2011-11-29 Nikolas Zimmermann <nzimmermann@rim.com>
SVG <path> DRT dumps have rounding problems across platforms
https://bugs.webkit.org/show_bug.cgi?id=47467
Reviewed by Zoltan Herczeg.
Rebaseline all SVG text results, as InlineBox virtualHeight is now a float, just like virtualWidth.
The RenderSVGText/InlineText positions are now properly rounded _once_, when dumping the results
for DRT in SVGRenderTreeAsText.
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
* platform/mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
* platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
* platform/mac-snowleopard/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
* platform/mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
* platform/mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
* platform/mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
* platform/mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
* platform/mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
* platform/mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
* platform/mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
* platform/mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-direction-ltr-expected.txt:
* platform/mac/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/linking-a-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/linking-a-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/linking-a-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/paths-data-14-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/paths-data-15-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-align-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-align-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-align-04-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-text-03-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-text-07-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-text-08-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt:
* platform/mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt:
* platform/mac/svg/as-image/img-preserveAspectRatio-support-1-expected.txt:
* platform/mac/svg/batik/filters/feTile-expected.txt:
* platform/mac/svg/batik/filters/filterRegions-expected.txt:
* platform/mac/svg/batik/masking/maskRegions-expected.txt:
* platform/mac/svg/batik/paints/gradientLimit-expected.txt:
* platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
* platform/mac/svg/batik/paints/patternRegionA-expected.txt:
* platform/mac/svg/batik/paints/patternRegions-expected.txt:
* platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
* platform/mac/svg/batik/text/longTextOnPath-expected.txt:
* platform/mac/svg/batik/text/smallFonts-expected.txt:
* platform/mac/svg/batik/text/textAnchor-expected.txt:
* platform/mac/svg/batik/text/textAnchor2-expected.txt:
* platform/mac/svg/batik/text/textAnchor3-expected.txt:
* platform/mac/svg/batik/text/textDecoration-expected.txt:
* platform/mac/svg/batik/text/textDecoration2-expected.txt:
* platform/mac/svg/batik/text/textEffect-expected.txt:
* platform/mac/svg/batik/text/textEffect2-expected.txt:
* platform/mac/svg/batik/text/textEffect3-expected.txt:
* platform/mac/svg/batik/text/textFeatures-expected.txt:
* platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
* platform/mac/svg/batik/text/textLayout-expected.txt:
* platform/mac/svg/batik/text/textLayout2-expected.txt:
* platform/mac/svg/batik/text/textLength-expected.txt:
* platform/mac/svg/batik/text/textOnPath-expected.txt:
* platform/mac/svg/batik/text/textOnPath2-expected.txt:
* platform/mac/svg/batik/text/textOnPath3-expected.txt:
* platform/mac/svg/batik/text/textOnPathSpaces-expected.txt:
* platform/mac/svg/batik/text/textPCDATA-expected.txt:
* platform/mac/svg/batik/text/textPosition-expected.txt:
* platform/mac/svg/batik/text/textPosition2-expected.txt:
* platform/mac/svg/batik/text/textProperties-expected.txt:
* platform/mac/svg/batik/text/textProperties2-expected.txt:
* platform/mac/svg/batik/text/textStyles-expected.txt:
* platform/mac/svg/batik/text/verticalText-expected.txt:
* platform/mac/svg/batik/text/verticalTextOnPath-expected.txt:
* platform/mac/svg/batik/text/xmlSpace-expected.txt:
* platform/mac/svg/carto.net/button-expected.txt:
* platform/mac/svg/carto.net/colourpicker-expected.txt:
* platform/mac/svg/carto.net/combobox-expected.txt:
* platform/mac/svg/carto.net/scrollbar-expected.txt:
* platform/mac/svg/carto.net/selectionlist-expected.txt:
* platform/mac/svg/carto.net/slider-expected.txt:
* platform/mac/svg/carto.net/tabgroup-expected.txt:
* platform/mac/svg/carto.net/textbox-expected.txt:
* platform/mac/svg/carto.net/window-expected.txt:
* platform/mac/svg/clip-path/clip-path-pixelation-expected.txt:
* platform/mac/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt:
* platform/mac/svg/css/arrow-with-shadow-expected.txt:
* platform/mac/svg/css/group-with-shadow-expected.txt:
* platform/mac/svg/css/shadow-changes-expected.txt:
* platform/mac/svg/css/text-shadow-multiple-expected.txt:
* platform/mac/svg/custom/alignment-baseline-modes-expected.txt:
* platform/mac/svg/custom/circular-marker-reference-1-expected.txt:
* platform/mac/svg/custom/circular-marker-reference-2-expected.txt:
* platform/mac/svg/custom/circular-marker-reference-3-expected.txt:
* platform/mac/svg/custom/circular-marker-reference-4-expected.txt:
* platform/mac/svg/custom/clone-element-with-animated-svg-properties-expected.txt:
* platform/mac/svg/custom/deep-dynamic-updates-expected.txt:
* platform/mac/svg/custom/dominant-baseline-hanging-expected.txt:
* platform/mac/svg/custom/dominant-baseline-modes-expected.txt:
* platform/mac/svg/custom/dynamic-svg-document-creation-expected.txt:
* platform/mac/svg/custom/embedding-external-svgs-expected.txt:
* platform/mac/svg/custom/feComponentTransfer-Discrete-expected.txt:
* platform/mac/svg/custom/feComponentTransfer-Gamma-expected.txt:
* platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt:
* platform/mac/svg/custom/feComponentTransfer-Table-expected.txt:
* platform/mac/svg/custom/font-face-cascade-order-expected.txt:
* platform/mac/svg/custom/font-face-simple-expected.txt:
* platform/mac/svg/custom/getTransformToElement-expected.txt:
* platform/mac/svg/custom/gradient-rotated-bbox-expected.txt:
* platform/mac/svg/custom/gradient-stop-corner-cases-expected.txt:
* platform/mac/svg/custom/image-small-width-height-expected.txt:
* platform/mac/svg/custom/invalid-css-expected.txt:
* platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.txt:
* platform/mac/svg/custom/js-late-clipPath-creation-expected.txt:
* platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.txt:
* platform/mac/svg/custom/js-late-gradient-creation-expected.txt:
* platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.txt:
* platform/mac/svg/custom/js-late-pattern-creation-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-all-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-transform-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-viewBox-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-viewTarget-expected.txt:
* platform/mac/svg/custom/linking-a-03-b-zoomAndPan-expected.txt:
* platform/mac/svg/custom/linking-uri-01-b-expected.txt:
* platform/mac/svg/custom/marker-default-width-height-expected.txt:
* platform/mac/svg/custom/massive-coordinates-expected.txt:
* platform/mac/svg/custom/mouse-move-on-svg-container-expected.txt:
* platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
* platform/mac/svg/custom/non-circular-marker-reference-expected.txt:
* platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt:
* platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt:
* platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.txt:
* platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt:
* platform/mac/svg/custom/path-textPath-simulation-expected.txt:
* platform/mac/svg/custom/pattern-incorrect-tiling-expected.txt:
* platform/mac/svg/custom/pattern-rotate-expected.txt:
* platform/mac/svg/custom/pattern-rotate-gaps-expected.txt:
* platform/mac/svg/custom/pattern-with-transformation-expected.txt:
* platform/mac/svg/custom/relative-sized-inner-svg-expected.txt:
* platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt:
* platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
* platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
* platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
* platform/mac/svg/custom/small-rect-scale-expected.txt:
* platform/mac/svg/custom/stroked-pattern-expected.txt:
* platform/mac/svg/custom/struct-use-09-b-expected.txt:
* platform/mac/svg/custom/style-attribute-font-size-expected.txt:
* platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt:
* platform/mac/svg/custom/text-clip-expected.txt:
* platform/mac/svg/custom/text-dom-01-f-expected.txt:
* platform/mac/svg/custom/text-filter-expected.txt:
* platform/mac/svg/custom/text-letter-spacing-expected.txt:
* platform/mac/svg/custom/text-rotated-gradient-expected.txt:
* platform/mac/svg/custom/text-rotation-expected.txt:
* platform/mac/svg/custom/text-tref-03-b-change-href-dom-expected.txt:
* platform/mac/svg/custom/text-tref-03-b-change-href-expected.txt:
* platform/mac/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt:
* platform/mac/svg/custom/text-tref-03-b-tref-removal-expected.txt:
* platform/mac/svg/custom/text-x-dy-lists-expected.txt:
* platform/mac/svg/custom/tref-own-content-removal-expected.txt:
* platform/mac/svg/custom/tref-update-expected.txt:
* platform/mac/svg/custom/use-css-events-expected.txt:
* platform/mac/svg/custom/use-detach-expected.txt:
* platform/mac/svg/custom/use-dynamic-append-expected.txt:
* platform/mac/svg/custom/use-forward-refs-expected.txt:
* platform/mac/svg/custom/use-instanceRoot-modifications-expected.txt:
* platform/mac/svg/custom/use-modify-container-in-target-expected.txt:
* platform/mac/svg/custom/use-modify-target-container-expected.txt:
* platform/mac/svg/custom/use-modify-target-symbol-expected.txt:
* platform/mac/svg/custom/use-on-clip-path-with-transformation-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt:
* platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt:
* platform/mac/svg/custom/use-on-g-containing-symbol-expected.txt:
* platform/mac/svg/custom/use-on-g-containing-use-expected.txt:
* platform/mac/svg/custom/use-on-g-expected.txt:
* platform/mac/svg/custom/use-on-rect-expected.txt:
* platform/mac/svg/custom/use-on-symbol-expected.txt:
* platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.txt:
* platform/mac/svg/custom/use-on-use-expected.txt:
* platform/mac/svg/custom/use-recursion-1-expected.txt:
* platform/mac/svg/custom/use-recursion-3-expected.txt:
* platform/mac/svg/custom/use-recursion-4-expected.txt:
* platform/mac/svg/custom/use-transform-expected.txt:
* platform/mac/svg/dom/SVGPathSegList-cloning-expected.txt:
* platform/mac/svg/filters/filterRes-expected.txt:
* platform/mac/svg/foreignObject/text-tref-02-b-expected.txt:
* platform/mac/svg/hixie/error/002-expected.txt:
* platform/mac/svg/hixie/error/013-expected.txt:
* platform/mac/svg/hixie/perf/001-expected.txt:
* platform/mac/svg/hixie/perf/002-expected.txt:
* platform/mac/svg/hixie/perf/003-expected.txt:
* platform/mac/svg/hixie/perf/004-expected.txt:
* platform/mac/svg/hixie/perf/005-expected.txt:
* platform/mac/svg/hixie/perf/006-expected.txt:
* platform/mac/svg/hixie/perf/007-expected.txt:
* platform/mac/svg/hixie/text/001-expected.txt:
* platform/mac/svg/hixie/text/003-expected.txt:
* platform/mac/svg/hixie/text/003a-expected.txt:
* platform/mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
* platform/mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
* platform/mac/svg/text/bidi-embedded-direction-expected.txt:
* platform/mac/svg/text/bidi-text-query-expected.txt:
* platform/mac/svg/text/bidi-tspans-expected.txt:
* platform/mac/svg/text/font-size-below-point-five-2-expected.txt:
* platform/mac/svg/text/font-size-below-point-five-expected.txt:
* platform/mac/svg/text/scaled-font-expected.txt:
* platform/mac/svg/text/scaling-font-with-geometric-precision-expected.txt:
* platform/mac/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
* platform/mac/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
* platform/mac/svg/text/select-textLength-spacing-squeeze-3-expected.txt:
* platform/mac/svg/text/select-textLength-spacing-squeeze-4-expected.txt:
* platform/mac/svg/text/select-textLength-spacing-stretch-1-expected.txt:
* platform/mac/svg/text/select-textLength-spacing-stretch-2-expected.txt:
* platform/mac/svg/text/select-textLength-spacing-stretch-3-expected.txt:
* platform/mac/svg/text/select-textLength-spacing-stretch-4-expected.txt:
* platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
* platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
* platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
* platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
* platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
* platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
* platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
* platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
* platform/mac/svg/text/select-x-list-1-expected.txt:
* platform/mac/svg/text/select-x-list-2-expected.txt:
* platform/mac/svg/text/select-x-list-3-expected.txt:
* platform/mac/svg/text/select-x-list-4-expected.txt:
* platform/mac/svg/text/select-x-list-with-tspans-1-expected.txt:
* platform/mac/svg/text/select-x-list-with-tspans-2-expected.txt:
* platform/mac/svg/text/select-x-list-with-tspans-3-expected.txt:
* platform/mac/svg/text/select-x-list-with-tspans-4-expected.txt:
* platform/mac/svg/text/selection-doubleclick-expected.txt:
* platform/mac/svg/text/selection-tripleclick-expected.txt:
* platform/mac/svg/text/small-fonts-2-expected.txt:
* platform/mac/svg/text/small-fonts-3-expected.txt:
* platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.txt:
* platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
* platform/mac/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
* platform/mac/svg/wicd/rightsizing-grid-expected.txt:
* platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
* platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.txt:
* platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt:
* platform/mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt:
* platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
* platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
* svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
* svg/custom/glyph-setting-d-attribute-expected.txt:
* svg/custom/gradient-with-1d-boundingbox-expected.txt:
* svg/custom/non-scaling-stroke-expected.txt:
* svg/custom/use-setAttribute-crash-expected.txt:
* svg/custom/use-transfer-width-height-properties-to-svg-expected.txt:
* svg/custom/use-transfer-width-height-properties-to-svg2-expected.txt:
* svg/custom/use-transfer-width-height-properties-to-symbol-expected.txt:
* svg/custom/use-transfer-width-height-properties-to-symbol2-expected.txt:
* svg/custom/zero-path-square-cap-rendering2-expected.txt:
2011-11-29 Nikolas Zimmermann <nzimmermann@rim.com>
SVG <path> DRT dumps have rounding problems across platforms
https://bugs.webkit.org/show_bug.cgi?id=47467
Reviewed by Zoltan Herczeg.
Next step towards fixing rounding differences across 32/64, release/debug builds and various platforms.
Switch TextStream::operator<<(double) and SVGPathStringBuilder to use the newly introduced String::number(double, ConversionMode, precision)
instead of using snprintf/String::format() directly. This uses wtf/dtoas rounding facilities and has proven to be faster & more precise!
In order to make use of these new floating-point dumping facilities following work was done:
- The InlineBox logicalHeight is still integer based, while logicalWidth switched to float recently, continue that work and switch logicalTop/Bottom
to floats as well. This allows us to avoid calling enclosingIntRect() when figuring out the bounds of a RenderSVGText.
Instead DRT can ask for the floating point metrics and round on its own to the desired precision. It's not obviously clear why this makes a difference.
Consider a rect with width 9.99999999, enclosingIntRect() would yield 10 as width, on this machine, but another may store 10.000000003, yielding 11.
That's part of the reason why this is more safe and ultimately should eliminate the rounding error induced by this in the DRT results.
- absoluteClippedOverflowRectForRepaint(): when figuring out the repaint rect we'd retrieve the repaintRectInLocalCoordinates(), and call
enclosingIntRect on it. Instead of doing that, to avoid the error described above, add a computeFloatRectForRepaint() call to RenderObject that's
only used in a SVG subtree, just like its done for nodeAtFloatPoint. Do a single final enclosingIntRect() step when crossing the boundary from
the SVG subtree in RenderSVGRoot to its parent, thus reducing the rounding instabilities.
- The new String::number() implementation enforces a unique zero eliminating the 0.0 vs -0.0 issue for free.
This has been tested on Gtk&Mac - and requires lots of new baseline. The hope is to be able to share a lot more with Mac now, except for obvious
font family differences, that influence RenderSVGInlineText/Text results, and thus all containers that contains such objects.
* platform/text/TextStream.cpp:
(WebCore::TextStream::operator<<):
* rendering/InlineBox.cpp:
(WebCore::InlineBox::logicalHeight):
* rendering/InlineBox.h:
(WebCore::InlineBox::virtualLogicalHeight):
(WebCore::InlineBox::calculateBoundaries):
(WebCore::InlineBox::pixelSnappedLogicalTop):
(WebCore::InlineBox::pixelSnappedLogicalBottom):
(WebCore::InlineBox::logicalTop):
(WebCore::InlineBox::logicalBottom):
(WebCore::InlineBox::setLogicalTop):
* rendering/InlineFlowBox.cpp:
(WebCore::InlineFlowBox::placeBoxesInBlockDirection):
(WebCore::InlineFlowBox::addBoxShadowVisualOverflow):
(WebCore::InlineFlowBox::addBorderOutsetVisualOverflow):
(WebCore::InlineFlowBox::addTextBoxVisualOverflow):
* rendering/InlineTextBox.h:
(WebCore::InlineTextBox::calculateBoundaries):
* rendering/RenderInline.cpp:
(WebCore::RenderInline::paintOutline):
* rendering/RenderObject.cpp:
(WebCore::RenderObject::computeFloatRectForRepaint):
* rendering/RenderObject.h:
* rendering/RenderText.cpp:
(WebCore::RenderText::absoluteRectsForRange):
(WebCore::RenderText::absoluteQuads):
(WebCore::RenderText::absoluteQuadsForRange):
* rendering/RenderTreeAsText.cpp:
(WebCore::hasFractions):
(WebCore::formatNumberRespectingIntegers):
(WebCore::operator<<):
(WebCore::write):
* rendering/RenderTreeAsText.h:
* rendering/TrailingFloatsRootInlineBox.h:
(WebCore::TrailingFloatsRootInlineBox::virtualLogicalHeight):
* rendering/svg/RenderSVGForeignObject.cpp:
(WebCore::RenderSVGForeignObject::computeFloatRectForRepaint):
* rendering/svg/RenderSVGForeignObject.h:
* rendering/svg/RenderSVGInline.cpp:
(WebCore::RenderSVGInline::computeFloatRectForRepaint):
* rendering/svg/RenderSVGInline.h:
* rendering/svg/RenderSVGInlineText.cpp:
(WebCore::RenderSVGInlineText::floatLinesBoundingBox):
(WebCore::RenderSVGInlineText::linesBoundingBox):
(WebCore::RenderSVGInlineText::computeNewScaledFontForStyle):
* rendering/svg/RenderSVGInlineText.h:
(WebCore::RenderSVGInlineText::objectBoundingBox):
* rendering/svg/RenderSVGModelObject.cpp:
(WebCore::RenderSVGModelObject::computeFloatRectForRepaint):
* rendering/svg/RenderSVGModelObject.h:
* rendering/svg/RenderSVGRoot.cpp:
(WebCore::RenderSVGRoot::computeFloatRectForRepaint):
* rendering/svg/RenderSVGRoot.h:
* rendering/svg/RenderSVGText.cpp:
(WebCore::RenderSVGText::computeRectForRepaint):
(WebCore::RenderSVGText::computeFloatRectForRepaint):
* rendering/svg/RenderSVGText.h:
* rendering/svg/SVGInlineFlowBox.cpp:
(WebCore::SVGInlineFlowBox::calculateBoundaries):
* rendering/svg/SVGInlineFlowBox.h:
(WebCore::SVGInlineFlowBox::virtualLogicalHeight):
(WebCore::SVGInlineFlowBox::setLogicalHeight):
* rendering/svg/SVGInlineTextBox.cpp:
(WebCore::SVGInlineTextBox::calculateBoundaries):
* rendering/svg/SVGInlineTextBox.h:
(WebCore::SVGInlineTextBox::virtualLogicalHeight):
(WebCore::SVGInlineTextBox::setLogicalHeight):
(WebCore::SVGInlineTextBox::selectionHeight):
* rendering/svg/SVGRenderSupport.cpp:
(WebCore::SVGRenderSupport::clippedOverflowRectForRepaint):
(WebCore::SVGRenderSupport::computeFloatRectForRepaint):
* rendering/svg/SVGRenderSupport.h:
* rendering/svg/SVGRenderTreeAsText.cpp:
(WebCore::operator<<):
(WebCore::roundedFloatRect):
(WebCore::writeRenderSVGTextBox):
(WebCore::writeSVGText):
(WebCore::writeSVGInlineText):
* rendering/svg/SVGRenderTreeAsText.h:
* rendering/svg/SVGRootInlineBox.cpp:
(WebCore::SVGRootInlineBox::computePerCharacterLayoutInformation):
(WebCore::SVGRootInlineBox::layoutChildBoxes):
(WebCore::SVGRootInlineBox::layoutRootBox):
* rendering/svg/SVGRootInlineBox.h:
(WebCore::SVGRootInlineBox::virtualLogicalHeight):
(WebCore::SVGRootInlineBox::setLogicalHeight):
* svg/SVGPathStringBuilder.cpp:
(WebCore::SVGPathStringBuilder::moveTo):
(WebCore::SVGPathStringBuilder::lineTo):
(WebCore::SVGPathStringBuilder::lineToHorizontal):
(WebCore::SVGPathStringBuilder::lineToVertical):
(WebCore::SVGPathStringBuilder::curveToCubic):
(WebCore::SVGPathStringBuilder::curveToCubicSmooth):
(WebCore::SVGPathStringBuilder::curveToQuadratic):
(WebCore::SVGPathStringBuilder::curveToQuadraticSmooth):
(WebCore::SVGPathStringBuilder::arcTo):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@101342 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 4f133ea..7cc3f4b 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,503 @@
+2011-11-29 Nikolas Zimmermann <nzimmermann@rim.com>
+
+ SVG <path> DRT dumps have rounding problems across platforms
+ https://bugs.webkit.org/show_bug.cgi?id=47467
+
+ Reviewed by Zoltan Herczeg.
+
+ Rebaseline all SVG text results, as InlineBox virtualHeight is now a float, just like virtualWidth.
+ The RenderSVGText/InlineText positions are now properly rounded _once_, when dumping the results
+ for DRT in SVGRenderTreeAsText.
+
+ * platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt:
+ * platform/mac-snowleopard/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt:
+ * platform/mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt:
+ * platform/mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt:
+ * platform/mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt:
+ * platform/mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt:
+ * platform/mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt:
+ * platform/mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt:
+ * platform/mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt:
+ * platform/mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt:
+ * platform/mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt:
+ * platform/mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt:
+ * platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt:
+ * platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt:
+ * platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt:
+ * platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt:
+ * platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt:
+ * platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt:
+ * platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt:
+ * platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt:
+ * platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt:
+ * platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt:
+ * platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt:
+ * platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt:
+ * platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt:
+ * platform/mac/svg/W3C-I18N/tspan-direction-ltr-expected.txt:
+ * platform/mac/svg/W3C-I18N/tspan-direction-rtl-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/linking-a-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/linking-a-02-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/linking-a-03-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/paths-data-14-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/paths-data-15-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-align-02-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-align-03-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-align-04-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-text-03-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-text-07-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-text-08-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt:
+ * platform/mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt:
+ * platform/mac/svg/as-image/img-preserveAspectRatio-support-1-expected.txt:
+ * platform/mac/svg/batik/filters/feTile-expected.txt:
+ * platform/mac/svg/batik/filters/filterRegions-expected.txt:
+ * platform/mac/svg/batik/masking/maskRegions-expected.txt:
+ * platform/mac/svg/batik/paints/gradientLimit-expected.txt:
+ * platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt:
+ * platform/mac/svg/batik/paints/patternRegionA-expected.txt:
+ * platform/mac/svg/batik/paints/patternRegions-expected.txt:
+ * platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt:
+ * platform/mac/svg/batik/text/longTextOnPath-expected.txt:
+ * platform/mac/svg/batik/text/smallFonts-expected.txt:
+ * platform/mac/svg/batik/text/textAnchor-expected.txt:
+ * platform/mac/svg/batik/text/textAnchor2-expected.txt:
+ * platform/mac/svg/batik/text/textAnchor3-expected.txt:
+ * platform/mac/svg/batik/text/textDecoration-expected.txt:
+ * platform/mac/svg/batik/text/textDecoration2-expected.txt:
+ * platform/mac/svg/batik/text/textEffect-expected.txt:
+ * platform/mac/svg/batik/text/textEffect2-expected.txt:
+ * platform/mac/svg/batik/text/textEffect3-expected.txt:
+ * platform/mac/svg/batik/text/textFeatures-expected.txt:
+ * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
+ * platform/mac/svg/batik/text/textLayout-expected.txt:
+ * platform/mac/svg/batik/text/textLayout2-expected.txt:
+ * platform/mac/svg/batik/text/textLength-expected.txt:
+ * platform/mac/svg/batik/text/textOnPath-expected.txt:
+ * platform/mac/svg/batik/text/textOnPath2-expected.txt:
+ * platform/mac/svg/batik/text/textOnPath3-expected.txt:
+ * platform/mac/svg/batik/text/textOnPathSpaces-expected.txt:
+ * platform/mac/svg/batik/text/textPCDATA-expected.txt:
+ * platform/mac/svg/batik/text/textPosition-expected.txt:
+ * platform/mac/svg/batik/text/textPosition2-expected.txt:
+ * platform/mac/svg/batik/text/textProperties-expected.txt:
+ * platform/mac/svg/batik/text/textProperties2-expected.txt:
+ * platform/mac/svg/batik/text/textStyles-expected.txt:
+ * platform/mac/svg/batik/text/verticalText-expected.txt:
+ * platform/mac/svg/batik/text/verticalTextOnPath-expected.txt:
+ * platform/mac/svg/batik/text/xmlSpace-expected.txt:
+ * platform/mac/svg/carto.net/button-expected.txt:
+ * platform/mac/svg/carto.net/colourpicker-expected.txt:
+ * platform/mac/svg/carto.net/combobox-expected.txt:
+ * platform/mac/svg/carto.net/scrollbar-expected.txt:
+ * platform/mac/svg/carto.net/selectionlist-expected.txt:
+ * platform/mac/svg/carto.net/slider-expected.txt:
+ * platform/mac/svg/carto.net/tabgroup-expected.txt:
+ * platform/mac/svg/carto.net/textbox-expected.txt:
+ * platform/mac/svg/carto.net/window-expected.txt:
+ * platform/mac/svg/clip-path/clip-path-pixelation-expected.txt:
+ * platform/mac/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt:
+ * platform/mac/svg/css/arrow-with-shadow-expected.txt:
+ * platform/mac/svg/css/group-with-shadow-expected.txt:
+ * platform/mac/svg/css/shadow-changes-expected.txt:
+ * platform/mac/svg/css/text-shadow-multiple-expected.txt:
+ * platform/mac/svg/custom/alignment-baseline-modes-expected.txt:
+ * platform/mac/svg/custom/circular-marker-reference-1-expected.txt:
+ * platform/mac/svg/custom/circular-marker-reference-2-expected.txt:
+ * platform/mac/svg/custom/circular-marker-reference-3-expected.txt:
+ * platform/mac/svg/custom/circular-marker-reference-4-expected.txt:
+ * platform/mac/svg/custom/clone-element-with-animated-svg-properties-expected.txt:
+ * platform/mac/svg/custom/deep-dynamic-updates-expected.txt:
+ * platform/mac/svg/custom/dominant-baseline-hanging-expected.txt:
+ * platform/mac/svg/custom/dominant-baseline-modes-expected.txt:
+ * platform/mac/svg/custom/dynamic-svg-document-creation-expected.txt:
+ * platform/mac/svg/custom/embedding-external-svgs-expected.txt:
+ * platform/mac/svg/custom/feComponentTransfer-Discrete-expected.txt:
+ * platform/mac/svg/custom/feComponentTransfer-Gamma-expected.txt:
+ * platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt:
+ * platform/mac/svg/custom/feComponentTransfer-Table-expected.txt:
+ * platform/mac/svg/custom/font-face-cascade-order-expected.txt:
+ * platform/mac/svg/custom/font-face-simple-expected.txt:
+ * platform/mac/svg/custom/getTransformToElement-expected.txt:
+ * platform/mac/svg/custom/gradient-rotated-bbox-expected.txt:
+ * platform/mac/svg/custom/gradient-stop-corner-cases-expected.txt:
+ * platform/mac/svg/custom/image-small-width-height-expected.txt:
+ * platform/mac/svg/custom/invalid-css-expected.txt:
+ * platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.txt:
+ * platform/mac/svg/custom/js-late-clipPath-creation-expected.txt:
+ * platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.txt:
+ * platform/mac/svg/custom/js-late-gradient-creation-expected.txt:
+ * platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.txt:
+ * platform/mac/svg/custom/js-late-pattern-creation-expected.txt:
+ * platform/mac/svg/custom/linking-a-03-b-all-expected.txt:
+ * platform/mac/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt:
+ * platform/mac/svg/custom/linking-a-03-b-transform-expected.txt:
+ * platform/mac/svg/custom/linking-a-03-b-viewBox-expected.txt:
+ * platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.txt:
+ * platform/mac/svg/custom/linking-a-03-b-viewTarget-expected.txt:
+ * platform/mac/svg/custom/linking-a-03-b-zoomAndPan-expected.txt:
+ * platform/mac/svg/custom/linking-uri-01-b-expected.txt:
+ * platform/mac/svg/custom/marker-default-width-height-expected.txt:
+ * platform/mac/svg/custom/massive-coordinates-expected.txt:
+ * platform/mac/svg/custom/mouse-move-on-svg-container-expected.txt:
+ * platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt:
+ * platform/mac/svg/custom/non-circular-marker-reference-expected.txt:
+ * platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt:
+ * platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt:
+ * platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.txt:
+ * platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt:
+ * platform/mac/svg/custom/path-textPath-simulation-expected.txt:
+ * platform/mac/svg/custom/pattern-incorrect-tiling-expected.txt:
+ * platform/mac/svg/custom/pattern-rotate-expected.txt:
+ * platform/mac/svg/custom/pattern-rotate-gaps-expected.txt:
+ * platform/mac/svg/custom/pattern-with-transformation-expected.txt:
+ * platform/mac/svg/custom/relative-sized-inner-svg-expected.txt:
+ * platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt:
+ * platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt:
+ * platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt:
+ * platform/mac/svg/custom/shapes-supporting-markers-expected.txt:
+ * platform/mac/svg/custom/small-rect-scale-expected.txt:
+ * platform/mac/svg/custom/stroked-pattern-expected.txt:
+ * platform/mac/svg/custom/struct-use-09-b-expected.txt:
+ * platform/mac/svg/custom/style-attribute-font-size-expected.txt:
+ * platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt:
+ * platform/mac/svg/custom/text-clip-expected.txt:
+ * platform/mac/svg/custom/text-dom-01-f-expected.txt:
+ * platform/mac/svg/custom/text-filter-expected.txt:
+ * platform/mac/svg/custom/text-letter-spacing-expected.txt:
+ * platform/mac/svg/custom/text-rotated-gradient-expected.txt:
+ * platform/mac/svg/custom/text-rotation-expected.txt:
+ * platform/mac/svg/custom/text-tref-03-b-change-href-dom-expected.txt:
+ * platform/mac/svg/custom/text-tref-03-b-change-href-expected.txt:
+ * platform/mac/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt:
+ * platform/mac/svg/custom/text-tref-03-b-tref-removal-expected.txt:
+ * platform/mac/svg/custom/text-x-dy-lists-expected.txt:
+ * platform/mac/svg/custom/tref-own-content-removal-expected.txt:
+ * platform/mac/svg/custom/tref-update-expected.txt:
+ * platform/mac/svg/custom/use-css-events-expected.txt:
+ * platform/mac/svg/custom/use-detach-expected.txt:
+ * platform/mac/svg/custom/use-dynamic-append-expected.txt:
+ * platform/mac/svg/custom/use-forward-refs-expected.txt:
+ * platform/mac/svg/custom/use-instanceRoot-modifications-expected.txt:
+ * platform/mac/svg/custom/use-modify-container-in-target-expected.txt:
+ * platform/mac/svg/custom/use-modify-target-container-expected.txt:
+ * platform/mac/svg/custom/use-modify-target-symbol-expected.txt:
+ * platform/mac/svg/custom/use-on-clip-path-with-transformation-expected.txt:
+ * platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt:
+ * platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt:
+ * platform/mac/svg/custom/use-on-g-containing-symbol-expected.txt:
+ * platform/mac/svg/custom/use-on-g-containing-use-expected.txt:
+ * platform/mac/svg/custom/use-on-g-expected.txt:
+ * platform/mac/svg/custom/use-on-rect-expected.txt:
+ * platform/mac/svg/custom/use-on-symbol-expected.txt:
+ * platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.txt:
+ * platform/mac/svg/custom/use-on-use-expected.txt:
+ * platform/mac/svg/custom/use-recursion-1-expected.txt:
+ * platform/mac/svg/custom/use-recursion-3-expected.txt:
+ * platform/mac/svg/custom/use-recursion-4-expected.txt:
+ * platform/mac/svg/custom/use-transform-expected.txt:
+ * platform/mac/svg/dom/SVGPathSegList-cloning-expected.txt:
+ * platform/mac/svg/filters/filterRes-expected.txt:
+ * platform/mac/svg/foreignObject/text-tref-02-b-expected.txt:
+ * platform/mac/svg/hixie/error/002-expected.txt:
+ * platform/mac/svg/hixie/error/013-expected.txt:
+ * platform/mac/svg/hixie/perf/001-expected.txt:
+ * platform/mac/svg/hixie/perf/002-expected.txt:
+ * platform/mac/svg/hixie/perf/003-expected.txt:
+ * platform/mac/svg/hixie/perf/004-expected.txt:
+ * platform/mac/svg/hixie/perf/005-expected.txt:
+ * platform/mac/svg/hixie/perf/006-expected.txt:
+ * platform/mac/svg/hixie/perf/007-expected.txt:
+ * platform/mac/svg/hixie/text/001-expected.txt:
+ * platform/mac/svg/hixie/text/003-expected.txt:
+ * platform/mac/svg/hixie/text/003a-expected.txt:
+ * platform/mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt:
+ * platform/mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt:
+ * platform/mac/svg/text/bidi-embedded-direction-expected.txt:
+ * platform/mac/svg/text/bidi-text-query-expected.txt:
+ * platform/mac/svg/text/bidi-tspans-expected.txt:
+ * platform/mac/svg/text/font-size-below-point-five-2-expected.txt:
+ * platform/mac/svg/text/font-size-below-point-five-expected.txt:
+ * platform/mac/svg/text/scaled-font-expected.txt:
+ * platform/mac/svg/text/scaling-font-with-geometric-precision-expected.txt:
+ * platform/mac/svg/text/select-textLength-spacing-squeeze-1-expected.txt:
+ * platform/mac/svg/text/select-textLength-spacing-squeeze-2-expected.txt:
+ * platform/mac/svg/text/select-textLength-spacing-squeeze-3-expected.txt:
+ * platform/mac/svg/text/select-textLength-spacing-squeeze-4-expected.txt:
+ * platform/mac/svg/text/select-textLength-spacing-stretch-1-expected.txt:
+ * platform/mac/svg/text/select-textLength-spacing-stretch-2-expected.txt:
+ * platform/mac/svg/text/select-textLength-spacing-stretch-3-expected.txt:
+ * platform/mac/svg/text/select-textLength-spacing-stretch-4-expected.txt:
+ * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt:
+ * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt:
+ * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt:
+ * platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt:
+ * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt:
+ * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt:
+ * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt:
+ * platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt:
+ * platform/mac/svg/text/select-x-list-1-expected.txt:
+ * platform/mac/svg/text/select-x-list-2-expected.txt:
+ * platform/mac/svg/text/select-x-list-3-expected.txt:
+ * platform/mac/svg/text/select-x-list-4-expected.txt:
+ * platform/mac/svg/text/select-x-list-with-tspans-1-expected.txt:
+ * platform/mac/svg/text/select-x-list-with-tspans-2-expected.txt:
+ * platform/mac/svg/text/select-x-list-with-tspans-3-expected.txt:
+ * platform/mac/svg/text/select-x-list-with-tspans-4-expected.txt:
+ * platform/mac/svg/text/selection-doubleclick-expected.txt:
+ * platform/mac/svg/text/selection-tripleclick-expected.txt:
+ * platform/mac/svg/text/small-fonts-2-expected.txt:
+ * platform/mac/svg/text/small-fonts-3-expected.txt:
+ * platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.txt:
+ * platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.txt:
+ * platform/mac/svg/transforms/text-with-pattern-with-svg-transform-expected.txt:
+ * platform/mac/svg/wicd/rightsizing-grid-expected.txt:
+ * platform/mac/svg/wicd/test-rightsizing-b-expected.txt:
+ * platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.txt:
+ * platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt:
+ * platform/mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt:
+ * platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt:
+ * platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt:
+ * svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt:
+ * svg/custom/glyph-setting-d-attribute-expected.txt:
+ * svg/custom/gradient-with-1d-boundingbox-expected.txt:
+ * svg/custom/non-scaling-stroke-expected.txt:
+ * svg/custom/use-setAttribute-crash-expected.txt:
+ * svg/custom/use-transfer-width-height-properties-to-svg-expected.txt:
+ * svg/custom/use-transfer-width-height-properties-to-svg2-expected.txt:
+ * svg/custom/use-transfer-width-height-properties-to-symbol-expected.txt:
+ * svg/custom/use-transfer-width-height-properties-to-symbol2-expected.txt:
+ * svg/custom/zero-path-square-cap-rendering2-expected.txt:
+
2011-11-29 Philippe Normand <pnormand@igalia.com>
Unreviewed, unskip fixed flaky test after r101326.
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt
index a07f011..cf8b27a 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt
@@ -3,23 +3,23 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (60,183) size 434x214
- RenderSVGText {text} at (36,150) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (36,150) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 (end anchor) text run 1 at (36.20,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
- RenderSVGText {text} at (78,185) size 152x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x13
+ RenderSVGText {text} at (78,185) size 152x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x12
chunk 1 (end anchor) text run 1 at (78.80,195.00) startOffset 0 endOffset 31 width 151.20 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
- RenderSVGText {text} at (110,225) size 120x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x13
+ RenderSVGText {text} at (110,225) size 120x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 120x12
chunk 1 (end anchor) text run 1 at (110.60,235.00) startOffset 0 endOffset 38 width 119.40 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
RenderSVGImage {image} at (280,183) size 214x44
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt
index 881de4e..5c4e98e 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt
@@ -3,23 +3,23 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (221,183) size 324x214
- RenderSVGText {text} at (133,150) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (133,150) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 (middle anchor) text run 1 at (133.10,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
- RenderSVGText {text} at (154,185) size 152x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x13
+ RenderSVGText {text} at (154,185) size 152x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x12
chunk 1 (middle anchor) text run 1 at (154.40,195.00) startOffset 0 endOffset 31 width 151.20 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
- RenderSVGText {text} at (170,225) size 120x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x13
+ RenderSVGText {text} at (170,225) size 120x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 120x12
chunk 1 (middle anchor) text run 1 at (170.30,235.00) startOffset 0 endOffset 38 width 119.40 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
RenderSVGImage {image} at (280,183) size 214x44
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt
index c538fe6..bd73f47 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt
@@ -3,23 +3,23 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (280,183) size 427x214
- RenderSVGText {text} at (230,150) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (230,150) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
- RenderSVGText {text} at (230,185) size 152x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x13
+ RenderSVGText {text} at (230,185) size 152x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x12
chunk 1 text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 151.20 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
- RenderSVGText {text} at (230,225) size 120x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x13
+ RenderSVGText {text} at (230,225) size 120x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 120x12
chunk 1 text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 119.40 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
RenderSVGImage {image} at (280,183) size 214x44
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt
index a07f011..cf8b27a 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt
@@ -3,23 +3,23 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (60,183) size 434x214
- RenderSVGText {text} at (36,150) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (36,150) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 (end anchor) text run 1 at (36.20,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
- RenderSVGText {text} at (78,185) size 152x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x13
+ RenderSVGText {text} at (78,185) size 152x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x12
chunk 1 (end anchor) text run 1 at (78.80,195.00) startOffset 0 endOffset 31 width 151.20 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
- RenderSVGText {text} at (110,225) size 120x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x13
+ RenderSVGText {text} at (110,225) size 120x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 120x12
chunk 1 (end anchor) text run 1 at (110.60,235.00) startOffset 0 endOffset 38 width 119.40 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
RenderSVGImage {image} at (280,183) size 214x44
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt
index 881de4e..5c4e98e 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt
@@ -3,23 +3,23 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (221,183) size 324x214
- RenderSVGText {text} at (133,150) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (133,150) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 (middle anchor) text run 1 at (133.10,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
- RenderSVGText {text} at (154,185) size 152x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x13
+ RenderSVGText {text} at (154,185) size 152x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x12
chunk 1 (middle anchor) text run 1 at (154.40,195.00) startOffset 0 endOffset 31 width 151.20 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
- RenderSVGText {text} at (170,225) size 120x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x13
+ RenderSVGText {text} at (170,225) size 120x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 120x12
chunk 1 (middle anchor) text run 1 at (170.30,235.00) startOffset 0 endOffset 38 width 119.40 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
RenderSVGImage {image} at (280,183) size 214x44
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt
index c538fe6..bd73f47 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt
@@ -3,23 +3,23 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (280,183) size 427x214
- RenderSVGText {text} at (230,150) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (230,150) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
- RenderSVGText {text} at (230,185) size 152x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x13
+ RenderSVGText {text} at (230,185) size 152x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x12
chunk 1 text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 151.20 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
- RenderSVGText {text} at (230,225) size 120x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x13
+ RenderSVGText {text} at (230,225) size 120x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 120x12
chunk 1 text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 119.40 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
RenderSVGImage {image} at (280,183) size 214x44
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt
index 3566044..9d50d84 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt
@@ -3,23 +3,23 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (280,183) size 427x214
- RenderSVGText {text} at (230,150) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (230,150) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 (end anchor) text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
- RenderSVGText {text} at (230,185) size 152x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x13
+ RenderSVGText {text} at (230,185) size 152x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x12
chunk 1 (end anchor) text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 151.20 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
- RenderSVGText {text} at (230,225) size 120x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x13
+ RenderSVGText {text} at (230,225) size 120x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 120x12
chunk 1 (end anchor) text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 119.40 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
RenderSVGImage {image} at (280,183) size 214x44
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt
index 881de4e..5c4e98e 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt
@@ -3,23 +3,23 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (221,183) size 324x214
- RenderSVGText {text} at (133,150) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (133,150) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 (middle anchor) text run 1 at (133.10,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
- RenderSVGText {text} at (154,185) size 152x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x13
+ RenderSVGText {text} at (154,185) size 152x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x12
chunk 1 (middle anchor) text run 1 at (154.40,195.00) startOffset 0 endOffset 31 width 151.20 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
- RenderSVGText {text} at (170,225) size 120x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x13
+ RenderSVGText {text} at (170,225) size 120x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 120x12
chunk 1 (middle anchor) text run 1 at (170.30,235.00) startOffset 0 endOffset 38 width 119.40 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
RenderSVGImage {image} at (280,183) size 214x44
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt
index e5fbb17..1faca9d 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt
@@ -3,23 +3,23 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (60,183) size 434x214
- RenderSVGText {text} at (36,150) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (36,150) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 text run 1 at (36.20,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
- RenderSVGText {text} at (78,185) size 152x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x13
+ RenderSVGText {text} at (78,185) size 152x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x12
chunk 1 text run 1 at (78.80,195.00) startOffset 0 endOffset 31 width 151.20 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
- RenderSVGText {text} at (110,225) size 120x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x13
+ RenderSVGText {text} at (110,225) size 120x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 120x12
chunk 1 text run 1 at (110.60,235.00) startOffset 0 endOffset 38 width 119.40 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
RenderSVGImage {image} at (280,183) size 214x44
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt
index 6e65dde..877a68b 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt
@@ -4,23 +4,23 @@
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (60,183) size 434x214
RenderSVGContainer {g} at (60,250) size 324x147
- RenderSVGText {text} at (36,150) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (36,150) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 (end anchor) text run 1 at (36.20,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
- RenderSVGText {text} at (78,185) size 152x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x13
+ RenderSVGText {text} at (78,185) size 152x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x12
chunk 1 (end anchor) text run 1 at (78.80,195.00) startOffset 0 endOffset 31 width 151.20 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
- RenderSVGText {text} at (110,225) size 120x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x13
+ RenderSVGText {text} at (110,225) size 120x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 120x12
chunk 1 (end anchor) text run 1 at (110.60,235.00) startOffset 0 endOffset 38 width 119.40 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
RenderSVGImage {image} at (280,183) size 214x44
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt
index e651244..cf51c73 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt
@@ -4,23 +4,23 @@
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (221,183) size 324x214
RenderSVGContainer {g} at (221,250) size 324x147
- RenderSVGText {text} at (133,150) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (133,150) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 (middle anchor) text run 1 at (133.10,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
- RenderSVGText {text} at (154,185) size 152x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x13
+ RenderSVGText {text} at (154,185) size 152x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x12
chunk 1 (middle anchor) text run 1 at (154.40,195.00) startOffset 0 endOffset 31 width 151.20 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
- RenderSVGText {text} at (170,225) size 120x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x13
+ RenderSVGText {text} at (170,225) size 120x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 120x12
chunk 1 (middle anchor) text run 1 at (170.30,235.00) startOffset 0 endOffset 38 width 119.40 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
RenderSVGImage {image} at (280,183) size 214x44
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt
index 3933670..327d63f 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt
@@ -4,23 +4,23 @@
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (280,183) size 427x214
RenderSVGContainer {g} at (383,250) size 324x147
- RenderSVGText {text} at (230,150) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (230,150) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
- RenderSVGText {text} at (230,185) size 152x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x13
+ RenderSVGText {text} at (230,185) size 152x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x12
chunk 1 text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 151.20 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
- RenderSVGText {text} at (230,225) size 120x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x13
+ RenderSVGText {text} at (230,225) size 120x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 120x12
chunk 1 text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 119.40 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
RenderSVGImage {image} at (280,183) size 214x44
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt
index b3e1f17..eab4fb2 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt
@@ -4,23 +4,23 @@
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (280,183) size 427x214
RenderSVGContainer {g} at (383,250) size 324x147
- RenderSVGText {text} at (230,150) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (230,150) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 (end anchor) text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
- RenderSVGText {text} at (230,185) size 152x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x13
+ RenderSVGText {text} at (230,185) size 152x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x12
chunk 1 (end anchor) text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 151.20 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
- RenderSVGText {text} at (230,225) size 120x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x13
+ RenderSVGText {text} at (230,225) size 120x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 120x12
chunk 1 (end anchor) text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 119.40 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
RenderSVGImage {image} at (280,183) size 214x44
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt
index e651244..cf51c73 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt
@@ -4,23 +4,23 @@
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (221,183) size 324x214
RenderSVGContainer {g} at (221,250) size 324x147
- RenderSVGText {text} at (133,150) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (133,150) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 (middle anchor) text run 1 at (133.10,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
- RenderSVGText {text} at (154,185) size 152x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x13
+ RenderSVGText {text} at (154,185) size 152x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x12
chunk 1 (middle anchor) text run 1 at (154.40,195.00) startOffset 0 endOffset 31 width 151.20 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
- RenderSVGText {text} at (170,225) size 120x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x13
+ RenderSVGText {text} at (170,225) size 120x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 120x12
chunk 1 (middle anchor) text run 1 at (170.30,235.00) startOffset 0 endOffset 38 width 119.40 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
RenderSVGImage {image} at (280,183) size 214x44
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt
index b2f0ad9..0f59cab 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt
@@ -4,23 +4,23 @@
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (60,183) size 434x214
RenderSVGContainer {g} at (60,250) size 324x147
- RenderSVGText {text} at (36,150) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (36,150) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 text run 1 at (36.20,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
- RenderSVGText {text} at (78,185) size 152x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x13
+ RenderSVGText {text} at (78,185) size 152x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x12
chunk 1 text run 1 at (78.80,195.00) startOffset 0 endOffset 31 width 151.20 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
- RenderSVGText {text} at (110,225) size 120x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x13
+ RenderSVGText {text} at (110,225) size 120x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 120x12
chunk 1 text run 1 at (110.60,235.00) startOffset 0 endOffset 38 width 119.40 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
RenderSVGImage {image} at (280,183) size 214x44
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.txt
index c538fe6..bd73f47 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-I18N/text-anchor-no-markup-expected.txt
@@ -3,23 +3,23 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (280,183) size 427x214
- RenderSVGText {text} at (230,150) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (230,150) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
- RenderSVGText {text} at (230,185) size 152x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x13
+ RenderSVGText {text} at (230,185) size 152x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x12
chunk 1 text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 151.20 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
- RenderSVGText {text} at (230,225) size 120x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x13
+ RenderSVGText {text} at (230,225) size 120x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 120x12
chunk 1 text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 119.40 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
RenderSVGImage {image} at (280,183) size 214x44
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt
index c73be9f..44b4a83 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt
@@ -4,18 +4,18 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (16,52) size 444x196
- RenderSVGText {text} at (88,52) size 372x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 372x36
+ RenderSVGText {text} at (88,52) size 372x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 372x35
chunk 1 text run 1 at (88.00,80.00) startOffset 0 endOffset 37 width 372.00 RTL: "\x{644}\x{645}\x{627}\x{630}\x{627} \x{644}\x{627} \x{64A}\x{62A}\x{643}\x{644}\x{645}\x{648}\x{646} \x{627}\x{644}\x{644}\x{651}\x{63A}\x{629} \x{627}\x{644}\x{639}\x{631}\x{628}\x{64A}\x{629} \x{641}\x{62D}\x{633}\x{628}\x{61F}"
RenderSVGText {text} at (16,128) size 444x41 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 444x41
chunk 1 text run 1 at (16.00,160.00) startOffset 0 endOffset 37 width 444.00 RTL: "\x{644}\x{645}\x{627}\x{630}\x{627} \x{644}\x{627} \x{64A}\x{62A}\x{643}\x{644}\x{645}\x{648}\x{646} \x{627}\x{644}\x{644}\x{651}\x{63A}\x{629} \x{627}\x{644}\x{639}\x{631}\x{628}\x{64A}\x{629} \x{641}\x{62D}\x{633}\x{628}\x{61F}"
- RenderSVGText {text} at (88,212) size 372x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 372x36
+ RenderSVGText {text} at (88,212) size 372x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 372x35
chunk 1 text run 1 at (88.00,240.00) startOffset 0 endOffset 37 width 372.00 RTL: "\x{644}\x{645}\x{627}\x{630}\x{627} \x{644}\x{627} \x{64A}\x{62A}\x{643}\x{644}\x{645}\x{648}\x{646} \x{627}\x{644}\x{644}\x{651}\x{63A}\x{629} \x{627}\x{644}\x{639}\x{631}\x{628}\x{64A}\x{629} \x{641}\x{62D}\x{633}\x{628}\x{61F}"
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt
index 0f4fd801..358cf8c 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.txt
@@ -35,26 +35,26 @@
chunk 1 text run 10 at (377.88,130.00) startOffset 32 endOffset 35 width 19.38: "xt'"
RenderSVGViewportContainer {svg} at (275,45) size 100x100
RenderSVGPath {circle} at (275,45) size 100x100 [fill={[type=SOLID] [color=#0000FF]}] [cx=0.00] [cy=0.00] [r=50.00]
- RenderSVGText {text} at (10,190) size 277x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 277x13
+ RenderSVGText {text} at (10,190) size 277x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 277x12
chunk 1 text run 1 at (10.00,200.00) startOffset 0 endOffset 3 width 16.68: ".ge"
chunk 1 text run 2 at (26.56,200.00) startOffset 3 endOffset 4 width 3.34: "t"
chunk 1 text run 3 at (29.80,200.00) startOffset 4 endOffset 7 width 18.00: "Scr"
chunk 1 text run 4 at (47.67,200.00) startOffset 7 endOffset 50 width 238.80: "eenCTM(): 0.42,0.42,-0.42,0.42,70.00,-60.00"
- RenderSVGText {text} at (10,210) size 239x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 239x13
+ RenderSVGText {text} at (10,210) size 239x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 239x12
chunk 1 text run 1 at (10.00,220.00) startOffset 0 endOffset 3 width 16.68: ".ge"
chunk 1 text run 2 at (26.56,220.00) startOffset 3 endOffset 44 width 222.12: "tCTM(): 0.42,0.42,-0.42,0.42,70.00,-60.00"
- RenderSVGText {text} at (10,230) size 306x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 306x13
+ RenderSVGText {text} at (10,230) size 306x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 306x12
chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 3 width 16.68: ".ge"
chunk 1 text run 2 at (26.56,240.00) startOffset 3 endOffset 5 width 10.67: "tT"
chunk 1 text run 3 at (36.12,240.00) startOffset 5 endOffset 6 width 4.00: "r"
chunk 1 text run 4 at (40.06,240.00) startOffset 6 endOffset 10 width 22.68: "ansf"
chunk 1 text run 5 at (62.62,240.00) startOffset 10 endOffset 14 width 28.00: "ormT"
chunk 1 text run 6 at (89.51,240.00) startOffset 14 endOffset 56 width 226.14: "oElement(): 0.42,0.42,-0.42,0.42,0.00,0.00"
- RenderSVGText {text} at (10,250) size 339x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 339x13
+ RenderSVGText {text} at (10,250) size 339x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 339x12
chunk 1 text run 1 at (10.00,260.00) startOffset 0 endOffset 3 width 16.68: ".ge"
chunk 1 text run 2 at (26.56,260.00) startOffset 3 endOffset 7 width 26.02: "tBBo"
chunk 1 text run 3 at (52.25,260.00) startOffset 7 endOffset 12 width 20.66: "x() f"
@@ -63,8 +63,8 @@
chunk 1 text run 6 at (250.00,260.00) startOffset 48 endOffset 51 width 20.35: "h=1"
chunk 1 text run 7 at (269.61,260.00) startOffset 51 endOffset 63 width 66.38: "00,.height=1"
chunk 1 text run 8 at (335.25,260.00) startOffset 63 endOffset 65 width 13.34: "00"
- RenderSVGText {text} at (10,270) size 255x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 255x13
+ RenderSVGText {text} at (10,270) size 255x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 255x12
chunk 1 text run 1 at (10.00,280.00) startOffset 0 endOffset 2 width 6.67: ".f"
chunk 1 text run 2 at (16.56,280.00) startOffset 2 endOffset 4 width 10.67: "ar"
chunk 1 text run 3 at (27.57,280.00) startOffset 4 endOffset 5 width 3.34: "t"
@@ -77,8 +77,8 @@
chunk 1 text run 10 at (233.16,280.00) startOffset 41 endOffset 44 width 14.66: "g-r"
chunk 1 text run 11 at (247.76,280.00) startOffset 44 endOffset 46 width 13.34: "oo"
chunk 1 text run 12 at (260.98,280.00) startOffset 46 endOffset 47 width 3.34: "t"
- RenderSVGText {text} at (10,290) size 272x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 272x13
+ RenderSVGText {text} at (10,290) size 272x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 272x12
chunk 1 text run 1 at (10.00,300.00) startOffset 0 endOffset 5 width 27.35: ".near"
chunk 1 text run 2 at (37.22,300.00) startOffset 5 endOffset 7 width 12.67: "es"
chunk 1 text run 3 at (49.85,300.00) startOffset 7 endOffset 9 width 11.34: "tV"
@@ -91,8 +91,8 @@
chunk 1 text run 10 at (264.33,300.00) startOffset 45 endOffset 46 width 8.00: "V"
chunk 1 text run 11 at (271.83,300.00) startOffset 46 endOffset 47 width 9.34: "G"
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac-snowleopard/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt
index 7e52b3e..a27a90b 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/W3C-SVG-1.1/text-intro-05-t-expected.txt
@@ -3,14 +3,14 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (16,52) size 444x196
- RenderSVGText {text} at (88,52) size 372x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 372x36
+ RenderSVGText {text} at (88,52) size 372x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 372x35
chunk 1 (end anchor) text run 1 at (88.00,80.00) startOffset 0 endOffset 37 width 372.00 RTL: "\x{644}\x{645}\x{627}\x{630}\x{627} \x{644}\x{627} \x{64A}\x{62A}\x{643}\x{644}\x{645}\x{648}\x{646} \x{627}\x{644}\x{644}\x{651}\x{63A}\x{629} \x{627}\x{644}\x{639}\x{631}\x{628}\x{64A}\x{629} \x{641}\x{62D}\x{633}\x{628}\x{61F}"
RenderSVGText {text} at (16,128) size 444x41 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 444x41
chunk 1 (end anchor) text run 1 at (16.00,160.00) startOffset 0 endOffset 37 width 444.00 RTL: "\x{644}\x{645}\x{627}\x{630}\x{627} \x{644}\x{627} \x{64A}\x{62A}\x{643}\x{644}\x{645}\x{648}\x{646} \x{627}\x{644}\x{644}\x{651}\x{63A}\x{629} \x{627}\x{644}\x{639}\x{631}\x{628}\x{64A}\x{629} \x{641}\x{62D}\x{633}\x{628}\x{61F}"
- RenderSVGText {text} at (88,212) size 372x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 372x36
+ RenderSVGText {text} at (88,212) size 372x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 372x35
chunk 1 (end anchor) text run 1 at (88.00,240.00) startOffset 0 endOffset 37 width 372.00 RTL: "\x{644}\x{645}\x{627}\x{630}\x{627} \x{644}\x{627} \x{64A}\x{62A}\x{643}\x{644}\x{645}\x{648}\x{646} \x{627}\x{644}\x{644}\x{651}\x{63A}\x{629} \x{627}\x{644}\x{639}\x{631}\x{628}\x{64A}\x{629} \x{641}\x{62D}\x{633}\x{628}\x{61F}"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac-snowleopard/svg/text/text-intro-05-t-expected.txt b/LayoutTests/platform/mac-snowleopard/svg/text/text-intro-05-t-expected.txt
index e6d2293..c70ade3 100644
--- a/LayoutTests/platform/mac-snowleopard/svg/text/text-intro-05-t-expected.txt
+++ b/LayoutTests/platform/mac-snowleopard/svg/text/text-intro-05-t-expected.txt
@@ -3,17 +3,17 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (31,86) size 736x328
- RenderSVGText {text} at (88,52) size 372x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 372x36
+ RenderSVGText {text} at (88,52) size 372x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 372x35
chunk 1 (end anchor) text run 1 at (88.60,80.00) startOffset 0 endOffset 37 width 371.40 RTL: "\x{644}\x{645}\x{627}\x{630}\x{627} \x{644}\x{627} \x{64A}\x{62A}\x{643}\x{644}\x{645}\x{648}\x{646} \x{627}\x{644}\x{644}\x{651}\x{63A}\x{629} \x{627}\x{644}\x{639}\x{631}\x{628}\x{64A}\x{629} \x{641}\x{62D}\x{633}\x{628}\x{61F}"
RenderSVGText {text} at (19,127) size 441x42 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 441x42
chunk 1 (end anchor) text run 1 at (19.00,160.00) startOffset 0 endOffset 37 width 441.00 RTL: "\x{644}\x{645}\x{627}\x{630}\x{627} \x{644}\x{627} \x{64A}\x{62A}\x{643}\x{644}\x{645}\x{648}\x{646} \x{627}\x{644}\x{644}\x{651}\x{63A}\x{629} \x{627}\x{644}\x{639}\x{631}\x{628}\x{64A}\x{629} \x{641}\x{62D}\x{633}\x{628}\x{61F}"
- RenderSVGText {text} at (88,212) size 372x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 372x36
+ RenderSVGText {text} at (88,212) size 372x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 372x35
chunk 1 (end anchor) text run 1 at (88.60,240.00) startOffset 0 endOffset 37 width 371.40 RTL: "\x{644}\x{645}\x{627}\x{630}\x{627} \x{644}\x{627} \x{64A}\x{62A}\x{643}\x{644}\x{645}\x{648}\x{646} \x{627}\x{644}\x{644}\x{651}\x{63A}\x{629} \x{627}\x{644}\x{639}\x{631}\x{628}\x{64A}\x{629} \x{641}\x{62D}\x{633}\x{628}\x{61F}"
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.4 $"
RenderSVGPath {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 33 {g} of child 0 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt
index 562a3bf..de2cbdc 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/g-dirLTR-ubNone-expected.txt
@@ -9,17 +9,17 @@
chunk 1 (middle anchor) text run 1 at (105.20,150.00) startOffset 0 endOffset 4 width 45.00: "W3C "
chunk 1 (middle anchor) text run 1 at (150.20,150.00) startOffset 0 endOffset 12 width 71.40 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}"
chunk 1 (middle anchor) text run 1 at (221.60,150.00) startOffset 0 endOffset 15 width 133.20: " dirLTR ubNone!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt
index ae1862f..2218a8d 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/g-dirLTR-ubOverride-expected.txt
@@ -9,17 +9,17 @@
chunk 1 (middle anchor) text run 1 at (92.30,150.00) startOffset 0 endOffset 4 width 45.00: "W3C "
chunk 1 (middle anchor) text run 1 at (137.30,150.00) startOffset 0 endOffset 12 width 71.40 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}"
chunk 1 (middle anchor) text run 1 at (208.70,150.00) startOffset 0 endOffset 19 width 159.00: " dirLTR ubOverride!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt
index a632fd4..895d8db 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/g-dirRTL-ubNone-expected.txt
@@ -10,17 +10,17 @@
chunk 1 (middle anchor) text run 1 at (110.00,150.00) startOffset 0 endOffset 13 width 123.60: "dirRTL ubNone"
chunk 1 (middle anchor) text run 1 at (233.60,150.00) startOffset 0 endOffset 14 width 81.00 RTL: " \x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} "
chunk 1 (middle anchor) text run 1 at (314.60,150.00) startOffset 0 endOffset 3 width 40.20: "W3C"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt
index 9815ce2..47d39d9 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt
@@ -10,17 +10,17 @@
chunk 1 (middle anchor) text run 1 at (97.10,150.00) startOffset 0 endOffset 17 width 149.40: "dirRTL ubOverride"
chunk 1 (middle anchor) text run 1 at (246.50,150.00) startOffset 0 endOffset 14 width 81.00 RTL: " \x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} "
chunk 1 (middle anchor) text run 1 at (327.50,150.00) startOffset 0 endOffset 3 width 40.20: "W3C"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt
index 9fe8546..9df14c3 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt
@@ -8,17 +8,17 @@
chunk 1 (middle anchor) text run 1 at (105.20,150.00) startOffset 0 endOffset 4 width 45.00: "W3C "
chunk 1 (middle anchor) text run 1 at (150.20,150.00) startOffset 0 endOffset 12 width 71.40 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}"
chunk 1 (middle anchor) text run 1 at (221.60,150.00) startOffset 0 endOffset 15 width 133.20: " dirLTR ubNone!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt
index 0ff4178..cff4aff 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt
@@ -3,20 +3,20 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (33,221) size 651x144
- RenderSVGText {text} at (86,133) size 288x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 288x21
+ RenderSVGText {text} at (86,133) size 287x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 287x21
chunk 1 (middle anchor) text run 1 at (86.60,150.00) startOffset 0 endOffset 35 width 286.80 LTR override: "W3C \x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} dirLTR ubOverride!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt
index 5fdfdcf..56e4847 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt
@@ -9,17 +9,17 @@
chunk 1 (middle anchor) text run 1 at (110.00,150.00) startOffset 0 endOffset 13 width 123.60: "dirRTL ubNone"
chunk 1 (middle anchor) text run 1 at (233.60,150.00) startOffset 0 endOffset 14 width 81.00 RTL: " \x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} "
chunk 1 (middle anchor) text run 1 at (314.60,150.00) startOffset 0 endOffset 3 width 40.20: "W3C"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt
index 2e94a7f..8443958 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt
@@ -6,17 +6,17 @@
RenderSVGText {text} at (92,133) size 276x21 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 276x21
chunk 1 (middle anchor) text run 1 at (92.30,150.00) startOffset 0 endOffset 35 width 275.40 RTL override: "W3C \x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} dirRTL ubOverride!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt
index e5bbbce..9c1780d 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt
@@ -7,22 +7,22 @@
RenderSVGInlineText {#text} at (193,0) size 83x21
chunk 1 (middle anchor) text run 1 at (285.20,150.00) startOffset 0 endOffset 14 width 82.80 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} \""
RenderSVGTSpan {tspan} at (0,0) size 183x21
- RenderSVGInlineText {#text} at (11,0) size 183x21
+ RenderSVGInlineText {#text} at (11,0) size 182x21
chunk 1 (middle anchor) text run 1 at (103.40,150.00) startOffset 0 endOffset 16 width 147.00: "dirLTR ubEmbed, "
chunk 1 (middle anchor) text run 1 at (250.40,150.00) startOffset 0 endOffset 6 width 34.80 RTL: "\x{627}\x{62E}\x{62A}\x{628}\x{627}\x{631}"
RenderSVGInlineText {#text} at (0,0) size 12x21
chunk 1 (middle anchor) text run 1 at (92.00,150.00) startOffset 0 endOffset 2 width 11.40 RTL: "\"!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt
index 41506b7..a689f4d 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt
@@ -3,26 +3,26 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (33,221) size 651x144
- RenderSVGText {text} at (98,133) size 264x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (180,0) size 84x21
+ RenderSVGText {text} at (98,133) size 263x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (179,0) size 83x21
chunk 1 (middle anchor) text run 1 at (278.30,150.00) startOffset 0 endOffset 14 width 82.80 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} \""
RenderSVGTSpan {tspan} at (0,0) size 169x21
- RenderSVGInlineText {#text} at (12,0) size 169x21
+ RenderSVGInlineText {#text} at (11,0) size 168x21
chunk 1 (middle anchor) text run 1 at (110.30,150.00) startOffset 0 endOffset 8 width 44.40 RTL: ", \x{627}\x{62E}\x{62A}\x{628}\x{627}\x{631}"
chunk 1 (middle anchor) text run 1 at (154.70,150.00) startOffset 0 endOffset 13 width 123.60: "dirLTR ubNone"
- RenderSVGInlineText {#text} at (0,0) size 13x21
+ RenderSVGInlineText {#text} at (0,0) size 12x21
chunk 1 (middle anchor) text run 1 at (98.90,150.00) startOffset 0 endOffset 2 width 11.40 RTL: "\"!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt
index 8f3bc40..4f414d0 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt
@@ -3,25 +3,25 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (33,221) size 651x144
- RenderSVGText {text} at (76,133) size 308x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 162x21
+ RenderSVGText {text} at (76,133) size 307x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 161x21
chunk 1 (middle anchor) text run 1 at (77.00,150.00) startOffset 0 endOffset 19 width 160.80: "dirLTR ubOverride \""
RenderSVGTSpan {tspan} at (0,0) size 135x21
- RenderSVGInlineText {#text} at (161,0) size 135x21
+ RenderSVGInlineText {#text} at (160,0) size 134x21
chunk 1 (middle anchor) text run 1 at (237.80,150.00) startOffset 0 endOffset 17 width 133.80 LTR override: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} W3C"
- RenderSVGInlineText {#text} at (295,0) size 13x21
+ RenderSVGInlineText {#text} at (294,0) size 12x21
chunk 1 (middle anchor) text run 1 at (371.60,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt
index 8f3bc40..4f414d0 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt
@@ -3,25 +3,25 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (33,221) size 651x144
- RenderSVGText {text} at (76,133) size 308x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 162x21
+ RenderSVGText {text} at (76,133) size 307x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 161x21
chunk 1 (middle anchor) text run 1 at (77.00,150.00) startOffset 0 endOffset 19 width 160.80: "dirLTR ubOverride \""
RenderSVGTSpan {tspan} at (0,0) size 135x21
- RenderSVGInlineText {#text} at (161,0) size 135x21
+ RenderSVGInlineText {#text} at (160,0) size 134x21
chunk 1 (middle anchor) text run 1 at (237.80,150.00) startOffset 0 endOffset 17 width 133.80 LTR override: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} W3C"
- RenderSVGInlineText {#text} at (295,0) size 13x21
+ RenderSVGInlineText {#text} at (294,0) size 12x21
chunk 1 (middle anchor) text run 1 at (371.60,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt
index 496675d..1037cda 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt
@@ -4,24 +4,24 @@
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (33,221) size 651x144
RenderSVGText {text} at (86,133) size 288x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (204,0) size 84x21
+ RenderSVGInlineText {#text} at (204,0) size 83x21
chunk 1 (middle anchor) text run 1 at (290.90,150.00) startOffset 0 endOffset 14 width 82.80 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} \""
RenderSVGTSpan {tspan} at (0,0) size 194x21
RenderSVGInlineText {#text} at (11,0) size 194x21
chunk 1 (middle anchor) text run 1 at (97.70,150.00) startOffset 0 endOffset 25 width 193.20 LTR override: "dirLTR ubOverride, \x{627}\x{62E}\x{62A}\x{628}\x{627}\x{631}"
RenderSVGInlineText {#text} at (0,0) size 12x21
chunk 1 (middle anchor) text run 1 at (86.30,150.00) startOffset 0 endOffset 2 width 11.40 RTL: "\"!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt
index 44c2d6d..3d96121 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt
@@ -7,21 +7,21 @@
RenderSVGInlineText {#text} at (0,0) size 171x21
chunk 1 (middle anchor) text run 1 at (72.20,150.00) startOffset 0 endOffset 20 width 170.40: "dirNone ubOverride \""
RenderSVGTSpan {tspan} at (0,0) size 135x21
- RenderSVGInlineText {#text} at (170,0) size 135x21
+ RenderSVGInlineText {#text} at (170,0) size 134x21
chunk 1 (middle anchor) text run 1 at (242.60,150.00) startOffset 0 endOffset 17 width 133.80 LTR override: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} W3C"
RenderSVGInlineText {#text} at (304,0) size 12x21
chunk 1 (middle anchor) text run 1 at (376.40,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt
index 44c2d6d..3d96121 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt
@@ -7,21 +7,21 @@
RenderSVGInlineText {#text} at (0,0) size 171x21
chunk 1 (middle anchor) text run 1 at (72.20,150.00) startOffset 0 endOffset 20 width 170.40: "dirNone ubOverride \""
RenderSVGTSpan {tspan} at (0,0) size 135x21
- RenderSVGInlineText {#text} at (170,0) size 135x21
+ RenderSVGInlineText {#text} at (170,0) size 134x21
chunk 1 (middle anchor) text run 1 at (242.60,150.00) startOffset 0 endOffset 17 width 133.80 LTR override: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} W3C"
RenderSVGInlineText {#text} at (304,0) size 12x21
chunk 1 (middle anchor) text run 1 at (376.40,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt
index a73344e..85cce97 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt
@@ -4,24 +4,24 @@
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (33,221) size 651x144
RenderSVGText {text} at (81,133) size 298x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (215,0) size 83x21
+ RenderSVGInlineText {#text} at (214,0) size 83x21
chunk 1 (middle anchor) text run 1 at (296.00,150.00) startOffset 0 endOffset 14 width 82.80 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} \""
RenderSVGTSpan {tspan} at (0,0) size 204x21
RenderSVGInlineText {#text} at (11,0) size 204x21
chunk 1 (middle anchor) text run 1 at (92.60,150.00) startOffset 0 endOffset 26 width 203.40 RTL override: "dirNone ubOverride, \x{627}\x{62E}\x{62A}\x{628}\x{627}\x{631}"
RenderSVGInlineText {#text} at (0,0) size 12x21
chunk 1 (middle anchor) text run 1 at (81.20,150.00) startOffset 0 endOffset 2 width 11.40 RTL: "\"!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt
index dd26642..7b30c3b 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt
@@ -3,26 +3,26 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (33,221) size 651x144
- RenderSVGText {text} at (88,133) size 284x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 150x21
+ RenderSVGText {text} at (88,133) size 283x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 149x21
chunk 1 (middle anchor) text run 1 at (88.70,150.00) startOffset 0 endOffset 16 width 148.80: "dirRTL ubEmbed \""
- RenderSVGTSpan {tspan} at (0,0) size 123x21
- RenderSVGInlineText {#text} at (149,0) size 123x21
+ RenderSVGTSpan {tspan} at (0,0) size 124x21
+ RenderSVGInlineText {#text} at (148,0) size 123x21
chunk 1 (middle anchor) text run 1 at (237.50,150.00) startOffset 0 endOffset 3 width 40.20: "W3C"
chunk 1 (middle anchor) text run 1 at (277.70,150.00) startOffset 0 endOffset 14 width 82.20 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} "
- RenderSVGInlineText {#text} at (271,0) size 13x21
+ RenderSVGInlineText {#text} at (271,0) size 12x21
chunk 1 (middle anchor) text run 1 at (359.90,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt
index dd26642..7b30c3b 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt
@@ -3,26 +3,26 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (33,221) size 651x144
- RenderSVGText {text} at (88,133) size 284x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 150x21
+ RenderSVGText {text} at (88,133) size 283x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 149x21
chunk 1 (middle anchor) text run 1 at (88.70,150.00) startOffset 0 endOffset 16 width 148.80: "dirRTL ubEmbed \""
- RenderSVGTSpan {tspan} at (0,0) size 123x21
- RenderSVGInlineText {#text} at (149,0) size 123x21
+ RenderSVGTSpan {tspan} at (0,0) size 124x21
+ RenderSVGInlineText {#text} at (148,0) size 123x21
chunk 1 (middle anchor) text run 1 at (237.50,150.00) startOffset 0 endOffset 3 width 40.20: "W3C"
chunk 1 (middle anchor) text run 1 at (277.70,150.00) startOffset 0 endOffset 14 width 82.20 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} "
- RenderSVGInlineText {#text} at (271,0) size 13x21
+ RenderSVGInlineText {#text} at (271,0) size 12x21
chunk 1 (middle anchor) text run 1 at (359.90,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt
index 8a5ca40..df60e0c 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt
@@ -3,26 +3,26 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (33,221) size 651x144
- RenderSVGText {text} at (95,133) size 270x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 136x21
+ RenderSVGText {text} at (95,133) size 269x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 135x21
chunk 1 (middle anchor) text run 1 at (95.60,150.00) startOffset 0 endOffset 15 width 135.00: "dirRTL ubNone \""
RenderSVGTSpan {tspan} at (0,0) size 123x21
RenderSVGInlineText {#text} at (135,0) size 123x21
chunk 1 (middle anchor) text run 1 at (230.60,150.00) startOffset 0 endOffset 12 width 71.40 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}"
chunk 1 (middle anchor) text run 1 at (302.00,150.00) startOffset 0 endOffset 5 width 51.00: "\x{60C} W3C"
- RenderSVGInlineText {#text} at (258,0) size 12x21
+ RenderSVGInlineText {#text} at (257,0) size 12x21
chunk 1 (middle anchor) text run 1 at (353.00,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt
index 8a5ca40..df60e0c 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt
@@ -3,26 +3,26 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (33,221) size 651x144
- RenderSVGText {text} at (95,133) size 270x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 136x21
+ RenderSVGText {text} at (95,133) size 269x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 135x21
chunk 1 (middle anchor) text run 1 at (95.60,150.00) startOffset 0 endOffset 15 width 135.00: "dirRTL ubNone \""
RenderSVGTSpan {tspan} at (0,0) size 123x21
RenderSVGInlineText {#text} at (135,0) size 123x21
chunk 1 (middle anchor) text run 1 at (230.60,150.00) startOffset 0 endOffset 12 width 71.40 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}"
chunk 1 (middle anchor) text run 1 at (302.00,150.00) startOffset 0 endOffset 5 width 51.00: "\x{60C} W3C"
- RenderSVGInlineText {#text} at (258,0) size 12x21
+ RenderSVGInlineText {#text} at (257,0) size 12x21
chunk 1 (middle anchor) text run 1 at (353.00,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt
index 1ab97a6..82c1da2 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt
@@ -3,25 +3,25 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (33,221) size 651x144
- RenderSVGText {text} at (82,133) size 296x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 162x21
+ RenderSVGText {text} at (82,133) size 295x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 161x21
chunk 1 (middle anchor) text run 1 at (82.70,150.00) startOffset 0 endOffset 19 width 160.80: "dirRTL ubOverride \""
- RenderSVGTSpan {tspan} at (0,0) size 123x21
- RenderSVGInlineText {#text} at (161,0) size 123x21
+ RenderSVGTSpan {tspan} at (0,0) size 124x21
+ RenderSVGInlineText {#text} at (160,0) size 123x21
chunk 1 (middle anchor) text run 1 at (243.50,150.00) startOffset 0 endOffset 17 width 122.40 RTL override: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} W3C"
- RenderSVGInlineText {#text} at (283,0) size 13x21
+ RenderSVGInlineText {#text} at (283,0) size 12x21
chunk 1 (middle anchor) text run 1 at (365.90,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt
index 1ab97a6..82c1da2 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt
@@ -3,25 +3,25 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (33,221) size 651x144
- RenderSVGText {text} at (82,133) size 296x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 162x21
+ RenderSVGText {text} at (82,133) size 295x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 161x21
chunk 1 (middle anchor) text run 1 at (82.70,150.00) startOffset 0 endOffset 19 width 160.80: "dirRTL ubOverride \""
- RenderSVGTSpan {tspan} at (0,0) size 123x21
- RenderSVGInlineText {#text} at (161,0) size 123x21
+ RenderSVGTSpan {tspan} at (0,0) size 124x21
+ RenderSVGInlineText {#text} at (160,0) size 123x21
chunk 1 (middle anchor) text run 1 at (243.50,150.00) startOffset 0 endOffset 17 width 122.40 RTL override: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} W3C"
- RenderSVGInlineText {#text} at (283,0) size 13x21
+ RenderSVGInlineText {#text} at (283,0) size 12x21
chunk 1 (middle anchor) text run 1 at (365.90,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt
index 8a2b799..f86b6d2 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt
@@ -7,21 +7,21 @@
RenderSVGInlineText {#text} at (205,0) size 83x21
chunk 1 (middle anchor) text run 1 at (291.20,150.00) startOffset 0 endOffset 14 width 82.80 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} \""
RenderSVGTSpan {tspan} at (0,0) size 195x21
- RenderSVGInlineText {#text} at (11,0) size 195x21
+ RenderSVGInlineText {#text} at (11,0) size 194x21
chunk 1 (middle anchor) text run 1 at (97.40,150.00) startOffset 0 endOffset 25 width 193.80 RTL override: "dirRTL ubOverride, \x{627}\x{62E}\x{62A}\x{628}\x{627}\x{631}"
RenderSVGInlineText {#text} at (0,0) size 12x21
chunk 1 (middle anchor) text run 1 at (86.00,150.00) startOffset 0 endOffset 2 width 11.40 RTL: "\"!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-direction-ltr-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-direction-ltr-expected.txt
index f88cf20..3f6104e 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-direction-ltr-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-direction-ltr-expected.txt
@@ -3,26 +3,26 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (33,221) size 651x144
- RenderSVGText {text} at (88,133) size 284x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (12,0) size 149x21
+ RenderSVGText {text} at (88,133) size 283x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (11,0) size 149x21
chunk 1 (middle anchor) text run 1 at (100.10,150.00) startOffset 0 endOffset 16 width 148.80: "dirLTR ubEmbed \""
- RenderSVGTSpan {tspan} at (0,0) size 124x21
- RenderSVGInlineText {#text} at (160,0) size 124x21
+ RenderSVGTSpan {tspan} at (0,0) size 123x21
+ RenderSVGInlineText {#text} at (160,0) size 123x21
chunk 1 (middle anchor) text run 1 at (248.90,150.00) startOffset 0 endOffset 12 width 71.40 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}"
chunk 1 (middle anchor) text run 1 at (320.30,150.00) startOffset 0 endOffset 5 width 51.00: "\x{60C} W3C"
- RenderSVGInlineText {#text} at (0,0) size 13x21
+ RenderSVGInlineText {#text} at (0,0) size 12x21
chunk 1 (middle anchor) text run 1 at (88.70,150.00) startOffset 0 endOffset 2 width 11.40 RTL: "\"!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-direction-rtl-expected.txt b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-direction-rtl-expected.txt
index d0f4c18..ab83eb7 100644
--- a/LayoutTests/platform/mac/svg/W3C-I18N/tspan-direction-rtl-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-I18N/tspan-direction-rtl-expected.txt
@@ -3,26 +3,26 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (33,221) size 651x144
- RenderSVGText {text} at (91,133) size 278x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (194,0) size 84x21
+ RenderSVGText {text} at (91,133) size 277x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (193,0) size 83x21
chunk 1 (middle anchor) text run 1 at (285.20,150.00) startOffset 0 endOffset 14 width 82.80 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} \""
RenderSVGTSpan {tspan} at (0,0) size 183x21
- RenderSVGInlineText {#text} at (12,0) size 183x21
+ RenderSVGInlineText {#text} at (11,0) size 182x21
chunk 1 (middle anchor) text run 1 at (103.40,150.00) startOffset 0 endOffset 8 width 44.40 RTL: ", \x{627}\x{62E}\x{62A}\x{628}\x{627}\x{631}"
chunk 1 (middle anchor) text run 1 at (147.80,150.00) startOffset 0 endOffset 14 width 137.40: "dirRTL ubEmbed"
- RenderSVGInlineText {#text} at (0,0) size 13x21
+ RenderSVGInlineText {#text} at (0,0) size 12x21
chunk 1 (middle anchor) text run 1 at (92.00,150.00) startOffset 0 endOffset 2 width 11.40 RTL: "\"!"
- RenderSVGText {text} at (20,170) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
RenderSVGImage {image} at (100,300) size 584x65
RenderSVGContainer {g} at (16,556) size 76x14
- RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x8
+ RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x7
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
RenderSVGText {text} at (206,0) size 68x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt
index 1907fc1..48d1797 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.txt
@@ -7,8 +7,8 @@
RenderSVGContainer {g} at (120,60) size 150x150
RenderSVGPath {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 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt
index 9626570..6d27937 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.txt
@@ -10,8 +10,8 @@
RenderSVGContainer {g} at (200,140) size 80x80 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}]
RenderSVGPath {circle} at (200,140) size 80x80 [fill={[type=SOLID] [color=#00FF00]}] [cx=0.00] [cy=0.00] [r=40.00]
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt
index e1ee57b..9996095 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.txt
@@ -10,8 +10,8 @@
RenderSVGContainer {g} at (160,140) size 160x80 [transform={m=((2.00,0.00)(0.00,1.00)) t=(20.00,20.00)}]
RenderSVGPath {circle} at (160,140) size 160x80 [fill={[type=SOLID] [color=#00FF00]}] [cx=0.00] [cy=0.00] [r=40.00]
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt
index 8f1b697..56d8ac1 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.txt
@@ -4,8 +4,8 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (10,18) size 382x202
- RenderSVGText {text} at (10,18) size 382x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 382x15
+ RenderSVGText {text} at (10,18) size 382x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 382x14
chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 1 width 8.55: "T"
chunk 1 text run 2 at (17.22,30.00) startOffset 1 endOffset 3 width 14.78: "es"
chunk 1 text run 3 at (31.97,30.00) startOffset 3 endOffset 6 width 11.68: "t t"
@@ -75,8 +75,8 @@
chunk 1 text run 9 at (170.36,200.00) startOffset 20 endOffset 24 width 13.88: "ix()"
RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((3.00,0.00)(0.00,1.00)) t=(0.00,0.00)}]
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt
index 4531ac8..31e7453 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.txt
@@ -8,101 +8,101 @@
RenderSVGContainer {g} at (19,34) size 178x260 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,-10.00)}]
RenderSVGContainer {g} at (19,34) size 178x260 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,40.00)}]
RenderSVGPath {rect} at (19,34) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=5.00] [width=15.00] [height=15.00]
- RenderSVGText {text} at (20,5) size 140x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 140x19
+ RenderSVGText {text} at (20,5) size 140x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 140x18
chunk 1 text run 1 at (20.00,20.00) startOffset 0 endOffset 3 width 27.00: "Scr"
chunk 1 text run 2 at (47.02,20.00) startOffset 3 endOffset 5 width 14.00: "ip"
chunk 1 text run 3 at (60.95,20.00) startOffset 5 endOffset 17 width 98.06: "ting enabled"
RenderSVGPath {rect} at (19,54) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=25.00] [width=15.00] [height=15.00]
- RenderSVGText {text} at (20,25) size 148x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 148x19
+ RenderSVGText {text} at (20,25) size 148x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x18
chunk 1 text run 1 at (20.00,40.00) startOffset 0 endOffset 1 width 12.01: "P"
chunk 1 text run 2 at (31.50,40.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
chunk 1 text run 3 at (118.30,40.00) startOffset 11 endOffset 13 width 19.01: "es"
chunk 1 text run 4 at (137.25,40.00) startOffset 13 endOffset 17 width 30.02: "t #1"
RenderSVGPath {rect} at (19,74) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=45.00] [width=15.00] [height=15.00]
- RenderSVGText {text} at (20,45) size 148x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 148x19
+ RenderSVGText {text} at (20,45) size 148x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x18
chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 1 width 12.01: "P"
chunk 1 text run 2 at (31.50,60.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
chunk 1 text run 3 at (118.30,60.00) startOffset 11 endOffset 13 width 19.01: "es"
chunk 1 text run 4 at (137.25,60.00) startOffset 13 endOffset 17 width 30.02: "t #2"
RenderSVGPath {rect} at (19,94) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=65.00] [width=15.00] [height=15.00]
- RenderSVGText {text} at (20,65) size 148x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 148x19
+ RenderSVGText {text} at (20,65) size 148x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x18
chunk 1 text run 1 at (20.00,80.00) startOffset 0 endOffset 1 width 12.01: "P"
chunk 1 text run 2 at (31.50,80.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
chunk 1 text run 3 at (118.30,80.00) startOffset 11 endOffset 13 width 19.01: "es"
chunk 1 text run 4 at (137.25,80.00) startOffset 13 endOffset 17 width 30.02: "t #3"
RenderSVGPath {rect} at (19,114) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=85.00] [width=15.00] [height=15.00]
- RenderSVGText {text} at (20,85) size 148x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 148x19
+ RenderSVGText {text} at (20,85) size 148x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x18
chunk 1 text run 1 at (20.00,100.00) startOffset 0 endOffset 1 width 12.01: "P"
chunk 1 text run 2 at (31.50,100.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
chunk 1 text run 3 at (118.30,100.00) startOffset 11 endOffset 13 width 19.01: "es"
chunk 1 text run 4 at (137.25,100.00) startOffset 13 endOffset 17 width 30.02: "t #4"
RenderSVGPath {rect} at (19,134) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=105.00] [width=15.00] [height=15.00]
- RenderSVGText {text} at (20,105) size 148x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 148x19
+ RenderSVGText {text} at (20,105) size 148x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x18
chunk 1 text run 1 at (20.00,120.00) startOffset 0 endOffset 1 width 12.01: "P"
chunk 1 text run 2 at (31.50,120.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
chunk 1 text run 3 at (118.30,120.00) startOffset 11 endOffset 13 width 19.01: "es"
chunk 1 text run 4 at (137.25,120.00) startOffset 13 endOffset 17 width 30.02: "t #5"
RenderSVGPath {rect} at (19,154) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=125.00] [width=15.00] [height=15.00]
- RenderSVGText {text} at (20,125) size 148x19 contains 1 chunk(s)
+ RenderSVGText {text} at (20,125) size 148x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 148x19
chunk 1 text run 1 at (20.00,140.00) startOffset 0 endOffset 1 width 12.01: "P"
chunk 1 text run 2 at (31.50,140.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
chunk 1 text run 3 at (118.30,140.00) startOffset 11 endOffset 13 width 19.01: "es"
chunk 1 text run 4 at (137.25,140.00) startOffset 13 endOffset 17 width 30.02: "t #6"
RenderSVGPath {rect} at (19,174) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=145.00] [width=15.00] [height=15.00]
- RenderSVGText {text} at (20,145) size 148x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 148x19
+ RenderSVGText {text} at (20,145) size 148x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x18
chunk 1 text run 1 at (20.00,160.00) startOffset 0 endOffset 1 width 12.01: "P"
chunk 1 text run 2 at (31.50,160.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
chunk 1 text run 3 at (118.30,160.00) startOffset 11 endOffset 13 width 19.01: "es"
chunk 1 text run 4 at (137.25,160.00) startOffset 13 endOffset 17 width 30.02: "t #7"
RenderSVGPath {rect} at (19,194) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=165.00] [width=15.00] [height=15.00]
- RenderSVGText {text} at (20,165) size 148x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 148x19
+ RenderSVGText {text} at (20,165) size 148x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x18
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 1 width 12.01: "P"
chunk 1 text run 2 at (31.50,180.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
chunk 1 text run 3 at (118.30,180.00) startOffset 11 endOffset 13 width 19.01: "es"
chunk 1 text run 4 at (137.25,180.00) startOffset 13 endOffset 17 width 30.02: "t #8"
RenderSVGPath {rect} at (19,214) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=185.00] [width=15.00] [height=15.00]
- RenderSVGText {text} at (20,185) size 148x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 148x19
+ RenderSVGText {text} at (20,185) size 148x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x18
chunk 1 text run 1 at (20.00,200.00) startOffset 0 endOffset 1 width 12.01: "P"
chunk 1 text run 2 at (31.50,200.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
chunk 1 text run 3 at (118.30,200.00) startOffset 11 endOffset 13 width 19.01: "es"
chunk 1 text run 4 at (137.25,200.00) startOffset 13 endOffset 17 width 30.02: "t #9"
RenderSVGPath {rect} at (19,234) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=205.00] [width=15.00] [height=15.00]
- RenderSVGText {text} at (20,205) size 157x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 157x19
+ RenderSVGText {text} at (20,205) size 157x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 157x18
chunk 1 text run 1 at (20.00,220.00) startOffset 0 endOffset 1 width 12.01: "P"
chunk 1 text run 2 at (31.50,220.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
chunk 1 text run 3 at (118.30,220.00) startOffset 11 endOffset 13 width 19.01: "es"
chunk 1 text run 4 at (137.25,220.00) startOffset 13 endOffset 17 width 30.02: "t #1"
chunk 1 text run 5 at (166.16,220.00) startOffset 17 endOffset 18 width 10.01: "0"
RenderSVGPath {rect} at (19,254) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=225.00] [width=15.00] [height=15.00]
- RenderSVGText {text} at (20,225) size 156x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 156x19
+ RenderSVGText {text} at (20,225) size 156x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 156x18
chunk 1 text run 1 at (20.00,240.00) startOffset 0 endOffset 1 width 12.01: "P"
chunk 1 text run 2 at (31.50,240.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
chunk 1 text run 3 at (118.30,240.00) startOffset 11 endOffset 13 width 19.01: "es"
chunk 1 text run 4 at (137.25,240.00) startOffset 13 endOffset 17 width 30.02: "t #1"
chunk 1 text run 5 at (165.15,240.00) startOffset 17 endOffset 18 width 10.01: "1"
RenderSVGPath {rect} at (19,274) size 17x17 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=245.00] [width=15.00] [height=15.00]
- RenderSVGText {text} at (20,245) size 157x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 157x19
+ RenderSVGText {text} at (20,245) size 157x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 157x18
chunk 1 text run 1 at (20.00,260.00) startOffset 0 endOffset 1 width 12.01: "P"
chunk 1 text run 2 at (31.50,260.00) startOffset 1 endOffset 11 width 87.05: "assed subt"
chunk 1 text run 3 at (118.30,260.00) startOffset 11 endOffset 13 width 19.01: "es"
chunk 1 text run 4 at (137.25,260.00) startOffset 13 endOffset 17 width 30.02: "t #1"
chunk 1 text run 5 at (166.03,260.00) startOffset 17 endOffset 18 width 10.01: "2"
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt
index 09e1901..91508cf 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.txt
@@ -10,8 +10,8 @@
RenderSVGContainer {g} at (90,20) size 80x114
RenderSVGPath {circle} at (100,30) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=60.00] [r=30.00]
RenderSVGPath {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 70x20
+ RenderSVGText {text} at (95,114) size 69x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 69x20
chunk 1 (middle anchor) text run 1 at (95.69,130.00) startOffset 0 endOffset 1 width 14.44: "N"
chunk 1 (middle anchor) text run 2 at (110.17,130.00) startOffset 1 endOffset 4 width 22.24: "o f"
chunk 1 (middle anchor) text run 3 at (132.37,130.00) startOffset 4 endOffset 7 width 14.44: "ilt"
@@ -28,8 +28,8 @@
RenderSVGContainer {g} at (252,20) size 156x114
RenderSVGPath {circle} at (300,30) size 60x60 [fill={[type=SOLID] [color=#00FF00]}] [cx=330.00] [cy=60.00] [r=30.00]
RenderSVGPath {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
+ RenderSVGText {text} at (252,114) size 155x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 155x20
chunk 1 (middle anchor) text run 1 at (252.78,130.00) startOffset 0 endOffset 1 width 14.44: "N"
chunk 1 (middle anchor) text run 2 at (267.26,130.00) startOffset 1 endOffset 5 width 40.02: "on-e"
chunk 1 (middle anchor) text run 3 at (306.74,130.00) startOffset 5 endOffset 8 width 24.44: "xis"
@@ -49,8 +49,8 @@
chunk 1 (middle anchor) text run 4 at (413.89,280.00) startOffset 24 endOffset 27 width 14.44: "ilt"
chunk 1 (middle anchor) text run 5 at (428.05,280.00) startOffset 27 endOffset 29 width 17.78: "er"
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt
index 331117d..fee4347 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/filters-image-03-f-expected.txt
@@ -50,8 +50,8 @@
RenderSVGPath {rect} at (259,199) size 52x52 [stroke={[type=SOLID] [color=#0000FF]}] [x=200.00] [y=100.00] [width=50.00] [height=50.00]
RenderSVGPath {rect} at (359,199) size 52x52 [stroke={[type=SOLID] [color=#0000FF]}] [x=300.00] [y=100.00] [width=50.00] [height=50.00]
RenderSVGContainer {g} at (10,314) size 223x33
- RenderSVGText {text} at (10,314) size 223x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 223x33
+ RenderSVGText {text} at (10,314) size 223x32 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: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
@@ -60,6 +60,6 @@
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 480x23
RenderSVGPath {rect} at (0,0) size 480x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
- RenderSVGText {text} at (206,2) size 68x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x20
+ RenderSVGText {text} at (206,2) size 67x20 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: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt
index f90d60f..eee1d1e 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt
@@ -44,127 +44,127 @@
RenderSVGResourceFilter {filter} [id="xMaxYMaxSlice"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
[feImage image-size="100x100"]
RenderSVGContainer {g} at (10,15) size 420x280 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
- RenderSVGText {text} at (63,-15) size 354x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 354x19
+ RenderSVGText {text} at (63,-15) size 354x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 354x18
chunk 1 (middle anchor) text run 1 at (63.00,0.00) startOffset 0 endOffset 47 width 354.00: "Test preserveAspectRatio on an feImage element."
- RenderSVGText {text} at (15,22) size 50x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x11
+ RenderSVGText {text} at (15,22) size 49x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 49x10
chunk 1 (middle anchor) text run 1 at (15.50,30.00) startOffset 0 endOffset 13 width 49.00: "Raster to fit"
RenderSVGContainer {g} at (20,70) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,40.00)}]
RenderSVGPath {rect} at (20,70) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
[filter="default"] RenderSVGResourceFilter {filter} at (0,0) size 40x40
- RenderSVGText {text} at (14,102) size 43x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 43x11
+ RenderSVGText {text} at (14,102) size 43x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 43x10
chunk 1 (middle anchor) text run 1 at (14.00,110.00) startOffset 0 endOffset 10 width 43.00: "Viewport 1"
RenderSVGContainer {g} at (10,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}]
RenderSVGPath {rect} at (10,150) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
- RenderSVGText {text} at (14,172) size 43x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 43x11
+ RenderSVGText {text} at (14,172) size 43x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 43x10
chunk 1 (middle anchor) text run 1 at (14.00,180.00) startOffset 0 endOffset 10 width 43.00: "Viewport 2"
RenderSVGContainer {g} at (20,220) size 30x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,190.00)}]
RenderSVGPath {rect} at (20,220) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
RenderSVGContainer {g} at (120,52) size 120x108 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,50.00)}]
- RenderSVGText {text} at (0,-28) size 116x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 116x11
+ RenderSVGText {text} at (0,-28) size 116x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 116x10
chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 36 width 116.00: "---------- meet --------------------"
RenderSVGContainer {g} at (120,67) size 50x43
- RenderSVGText {text} at (0,-13) size 23x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 23x11
+ RenderSVGText {text} at (0,-13) size 23x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 23x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 23.00: "xMin*"
RenderSVGPath {rect} at (120,80) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
RenderSVGPath {rect} at (120,80) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
[filter="xMinYMinMeet"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
RenderSVGContainer {g} at (190,67) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
- RenderSVGText {text} at (0,-13) size 23x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 23x11
+ RenderSVGText {text} at (0,-13) size 23x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 23x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 23.00: "xMid*"
RenderSVGPath {rect} at (190,80) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
RenderSVGPath {rect} at (190,80) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
[filter="xMidYMidMeet"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
RenderSVGContainer {g} at (120,117) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
- RenderSVGText {text} at (0,-13) size 26x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x11
+ RenderSVGText {text} at (0,-13) size 26x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 26x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMax*"
RenderSVGPath {rect} at (120,130) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
RenderSVGPath {rect} at (120,130) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
[filter="xMaxYMaxMeet"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
RenderSVGContainer {g} at (300,52) size 130x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,50.00)}]
- RenderSVGText {text} at (0,-28) size 128x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 128x11
+ RenderSVGText {text} at (0,-28) size 128x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 128x10
chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 40 width 128.00: "---------- meet ------------------------"
RenderSVGContainer {g} at (300,67) size 30x73
- RenderSVGText {text} at (0,-13) size 24x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x11
+ RenderSVGText {text} at (0,-13) size 24x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 24.00: "*YMin"
RenderSVGPath {rect} at (300,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
RenderSVGPath {rect} at (300,80) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
[filter="xMinYMinMeet"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
RenderSVGContainer {g} at (350,67) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
- RenderSVGText {text} at (0,-13) size 24x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x11
+ RenderSVGText {text} at (0,-13) size 24x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 24.00: "*YMid"
RenderSVGPath {rect} at (350,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
RenderSVGPath {rect} at (350,80) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
[filter="xMidYMidMeet"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
RenderSVGContainer {g} at (400,67) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
- RenderSVGText {text} at (0,-13) size 27x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 27x11
+ RenderSVGText {text} at (0,-13) size 27x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 27x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMax"
RenderSVGPath {rect} at (400,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
RenderSVGPath {rect} at (400,80) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
[filter="xMaxYMaxMeet"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
RenderSVGContainer {g} at (120,187) size 130x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,185.00)}]
- RenderSVGText {text} at (0,-28) size 130x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 130x11
+ RenderSVGText {text} at (0,-28) size 130x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 130x10
chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 42 width 130.00: "---------- slice -------------------------"
RenderSVGContainer {g} at (120,202) size 30x73
- RenderSVGText {text} at (0,-13) size 23x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 23x11
+ RenderSVGText {text} at (0,-13) size 23x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 23x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 23.00: "xMin*"
RenderSVGPath {rect} at (120,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
RenderSVGPath {rect} at (120,215) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
[filter="xMinYMinSlice"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
RenderSVGContainer {g} at (170,202) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
- RenderSVGText {text} at (0,-13) size 23x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 23x11
+ RenderSVGText {text} at (0,-13) size 23x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 23x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 23.00: "xMid*"
RenderSVGPath {rect} at (170,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
RenderSVGPath {rect} at (170,215) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
[filter="xMidYMidSlice"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
RenderSVGContainer {g} at (220,202) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
- RenderSVGText {text} at (0,-13) size 26x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x11
+ RenderSVGText {text} at (0,-13) size 26x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 26x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMax*"
RenderSVGPath {rect} at (220,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
RenderSVGPath {rect} at (220,215) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
[filter="xMaxYMaxSlice"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
RenderSVGContainer {g} at (300,187) size 120x108 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,185.00)}]
- RenderSVGText {text} at (0,-28) size 118x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 118x11
+ RenderSVGText {text} at (0,-28) size 118x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 118x10
chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 38 width 118.00: "---------- slice ---------------------"
RenderSVGContainer {g} at (300,202) size 50x43
- RenderSVGText {text} at (0,-13) size 24x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x11
+ RenderSVGText {text} at (0,-13) size 24x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 24.00: "*YMin"
RenderSVGPath {rect} at (300,215) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
RenderSVGPath {rect} at (300,215) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
[filter="xMinYMinSlice"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
RenderSVGContainer {g} at (370,202) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
- RenderSVGText {text} at (0,-13) size 24x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x11
+ RenderSVGText {text} at (0,-13) size 24x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 24.00: "*YMid"
RenderSVGPath {rect} at (370,215) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
RenderSVGPath {rect} at (370,215) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
[filter="xMidYMidSlice"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
RenderSVGContainer {g} at (300,252) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
- RenderSVGText {text} at (0,-13) size 27x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 27x11
+ RenderSVGText {text} at (0,-13) size 27x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 27x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMax"
RenderSVGPath {rect} at (300,265) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
RenderSVGPath {rect} at (300,265) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
[filter="xMaxYMaxSlice"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
RenderSVGContainer {g} at (10,310) size 231x38
- RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 231x38
+ RenderSVGText {text} at (10,310) size 231x37 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 231x37
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.3 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt
index 40fb9b9..f9b6940 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.txt
@@ -4,7 +4,7 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (10,30) size 290x123
- RenderSVGText {text} at (10,30) size 290x13 contains 1 chunk(s)
+ RenderSVGText {text} at (10,30) size 290x12 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 290x13
chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 1 width 7.33: "T"
chunk 1 text run 2 at (16.19,40.00) startOffset 1 endOffset 3 width 12.67: "es"
@@ -22,8 +22,8 @@
RenderSVGPath {rect} at (10,80) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=10.00] [y=80.00] [width=50.00] [height=50.00]
RenderSVGPath {rect} at (10,80) size 50x50 [x=10.00] [y=80.00] [width=50.00] [height=50.00]
RenderSVGContainer {g} at (10,139) size 254x14
- RenderSVGText {text} at (10,139) size 254x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 254x14
+ RenderSVGText {text} at (10,139) size 254x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 254x13
chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 2 width 18.06: "Mo"
chunk 1 text run 2 at (27.82,150.00) startOffset 2 endOffset 3 width 6.50: "v"
chunk 1 text run 3 at (34.05,150.00) startOffset 3 endOffset 6 width 14.46: "e t"
@@ -35,8 +35,8 @@
chunk 1 text run 9 at (210.89,150.00) startOffset 35 endOffset 38 width 17.34: "ect"
chunk 1 text run 10 at (228.22,150.00) startOffset 38 endOffset 44 width 35.41: "angle."
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt
index d93f181..73a30ef 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.txt
@@ -4,8 +4,8 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (33,6) size 413x293
- RenderSVGText {text} at (65,6) size 333x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 333x13
+ RenderSVGText {text} at (65,6) size 333x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 333x12
chunk 1 text run 1 at (65.00,16.00) startOffset 0 endOffset 6 width 28.68: "Link t"
chunk 1 text run 2 at (93.51,16.00) startOffset 6 endOffset 8 width 12.67: "es"
chunk 1 text run 3 at (106.15,16.00) startOffset 8 endOffset 14 width 23.35: "t of t"
@@ -18,44 +18,44 @@
RenderSVGContainer {g} at (150,130) size 125x112 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-150.00,75.00)}]
RenderSVGPath {rect} at (150,130) size 125x85 [fill={[type=SOLID] [color=#AAAAAA]}] [x=300.00] [y=55.00] [width=125.00] [height=85.00]
RenderSVGContainer {a} at (160,133) size 101x15
- RenderSVGText {text} at (310,58) size 101x15 contains 1 chunk(s)
+ RenderSVGText {text} at (310,58) size 101x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 101x15
chunk 1 text run 1 at (310.00,70.00) startOffset 0 endOffset 4 width 26.46: "Go t"
chunk 1 text run 2 at (336.29,70.00) startOffset 4 endOffset 7 width 21.78: "o R"
chunk 1 text run 3 at (357.91,70.00) startOffset 7 endOffset 10 width 18.68: "ect"
chunk 1 text run 4 at (376.57,70.00) startOffset 10 endOffset 15 width 34.24: "angle"
RenderSVGContainer {a} at (160,153) size 80x15
- RenderSVGText {text} at (310,78) size 80x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 80x15
+ RenderSVGText {text} at (310,78) size 80x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 80x14
chunk 1 text run 1 at (310.00,90.00) startOffset 0 endOffset 4 width 26.46: "Go t"
chunk 1 text run 2 at (336.29,90.00) startOffset 4 endOffset 13 width 52.91: "o Ellipse"
RenderSVGContainer {a} at (160,173) size 74x15
- RenderSVGText {text} at (310,98) size 74x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 74x15
+ RenderSVGText {text} at (310,98) size 74x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 74x14
chunk 1 text run 1 at (310.00,110.00) startOffset 0 endOffset 4 width 26.46: "Go t"
chunk 1 text run 2 at (336.29,110.00) startOffset 4 endOffset 9 width 29.55: "o Cir"
chunk 1 text run 3 at (365.76,110.00) startOffset 9 endOffset 12 width 17.89: "cle"
RenderSVGContainer {a} at (160,193) size 88x15
- RenderSVGText {text} at (310,118) size 88x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 88x15
+ RenderSVGText {text} at (310,118) size 88x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 88x14
chunk 1 text run 1 at (310.00,130.00) startOffset 0 endOffset 4 width 26.46: "Go t"
chunk 1 text run 2 at (336.29,130.00) startOffset 4 endOffset 7 width 21.01: "o P"
chunk 1 text run 3 at (356.93,130.00) startOffset 7 endOffset 9 width 10.89: "ol"
chunk 1 text run 4 at (367.75,130.00) startOffset 9 endOffset 10 width 7.00: "y"
chunk 1 text run 5 at (374.51,130.00) startOffset 10 endOffset 13 width 23.35: "gon"
- RenderSVGText {text} at (315,142) size 103x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 103x13
+ RenderSVGText {text} at (315,142) size 103x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 103x12
chunk 1 text run 1 at (315.00,152.00) startOffset 0 endOffset 4 width 19.99: "Clic"
chunk 1 text run 2 at (335.08,152.00) startOffset 4 endOffset 20 width 82.32: "k element's line"
- RenderSVGText {text} at (315,154) size 87x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 87x13
+ RenderSVGText {text} at (315,154) size 87x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 87x12
chunk 1 text run 1 at (315.00,164.00) startOffset 0 endOffset 1 width 3.34: "t"
chunk 1 text run 2 at (318.19,164.00) startOffset 1 endOffset 9 width 34.68: "o link t"
chunk 1 text run 3 at (352.73,164.00) startOffset 9 endOffset 18 width 40.68: "o its vie"
chunk 1 text run 4 at (393.30,164.00) startOffset 18 endOffset 19 width 8.66: "w"
RenderSVGPath {rect} at (295,36) size 135x68 [fill={[type=SOLID] [color=#800080]}] [x=295.00] [y=36.00] [width=135.00] [height=68.00]
- RenderSVGText {text} at (331,104) size 63x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 63x15
+ RenderSVGText {text} at (331,104) size 63x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 63x14
chunk 1 (middle anchor) text run 1 at (331.08,116.00) startOffset 0 endOffset 1 width 10.11: "R"
chunk 1 (middle anchor) text run 2 at (341.02,116.00) startOffset 1 endOffset 4 width 18.68: "ect"
chunk 1 (middle anchor) text run 3 at (359.68,116.00) startOffset 4 endOffset 9 width 34.24: "angle"
@@ -71,7 +71,7 @@
chunk 1 (middle anchor) text run 7 at (392.45,132.00) startOffset 21 endOffset 24 width 16.12: "cep"
chunk 1 (middle anchor) text run 8 at (408.53,132.00) startOffset 24 endOffset 29 width 16.12: "t id."
RenderSVGPath {ellipse} at (298,219) size 144x64 [fill={[type=SOLID] [color=#0000FF]}] [cx=370.00] [cy=251.00] [rx=72.00] [ry=32.00]
- RenderSVGText {text} at (349,283) size 42x15 contains 1 chunk(s)
+ RenderSVGText {text} at (349,283) size 42x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 42x15
chunk 1 (middle anchor) text run 1 at (349.39,295.00) startOffset 0 endOffset 7 width 41.23: "Ellipse"
RenderSVGPath {rect} at (294,215) size 152x84 [stroke={[type=SOLID] [color=#000000]}] [x=295.00] [y=216.00] [width=150.00] [height=82.00]
@@ -83,34 +83,34 @@
chunk 1 text run 4 at (392.43,212.00) startOffset 17 endOffset 23 width 15.55: "ill fr"
chunk 1 text run 5 at (407.93,212.00) startOffset 23 endOffset 27 width 22.23: "ame."
RenderSVGPath {circle} at (49,32) size 72x72 [fill={[type=SOLID] [color=#FFFF00]}] [cx=85.00] [cy=68.00] [r=36.00]
- RenderSVGText {text} at (67,104) size 36x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 36x15
+ RenderSVGText {text} at (67,104) size 36x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 36x14
chunk 1 (middle anchor) text run 1 at (67.16,116.00) startOffset 0 endOffset 3 width 17.88: "Cir"
chunk 1 (middle anchor) text run 2 at (84.95,116.00) startOffset 3 endOffset 6 width 17.89: "cle"
RenderSVGPath {rect} at (35,28) size 100x93 [stroke={[type=SOLID] [color=#000000]}] [x=36.00] [y=29.00] [width=98.00] [height=91.00]
- RenderSVGText {text} at (33,122) size 104x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 104x10
+ RenderSVGText {text} at (33,122) size 103x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 103x10
chunk 1 (middle anchor) text run 1 at (33.83,130.00) startOffset 0 endOffset 3 width 12.78: "vie"
chunk 1 (middle anchor) text run 2 at (46.52,130.00) startOffset 3 endOffset 6 width 19.45: "wBo"
chunk 1 (middle anchor) text run 3 at (65.70,130.00) startOffset 6 endOffset 18 width 53.36: "x & non-unif"
chunk 1 (middle anchor) text run 4 at (118.95,130.00) startOffset 18 endOffset 21 width 17.22: "orm"
- RenderSVGText {text} at (38,131) size 94x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 94x10
+ RenderSVGText {text} at (38,131) size 93x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 93x10
chunk 1 (middle anchor) text run 1 at (38.69,139.00) startOffset 0 endOffset 2 width 8.89: "pr"
chunk 1 (middle anchor) text run 2 at (47.47,139.00) startOffset 2 endOffset 6 width 19.45: "eser"
chunk 1 (middle anchor) text run 3 at (67.21,139.00) startOffset 6 endOffset 7 width 5.00: "v"
chunk 1 (middle anchor) text run 4 at (72.00,139.00) startOffset 7 endOffset 15 width 43.35: "eAspectR"
chunk 1 (middle anchor) text run 5 at (115.19,139.00) startOffset 15 endOffset 19 width 16.12: "atio"
RenderSVGPath {polygon} at (39,211) size 95x72 [fill={[type=SOLID] [color=#008000]}] [points="87 211 134 238 116 283 57 283 39 238 87 211"]
- RenderSVGText {text} at (60,283) size 50x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x15
+ RenderSVGText {text} at (60,283) size 50x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x14
chunk 1 (middle anchor) text run 1 at (60.05,295.00) startOffset 0 endOffset 1 width 9.34: "P"
chunk 1 (middle anchor) text run 2 at (69.01,295.00) startOffset 1 endOffset 3 width 10.89: "ol"
chunk 1 (middle anchor) text run 3 at (79.83,295.00) startOffset 3 endOffset 4 width 7.00: "y"
chunk 1 (middle anchor) text run 4 at (86.60,295.00) startOffset 4 endOffset 7 width 23.35: "gon"
RenderSVGPath {rect} at (35,207) size 102x91 [stroke={[type=SOLID] [color=#000000]}] [x=36.00] [y=208.00] [width=100.00] [height=89.00]
- RenderSVGText {text} at (52,187) size 66x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 66x10
+ RenderSVGText {text} at (52,187) size 65x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x10
chunk 1 (middle anchor) text run 1 at (52.83,195.00) startOffset 0 endOffset 3 width 12.78: "vie"
chunk 1 (middle anchor) text run 2 at (65.51,195.00) startOffset 3 endOffset 5 width 13.33: "wT"
chunk 1 (middle anchor) text run 3 at (77.85,195.00) startOffset 5 endOffset 7 width 8.89: "ar"
@@ -124,8 +124,8 @@
chunk 1 (middle anchor) text run 4 at (104.77,204.00) startOffset 14 endOffset 18 width 21.67: "wpor"
chunk 1 (middle anchor) text run 5 at (126.72,204.00) startOffset 18 endOffset 19 width 2.78: "t"
RenderSVGContainer {g} at (10,314) size 239x33
- RenderSVGText {text} at (10,314) size 239x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 239x33
+ RenderSVGText {text} at (10,314) size 239x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 239x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt
index f5f348e..1e008e6 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.txt
@@ -8,8 +8,8 @@
RenderSVGPath {path} at (148,48) size 96x96 [stroke={[type=SOLID] [color=#0000FF] [stroke width=96.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M 196 96 L 196 96"]
RenderSVGPath {path} at (248,48) size 96x96 [stroke={[type=SOLID] [color=#0000FF] [stroke width=96.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000]}] [data="M 296 96 L 296 96"]
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt
index bff6a68..d6c6ba7 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.txt
@@ -13,8 +13,8 @@
RenderSVGPath {path} at (0,0) size 225x225 [fill={[type=SOLID] [color=#000000]}] [end marker=testMarker] [data="M 0 0 L 25 25"]
RenderSVGPath {path} at (100,0) size 225x225 [fill={[type=SOLID] [color=#000000]}] [end marker=testMarker2] [data="M 100 0 L 125 25"]
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt
index 545c3ea..bf5780ef 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.txt
@@ -7,8 +7,8 @@
RenderSVGContainer {g} at (119,61) size 242x239
RenderSVGPath {path} at (119,61) size 242x239 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M 250.261 208.191 C 256 300 224 300 229.739 208.191 C 175.122 282.21 150.609 261.641 214.019 195 C 124.601 216.595 119.045 185.081 210.456 174.791 C 128.077 133.856 144.077 106.144 220.716 157.019 C 183.923 72.7092 213.993 61.7646 240 150 C 266.007 61.7646 296.077 72.7092 259.284 157.019 C 335.923 106.144 351.923 133.856 269.544 174.791 C 360.955 185.081 355.399 216.595 265.981 195 C 329.391 261.641 304.878 282.21 250.261 208.191 Z"]
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
@@ -16,6 +16,6 @@
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 480x23
RenderSVGPath {rect} at (0,0) size 480x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
- RenderSVGText {text} at (206,2) size 68x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x20
+ RenderSVGText {text} at (206,2) size 67x20 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: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt
index 0a019bd..bae43dc 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.txt
@@ -14,8 +14,8 @@
RenderSVGPath {line} at (119,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
RenderSVGPath {line} at (68,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=410.00] [y1=10.00] [x2=70.00] [y2=350.00]
RenderSVGPath {rect} at (49,81) size 146x146 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=-60.00] [width=480.00] [height=480.00]
- RenderSVGText {text} at (69,235) size 102x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 102x19
+ RenderSVGText {text} at (69,235) size 102x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 102x18
chunk 1 (middle anchor) text run 1 at (69.04,250.00) startOffset 0 endOffset 1 width 16.99: "W"
chunk 1 (middle anchor) text run 2 at (86.02,250.00) startOffset 1 endOffset 3 width 9.00: "it"
chunk 1 (middle anchor) text run 3 at (94.96,250.00) startOffset 3 endOffset 6 width 20.02: "h f"
@@ -27,16 +27,16 @@
RenderSVGPath {line} at (349,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
RenderSVGPath {line} at (298,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=410.00] [y1=10.00] [x2=70.00] [y2=350.00]
RenderSVGPath {rect} at (279,81) size 146x146 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=-60.00] [width=480.00] [height=480.00]
- RenderSVGText {text} at (286,235) size 128x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 128x19
+ RenderSVGText {text} at (286,235) size 127x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 127x18
chunk 1 (middle anchor) text run 1 at (286.53,250.00) startOffset 0 endOffset 1 width 16.99: "W"
chunk 1 (middle anchor) text run 2 at (303.51,250.00) startOffset 1 endOffset 3 width 9.00: "it"
chunk 1 (middle anchor) text run 3 at (312.45,250.00) startOffset 3 endOffset 9 width 45.04: "hout f"
chunk 1 (middle anchor) text run 4 at (357.33,250.00) startOffset 9 endOffset 15 width 47.02: "allbac"
chunk 1 (middle anchor) text run 5 at (404.47,250.00) startOffset 15 endOffset 16 width 9.00: "k"
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt
index 3252863..0329d9a 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.txt
@@ -14,8 +14,8 @@
RenderSVGPath {path} at (119,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 180 L 480 180"]
RenderSVGPath {path} at (68,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 410 10 L 70 350"]
RenderSVGPath {rect} at (49,81) size 146x146 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=-60.00] [width=480.00] [height=480.00]
- RenderSVGText {text} at (69,235) size 102x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 102x19
+ RenderSVGText {text} at (69,235) size 102x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 102x18
chunk 1 (middle anchor) text run 1 at (69.04,250.00) startOffset 0 endOffset 1 width 16.99: "W"
chunk 1 (middle anchor) text run 2 at (86.02,250.00) startOffset 1 endOffset 3 width 9.00: "it"
chunk 1 (middle anchor) text run 3 at (94.96,250.00) startOffset 3 endOffset 6 width 20.02: "h f"
@@ -27,16 +27,16 @@
RenderSVGPath {path} at (349,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 180 L 480 180"]
RenderSVGPath {path} at (298,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 410 10 L 70 350"]
RenderSVGPath {rect} at (279,81) size 146x146 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=-60.00] [width=480.00] [height=480.00]
- RenderSVGText {text} at (286,235) size 128x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 128x19
+ RenderSVGText {text} at (286,235) size 127x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 127x18
chunk 1 (middle anchor) text run 1 at (286.53,250.00) startOffset 0 endOffset 1 width 16.99: "W"
chunk 1 (middle anchor) text run 2 at (303.51,250.00) startOffset 1 endOffset 3 width 9.00: "it"
chunk 1 (middle anchor) text run 3 at (312.45,250.00) startOffset 3 endOffset 9 width 45.04: "hout f"
chunk 1 (middle anchor) text run 4 at (357.33,250.00) startOffset 9 endOffset 15 width 47.02: "allbac"
chunk 1 (middle anchor) text run 5 at (404.47,250.00) startOffset 15 endOffset 16 width 9.00: "k"
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt
index 5102370..c72dda0 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.txt
@@ -29,8 +29,8 @@
RenderSVGPath {rect} at (239,159) size 102x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="invisible7"]}] [x=200.00] [y=100.00] [width=100.00] [height=100.00]
RenderSVGPath {rect} at (339,159) size 102x102 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#00FF00]}] [x=300.00] [y=100.00] [width=100.00] [height=100.00]
RenderSVGContainer {g} at (10,314) size 223x33
- RenderSVGText {text} at (10,314) size 223x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 223x33
+ RenderSVGText {text} at (10,314) size 223x32 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: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
@@ -39,6 +39,6 @@
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 480x23
RenderSVGPath {rect} at (0,0) size 480x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
- RenderSVGText {text} at (206,2) size 68x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x20
+ RenderSVGText {text} at (206,2) size 67x20 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: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt
index dfb9d2f..def2180 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.txt
@@ -12,8 +12,8 @@
RenderSVGPath {rect} at (1,1) size 200x200 [fill={[type=PATTERN] [id="pattern1"]}] [x=1.00] [y=1.00] [width=200.00] [height=200.00]
RenderSVGPath {rect} at (1,1) size 200x200 [fill={[type=PATTERN] [id="pattern2"]}] [x=1.00] [y=1.00] [width=200.00] [height=200.00]
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt
index 04c9e55..1fb0645 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt
@@ -4,20 +4,20 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (10,27) size 387x153
- RenderSVGText {text} at (10,27) size 387x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 387x16
+ RenderSVGText {text} at (10,27) size 387x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 387x15
chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 67 width 387.00: "Test getIntersectionList and getEnclosureList return value liveness"
RenderSVGPath {rect} at (10,70) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=70.00] [width=50.00] [height=50.00]
- RenderSVGText {text} at (70,83) size 146x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 146x22
+ RenderSVGText {text} at (70,83) size 146x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 146x21
chunk 1 text run 1 at (70.00,100.00) startOffset 0 endOffset 19 width 146.00: "getIntersectionList"
RenderSVGPath {rect} at (10,130) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=130.00] [width=50.00] [height=50.00]
- RenderSVGText {text} at (70,143) size 133x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 133x22
+ RenderSVGText {text} at (70,143) size 133x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 133x21
chunk 1 text run 1 at (70.00,160.00) startOffset 0 endOffset 16 width 133.00: "getEnclosureList"
RenderSVGContainer {g} at (0,0) size 0x0
RenderSVGContainer {g} at (10,310) size 231x38
- RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 231x38
+ RenderSVGText {text} at (10,310) size 231x37 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 231x37
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.5 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt
index 1f10c68..0b4e48d 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.txt
@@ -59,7 +59,7 @@
RenderSVGContainer {g} at (290,202) size 96x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(288.00,200.00)}]
RenderSVGPath {circle} at (290,202) size 96x96 [fill={[type=SOLID] [color=#0000FF]}] [cx=50.00] [cy=50.00] [r=48.00]
RenderSVGContainer {g} at (10,310) size 231x38
- RenderSVGText {text} at (10,310) size 231x38 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 231x38
+ RenderSVGText {text} at (10,310) size 231x37 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 231x37
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 231.00: "$Revision: 1.2 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt
index 4c78bce..b9d2a7d 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.txt
@@ -12,8 +12,8 @@
RenderSVGContainer {g} at (0,0) size 100x100
RenderSVGPath {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 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
@@ -21,6 +21,6 @@
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 480x23
RenderSVGPath {rect} at (0,0) size 480x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
- RenderSVGText {text} at (206,2) size 68x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x20
+ RenderSVGText {text} at (206,2) size 67x20 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: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt
index 21519ad..a206e8b 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt
@@ -50,36 +50,36 @@
RenderSVGContainer {g} at (379,209) size 69x69
RenderSVGPath {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,45) size 400x212
- RenderSVGText {text} at (58,45) size 12x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 12x19
+ RenderSVGText {text} at (58,45) size 11x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 11x18
chunk 1 (middle anchor) text run 1 at (58.50,60.00) startOffset 0 endOffset 1 width 11.00: "A"
- RenderSVGText {text} at (127,45) size 12x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 12x19
+ RenderSVGText {text} at (127,45) size 11x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 11x18
chunk 1 (middle anchor) text run 1 at (127.50,60.00) startOffset 0 endOffset 1 width 11.00: "B"
- RenderSVGText {text} at (194,45) size 12x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 12x19
+ RenderSVGText {text} at (194,45) size 12x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 12x18
chunk 1 (middle anchor) text run 1 at (194.00,60.00) startOffset 0 endOffset 1 width 12.00: "C"
- RenderSVGText {text} at (264,45) size 12x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 12x19
+ RenderSVGText {text} at (264,45) size 12x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 12x18
chunk 1 (middle anchor) text run 1 at (264.00,60.00) startOffset 0 endOffset 1 width 12.00: "D"
- RenderSVGText {text} at (334,45) size 12x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 12x19
+ RenderSVGText {text} at (334,45) size 11x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 11x18
chunk 1 (middle anchor) text run 1 at (334.50,60.00) startOffset 0 endOffset 1 width 11.00: "E"
- RenderSVGText {text} at (405,45) size 10x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x19
+ RenderSVGText {text} at (405,45) size 10x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x18
chunk 1 (middle anchor) text run 1 at (405.00,60.00) startOffset 0 endOffset 1 width 10.00: "F"
- RenderSVGText {text} at (15,98) size 10x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x19
+ RenderSVGText {text} at (15,98) size 9x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 9x18
chunk 1 (middle anchor) text run 1 at (15.50,113.00) startOffset 0 endOffset 1 width 9.00: "1"
- RenderSVGText {text} at (15,168) size 10x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x19
+ RenderSVGText {text} at (15,168) size 9x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 9x18
chunk 1 (middle anchor) text run 1 at (15.50,183.00) startOffset 0 endOffset 1 width 9.00: "2"
- RenderSVGText {text} at (15,238) size 10x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x19
+ RenderSVGText {text} at (15,238) size 9x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 9x18
chunk 1 (middle anchor) text run 1 at (15.50,253.00) startOffset 0 endOffset 1 width 9.00: "3"
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt
index 9a7d54b..7f5458f 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.txt
@@ -4,8 +4,8 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 440x225
- RenderSVGText {text} at (10,5) size 340x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 340x19
+ RenderSVGText {text} at (10,5) size 340x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 340x18
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 11.00: "T"
chunk 1 text run 2 at (19.29,20.00) startOffset 1 endOffset 3 width 19.01: "es"
chunk 1 text run 3 at (38.24,20.00) startOffset 3 endOffset 23 width 150.07: "ting inapplicable pr"
@@ -20,18 +20,18 @@
RenderSVGPath {circle} at (0,0) size 10x10 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=10.00]
RenderSVGPath {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="0 0 10 10"]
- RenderSVGText {text} at (0,-15) size 40x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x19
+ RenderSVGText {text} at (0,-15) size 40x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 11x18
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.01: "a"
- RenderSVGTSpan {tspan} at (0,0) size 11x19
- RenderSVGInlineText {#text} at (10,0) size 11x19
+ RenderSVGTSpan {tspan} at (0,0) size 11x18
+ RenderSVGInlineText {#text} at (10,0) size 11x18
chunk 1 text run 1 at (10.01,0.00) startOffset 0 endOffset 1 width 10.01: "b"
- RenderSVGInline {tref} at (0,0) size 11x19
- RenderSVGInlineText {#text} at (20,0) size 11x19
+ RenderSVGInline {tref} at (0,0) size 11x18
+ RenderSVGInlineText {#text} at (20,0) size 11x18
chunk 1 text run 1 at (20.02,0.00) startOffset 0 endOffset 1 width 10.01: "b"
- RenderSVGTextPath {textPath} at (0,0) size 0x0
- RenderSVGTSpan {altGlyph} at (0,0) size 10x19
- RenderSVGInlineText {#text} at (30,0) size 10x19
+ RenderSVGTextPath {textPath} at (0,0) size 0x1
+ RenderSVGTSpan {altGlyph} at (0,0) size 10x18
+ RenderSVGInlineText {#text} at (30,0) size 9x18
chunk 1 text run 1 at (30.02,0.00) startOffset 0 endOffset 1 width 9.00: "c"
RenderSVGResourceLinearGradient {linearGradient} [id="linearGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
@@ -40,48 +40,48 @@
RenderSVGResourceClipper {clipPath} [id="clipPath"] [clipPathUnits=userSpaceOnUse]
RenderSVGContainer {g} at (10,25) size 430x200
RenderSVGPath {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 75x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x15
+ RenderSVGText {text} at (40,28) size 75x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x14
chunk 1 text run 1 at (40.00,40.00) startOffset 0 endOffset 1 width 3.89: "f"
chunk 1 text run 2 at (43.86,40.00) startOffset 1 endOffset 13 width 70.80: "ill on image"
RenderSVGPath {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 133x15 contains 1 chunk(s)
+ RenderSVGText {text} at (40,58) size 133x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 133x15
chunk 1 text run 1 at (40.00,70.00) startOffset 0 endOffset 1 width 7.00: "s"
chunk 1 text run 2 at (46.96,70.00) startOffset 1 endOffset 2 width 3.89: "t"
chunk 1 text run 3 at (50.68,70.00) startOffset 2 endOffset 21 width 122.18: "op-opacity on tspan"
RenderSVGPath {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 100x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 100x15
+ RenderSVGText {text} at (40,88) size 100x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 100x14
chunk 1 text run 1 at (40.00,100.00) startOffset 0 endOffset 1 width 3.89: "f"
chunk 1 text run 2 at (43.75,100.00) startOffset 1 endOffset 14 width 77.03: "ont-size on r"
chunk 1 text run 3 at (120.63,100.00) startOffset 14 endOffset 17 width 18.68: "ect"
RenderSVGPath {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 113x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x15
+ RenderSVGText {text} at (40,118) size 113x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x14
chunk 1 text run 1 at (40.00,130.00) startOffset 0 endOffset 1 width 3.89: "f"
chunk 1 text run 2 at (43.75,130.00) startOffset 1 endOffset 6 width 31.12: "ont-s"
chunk 1 text run 3 at (74.83,130.00) startOffset 6 endOffset 8 width 10.89: "ty"
chunk 1 text run 4 at (85.67,130.00) startOffset 8 endOffset 17 width 49.01: "le on cir"
chunk 1 text run 5 at (134.60,130.00) startOffset 17 endOffset 20 width 17.89: "cle"
RenderSVGPath {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 107x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 107x15
+ RenderSVGText {text} at (40,148) size 107x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 107x14
chunk 1 text run 1 at (40.00,160.00) startOffset 0 endOffset 1 width 7.00: "s"
chunk 1 text run 2 at (46.96,160.00) startOffset 1 endOffset 2 width 3.89: "t"
chunk 1 text run 3 at (50.68,160.00) startOffset 2 endOffset 15 width 77.81: "op-color on t"
chunk 1 text run 4 at (128.30,160.00) startOffset 15 endOffset 16 width 7.78: "e"
chunk 1 text run 5 at (135.70,160.00) startOffset 16 endOffset 18 width 10.89: "xt"
RenderSVGPath {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 133x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 133x15
+ RenderSVGText {text} at (40,178) size 133x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 133x14
chunk 1 text run 1 at (40.00,190.00) startOffset 0 endOffset 1 width 3.89: "f"
chunk 1 text run 2 at (43.75,190.00) startOffset 1 endOffset 6 width 31.12: "ont-v"
chunk 1 text run 3 at (74.62,190.00) startOffset 6 endOffset 8 width 12.45: "ar"
chunk 1 text run 4 at (87.08,190.00) startOffset 8 endOffset 23 width 85.60: "iant on ellipse"
RenderSVGPath {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 154x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 154x15
+ RenderSVGText {text} at (40,208) size 154x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 154x14
chunk 1 text run 1 at (40.00,220.00) startOffset 0 endOffset 2 width 10.89: "le"
chunk 1 text run 2 at (50.75,220.00) startOffset 2 endOffset 4 width 7.78: "tt"
chunk 1 text run 3 at (58.34,220.00) startOffset 4 endOffset 6 width 12.45: "er"
@@ -89,13 +89,13 @@
chunk 1 text run 5 at (164.99,220.00) startOffset 21 endOffset 22 width 7.00: "y"
chunk 1 text run 6 at (171.94,220.00) startOffset 22 endOffset 26 width 21.78: "line"
RenderSVGPath {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 109x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 109x15
+ RenderSVGText {text} at (280,28) size 109x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 109x14
chunk 1 text run 1 at (280.00,40.00) startOffset 0 endOffset 1 width 3.89: "f"
chunk 1 text run 2 at (283.85,40.00) startOffset 1 endOffset 17 width 93.37: "lood-color on tr"
chunk 1 text run 3 at (377.06,40.00) startOffset 17 endOffset 19 width 11.68: "ef"
RenderSVGPath {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 154x15 contains 1 chunk(s)
+ RenderSVGText {text} at (280,58) size 154x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 154x15
chunk 1 text run 1 at (280.00,70.00) startOffset 0 endOffset 1 width 3.89: "f"
chunk 1 text run 2 at (283.85,70.00) startOffset 1 endOffset 18 width 102.72: "lood-opacity on t"
@@ -104,8 +104,8 @@
chunk 1 text run 5 at (413.62,70.00) startOffset 22 endOffset 24 width 11.68: "at"
chunk 1 text run 6 at (425.25,70.00) startOffset 24 endOffset 25 width 7.78: "h"
RenderSVGPath {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 154x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 154x15
+ RenderSVGText {text} at (280,88) size 154x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 154x14
chunk 1 text run 1 at (280.00,100.00) startOffset 0 endOffset 3 width 14.77: "clr"
chunk 1 text run 2 at (294.11,100.00) startOffset 3 endOffset 10 width 35.78: "-intp-f"
chunk 1 text run 3 at (329.87,100.00) startOffset 10 endOffset 13 width 10.11: "ilt"
@@ -113,34 +113,34 @@
chunk 1 text run 5 at (352.28,100.00) startOffset 15 endOffset 25 width 59.14: "s on altGl"
chunk 1 text run 6 at (411.35,100.00) startOffset 25 endOffset 28 width 22.57: "yph"
RenderSVGPath {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 155x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 155x15
+ RenderSVGText {text} at (280,118) size 155x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 155x14
chunk 1 text run 1 at (280.00,130.00) startOffset 0 endOffset 6 width 36.57: "displa"
chunk 1 text run 2 at (316.20,130.00) startOffset 6 endOffset 19 width 80.14: "y on linearGr"
chunk 1 text run 3 at (396.27,130.00) startOffset 19 endOffset 25 width 38.14: "adient"
RenderSVGPath {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 91x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 91x15
+ RenderSVGText {text} at (280,148) size 91x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 91x14
chunk 1 text run 1 at (280.00,160.00) startOffset 0 endOffset 1 width 3.89: "f"
chunk 1 text run 2 at (283.86,160.00) startOffset 1 endOffset 6 width 18.65: "ill-r"
chunk 1 text run 3 at (302.54,160.00) startOffset 6 endOffset 14 width 49.03: "ule on s"
chunk 1 text run 4 at (351.53,160.00) startOffset 14 endOffset 15 width 3.89: "t"
chunk 1 text run 5 at (355.25,160.00) startOffset 15 endOffset 17 width 15.57: "op"
RenderSVGPath {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 160x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 160x15
+ RenderSVGText {text} at (280,178) size 160x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 160x14
chunk 1 text run 1 at (280.00,190.00) startOffset 0 endOffset 15 width 76.23: "visibility on r"
chunk 1 text run 2 at (356.16,190.00) startOffset 15 endOffset 22 width 45.12: "adialGr"
chunk 1 text run 3 at (401.21,190.00) startOffset 22 endOffset 28 width 38.14: "adient"
RenderSVGPath {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 153x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 153x15
+ RenderSVGText {text} at (280,208) size 153x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 153x14
chunk 1 text run 1 at (280.00,220.00) startOffset 0 endOffset 23 width 133.04: "lighting-color on clipP"
chunk 1 text run 2 at (412.65,220.00) startOffset 23 endOffset 25 width 11.68: "at"
chunk 1 text run 3 at (424.28,220.00) startOffset 25 endOffset 26 width 7.78: "h"
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt
index 7e9643e..a69f84c 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.txt
@@ -11,8 +11,8 @@
RenderSVGImage {image} at (0,0) size 1x1
RenderSVGResourceRadialGradient {radialGradient} [id="g"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50]
RenderSVGText {text}
- RenderSVGText {text} at (0,-15) size 73x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 73x19
+ RenderSVGText {text} at (0,-15) size 73x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 73x18
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 4 width 44.01: "some"
chunk 1 text run 2 at (43.83,0.00) startOffset 4 endOffset 5 width 5.00: "t"
chunk 1 text run 3 at (48.58,0.00) startOffset 5 endOffset 6 width 10.01: "e"
@@ -23,8 +23,8 @@
RenderSVGPath {polygon} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [points=""]
RenderSVGContainer {g} at (10,49) size 140x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,50.00)}]
RenderSVGPath {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 130x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 130x10
+ RenderSVGText {text} at (10,-1) size 130x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 130x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 3.00: "r"
chunk 1 text run 2 at (12.38,7.00) startOffset 1 endOffset 9 width 35.02: ".x.baseV"
chunk 1 text run 3 at (46.86,7.00) startOffset 9 endOffset 13 width 14.00: "al.v"
@@ -32,8 +32,8 @@
chunk 1 text run 5 at (108.54,7.00) startOffset 25 endOffset 30 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,59) size 287x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
RenderSVGPath {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 277x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 277x10
+ RenderSVGText {text} at (10,-1) size 277x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 277x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 3.00: "r"
chunk 1 text run 2 at (12.38,7.00) startOffset 1 endOffset 9 width 35.02: ".x.baseV"
chunk 1 text run 3 at (46.86,7.00) startOffset 9 endOffset 17 width 29.51: "al.unitT"
@@ -46,8 +46,8 @@
chunk 1 text run 10 at (256.34,7.00) startOffset 52 endOffset 57 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,69) size 232x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,70.00)}]
RenderSVGPath {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 222x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 222x10
+ RenderSVGText {text} at (10,-1) size 222x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 222x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 4.50: "v"
chunk 1 text run 2 at (13.88,7.00) startOffset 1 endOffset 6 width 18.50: ".widt"
chunk 1 text run 3 at (32.36,7.00) startOffset 6 endOffset 13 width 33.02: "h.baseV"
@@ -59,8 +59,8 @@
chunk 1 text run 9 at (200.94,7.00) startOffset 47 endOffset 52 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,79) size 327x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,80.00)}]
RenderSVGPath {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 317x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 317x10
+ RenderSVGText {text} at (10,-1) size 317x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 317x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 4.50: "v"
chunk 1 text run 2 at (13.88,7.00) startOffset 1 endOffset 6 width 18.50: ".widt"
chunk 1 text run 3 at (32.36,7.00) startOffset 6 endOffset 13 width 33.02: "h.baseV"
@@ -77,8 +77,8 @@
chunk 1 text run 14 at (296.02,7.00) startOffset 60 endOffset 65 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,89) size 286x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,90.00)}]
RenderSVGPath {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 276x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 276x10
+ RenderSVGText {text} at (10,-1) size 276x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 276x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 4 width 10.01: "tt.t"
chunk 1 text run 2 at (19.88,7.00) startOffset 4 endOffset 5 width 5.00: "e"
chunk 1 text run 3 at (24.64,7.00) startOffset 5 endOffset 12 width 29.52: "xtLengt"
@@ -94,8 +94,8 @@
chunk 1 text run 13 at (254.56,7.00) startOffset 60 endOffset 65 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,99) size 135x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,100.00)}]
RenderSVGPath {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 125x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 125x10
+ RenderSVGText {text} at (10,-1) size 125x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 125x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 4 width 14.51: "s.of"
chunk 1 text run 2 at (24.71,7.00) startOffset 4 endOffset 7 width 12.01: "fse"
chunk 1 text run 3 at (36.62,7.00) startOffset 7 endOffset 14 width 30.52: "t.baseV"
@@ -103,8 +103,8 @@
chunk 1 text run 5 at (104.44,7.00) startOffset 24 endOffset 29 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,109) size 185x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,110.00)}]
RenderSVGPath {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 175x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 175x10
+ RenderSVGText {text} at (10,-1) size 175x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 175x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 4 width 15.00: "c.pr"
chunk 1 text run 2 at (24.90,7.00) startOffset 4 endOffset 8 width 17.51: "eser"
chunk 1 text run 3 at (42.67,7.00) startOffset 8 endOffset 9 width 4.50: "v"
@@ -114,24 +114,24 @@
chunk 1 text run 7 at (154.23,7.00) startOffset 35 endOffset 40 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,119) size 159x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}]
RenderSVGPath {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 149x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 149x10
+ RenderSVGText {text} at (10,-1) size 149x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 149x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 8 width 34.00: "c.classN"
chunk 1 text run 2 at (43.96,7.00) startOffset 8 endOffset 17 width 45.52: "ame.baseV"
chunk 1 text run 3 at (88.95,7.00) startOffset 17 endOffset 28 width 39.91: "al == \"\": P"
chunk 1 text run 4 at (128.16,7.00) startOffset 28 endOffset 33 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,129) size 128x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,130.00)}]
RenderSVGPath {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 118x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 118x10
+ RenderSVGText {text} at (10,-1) size 118x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 118x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 4 width 12.50: "i.hr"
chunk 1 text run 2 at (22.40,7.00) startOffset 4 endOffset 12 width 35.52: "ef.baseV"
chunk 1 text run 3 at (57.39,7.00) startOffset 12 endOffset 23 width 39.91: "al == \"\": P"
chunk 1 text run 4 at (96.61,7.00) startOffset 23 endOffset 28 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,139) size 209x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,140.00)}]
RenderSVGPath {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 199x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 199x10
+ RenderSVGText {text} at (10,-1) size 199x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 199x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 3 width 7.50: "i.r"
chunk 1 text run 2 at (17.40,7.00) startOffset 3 endOffset 5 width 10.01: "eq"
chunk 1 text run 3 at (27.44,7.00) startOffset 5 endOffset 8 width 10.00: "uir"
@@ -142,8 +142,8 @@
chunk 1 text run 8 at (177.77,7.00) startOffset 40 endOffset 45 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,149) size 227x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,150.00)}]
RenderSVGPath {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 217x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 217x10
+ RenderSVGText {text} at (10,-1) size 217x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 217x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 3 width 11.50: "c.k"
chunk 1 text run 2 at (21.31,7.00) startOffset 3 endOffset 12 width 38.01: "ernelMatr"
chunk 1 text run 3 at (59.33,7.00) startOffset 12 endOffset 20 width 34.51: "ix.baseV"
@@ -152,23 +152,23 @@
chunk 1 text run 6 at (195.53,7.00) startOffset 44 endOffset 49 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,159) size 180x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,160.00)}]
RenderSVGPath {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 170x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 170x10
+ RenderSVGText {text} at (10,-1) size 170x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 170x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 9 width 37.52: "t.x.baseV"
chunk 1 text run 2 at (46.99,7.00) startOffset 9 endOffset 22 width 54.52: "al.numberOfIt"
chunk 1 text run 3 at (101.39,7.00) startOffset 22 endOffset 33 width 48.53: "ems == 0: P"
chunk 1 text run 4 at (149.21,7.00) startOffset 33 endOffset 38 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,169) size 168x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,170.00)}]
RenderSVGPath {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 158x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 158x10
+ RenderSVGText {text} at (10,-1) size 158x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 158x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 19 width 79.04: "p.points.numberOfIt"
chunk 1 text run 2 at (88.91,7.00) startOffset 19 endOffset 30 width 48.53: "ems == 0: P"
chunk 1 text run 3 at (136.74,7.00) startOffset 30 endOffset 35 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,179) size 356x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,180.00)}]
RenderSVGPath {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 346x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 346x10
+ RenderSVGText {text} at (10,-1) size 346x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 346x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 4 width 15.51: "g.gr"
chunk 1 text run 2 at (25.46,7.00) startOffset 4 endOffset 11 width 31.01: "adientU"
chunk 1 text run 3 at (56.44,7.00) startOffset 11 endOffset 21 width 42.02: "nits.baseV"
@@ -183,8 +183,8 @@
chunk 1 text run 12 at (324.66,7.00) startOffset 65 endOffset 70 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,189) size 150x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,190.00)}]
RenderSVGPath {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 140x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 140x10
+ RenderSVGText {text} at (10,-1) size 140x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 140x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 3 width 7.51: "f.f"
chunk 1 text run 2 at (17.49,7.00) startOffset 3 endOffset 6 width 6.50: "ilt"
chunk 1 text run 3 at (23.86,7.00) startOffset 6 endOffset 9 width 14.50: "erR"
@@ -193,8 +193,8 @@
chunk 1 text run 6 at (119.07,7.00) startOffset 28 endOffset 33 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,199) size 186x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,200.00)}]
RenderSVGPath {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 176x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 176x10
+ RenderSVGText {text} at (10,-1) size 176x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 176x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 4 width 18.00: "m.or"
chunk 1 text run 2 at (28.01,7.00) startOffset 4 endOffset 19 width 65.54: "ientAngle.baseV"
chunk 1 text run 3 at (93.02,7.00) startOffset 19 endOffset 23 width 14.00: "al.v"
@@ -202,8 +202,8 @@
chunk 1 text run 5 at (154.69,7.00) startOffset 35 endOffset 40 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,209) size 349x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,210.00)}]
RenderSVGPath {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 339x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 339x10
+ RenderSVGText {text} at (10,-1) size 339x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 339x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 4 width 18.00: "m.or"
chunk 1 text run 2 at (28.01,7.00) startOffset 4 endOffset 19 width 65.54: "ientAngle.baseV"
chunk 1 text run 3 at (93.02,7.00) startOffset 19 endOffset 27 width 29.51: "al.unitT"
@@ -215,8 +215,8 @@
chunk 1 text run 9 at (318.40,7.00) startOffset 66 endOffset 71 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,219) size 215x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,220.00)}]
RenderSVGPath {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 205x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 205x10
+ RenderSVGText {text} at (10,-1) size 205x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 205x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 4.50: "v"
chunk 1 text run 2 at (13.88,7.00) startOffset 1 endOffset 5 width 14.00: ".vie"
chunk 1 text run 3 at (27.80,7.00) startOffset 5 endOffset 8 width 17.50: "wBo"
@@ -227,8 +227,8 @@
chunk 1 text run 8 at (183.75,7.00) startOffset 44 endOffset 49 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,229) size 214x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,230.00)}]
RenderSVGPath {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 204x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 204x10
+ RenderSVGText {text} at (10,-1) size 204x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 204x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 4 width 10.50: "t.tr"
chunk 1 text run 2 at (20.46,7.00) startOffset 4 endOffset 8 width 17.01: "ansf"
chunk 1 text run 3 at (37.38,7.00) startOffset 8 endOffset 17 width 43.51: "orm.baseV"
@@ -237,8 +237,8 @@
chunk 1 text run 6 at (182.58,7.00) startOffset 41 endOffset 46 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,239) size 410x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,240.00)}]
RenderSVGPath {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 400x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 400x10
+ RenderSVGText {text} at (10,-1) size 400x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 400x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 4.50: "v"
chunk 1 text run 2 at (13.88,7.00) startOffset 1 endOffset 4 width 10.50: ".pr"
chunk 1 text run 3 at (24.28,7.00) startOffset 4 endOffset 8 width 17.51: "eser"
@@ -254,8 +254,8 @@
chunk 1 text run 13 at (379.10,7.00) startOffset 78 endOffset 83 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,249) size 374x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,250.00)}]
RenderSVGPath {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 364x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 364x10
+ RenderSVGText {text} at (10,-1) size 364x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 364x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 4.50: "v"
chunk 1 text run 2 at (13.88,7.00) startOffset 1 endOffset 4 width 10.50: ".pr"
chunk 1 text run 3 at (24.28,7.00) startOffset 4 endOffset 8 width 17.51: "eser"
@@ -270,8 +270,8 @@
chunk 1 text run 12 at (342.87,7.00) startOffset 72 endOffset 77 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,259) size 273x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,260.00)}]
RenderSVGPath {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 263x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 263x10
+ RenderSVGText {text} at (10,-1) size 263x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 263x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 4.50: "v"
chunk 1 text run 2 at (13.88,7.00) startOffset 1 endOffset 10 width 46.52: ".zoomAndP"
chunk 1 text run 3 at (60.15,7.00) startOffset 10 endOffset 20 width 42.03: "an == 2 (S"
@@ -282,8 +282,8 @@
chunk 1 text run 8 at (242.23,7.00) startOffset 45 endOffset 50 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,269) size 94x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,270.00)}]
RenderSVGPath {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 84x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x10
+ RenderSVGText {text} at (10,-1) size 84x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x9
chunk 1 text run 1 at (10.00,7.00) startOffset 0 endOffset 1 width 5.50: "T"
chunk 1 text run 2 at (14.64,7.00) startOffset 1 endOffset 3 width 9.50: "es"
chunk 1 text run 3 at (24.12,7.00) startOffset 3 endOffset 6 width 9.50: "t s"
@@ -291,8 +291,8 @@
chunk 1 text run 5 at (36.09,7.00) startOffset 7 endOffset 14 width 28.02: "atus: P"
chunk 1 text run 6 at (63.41,7.00) startOffset 14 endOffset 19 width 30.51: "ASSED"
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
@@ -300,6 +300,6 @@
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 480x23
RenderSVGPath {rect} at (0,0) size 480x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
- RenderSVGText {text} at (206,2) size 68x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x20
+ RenderSVGText {text} at (206,2) size 67x20 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: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt
index 03bc309..b4b34f7 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt
@@ -4,22 +4,22 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (10,24) size 423x261
- RenderSVGText {text} at (10,24) size 316x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 316x20
+ RenderSVGText {text} at (10,24) 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: "unicode-bidi=\"bidi-override\" direction=\"ltr\"."
RenderSVGContainer {g} at (10,60) size 423x25
RenderSVGText {text} at (10,60) size 423x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 423x25
chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 56 width 423.00 LTR override: "Text \"\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}\" is in Hebrew"
- RenderSVGText {text} at (10,124) size 316x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 316x20
+ RenderSVGText {text} at (10,124) 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: "unicode-bidi=\"bidi-override\" direction=\"rtl\"."
RenderSVGContainer {g} at (10,160) size 423x25
RenderSVGText {text} at (10,160) size 423x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 423x25
chunk 1 (end anchor) text run 1 at (10.00,180.00) startOffset 0 endOffset 56 width 423.00 RTL override: "Text \"\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}\" is in Hebrew"
- RenderSVGText {text} at (10,224) size 274x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 274x20
+ RenderSVGText {text} at (10,224) 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: "unicode-bidi=\"normal\" direction=\"rtl\"."
RenderSVGContainer {g} at (10,260) size 423x25
RenderSVGText {text} at (10,260) size 423x25 contains 1 chunk(s)
@@ -28,8 +28,8 @@
chunk 1 (end anchor) text run 1 at (109.00,280.00) startOffset 0 endOffset 40 width 289.00 RTL: " \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" "
chunk 1 (end anchor) text run 1 at (398.00,280.00) startOffset 0 endOffset 4 width 35.00: "Text"
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt
index 90093e0..33f4b2f 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt
@@ -4,32 +4,32 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (10,24) size 437x261
- RenderSVGText {text} at (10,24) size 316x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 316x20
+ RenderSVGText {text} at (10,24) 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: "unicode-bidi=\"bidi-override\" direction=\"ltr\"."
RenderSVGContainer {g} at (10,63) size 437x22
- RenderSVGText {text} at (10,63) size 437x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 437x22
+ RenderSVGText {text} at (10,63) size 437x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 437x21
chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 56 width 436.14 LTR override: "Text \"\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}\" is in Hebrew"
- RenderSVGText {text} at (10,124) size 316x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 316x20
+ RenderSVGText {text} at (10,124) 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: "unicode-bidi=\"bidi-override\" direction=\"rtl\"."
RenderSVGContainer {g} at (10,163) size 437x22
- RenderSVGText {text} at (10,163) size 437x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 437x22
+ RenderSVGText {text} at (10,163) size 437x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 437x21
chunk 1 (end anchor) text run 1 at (10.00,180.00) startOffset 0 endOffset 56 width 436.14 RTL override: "Text \"\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}\" is in Hebrew"
- RenderSVGText {text} at (10,224) size 274x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 274x20
+ RenderSVGText {text} at (10,224) 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: "unicode-bidi=\"normal\" direction=\"rtl\"."
RenderSVGContainer {g} at (10,263) size 437x22
- RenderSVGText {text} at (10,263) size 437x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 437x22
+ RenderSVGText {text} at (10,263) size 437x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 437x21
chunk 1 (end anchor) text run 1 at (10.00,280.00) startOffset 0 endOffset 12 width 93.00: "is in Hebrew"
chunk 1 (end anchor) text run 1 at (103.00,280.00) startOffset 0 endOffset 40 width 310.14 RTL: " \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" "
chunk 1 (end anchor) text run 1 at (413.14,280.00) startOffset 0 endOffset 4 width 33.00: "Text"
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt
index 2c46ccb..ef09168 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.txt
@@ -4,8 +4,8 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (75,15) size 239x193
- RenderSVGText {text} at (75,15) size 239x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 239x13
+ RenderSVGText {text} at (75,15) size 239x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 239x12
chunk 1 text run 1 at (75.00,25.00) startOffset 0 endOffset 1 width 7.33: "T"
chunk 1 text run 2 at (81.19,25.00) startOffset 1 endOffset 3 width 12.67: "es"
chunk 1 text run 3 at (93.83,25.00) startOffset 3 endOffset 8 width 16.30: "t 'tr"
@@ -15,43 +15,43 @@
chunk 1 text run 7 at (252.66,25.00) startOffset 36 endOffset 37 width 6.67: "e"
chunk 1 text run 8 at (259.01,25.00) startOffset 37 endOffset 43 width 34.68: "xtCont"
chunk 1 text run 9 at (293.52,25.00) startOffset 43 endOffset 47 width 20.02: "ent."
- 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
+ RenderSVGText {text} at (75,171) size 150x36 contains 1 chunk(s)
+ RenderSVGInline {tref} at (0,0) size 150x36
+ RenderSVGInlineText {#text} at (0,0) size 150x36
chunk 1 text run 1 at (75.00,200.00) startOffset 0 endOffset 5 width 70.02: "Flatt"
chunk 1 text run 2 at (144.52,200.00) startOffset 5 endOffset 9 width 80.06: "ened"
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
+ RenderSVGInlineText {#text} at (0,65) size 11x18
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 11.00: "F"
RenderSVGTSpan {tspan} at (0,0) size 5x19
- RenderSVGInlineText {#text} at (10,65) size 5x19
+ RenderSVGInlineText {#text} at (10,65) size 4x18
chunk 1 text run 1 at (11.00,0.00) startOffset 0 endOffset 1 width 4.00: "l"
RenderSVGTSpan {tspan} at (0,0) size 57x100
- RenderSVGInlineText {#text} at (14,0) size 57x100
+ RenderSVGInlineText {#text} at (14,0) size 56x100
chunk 1 text run 1 at (14.99,0.00) startOffset 0 endOffset 1 width 55.60: "a"
RenderSVGTSpan {tspan} at (0,0) size 11x19
- RenderSVGInlineText {#text} at (70,65) size 6x19
+ RenderSVGInlineText {#text} at (70,65) size 6x18
chunk 1 text run 1 at (70.59,0.00) startOffset 0 endOffset 1 width 5.00: "t"
RenderSVGTSpan {tspan} at (0,0) size 6x19
- RenderSVGInlineText {#text} at (75,65) size 6x19
+ RenderSVGInlineText {#text} at (75,65) size 6x18
chunk 1 text run 1 at (75.60,0.00) startOffset 0 endOffset 1 width 5.00: "t"
RenderSVGTSpan {tspan} at (0,0) size 11x19
- RenderSVGInlineText {#text} at (130,65) size 11x19
+ RenderSVGInlineText {#text} at (130,65) size 11x18
chunk 1 text run 1 at (130.60,0.00) startOffset 0 endOffset 1 width 10.01: "e"
RenderSVGTSpan {tspan} at (0,0) size 11x19
- RenderSVGInlineText {#text} at (140,65) size 11x19
+ RenderSVGInlineText {#text} at (140,65) size 11x18
chunk 1 text run 1 at (140.61,0.00) startOffset 0 endOffset 1 width 10.01: "n"
RenderSVGTSpan {tspan} at (0,0) size 11x19
- RenderSVGInlineText {#text} at (150,65) size 11x19
+ RenderSVGInlineText {#text} at (150,65) size 11x18
chunk 1 text run 1 at (150.62,0.00) startOffset 0 endOffset 1 width 10.01: "e"
RenderSVGTSpan {tspan} at (0,0) size 11x19
- RenderSVGInlineText {#text} at (160,65) size 11x19
+ RenderSVGInlineText {#text} at (160,65) size 11x18
chunk 1 text run 1 at (160.63,0.00) startOffset 0 endOffset 1 width 10.01: "d"
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt
index dd881c4..035058d 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.txt
@@ -32,8 +32,8 @@
chunk 1 text run 24 at (347.85,120.00) startOffset 23 endOffset 24 width 19.46: "h"
chunk 1 text run 25 at (367.31,120.00) startOffset 24 endOffset 25 width 19.46: "e"
chunk 1 text run 26 at (386.77,120.00) startOffset 25 endOffset 26 width 9.73: " "
- RenderSVGTSpan {tspan} at (0,0) size 475x54
- RenderSVGInlineText {#text} at (0,60) size 475x54
+ RenderSVGTSpan {tspan} at (0,0) size 475x55
+ RenderSVGInlineText {#text} at (0,59) size 475x54
chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 1 width 9.73: "t"
chunk 1 text run 2 at (29.24,180.00) startOffset 1 endOffset 2 width 19.46: "e"
chunk 1 text run 3 at (47.76,180.00) startOffset 2 endOffset 3 width 17.50: "x"
@@ -43,7 +43,7 @@
chunk 1 text run 7 at (104.17,180.00) startOffset 6 endOffset 7 width 19.46: "a"
chunk 1 text run 8 at (122.90,180.00) startOffset 7 endOffset 8 width 17.50: "v"
chunk 1 text run 9 at (139.66,180.00) startOffset 8 endOffset 9 width 19.46: "e"
- chunk 1 text run 10 at (159.12,180.00) startOffset 9 endOffset 10 width 9.73: " "
+ chunk 1 text run 10 at (159.13,180.00) startOffset 9 endOffset 10 width 9.73: " "
chunk 1 text run 11 at (168.85,180.00) startOffset 10 endOffset 11 width 19.46: "a"
chunk 1 text run 12 at (188.32,180.00) startOffset 11 endOffset 12 width 9.73: " "
chunk 1 text run 13 at (198.04,180.00) startOffset 12 endOffset 13 width 17.50: "s"
@@ -66,7 +66,7 @@
chunk 1 text run 30 at (442.49,180.00) startOffset 29 endOffset 30 width 19.46: "n"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGText {text} at (2,86) size 475x114 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (17,6) size 80x40
+ RenderSVGInlineText {#text} at (17,6) size 79x40
chunk 1 text run 1 at (20.00,120.00) startOffset 0 endOffset 1 width 25.27: "N"
chunk 1 text run 2 at (45.34,120.00) startOffset 1 endOffset 2 width 19.46: "o"
chunk 1 text run 3 at (64.45,120.00) startOffset 2 endOffset 3 width 9.73: "t"
@@ -89,12 +89,12 @@
chunk 1 text run 14 at (274.03,120.00) startOffset 13 endOffset 14 width 17.50: "s"
chunk 1 text run 15 at (291.53,120.00) startOffset 14 endOffset 15 width 9.73: " "
RenderSVGTSpan {tspan} at (0,0) size 108x49
- RenderSVGInlineText {#text} at (292,16) size 63x39
+ RenderSVGInlineText {#text} at (292,15) size 62x39
chunk 1 text run 1 at (301.26,120.00) startOffset 0 endOffset 1 width 7.77: "i"
chunk 1 text run 2 at (309.03,120.00) startOffset 1 endOffset 2 width 19.46: "n"
chunk 1 text run 3 at (328.49,120.00) startOffset 2 endOffset 3 width 9.73: " "
RenderSVGTSpan {tspan} at (0,0) size 69x44
- RenderSVGInlineText {#text} at (331,6) size 69x44
+ RenderSVGInlineText {#text} at (331,6) size 68x44
chunk 1 text run 1 at (338.22,120.00) startOffset 0 endOffset 1 width 9.73: "t"
chunk 1 text run 2 at (347.85,120.00) startOffset 1 endOffset 2 width 19.46: "h"
chunk 1 text run 3 at (367.31,120.00) startOffset 2 endOffset 3 width 19.46: "e"
@@ -108,7 +108,7 @@
chunk 1 text run 3 at (47.76,180.00) startOffset 2 endOffset 3 width 17.50: "x"
chunk 1 text run 4 at (65.26,180.00) startOffset 3 endOffset 4 width 9.73: "t"
chunk 1 text run 5 at (74.99,180.00) startOffset 4 endOffset 5 width 9.73: " "
- RenderSVGInlineText {#text} at (64,60) size 135x40
+ RenderSVGInlineText {#text} at (64,59) size 134x40
chunk 1 text run 1 at (84.72,180.00) startOffset 0 endOffset 1 width 19.46: "h"
chunk 1 text run 2 at (104.18,180.00) startOffset 1 endOffset 2 width 19.46: "a"
chunk 1 text run 3 at (122.90,180.00) startOffset 2 endOffset 3 width 17.50: "v"
@@ -138,26 +138,26 @@
chunk 1 text run 6 at (415.26,180.00) startOffset 5 endOffset 6 width 7.77: "i"
chunk 1 text run 7 at (423.03,180.00) startOffset 6 endOffset 7 width 19.46: "o"
chunk 1 text run 8 at (442.49,180.00) startOffset 7 endOffset 8 width 19.46: "n"
- RenderSVGText {text} at (0,-7) size 441x219 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 16x9
+ RenderSVGText {text} at (0,-7) size 441x218 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 16x8
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 7 width 15.57: " "
- RenderSVGTSpan {tspan} at (0,0) size 29x9
- RenderSVGInlineText {#text} at (30,135) size 29x9
+ RenderSVGTSpan {tspan} at (0,0) size 29x8
+ RenderSVGInlineText {#text} at (30,135) size 29x8
chunk 1 text run 1 at (30.00,135.00) startOffset 0 endOffset 2 width 6.67: "5 "
chunk 1 text run 1 at (36.67,135.00) startOffset 0 endOffset 1 width 4.45: "1"
chunk 1 text run 2 at (40.58,135.00) startOffset 1 endOffset 3 width 6.67: "5 "
chunk 1 text run 1 at (47.26,135.00) startOffset 0 endOffset 3 width 11.12: "25 "
- RenderSVGInlineText {#text} at (58,135) size 16x9
+ RenderSVGInlineText {#text} at (58,135) size 16x8
chunk 1 text run 1 at (58.38,135.00) startOffset 0 endOffset 7 width 15.57: " "
- RenderSVGTSpan {tspan} at (0,0) size 41x9
- RenderSVGInlineText {#text} at (80,130) size 41x9
+ RenderSVGTSpan {tspan} at (0,0) size 41x8
+ RenderSVGInlineText {#text} at (80,130) size 41x8
chunk 1 text run 1 at (80.00,130.00) startOffset 0 endOffset 2 width 7.11: "-1"
chunk 1 text run 2 at (86.62,130.00) startOffset 2 endOffset 4 width 6.67: "0 "
chunk 1 text run 1 at (93.29,130.00) startOffset 0 endOffset 8 width 27.57: "-20 -30 "
- RenderSVGInlineText {#text} at (120,130) size 17x9
+ RenderSVGInlineText {#text} at (120,130) size 16x8
chunk 1 text run 1 at (120.86,130.00) startOffset 0 endOffset 7 width 15.57: " "
- RenderSVGTSpan {tspan} at (0,0) size 138x9
- RenderSVGInlineText {#text} at (0,7) size 138x9
+ RenderSVGTSpan {tspan} at (0,0) size 138x8
+ RenderSVGInlineText {#text} at (0,6) size 138x9
chunk 1 text run 1 at (125.00,130.00) startOffset 0 endOffset 4 width 13.78: "-40 "
chunk 1 text run 1 at (138.78,130.00) startOffset 0 endOffset 4 width 13.78: "-40 "
chunk 1 text run 1 at (152.57,130.00) startOffset 0 endOffset 4 width 13.78: "-40 "
@@ -166,23 +166,23 @@
chunk 1 text run 1 at (193.92,130.00) startOffset 0 endOffset 12 width 41.35: "-40 -40 -40 "
chunk 1 text run 1 at (235.27,130.00) startOffset 0 endOffset 4 width 13.78: "-40 "
chunk 1 text run 1 at (249.06,130.00) startOffset 0 endOffset 4 width 13.78: "-40 "
- RenderSVGInlineText {#text} at (262,130) size 17x9
+ RenderSVGInlineText {#text} at (262,130) size 16x8
chunk 1 text run 1 at (262.84,130.00) startOffset 0 endOffset 7 width 15.57: " "
- RenderSVGTSpan {tspan} at (0,0) size 23x9
- RenderSVGInlineText {#text} at (295,145) size 23x9
+ RenderSVGTSpan {tspan} at (0,0) size 23x8
+ RenderSVGInlineText {#text} at (295,145) size 23x8
chunk 1 text run 1 at (295.00,145.00) startOffset 0 endOffset 3 width 11.12: "70 "
chunk 1 text run 1 at (306.12,145.00) startOffset 0 endOffset 3 width 11.12: "60 "
- RenderSVGInlineText {#text} at (317,145) size 16x9
+ RenderSVGInlineText {#text} at (317,145) size 16x8
chunk 1 text run 1 at (317.24,145.00) startOffset 0 endOffset 7 width 15.57: " "
- RenderSVGTSpan {tspan} at (0,0) size 34x9
- RenderSVGInlineText {#text} at (340,140) size 34x9
+ RenderSVGTSpan {tspan} at (0,0) size 34x8
+ RenderSVGInlineText {#text} at (340,140) size 34x8
chunk 1 text run 1 at (340.00,140.00) startOffset 0 endOffset 3 width 11.12: "40 "
chunk 1 text run 1 at (351.12,140.00) startOffset 0 endOffset 3 width 11.12: "30 "
chunk 1 text run 1 at (362.24,140.00) startOffset 0 endOffset 3 width 11.12: "20 "
- RenderSVGInlineText {#text} at (373,140) size 16x9
+ RenderSVGInlineText {#text} at (373,140) size 16x8
chunk 1 text run 1 at (373.36,140.00) startOffset 0 endOffset 7 width 15.57: " "
- RenderSVGTSpan {tspan} at (0,0) size 125x9
- RenderSVGInlineText {#text} at (15,190) size 125x9
+ RenderSVGTSpan {tspan} at (0,0) size 125x8
+ RenderSVGInlineText {#text} at (15,190) size 125x8
chunk 1 text run 1 at (15.00,190.00) startOffset 0 endOffset 8 width 27.57: "-40 -40 "
chunk 1 text run 1 at (42.57,190.00) startOffset 0 endOffset 4 width 13.78: "-40 "
chunk 1 text run 1 at (56.35,190.00) startOffset 0 endOffset 4 width 13.78: "-40 "
@@ -191,10 +191,10 @@
chunk 1 text run 1 at (97.70,190.00) startOffset 0 endOffset 4 width 13.78: "-40 "
chunk 1 text run 1 at (111.49,190.00) startOffset 0 endOffset 4 width 13.78: "-40 "
chunk 1 text run 1 at (125.27,190.00) startOffset 0 endOffset 4 width 13.78: "-40 "
- RenderSVGInlineText {#text} at (139,190) size 16x9
+ RenderSVGInlineText {#text} at (139,190) size 16x8
chunk 1 text run 1 at (139.06,190.00) startOffset 0 endOffset 7 width 15.57: " "
- RenderSVGTSpan {tspan} at (0,0) size 107x9
- RenderSVGInlineText {#text} at (0,7) size 107x9
+ RenderSVGTSpan {tspan} at (0,0) size 107x8
+ RenderSVGInlineText {#text} at (0,6) size 107x8
chunk 1 text run 1 at (190.00,200.00) startOffset 0 endOffset 2 width 7.11: "-1"
chunk 1 text run 2 at (196.62,200.00) startOffset 2 endOffset 4 width 6.67: "0 "
chunk 1 text run 1 at (203.29,200.00) startOffset 0 endOffset 2 width 7.11: "-1"
@@ -209,16 +209,16 @@
chunk 1 text run 3 at (276.34,200.00) startOffset 6 endOffset 8 width 6.67: "0 "
chunk 1 text run 1 at (283.02,200.00) startOffset 0 endOffset 2 width 7.11: "-1"
chunk 1 text run 2 at (289.63,200.00) startOffset 2 endOffset 4 width 6.67: "0 "
- RenderSVGInlineText {#text} at (296,200) size 16x9
+ RenderSVGInlineText {#text} at (296,200) size 16x8
chunk 1 text run 1 at (296.30,200.00) startOffset 0 endOffset 7 width 15.57: " "
- RenderSVGTSpan {tspan} at (0,0) size 14x9
- RenderSVGInlineText {#text} at (275,190) size 14x9
+ RenderSVGTSpan {tspan} at (0,0) size 14x8
+ RenderSVGInlineText {#text} at (275,190) size 14x8
chunk 1 text run 1 at (275.00,190.00) startOffset 0 endOffset 2 width 7.11: "-1"
chunk 1 text run 2 at (281.62,190.00) startOffset 2 endOffset 4 width 6.67: "0 "
- RenderSVGInlineText {#text} at (288,190) size 16x9
+ RenderSVGInlineText {#text} at (288,190) size 16x8
chunk 1 text run 1 at (288.29,190.00) startOffset 0 endOffset 7 width 15.57: " "
- RenderSVGTSpan {tspan} at (0,0) size 89x9
- RenderSVGInlineText {#text} at (0,7) size 89x9
+ RenderSVGTSpan {tspan} at (0,0) size 89x8
+ RenderSVGInlineText {#text} at (0,6) size 89x8
chunk 1 text run 1 at (340.00,210.00) startOffset 0 endOffset 3 width 11.12: "55 "
chunk 1 text run 1 at (351.12,210.00) startOffset 0 endOffset 3 width 11.12: "55 "
chunk 1 text run 1 at (362.24,210.00) startOffset 0 endOffset 3 width 11.12: "55 "
@@ -226,11 +226,11 @@
chunk 1 text run 1 at (384.48,210.00) startOffset 0 endOffset 6 width 22.24: "55 55 "
chunk 1 text run 1 at (406.72,210.00) startOffset 0 endOffset 3 width 11.12: "55 "
chunk 1 text run 1 at (417.84,210.00) startOffset 0 endOffset 3 width 11.12: "55 "
- RenderSVGInlineText {#text} at (428,210) size 13x9
+ RenderSVGInlineText {#text} at (428,210) size 12x8
chunk 1 text run 1 at (428.96,210.00) startOffset 0 endOffset 5 width 11.12: " "
RenderSVGContainer {g} at (10,314) size 237x33
- RenderSVGText {text} at (10,314) size 237x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 237x33
+ RenderSVGText {text} at (10,314) size 237x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 237x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt
index f823e3b..ce5b0fb 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.txt
@@ -4,14 +4,14 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (51,40) size 389x249
- RenderSVGText {text} at (51,40) size 159x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 159x19
+ RenderSVGText {text} at (51,40) size 159x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 159x18
chunk 1 (end anchor) text run 1 at (51.55,55.00) startOffset 0 endOffset 5 width 51.01: "animV"
chunk 1 (end anchor) text run 2 at (101.50,55.00) startOffset 5 endOffset 16 width 90.56: "al != baseV"
chunk 1 (end anchor) text run 3 at (190.99,55.00) startOffset 16 endOffset 19 width 19.01: "al:"
RenderSVGContainer {g} at (240,40) size 200x249 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
RenderSVGPath {rect} at (420,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=60.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,63) size 159x15 contains 1 chunk(s)
+ RenderSVGText {text} at (70,63) size 159x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 159x15
chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,75.00) startOffset 1 endOffset 2 width 9.34: "V"
@@ -20,8 +20,8 @@
chunk 1 text run 5 at (141.68,75.00) startOffset 9 endOffset 20 width 83.24: "edNumberLis"
chunk 1 text run 6 at (224.88,75.00) startOffset 20 endOffset 21 width 3.89: "t"
RenderSVGPath {rect} at (390,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=90.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,93) size 131x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 131x15
+ RenderSVGText {text} at (70,93) size 131x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 131x14
chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,105.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,105.00) startOffset 2 endOffset 3 width 10.89: "G"
@@ -29,8 +29,8 @@
chunk 1 text run 5 at (141.68,105.00) startOffset 9 endOffset 16 width 50.60: "edLengt"
chunk 1 text run 6 at (192.23,105.00) startOffset 16 endOffset 17 width 7.78: "h"
RenderSVGPath {rect} at (360,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=120.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,123) size 152x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x15
+ RenderSVGText {text} at (70,123) size 152x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x14
chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,135.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,135.00) startOffset 2 endOffset 3 width 10.89: "G"
@@ -39,16 +39,16 @@
chunk 1 text run 6 at (192.23,135.00) startOffset 16 endOffset 20 width 25.68: "hLis"
chunk 1 text run 7 at (217.87,135.00) startOffset 20 endOffset 21 width 3.89: "t"
RenderSVGPath {rect} at (330,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=150.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,153) size 124x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 124x15
+ RenderSVGText {text} at (70,153) size 124x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 124x14
chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,165.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,165.00) startOffset 2 endOffset 3 width 10.89: "G"
chunk 1 text run 4 at (98.31,165.00) startOffset 3 endOffset 9 width 43.57: "Animat"
chunk 1 text run 5 at (141.68,165.00) startOffset 9 endOffset 16 width 51.37: "edAngle"
RenderSVGPath {rect} at (300,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=180.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,183) size 116x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 116x15
+ RenderSVGText {text} at (70,183) size 116x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 116x14
chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,195.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,195.00) startOffset 2 endOffset 3 width 10.89: "G"
@@ -56,8 +56,8 @@
chunk 1 text run 5 at (141.68,195.00) startOffset 9 endOffset 12 width 25.68: "edR"
chunk 1 text run 6 at (167.19,195.00) startOffset 12 endOffset 15 width 18.68: "ect"
RenderSVGPath {rect} at (270,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=210.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,213) size 172x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 172x15
+ RenderSVGText {text} at (70,213) size 172x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 172x14
chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,225.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,225.00) startOffset 2 endOffset 3 width 10.89: "G"
@@ -68,7 +68,7 @@
chunk 1 text run 8 at (195.43,225.00) startOffset 17 endOffset 23 width 42.00: "ormLis"
chunk 1 text run 9 at (237.38,225.00) startOffset 23 endOffset 24 width 3.89: "t"
RenderSVGPath {rect} at (240,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=240.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,243) size 219x15 contains 1 chunk(s)
+ RenderSVGText {text} at (70,243) size 219x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 219x15
chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,255.00) startOffset 1 endOffset 2 width 9.34: "V"
@@ -80,8 +80,8 @@
chunk 1 text run 8 at (205.44,255.00) startOffset 18 endOffset 26 width 60.69: "eAspectR"
chunk 1 text run 9 at (265.92,255.00) startOffset 26 endOffset 30 width 22.57: "atio"
RenderSVGHiddenContainer {g} at (0,0) size 0x0
- RenderSVGText {text} at (0,-15) size 37x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x24
+ RenderSVGText {text} at (0,-15) size 37x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x23
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.01: "a"
chunk 1 text run 2 at (10.01,0.00) startOffset 1 endOffset 2 width 10.01: "b"
chunk 1 text run 3 at (20.02,0.00) startOffset 2 endOffset 3 width 9.00: "c"
@@ -89,8 +89,8 @@
RenderSVGResourceMarker {marker} [id="marker"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=90.00]
RenderSVGViewportContainer {svg} at (0,0) size 0x0
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt
index 8c8b5ac1..2420e1c 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.txt
@@ -4,8 +4,8 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (10,15) size 470x345
- RenderSVGText {text} at (10,15) size 342x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 342x19
+ RenderSVGText {text} at (10,15) size 342x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 342x18
chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 1 width 11.00: "T"
chunk 1 text run 2 at (19.29,30.00) startOffset 1 endOffset 3 width 19.01: "es"
chunk 1 text run 3 at (38.24,30.00) startOffset 3 endOffset 6 width 15.01: "t t"
@@ -20,13 +20,13 @@
chunk 1 text run 12 at (286.39,30.00) startOffset 34 endOffset 35 width 12.01: "V"
chunk 1 text run 13 at (297.64,30.00) startOffset 35 endOffset 40 width 54.04: "GLoad"
RenderSVGPath {rect} at (10,40) size 50x50 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=40.00] [width=50.00] [height=50.00]
- RenderSVGText {text} at (1000,985) size 32x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x19
+ RenderSVGText {text} at (1000,985) size 32x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 32x18
chunk 1 text run 1 at (1000.00,1000.00) startOffset 0 endOffset 1 width 12.01: "A"
chunk 1 text run 2 at (1012.08,1000.00) startOffset 1 endOffset 3 width 19.01: "bc"
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt
index 67d4eeb..0d5183f 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.txt
@@ -4,8 +4,8 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (10,15) size 430x274
- RenderSVGText {text} at (10,15) size 298x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 298x19
+ RenderSVGText {text} at (10,15) size 298x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 298x18
chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 1 width 11.00: "T"
chunk 1 text run 2 at (19.29,30.00) startOffset 1 endOffset 3 width 19.01: "es"
chunk 1 text run 3 at (38.24,30.00) startOffset 3 endOffset 11 width 51.01: "ting liv"
@@ -14,7 +14,7 @@
chunk 1 text run 6 at (184.42,30.00) startOffset 22 endOffset 35 width 123.03: "G DOM objects"
RenderSVGContainer {g} at (90,40) size 350x249 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
RenderSVGPath {rect} at (420,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=60.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,63) size 159x15 contains 1 chunk(s)
+ RenderSVGText {text} at (70,63) size 159x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 159x15
chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,75.00) startOffset 1 endOffset 2 width 9.34: "V"
@@ -23,8 +23,8 @@
chunk 1 text run 5 at (141.68,75.00) startOffset 9 endOffset 20 width 83.24: "edNumberLis"
chunk 1 text run 6 at (224.88,75.00) startOffset 20 endOffset 21 width 3.89: "t"
RenderSVGPath {rect} at (390,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=90.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,93) size 131x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 131x15
+ RenderSVGText {text} at (70,93) size 131x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 131x14
chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,105.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,105.00) startOffset 2 endOffset 3 width 10.89: "G"
@@ -32,8 +32,8 @@
chunk 1 text run 5 at (141.68,105.00) startOffset 9 endOffset 16 width 50.60: "edLengt"
chunk 1 text run 6 at (192.23,105.00) startOffset 16 endOffset 17 width 7.78: "h"
RenderSVGPath {rect} at (360,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=120.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,123) size 152x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x15
+ RenderSVGText {text} at (70,123) size 152x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x14
chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,135.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,135.00) startOffset 2 endOffset 3 width 10.89: "G"
@@ -42,16 +42,16 @@
chunk 1 text run 6 at (192.23,135.00) startOffset 16 endOffset 20 width 25.68: "hLis"
chunk 1 text run 7 at (217.87,135.00) startOffset 20 endOffset 21 width 3.89: "t"
RenderSVGPath {rect} at (330,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=150.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,153) size 124x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 124x15
+ RenderSVGText {text} at (70,153) size 124x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 124x14
chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,165.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,165.00) startOffset 2 endOffset 3 width 10.89: "G"
chunk 1 text run 4 at (98.31,165.00) startOffset 3 endOffset 9 width 43.57: "Animat"
chunk 1 text run 5 at (141.68,165.00) startOffset 9 endOffset 16 width 51.37: "edAngle"
RenderSVGPath {rect} at (300,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=180.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,183) size 116x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 116x15
+ RenderSVGText {text} at (70,183) size 116x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 116x14
chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,195.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,195.00) startOffset 2 endOffset 3 width 10.89: "G"
@@ -59,8 +59,8 @@
chunk 1 text run 5 at (141.68,195.00) startOffset 9 endOffset 12 width 25.68: "edR"
chunk 1 text run 6 at (167.19,195.00) startOffset 12 endOffset 15 width 18.68: "ect"
RenderSVGPath {rect} at (270,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=210.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,213) size 172x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 172x15
+ RenderSVGText {text} at (70,213) size 172x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 172x14
chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,225.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,225.00) startOffset 2 endOffset 3 width 10.89: "G"
@@ -71,7 +71,7 @@
chunk 1 text run 8 at (195.43,225.00) startOffset 17 endOffset 23 width 42.00: "ormLis"
chunk 1 text run 9 at (237.38,225.00) startOffset 23 endOffset 24 width 3.89: "t"
RenderSVGPath {rect} at (240,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=240.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,243) size 219x15 contains 1 chunk(s)
+ RenderSVGText {text} at (70,243) size 219x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 219x15
chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,255.00) startOffset 1 endOffset 2 width 9.34: "V"
@@ -83,16 +83,16 @@
chunk 1 text run 8 at (205.44,255.00) startOffset 18 endOffset 26 width 60.69: "eAspectR"
chunk 1 text run 9 at (265.92,255.00) startOffset 26 endOffset 30 width 22.57: "atio"
RenderSVGPath {rect} at (210,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=270.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,273) size 139x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 139x15
+ RenderSVGText {text} at (70,273) size 139x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 139x14
chunk 1 text run 1 at (70.00,285.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,285.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,285.00) startOffset 2 endOffset 3 width 10.89: "G"
chunk 1 text run 4 at (98.31,285.00) startOffset 3 endOffset 9 width 43.57: "Animat"
chunk 1 text run 5 at (141.68,285.00) startOffset 9 endOffset 18 width 66.93: "edBoolean"
RenderSVGPath {rect} at (180,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=300.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,303) size 124x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 124x15
+ RenderSVGText {text} at (70,303) size 124x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 124x14
chunk 1 text run 1 at (70.00,315.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,315.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,315.00) startOffset 2 endOffset 3 width 10.89: "G"
@@ -101,8 +101,8 @@
chunk 1 text run 6 at (166.54,315.00) startOffset 12 endOffset 14 width 8.55: "tr"
chunk 1 text run 7 at (175.11,315.00) startOffset 14 endOffset 17 width 18.68: "ing"
RenderSVGPath {rect} at (150,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=330.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,333) size 167x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 167x15
+ RenderSVGText {text} at (70,333) size 167x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 167x14
chunk 1 text run 1 at (70.00,345.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,345.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,345.00) startOffset 2 endOffset 3 width 10.89: "G"
@@ -110,8 +110,8 @@
chunk 1 text run 5 at (141.68,345.00) startOffset 9 endOffset 17 width 64.58: "edEnumer"
chunk 1 text run 6 at (206.19,345.00) startOffset 17 endOffset 22 width 30.35: "ation"
RenderSVGPath {rect} at (120,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=360.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,363) size 131x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 131x15
+ RenderSVGText {text} at (70,363) size 131x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 131x14
chunk 1 text run 1 at (70.00,375.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,375.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,375.00) startOffset 2 endOffset 3 width 10.89: "G"
@@ -119,8 +119,8 @@
chunk 1 text run 5 at (141.68,375.00) startOffset 9 endOffset 14 width 31.14: "edInt"
chunk 1 text run 6 at (172.62,375.00) startOffset 14 endOffset 18 width 28.01: "eger"
RenderSVGPath {rect} at (90,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=390.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,393) size 138x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x15
+ RenderSVGText {text} at (70,393) size 138x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 138x14
chunk 1 text run 1 at (70.00,405.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,405.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,405.00) startOffset 2 endOffset 3 width 10.89: "G"
@@ -138,8 +138,8 @@
RenderSVGResourceFilter {filter} [id=""] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
[feTurbulence type="TURBULANCE" baseFrequency="4.00, 5.00" seed="0.00" numOctaves="1" stitchTiles="0"]
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt
index eea3fe1..b792ccb 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.txt
@@ -4,8 +4,8 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (10,15) size 366x175
- RenderSVGText {text} at (10,15) size 366x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 366x19
+ RenderSVGText {text} at (10,15) size 366x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 366x18
chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 1 width 11.00: "T"
chunk 1 text run 2 at (19.29,30.00) startOffset 1 endOffset 3 width 19.01: "es"
chunk 1 text run 3 at (38.24,30.00) startOffset 3 endOffset 12 width 63.04: "t side ef"
@@ -60,8 +60,8 @@
chunk 1 text run 8 at (189.05,180.00) startOffset 21 endOffset 26 width 38.35: "Angle"
RenderSVGResourceMarker {marker} [id="m"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=1.80]
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt
index 794a218..445933e 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.txt
@@ -5,8 +5,8 @@
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (160,55) size 160x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 160x19
+ RenderSVGText {text} at (160,55) size 159x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 159x18
chunk 1 (middle anchor) text run 1 at (160.78,70.00) startOffset 0 endOffset 1 width 12.01: "S"
chunk 1 (middle anchor) text run 2 at (172.03,70.00) startOffset 1 endOffset 2 width 12.01: "V"
chunk 1 (middle anchor) text run 3 at (183.28,70.00) startOffset 2 endOffset 4 width 26.01: "GS"
@@ -20,8 +20,8 @@
RenderSVGPath {rect} at (300,100) size 100x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,100.00)}] [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
RenderSVGPath {rect} at (0,0) size 480x360 [x=0.00] [y=0.00] [width=480.00] [height=360.00]
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt
index 8af5bb0..6b3d577 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.txt
@@ -4,8 +4,8 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (44,40) size 396x249
- RenderSVGText {text} at (44,40) size 166x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 166x19
+ RenderSVGText {text} at (44,40) size 166x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 166x18
chunk 1 (end anchor) text run 1 at (44.78,55.00) startOffset 0 endOffset 5 width 51.01: "animV"
chunk 1 (end anchor) text run 2 at (94.73,55.00) startOffset 5 endOffset 12 width 43.00: "al is r"
chunk 1 (end anchor) text run 3 at (137.53,55.00) startOffset 12 endOffset 19 width 59.04: "ead onl"
@@ -13,7 +13,7 @@
chunk 1 (end anchor) text run 5 at (205.00,55.00) startOffset 20 endOffset 21 width 5.00: ":"
RenderSVGContainer {g} at (240,40) size 200x249 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(500.00,0.00)}]
RenderSVGPath {rect} at (420,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=60.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,63) size 159x15 contains 1 chunk(s)
+ RenderSVGText {text} at (70,63) size 159x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 159x15
chunk 1 text run 1 at (70.00,75.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,75.00) startOffset 1 endOffset 2 width 9.34: "V"
@@ -22,8 +22,8 @@
chunk 1 text run 5 at (141.68,75.00) startOffset 9 endOffset 20 width 83.24: "edNumberLis"
chunk 1 text run 6 at (224.88,75.00) startOffset 20 endOffset 21 width 3.89: "t"
RenderSVGPath {rect} at (390,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=90.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,93) size 131x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 131x15
+ RenderSVGText {text} at (70,93) size 131x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 131x14
chunk 1 text run 1 at (70.00,105.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,105.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,105.00) startOffset 2 endOffset 3 width 10.89: "G"
@@ -31,8 +31,8 @@
chunk 1 text run 5 at (141.68,105.00) startOffset 9 endOffset 16 width 50.60: "edLengt"
chunk 1 text run 6 at (192.23,105.00) startOffset 16 endOffset 17 width 7.78: "h"
RenderSVGPath {rect} at (360,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=120.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,123) size 152x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x15
+ RenderSVGText {text} at (70,123) size 152x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x14
chunk 1 text run 1 at (70.00,135.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,135.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,135.00) startOffset 2 endOffset 3 width 10.89: "G"
@@ -41,16 +41,16 @@
chunk 1 text run 6 at (192.23,135.00) startOffset 16 endOffset 20 width 25.68: "hLis"
chunk 1 text run 7 at (217.87,135.00) startOffset 20 endOffset 21 width 3.89: "t"
RenderSVGPath {rect} at (330,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=150.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,153) size 124x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 124x15
+ RenderSVGText {text} at (70,153) size 124x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 124x14
chunk 1 text run 1 at (70.00,165.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,165.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,165.00) startOffset 2 endOffset 3 width 10.89: "G"
chunk 1 text run 4 at (98.31,165.00) startOffset 3 endOffset 9 width 43.57: "Animat"
chunk 1 text run 5 at (141.68,165.00) startOffset 9 endOffset 16 width 51.37: "edAngle"
RenderSVGPath {rect} at (300,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=180.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,183) size 116x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 116x15
+ RenderSVGText {text} at (70,183) size 116x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 116x14
chunk 1 text run 1 at (70.00,195.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,195.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,195.00) startOffset 2 endOffset 3 width 10.89: "G"
@@ -58,8 +58,8 @@
chunk 1 text run 5 at (141.68,195.00) startOffset 9 endOffset 12 width 25.68: "edR"
chunk 1 text run 6 at (167.19,195.00) startOffset 12 endOffset 15 width 18.68: "ect"
RenderSVGPath {rect} at (270,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=210.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,213) size 172x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 172x15
+ RenderSVGText {text} at (70,213) size 172x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 172x14
chunk 1 text run 1 at (70.00,225.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,225.00) startOffset 1 endOffset 2 width 9.34: "V"
chunk 1 text run 3 at (87.50,225.00) startOffset 2 endOffset 3 width 10.89: "G"
@@ -70,7 +70,7 @@
chunk 1 text run 8 at (195.43,225.00) startOffset 17 endOffset 23 width 42.00: "ormLis"
chunk 1 text run 9 at (237.38,225.00) startOffset 23 endOffset 24 width 3.89: "t"
RenderSVGPath {rect} at (240,40) size 20x20 [fill={[type=SOLID] [color=#008000]}] [x=40.00] [y=240.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (70,243) size 219x15 contains 1 chunk(s)
+ RenderSVGText {text} at (70,243) size 219x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 219x15
chunk 1 text run 1 at (70.00,255.00) startOffset 0 endOffset 1 width 9.34: "S"
chunk 1 text run 2 at (78.75,255.00) startOffset 1 endOffset 2 width 9.34: "V"
@@ -82,8 +82,8 @@
chunk 1 text run 8 at (205.44,255.00) startOffset 18 endOffset 26 width 60.69: "eAspectR"
chunk 1 text run 9 at (265.92,255.00) startOffset 26 endOffset 30 width 22.57: "atio"
RenderSVGHiddenContainer {g} at (0,0) size 0x0
- RenderSVGText {text} at (0,-15) size 37x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x24
+ RenderSVGText {text} at (0,-15) size 37x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x23
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.01: "a"
chunk 1 text run 2 at (10.01,0.00) startOffset 1 endOffset 2 width 10.01: "b"
chunk 1 text run 3 at (20.02,0.00) startOffset 2 endOffset 3 width 9.00: "c"
@@ -91,8 +91,8 @@
RenderSVGResourceMarker {marker} [id="marker"] [markerUnits=strokeWidth] [ref at (0,0)] [angle=90.00]
RenderSVGViewportContainer {svg} at (0,0) size 0x0
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt
index 6abfc0c..39d42c1 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt
@@ -8,34 +8,34 @@
RenderSVGPath {line} at (40,218) size 60x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [x1=40.00] [y1=220.00] [x2=100.00] [y2=220.00]
RenderSVGPath {line} at (40,118) size 60x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [x1=40.00] [y1=120.00] [x2=100.00] [y2=120.00]
RenderSVGPath {rect} at (58,18) size 54x204 [stroke={[type=SOLID] [color=#008855] [stroke width=4.00]}] [fill={[type=SOLID] [color=#00FF55]}] [x=60.00] [y=20.00] [width=50.00] [height=200.00]
- RenderSVGText {text} at (30,257) size 91x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 91x35
+ RenderSVGText {text} at (30,257) size 91x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 91x34
chunk 1 text run 1 at (30.00,285.00) startOffset 0 endOffset 6 width 91.00: "anim.5"
RenderSVGContainer {g} at (140,18) size 91x274 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
RenderSVGPath {rect} at (168,18) size 54x204 [stroke={[type=SOLID] [color=#DFDFDF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#DFDFDF]}] [x=60.00] [y=20.00] [width=50.00] [height=200.00]
RenderSVGPath {line} at (150,218) size 60x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [x1=40.00] [y1=220.00] [x2=100.00] [y2=220.00]
RenderSVGPath {line} at (150,118) size 60x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [x1=40.00] [y1=120.00] [x2=100.00] [y2=120.00]
RenderSVGPath {rect} at (168,18) size 54x224 [stroke={[type=SOLID] [color=#008855] [stroke width=4.00]}] [fill={[type=SOLID] [color=#00FF55]}] [x=60.00] [y=20.00] [width=50.00] [height=220.00]
- RenderSVGText {text} at (30,257) size 91x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 91x35
+ RenderSVGText {text} at (30,257) size 91x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 91x34
chunk 1 text run 1 at (30.00,285.00) startOffset 0 endOffset 6 width 91.00: "anim.6"
RenderSVGContainer {g} at (250,18) size 91x274 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
RenderSVGPath {rect} at (278,18) size 54x204 [stroke={[type=SOLID] [color=#DFDFDF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#DFDFDF]}] [x=60.00] [y=20.00] [width=50.00] [height=200.00]
RenderSVGPath {line} at (260,218) size 60x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [x1=40.00] [y1=220.00] [x2=100.00] [y2=220.00]
RenderSVGPath {line} at (260,118) size 60x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [x1=40.00] [y1=120.00] [x2=100.00] [y2=120.00]
RenderSVGPath {rect} at (278,18) size 54x204 [stroke={[type=SOLID] [color=#008855] [stroke width=4.00]}] [fill={[type=SOLID] [color=#00FF55]}] [x=60.00] [y=20.00] [width=50.00] [height=200.00]
- RenderSVGText {text} at (30,257) size 91x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 91x35
+ RenderSVGText {text} at (30,257) size 91x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 91x34
chunk 1 text run 1 at (30.00,285.00) startOffset 0 endOffset 6 width 91.00: "anim.7"
RenderSVGContainer {g} at (360,18) size 91x274 [transform={m=((1.00,0.00)(0.00,1.00)) t=(330.00,0.00)}]
RenderSVGPath {rect} at (388,18) size 54x204 [stroke={[type=SOLID] [color=#DFDFDF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#DFDFDF]}] [x=60.00] [y=20.00] [width=50.00] [height=200.00]
RenderSVGPath {line} at (370,218) size 60x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [x1=40.00] [y1=220.00] [x2=100.00] [y2=220.00]
RenderSVGPath {line} at (370,118) size 60x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [x1=40.00] [y1=120.00] [x2=100.00] [y2=120.00]
RenderSVGPath {rect} at (388,18) size 54x224 [stroke={[type=SOLID] [color=#008855] [stroke width=4.00]}] [fill={[type=SOLID] [color=#00FF55]}] [x=60.00] [y=20.00] [width=50.00] [height=220.00]
- RenderSVGText {text} at (30,257) size 91x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 91x35
+ RenderSVGText {text} at (30,257) size 91x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 91x34
chunk 1 text run 1 at (30.00,285.00) startOffset 0 endOffset 6 width 91.00: "anim.8"
- RenderSVGText {text} at (10,303) size 285x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 285x46
+ RenderSVGText {text} at (10,303) size 285x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 285x45
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 285.00: "$Revision: 1.8 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt
index 385ec23..b505cab 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt
@@ -1,26 +1,26 @@
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
+ RenderSVGRoot {svg} at (3,0) size 474x357
RenderSVGContainer {g} at (42,0) size 426x312
- RenderSVGText {text} at (8,0) size 67x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 67x10
+ RenderSVGText {text} at (8,0) size 67x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 67x9
chunk 1 text run 1 at (8.00,8.00) startOffset 0 endOffset 18 width 66.33: "Test a motion path"
- RenderSVGText {text} at (9,10) size 65x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x10
+ RenderSVGText {text} at (9,10) size 65x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x9
chunk 1 text run 1 at (9.00,18.00) startOffset 0 endOffset 22 width 64.17: "'from'/'to' attribute."
- RenderSVGContainer {g} at (42,114) size 426x198
- RenderSVGPath {path} at (84,174) size 312x90 [stroke={[type=SOLID] [color=#000000]}] [data="M 15 43 L 65 30"]
- RenderSVGPath {rect} at (54,192) size 72x72 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=10.00] [y=33.00] [width=10.00] [height=10.00]
- RenderSVGText {text} at (7,42) size 22x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x10
+ RenderSVGContainer {g} at (42,117) size 426x195
+ RenderSVGPath {path} at (89,177) size 302x84 [stroke={[type=SOLID] [color=#000000]}] [data="M 15 43 L 65 30"]
+ RenderSVGPath {rect} at (57,195) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=10.00] [y=33.00] [width=10.00] [height=10.00]
+ RenderSVGText {text} at (7,42) size 22x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x9
chunk 1 text run 1 at (7.00,50.00) startOffset 0 endOffset 6 width 21.33: "0 sec."
- RenderSVGPath {rect} at (354,114) size 72x72 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=60.00] [y=20.00] [width=10.00] [height=10.00]
- RenderSVGText {text} at (52,29) size 26x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x10
+ RenderSVGPath {rect} at (357,117) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=60.00] [y=20.00] [width=10.00] [height=10.00]
+ RenderSVGText {text} at (52,29) size 26x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 26x9
chunk 1 text run 1 at (52.00,37.00) startOffset 0 endOffset 7 width 26.00: "3+ sec."
- RenderSVGPath {path} at (54,186) size 72x78 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,43.00)}] [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M -5 0 L 0 -10 L 5 0 Z"]
- RenderSVGText {text} at (5,51) size 40x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x8
+ RenderSVGPath {path} at (55,191) size 70x70 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,43.00)}] [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M -5 0 L 0 -10 L 5 0 Z"]
+ RenderSVGText {text} at (5,51) size 40x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x7
chunk 1 text run 1 at (5.00,57.00) startOffset 0 endOffset 16 width 39.50: "$Revision: 1.7 $"
- RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=78.00] [height=58.00]
+ RenderSVGPath {rect} at (3,3) size 474x354 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=78.00] [height=58.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt
index a0d8120..5b0412a 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt
@@ -1,30 +1,30 @@
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
+ RenderSVGRoot {svg} at (3,0) size 474x357
RenderSVGContainer {g} at (42,0) size 408x312
- RenderSVGText {text} at (8,0) size 67x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 67x10
+ RenderSVGText {text} at (8,0) size 67x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 67x9
chunk 1 text run 1 at (8.00,8.00) startOffset 0 endOffset 18 width 66.33: "Test a motion path"
- RenderSVGText {text} at (11,10) size 60x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 60x10
+ RenderSVGText {text} at (11,10) size 60x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 60x9
chunk 1 text run 1 at (11.00,18.00) startOffset 0 endOffset 19 width 59.67: "'values' attribute."
- RenderSVGContainer {g} at (42,114) size 384x198
- RenderSVGPath {path} at (84,174) size 306x90 [stroke={[type=SOLID] [color=#000000]}] [data="M 15 43 L 40 30 L 65 30"]
- RenderSVGPath {rect} at (54,192) size 72x72 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=10.00] [y=33.00] [width=10.00] [height=10.00]
- RenderSVGText {text} at (7,42) size 22x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x10
+ RenderSVGContainer {g} at (42,117) size 381x195
+ RenderSVGPath {path} at (88,177) size 302x84 [stroke={[type=SOLID] [color=#000000]}] [data="M 15 43 L 40 30 L 65 30"]
+ RenderSVGPath {rect} at (57,195) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=10.00] [y=33.00] [width=10.00] [height=10.00]
+ RenderSVGText {text} at (7,42) size 22x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x9
chunk 1 text run 1 at (7.00,50.00) startOffset 0 endOffset 6 width 21.33: "0 sec."
- RenderSVGPath {rect} at (204,114) size 72x72 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=35.00] [y=20.00] [width=10.00] [height=10.00]
- RenderSVGText {text} at (37,29) size 10x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x10
+ RenderSVGPath {rect} at (207,117) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=35.00] [y=20.00] [width=10.00] [height=10.00]
+ RenderSVGText {text} at (37,29) size 10x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x9
chunk 1 text run 1 at (37.00,37.00) startOffset 0 endOffset 2 width 9.17: "3+"
- RenderSVGPath {rect} at (354,114) size 72x72 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=60.00] [y=20.00] [width=10.00] [height=10.00]
- RenderSVGText {text} at (60,29) size 10x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x10
+ RenderSVGPath {rect} at (357,117) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=60.00] [y=20.00] [width=10.00] [height=10.00]
+ RenderSVGText {text} at (60,29) size 10x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x9
chunk 1 text run 1 at (60.00,37.00) startOffset 0 endOffset 2 width 9.17: "6+"
- RenderSVGPath {path} at (54,186) size 72x78 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,43.00)}] [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M -5 0 L 0 -10 L 5 0 Z"]
- RenderSVGText {text} at (5,51) size 40x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x8
+ RenderSVGPath {path} at (55,191) size 70x70 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,43.00)}] [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M -5 0 L 0 -10 L 5 0 Z"]
+ RenderSVGText {text} at (5,51) size 40x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x7
chunk 1 text run 1 at (5.00,57.00) startOffset 0 endOffset 16 width 39.50: "$Revision: 1.8 $"
- RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=78.00] [height=58.00]
+ RenderSVGPath {rect} at (3,3) size 474x354 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=78.00] [height=58.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt
index 720feb6..df42a88 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt
@@ -1,26 +1,26 @@
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
+ RenderSVGRoot {svg} at (3,0) size 474x357
RenderSVGContainer {g} at (42,0) size 426x312
- RenderSVGText {text} at (7,0) size 67x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 67x10
+ RenderSVGText {text} at (7,0) size 67x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 67x9
chunk 1 text run 1 at (7.00,8.00) startOffset 0 endOffset 18 width 66.33: "Test a motion path"
- RenderSVGText {text} at (11,10) size 53x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 53x10
+ RenderSVGText {text} at (11,10) size 53x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 53x9
chunk 1 text run 1 at (11.00,18.00) startOffset 0 endOffset 17 width 52.00: "'path' attribute."
RenderSVGContainer {g} at (42,120) size 426x192
- RenderSVGPath {path} at (84,120) size 312x144 [stroke={[type=SOLID] [color=#000000]}] [data="M 15 43 C 15 43 36 20 65 33"]
- RenderSVGPath {rect} at (54,192) size 72x72 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=10.00] [y=33.00] [width=10.00] [height=10.00]
- RenderSVGText {text} at (7,42) size 22x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x10
+ RenderSVGPath {path} at (87,120) size 305x141 [stroke={[type=SOLID] [color=#000000]}] [data="M 15 43 C 15 43 36 20 65 33"]
+ RenderSVGPath {rect} at (57,195) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=10.00] [y=33.00] [width=10.00] [height=10.00]
+ RenderSVGText {text} at (7,42) size 22x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x9
chunk 1 text run 1 at (7.00,50.00) startOffset 0 endOffset 6 width 21.33: "0 sec."
- RenderSVGPath {rect} at (354,132) size 72x72 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=60.00] [y=23.00] [width=10.00] [height=10.00]
- RenderSVGText {text} at (52,32) size 26x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x10
+ RenderSVGPath {rect} at (357,135) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=60.00] [y=23.00] [width=10.00] [height=10.00]
+ RenderSVGText {text} at (52,32) size 26x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 26x9
chunk 1 text run 1 at (52.00,40.00) startOffset 0 endOffset 7 width 26.00: "6+ sec."
- RenderSVGPath {path} at (54,186) size 72x78 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,43.00)}] [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M -5 0 L 0 -10 L 5 0 Z"]
- RenderSVGText {text} at (5,51) size 40x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x8
+ RenderSVGPath {path} at (55,191) size 70x70 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,43.00)}] [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M -5 0 L 0 -10 L 5 0 Z"]
+ RenderSVGText {text} at (5,51) size 40x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x7
chunk 1 text run 1 at (5.00,57.00) startOffset 0 endOffset 16 width 39.50: "$Revision: 1.9 $"
- RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=78.00] [height=58.00]
+ RenderSVGPath {rect} at (3,3) size 474x354 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=78.00] [height=58.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt
index c94599a..4677817 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt
@@ -1,26 +1,26 @@
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
+ RenderSVGRoot {svg} at (3,0) size 474x357
RenderSVGContainer {g} at (42,0) size 426x312
- RenderSVGText {text} at (7,0) size 67x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 67x10
+ RenderSVGText {text} at (7,0) size 67x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 67x9
chunk 1 text run 1 at (7.00,8.00) startOffset 0 endOffset 18 width 66.33: "Test a motion path"
- RenderSVGText {text} at (10,10) size 59x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 59x10
+ RenderSVGText {text} at (10,10) size 59x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 59x9
chunk 1 text run 1 at (10.00,18.00) startOffset 0 endOffset 16 width 58.33: "'mpath' element."
RenderSVGContainer {g} at (42,120) size 426x192
- RenderSVGPath {path} at (84,120) size 312x144 [stroke={[type=SOLID] [color=#000000]}] [data="M 15 43 C 15 43 36 20 65 33"]
- RenderSVGPath {rect} at (54,192) size 72x72 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=10.00] [y=33.00] [width=10.00] [height=10.00]
- RenderSVGText {text} at (7,42) size 22x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x10
+ RenderSVGPath {path} at (87,120) size 305x141 [stroke={[type=SOLID] [color=#000000]}] [data="M 15 43 C 15 43 36 20 65 33"]
+ RenderSVGPath {rect} at (57,195) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=10.00] [y=33.00] [width=10.00] [height=10.00]
+ RenderSVGText {text} at (7,42) size 22x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x9
chunk 1 text run 1 at (7.00,50.00) startOffset 0 endOffset 6 width 21.33: "0 sec."
- RenderSVGPath {rect} at (354,132) size 72x72 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=60.00] [y=23.00] [width=10.00] [height=10.00]
- RenderSVGText {text} at (52,32) size 26x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x10
+ RenderSVGPath {rect} at (357,135) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=60.00] [y=23.00] [width=10.00] [height=10.00]
+ RenderSVGText {text} at (52,32) size 26x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 26x9
chunk 1 text run 1 at (52.00,40.00) startOffset 0 endOffset 7 width 26.00: "6+ sec."
- RenderSVGPath {path} at (54,186) size 72x78 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,43.00)}] [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M -5 0 L 0 -10 L 5 0 Z"]
- RenderSVGText {text} at (5,51) size 40x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x8
+ RenderSVGPath {path} at (55,191) size 70x70 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,43.00)}] [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M -5 0 L 0 -10 L 5 0 Z"]
+ RenderSVGText {text} at (5,51) size 40x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x7
chunk 1 text run 1 at (5.00,57.00) startOffset 0 endOffset 16 width 39.50: "$Revision: 1.8 $"
- RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=78.00] [height=58.00]
+ RenderSVGPath {rect} at (3,3) size 474x354 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=78.00] [height=58.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt
index 8442461..de5485a 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (0,12) size 445x251
- RenderSVGText {text} at (87,12) size 276x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 276x16
+ RenderSVGText {text} at (87,12) size 275x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 275x16
chunk 1 (middle anchor) text run 1 at (87.50,25.00) startOffset 0 endOffset 44 width 275.00: "Test rotate='auto' and rotate='auto-reverse'"
RenderSVGContainer {g} at (0,150) size 445x113
RenderSVGPath {path} at (24,150) size 152x75 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [data="M 25 225 C 25 175 125 150 175 200"]
@@ -13,12 +13,12 @@
RenderSVGInlineText {#text} at (0,0) size 32x14
chunk 1 (middle anchor) text run 1 at (9.00,240.00) startOffset 0 endOffset 6 width 32.00: "0 sec."
RenderSVGPath {rect} at (158,168) size 34x34 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=160.00] [y=170.00] [width=30.00] [height=30.00]
- RenderSVGText {text} at (155,204) size 40x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x14
+ RenderSVGText {text} at (155,204) size 39x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 39x14
chunk 1 (middle anchor) text run 1 at (155.50,215.00) startOffset 0 endOffset 7 width 39.00: "6+ sec."
- RenderSVGPath {path} at (0,207) size 27x36 [transform={m=((0.00,-1.00)(1.00,0.00)) t=(25.00,225.00)}] [stroke={[type=SOLID] [color=#FF0000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M -15 0 L 0 -30 L 15 0 Z"]
- RenderSVGText {text} at (60,247) size 80x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 80x16
+ RenderSVGPath {path} at (0,208) size 27x34 [transform={m=((0.00,-1.00)(1.00,0.00)) t=(25.00,225.00)}] [stroke={[type=SOLID] [color=#FF0000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M -15 0 L 0 -30 L 15 0 Z"]
+ RenderSVGText {text} at (60,247) size 79x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 79x16
chunk 1 (middle anchor) text run 1 at (60.50,260.00) startOffset 0 endOffset 13 width 79.00: "rotate='auto'"
RenderSVGPath {path} at (274,150) size 152x75 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [data="M 275 225 C 275 175 375 150 425 200"]
RenderSVGPath {rect} at (258,193) size 34x34 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=260.00] [y=195.00] [width=30.00] [height=30.00]
@@ -26,10 +26,10 @@
RenderSVGInlineText {#text} at (0,0) size 32x14
chunk 1 (middle anchor) text run 1 at (259.00,240.00) startOffset 0 endOffset 6 width 32.00: "0 sec."
RenderSVGPath {rect} at (408,168) size 34x34 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=410.00] [y=170.00] [width=30.00] [height=30.00]
- RenderSVGText {text} at (405,204) size 40x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x14
+ RenderSVGText {text} at (405,204) size 39x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 39x14
chunk 1 (middle anchor) text run 1 at (405.50,215.00) startOffset 0 endOffset 7 width 39.00: "6+ sec."
- RenderSVGPath {path} at (273,207) size 36x36 [transform={m=((-0.00,1.00)(-1.00,-0.00)) t=(275.00,225.00)}] [stroke={[type=SOLID] [color=#FF0000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M -15 0 L 0 -30 L 15 0 Z"]
+ RenderSVGPath {path} at (273,208) size 35x34 [transform={m=((-0.00,1.00)(-1.00,-0.00)) t=(275.00,225.00)}] [stroke={[type=SOLID] [color=#FF0000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M -15 0 L 0 -30 L 15 0 Z"]
RenderSVGText {text} at (284,247) size 132x16 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 132x16
chunk 1 (middle anchor) text run 1 at (284.00,260.00) startOffset 0 endOffset 21 width 132.00: "rotate='auto-reverse'"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt
index 1fbc578..9f0a044 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt
@@ -5,17 +5,17 @@
RenderSVGContainer {g} at (20,25) size 432x235
RenderSVGContainer {g} at (20,25) size 432x235
RenderSVGContainer {g} at (20,25) size 202x235 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,50.00)}]
- RenderSVGText {text} at (0,175) size 107x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 107x35
+ RenderSVGText {text} at (0,175) size 107x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 107x34
chunk 1 text run 1 at (0.00,203.00) startOffset 0 endOffset 8 width 107.00: "0-2 sec."
- RenderSVGText {text} at (0,142) size 107x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 107x35
+ RenderSVGText {text} at (0,142) size 107x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 107x34
chunk 1 text run 1 at (0.00,170.00) startOffset 0 endOffset 8 width 107.00: "2-4 sec."
- RenderSVGText {text} at (0,86) size 107x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 107x35
+ RenderSVGText {text} at (0,86) size 107x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 107x34
chunk 1 text run 1 at (0.00,114.00) startOffset 0 endOffset 8 width 107.00: "4-6 sec."
- RenderSVGText {text} at (3,-25) size 98x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x35
+ RenderSVGText {text} at (3,-25) size 98x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x34
chunk 1 text run 1 at (3.00,3.00) startOffset 0 endOffset 7 width 98.00: "6+ sec."
RenderSVGContainer {g} at (140,48) size 50x204
RenderSVGPath {line} at (140,248) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=200.00] [x2=170.00] [y2=200.00]
@@ -24,17 +24,17 @@
RenderSVGPath {line} at (140,48) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=0.00] [x2=170.00] [y2=0.00]
RenderSVGPath {rect} at (158,38) size 64x214 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=140.00] [y=-10.00] [width=60.00] [height=210.00]
RenderSVGContainer {g} at (250,25) size 202x235 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,50.00)}]
- RenderSVGText {text} at (0,175) size 107x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 107x35
+ RenderSVGText {text} at (0,175) size 107x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 107x34
chunk 1 text run 1 at (0.00,203.00) startOffset 0 endOffset 8 width 107.00: "0-2 sec."
- RenderSVGText {text} at (0,142) size 107x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 107x35
+ RenderSVGText {text} at (0,142) size 107x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 107x34
chunk 1 text run 1 at (0.00,170.00) startOffset 0 endOffset 8 width 107.00: "2-4 sec."
- RenderSVGText {text} at (0,86) size 107x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 107x35
+ RenderSVGText {text} at (0,86) size 107x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 107x34
chunk 1 text run 1 at (0.00,114.00) startOffset 0 endOffset 8 width 107.00: "4-6 sec."
- RenderSVGText {text} at (3,-25) size 98x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x35
+ RenderSVGText {text} at (3,-25) size 98x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x34
chunk 1 text run 1 at (3.00,3.00) startOffset 0 endOffset 7 width 98.00: "6+ sec."
RenderSVGContainer {g} at (370,48) size 50x204
RenderSVGPath {line} at (370,248) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=200.00] [x2=170.00] [y2=200.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt
index 9e4ae76..faf49d2 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt
@@ -5,17 +5,17 @@
RenderSVGContainer {g} at (20,25) size 432x235
RenderSVGContainer {g} at (20,25) size 432x235
RenderSVGContainer {g} at (20,25) size 202x235 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,50.00)}]
- RenderSVGText {text} at (0,175) size 113x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x35
+ RenderSVGText {text} at (0,175) size 113x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,203.00) startOffset 0 endOffset 9 width 113.00: "at 0 sec."
- RenderSVGText {text} at (0,142) size 113x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x35
+ RenderSVGText {text} at (0,142) size 113x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,170.00) startOffset 0 endOffset 9 width 113.00: "at 3 sec."
- RenderSVGText {text} at (0,86) size 113x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x35
+ RenderSVGText {text} at (0,86) size 113x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,114.00) startOffset 0 endOffset 9 width 113.00: "at 6 sec."
- RenderSVGText {text} at (3,-25) size 98x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x35
+ RenderSVGText {text} at (3,-25) size 98x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x34
chunk 1 text run 1 at (3.00,3.00) startOffset 0 endOffset 7 width 98.00: "9+ sec."
RenderSVGContainer {g} at (140,48) size 50x204
RenderSVGPath {line} at (140,248) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=200.00] [x2=170.00] [y2=200.00]
@@ -24,17 +24,17 @@
RenderSVGPath {line} at (140,48) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=0.00] [x2=170.00] [y2=0.00]
RenderSVGPath {rect} at (158,38) size 64x214 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=140.00] [y=-10.00] [width=60.00] [height=210.00]
RenderSVGContainer {g} at (250,25) size 202x235 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,50.00)}]
- RenderSVGText {text} at (0,175) size 113x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x35
+ RenderSVGText {text} at (0,175) size 113x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,203.00) startOffset 0 endOffset 9 width 113.00: "at 0 sec."
- RenderSVGText {text} at (0,142) size 113x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x35
+ RenderSVGText {text} at (0,142) size 113x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,170.00) startOffset 0 endOffset 9 width 113.00: "at 3 sec."
- RenderSVGText {text} at (0,86) size 113x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x35
+ RenderSVGText {text} at (0,86) size 113x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,114.00) startOffset 0 endOffset 9 width 113.00: "at 6 sec."
- RenderSVGText {text} at (3,-25) size 98x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x35
+ RenderSVGText {text} at (3,-25) size 98x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x34
chunk 1 text run 1 at (3.00,3.00) startOffset 0 endOffset 7 width 98.00: "9+ sec."
RenderSVGContainer {g} at (370,48) size 50x204
RenderSVGPath {line} at (370,248) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=200.00] [x2=170.00] [y2=200.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt
index afd1ff9..5b64c22 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt
@@ -5,17 +5,17 @@
RenderSVGContainer {g} at (20,25) size 432x235
RenderSVGContainer {g} at (20,25) size 432x235
RenderSVGContainer {g} at (20,25) size 202x235 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,50.00)}]
- RenderSVGText {text} at (0,175) size 113x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x35
+ RenderSVGText {text} at (0,175) size 113x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,203.00) startOffset 0 endOffset 9 width 113.00: "at 0 sec."
RenderSVGText {text} at (0,109) size 113x34 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,136.33) startOffset 0 endOffset 9 width 113.00: "at 3 sec."
- RenderSVGText {text} at (0,42) size 113x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x35
+ RenderSVGText {text} at (0,42) size 113x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,69.66) startOffset 0 endOffset 9 width 113.00: "at 6 sec."
- RenderSVGText {text} at (3,-25) size 98x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x35
+ RenderSVGText {text} at (3,-25) size 98x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x34
chunk 1 text run 1 at (3.00,3.00) startOffset 0 endOffset 7 width 98.00: "9+ sec."
RenderSVGContainer {g} at (140,48) size 50x204
RenderSVGPath {line} at (140,248) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=200.00] [x2=170.00] [y2=200.00]
@@ -24,17 +24,17 @@
RenderSVGPath {line} at (140,48) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=0.00] [x2=170.00] [y2=0.00]
RenderSVGPath {rect} at (158,38) size 64x214 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=140.00] [y=-10.00] [width=60.00] [height=210.00]
RenderSVGContainer {g} at (250,25) size 202x235 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,50.00)}]
- RenderSVGText {text} at (0,175) size 113x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x35
+ RenderSVGText {text} at (0,175) size 113x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,203.00) startOffset 0 endOffset 9 width 113.00: "at 0 sec."
RenderSVGText {text} at (0,109) size 113x34 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,136.33) startOffset 0 endOffset 9 width 113.00: "at 3 sec."
- RenderSVGText {text} at (0,42) size 113x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x35
+ RenderSVGText {text} at (0,42) size 113x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,69.66) startOffset 0 endOffset 9 width 113.00: "at 6 sec."
- RenderSVGText {text} at (3,-25) size 98x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x35
+ RenderSVGText {text} at (3,-25) size 98x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x34
chunk 1 text run 1 at (3.00,3.00) startOffset 0 endOffset 7 width 98.00: "9+ sec."
RenderSVGContainer {g} at (370,48) size 50x204
RenderSVGPath {line} at (370,248) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=200.00] [x2=170.00] [y2=200.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt
index 9e4ae76..faf49d2 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt
@@ -5,17 +5,17 @@
RenderSVGContainer {g} at (20,25) size 432x235
RenderSVGContainer {g} at (20,25) size 432x235
RenderSVGContainer {g} at (20,25) size 202x235 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,50.00)}]
- RenderSVGText {text} at (0,175) size 113x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x35
+ RenderSVGText {text} at (0,175) size 113x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,203.00) startOffset 0 endOffset 9 width 113.00: "at 0 sec."
- RenderSVGText {text} at (0,142) size 113x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x35
+ RenderSVGText {text} at (0,142) size 113x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,170.00) startOffset 0 endOffset 9 width 113.00: "at 3 sec."
- RenderSVGText {text} at (0,86) size 113x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x35
+ RenderSVGText {text} at (0,86) size 113x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,114.00) startOffset 0 endOffset 9 width 113.00: "at 6 sec."
- RenderSVGText {text} at (3,-25) size 98x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x35
+ RenderSVGText {text} at (3,-25) size 98x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x34
chunk 1 text run 1 at (3.00,3.00) startOffset 0 endOffset 7 width 98.00: "9+ sec."
RenderSVGContainer {g} at (140,48) size 50x204
RenderSVGPath {line} at (140,248) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=200.00] [x2=170.00] [y2=200.00]
@@ -24,17 +24,17 @@
RenderSVGPath {line} at (140,48) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=0.00] [x2=170.00] [y2=0.00]
RenderSVGPath {rect} at (158,38) size 64x214 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=140.00] [y=-10.00] [width=60.00] [height=210.00]
RenderSVGContainer {g} at (250,25) size 202x235 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,50.00)}]
- RenderSVGText {text} at (0,175) size 113x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x35
+ RenderSVGText {text} at (0,175) size 113x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,203.00) startOffset 0 endOffset 9 width 113.00: "at 0 sec."
- RenderSVGText {text} at (0,142) size 113x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x35
+ RenderSVGText {text} at (0,142) size 113x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,170.00) startOffset 0 endOffset 9 width 113.00: "at 3 sec."
- RenderSVGText {text} at (0,86) size 113x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x35
+ RenderSVGText {text} at (0,86) size 113x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x34
chunk 1 text run 1 at (0.00,114.00) startOffset 0 endOffset 9 width 113.00: "at 6 sec."
- RenderSVGText {text} at (3,-25) size 98x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x35
+ RenderSVGText {text} at (3,-25) size 98x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x34
chunk 1 text run 1 at (3.00,3.00) startOffset 0 endOffset 7 width 98.00: "9+ sec."
RenderSVGContainer {g} at (370,48) size 50x204
RenderSVGPath {line} at (370,248) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=200.00] [x2=170.00] [y2=200.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt
index 4430b0e..2272e4a 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt
@@ -5,41 +5,41 @@
RenderSVGContainer {g} at (20,4) size 448x296
RenderSVGPath {line} at (188,45) size 4x255 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=190.00] [y1=45.00] [x2=190.00] [y2=300.00]
RenderSVGPath {line} at (458,45) size 4x255 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=460.00] [y1=45.00] [x2=460.00] [y2=300.00]
- RenderSVGText {text} at (156,4) size 107x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 107x35
+ RenderSVGText {text} at (156,4) size 107x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 107x34
chunk 1 text run 1 at (156.00,32.00) startOffset 0 endOffset 8 width 107.00: "0-2 sec."
- RenderSVGText {text} at (370,4) size 98x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x35
+ RenderSVGText {text} at (370,4) size 98x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x34
chunk 1 text run 1 at (370.00,32.00) startOffset 0 endOffset 7 width 98.00: "5+ sec."
RenderSVGContainer {g} at (20,57) size 172x35
RenderSVGPath {rect} at (158,58) size 34x34 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=160.00] [y=60.00] [width=30.00] [height=30.00]
- RenderSVGText {text} at (20,57) size 93x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 93x35
+ RenderSVGText {text} at (20,57) size 93x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 93x34
chunk 1 text run 1 at (20.00,85.00) startOffset 0 endOffset 7 width 93.00: "from to"
RenderSVGContainer {g} at (20,97) size 172x35
RenderSVGPath {rect} at (158,98) size 34x34 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=160.00] [y=100.00] [width=30.00] [height=30.00]
- RenderSVGText {text} at (20,97) size 100x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 100x35
+ RenderSVGText {text} at (20,97) size 100x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 100x34
chunk 1 text run 1 at (20.00,125.00) startOffset 0 endOffset 7 width 100.00: "from by"
RenderSVGContainer {g} at (20,137) size 172x35
RenderSVGPath {rect} at (158,138) size 34x34 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=160.00] [y=140.00] [width=30.00] [height=30.00]
- RenderSVGText {text} at (20,137) size 32x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x35
+ RenderSVGText {text} at (20,137) size 32x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 32x34
chunk 1 text run 1 at (20.00,165.00) startOffset 0 endOffset 2 width 32.00: "by"
RenderSVGContainer {g} at (20,177) size 172x35
RenderSVGPath {rect} at (158,178) size 34x34 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=160.00] [y=180.00] [width=30.00] [height=30.00]
- RenderSVGText {text} at (20,177) size 25x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 25x35
+ RenderSVGText {text} at (20,177) size 25x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x34
chunk 1 text run 1 at (20.00,205.00) startOffset 0 endOffset 2 width 25.00: "to"
RenderSVGContainer {g} at (20,217) size 172x35
RenderSVGPath {rect} at (158,218) size 34x34 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=160.00] [y=220.00] [width=30.00] [height=30.00]
- RenderSVGText {text} at (20,217) size 88x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 88x35
+ RenderSVGText {text} at (20,217) size 88x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 88x34
chunk 1 text run 1 at (20.00,245.00) startOffset 0 endOffset 6 width 88.00: "values"
RenderSVGContainer {g} at (20,257) size 172x35
RenderSVGPath {rect} at (158,258) size 34x34 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=160.00] [y=260.00] [width=30.00] [height=30.00]
- RenderSVGText {text} at (20,257) size 88x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 88x35
+ RenderSVGText {text} at (20,257) size 88x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 88x34
chunk 1 text run 1 at (20.00,285.00) startOffset 0 endOffset 6 width 88.00: "values"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt
index 6f4e93b..60b4e97 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt
@@ -3,11 +3,11 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (3,8) size 457x280
- RenderSVGText {text} at (3,8) size 360x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 360x46
+ RenderSVGText {text} at (3,8) size 360x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 360x45
chunk 1 text run 1 at (3.00,45.00) startOffset 0 endOffset 19 width 360.00: "calcMode=\"discrete\""
- RenderSVGText {text} at (3,63) size 375x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 375x46
+ RenderSVGText {text} at (3,63) size 375x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 375x45
chunk 1 text run 1 at (3.00,100.00) startOffset 0 endOffset 21 width 375.00: "keyTimes=\"0;.2;.4;.6\""
RenderSVGContainer {g} at (10,138) size 450x150
RenderSVGContainer {g} at (10,138) size 450x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,140.00)}]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt
index 7021362..d54ce0f 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt
@@ -3,11 +3,11 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (3,8) size 457x280
- RenderSVGText {text} at (3,8) size 329x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 329x46
+ RenderSVGText {text} at (3,8) size 329x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 329x45
chunk 1 text run 1 at (3.00,45.00) startOffset 0 endOffset 16 width 329.00: "calcMode=\"paced\""
- RenderSVGText {text} at (3,63) size 386x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 386x46
+ RenderSVGText {text} at (3,63) size 386x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 386x45
chunk 1 text run 1 at (3.00,100.00) startOffset 0 endOffset 21 width 386.00: "keyTimes=\"0;.25;.5;1\""
RenderSVGContainer {g} at (10,138) size 450x150
RenderSVGContainer {g} at (10,138) size 450x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,140.00)}]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt
index c77907d..408edbb 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt
@@ -3,11 +3,11 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (3,8) size 457x280
- RenderSVGText {text} at (3,8) size 318x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 318x46
+ RenderSVGText {text} at (3,8) size 318x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 318x45
chunk 1 text run 1 at (3.00,45.00) startOffset 0 endOffset 17 width 318.00: "calcMode=\"linear\""
- RenderSVGText {text} at (3,63) size 386x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 386x46
+ RenderSVGText {text} at (3,63) size 386x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 386x45
chunk 1 text run 1 at (3.00,100.00) startOffset 0 endOffset 21 width 386.00: "keyTimes=\"0;.25;.5;1\""
RenderSVGContainer {g} at (10,138) size 450x150
RenderSVGContainer {g} at (10,138) size 450x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,140.00)}]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt
index eb6118f..27d917d 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt
@@ -3,11 +3,11 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (3,8) size 457x280
- RenderSVGText {text} at (3,8) size 325x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 325x46
+ RenderSVGText {text} at (3,8) size 325x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 325x45
chunk 1 text run 1 at (3.00,45.00) startOffset 0 endOffset 17 width 325.00: "calcMode=\"spline\""
- RenderSVGText {text} at (3,63) size 386x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 386x46
+ RenderSVGText {text} at (3,63) size 386x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 386x45
chunk 1 text run 1 at (3.00,100.00) startOffset 0 endOffset 21 width 386.00: "keyTimes=\"0;.25;.5;1\""
RenderSVGContainer {g} at (10,138) size 450x150
RenderSVGContainer {g} at (10,138) size 450x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,140.00)}]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt
index 47ce4bb..a886155 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt
@@ -3,11 +3,11 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (3,8) size 457x280
- RenderSVGText {text} at (3,8) size 360x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 360x46
+ RenderSVGText {text} at (3,8) size 360x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 360x45
chunk 1 text run 1 at (3.00,45.00) startOffset 0 endOffset 19 width 360.00: "calcMode=\"discrete\""
- RenderSVGText {text} at (3,63) size 375x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 375x46
+ RenderSVGText {text} at (3,63) size 375x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 375x45
chunk 1 text run 1 at (3.00,100.00) startOffset 0 endOffset 21 width 375.00: "keyTimes=\"0;.2;.6;.8\""
RenderSVGContainer {g} at (10,138) size 450x150
RenderSVGContainer {g} at (10,138) size 450x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,140.00)}]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt
index 68d4e14..fe3ee20 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt
@@ -3,11 +3,11 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (3,8) size 457x280
- RenderSVGText {text} at (3,8) size 318x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 318x46
+ RenderSVGText {text} at (3,8) size 318x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 318x45
chunk 1 text run 1 at (3.00,45.00) startOffset 0 endOffset 17 width 318.00: "calcMode=\"linear\""
- RenderSVGText {text} at (3,63) size 386x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 386x46
+ RenderSVGText {text} at (3,63) size 386x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 386x45
chunk 1 text run 1 at (3.00,100.00) startOffset 0 endOffset 21 width 386.00: "keyTimes=\"0;.5;.75;1\""
RenderSVGContainer {g} at (10,138) size 450x150
RenderSVGContainer {g} at (10,138) size 450x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,140.00)}]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt
index 4897bad..7dbaadb 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt
@@ -7,13 +7,13 @@
RenderSVGContainer {g} at (320,0) size 160x360
RenderSVGContainer {a} at (320,0) size 160x180
RenderSVGPath {rect} at (320,0) size 160x180 [fill={[type=SOLID] [color=#008000]}] [x=320.00] [y=0.00] [width=160.00] [height=180.00]
- RenderSVGText {text} at (330,62) size 96x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 96x36
+ RenderSVGText {text} at (330,62) size 96x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 96x35
chunk 1 text run 1 at (330.00,90.00) startOffset 0 endOffset 7 width 96.00: "Fade in"
RenderSVGContainer {a} at (320,180) size 160x180
RenderSVGPath {rect} at (320,180) size 160x180 [fill={[type=SOLID] [color=#800000]}] [x=320.00] [y=180.00] [width=160.00] [height=180.00]
- RenderSVGText {text} at (330,252) size 113x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x36
+ RenderSVGText {text} at (330,252) size 113x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x35
chunk 1 text run 1 at (330.00,280.00) startOffset 0 endOffset 8 width 113.00: "Fade out"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt
index d0a0407..2c11bde 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt
@@ -9,13 +9,13 @@
RenderSVGContainer {g} at (320,0) size 160x360
RenderSVGContainer {a} at (320,0) size 160x180
RenderSVGPath {rect} at (320,0) size 160x180 [fill={[type=SOLID] [color=#008000]}] [x=320.00] [y=0.00] [width=160.00] [height=180.00]
- RenderSVGText {text} at (330,62) size 96x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 96x36
+ RenderSVGText {text} at (330,62) size 96x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 96x35
chunk 1 text run 1 at (330.00,90.00) startOffset 0 endOffset 7 width 96.00: "Fade in"
RenderSVGContainer {a} at (320,180) size 160x180
RenderSVGPath {rect} at (320,180) size 160x180 [fill={[type=SOLID] [color=#800000]}] [x=320.00] [y=180.00] [width=160.00] [height=180.00]
- RenderSVGText {text} at (330,252) size 113x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x36
+ RenderSVGText {text} at (330,252) size 113x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x35
chunk 1 text run 1 at (330.00,280.00) startOffset 0 endOffset 8 width 113.00: "Fade out"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt
index 7e12bf4..f340395 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-22-b-expected.txt
@@ -4,16 +4,16 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (24,33) size 402x258
RenderSVGContainer {g} at (24,33) size 402x258
- RenderSVGText {text} at (200,118) size 129x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 129x16
+ RenderSVGText {text} at (200,118) size 129x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 129x15
chunk 1 text run 1 at (200.00,131.00) startOffset 0 endOffset 22 width 129.00: "Yellow rect at time 0s"
RenderSVGPath {rect} at (199,134) size 52x52 [stroke={[type=SOLID] [color=#000000]}] [x=200.00] [y=135.00] [width=50.00] [height=50.00]
- RenderSVGText {text} at (141,90) size 130x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 130x16
+ RenderSVGText {text} at (141,90) size 129x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 129x15
chunk 1 text run 1 at (141.67,102.67) startOffset 0 endOffset 22 width 129.00: "Yellow rect at time 3s"
RenderSVGPath {rect} at (141,106) size 168x113 [stroke={[type=SOLID] [color=#0000FF]}] [x=141.67] [y=106.67] [width=166.67] [height=111.67]
- RenderSVGText {text} at (25,33) size 129x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 129x16
+ RenderSVGText {text} at (25,33) size 129x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 129x15
chunk 1 text run 1 at (25.00,46.00) startOffset 0 endOffset 22 width 129.00: "Yellow rect at time 9s"
RenderSVGPath {rect} at (24,49) size 402x242 [stroke={[type=SOLID] [color=#0000FF]}] [x=25.00] [y=50.00] [width=400.00] [height=240.00]
RenderSVGPath {rect} at (200,135) size 50x50 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [x=200.00] [y=135.00] [width=50.00] [height=50.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt
index 7a44399..9c7e672 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-23-t-expected.txt
@@ -4,18 +4,18 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (15,42) size 376x249
RenderSVGContainer {g} at (15,42) size 64x228
- RenderSVGText {text} at (15,42) size 64x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x16
+ RenderSVGText {text} at (15,42) size 64x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x15
chunk 1 text run 1 at (15.00,55.00) startOffset 0 endOffset 11 width 64.00: "Color at 3s"
RenderSVGPath {rect} at (15,60) size 30x30 [fill={[type=SOLID] [color=#000000]}] [x=15.00] [y=60.00] [width=30.00] [height=30.00]
RenderSVGPath {circle} at (20,65) size 20x20 [fill={[type=SOLID] [color=#0000FF]}] [cx=30.00] [cy=75.00] [r=10.00]
- RenderSVGText {text} at (15,132) size 64x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x16
+ RenderSVGText {text} at (15,132) size 64x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x15
chunk 1 text run 1 at (15.00,145.00) startOffset 0 endOffset 11 width 64.00: "Color at 6s"
RenderSVGPath {rect} at (15,150) size 30x30 [fill={[type=SOLID] [color=#000000]}] [x=15.00] [y=150.00] [width=30.00] [height=30.00]
RenderSVGPath {circle} at (20,155) size 20x20 [fill={[type=SOLID] [color=#40007F]}] [cx=30.00] [cy=165.00] [r=10.00]
- RenderSVGText {text} at (15,222) size 64x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x16
+ RenderSVGText {text} at (15,222) size 64x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x15
chunk 1 text run 1 at (15.00,235.00) startOffset 0 endOffset 11 width 64.00: "Color at 9s"
RenderSVGPath {rect} at (15,240) size 30x30 [fill={[type=SOLID] [color=#000000]}] [x=15.00] [y=240.00] [width=30.00] [height=30.00]
RenderSVGPath {circle} at (20,245) size 20x20 [fill={[type=SOLID] [color=#800000]}] [cx=30.00] [cy=255.00] [r=10.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt
index 228d341..72698f5 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt
@@ -8,16 +8,16 @@
RenderSVGPath {circle} at (79,99) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [cx=120.00] [cy=140.00] [r=40.00]
RenderSVGPath {circle} at (49,69) size 142x142 [stroke={[type=SOLID] [color=#000000]}] [cx=120.00] [cy=140.00] [r=70.00]
RenderSVGPath {circle} at (19,39) size 202x202 [stroke={[type=SOLID] [color=#000000]}] [cx=120.00] [cy=140.00] [r=100.00]
- RenderSVGText {text} at (70,252) size 99x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 99x35
+ RenderSVGText {text} at (70,252) size 99x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 99x34
chunk 1 text run 1 at (70.00,280.00) startOffset 0 endOffset 7 width 99.00: "anim. 1"
RenderSVGContainer {g} at (259,39) size 202x248
RenderSVGPath {circle} at (289,69) size 142x142 [stroke={[type=SOLID] [color=#EE33AA]}] [cx=360.00] [cy=140.00] [r=70.00]
RenderSVGPath {circle} at (319,99) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [cx=360.00] [cy=140.00] [r=40.00]
RenderSVGPath {circle} at (289,69) size 142x142 [stroke={[type=SOLID] [color=#000000]}] [cx=360.00] [cy=140.00] [r=70.00]
RenderSVGPath {circle} at (259,39) size 202x202 [stroke={[type=SOLID] [color=#000000]}] [cx=360.00] [cy=140.00] [r=100.00]
- RenderSVGText {text} at (310,252) size 99x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 99x35
+ RenderSVGText {text} at (310,252) size 99x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 99x34
chunk 1 text run 1 at (310.00,280.00) startOffset 0 endOffset 7 width 99.00: "anim. 2"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt
index 7d210df..f345a31 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (14,25) size 413x222
- RenderSVGText {text} at (28,25) size 394x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 394x19
+ RenderSVGText {text} at (28,25) size 394x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 394x18
chunk 1 (middle anchor) text run 1 at (28.00,40.00) startOffset 0 endOffset 57 width 394.00: "Test animation options for specifying the target element."
RenderSVGContainer {g} at (14,78) size 413x169
RenderSVGText {text} at (14,231) size 66x16 contains 1 chunk(s)
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt
index 4effa02..251bd81 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt
@@ -9,13 +9,13 @@
RenderSVGContainer {g} at (320,0) size 160x360
RenderSVGContainer {a} at (320,0) size 160x180
RenderSVGPath {rect} at (320,0) size 160x180 [fill={[type=SOLID] [color=#008000]}] [x=320.00] [y=0.00] [width=160.00] [height=180.00]
- RenderSVGText {text} at (330,62) size 96x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 96x36
+ RenderSVGText {text} at (330,62) size 96x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 96x35
chunk 1 text run 1 at (330.00,90.00) startOffset 0 endOffset 7 width 96.00: "Fade in"
RenderSVGContainer {a} at (320,180) size 160x180
RenderSVGPath {rect} at (320,180) size 160x180 [fill={[type=SOLID] [color=#800000]}] [x=320.00] [y=180.00] [width=160.00] [height=180.00]
- RenderSVGText {text} at (330,252) size 113x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x36
+ RenderSVGText {text} at (330,252) size 113x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x35
chunk 1 text run 1 at (330.00,280.00) startOffset 0 endOffset 8 width 113.00: "Fade out"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt
index 939efb0..e1aa042 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-30-t-expected.txt
@@ -3,60 +3,60 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (31,1) size 407x276 [transform={m=((1.30,0.00)(0.00,1.30)) t=(20.00,0.00)}]
- RenderSVGPath {path} at (239,52) size 56x197 [stroke={[type=SOLID] [color=#B4B4B4]}] [data="M 210 40 C 210 40 210 100 170 190"]
+ RenderSVGPath {path} at (240,52) size 54x196 [stroke={[type=SOLID] [color=#B4B4B4]}] [data="M 210 40 C 210 40 210 100 170 190"]
RenderSVGPath {path} at (242,226) size 14x19 [fill={[type=SOLID] [color=#B4B4B4]}] [data="M 171 188 L 181 178 L 171 174 Z"]
RenderSVGPath {polyline} at (278,26) size 30x52 [stroke={[type=SOLID] [color=#B4B4B4] [stroke width=2.00]}] [points="200 20 200 40 220 40 220 60"]
- RenderSVGPath {polyline} at (209,215) size 55x62 [transform={m=((0.97,0.26)(-0.26,0.97)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#B4B4B4] [stroke width=9.00]}] [points="200 120 200 140 220 140 220 160"]
- RenderSVGPath {line} at (43,11) size 32x56 [stroke={[type=SOLID] [color=#B4B4B4] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=50.00] [x2=20.00] [y2=10.00]
- RenderSVGPath {line} at (122,10) size 108x58 [stroke={[type=SOLID] [color=#B4B4B4] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=160.00] [y1=50.00] [x2=80.00] [y2=10.00]
- RenderSVGPath {line} at (59,37) size 117x4 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#000000]}] [x1=30.00] [y1=30.00] [x2=120.00] [y2=30.00]
+ RenderSVGPath {polyline} at (211,216) size 51x61 [transform={m=((0.97,0.26)(-0.26,0.97)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#B4B4B4] [stroke width=9.00]}] [points="200 120 200 140 220 140 220 160"]
+ RenderSVGPath {line} at (44,12) size 30x54 [stroke={[type=SOLID] [color=#B4B4B4] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=50.00] [x2=20.00] [y2=10.00]
+ RenderSVGPath {line} at (123,11) size 106x56 [stroke={[type=SOLID] [color=#B4B4B4] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=160.00] [y1=50.00] [x2=80.00] [y2=10.00]
+ RenderSVGPath {line} at (59,38) size 117x2 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#000000]}] [x1=30.00] [y1=30.00] [x2=120.00] [y2=30.00]
RenderSVGPath {path} at (163,35) size 13x8 [fill={[type=SOLID] [color=#B4B4B4]}] [data="M 120 30 L 110 33 L 110 27 Z"]
- RenderSVGPath {line} at (111,89) size 98x4 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#000000]}] [x1=70.00] [y1=70.00] [x2=145.00] [y2=70.00]
+ RenderSVGPath {line} at (111,90) size 98x2 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#000000]}] [x1=70.00] [y1=70.00] [x2=145.00] [y2=70.00]
RenderSVGPath {rect} at (31,76) size 82x30 [stroke={[type=SOLID] [color=#B4B4B4] [stroke width=2.00]}] [fill={[type=SOLID] [color=#B4B4B4]}] [x=10.00] [y=60.00] [width=60.00] [height=20.00]
RenderSVGPath {rect} at (207,76) size 42x56 [stroke={[type=SOLID] [color=#B4B4B4] [stroke width=2.00]}] [fill={[type=SOLID] [color=#B4B4B4]}] [x=145.00] [y=60.00] [width=30.00] [height=40.00]
RenderSVGPath {path} at (195,87) size 14x8 [fill={[type=SOLID] [color=#B4B4B4]}] [data="M 145 70 L 135 73 L 135 67 Z"]
- RenderSVGPath {circle} at (44,115) size 30x30 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#B4B4B4]}] [cx=30.00] [cy=100.00] [r=10.00]
- RenderSVGPath {circle} at (129,232) size 42x43 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#B4B4B4]}] [cx=100.00] [cy=195.00] [r=15.00]
- RenderSVGPath {line} at (66,137) size 71x104 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#000000]}] [x1=37.00] [y1=107.00] [x2=89.00] [y2=184.00]
+ RenderSVGPath {circle} at (45,116) size 28x28 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#B4B4B4]}] [cx=30.00] [cy=100.00] [r=10.00]
+ RenderSVGPath {circle} at (129,233) size 42x41 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#B4B4B4]}] [cx=100.00] [cy=195.00] [r=15.00]
+ RenderSVGPath {line} at (67,138) size 70x102 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#000000]}] [x1=37.00] [y1=107.00] [x2=89.00] [y2=184.00]
RenderSVGPath {path} at (125,224) size 12x17 [fill={[type=SOLID] [color=#B4B4B4]}] [data="M 90 185 L 87 173 L 81 178 Z"]
RenderSVGPath {rect} at (408,11) size 30x30 [stroke={[type=SOLID] [color=#B4B4B4] [stroke width=2.00]}] [fill={[type=SOLID] [color=#B4B4B4]}] [x=300.00] [y=10.00] [width=20.00] [height=20.00]
RenderSVGPath {rect} at (408,219) size 30x56 [stroke={[type=SOLID] [color=#B4B4B4] [stroke width=2.00]}] [fill={[type=SOLID] [color=#B4B4B4]}] [x=300.00] [y=170.00] [width=20.00] [height=40.00]
- RenderSVGPath {line} at (421,39) size 4x182 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#000000]}] [x1=310.00] [y1=30.00] [x2=310.00] [y2=170.00]
+ RenderSVGPath {line} at (422,39) size 2x182 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#000000]}] [x1=310.00] [y1=30.00] [x2=310.00] [y2=170.00]
RenderSVGPath {path} at (419,208) size 8x13 [fill={[type=SOLID] [color=#B4B4B4]}] [data="M 310 170 L 307 160 L 313 160 Z"]
RenderSVGPath {rect} at (319,9) size 52x11 [fill={[type=SOLID] [color=#B4B4B4]}] [x=230.00] [y=7.50] [width=40.00] [height=7.50]
RenderSVGPath {rect} at (319,220) size 52x40 [fill={[type=SOLID] [color=#B4B4B4]}] [x=230.00] [y=170.00] [width=40.00] [height=30.00]
- RenderSVGPath {line} at (343,13) size 4x208 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.00] [y1=10.00] [x2=250.00] [y2=170.00]
+ RenderSVGPath {line} at (344,13) size 2x208 [stroke={[type=SOLID] [color=#B4B4B4]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.00] [y1=10.00] [x2=250.00] [y2=170.00]
RenderSVGPath {path} at (341,208) size 8x13 [fill={[type=SOLID] [color=#B4B4B4]}] [data="M 250 170 L 247 160 L 253 160 Z"]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGPath {line} at (30,11) size 32x56 [stroke={[type=SOLID] [color=#105D8C] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=30.00] [y1=50.00] [x2=10.00] [y2=10.00]
+ RenderSVGPath {line} at (31,12) size 30x54 [stroke={[type=SOLID] [color=#105D8C] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=30.00] [y1=50.00] [x2=10.00] [y2=10.00]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGPath {rect} at (31,76) size 82x30 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=10.00] [y=60.00] [width=60.00] [height=20.00]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGPath {circle} at (31,115) size 30x30 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#105D8C]}] [cx=20.00] [cy=100.00] [r=10.00]
+ RenderSVGPath {circle} at (32,116) size 28x28 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#105D8C]}] [cx=20.00] [cy=100.00] [r=10.00]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGPath {polyline} at (278,26) size 30x52 [stroke={[type=SOLID] [color=#105D8C] [stroke width=2.00]}] [points="200 20 200 40 220 40 220 60"]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGPath {polygon} at (330,24) size 30x30 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#FFFFFF]}] [points="240 20 240 40 260 40 260 20"]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGImage {image} at (319,6) size 52x105
- RenderSVGContainer {use} at (43,11) size 32x56
- RenderSVGContainer {g} at (43,11) size 32x56 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
- RenderSVGPath {line} at (43,11) size 32x56 [stroke={[type=SOLID] [color=#105D8C] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=30.00] [y1=50.00] [x2=10.00] [y2=10.00]
+ RenderSVGContainer {use} at (44,12) size 30x54
+ RenderSVGContainer {g} at (44,12) size 30x54 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
+ RenderSVGPath {line} at (44,12) size 30x54 [stroke={[type=SOLID] [color=#105D8C] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=30.00] [y1=50.00] [x2=10.00] [y2=10.00]
RenderSVGContainer {use} at (31,76) size 82x30
RenderSVGContainer {g} at (31,76) size 82x30
RenderSVGPath {rect} at (31,76) size 82x30 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=10.00] [y=60.00] [width=60.00] [height=20.00]
- RenderSVGContainer {use} at (44,115) size 30x30
- RenderSVGContainer {g} at (44,115) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
- RenderSVGPath {circle} at (44,115) size 30x30 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#105D8C]}] [cx=20.00] [cy=100.00] [r=10.00]
+ RenderSVGContainer {use} at (45,116) size 28x28
+ RenderSVGContainer {g} at (45,116) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
+ RenderSVGPath {circle} at (45,116) size 28x28 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#105D8C]}] [cx=20.00] [cy=100.00] [r=10.00]
RenderSVGContainer {use} at (278,26) size 30x52
RenderSVGContainer {g} at (278,26) size 30x52
RenderSVGPath {polyline} at (278,26) size 30x52 [stroke={[type=SOLID] [color=#105D8C] [stroke width=2.00]}] [points="200 20 200 40 220 40 220 60"]
RenderSVGContainer {use} at (408,11) size 30x30
RenderSVGContainer {g} at (408,11) size 30x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,-10.00)}]
RenderSVGPath {polygon} at (408,11) size 30x30 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#FFFFFF]}] [points="240 20 240 40 260 40 260 20"]
- RenderSVGContainer {use} at (319,1) size 52x28 [transform={m=((1.00,0.00)(0.00,0.25)) t=(0.00,0.00)}]
- RenderSVGContainer {g} at (319,1) size 52x28
- RenderSVGImage {image} at (319,1) size 52x28
+ RenderSVGContainer {use} at (319,1) size 52x27 [transform={m=((1.00,0.00)(0.00,0.25)) t=(0.00,0.00)}]
+ RenderSVGContainer {g} at (319,1) size 52x27
+ RenderSVGImage {image} at (319,1) size 52x27
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt
index 49e6623..9e65e6a 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt
@@ -4,36 +4,36 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGPath {rect} at (3,6) size 379x78 [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#C0C0C0]}] [x=5.00] [y=7.50] [width=375.00] [height=75.00]
RenderSVGPath {rect} at (3,111) size 379x78 [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#C0C0C0]}] [x=5.00] [y=112.50] [width=375.00] [height=75.00]
- RenderSVGContainer {g} at (10,10) size 370x175 [transform={m=((1.50,0.00)(0.00,1.50)) t=(0.00,0.00)}]
- RenderSVGPath {circle} at (10,10) size 70x70 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#800080]}] [cx=30.00] [cy=30.00] [r=20.00]
- RenderSVGPath {circle} at (10,115) size 70x70 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#800080]}] [cx=30.00] [cy=100.00] [r=20.00]
+ RenderSVGContainer {g} at (11,11) size 368x173 [transform={m=((1.50,0.00)(0.00,1.50)) t=(0.00,0.00)}]
+ RenderSVGPath {circle} at (11,11) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#800080]}] [cx=30.00] [cy=30.00] [r=20.00]
+ RenderSVGPath {circle} at (11,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#800080]}] [cx=30.00] [cy=100.00] [r=20.00]
RenderSVGHiddenContainer {g} at (0,0) size 0x0
- RenderSVGPath {circle} at (85,10) size 70x70 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [cx=80.00] [cy=30.00] [r=20.00]
- RenderSVGPath {circle} at (85,115) size 70x70 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [cx=80.00] [cy=100.00] [r=20.00]
- RenderSVGPath {circle} at (160,115) size 70x70 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=100.00] [r=20.00]
+ RenderSVGPath {circle} at (86,11) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [cx=80.00] [cy=30.00] [r=20.00]
+ RenderSVGPath {circle} at (86,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [cx=80.00] [cy=100.00] [r=20.00]
+ RenderSVGPath {circle} at (161,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=100.00] [r=20.00]
RenderSVGHiddenContainer {g} at (0,0) size 0x0
RenderSVGHiddenContainer {g} at (0,0) size 0x0
- RenderSVGPath {circle} at (235,10) size 70x70 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#0000FF]}] [cx=180.00] [cy=30.00] [r=20.00]
- RenderSVGPath {circle} at (235,115) size 70x70 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#0000FF]}] [cx=180.00] [cy=100.00] [r=20.00]
+ RenderSVGPath {circle} at (236,11) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#0000FF]}] [cx=180.00] [cy=30.00] [r=20.00]
+ RenderSVGPath {circle} at (236,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#0000FF]}] [cx=180.00] [cy=100.00] [r=20.00]
RenderSVGHiddenContainer {g} at (0,0) size 0x0
RenderSVGHiddenContainer {g} at (0,0) size 0x0
- RenderSVGPath {circle} at (235,10) size 70x70 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=180.00] [cy=30.00] [r=20.00]
- RenderSVGPath {circle} at (235,115) size 70x70 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=180.00] [cy=100.00] [r=20.00]
- RenderSVGContainer {g} at (310,10) size 70x70
- RenderSVGPath {circle} at (310,10) size 70x70 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#00FFFF]}] [cx=230.00] [cy=30.00] [r=20.00]
- RenderSVGContainer {g} at (310,115) size 70x70
- RenderSVGPath {circle} at (310,115) size 70x70 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#00FFFF]}] [cx=230.00] [cy=100.00] [r=20.00]
+ RenderSVGPath {circle} at (236,11) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=180.00] [cy=30.00] [r=20.00]
+ RenderSVGPath {circle} at (236,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=180.00] [cy=100.00] [r=20.00]
+ RenderSVGContainer {g} at (311,11) size 68x68
+ RenderSVGPath {circle} at (311,11) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#00FFFF]}] [cx=230.00] [cy=30.00] [r=20.00]
+ RenderSVGContainer {g} at (311,116) size 68x68
+ RenderSVGPath {circle} at (311,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#00FFFF]}] [cx=230.00] [cy=100.00] [r=20.00]
RenderSVGText {text} at (385,26) size 45x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 45x18
chunk 1 text run 1 at (385.00,40.00) startOffset 0 endOffset 7 width 45.00: "display"
- RenderSVGText {text} at (385,133) size 64x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x22
+ RenderSVGText {text} at (385,133) size 64x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x21
chunk 1 text run 1 at (385.00,150.00) startOffset 0 endOffset 10 width 64.00: "visibility"
RenderSVGText {text} at (5,210) size 392x32 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 392x32
chunk 1 text run 1 at (5.00,235.00) startOffset 0 endOffset 36 width 392.00: "Test of display attribute animation."
- RenderSVGText {text} at (5,248) size 402x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 402x22
+ RenderSVGText {text} at (5,248) size 402x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 402x21
chunk 1 text run 1 at (5.00,265.00) startOffset 0 endOffset 55 width 402.00: "Circles with same color should be visible at same time."
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt
index 1a82a53..591a6a7 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt
@@ -4,29 +4,29 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (5,49) size 458x243
RenderSVGContainer {g} at (5,82) size 458x210
- RenderSVGText {text} at (5,82) size 26x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x10
+ RenderSVGText {text} at (5,82) size 26x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 26x9
chunk 1 text run 1 at (5.00,90.00) startOffset 0 endOffset 7 width 26.00: "Stroked"
- RenderSVGText {text} at (5,187) size 35x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 35x10
+ RenderSVGText {text} at (5,187) size 35x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 35x9
chunk 1 text run 1 at (5.00,195.00) startOffset 0 endOffset 9 width 35.00: "Unstroked"
- RenderSVGText {text} at (50,127) size 51x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 51x10
+ RenderSVGText {text} at (50,127) size 51x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 51x9
chunk 1 text run 1 at (50.00,135.00) startOffset 0 endOffset 15 width 51.00: "Zero width rect"
- RenderSVGText {text} at (130,127) size 53x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 53x10
+ RenderSVGText {text} at (130,127) size 53x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 53x9
chunk 1 text run 1 at (130.00,135.00) startOffset 0 endOffset 16 width 53.00: "Zero height rect"
- RenderSVGText {text} at (210,127) size 60x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 60x10
+ RenderSVGText {text} at (210,127) size 60x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 60x9
chunk 1 text run 1 at (210.00,135.00) startOffset 0 endOffset 18 width 60.00: "Zero radius circle"
- RenderSVGText {text} at (315,127) size 69x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 69x10
+ RenderSVGText {text} at (315,127) size 69x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 69x9
chunk 1 text run 1 at (315.00,135.00) startOffset 0 endOffset 21 width 69.00: "Zero x radius ellipse"
- RenderSVGText {text} at (394,127) size 69x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 69x10
+ RenderSVGText {text} at (394,127) size 69x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 69x9
chunk 1 text run 1 at (394.00,135.00) startOffset 0 endOffset 21 width 69.00: "Zero y radius ellipse"
- RenderSVGText {text} at (210,282) size 52x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x10
+ RenderSVGText {text} at (210,282) size 52x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 52x9
chunk 1 text run 1 at (210.00,290.00) startOffset 0 endOffset 16 width 52.00: "Zero length line"
RenderSVGContainer {g} at (49,49) size 381x222
RenderSVGPath {rect} at (49,49) size 37x62 [stroke={[type=SOLID] [color=#000000]}] [x=50.00] [y=50.00] [width=35.00] [height=60.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt
index 3acc0cf..dff660c 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt
@@ -2,15 +2,15 @@
RenderView at (0,0) size 480x360
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
- RenderSVGContainer {g} at (6,15) size 207x49 [transform={m=((0.60,0.00)(0.00,0.60)) t=(110.00,50.00)}]
- RenderSVGText {text} at (-160,-58) size 15x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 15x36
+ RenderSVGContainer {g} at (7,15) size 206x48 [transform={m=((0.60,0.00)(0.00,0.60)) t=(110.00,50.00)}]
+ RenderSVGText {text} at (-160,-58) size 15x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x35
chunk 1 text run 1 at (-160.00,-30.00) startOffset 0 endOffset 1 width 15.00: "0"
- RenderSVGText {text} at (-50,-58) size 87x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 87x36
+ RenderSVGText {text} at (-50,-58) size 87x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 87x35
chunk 1 text run 1 at (-50.00,-30.00) startOffset 0 endOffset 7 width 86.67: "0.8-3.2"
- RenderSVGText {text} at (140,-58) size 15x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 15x36
+ RenderSVGText {text} at (140,-58) size 15x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x35
chunk 1 text run 1 at (140.00,-30.00) startOffset 0 endOffset 1 width 15.00: "4"
RenderSVGContainer {g} at (19,49) size 180x2
RenderSVGPath {polyline} at (19,49) size 180x2 [stroke={[type=SOLID] [color=#888888] [dash array={10.00, 6.00}]}] [points="-150 0 0 0 150 0"]
@@ -18,19 +18,19 @@
RenderSVGPath {circle} at (7,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-150.00] [cy=0.00] [r=20.00]
RenderSVGPath {circle} at (97,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=0.00] [cy=0.00] [r=20.00]
RenderSVGPath {circle} at (187,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=150.00] [cy=0.00] [r=20.00]
- RenderSVGPath {circle} at (6,36) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-150.00,0.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
- RenderSVGContainer {g} at (266,15) size 207x49 [transform={m=((0.60,0.00)(0.00,0.60)) t=(370.00,50.00)}]
- RenderSVGText {text} at (-160,-58) size 15x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 15x36
+ RenderSVGPath {circle} at (7,37) size 26x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-150.00,0.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
+ RenderSVGContainer {g} at (267,15) size 206x48 [transform={m=((0.60,0.00)(0.00,0.60)) t=(370.00,50.00)}]
+ RenderSVGText {text} at (-160,-58) size 15x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x35
chunk 1 text run 1 at (-160.00,-30.00) startOffset 0 endOffset 1 width 15.00: "0"
- RenderSVGText {text} at (-100,-58) size 15x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 15x36
+ RenderSVGText {text} at (-100,-58) size 15x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x35
chunk 1 text run 1 at (-100.00,-30.00) startOffset 0 endOffset 1 width 15.00: "2"
- RenderSVGText {text} at (80,-58) size 15x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 15x36
+ RenderSVGText {text} at (80,-58) size 15x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x35
chunk 1 text run 1 at (80.00,-30.00) startOffset 0 endOffset 1 width 15.00: "2"
- RenderSVGText {text} at (140,-58) size 15x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 15x36
+ RenderSVGText {text} at (140,-58) size 15x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x35
chunk 1 text run 1 at (140.00,-30.00) startOffset 0 endOffset 1 width 15.00: "4"
RenderSVGContainer {g} at (280,49) size 179x2
RenderSVGPath {polyline} at (280,49) size 35x2 [stroke={[type=SOLID] [color=#888888] [dash array={10.00, 6.00}]}] [points="-150 0 -90 0"]
@@ -40,25 +40,25 @@
RenderSVGPath {circle} at (303,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-90.00] [cy=0.00] [r=20.00]
RenderSVGPath {circle} at (411,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=90.00] [cy=0.00] [r=20.00]
RenderSVGPath {circle} at (447,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=150.00] [cy=0.00] [r=20.00]
- RenderSVGPath {circle} at (266,36) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-150.00,0.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
+ RenderSVGPath {circle} at (267,37) size 26x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-150.00,0.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
RenderSVGContainer {g} at (34,127) size 152x70 [transform={m=((0.60,0.00)(0.00,0.60)) t=(110.00,180.00)}]
- RenderSVGText {text} at (-115,-58) size 15x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 15x36
+ RenderSVGText {text} at (-115,-58) size 15x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x35
chunk 1 text run 1 at (-115.00,-30.00) startOffset 0 endOffset 1 width 15.00: "3"
- RenderSVGText {text} at (-85,-88) size 39x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 39x36
+ RenderSVGText {text} at (-85,-88) size 39x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 39x35
chunk 1 text run 1 at (-85.00,-60.00) startOffset 0 endOffset 3 width 38.33: "2.6"
- RenderSVGText {text} at (60,-88) size 15x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 15x36
+ RenderSVGText {text} at (60,-88) size 15x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x35
chunk 1 text run 1 at (60.00,-60.00) startOffset 0 endOffset 1 width 15.00: "0"
- RenderSVGText {text} at (95,-58) size 15x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 15x36
+ RenderSVGText {text} at (95,-58) size 15x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x35
chunk 1 text run 1 at (95.00,-30.00) startOffset 0 endOffset 1 width 15.00: "1"
- RenderSVGText {text} at (-75,-8) size 15x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 15x36
+ RenderSVGText {text} at (-75,-8) size 15x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x35
chunk 1 text run 1 at (-75.00,20.00) startOffset 0 endOffset 1 width 15.00: "4"
- RenderSVGText {text} at (40,-8) size 39x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 39x36
+ RenderSVGText {text} at (40,-8) size 39x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 39x35
chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 3 width 38.33: "1.4"
RenderSVGContainer {g} at (46,143) size 128x38
RenderSVGPath {polyline} at (46,143) size 128x38 [stroke={[type=SOLID] [color=#888888] [dash array={10.00, 6.00}]}] [points="-105 0 -25 -60 25 -60 105 0"]
@@ -67,25 +67,25 @@
RenderSVGPath {circle} at (58,149) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-65.00] [cy=-30.00] [r=20.00]
RenderSVGPath {circle} at (136,149) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=65.00] [cy=-30.00] [r=20.00]
RenderSVGPath {circle} at (160,167) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=105.00] [cy=0.00] [r=20.00]
- RenderSVGPath {circle} at (135,148) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(65.00,-30.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
+ RenderSVGPath {circle} at (136,149) size 26x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(65.00,-30.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
RenderSVGContainer {g} at (282,125) size 176x70 [transform={m=((0.60,0.00)(0.00,0.60)) t=(370.00,160.00)}]
- RenderSVGText {text} at (-135,-58) size 15x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 15x36
+ RenderSVGText {text} at (-135,-58) size 15x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x35
chunk 1 text run 1 at (-135.00,-30.00) startOffset 0 endOffset 1 width 15.00: "3"
- RenderSVGText {text} at (-95,-58) size 39x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 39x36
+ RenderSVGText {text} at (-95,-58) size 39x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 39x35
chunk 1 text run 1 at (-95.00,-30.00) startOffset 0 endOffset 3 width 38.33: "2.6"
- RenderSVGText {text} at (65,-58) size 15x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 15x36
+ RenderSVGText {text} at (65,-58) size 15x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x35
chunk 1 text run 1 at (65.00,-30.00) startOffset 0 endOffset 1 width 15.00: "0"
- RenderSVGText {text} at (115,-58) size 15x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 15x36
+ RenderSVGText {text} at (115,-58) size 15x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x35
chunk 1 text run 1 at (115.00,-30.00) startOffset 0 endOffset 1 width 15.00: "1"
- RenderSVGText {text} at (-85,22) size 15x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 15x36
+ RenderSVGText {text} at (-85,22) size 15x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x35
chunk 1 text run 1 at (-85.00,50.00) startOffset 0 endOffset 1 width 15.00: "4"
- RenderSVGText {text} at (50,22) size 39x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 39x36
+ RenderSVGText {text} at (50,22) size 39x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 39x35
chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 3 width 38.33: "1.4"
RenderSVGContainer {g} at (295,159) size 150x2
RenderSVGPath {polyline} at (295,159) size 150x2 [stroke={[type=SOLID] [color=#888888] [dash array={10.00, 6.00}]}] [points="-125 0 125 0"]
@@ -94,12 +94,12 @@
RenderSVGPath {circle} at (312,147) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=-75.00] [cy=0.00] [r=20.00]
RenderSVGPath {circle} at (402,147) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=75.00] [cy=0.00] [r=20.00]
RenderSVGPath {circle} at (432,147) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=125.00] [cy=0.00] [r=20.00]
- RenderSVGPath {circle} at (401,146) size 28x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(75.00,0.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
+ RenderSVGPath {circle} at (402,147) size 26x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(75.00,0.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
RenderSVGText {text} at (5,210) size 367x32 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 367x32
chunk 1 text run 1 at (5.00,235.00) startOffset 0 endOffset 31 width 367.00: "Test of keyPoints and keyTimes."
- RenderSVGText {text} at (5,248) size 392x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 392x22
+ RenderSVGText {text} at (5,248) size 392x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 392x21
chunk 1 text run 1 at (5.00,265.00) startOffset 0 endOffset 54 width 392.00: "Number indicates the circle's passing time in seconds."
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt
index 9c407f5..2d46518 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt
@@ -3,27 +3,27 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (52,11) size 362x182 [transform={m=((0.80,0.00)(0.00,0.80)) t=(40.00,0.00)}]
- RenderSVGPath {polygon} at (237,14) size 71x106 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [points="248.5 38.5 276.5 22.5 298.5 19.5 316.5 26.5 332.5 40.5 331.5 57.5 322.5 70.5 307.5 76.5 314.5 80.5 324.5 86.5 333.5 99.5 333.5 121.5 327.5 130.5 312.5 143.5 292.5 149.5 270.5 148.5 248.5 142.5 252.5 114.5 267.5 119.5 282.5 119.5 297.5 115.5 304.5 109.5 295.5 99.5 284.5 92.5 277.5 84.5 270.5 74.5 281.5 66.5 293.5 60.5 297.5 50.5 292.5 45.5 281.5 45.5 274.5 49.5 266.5 53.5"]
- RenderSVGPath {polygon} at (125,12) size 96x109 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [points="108.5 38.5 123.5 26.5 148.5 16.5 172.5 17.5 188.5 19.5 202.5 23.5 206.5 26.5 210.5 37.5 213.5 44.5 215.5 57.5 209.5 68.5 203.5 81.5 187.5 98.5 164.5 120.5 206.5 121.5 224.5 121.5 220.5 149.5 194.5 147.5 181.5 147.5 167.5 146.5 150.5 147.5 133.5 149.5 117.5 148.5 117.5 136.5 118.5 124.5 133.5 115.5 151.5 97.5 170.5 78.5 186.5 59.5 179.5 43.5 159.5 35.5 139.5 40.5 125.5 49.5"]
+ RenderSVGPath {polygon} at (238,15) size 70x105 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [points="248.5 38.5 276.5 22.5 298.5 19.5 316.5 26.5 332.5 40.5 331.5 57.5 322.5 70.5 307.5 76.5 314.5 80.5 324.5 86.5 333.5 99.5 333.5 121.5 327.5 130.5 312.5 143.5 292.5 149.5 270.5 148.5 248.5 142.5 252.5 114.5 267.5 119.5 282.5 119.5 297.5 115.5 304.5 109.5 295.5 99.5 284.5 92.5 277.5 84.5 270.5 74.5 281.5 66.5 293.5 60.5 297.5 50.5 292.5 45.5 281.5 45.5 274.5 49.5 266.5 53.5"]
+ RenderSVGPath {polygon} at (126,12) size 95x109 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [points="108.5 38.5 123.5 26.5 148.5 16.5 172.5 17.5 188.5 19.5 202.5 23.5 206.5 26.5 210.5 37.5 213.5 44.5 215.5 57.5 209.5 68.5 203.5 81.5 187.5 98.5 164.5 120.5 206.5 121.5 224.5 121.5 220.5 149.5 194.5 147.5 181.5 147.5 167.5 146.5 150.5 147.5 133.5 149.5 117.5 148.5 117.5 136.5 118.5 124.5 133.5 115.5 151.5 97.5 170.5 78.5 186.5 59.5 179.5 43.5 159.5 35.5 139.5 40.5 125.5 49.5"]
RenderSVGPath {polygon} at (57,12) size 56x111 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [points="26.5 32.5 33.5 32.5 40.5 29.5 47.5 23.5 61.5 17.5 73.5 16.5 74.5 33.5 73.5 50.5 73.5 64.5 72.5 77.5 72.5 90.5 72.5 105.5 71.5 126.5 89.5 128.5 90.5 138.5 89.5 151.5 72.5 151.5 54.5 152.5 38.5 152.5 27.5 152.5 28.5 139.5 30.5 127.5 44.5 125.5 46.5 112.5 47.5 99.5 46.5 87.5 48.5 73.5 48.5 53.5 34.5 52.5 22.5 52.5 22.5 51.5 22.5 41.5 22.5 33.5"]
RenderSVGPath {polygon} at (332,12) size 82x113 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [points="427.5 17.5 439.5 15.5 449.5 15.5 449.5 29.5 447.5 44.5 447.5 59.5 465.5 60.5 466.5 74.5 465.5 89.5 450.5 87.5 449.5 102.5 449.5 123.5 449.5 140.5 449.5 153.5 420.5 154.5 421.5 137.5 420.5 123.5 420.5 111.5 419.5 99.5 392.5 97.5 367.5 99.5 366.5 79.5 367.5 69.5 376.5 43.5 381.5 27.5 384.5 17.5 412.5 16.5 406.5 36.5 400.5 49.5 394.5 70.5 419.5 71.5 423.5 49.5 424.5 33.5"]
RenderSVGPath {polygon} at (56,11) size 59x113 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [points="26.5 32.5 33.5 32.5 40.5 29.5 47.5 23.5 61.5 17.5 73.5 16.5 74.5 33.5 73.5 50.5 73.5 64.5 72.5 77.5 72.5 90.5 72.5 105.5 71.5 126.5 89.5 128.5 90.5 138.5 89.5 151.5 72.5 151.5 54.5 152.5 38.5 152.5 27.5 152.5 28.5 139.5 30.5 127.5 44.5 125.5 46.5 112.5 47.5 99.5 46.5 87.5 48.5 73.5 48.5 53.5 34.5 52.5 22.5 52.5 22.5 51.5 22.5 41.5 22.5 33.5"]
RenderSVGContainer {g} at (52,144) size 48x49 [transform={m=((0.30,0.00)(0.00,0.30)) t=(-135.00,150.00)}]
RenderSVGPath {path} at (52,144) size 48x49 [fill={[type=SOLID] [color=#CC0066]}] [data="M 500 100 L 500 300 L 700 300 L 700 100 L 550 100 L 550 250 L 650 250 L 650 100 L 500 100 Z"]
- RenderSVGContainer {g} at (152,144) size 50x49 [transform={m=((0.30,0.00)(0.00,0.30)) t=(-9.00,150.00)}]
- RenderSVGPath {path} at (152,144) size 50x49 [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [data="M 500 100 L 500 300 L 700 300 L 700 100 L 550 100 L 550 250 L 650 250 L 650 100 L 500 100 Z"]
+ RenderSVGContainer {g} at (152,144) size 49x49 [transform={m=((0.30,0.00)(0.00,0.30)) t=(-9.00,150.00)}]
+ RenderSVGPath {path} at (152,144) size 49x49 [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [data="M 500 100 L 500 300 L 700 300 L 700 100 L 550 100 L 550 250 L 650 250 L 650 100 L 500 100 Z"]
RenderSVGContainer {g} at (253,144) size 49x49 [transform={m=((0.30,0.00)(0.00,0.30)) t=(117.00,150.00)}]
RenderSVGPath {path} at (253,144) size 49x49 [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [data="M 500 100 L 500 300 L 700 300 L 700 100 L 550 100 L 550 250 L 650 250 L 650 100 L 500 100 Z"]
- RenderSVGContainer {g} at (354,144) size 50x49 [transform={m=((0.30,0.00)(0.00,0.30)) t=(243.00,150.00)}]
- RenderSVGPath {path} at (354,144) size 50x49 [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [data="M 500 100 L 500 300 L 700 300 L 700 100 L 550 100 L 550 250 L 650 250 L 650 100 L 500 100 Z"]
+ RenderSVGContainer {g} at (354,144) size 49x49 [transform={m=((0.30,0.00)(0.00,0.30)) t=(243.00,150.00)}]
+ RenderSVGPath {path} at (354,144) size 49x49 [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [data="M 500 100 L 500 300 L 700 300 L 700 100 L 550 100 L 550 250 L 650 250 L 650 100 L 500 100 Z"]
RenderSVGText {text} at (5,200) size 405x32 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 405x32
chunk 1 text run 1 at (5.00,225.00) startOffset 0 endOffset 39 width 405.00: "Animation on: 'points' and 'fill-rule'."
- RenderSVGText {text} at (5,238) size 325x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 325x22
+ RenderSVGText {text} at (5,238) size 325x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 325x21
chunk 1 text run 1 at (5.00,255.00) startOffset 0 endOffset 45 width 325.00: "Digit should match outline at indicated time."
- RenderSVGText {text} at (5,258) size 392x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 392x22
+ RenderSVGText {text} at (5,258) size 392x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 392x21
chunk 1 text run 1 at (5.00,275.00) startOffset 0 endOffset 54 width 392.00: "Filled square should follow morphing digit discretely."
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt
index 0ea630d..104a919 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt
@@ -6,11 +6,11 @@
RenderSVGInlineText {#text} at (0,0) size 284x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 284.00: "$Revision: 1.11 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (132,11) size 216x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 216x18
+ RenderSVGText {text} at (132,11) size 215x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 215x18
chunk 1 (middle anchor) text run 1 at (132.50,25.00) startOffset 0 endOffset 32 width 215.00: "<animateTransform> on structure,"
- RenderSVGText {text} at (143,31) size 194x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x18
+ RenderSVGText {text} at (143,31) size 193x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 193x18
chunk 1 (middle anchor) text run 1 at (143.50,45.00) startOffset 0 endOffset 30 width 193.00: "hyperlinking and text elements"
RenderSVGContainer {g} at (29,59) size 422x225
RenderSVGContainer {g} at (29,59) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
@@ -57,8 +57,8 @@
RenderSVGPath {path} at (187,109) size 14x14 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
RenderSVGPath {path} at (187,97) size 14x14 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
RenderSVGPath {rect} at (193,103) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
- RenderSVGText {text} at (-20,26) size 40x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x18
+ RenderSVGText {text} at (-20,26) size 39x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 39x18
chunk 1 (middle anchor) text run 1 at (-19.50,40.00) startOffset 0 endOffset 5 width 39.00: "<use>"
RenderSVGContainer {g} at (270,60) size 60x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
RenderSVGImage {image} at (270,60) size 60x60
@@ -73,8 +73,8 @@
RenderSVGPath {path} at (389,89) size 32x32 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
RenderSVGPath {path} at (389,59) size 32x32 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
RenderSVGPath {rect} at (404,74) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
- RenderSVGText {text} at (-30,46) size 60x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 60x18
+ RenderSVGText {text} at (-30,46) size 59x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 59x18
chunk 1 (middle anchor) text run 1 at (-29.50,60.00) startOffset 0 endOffset 8 width 59.00: "<switch>"
RenderSVGContainer {g} at (29,189) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,220.00)}]
RenderSVGContainer {a} at (29,189) size 62x62
@@ -84,14 +84,14 @@
RenderSVGPath {path} at (29,219) size 32x32 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
RenderSVGPath {path} at (29,189) size 32x32 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
RenderSVGPath {rect} at (44,204) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
- RenderSVGText {text} at (-13,46) size 26x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x18
+ RenderSVGText {text} at (-13,46) size 25x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x18
chunk 1 (middle anchor) text run 1 at (-12.50,60.00) startOffset 0 endOffset 3 width 25.00: "<a>"
RenderSVGContainer {g} at (145,187) size 70x97 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,220.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGText {text} at (-34,-32) size 68x40 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x40
chunk 1 (middle anchor) text run 1 at (-33.70,0.00) startOffset 0 endOffset 3 width 67.40: "123"
- RenderSVGText {text} at (-21,46) size 42x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 42x18
+ RenderSVGText {text} at (-21,46) size 41x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 41x18
chunk 1 (middle anchor) text run 1 at (-20.50,60.00) startOffset 0 endOffset 6 width 41.00: "<text>"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt
index 4946b4f6..ddb2674 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt
@@ -12,13 +12,13 @@
RenderSVGContainer {g} at (24,59) size 437x225
RenderSVGContainer {g} at (29,59) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
RenderSVGPath {path} at (29,59) size 62x62 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 20 0 30 -10 30 -30 C 10 -30 0 -20 0 0 C 0 -20 -10 -30 -30 -30 C -30 -10 -20 0 0 0 C -20 0 -30 10 -30 30 C -10 30 0 20 0 0 C 0 20 10 30 30 30 C 30 10 20 0 0 0 Z"]
- RenderSVGText {text} at (-23,46) size 46x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 46x18
+ RenderSVGText {text} at (-23,46) size 45x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x18
chunk 1 (middle anchor) text run 1 at (-22.50,60.00) startOffset 0 endOffset 6 width 45.00: "<path>"
RenderSVGContainer {g} at (149,69) size 62x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
RenderSVGPath {rect} at (149,69) size 62x42 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-30.00] [y=-20.00] [width=60.00] [height=40.00]
- RenderSVGText {text} at (-21,46) size 42x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 42x18
+ RenderSVGText {text} at (-21,46) size 41x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 41x18
chunk 1 (middle anchor) text run 1 at (-20.50,60.00) startOffset 0 endOffset 6 width 41.00: "<rect>"
RenderSVGContainer {g} at (269,59) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
RenderSVGPath {circle} at (269,59) size 62x62 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [cx=0.00] [cy=0.00] [r=30.00]
@@ -32,13 +32,13 @@
chunk 1 (middle anchor) text run 1 at (-29.00,60.00) startOffset 0 endOffset 9 width 58.00: "<ellipse>"
RenderSVGContainer {g} at (24,194) size 72x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,220.00)}]
RenderSVGPath {line} at (24,194) size 72x52 [stroke={[type=SOLID] [color=#FFB400] [stroke width=10.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=-30.00] [y1=-20.00] [x2=30.00] [y2=20.00]
- RenderSVGText {text} at (-21,46) size 42x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 42x18
+ RenderSVGText {text} at (-21,46) size 41x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 41x18
chunk 1 (middle anchor) text run 1 at (-20.50,60.00) startOffset 0 endOffset 6 width 41.00: "<line>"
RenderSVGContainer {g} at (145,193) size 70x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,220.00)}]
RenderSVGPath {polyline} at (145,193) size 70x54 [stroke={[type=SOLID] [color=#FFB400] [stroke width=10.00] [line cap=ROUND] [line join=ROUND]}] [points="-30 20 -30 -20 30 20 30 -20"]
- RenderSVGText {text} at (-35,46) size 70x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 70x18
+ RenderSVGText {text} at (-35,46) size 69x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 69x18
chunk 1 (middle anchor) text run 1 at (-34.50,60.00) startOffset 0 endOffset 10 width 69.00: "<polyline>"
RenderSVGContainer {g} at (265,199) size 70x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,220.00)}]
RenderSVGPath {polygon} at (269,199) size 62x42 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [points="-30 20 -30 -20 30 20 30 -20"]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt
index 7161997..e27993f 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt
@@ -11,17 +11,17 @@
chunk 1 (middle anchor) text run 1 at (164.00,25.00) startOffset 0 endOffset 23 width 152.00: "<animate> on xlink:href"
RenderSVGContainer {g} at (16,59) size 443x215
RenderSVGContainer {g} at (37,82) size 46x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
- RenderSVGText {text} at (-23,-8) size 46x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 46x23
+ RenderSVGText {text} at (-23,-8) size 45x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x23
chunk 1 (middle anchor) text run 1 at (-22.50,10.00) startOffset 0 endOffset 5 width 45.00: "<set>"
RenderSVGContainer {g} at (149,59) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
RenderSVGContainer {a} at (149,59) size 62x62
RenderSVGPath {circle} at (149,59) size 62x62 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [cx=0.00] [cy=0.00] [r=30.00]
- RenderSVGText {text} at (-15,-18) size 30x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x36
+ RenderSVGText {text} at (-15,-18) size 30x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 30x35
chunk 1 (middle anchor) text run 1 at (-15.00,10.00) startOffset 0 endOffset 2 width 30.00: "38"
- RenderSVGText {text} at (-13,46) size 26x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x18
+ RenderSVGText {text} at (-13,46) size 25x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x18
chunk 1 (middle anchor) text run 1 at (-12.50,60.00) startOffset 0 endOffset 3 width 25.00: "<a>"
RenderSVGContainer {g} at (270,60) size 60x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
RenderSVGImage {image} at (270,60) size 60x60
@@ -41,24 +41,24 @@
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 40.00: "Use C"
RenderSVGContainer {use} at (381,61) size 78x38
RenderSVGContainer {g} at (381,61) size 78x38
- RenderSVGText {text} at (-38,-28) size 76x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x36
+ RenderSVGText {text} at (-38,-28) size 75x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x35
chunk 1 (middle anchor) text run 1 at (-37.50,0.00) startOffset 0 endOffset 5 width 75.00: "Use B"
- RenderSVGText {text} at (-20,46) size 40x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x18
+ RenderSVGText {text} at (-20,46) size 39x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 39x18
chunk 1 (middle anchor) text run 1 at (-19.50,60.00) startOffset 0 endOffset 5 width 39.00: "<use>"
RenderSVGContainer {g} at (16,202) size 88x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,210.00)}]
- RenderSVGText {text} at (-44,-8) size 88x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 88x23
+ RenderSVGText {text} at (-44,-8) size 87x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 87x23
chunk 1 (middle anchor) text run 1 at (-43.50,10.00) startOffset 0 endOffset 9 width 87.00: "<animate>"
RenderSVGContainer {g} at (149,179) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,210.00)}]
RenderSVGContainer {a} at (149,179) size 62x62
RenderSVGPath {circle} at (149,179) size 62x62 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [cx=0.00] [cy=0.00] [r=30.00]
- RenderSVGText {text} at (-15,-18) size 30x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x36
+ RenderSVGText {text} at (-15,-18) size 30x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 30x35
chunk 1 (middle anchor) text run 1 at (-15.00,10.00) startOffset 0 endOffset 2 width 30.00: "09"
- RenderSVGText {text} at (-13,46) size 26x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x18
+ RenderSVGText {text} at (-13,46) size 25x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x18
chunk 1 (middle anchor) text run 1 at (-12.50,60.00) startOffset 0 endOffset 3 width 25.00: "<a>"
RenderSVGContainer {g} at (270,180) size 60x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,210.00)}]
RenderSVGImage {image} at (270,180) size 60x60
@@ -68,9 +68,9 @@
RenderSVGContainer {g} at (381,181) size 78x93 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,210.00)}]
RenderSVGContainer {use} at (381,181) size 78x38
RenderSVGContainer {g} at (381,181) size 78x38
- RenderSVGText {text} at (-38,-28) size 76x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x36
+ RenderSVGText {text} at (-38,-28) size 75x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x35
chunk 1 (middle anchor) text run 1 at (-37.50,0.00) startOffset 0 endOffset 5 width 75.00: "Use B"
- RenderSVGText {text} at (-20,46) size 40x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x18
+ RenderSVGText {text} at (-20,46) size 39x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 39x18
chunk 1 (middle anchor) text run 1 at (-19.50,60.00) startOffset 0 endOffset 5 width 39.00: "<use>"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt
index ff38a4e..7cb96a8 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt
@@ -2,8 +2,8 @@
RenderView at (0,0) size 480x360
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
- RenderSVGText {text} at (144,11) size 192x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 192x18
+ RenderSVGText {text} at (144,11) size 191x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 191x18
chunk 1 (middle anchor) text run 1 at (144.50,25.00) startOffset 0 endOffset 29 width 191.00: "<animate> of x/y/width/height"
RenderSVGContainer {g} at (8,42) size 466x247
RenderSVGContainer {g} at (18,54) size 84x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
@@ -37,8 +37,8 @@
RenderSVGPath {rect} at (71,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
RenderSVGContainer {g} at (41,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
RenderSVGPath {rect} at (41,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
- RenderSVGText {text} at (-42,46) size 84x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x18
+ RenderSVGText {text} at (-42,46) size 83x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 83x18
chunk 1 (middle anchor) text run 1 at (-41.50,60.00) startOffset 0 endOffset 12 width 83.00: "x/y on <use>"
RenderSVGContainer {g} at (130,71) size 100x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
RenderSVGImage {image} at (165,75) size 50x50
@@ -69,8 +69,8 @@
RenderSVGPath {rect} at (311,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
RenderSVGContainer {g} at (281,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
RenderSVGPath {rect} at (281,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
- RenderSVGText {text} at (-43,46) size 86x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x18
+ RenderSVGText {text} at (-43,46) size 85x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 85x18
chunk 1 (middle anchor) text run 1 at (-42.50,60.00) startOffset 0 endOffset 13 width 85.00: "x/y on <rect>"
RenderSVGContainer {g} at (257,71) size 86x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
RenderSVGPath {rect} at (284,74) size 52x22 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#000000]}] [x=-15.00] [y=-15.00] [width=50.00] [height=20.00]
@@ -85,8 +85,8 @@
RenderSVGPath {rect} at (311,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
RenderSVGContainer {g} at (281,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
RenderSVGPath {rect} at (281,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
- RenderSVGText {text} at (-43,46) size 86x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x18
+ RenderSVGText {text} at (-43,46) size 85x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 85x18
chunk 1 (middle anchor) text run 1 at (-42.50,60.00) startOffset 0 endOffset 13 width 85.00: "x/y on <rect>"
RenderSVGContainer {g} at (377,42) size 97x112 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
@@ -104,8 +104,8 @@
RenderSVGPath {rect} at (431,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
RenderSVGContainer {g} at (401,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
RenderSVGPath {rect} at (401,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
- RenderSVGText {text} at (-43,46) size 86x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x18
+ RenderSVGText {text} at (-43,46) size 85x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 85x18
chunk 1 (middle anchor) text run 1 at (-42.50,60.00) startOffset 0 endOffset 13 width 85.00: "x/y on <rect>"
RenderSVGContainer {g} at (8,162) size 104x112 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,210.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
@@ -148,16 +148,16 @@
RenderSVGPath {rect} at (91,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
RenderSVGContainer {g} at (61,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
RenderSVGPath {rect} at (61,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
- RenderSVGText {text} at (-52,46) size 104x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 104x18
+ RenderSVGText {text} at (-52,46) size 103x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 103x18
chunk 1 (middle anchor) text run 1 at (-51.50,60.00) startOffset 0 endOffset 16 width 103.00: "x/y on <text>(2)"
RenderSVGContainer {g} at (138,168) size 83x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,210.00)}]
RenderSVGImage {image} at (140,170) size 50x50
RenderSVGPath {rect} at (138,168) size 54x54 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-40.00] [y=-40.00] [width=50.00] [height=50.00]
RenderSVGPath {rect} at (139,169) size 82x22 [stroke={[type=SOLID] [color=#FFB400]}] [x=-40.00] [y=-40.00] [width=80.00] [height=20.00]
RenderSVGPath {rect} at (139,169) size 22x82 [stroke={[type=SOLID] [color=#FFB400]}] [x=-40.00] [y=-40.00] [width=20.00] [height=80.00]
- RenderSVGText {text} at (-40,46) size 80x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 80x18
+ RenderSVGText {text} at (-40,46) size 79x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 79x18
chunk 1 (middle anchor) text run 1 at (-39.50,60.00) startOffset 0 endOffset 12 width 79.00: "width/height"
RenderSVGText {text} at (-38,61) size 76x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 76x18
@@ -167,11 +167,11 @@
RenderSVGPath {rect} at (258,168) size 54x54 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-40.00] [y=-40.00] [width=50.00] [height=50.00]
RenderSVGPath {rect} at (259,169) size 82x22 [stroke={[type=SOLID] [color=#FFB400]}] [x=-40.00] [y=-40.00] [width=80.00] [height=20.00]
RenderSVGPath {rect} at (259,169) size 22x82 [stroke={[type=SOLID] [color=#FFB400]}] [x=-40.00] [y=-40.00] [width=20.00] [height=80.00]
- RenderSVGText {text} at (-40,46) size 80x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 80x18
+ RenderSVGText {text} at (-40,46) size 79x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 79x18
chunk 1 (middle anchor) text run 1 at (-39.50,60.00) startOffset 0 endOffset 12 width 79.00: "width/height"
- RenderSVGText {text} at (-31,61) size 62x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 62x18
+ RenderSVGText {text} at (-31,61) size 61x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 61x18
chunk 1 (middle anchor) text run 1 at (-30.50,75.00) startOffset 0 endOffset 9 width 61.00: "on <rect>"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt
index 28ee89e..8c67a04 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt
@@ -2,8 +2,8 @@
RenderView at (0,0) size 480x360
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
- RenderSVGText {text} at (205,7) size 70x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 70x23
+ RenderSVGText {text} at (205,7) size 69x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 69x23
chunk 1 (middle anchor) text run 1 at (205.50,25.00) startOffset 0 endOffset 8 width 69.00: "graphics"
RenderSVGContainer {g} at (28,45) size 412x243 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,75.00)}]
RenderSVGContainer {g} at (28,74) size 82x214 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,10.00)}]
@@ -41,14 +41,14 @@
RenderSVGInlineText {#text} at (0,0) size 24x14
chunk 1 (end anchor) text run 1 at (-24.00,200.00) startOffset 0 endOffset 5 width 24.00: "color"
RenderSVGContainer {g} at (168,45) size 248x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,-20.00)}]
- RenderSVGText {text} at (-2,-10) size 44x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 44x17
+ RenderSVGText {text} at (-2,-10) size 44x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 44x16
chunk 1 (middle anchor) text run 1 at (-2.00,3.00) startOffset 0 endOffset 7 width 44.00: "element"
- RenderSVGText {text} at (118,-10) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (118,-10) size 23x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 23x16
chunk 1 (middle anchor) text run 1 at (118.50,3.00) startOffset 0 endOffset 3 width 23.00: "<g>"
- RenderSVGText {text} at (224,-10) size 22x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x17
+ RenderSVGText {text} at (224,-10) size 22x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x16
chunk 1 (middle anchor) text run 1 at (224.00,3.00) startOffset 0 endOffset 3 width 22.00: "<a>"
RenderSVGContainer {g} at (155,69) size 285x214 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
RenderSVGContainer {g} at (170,69) size 258x14
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt
index 9b6a4ea..b07732e 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt
@@ -4,8 +4,8 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (56,11) size 358x173 [transform={m=((0.80,0.00)(0.00,0.80)) t=(40.00,0.00)}]
RenderSVGPath {path} at (57,12) size 56x111 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [data="M 26.5 32.5 L 33.5 32.5 L 40.5 29.5 L 47.5 23.5 L 61.5 17.5 L 73.5 16.5 L 74.5 33.5 L 73.5 50.5 L 73.5 64.5 L 72.5 77.5 L 72.5 90.5 L 72.5 105.5 L 71.5 126.5 L 89.5 128.5 L 90.5 138.5 L 89.5 151.5 L 72.5 151.5 L 54.5 152.5 L 38.5 152.5 L 27.5 152.5 L 28.5 139.5 L 30.5 127.5 L 44.5 125.5 L 46.5 112.5 L 47.5 99.5 L 46.5 87.5 L 48.5 73.5 L 48.5 53.5 L 34.5 52.5 L 22.5 52.5 L 22.5 51.5 L 22.5 41.5 L 22.5 33.5 Z"]
- RenderSVGPath {path} at (125,12) size 96x109 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [data="M 108.5 38.5 L 123.5 26.5 L 148.5 16.5 L 172.5 17.5 L 188.5 19.5 L 202.5 23.5 L 206.5 26.5 L 210.5 37.5 L 213.5 44.5 L 215.5 57.5 L 209.5 68.5 L 203.5 81.5 L 187.5 98.5 L 164.5 120.5 L 206.5 121.5 L 224.5 121.5 L 220.5 149.5 L 194.5 147.5 L 181.5 147.5 L 167.5 146.5 L 150.5 147.5 L 133.5 149.5 L 117.5 148.5 L 117.5 136.5 L 118.5 124.5 L 133.5 115.5 L 151.5 97.5 L 170.5 78.5 L 186.5 59.5 L 179.5 43.5 L 159.5 35.5 L 139.5 40.5 L 125.5 49.5 Z"]
- RenderSVGPath {path} at (237,14) size 71x106 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [data="M 248.5 38.5 L 276.5 22.5 L 298.5 19.5 L 316.5 26.5 L 332.5 40.5 L 331.5 57.5 L 322.5 70.5 L 307.5 76.5 L 314.5 80.5 L 324.5 86.5 L 333.5 99.5 L 333.5 121.5 L 327.5 130.5 L 312.5 143.5 L 292.5 149.5 L 270.5 148.5 L 248.5 142.5 L 252.5 114.5 L 267.5 119.5 L 282.5 119.5 L 297.5 115.5 L 304.5 109.5 L 295.5 99.5 L 284.5 92.5 L 277.5 84.5 L 270.5 74.5 L 281.5 66.5 L 293.5 60.5 L 297.5 50.5 L 292.5 45.5 L 281.5 45.5 L 274.5 49.5 L 266.5 53.5 Z"]
+ RenderSVGPath {path} at (126,12) size 95x109 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [data="M 108.5 38.5 L 123.5 26.5 L 148.5 16.5 L 172.5 17.5 L 188.5 19.5 L 202.5 23.5 L 206.5 26.5 L 210.5 37.5 L 213.5 44.5 L 215.5 57.5 L 209.5 68.5 L 203.5 81.5 L 187.5 98.5 L 164.5 120.5 L 206.5 121.5 L 224.5 121.5 L 220.5 149.5 L 194.5 147.5 L 181.5 147.5 L 167.5 146.5 L 150.5 147.5 L 133.5 149.5 L 117.5 148.5 L 117.5 136.5 L 118.5 124.5 L 133.5 115.5 L 151.5 97.5 L 170.5 78.5 L 186.5 59.5 L 179.5 43.5 L 159.5 35.5 L 139.5 40.5 L 125.5 49.5 Z"]
+ RenderSVGPath {path} at (238,15) size 70x105 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [data="M 248.5 38.5 L 276.5 22.5 L 298.5 19.5 L 316.5 26.5 L 332.5 40.5 L 331.5 57.5 L 322.5 70.5 L 307.5 76.5 L 314.5 80.5 L 324.5 86.5 L 333.5 99.5 L 333.5 121.5 L 327.5 130.5 L 312.5 143.5 L 292.5 149.5 L 270.5 148.5 L 248.5 142.5 L 252.5 114.5 L 267.5 119.5 L 282.5 119.5 L 297.5 115.5 L 304.5 109.5 L 295.5 99.5 L 284.5 92.5 L 277.5 84.5 L 270.5 74.5 L 281.5 66.5 L 293.5 60.5 L 297.5 50.5 L 292.5 45.5 L 281.5 45.5 L 274.5 49.5 L 266.5 53.5 Z"]
RenderSVGPath {path} at (332,12) size 82x113 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [data="M 427.5 17.5 L 439.5 15.5 L 449.5 15.5 L 449.5 29.5 L 447.5 44.5 L 447.5 59.5 L 465.5 60.5 L 466.5 74.5 L 465.5 89.5 L 450.5 87.5 L 449.5 102.5 L 449.5 123.5 L 449.5 140.5 L 449.5 153.5 L 420.5 154.5 L 421.5 137.5 L 420.5 123.5 L 420.5 111.5 L 419.5 99.5 L 392.5 97.5 L 367.5 99.5 L 366.5 79.5 L 367.5 69.5 L 376.5 43.5 L 381.5 27.5 L 384.5 17.5 L 412.5 16.5 L 406.5 36.5 L 400.5 49.5 L 394.5 70.5 L 419.5 71.5 L 423.5 49.5 L 424.5 33.5 Z"]
RenderSVGPath {circle} at (56,136) size 48x48 [fill={[type=SOLID] [color=#CCCCCC]}] [cx=50.00] [cy=200.00] [r=30.00]
RenderSVGPath {circle} at (154,136) size 49x48 [fill={[type=SOLID] [color=#CCCCCC]}] [cx=173.00] [cy=200.00] [r=30.00]
@@ -17,11 +17,11 @@
RenderSVGInlineText {#text} at (0,0) size 419x32
chunk 1 text run 1 at (5.00,225.00) startOffset 0 endOffset 21 width 234.00: "Animation on the 'd' "
chunk 1 text run 1 at (239.00,225.00) startOffset 0 endOffset 18 width 185.00: "attribute of path."
- RenderSVGText {text} at (5,238) size 325x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 325x22
+ RenderSVGText {text} at (5,238) size 325x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 325x21
chunk 1 text run 1 at (5.00,255.00) startOffset 0 endOffset 45 width 325.00: "Digit should match outline at indicated time."
- RenderSVGText {text} at (5,258) size 385x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 385x22
+ RenderSVGText {text} at (5,258) size 385x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 385x21
chunk 1 text run 1 at (5.00,275.00) startOffset 0 endOffset 54 width 385.00: "Filled circle should follow morphing digit discretely."
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt
index a1e2d0a..4577102 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt
@@ -4,342 +4,342 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (39,60) size 423x193 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,80.00)}]
RenderSVGContainer {g} at (39,92) size 66x157 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,10.00)}]
- RenderSVGText {text} at (-59,2) size 64x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x17
+ RenderSVGText {text} at (-59,2) size 64x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x16
chunk 1 (end anchor) text run 1 at (-59.00,15.00) startOffset 0 endOffset 11 width 64.00: "text-anchor"
- RenderSVGText {text} at (-44,37) size 49x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 49x17
+ RenderSVGText {text} at (-44,37) size 49x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 49x16
chunk 1 (end anchor) text run 1 at (-44.00,50.00) startOffset 0 endOffset 9 width 49.00: "font-size"
- RenderSVGText {text} at (-60,72) size 65x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x17
+ RenderSVGText {text} at (-60,72) size 65x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x16
chunk 1 (end anchor) text run 1 at (-60.00,85.00) startOffset 0 endOffset 11 width 65.00: "font-family"
- RenderSVGText {text} at (-49,107) size 54x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 54x17
+ RenderSVGText {text} at (-49,107) size 54x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 54x16
chunk 1 (end anchor) text run 1 at (-49.00,120.00) startOffset 0 endOffset 10 width 54.00: "font-style"
- RenderSVGText {text} at (-61,142) size 66x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 66x17
+ RenderSVGText {text} at (-61,142) size 66x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 66x16
chunk 1 (end anchor) text run 1 at (-61.00,155.00) startOffset 0 endOffset 11 width 66.00: "font-weight"
RenderSVGContainer {g} at (171,60) size 260x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,-10.00)}]
- RenderSVGText {text} at (1,-10) size 38x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 38x17
+ RenderSVGText {text} at (1,-10) size 37x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x16
chunk 1 (middle anchor) text run 1 at (1.50,3.00) startOffset 0 endOffset 6 width 37.00: "<text>"
- RenderSVGText {text} at (123,-10) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (123,-10) size 23x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 23x16
chunk 1 (middle anchor) text run 1 at (123.50,3.00) startOffset 0 endOffset 3 width 23.00: "<g>"
- RenderSVGText {text} at (239,-10) size 22x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x17
+ RenderSVGText {text} at (239,-10) size 22x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x16
chunk 1 (middle anchor) text run 1 at (239.00,3.00) startOffset 0 endOffset 3 width 22.00: "<a>"
RenderSVGContainer {g} at (138,77) size 324x176 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,5.00)}]
RenderSVGContainer {g} at (138,77) size 324x36
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (138,77) size 104x36
- RenderSVGText {text} at (-22,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (-22,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGPath {rect} at (158,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
- RenderSVGText {text} at (-11,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (-11,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 (middle anchor) text run 1 at (-11.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGPath {rect} at (188,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGPath {rect} at (218,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
RenderSVGPath {rect} at (158,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
RenderSVGContainer {use} at (138,77) size 104x36
RenderSVGContainer {g} at (138,77) size 104x36
RenderSVGContainer {g} at (138,77) size 104x36
- RenderSVGText {text} at (-22,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (-22,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGPath {rect} at (158,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
- RenderSVGText {text} at (-11,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (-11,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 (middle anchor) text run 1 at (-11.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGPath {rect} at (188,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGPath {rect} at (218,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
RenderSVGPath {rect} at (158,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
RenderSVGContainer {use} at (248,77) size 104x36
RenderSVGContainer {g} at (248,77) size 104x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
RenderSVGContainer {g} at (248,77) size 104x36
- RenderSVGText {text} at (-22,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (-22,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGPath {rect} at (268,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
- RenderSVGText {text} at (-11,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (-11,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 (middle anchor) text run 1 at (-11.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGPath {rect} at (298,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGPath {rect} at (328,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
RenderSVGPath {rect} at (268,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
RenderSVGContainer {use} at (358,77) size 104x36
RenderSVGContainer {g} at (358,77) size 104x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
RenderSVGContainer {g} at (358,77) size 104x36
- RenderSVGText {text} at (-22,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (-22,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGPath {rect} at (378,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
- RenderSVGText {text} at (-11,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (-11,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 (middle anchor) text run 1 at (-11.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGPath {rect} at (408,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGPath {rect} at (438,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
RenderSVGPath {rect} at (378,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
- RenderSVGText {text} at (-22,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (-22,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {g} at (248,77) size 22x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
- RenderSVGText {text} at (-22,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (-22,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {a} at (358,77) size 22x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
- RenderSVGText {text} at (-22,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (-22,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {g} at (160,112) size 302x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,35.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (160,112) size 82x36
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGText {text} at (0,9) size 9x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 9x14
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 9.00: "A"
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (160,112) size 82x36
RenderSVGContainer {g} at (160,112) size 82x36
RenderSVGContainer {g} at (160,112) size 82x36
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGText {text} at (0,9) size 9x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 9x14
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 9.00: "A"
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (270,112) size 82x36
RenderSVGContainer {g} at (270,112) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
RenderSVGContainer {g} at (270,112) size 82x36
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGText {text} at (0,9) size 9x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 9x14
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 9.00: "A"
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (380,112) size 82x36
RenderSVGContainer {g} at (380,112) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
RenderSVGContainer {g} at (380,112) size 82x36
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGText {text} at (0,9) size 9x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 9x14
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 9.00: "A"
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {g} at (270,112) size 22x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {a} at (380,112) size 22x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {g} at (160,146) size 302x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (160,146) size 82x37
- RenderSVGText {text} at (0,-9) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-9) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (30,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (60,-9) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (60,-9) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (160,146) size 82x37
RenderSVGContainer {g} at (160,146) size 82x37
RenderSVGContainer {g} at (160,146) size 82x37
- RenderSVGText {text} at (0,-9) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-9) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (30,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (60,-9) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (60,-9) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (270,146) size 82x37
RenderSVGContainer {g} at (270,146) size 82x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
RenderSVGContainer {g} at (270,146) size 82x37
- RenderSVGText {text} at (0,-9) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-9) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (30,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (60,-9) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (60,-9) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (380,146) size 82x37
RenderSVGContainer {g} at (380,146) size 82x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
RenderSVGContainer {g} at (380,146) size 82x37
- RenderSVGText {text} at (0,-9) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-9) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (30,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (60,-9) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (60,-9) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (0,-9) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-9) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {g} at (270,146) size 22x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
- RenderSVGText {text} at (0,-9) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-9) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {a} at (380,146) size 22x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
- RenderSVGText {text} at (0,-9) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-9) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {g} at (160,182) size 302x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,105.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (160,182) size 82x36
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (30,-8) size 20x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 20x36
+ RenderSVGText {text} at (30,-8) size 20x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 20x35
chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
- RenderSVGText {text} at (60,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (160,182) size 82x36
RenderSVGContainer {g} at (160,182) size 82x36
RenderSVGContainer {g} at (160,182) size 82x36
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (30,-8) size 20x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 20x36
+ RenderSVGText {text} at (30,-8) size 20x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 20x35
chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
- RenderSVGText {text} at (60,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (270,182) size 82x36
RenderSVGContainer {g} at (270,182) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
RenderSVGContainer {g} at (270,182) size 82x36
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (30,-8) size 20x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 20x36
+ RenderSVGText {text} at (30,-8) size 20x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 20x35
chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
- RenderSVGText {text} at (60,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (380,182) size 82x36
RenderSVGContainer {g} at (380,182) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
RenderSVGContainer {g} at (380,182) size 82x36
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (30,-8) size 20x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 20x36
+ RenderSVGText {text} at (30,-8) size 20x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 20x35
chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
- RenderSVGText {text} at (60,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {g} at (270,182) size 22x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {a} at (380,182) size 22x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {g} at (160,217) size 302x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,140.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (160,217) size 82x36
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (30,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (60,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (160,217) size 82x36
RenderSVGContainer {g} at (160,217) size 82x36
RenderSVGContainer {g} at (160,217) size 82x36
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (30,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (60,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (270,217) size 82x36
RenderSVGContainer {g} at (270,217) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
RenderSVGContainer {g} at (270,217) size 82x36
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (30,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (60,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (380,217) size 82x36
RenderSVGContainer {g} at (380,217) size 82x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
RenderSVGContainer {g} at (380,217) size 82x36
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (30,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (30,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (60,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {g} at (270,217) size 22x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {g} at (380,217) size 22x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
- RenderSVGText {text} at (0,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt
index 101d715..36567cd 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt
@@ -2,17 +2,17 @@
RenderView at (0,0) size 480x360
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
- RenderSVGText {text} at (65,22) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (65,22) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (65.00,50.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (165,22) size 20x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 20x36
+ RenderSVGText {text} at (165,22) size 20x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 20x35
chunk 1 text run 1 at (165.00,50.00) startOffset 0 endOffset 1 width 20.00: "B"
- RenderSVGText {text} at (265,22) size 20x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 20x36
+ RenderSVGText {text} at (265,22) size 20x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 20x35
chunk 1 text run 1 at (265.00,50.00) startOffset 0 endOffset 1 width 20.00: "C"
- RenderSVGText {text} at (365,22) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (365,22) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (365.00,50.00) startOffset 0 endOffset 1 width 22.00: "D"
RenderSVGContainer {g} at (29,59) size 392x42 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,45.00)}]
RenderSVGContainer {g} at (29,59) size 92x42
@@ -38,14 +38,14 @@
RenderSVGText {text} at (15,150) size 287x32 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 287x32
chunk 1 text run 1 at (15.00,175.00) startOffset 0 endOffset 26 width 287.00: "Test of Eventbase targets."
- RenderSVGText {text} at (15,228) size 342x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 342x22
+ RenderSVGText {text} at (15,228) size 342x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 342x21
chunk 1 text run 1 at (15.00,245.00) startOffset 0 endOffset 48 width 342.00: "Note that clicking rect D should give no result."
- RenderSVGText {text} at (15,188) size 364x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 364x22
+ RenderSVGText {text} at (15,188) size 364x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 364x21
chunk 1 text run 1 at (15.00,205.00) startOffset 0 endOffset 51 width 364.00: "Clicking a rectangle should change its color at the"
- RenderSVGText {text} at (15,208) size 369x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 369x22
+ RenderSVGText {text} at (15,208) size 369x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 369x21
chunk 1 text run 1 at (15.00,225.00) startOffset 0 endOffset 53 width 369.00: "time for the click + delay as indicated in each rect."
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt
index 70e4ba9..6ea9387 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt
@@ -6,71 +6,71 @@
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (217,12) size 46x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 46x23
+ RenderSVGText {text} at (217,12) size 45x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x23
chunk 1 (middle anchor) text run 1 at (217.50,30.00) startOffset 0 endOffset 5 width 45.00: "begin"
RenderSVGContainer {g} at (113,58) size 237x212 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,80.00)}]
RenderSVGContainer {g} at (113,72) size 67x192 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,5.00)}]
- RenderSVGText {text} at (-64,-13) size 64x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x17
+ RenderSVGText {text} at (-64,-13) size 64x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x16
chunk 1 (end anchor) text run 1 at (-64.00,0.00) startOffset 0 endOffset 11 width 64.00: "unspecified"
- RenderSVGText {text} at (-32,12) size 32x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x17
+ RenderSVGText {text} at (-32,12) size 32x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 32x16
chunk 1 (end anchor) text run 1 at (-32.00,25.00) startOffset 0 endOffset 6 width 32.00: "offset"
- RenderSVGText {text} at (-58,37) size 58x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 58x17
+ RenderSVGText {text} at (-58,37) size 58x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 58x16
chunk 1 (end anchor) text run 1 at (-58.00,50.00) startOffset 0 endOffset 10 width 58.00: "event base"
- RenderSVGText {text} at (-53,62) size 53x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 53x17
+ RenderSVGText {text} at (-53,62) size 53x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 53x16
chunk 1 (end anchor) text run 1 at (-53.00,75.00) startOffset 0 endOffset 9 width 53.00: "sync base"
- RenderSVGText {text} at (-54,87) size 54x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 54x17
+ RenderSVGText {text} at (-54,87) size 54x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 54x16
chunk 1 (end anchor) text run 1 at (-54.00,100.00) startOffset 0 endOffset 10 width 54.00: "indefinite"
- RenderSVGText {text} at (-44,112) size 44x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 44x17
+ RenderSVGText {text} at (-44,112) size 44x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 44x16
chunk 1 (end anchor) text run 1 at (-44.00,125.00) startOffset 0 endOffset 8 width 44.00: "repeat()"
- RenderSVGText {text} at (-67,137) size 67x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 67x17
+ RenderSVGText {text} at (-67,137) size 67x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 67x16
chunk 1 (end anchor) text run 1 at (-67.00,150.00) startOffset 0 endOffset 11 width 67.00: "accessKey()"
- RenderSVGText {text} at (-64,162) size 64x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x17
+ RenderSVGText {text} at (-64,162) size 64x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x16
chunk 1 (end anchor) text run 1 at (-64.00,175.00) startOffset 0 endOffset 11 width 64.00: "wallclock()"
RenderSVGContainer {g} at (196,58) size 152x9 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,-15.00)}]
- RenderSVGText {text} at (-4,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (-4,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (-3.50,0.00) startOffset 0 endOffset 2 width 7.00: "0s"
- RenderSVGText {text} at (8,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (8,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (8.50,0.00) startOffset 0 endOffset 2 width 7.00: "1s"
- RenderSVGText {text} at (20,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (20,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (20.50,0.00) startOffset 0 endOffset 2 width 7.00: "2s"
- RenderSVGText {text} at (32,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (32,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (32.50,0.00) startOffset 0 endOffset 2 width 7.00: "3s"
- RenderSVGText {text} at (44,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (44,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (44.50,0.00) startOffset 0 endOffset 2 width 7.00: "4s"
- RenderSVGText {text} at (56,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (56,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (56.50,0.00) startOffset 0 endOffset 2 width 7.00: "5s"
- RenderSVGText {text} at (68,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (68,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (68.50,0.00) startOffset 0 endOffset 2 width 7.00: "6s"
- RenderSVGText {text} at (80,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (80,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (80.50,0.00) startOffset 0 endOffset 2 width 7.00: "7s"
- RenderSVGText {text} at (92,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (92,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (92.50,0.00) startOffset 0 endOffset 2 width 7.00: "8s"
- RenderSVGText {text} at (116,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (116,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (116.50,0.00) startOffset 0 endOffset 2 width 7.00: "0s"
- RenderSVGText {text} at (128,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (128,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (128.50,0.00) startOffset 0 endOffset 2 width 7.00: "1s"
- RenderSVGText {text} at (140,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (140,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (140.50,0.00) startOffset 0 endOffset 2 width 7.00: "2s"
RenderSVGContainer {g} at (194,70) size 156x200 [transform={m=((1.00,0.00)(0.00,8.00)) t=(94.00,-10.00)}]
RenderSVGPath {rect} at (194,70) size 12x200 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=12.00] [height=25.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt
index e0bd332..5cd9cdd 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt
@@ -6,45 +6,45 @@
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (180,12) size 120x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x23
+ RenderSVGText {text} at (180,12) size 119x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 119x23
chunk 1 (middle anchor) text run 1 at (180.50,30.00) startOffset 0 endOffset 14 width 119.00: "multiple begin"
RenderSVGContainer {g} at (107,52) size 195x227 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
RenderSVGContainer {g} at (107,112) size 73x167 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,25.00)}]
- RenderSVGText {text} at (-48,-13) size 48x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 48x17
+ RenderSVGText {text} at (-48,-13) size 48x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 48x16
chunk 1 (end anchor) text run 1 at (-48.00,0.00) startOffset 0 endOffset 9 width 48.00: "2 offsets"
- RenderSVGText {text} at (-69,12) size 69x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 69x17
+ RenderSVGText {text} at (-69,12) size 69x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 69x16
chunk 1 (end anchor) text run 1 at (-69.00,25.00) startOffset 0 endOffset 12 width 69.00: "2 sync bases"
- RenderSVGText {text} at (-45,37) size 45x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x17
+ RenderSVGText {text} at (-45,37) size 45x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x16
chunk 1 (end anchor) text run 1 at (-45.00,50.00) startOffset 0 endOffset 8 width 45.00: "2 repeat"
- RenderSVGText {text} at (-69,87) size 69x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 69x17
+ RenderSVGText {text} at (-69,87) size 69x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 69x16
chunk 1 (end anchor) text run 1 at (-69.00,100.00) startOffset 0 endOffset 12 width 69.00: "2 event base"
- RenderSVGText {text} at (-73,112) size 73x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 73x17
+ RenderSVGText {text} at (-73,112) size 73x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 73x16
chunk 1 (end anchor) text run 1 at (-73.00,125.00) startOffset 0 endOffset 12 width 73.00: "2 accessKeys"
- RenderSVGText {text} at (-26,137) size 26x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x17
+ RenderSVGText {text} at (-26,137) size 26x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 26x16
chunk 1 (end anchor) text run 1 at (-26.00,150.00) startOffset 0 endOffset 4 width 26.00: "misc"
RenderSVGContainer {g} at (235,52) size 67x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,5.00)}]
- RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (-12,-13) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "0-1s"
- RenderSVGText {text} at (-15,-33) size 30x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x17
+ RenderSVGText {text} at (-15,-33) size 29x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 29x16
chunk 1 (middle anchor) text run 1 at (-14.50,-20.00) startOffset 0 endOffset 5 width 29.00: "2s-4s"
- RenderSVGText {text} at (-12,-53) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (-12,-53) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (-12.00,-40.00) startOffset 0 endOffset 4 width 24.00: "> 5s"
RenderSVGContainer {g} at (278,72) size 24x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
- RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (-12,-13) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "1-2s"
- RenderSVGText {text} at (-12,-33) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (-12,-33) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (-12.00,-20.00) startOffset 0 endOffset 4 width 24.00: "4-5s"
RenderSVGContainer {g} at (243,113) size 54x164 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,20.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt
index 07b578a..fb191a3 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt
@@ -6,71 +6,71 @@
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (225,12) size 30x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x23
+ RenderSVGText {text} at (225,12) size 29x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 29x23
chunk 1 (middle anchor) text run 1 at (225.50,30.00) startOffset 0 endOffset 3 width 29.00: "end"
RenderSVGContainer {g} at (113,58) size 237x212 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,80.00)}]
RenderSVGContainer {g} at (113,72) size 67x192 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,5.00)}]
- RenderSVGText {text} at (-64,-13) size 64x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x17
+ RenderSVGText {text} at (-64,-13) size 64x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x16
chunk 1 (end anchor) text run 1 at (-64.00,0.00) startOffset 0 endOffset 11 width 64.00: "unspecified"
- RenderSVGText {text} at (-32,12) size 32x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x17
+ RenderSVGText {text} at (-32,12) size 32x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 32x16
chunk 1 (end anchor) text run 1 at (-32.00,25.00) startOffset 0 endOffset 6 width 32.00: "offset"
- RenderSVGText {text} at (-58,37) size 58x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 58x17
+ RenderSVGText {text} at (-58,37) size 58x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 58x16
chunk 1 (end anchor) text run 1 at (-58.00,50.00) startOffset 0 endOffset 10 width 58.00: "event base"
- RenderSVGText {text} at (-53,62) size 53x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 53x17
+ RenderSVGText {text} at (-53,62) size 53x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 53x16
chunk 1 (end anchor) text run 1 at (-53.00,75.00) startOffset 0 endOffset 9 width 53.00: "sync base"
- RenderSVGText {text} at (-54,87) size 54x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 54x17
+ RenderSVGText {text} at (-54,87) size 54x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 54x16
chunk 1 (end anchor) text run 1 at (-54.00,100.00) startOffset 0 endOffset 10 width 54.00: "indefinite"
- RenderSVGText {text} at (-44,112) size 44x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 44x17
+ RenderSVGText {text} at (-44,112) size 44x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 44x16
chunk 1 (end anchor) text run 1 at (-44.00,125.00) startOffset 0 endOffset 8 width 44.00: "repeat()"
- RenderSVGText {text} at (-67,137) size 67x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 67x17
+ RenderSVGText {text} at (-67,137) size 67x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 67x16
chunk 1 (end anchor) text run 1 at (-67.00,150.00) startOffset 0 endOffset 11 width 67.00: "accessKey()"
- RenderSVGText {text} at (-64,162) size 64x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x17
+ RenderSVGText {text} at (-64,162) size 64x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x16
chunk 1 (end anchor) text run 1 at (-64.00,175.00) startOffset 0 endOffset 11 width 64.00: "wallclock()"
RenderSVGContainer {g} at (196,58) size 152x9 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,-15.00)}]
- RenderSVGText {text} at (-4,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (-4,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (-3.50,0.00) startOffset 0 endOffset 2 width 7.00: "0s"
- RenderSVGText {text} at (8,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (8,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (8.50,0.00) startOffset 0 endOffset 2 width 7.00: "1s"
- RenderSVGText {text} at (20,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (20,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (20.50,0.00) startOffset 0 endOffset 2 width 7.00: "2s"
- RenderSVGText {text} at (32,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (32,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (32.50,0.00) startOffset 0 endOffset 2 width 7.00: "3s"
- RenderSVGText {text} at (44,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (44,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (44.50,0.00) startOffset 0 endOffset 2 width 7.00: "4s"
- RenderSVGText {text} at (56,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (56,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (56.50,0.00) startOffset 0 endOffset 2 width 7.00: "5s"
- RenderSVGText {text} at (68,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (68,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (68.50,0.00) startOffset 0 endOffset 2 width 7.00: "6s"
- RenderSVGText {text} at (80,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (80,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (80.50,0.00) startOffset 0 endOffset 2 width 7.00: "7s"
- RenderSVGText {text} at (92,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (92,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (92.50,0.00) startOffset 0 endOffset 2 width 7.00: "8s"
- RenderSVGText {text} at (116,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (116,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (116.50,0.00) startOffset 0 endOffset 2 width 7.00: "0s"
- RenderSVGText {text} at (128,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (128,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (128.50,0.00) startOffset 0 endOffset 2 width 7.00: "1s"
- RenderSVGText {text} at (140,-7) size 8x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x9
+ RenderSVGText {text} at (140,-7) size 7x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x9
chunk 1 (middle anchor) text run 1 at (140.50,0.00) startOffset 0 endOffset 2 width 7.00: "2s"
RenderSVGContainer {g} at (194,70) size 156x200 [transform={m=((1.00,0.00)(0.00,8.00)) t=(94.00,-10.00)}]
RenderSVGPath {rect} at (194,70) size 12x200 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=12.00] [height=25.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt
index ff22b58..7c27551 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt
@@ -6,45 +6,45 @@
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (188,12) size 104x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 104x23
+ RenderSVGText {text} at (188,12) size 103x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 103x23
chunk 1 (middle anchor) text run 1 at (188.50,30.00) startOffset 0 endOffset 12 width 103.00: "multiple end"
RenderSVGContainer {g} at (107,52) size 195x227 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
RenderSVGContainer {g} at (107,112) size 73x167 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,25.00)}]
- RenderSVGText {text} at (-48,-13) size 48x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 48x17
+ RenderSVGText {text} at (-48,-13) size 48x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 48x16
chunk 1 (end anchor) text run 1 at (-48.00,0.00) startOffset 0 endOffset 9 width 48.00: "2 offsets"
- RenderSVGText {text} at (-69,12) size 69x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 69x17
+ RenderSVGText {text} at (-69,12) size 69x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 69x16
chunk 1 (end anchor) text run 1 at (-69.00,25.00) startOffset 0 endOffset 12 width 69.00: "2 sync bases"
- RenderSVGText {text} at (-45,37) size 45x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x17
+ RenderSVGText {text} at (-45,37) size 45x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x16
chunk 1 (end anchor) text run 1 at (-45.00,50.00) startOffset 0 endOffset 8 width 45.00: "2 repeat"
- RenderSVGText {text} at (-69,87) size 69x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 69x17
+ RenderSVGText {text} at (-69,87) size 69x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 69x16
chunk 1 (end anchor) text run 1 at (-69.00,100.00) startOffset 0 endOffset 12 width 69.00: "2 event base"
- RenderSVGText {text} at (-73,112) size 73x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 73x17
+ RenderSVGText {text} at (-73,112) size 73x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 73x16
chunk 1 (end anchor) text run 1 at (-73.00,125.00) startOffset 0 endOffset 12 width 73.00: "2 accessKeys"
- RenderSVGText {text} at (-26,137) size 26x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x17
+ RenderSVGText {text} at (-26,137) size 26x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 26x16
chunk 1 (end anchor) text run 1 at (-26.00,150.00) startOffset 0 endOffset 4 width 26.00: "misc"
RenderSVGContainer {g} at (235,52) size 67x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,5.00)}]
- RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (-12,-13) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "0-1s"
- RenderSVGText {text} at (-15,-33) size 30x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x17
+ RenderSVGText {text} at (-15,-33) size 29x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 29x16
chunk 1 (middle anchor) text run 1 at (-14.50,-20.00) startOffset 0 endOffset 5 width 29.00: "2s-4s"
- RenderSVGText {text} at (-12,-53) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (-12,-53) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (-12.00,-40.00) startOffset 0 endOffset 4 width 24.00: "> 5s"
RenderSVGContainer {g} at (278,72) size 24x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
- RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (-12,-13) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "1-2s"
- RenderSVGText {text} at (-12,-33) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (-12,-33) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (-12.00,-20.00) startOffset 0 endOffset 4 width 24.00: "4-5s"
RenderSVGContainer {g} at (243,113) size 54x164 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,20.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt
index 58b4c00..a62ee51 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt
@@ -6,40 +6,40 @@
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.5 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (226,12) size 28x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 28x23
+ RenderSVGText {text} at (226,12) size 27x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 27x23
chunk 1 (middle anchor) text run 1 at (226.50,30.00) startOffset 0 endOffset 3 width 27.00: "dur"
RenderSVGContainer {g} at (116,92) size 229x167 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
RenderSVGContainer {g} at (116,112) size 64x147 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,25.00)}]
- RenderSVGText {text} at (-64,-13) size 64x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x17
+ RenderSVGText {text} at (-64,-13) size 64x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x16
chunk 1 (end anchor) text run 1 at (-64.00,0.00) startOffset 0 endOffset 11 width 64.00: "clock value"
- RenderSVGText {text} at (-54,52) size 54x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 54x17
+ RenderSVGText {text} at (-54,52) size 54x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 54x16
chunk 1 (end anchor) text run 1 at (-54.00,65.00) startOffset 0 endOffset 10 width 54.00: "indefinite"
- RenderSVGText {text} at (-34,117) size 34x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 34x17
+ RenderSVGText {text} at (-34,117) size 34x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 34x16
chunk 1 (end anchor) text run 1 at (-34.00,130.00) startOffset 0 endOffset 5 width 34.00: "media"
RenderSVGContainer {g} at (234,92) size 111x147 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,5.00)}]
- RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (-12,-13) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 2s"
- RenderSVGText {text} at (65,-13) size 30x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x17
+ RenderSVGText {text} at (65,-13) size 29x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 29x16
chunk 1 (middle anchor) text run 1 at (65.50,0.00) startOffset 0 endOffset 5 width 29.00: "0s-2s"
RenderSVGContainer {g} at (234,157) size 108x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,65.00)}]
- RenderSVGText {text} at (-16,-13) size 32x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x17
+ RenderSVGText {text} at (-16,-13) size 31x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 31x16
chunk 1 (middle anchor) text run 1 at (-15.50,0.00) startOffset 0 endOffset 5 width 31.00: "never"
- RenderSVGText {text} at (68,-13) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (68,-13) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (68.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 0s"
RenderSVGContainer {g} at (234,222) size 108x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,130.00)}]
- RenderSVGText {text} at (-16,-13) size 32x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x17
+ RenderSVGText {text} at (-16,-13) size 31x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 31x16
chunk 1 (middle anchor) text run 1 at (-15.50,0.00) startOffset 0 endOffset 5 width 31.00: "never"
- RenderSVGText {text} at (68,-13) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (68,-13) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (68.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 0s"
RenderSVGContainer {g} at (243,113) size 94x144 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,20.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt
index 5e0e15c..969bedc 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt
@@ -11,40 +11,40 @@
chunk 1 (middle anchor) text run 1 at (224.00,30.00) startOffset 0 endOffset 3 width 32.00: "min"
RenderSVGContainer {g} at (75,62) size 282x217 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,50.00)}]
RenderSVGContainer {g} at (75,82) size 145x197 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
- RenderSVGText {text} at (-86,-13) size 86x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x17
+ RenderSVGText {text} at (-86,-13) size 86x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x16
chunk 1 (end anchor) text run 1 at (-86.00,0.00) startOffset 0 endOffset 14 width 86.00: "no min / media"
- RenderSVGText {text} at (-65,12) size 65x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x17
+ RenderSVGText {text} at (-65,12) size 65x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x16
chunk 1 (end anchor) text run 1 at (-65.00,25.00) startOffset 0 endOffset 11 width 65.00: "invalid min"
- RenderSVGText {text} at (-94,37) size 94x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 94x17
+ RenderSVGText {text} at (-94,37) size 94x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 94x16
chunk 1 (end anchor) text run 1 at (-94.00,50.00) startOffset 0 endOffset 16 width 94.00: "min < active dur"
- RenderSVGText {text} at (-94,62) size 94x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 94x17
+ RenderSVGText {text} at (-94,62) size 94x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 94x16
chunk 1 (end anchor) text run 1 at (-94.00,75.00) startOffset 0 endOffset 16 width 94.00: "min > active dur"
- RenderSVGText {text} at (-95,87) size 95x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 95x17
+ RenderSVGText {text} at (-95,87) size 95x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 95x16
chunk 1 (end anchor) text run 1 at (-95.00,100.00) startOffset 0 endOffset 16 width 95.00: "min < repeat dur"
- RenderSVGText {text} at (-145,112) size 145x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 145x17
+ RenderSVGText {text} at (-145,112) size 145x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 145x16
chunk 1 (end anchor) text run 1 at (-145.00,125.00) startOffset 0 endOffset 24 width 145.00: "min > repeat dur, remove"
- RenderSVGText {text} at (-137,167) size 137x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 137x17
+ RenderSVGText {text} at (-137,167) size 137x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 137x16
chunk 1 (end anchor) text run 1 at (-137.00,180.00) startOffset 0 endOffset 24 width 137.00: "min > repeat dur, freeze"
RenderSVGContainer {g} at (234,62) size 111x197 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,25.00)}]
- RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (-12,-13) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 5s"
- RenderSVGText {text} at (65,-13) size 30x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x17
+ RenderSVGText {text} at (65,-13) size 29x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 29x16
chunk 1 (middle anchor) text run 1 at (65.50,0.00) startOffset 0 endOffset 5 width 29.00: "0s-5s"
RenderSVGContainer {g} at (234,242) size 108x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
- RenderSVGText {text} at (-16,-13) size 32x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x17
+ RenderSVGText {text} at (-16,-13) size 31x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 31x16
chunk 1 (middle anchor) text run 1 at (-15.50,0.00) startOffset 0 endOffset 5 width 31.00: "never"
- RenderSVGText {text} at (68,-13) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (68,-13) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (68.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 0s"
RenderSVGContainer {g} at (243,83) size 114x194 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,40.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt
index 2dc2a93..d7d4bfe 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt
@@ -6,41 +6,41 @@
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (222,12) size 36x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 36x23
+ RenderSVGText {text} at (222,12) size 35x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 35x23
chunk 1 (middle anchor) text run 1 at (222.50,30.00) startOffset 0 endOffset 3 width 35.00: "max"
- RenderSVGText {text} at (193,172) size 94x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 94x23
+ RenderSVGText {text} at (193,172) size 93x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 93x23
chunk 1 (middle anchor) text run 1 at (193.50,190.00) startOffset 0 endOffset 9 width 93.00: "min & max"
RenderSVGContainer {g} at (72,42) size 285x237 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,30.00)}]
RenderSVGContainer {g} at (72,62) size 148x217 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
- RenderSVGText {text} at (-88,-13) size 88x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 88x17
+ RenderSVGText {text} at (-88,-13) size 88x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 88x16
chunk 1 (end anchor) text run 1 at (-88.00,0.00) startOffset 0 endOffset 14 width 88.00: "no max / media"
- RenderSVGText {text} at (-106,12) size 106x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 106x17
+ RenderSVGText {text} at (-106,12) size 106x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 106x16
chunk 1 (end anchor) text run 1 at (-106.00,25.00) startOffset 0 endOffset 18 width 106.00: "invalid max values"
- RenderSVGText {text} at (-96,37) size 96x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 96x17
+ RenderSVGText {text} at (-96,37) size 96x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 96x16
chunk 1 (end anchor) text run 1 at (-96.00,50.00) startOffset 0 endOffset 16 width 96.00: "max < active dur"
- RenderSVGText {text} at (-96,62) size 96x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 96x17
+ RenderSVGText {text} at (-96,62) size 96x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 96x16
chunk 1 (end anchor) text run 1 at (-96.00,75.00) startOffset 0 endOffset 16 width 96.00: "max > active dur"
- RenderSVGText {text} at (-62,137) size 62x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 62x17
+ RenderSVGText {text} at (-62,137) size 62x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 62x16
chunk 1 (end anchor) text run 1 at (-62.00,150.00) startOffset 0 endOffset 9 width 62.00: "min < max"
- RenderSVGText {text} at (-62,162) size 62x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 62x17
+ RenderSVGText {text} at (-62,162) size 62x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 62x16
chunk 1 (end anchor) text run 1 at (-62.00,175.00) startOffset 0 endOffset 9 width 62.00: "min = max"
- RenderSVGText {text} at (-148,187) size 148x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 148x17
+ RenderSVGText {text} at (-148,187) size 148x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x16
chunk 1 (end anchor) text run 1 at (-148.00,200.00) startOffset 0 endOffset 24 width 148.00: "min > max (both ignored)"
RenderSVGContainer {g} at (238,42) size 107x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,25.00)}]
- RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (-12,-13) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 5s"
- RenderSVGText {text} at (65,-13) size 30x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x17
+ RenderSVGText {text} at (65,-13) size 29x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 29x16
chunk 1 (middle anchor) text run 1 at (65.50,0.00) startOffset 0 endOffset 5 width 29.00: "0s-5s"
RenderSVGContainer {g} at (243,63) size 114x214 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,40.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt
index 7dfdd3d..e87d638 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt
@@ -11,27 +11,27 @@
chunk 1 (middle anchor) text run 1 at (214.00,30.00) startOffset 0 endOffset 7 width 52.00: "restart"
RenderSVGContainer {g} at (82,92) size 335x137 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,80.00)}]
RenderSVGContainer {g} at (82,112) size 168x117 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
- RenderSVGText {text} at (-168,-13) size 168x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 168x17
+ RenderSVGText {text} at (-168,-13) size 168x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 168x16
chunk 1 (end anchor) text run 1 at (-168.00,0.00) startOffset 0 endOffset 31 width 168.00: "no restart (defaults to always)"
- RenderSVGText {text} at (-93,12) size 93x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 93x17
+ RenderSVGText {text} at (-93,12) size 93x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 93x16
chunk 1 (end anchor) text run 1 at (-93.00,25.00) startOffset 0 endOffset 16 width 93.00: "restart=\"always\""
- RenderSVGText {text} at (-143,37) size 143x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 143x17
+ RenderSVGText {text} at (-143,37) size 143x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 143x16
chunk 1 (end anchor) text run 1 at (-143.00,50.00) startOffset 0 endOffset 23 width 143.00: "restart=\"whenNotActive\""
- RenderSVGText {text} at (-86,62) size 86x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x17
+ RenderSVGText {text} at (-86,62) size 86x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x16
chunk 1 (end anchor) text run 1 at (-86.00,75.00) startOffset 0 endOffset 15 width 86.00: "restart=\"never\""
- RenderSVGText {text} at (-52,87) size 52x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x17
+ RenderSVGText {text} at (-52,87) size 52x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 52x16
chunk 1 (end anchor) text run 1 at (-52.00,100.00) startOffset 0 endOffset 9 width 52.00: "reference"
RenderSVGContainer {g} at (298,92) size 107x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,25.00)}]
- RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (-12,-13) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 5s"
- RenderSVGText {text} at (65,-13) size 30x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x17
+ RenderSVGText {text} at (65,-13) size 29x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 29x16
chunk 1 (middle anchor) text run 1 at (65.50,0.00) startOffset 0 endOffset 5 width 29.00: "0s-5s"
RenderSVGContainer {g} at (303,113) size 114x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,40.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt
index c2681d5..e2822a9 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt
@@ -6,32 +6,32 @@
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (190,12) size 100x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 100x23
+ RenderSVGText {text} at (190,12) size 99x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 99x23
chunk 1 (middle anchor) text run 1 at (190.50,30.00) startOffset 0 endOffset 11 width 99.00: "repeatCount"
RenderSVGContainer {g} at (71,92) size 334x127 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,80.00)}]
RenderSVGContainer {g} at (71,112) size 179x107 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
- RenderSVGText {text} at (-179,-13) size 179x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 179x17
+ RenderSVGText {text} at (-179,-13) size 179x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 179x16
chunk 1 (end anchor) text run 1 at (-179.00,0.00) startOffset 0 endOffset 30 width 179.00: "dur=5s repeatCount unspecified"
- RenderSVGText {text} at (-126,12) size 126x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 126x17
+ RenderSVGText {text} at (-126,12) size 126x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 126x16
chunk 1 (end anchor) text run 1 at (-126.00,25.00) startOffset 0 endOffset 20 width 126.00: "dur=1s repeatCount=5"
- RenderSVGText {text} at (-144,37) size 144x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 144x17
+ RenderSVGText {text} at (-144,37) size 144x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 144x16
chunk 1 (end anchor) text run 1 at (-144.00,50.00) startOffset 0 endOffset 23 width 144.00: "dur=10s repeatCount=0.5"
- RenderSVGText {text} at (-173,62) size 173x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 173x17
+ RenderSVGText {text} at (-173,62) size 173x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 173x16
chunk 1 (end anchor) text run 1 at (-173.00,75.00) startOffset 0 endOffset 29 width 173.00: "dur=1s repeatCount=indefinite"
- RenderSVGText {text} at (-40,77) size 40x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x17
+ RenderSVGText {text} at (-40,77) size 40x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x16
chunk 1 (end anchor) text run 1 at (-40.00,90.00) startOffset 0 endOffset 6 width 40.00: "end=5s"
RenderSVGContainer {g} at (298,92) size 107x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,25.00)}]
- RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (-12,-13) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 5s"
- RenderSVGText {text} at (65,-13) size 30x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x17
+ RenderSVGText {text} at (65,-13) size 29x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 29x16
chunk 1 (middle anchor) text run 1 at (65.50,0.00) startOffset 0 endOffset 5 width 29.00: "0s-5s"
RenderSVGContainer {g} at (303,113) size 94x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,40.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt
index c909888..a4897e0 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt
@@ -6,35 +6,35 @@
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (199,12) size 82x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 82x23
+ RenderSVGText {text} at (199,12) size 81x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 81x23
chunk 1 (middle anchor) text run 1 at (199.50,30.00) startOffset 0 endOffset 9 width 81.00: "repeatDur"
RenderSVGContainer {g} at (83,92) size 322x162 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,80.00)}]
RenderSVGContainer {g} at (83,112) size 167x142 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
- RenderSVGText {text} at (-167,-13) size 167x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 167x17
+ RenderSVGText {text} at (-167,-13) size 167x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 167x16
chunk 1 (end anchor) text run 1 at (-167.00,0.00) startOffset 0 endOffset 28 width 167.00: "dur=5s repeatDur unspecified"
- RenderSVGText {text} at (-119,12) size 119x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 119x17
+ RenderSVGText {text} at (-119,12) size 119x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 119x16
chunk 1 (end anchor) text run 1 at (-119.00,25.00) startOffset 0 endOffset 19 width 119.00: "dur=1s repeatDur=5s"
- RenderSVGText {text} at (-130,37) size 130x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 130x17
+ RenderSVGText {text} at (-130,37) size 130x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 130x16
chunk 1 (end anchor) text run 1 at (-130.00,50.00) startOffset 0 endOffset 21 width 130.00: "dur=0.5s repeatDur=5s"
- RenderSVGText {text} at (-161,62) size 161x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 161x17
+ RenderSVGText {text} at (-161,62) size 161x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 161x16
chunk 1 (end anchor) text run 1 at (-161.00,75.00) startOffset 0 endOffset 27 width 161.00: "dur=1s repeatDur=indefinite"
- RenderSVGText {text} at (-40,77) size 40x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x17
+ RenderSVGText {text} at (-40,77) size 40x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x16
chunk 1 (end anchor) text run 1 at (-40.00,90.00) startOffset 0 endOffset 6 width 40.00: "end=5s"
- RenderSVGText {text} at (-130,112) size 130x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 130x17
+ RenderSVGText {text} at (-130,112) size 130x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 130x16
chunk 1 (end anchor) text run 1 at (-130.00,125.00) startOffset 0 endOffset 21 width 130.00: "dur=0.7s repeatDur=5s"
RenderSVGContainer {g} at (298,92) size 107x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,25.00)}]
- RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (-12,-13) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 5s"
- RenderSVGText {text} at (65,-13) size 30x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x17
+ RenderSVGText {text} at (65,-13) size 29x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 29x16
chunk 1 (middle anchor) text run 1 at (65.50,0.00) startOffset 0 endOffset 5 width 29.00: "0s-5s"
RenderSVGContainer {g} at (303,113) size 94x139 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,40.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt
index cf677f3..ecdeb2c 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt
@@ -6,35 +6,35 @@
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (227,12) size 26x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x23
+ RenderSVGText {text} at (227,12) size 25x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x23
chunk 1 (middle anchor) text run 1 at (227.50,30.00) startOffset 0 endOffset 4 width 25.00: "fill"
RenderSVGContainer {g} at (109,92) size 300x142 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,60.00)}]
RenderSVGContainer {g} at (109,92) size 141x142 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
- RenderSVGText {text} at (-141,-13) size 141x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 141x17
+ RenderSVGText {text} at (-141,-13) size 141x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 141x16
chunk 1 (end anchor) text run 1 at (-141.00,0.00) startOffset 0 endOffset 25 width 141.00: "fill unspecified (remove)"
- RenderSVGText {text} at (-67,12) size 67x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 67x17
+ RenderSVGText {text} at (-67,12) size 67x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 67x16
chunk 1 (end anchor) text run 1 at (-67.00,25.00) startOffset 0 endOffset 11 width 67.00: "fill=remove"
- RenderSVGText {text} at (-137,87) size 137x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 137x17
+ RenderSVGText {text} at (-137,87) size 137x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 137x16
chunk 1 (end anchor) text run 1 at (-137.00,100.00) startOffset 0 endOffset 26 width 137.00: "fill=freeze (with restart)"
- RenderSVGText {text} at (-126,112) size 126x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 126x17
+ RenderSVGText {text} at (-126,112) size 126x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 126x16
chunk 1 (end anchor) text run 1 at (-126.00,125.00) startOffset 0 endOffset 24 width 126.00: "fill=freeze (no restart)"
RenderSVGContainer {g} at (294,157) size 115x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,125.00)}]
- RenderSVGText {text} at (-16,-28) size 32x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x17
+ RenderSVGText {text} at (-16,-28) size 31x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 31x16
chunk 1 (middle anchor) text run 1 at (-15.50,-15.00) startOffset 0 endOffset 5 width 31.00: "never"
- RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (-12,-13) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "here"
- RenderSVGText {text} at (61,-28) size 38x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 38x17
+ RenderSVGText {text} at (61,-28) size 38x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 38x16
chunk 1 (middle anchor) text run 1 at (61.00,-15.00) startOffset 0 endOffset 6 width 38.00: "always"
- RenderSVGText {text} at (68,-13) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (68,-13) size 24x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x16
chunk 1 (middle anchor) text run 1 at (68.00,0.00) startOffset 0 endOffset 4 width 24.00: "here"
RenderSVGContainer {g} at (303,93) size 94x139 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,40.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt
index d22cc30..b5cdfd0 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt
@@ -6,38 +6,38 @@
RenderSVGInlineText {#text} at (0,0) size 284x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 284.00: "$Revision: 1.10 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (224,12) size 32x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x23
+ RenderSVGText {text} at (224,12) size 31x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 31x23
chunk 1 (middle anchor) text run 1 at (224.50,30.00) startOffset 0 endOffset 4 width 31.00: "text"
RenderSVGContainer {g} at (39,60) size 403x225 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,80.00)}]
RenderSVGContainer {g} at (39,92) size 66x192 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,10.00)}]
- RenderSVGText {text} at (-50,2) size 55x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 55x17
+ RenderSVGText {text} at (-50,2) size 55x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 55x16
chunk 1 (end anchor) text run 1 at (-50.00,15.00) startOffset 0 endOffset 9 width 55.00: "transform"
- RenderSVGText {text} at (-59,37) size 64x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x17
+ RenderSVGText {text} at (-59,37) size 64x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x16
chunk 1 (end anchor) text run 1 at (-59.00,50.00) startOffset 0 endOffset 11 width 64.00: "text-anchor"
- RenderSVGText {text} at (-44,72) size 49x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 49x17
+ RenderSVGText {text} at (-44,72) size 49x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 49x16
chunk 1 (end anchor) text run 1 at (-44.00,85.00) startOffset 0 endOffset 9 width 49.00: "font-size"
- RenderSVGText {text} at (-60,107) size 65x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x17
+ RenderSVGText {text} at (-60,107) size 65x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x16
chunk 1 (end anchor) text run 1 at (-60.00,120.00) startOffset 0 endOffset 11 width 65.00: "font-family"
- RenderSVGText {text} at (-49,142) size 54x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 54x17
+ RenderSVGText {text} at (-49,142) size 54x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 54x16
chunk 1 (end anchor) text run 1 at (-49.00,155.00) startOffset 0 endOffset 10 width 54.00: "font-style"
- RenderSVGText {text} at (-61,177) size 66x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 66x17
+ RenderSVGText {text} at (-61,177) size 66x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 66x16
chunk 1 (end anchor) text run 1 at (-61.00,190.00) startOffset 0 endOffset 11 width 66.00: "font-weight"
RenderSVGContainer {g} at (171,60) size 260x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,-10.00)}]
- RenderSVGText {text} at (1,-10) size 38x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 38x17
+ RenderSVGText {text} at (1,-10) size 37x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x16
chunk 1 (middle anchor) text run 1 at (1.50,3.00) startOffset 0 endOffset 6 width 37.00: "<text>"
- RenderSVGText {text} at (123,-10) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (123,-10) size 23x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 23x16
chunk 1 (middle anchor) text run 1 at (123.50,3.00) startOffset 0 endOffset 3 width 23.00: "<g>"
- RenderSVGText {text} at (239,-10) size 22x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x17
+ RenderSVGText {text} at (239,-10) size 22x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x16
chunk 1 (middle anchor) text run 1 at (239.00,3.00) startOffset 0 endOffset 3 width 22.00: "<a>"
RenderSVGContainer {g} at (170,87) size 272x198 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,5.00)}]
RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
@@ -148,8 +148,8 @@
RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 14x23
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
- RenderSVGText {text} at (40,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (170,147) size 52x36
RenderSVGContainer {g} at (170,147) size 52x36
@@ -157,8 +157,8 @@
RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 14x23
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
- RenderSVGText {text} at (40,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (280,147) size 52x36
RenderSVGContainer {g} at (280,147) size 52x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
@@ -166,8 +166,8 @@
RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 14x23
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
- RenderSVGText {text} at (40,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (390,147) size 52x36
RenderSVGContainer {g} at (390,147) size 52x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
@@ -175,73 +175,73 @@
RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 14x23
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
- RenderSVGText {text} at (40,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (10,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (10,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {g} at (310,147) size 22x36
- RenderSVGText {text} at (120,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (120,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (120.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {a} at (420,147) size 22x36
- RenderSVGText {text} at (230,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (230,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (230.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {g} at (170,181) size 272x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,105.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (170,181) size 52x37
- RenderSVGText {text} at (10,-9) size 20x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 20x36
+ RenderSVGText {text} at (10,-9) size 20x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 20x35
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
- RenderSVGText {text} at (40,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (170,181) size 52x37
RenderSVGContainer {g} at (170,181) size 52x37
RenderSVGContainer {g} at (170,181) size 52x37
- RenderSVGText {text} at (10,-9) size 20x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 20x36
+ RenderSVGText {text} at (10,-9) size 20x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 20x35
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
- RenderSVGText {text} at (40,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (280,181) size 52x37
RenderSVGContainer {g} at (280,181) size 52x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
RenderSVGContainer {g} at (280,181) size 52x37
- RenderSVGText {text} at (10,-9) size 20x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 20x36
+ RenderSVGText {text} at (10,-9) size 20x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 20x35
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
- RenderSVGText {text} at (40,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGContainer {use} at (390,181) size 52x37
RenderSVGContainer {g} at (390,181) size 52x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
RenderSVGContainer {g} at (390,181) size 52x37
- RenderSVGText {text} at (10,-9) size 20x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 20x36
+ RenderSVGText {text} at (10,-9) size 20x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 20x35
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
- RenderSVGText {text} at (40,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (40,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
- RenderSVGText {text} at (10,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (10,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {g} at (310,182) size 22x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
- RenderSVGText {text} at (10,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (10,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {a} at (420,182) size 22x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
- RenderSVGText {text} at (10,-8) size 22x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x36
+ RenderSVGText {text} at (10,-8) size 22x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x35
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {g} at (170,227) size 262x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,140.00)}]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt
index b067479..e101c31 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt
@@ -6,8 +6,8 @@
RenderSVGInlineText {#text} at (0,0) size 284x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 284.00: "$Revision: 1.10 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (205,7) size 70x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 70x23
+ RenderSVGText {text} at (205,7) size 69x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 69x23
chunk 1 (middle anchor) text run 1 at (205.50,25.00) startOffset 0 endOffset 8 width 69.00: "graphics"
RenderSVGContainer {g} at (28,45) size 412x243 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,75.00)}]
RenderSVGContainer {g} at (28,74) size 82x214 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,10.00)}]
@@ -45,14 +45,14 @@
RenderSVGInlineText {#text} at (0,0) size 24x14
chunk 1 (end anchor) text run 1 at (-24.00,200.00) startOffset 0 endOffset 5 width 24.00: "color"
RenderSVGContainer {g} at (171,45) size 245x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,-20.00)}]
- RenderSVGText {text} at (1,-10) size 38x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 38x17
+ RenderSVGText {text} at (1,-10) size 37x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x16
chunk 1 (middle anchor) text run 1 at (1.50,3.00) startOffset 0 endOffset 6 width 37.00: "<text>"
- RenderSVGText {text} at (118,-10) size 24x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x17
+ RenderSVGText {text} at (118,-10) size 23x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 23x16
chunk 1 (middle anchor) text run 1 at (118.50,3.00) startOffset 0 endOffset 3 width 23.00: "<g>"
- RenderSVGText {text} at (224,-10) size 22x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x17
+ RenderSVGText {text} at (224,-10) size 22x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x16
chunk 1 (middle anchor) text run 1 at (224.00,3.00) startOffset 0 endOffset 3 width 22.00: "<a>"
RenderSVGContainer {g} at (155,75) size 285x208 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
RenderSVGPath {rect} at (170,75) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt
index ba6d657..aa924ef 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt
@@ -6,8 +6,8 @@
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (173,11) size 134x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 134x18
+ RenderSVGText {text} at (173,11) size 133x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 133x18
chunk 1 (middle anchor) text run 1 at (173.50,25.00) startOffset 0 endOffset 18 width 133.00: "<animateTransform>"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 45x45
@@ -27,25 +27,25 @@
RenderSVGPath {line} at (12,82) size 16x16 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=0.00] [x2=40.00] [y2=0.00]
RenderSVGPath {line} at (52,42) size 16x16 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=0.00] [x2=40.00] [y2=0.00]
RenderSVGPath {line} at (55,85) size 50x10 [stroke={[type=SOLID] [color=#C85050] [stroke width=10.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=40.00] [y2=0.00]
- RenderSVGText {text} at (-36,46) size 72x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x18
+ RenderSVGText {text} at (-36,46) size 71x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 71x18
chunk 1 (middle anchor) text run 1 at (-35.50,60.00) startOffset 0 endOffset 11 width 71.00: "type=rotate"
RenderSVGContainer {g} at (125,62) size 110x92 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,110.00)}]
RenderSVGPath {line} at (172,62) size 16x56 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
- RenderSVGPath {line} at (124,62) size 72x56 [transform={m=((1.00,0.00)(1.00,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
- RenderSVGPath {line} at (164,62) size 72x56 [transform={m=((1.00,0.00)(-1.00,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
+ RenderSVGPath {line} at (125,62) size 70x56 [transform={m=((1.00,0.00)(1.00,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
+ RenderSVGPath {line} at (165,62) size 70x56 [transform={m=((1.00,0.00)(-1.00,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
RenderSVGPath {line} at (175,65) size 10x50 [stroke={[type=SOLID] [color=#C85050] [stroke width=10.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
- RenderSVGText {text} at (-41,26) size 82x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 82x18
+ RenderSVGText {text} at (-41,26) size 81x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 81x18
chunk 1 (middle anchor) text run 1 at (-40.50,40.00) startOffset 0 endOffset 10 width 81.00: "type=skewX"
RenderSVGContainer {g} at (259,55) size 82x99 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
RenderSVGContainer {g} at (267,55) size 56x70 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}]
RenderSVGPath {line} at (267,82) size 56x16 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=-40.00] [y2=0.00]
- RenderSVGPath {line} at (267,54) size 56x49 [transform={m=((1.00,0.58)(0.00,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=-40.00] [y2=0.00]
- RenderSVGPath {line} at (267,77) size 56x49 [transform={m=((1.00,-0.58)(0.00,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=-40.00] [y2=0.00]
+ RenderSVGPath {line} at (267,55) size 56x47 [transform={m=((1.00,0.58)(0.00,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=-40.00] [y2=0.00]
+ RenderSVGPath {line} at (267,78) size 56x47 [transform={m=((1.00,-0.58)(0.00,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=-40.00] [y2=0.00]
RenderSVGPath {line} at (270,85) size 50x10 [stroke={[type=SOLID] [color=#C85050] [stroke width=10.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=-40.00] [y2=0.00]
- RenderSVGText {text} at (-41,46) size 82x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 82x18
+ RenderSVGText {text} at (-41,46) size 81x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 81x18
chunk 1 (middle anchor) text run 1 at (-40.50,60.00) startOffset 0 endOffset 10 width 81.00: "type=skewY"
RenderSVGContainer {g} at (378,48) size 84x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
RenderSVGPath {circle} at (378,48) size 84x84 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=40.00]
@@ -53,11 +53,11 @@
RenderSVGPath {circle} at (398,68) size 44x44 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=20.00]
RenderSVGPath {circle} at (408,78) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=10.00]
RenderSVGPath {circle} at (380,50) size 80x80 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#C85050]}] [cx=0.00] [cy=0.00] [r=10.00]
- RenderSVGText {text} at (-34,46) size 68x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x18
+ RenderSVGText {text} at (-34,46) size 67x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 67x18
chunk 1 (middle anchor) text run 1 at (-33.50,60.00) startOffset 0 endOffset 10 width 67.00: "type=scale"
- RenderSVGText {text} at (-35,61) size 70x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 70x18
+ RenderSVGText {text} at (-35,61) size 69x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 69x18
chunk 1 (middle anchor) text run 1 at (-34.50,75.00) startOffset 0 endOffset 11 width 69.00: "(sx and sy)"
RenderSVGContainer {g} at (12,172) size 96x127 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,180.00)}]
RenderSVGContainer {use} at (15,175) size 90x90
@@ -71,8 +71,8 @@
RenderSVGPath {line} at (12,212) size 16x16 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(80.00,80.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=80.00] [y1=40.00] [x2=80.00] [y2=40.00]
RenderSVGPath {line} at (52,172) size 16x16 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,80.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=80.00] [y1=40.00] [x2=80.00] [y2=40.00]
RenderSVGPath {line} at (55,215) size 50x10 [stroke={[type=SOLID] [color=#C85050] [stroke width=10.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=40.00] [x2=80.00] [y2=40.00]
- RenderSVGText {text} at (4,86) size 72x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x18
+ RenderSVGText {text} at (4,86) size 71x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 71x18
chunk 1 (middle anchor) text run 1 at (4.50,100.00) startOffset 0 endOffset 11 width 71.00: "type=rotate"
RenderSVGText {text} at (2,101) size 76x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 76x18
@@ -100,17 +100,17 @@
RenderSVGText {text} at (-44,46) size 88x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 88x18
chunk 1 (middle anchor) text run 1 at (-44.00,60.00) startOffset 0 endOffset 14 width 88.00: "type=translate"
- RenderSVGText {text} at (-33,61) size 66x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 66x18
+ RenderSVGText {text} at (-33,61) size 65x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x18
chunk 1 (middle anchor) text run 1 at (-32.50,75.00) startOffset 0 endOffset 11 width 65.00: "(tx and ty)"
RenderSVGContainer {g} at (378,178) size 84x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,220.00)}]
- RenderSVGPath {circle} at (376,176) size 88x88 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0]}] [cx=0.00] [cy=0.00] [r=10.00]
- RenderSVGPath {circle} at (387,187) size 66x66 [transform={m=((3.00,0.00)(0.00,3.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=1.33]}] [cx=0.00] [cy=0.00] [r=10.00]
+ RenderSVGPath {circle} at (378,178) size 84x84 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0]}] [cx=0.00] [cy=0.00] [r=10.00]
+ RenderSVGPath {circle} at (388,188) size 64x64 [transform={m=((3.00,0.00)(0.00,3.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=1.33]}] [cx=0.00] [cy=0.00] [r=10.00]
RenderSVGPath {circle} at (398,198) size 44x44 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=10.00]
RenderSVGPath {circle} at (408,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=10.00]
RenderSVGPath {circle} at (380,180) size 80x80 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#C85050]}] [cx=0.00] [cy=0.00] [r=10.00]
- RenderSVGText {text} at (-34,46) size 68x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x18
+ RenderSVGText {text} at (-34,46) size 67x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 67x18
chunk 1 (middle anchor) text run 1 at (-33.50,60.00) startOffset 0 endOffset 10 width 67.00: "type=scale"
RenderSVGText {text} at (-28,61) size 56x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 56x18
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt
index ef0c2a4..1176872 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt
@@ -6,8 +6,8 @@
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (173,11) size 134x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 134x18
+ RenderSVGText {text} at (173,11) size 133x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 133x18
chunk 1 (middle anchor) text run 1 at (173.50,25.00) startOffset 0 endOffset 18 width 133.00: "<animateTransform>"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 45x45
@@ -24,21 +24,21 @@
RenderSVGContainer {g} at (126,56) size 108x98 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
RenderSVGPath {rect} at (153,73) size 54x34 [transform={m=((1.00,0.00)(0.58,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
RenderSVGPath {rect} at (126,56) size 108x68 [transform={m=((1.15,2.00)(-2.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
- RenderSVGText {text} at (-43,46) size 86x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x18
+ RenderSVGText {text} at (-43,46) size 85x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 85x18
chunk 1 (middle anchor) text run 1 at (-42.50,60.00) startOffset 0 endOffset 12 width 85.00: "additive=sum"
RenderSVGContainer {g} at (244,56) size 112x113 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
RenderSVGPath {rect} at (283,73) size 34x34 [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
RenderSVGPath {rect} at (266,56) size 68x68 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
- RenderSVGText {text} at (-56,46) size 112x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 112x18
+ RenderSVGText {text} at (-56,46) size 111x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 111x18
chunk 1 (middle anchor) text run 1 at (-55.50,60.00) startOffset 0 endOffset 15 width 111.00: "accumulate=none"
RenderSVGText {text} at (-52,61) size 104x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 104x18
chunk 1 (middle anchor) text run 1 at (-52.00,75.00) startOffset 0 endOffset 16 width 104.00: "additive=replace"
RenderSVGContainer {g} at (367,56) size 106x113 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
RenderSVGPath {rect} at (411,81) size 18x18 [stroke={[type=SOLID] [color=#808080] [stroke width=2.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-7.50] [y=-7.50] [width=15.00] [height=15.00]
- RenderSVGPath {rect} at (384,54) size 72x72 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=2.00]}] [x=-7.50] [y=-7.50] [width=15.00] [height=15.00]
+ RenderSVGPath {rect} at (386,56) size 68x68 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=2.00]}] [x=-7.50] [y=-7.50] [width=15.00] [height=15.00]
RenderSVGText {text} at (-53,46) size 106x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 106x18
chunk 1 (middle anchor) text run 1 at (-53.00,60.00) startOffset 0 endOffset 14 width 106.00: "accumulate=sum"
@@ -48,18 +48,18 @@
RenderSVGContainer {g} at (244,186) size 112x113 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,220.00)}]
RenderSVGPath {rect} at (273,203) size 54x34 [transform={m=((1.00,0.00)(0.58,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
RenderSVGPath {rect} at (246,186) size 108x68 [transform={m=((2.00,0.00)(1.15,2.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
- RenderSVGText {text} at (-56,46) size 112x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 112x18
+ RenderSVGText {text} at (-56,46) size 111x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 111x18
chunk 1 (middle anchor) text run 1 at (-55.50,60.00) startOffset 0 endOffset 15 width 111.00: "accumulate=none"
- RenderSVGText {text} at (-43,61) size 86x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x18
+ RenderSVGText {text} at (-43,61) size 85x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 85x18
chunk 1 (middle anchor) text run 1 at (-42.50,75.00) startOffset 0 endOffset 12 width 85.00: "additive=sum"
RenderSVGContainer {g} at (366,186) size 108x113 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,220.00)}]
- RenderSVGPath {rect} at (405,211) size 30x18 [transform={m=((1.00,0.00)(0.58,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=2.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-7.50] [y=-7.50] [width=15.00] [height=15.00]
- RenderSVGPath {rect} at (363,184) size 114x72 [transform={m=((4.00,0.00)(2.31,4.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=2.00]}] [x=-7.50] [y=-7.50] [width=15.00] [height=15.00]
+ RenderSVGPath {rect} at (406,211) size 28x18 [transform={m=((1.00,0.00)(0.58,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=2.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-7.50] [y=-7.50] [width=15.00] [height=15.00]
+ RenderSVGPath {rect} at (366,186) size 108x68 [transform={m=((4.00,0.00)(2.31,4.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=2.00]}] [x=-7.50] [y=-7.50] [width=15.00] [height=15.00]
RenderSVGText {text} at (-53,46) size 106x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 106x18
chunk 1 (middle anchor) text run 1 at (-53.00,60.00) startOffset 0 endOffset 14 width 106.00: "accumulate=sum"
- RenderSVGText {text} at (-43,61) size 86x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x18
+ RenderSVGText {text} at (-43,61) size 85x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 85x18
chunk 1 (middle anchor) text run 1 at (-42.50,75.00) startOffset 0 endOffset 12 width 85.00: "additive=sum"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt
index 608559f..2cf768f 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt
@@ -6,8 +6,8 @@
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (173,11) size 134x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 134x18
+ RenderSVGText {text} at (173,11) size 133x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 133x18
chunk 1 (middle anchor) text run 1 at (173.50,25.00) startOffset 0 endOffset 18 width 133.00: "<animateTransform>"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 45x45
@@ -29,10 +29,10 @@
RenderSVGContainer {g} at (127,65) size 106x104 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
RenderSVGPath {rect} at (155,65) size 50x50 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
RenderSVGPath {rect} at (155,65) size 50x50 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
- RenderSVGPath {rect} at (147,71) size 43x43 [transform={m=((0.38,0.92)(-0.92,0.38)) t=(-11.56,2.30)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+ RenderSVGPath {rect} at (148,72) size 41x41 [transform={m=((0.38,0.92)(-0.92,0.38)) t=(-11.56,2.30)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
RenderSVGPath {rect} at (134,74) size 32x32 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(-30.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
- RenderSVGText {text} at (-53,46) size 106x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 106x18
+ RenderSVGText {text} at (-53,46) size 105x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 105x18
chunk 1 (middle anchor) text run 1 at (-52.50,60.00) startOffset 0 endOffset 18 width 105.00: "different rotation"
RenderSVGText {text} at (-22,61) size 44x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 44x18
@@ -74,14 +74,14 @@
RenderSVGPath {rect} at (283,203) size 34x34 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
RenderSVGPath {rect} at (289,209) size 32x32 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(5.00,5.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
RenderSVGPath {rect} at (344,304) size 32x32 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(60.00,100.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
- RenderSVGText {text} at (-45,61) size 90x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 90x18
+ RenderSVGText {text} at (-45,61) size 89x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 89x18
chunk 1 (middle anchor) text run 1 at (-44.50,75.00) startOffset 0 endOffset 14 width 89.00: "paced rotation"
RenderSVGContainer {g} at (376,202) size 104x134 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,220.00)}]
RenderSVGPath {rect} at (403,203) size 34x34 [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
RenderSVGPath {rect} at (403,203) size 34x34 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
- RenderSVGPath {rect} at (378,202) size 47x46 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(-18.54,4.75)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
+ RenderSVGPath {rect} at (379,202) size 45x45 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(-18.54,4.75)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
RenderSVGPath {rect} at (464,304) size 16x32 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(60.00,100.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
- RenderSVGText {text} at (-44,61) size 88x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 88x18
+ RenderSVGText {text} at (-44,61) size 87x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 87x18
chunk 1 (middle anchor) text run 1 at (-43.50,75.00) startOffset 0 endOffset 15 width 87.00: "linear rotation"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt
index e01ad70..11ef248 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt
@@ -19,8 +19,8 @@
RenderSVGPath {path} at (105,75) size 30x30 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M -15 0 C -15 0 0 -15 0 -15 C 0 -15 15 0 15 0 C 15 0 0 15 0 15 C 0 15 -15 0 -15 0 Z"]
RenderSVGPath {path} at (104,74) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -15 0 C -15 0 0 -15 0 -15 C 0 -15 15 0 15 0 C 15 0 0 15 0 15 C 0 15 -15 0 -15 0 Z"]
RenderSVGPath {path} at (70,40) size 100x100 [stroke={[type=SOLID] [color=#FFB400]}] [data="M 0 0 C -50 -15 -15 -50 0 0 C 15 -50 50 -15 0 0 C 50 15 15 50 0 0 C -15 50 -50 15 0 0 Z"]
- RenderSVGText {text} at (-69,46) size 138x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x18
+ RenderSVGText {text} at (-69,46) size 137x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 137x18
chunk 1 (middle anchor) text run 1 at (-68.50,60.00) startOffset 0 endOffset 21 width 137.00: "#1: from-to animation"
RenderSVGContainer {g} at (189,40) size 102x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,90.00)}]
RenderSVGPath {path} at (225,75) size 30x30 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M -15 0 C -15 0 0 -15 0 -15 C 0 -15 15 0 15 0 C 15 0 0 15 0 15 C 0 15 -15 0 -15 0 Z"]
@@ -41,11 +41,11 @@
RenderSVGPath {path} at (90,170) size 60x60 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M -30 -30 L 30 0 L 30 30 L 0 30 Z"]
RenderSVGPath {path} at (88,168) size 63x63 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -30 -30 L 30 0 L 30 30 L 0 30 Z"]
RenderSVGPath {path} at (89,169) size 63x63 [stroke={[type=SOLID] [color=#FFB400]}] [data="M 30 30 L -30 0 L -30 -30 L 0 -30 Z"]
- RenderSVGText {text} at (-69,46) size 138x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x18
+ RenderSVGText {text} at (-69,46) size 137x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 137x18
chunk 1 (middle anchor) text run 1 at (-68.50,60.00) startOffset 0 endOffset 21 width 137.00: "#4: from-to animation"
- RenderSVGText {text} at (-67,61) size 134x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 134x18
+ RenderSVGText {text} at (-67,61) size 133x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 133x18
chunk 1 (middle anchor) text run 1 at (-66.50,75.00) startOffset 0 endOffset 20 width 133.00: "compatible H/h, V/v,"
RenderSVGText {text} at (-40,76) size 80x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 80x18
@@ -54,24 +54,24 @@
RenderSVGPath {path} at (220,180) size 40x80 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M -20 -20 C 20 -20 20 -20 20 20 C 20 60 20 40 -20 20 Z"]
RenderSVGPath {path} at (219,179) size 42x81 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -20 -20 C 20 -20 20 -20 20 20 C 20 60 20 40 -20 20 Z"]
RenderSVGPath {path} at (219,179) size 82x42 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -20 -20 C -20 20 -20 20 20 20 C 60 20 60 20 20 -20 Z"]
- RenderSVGText {text} at (-69,46) size 138x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x18
+ RenderSVGText {text} at (-69,46) size 137x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 137x18
chunk 1 (middle anchor) text run 1 at (-68.50,60.00) startOffset 0 endOffset 21 width 137.00: "#5: from-to animation"
- RenderSVGText {text} at (-48,61) size 96x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 96x18
+ RenderSVGText {text} at (-48,61) size 95x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 95x18
chunk 1 (middle anchor) text run 1 at (-47.50,75.00) startOffset 0 endOffset 14 width 95.00: "compatible C/c"
- RenderSVGText {text} at (-41,76) size 82x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 82x18
+ RenderSVGText {text} at (-41,76) size 81x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 81x18
chunk 1 (middle anchor) text run 1 at (-40.50,90.00) startOffset 0 endOffset 12 width 81.00: "s/S segments"
RenderSVGContainer {g} at (291,169) size 138x125 [transform={m=((1.00,0.00)(0.00,1.00)) t=(360.00,200.00)}]
RenderSVGPath {path} at (330,170) size 60x60 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M -30 -30 C 10 -30 30 -20 30 0 C 30 20 10 30 -30 30 Z"]
RenderSVGPath {path} at (329,169) size 62x62 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -30 -30 C 10 -30 30 -20 30 0 C 30 20 10 30 -30 30 Z"]
RenderSVGPath {path} at (330,169) size 31x62 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -30 -30 C -10 -30 0 -20 0 0 C 0 20 -10 30 -30 30"]
- RenderSVGText {text} at (-69,46) size 138x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x18
+ RenderSVGText {text} at (-69,46) size 137x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 137x18
chunk 1 (middle anchor) text run 1 at (-68.50,60.00) startOffset 0 endOffset 21 width 137.00: "#6: from-to animation"
- RenderSVGText {text} at (-62,61) size 124x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 124x18
+ RenderSVGText {text} at (-62,61) size 123x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 123x18
chunk 1 (middle anchor) text run 1 at (-61.50,75.00) startOffset 0 endOffset 19 width 123.00: "compatible Q/q, T/t"
RenderSVGText {text} at (-29,76) size 58x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 58x18
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt
index 50d7bfa..68f9f51 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt
@@ -12,14 +12,14 @@
RenderSVGContainer {g} at (319,187) size 110x110
RenderSVGPath {rect} at (319,187) size 110x110 [fill={[type=SOLID] [color=#000000]}] [x=240.00] [y=150.00] [width=100.00] [height=100.00]
RenderSVGContainer {g} at (70,68) size 325x102
- RenderSVGText {text} at (14,117) size 72x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x17
+ RenderSVGText {text} at (14,117) size 72x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 72x16
chunk 1 (middle anchor) text run 1 at (14.09,130.00) startOffset 0 endOffset 12 width 71.82: "currentColor"
- RenderSVGText {text} at (154,42) size 32x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x17
+ RenderSVGText {text} at (154,42) size 32x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 32x16
chunk 1 (middle anchor) text run 1 at (154.09,55.00) startOffset 0 endOffset 5 width 31.82: "green"
- RenderSVGText {text} at (271,117) size 38x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 38x17
+ RenderSVGText {text} at (271,117) size 37x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x16
chunk 1 (middle anchor) text run 1 at (271.82,130.00) startOffset 0 endOffset 7 width 36.36: "inherit"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt
index dbe2b89..4ca03e4 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt
@@ -16,14 +16,14 @@
RenderSVGContainer {g} at (60,215) size 360x80
RenderSVGPath {rect} at (60,215) size 360x80 [fill={[type=LINEAR-GRADIENT] [id="grad"]}] [x=60.00] [y=215.00] [width=360.00] [height=80.00]
RenderSVGContainer {g} at (120,142) size 263x71
- RenderSVGText {text} at (120,142) size 34x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 34x36
+ RenderSVGText {text} at (120,142) size 34x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 34x35
chunk 1 text run 1 at (120.00,170.00) startOffset 0 endOffset 4 width 34.00: "fill"
- RenderSVGText {text} at (310,142) size 73x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 73x36
+ RenderSVGText {text} at (310,142) size 73x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 73x35
chunk 1 text run 1 at (310.00,170.00) startOffset 0 endOffset 6 width 73.00: "stroke"
- RenderSVGText {text} at (180,177) size 121x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 121x36
+ RenderSVGText {text} at (180,177) size 121x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 121x35
chunk 1 text run 1 at (180.00,205.00) startOffset 0 endOffset 10 width 121.00: "stop-color"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt
index 094b85f..19150ef 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt
@@ -129,12 +129,12 @@
RenderSVGContainer {g} at (50,240) size 260x40
RenderSVGContainer {g} at (50,240) size 60x40 [transform={m=((3.00,0.00)(0.00,2.00)) t=(50.00,210.00)}]
RenderSVGPath {rect} at (50,240) size 60x2 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=20.00] [height=1.00]
- RenderSVGPath {rect} at (50,240) size 4x40 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=0.67] [height=20.00]
+ RenderSVGPath {rect} at (50,240) size 3x40 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=0.67] [height=20.00]
RenderSVGContainer {g} at (250,240) size 60x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}]
- RenderSVGContainer {g} at (248,240) size 63x40 [transform={m=((3.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
- RenderSVGContainer {g} at (248,240) size 63x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(16.67,105.00)}]
- RenderSVGPath {rect} at (248,240) size 63x2 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=20.00] [height=1.00]
- RenderSVGPath {rect} at (248,240) size 6x40 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=0.67] [height=20.00]
+ RenderSVGContainer {g} at (250,240) size 60x40 [transform={m=((3.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGContainer {g} at (250,240) size 60x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(16.67,105.00)}]
+ RenderSVGPath {rect} at (250,240) size 60x2 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=20.00] [height=1.00]
+ RenderSVGPath {rect} at (250,240) size 3x40 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=0.67] [height=20.00]
RenderSVGContainer {g} at (40,216) size 402x67
RenderSVGText {text} at (40,186) size 198x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 198x18
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt
index d9c4525..ddf0b24 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-trans-05-t-expected.txt
@@ -7,7 +7,7 @@
RenderSVGContainer {g} at (35,105) size 150x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-90.00,-450.00)}]
RenderSVGContainer {g} at (35,105) size 150x100 [transform={m=((7.50,0.00)(0.00,5.00)) t=(125.00,525.00)}]
RenderSVGPath {rect} at (35,105) size 150x5 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=20.00] [height=1.00]
- RenderSVGPath {rect} at (35,105) size 8x100 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=0.67] [height=20.00]
+ RenderSVGPath {rect} at (35,105) size 6x100 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=0.67] [height=20.00]
RenderSVGContainer {g} at (10,42) size 463x171 [transform={m=((2.50,0.00)(0.00,2.50)) t=(-90.00,-450.00)}]
RenderSVGText {text} at (40,185) size 185x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 185x19
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt
index 5e5fe5a..dfdd484 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-trans-06-t-expected.txt
@@ -6,10 +6,10 @@
RenderSVGContainer {g} at (0,42) size 480x171
RenderSVGContainer {g} at (23,105) size 150x100
RenderSVGContainer {g} at (23,105) size 150x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-102.00,-450.00)}]
- RenderSVGContainer {g} at (18,105) size 158x100 [transform={m=((7.50,0.00)(0.00,5.00)) t=(0.00,0.00)}]
- RenderSVGContainer {g} at (18,105) size 158x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(16.67,105.00)}]
- RenderSVGPath {rect} at (18,105) size 158x5 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=20.00] [height=1.00]
- RenderSVGPath {rect} at (18,105) size 15x100 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=0.67] [height=20.00]
+ RenderSVGContainer {g} at (23,105) size 150x100 [transform={m=((7.50,0.00)(0.00,5.00)) t=(0.00,0.00)}]
+ RenderSVGContainer {g} at (23,105) size 150x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(16.67,105.00)}]
+ RenderSVGPath {rect} at (23,105) size 150x5 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=20.00] [height=1.00]
+ RenderSVGPath {rect} at (23,105) size 6x100 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=0.67] [height=20.00]
RenderSVGContainer {g} at (0,42) size 480x171 [transform={m=((2.50,0.00)(0.00,2.50)) t=(-600.00,-450.00)}]
RenderSVGText {text} at (240,185) size 208x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 208x19
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt
index ae11ffe..7348f2a 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt
@@ -3,39 +3,39 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (0,19) size 413x257
- RenderSVGText {text} at (60,19) size 328x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 328x21
+ RenderSVGText {text} at (60,19) size 328x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 328x20
chunk 1 text run 1 at (60.00,35.00) startOffset 0 endOffset 45 width 328.00: "CSS pixel coordinate to user space conversion"
RenderSVGContainer {g} at (25,20) size 20x20 [transform={m=((4.00,0.00)(0.00,4.00)) t=(5.00,0.00)}]
RenderSVGPath {circle} at (25,20) size 20x20 [fill={[type=SOLID] [color=#000000]}] [cx=7.50] [cy=7.50] [r=2.50]
RenderSVGPath {circle} at (29,24) size 12x12 [fill={[type=SOLID] [color=#FF0000]}] [cx=7.50] [cy=7.50] [r=1.50]
- RenderSVGText {text} at (60,69) size 344x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 344x21
+ RenderSVGText {text} at (60,69) size 344x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 344x20
chunk 1 text run 1 at (60.00,85.00) startOffset 0 endOffset 47 width 344.00: "Percentage coordinates to user space conversion"
RenderSVGContainer {g} at (25,70) size 20x20 [transform={m=((4.00,0.00)(0.00,4.00)) t=(5.00,50.00)}]
RenderSVGPath {circle} at (25,70) size 20x20 [fill={[type=SOLID] [color=#000000]}] [cx=7.50] [cy=7.50] [r=2.50]
- RenderSVGPath {circle} at (29,70) size 16x16 [fill={[type=SOLID] [color=#FF0000]}] [cx=7.50] [cy=7.50] [r=1.50]
- RenderSVGText {text} at (60,124) size 302x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 302x21
+ RenderSVGPath {circle} at (29,73) size 13x13 [fill={[type=SOLID] [color=#FF0000]}] [cx=7.50] [cy=7.50] [r=1.50]
+ RenderSVGText {text} at (60,124) size 302x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 302x20
chunk 1 text run 1 at (60.00,140.00) startOffset 0 endOffset 41 width 302.00: "CSS width/height to user space conversion"
RenderSVGContainer {g} at (10,115) size 40x40 [transform={m=((4.00,0.00)(0.00,4.00)) t=(30.00,115.00)}]
RenderSVGPath {rect} at (10,115) size 40x20 [fill={[type=SOLID] [color=#000000]}] [x=-5.00] [y=0.00] [width=10.00] [height=5.00]
RenderSVGPath {rect} at (10,135) size 40x20 [fill={[type=SOLID] [color=#FF0000]}] [x=-5.00] [y=5.00] [width=10.00] [height=5.00]
- RenderSVGText {text} at (60,184) size 351x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 351x21
+ RenderSVGText {text} at (60,184) size 351x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 351x20
chunk 1 text run 1 at (60.00,200.00) startOffset 0 endOffset 48 width 351.00: "Percentage width/height to user space conversion"
- RenderSVGContainer {g} at (10,175) size 40x44 [transform={m=((4.00,0.00)(0.00,4.00)) t=(30.00,175.00)}]
+ RenderSVGContainer {g} at (10,175) size 40x41 [transform={m=((4.00,0.00)(0.00,4.00)) t=(30.00,175.00)}]
RenderSVGPath {rect} at (10,175) size 40x20 [fill={[type=SOLID] [color=#000000]}] [x=-5.00] [y=0.00] [width=10.00] [height=5.00]
- RenderSVGPath {rect} at (10,195) size 40x24 [fill={[type=SOLID] [color=#FF0000]}] [x=-5.00] [y=5.00] [width=10.00] [height=5.00]
- RenderSVGText {text} at (140,249) size 273x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 273x21
+ RenderSVGPath {rect} at (10,195) size 40x21 [fill={[type=SOLID] [color=#FF0000]}] [x=-5.00] [y=5.00] [width=10.00] [height=5.00]
+ RenderSVGText {text} at (140,249) size 273x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 273x20
chunk 1 text run 1 at (140.00,265.00) startOffset 0 endOffset 36 width 273.00: "CSS and percentage length conversion"
RenderSVGContainer {g} at (0,244) size 146x32 [transform={m=((4.00,0.00)(4.00,4.00)) t=(30.00,260.00)}]
- RenderSVGPath {circle} at (0,244) size 62x32 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.54]
- RenderSVGPath {circle} at (38,244) size 64x32 [fill={[type=SOLID] [color=#FF0000]}] [cx=10.00] [cy=0.00] [r=3.54]
- RenderSVGPath {circle} at (78,244) size 64x32 [fill={[type=SOLID] [color=#008000]}] [cx=20.00] [cy=0.00] [r=3.54]
- RenderSVGPath {line} at (0,244) size 118x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=0.50]}] [x1=-3.54] [y1=-3.54] [x2=25.00] [y2=-3.54]
- RenderSVGPath {line} at (26,272) size 120x4 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=0.50]}] [x1=-3.54] [y1=3.54] [x2=25.00] [y2=3.54]
+ RenderSVGPath {circle} at (1,245) size 58x30 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.54]
+ RenderSVGPath {circle} at (41,245) size 58x30 [fill={[type=SOLID] [color=#FF0000]}] [cx=10.00] [cy=0.00] [r=3.54]
+ RenderSVGPath {circle} at (81,245) size 58x30 [fill={[type=SOLID] [color=#008000]}] [cx=20.00] [cy=0.00] [r=3.54]
+ RenderSVGPath {line} at (0,244) size 117x3 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=0.50]}] [x1=-3.54] [y1=-3.54] [x2=25.00] [y2=-3.54]
+ RenderSVGPath {line} at (29,273) size 117x3 [stroke={[type=SOLID] [color=#CCCCCC] [stroke width=0.50]}] [x1=-3.54] [y1=3.54] [x2=25.00] [y2=3.54]
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.4 $"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt
index d287282..2f7428b 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-units-03-b-expected.txt
@@ -10,76 +10,76 @@
RenderSVGInlineText {#text} at (0,0) size 181x14
chunk 1 text run 1 at (125.00,20.00) startOffset 0 endOffset 35 width 181.00: "Initial viewport and CSS units test"
RenderSVGContainer {g} at (20,66) size 371x198 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,60.00)}]
- RenderSVGText {text} at (20,6) size 21x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 21x16
+ RenderSVGText {text} at (20,6) size 21x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 21x15
chunk 1 text run 1 at (20.00,18.00) startOffset 0 endOffset 3 width 21.00: "200"
- RenderSVGText {text} at (230,8) size 161x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 161x16
+ RenderSVGText {text} at (230,8) size 161x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 161x15
chunk 1 text run 1 at (230.00,20.00) startOffset 0 endOffset 31 width 161.00: "User space units (no specifier)"
RenderSVGPath {rect} at (20,80) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=20.00] [width=200.00] [height=1.00]
- RenderSVGText {text} at (20,26) size 38x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 38x16
+ RenderSVGText {text} at (20,26) size 38x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 38x15
chunk 1 text run 1 at (20.00,38.00) startOffset 0 endOffset 6 width 38.00: "200 px"
- RenderSVGText {text} at (230,28) size 58x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 58x16
+ RenderSVGText {text} at (230,28) size 58x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 58x15
chunk 1 text run 1 at (230.00,40.00) startOffset 0 endOffset 11 width 58.00: "Pixels (px)"
RenderSVGPath {rect} at (20,100) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=40.00] [width=200.00] [height=1.00]
- RenderSVGText {text} at (20,46) size 177x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 177x16
+ RenderSVGText {text} at (20,46) size 177x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 177x15
chunk 1 text run 1 at (20.00,58.00) startOffset 0 endOffset 31 width 177.00: "20 em = 200 px (font-size=10px)"
- RenderSVGText {text} at (230,48) size 136x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 136x16
+ RenderSVGText {text} at (230,48) size 136x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 136x15
chunk 1 text run 1 at (230.00,60.00) startOffset 0 endOffset 26 width 136.00: "Relative to font size (em)"
RenderSVGContainer {g} at (20,120) size 200x1
RenderSVGPath {rect} at (20,120) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=60.00] [width=200.00] [height=1.00]
- RenderSVGText {text} at (20,66) size 30x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x16
+ RenderSVGText {text} at (20,66) size 30x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 30x15
chunk 1 text run 1 at (20.00,78.00) startOffset 0 endOffset 5 width 30.00: "40 ex"
- RenderSVGText {text} at (230,68) size 158x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 158x16
+ RenderSVGText {text} at (230,68) size 158x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 158x15
chunk 1 text run 1 at (230.00,80.00) startOffset 0 endOffset 30 width 158.00: "Relative to font x-height (ex)"
RenderSVGContainer {g} at (20,140) size 200x1
RenderSVGPath {rect} at (20,140) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=80.00] [width=200.00] [height=1.00]
- RenderSVGText {text} at (20,86) size 93x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 93x16
+ RenderSVGText {text} at (20,86) size 93x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 93x15
chunk 1 text run 1 at (20.00,98.00) startOffset 0 endOffset 15 width 93.00: "41.67% = 200 px"
- RenderSVGText {text} at (230,88) size 81x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 81x16
+ RenderSVGText {text} at (230,88) size 81x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 81x15
chunk 1 text run 1 at (230.00,100.00) startOffset 0 endOffset 14 width 81.00: "Percentage (%)"
RenderSVGPath {rect} at (20,160) size 201x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=100.00] [width=200.02] [height=1.00]
- RenderSVGText {text} at (20,106) size 21x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 21x16
+ RenderSVGText {text} at (20,106) size 21x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 21x15
chunk 1 text run 1 at (20.00,118.00) startOffset 0 endOffset 4 width 21.00: "1 in"
- RenderSVGText {text} at (230,108) size 57x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 57x16
+ RenderSVGText {text} at (230,108) size 57x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 57x15
chunk 1 text run 1 at (230.00,120.00) startOffset 0 endOffset 11 width 57.00: "Inches (in)"
RenderSVGPath {rect} at (20,180) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=120.00] [width=96.00] [height=1.00]
- RenderSVGText {text} at (20,126) size 77x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 77x16
+ RenderSVGText {text} at (20,126) size 77x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 77x15
chunk 1 text run 1 at (20.00,138.00) startOffset 0 endOffset 14 width 77.00: "2.54 cm = 1 in"
- RenderSVGText {text} at (230,128) size 92x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 92x16
+ RenderSVGText {text} at (230,128) size 92x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 92x15
chunk 1 text run 1 at (230.00,140.00) startOffset 0 endOffset 16 width 92.00: "Centimeters (cm)"
RenderSVGPath {rect} at (20,200) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=140.00] [width=96.00] [height=1.00]
- RenderSVGText {text} at (20,146) size 81x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 81x16
+ RenderSVGText {text} at (20,146) size 81x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 81x15
chunk 1 text run 1 at (20.00,158.00) startOffset 0 endOffset 14 width 81.00: "25.4 mm = 1 in"
- RenderSVGText {text} at (230,148) size 94x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 94x16
+ RenderSVGText {text} at (230,148) size 94x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 94x15
chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 16 width 94.00: "Millimeters (mm)"
RenderSVGPath {rect} at (20,220) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=160.00] [width=96.00] [height=1.00]
- RenderSVGText {text} at (20,166) size 59x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 59x16
+ RenderSVGText {text} at (20,166) size 59x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 59x15
chunk 1 text run 1 at (20.00,178.00) startOffset 0 endOffset 11 width 59.00: "72pt = 1 in"
- RenderSVGText {text} at (230,168) size 56x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x16
+ RenderSVGText {text} at (230,168) size 56x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x15
chunk 1 text run 1 at (230.00,180.00) startOffset 0 endOffset 11 width 56.00: "Points (pt)"
RenderSVGPath {rect} at (20,240) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=180.00] [width=96.00] [height=1.00]
- RenderSVGText {text} at (20,186) size 54x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 54x16
+ RenderSVGText {text} at (20,186) size 54x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 54x15
chunk 1 text run 1 at (20.00,198.00) startOffset 0 endOffset 10 width 54.00: "6pc = 1 in"
- RenderSVGText {text} at (230,188) size 52x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x16
+ RenderSVGText {text} at (230,188) size 52x15 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 52x15
chunk 1 text run 1 at (230.00,200.00) startOffset 0 endOffset 10 width 52.00: "Picas (pc)"
RenderSVGPath {rect} at (20,260) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=200.00] [width=96.00] [height=1.00]
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt
index 790fc15..a22135d 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt
@@ -2,59 +2,59 @@
RenderView at (0,0) size 480x360
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
- RenderSVGText {text} at (135,10) size 210x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 210x23
+ RenderSVGText {text} at (135,10) size 209x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 209x23
chunk 1 (middle anchor) text run 1 at (135.50,28.00) startOffset 0 endOffset 25 width 209.00: "<svg> 'viewBox' attribute"
RenderSVGContainer {g} at (16,59) size 452x245
RenderSVGViewportContainer {svg} at (44,59) size 82x82
RenderSVGPath {path} at (44,59) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#ADD8E6] [fill rule=EVEN-ODD]}] [data="M 20 20 C 126.667 20 180 73.3333 180 180 C 73.3333 180 20 126.667 20 20 Z M 20 180 C 20 73.3333 73.3333 20 180 20 C 180 126.667 126.667 180 20 180 Z M 100 40 L 160 100 L 100 160 L 40 100 Z"]
- RenderSVGText {text} at (16,142) size 138x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x17
+ RenderSVGText {text} at (16,142) size 138x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 138x16
chunk 1 (middle anchor) text run 1 at (16.00,155.00) startOffset 0 endOffset 21 width 138.00: "viewBox=\"0 0 200 200\""
- RenderSVGText {text} at (31,157) size 108x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 108x17
+ RenderSVGText {text} at (31,157) size 108x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 108x16
chunk 1 (middle anchor) text run 1 at (31.00,170.00) startOffset 0 endOffset 18 width 108.00: "overflow=\"visible\""
RenderSVGViewportContainer {svg} at (44,189) size 82x82
RenderSVGPath {path} at (44,189) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#ADD8E6] [fill rule=EVEN-ODD]}] [data="M 20 20 C 126.667 20 180 73.3333 180 180 C 73.3333 180 20 126.667 20 20 Z M 20 180 C 20 73.3333 73.3333 20 180 20 C 180 126.667 126.667 180 20 180 Z M 100 40 L 160 100 L 100 160 L 40 100 Z"]
- RenderSVGText {text} at (16,272) size 138x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x17
+ RenderSVGText {text} at (16,272) size 138x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 138x16
chunk 1 (middle anchor) text run 1 at (16.00,285.00) startOffset 0 endOffset 21 width 138.00: "viewBox=\"0 0 200 200\""
- RenderSVGText {text} at (30,287) size 110x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 110x17
+ RenderSVGText {text} at (30,287) size 109x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 109x16
chunk 1 (middle anchor) text run 1 at (30.50,300.00) startOffset 0 endOffset 17 width 109.00: "overflow=\"hidden\""
RenderSVGViewportContainer {svg} at (199,59) size 82x82
RenderSVGPath {path} at (199,59) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#ADD8E6] [fill rule=EVEN-ODD]}] [data="M 20 20 C 126.667 20 180 73.3333 180 180 C 73.3333 180 20 126.667 20 20 Z M 20 180 C 20 73.3333 73.3333 20 180 20 C 180 126.667 126.667 180 20 180 Z M 100 40 L 160 100 L 100 160 L 40 100 Z"]
- RenderSVGText {text} at (171,142) size 138x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x17
+ RenderSVGText {text} at (171,142) size 138x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 138x16
chunk 1 (middle anchor) text run 1 at (171.00,155.00) startOffset 0 endOffset 21 width 138.00: "viewBox=\"0,0,200,200\""
- RenderSVGText {text} at (186,157) size 108x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 108x17
+ RenderSVGText {text} at (186,157) size 108x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 108x16
chunk 1 (middle anchor) text run 1 at (186.00,170.00) startOffset 0 endOffset 18 width 108.00: "overflow=\"visible\""
RenderSVGViewportContainer {svg} at (199,189) size 82x82
RenderSVGPath {path} at (199,189) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#ADD8E6] [fill rule=EVEN-ODD]}] [data="M 20 20 C 126.667 20 180 73.3333 180 180 C 73.3333 180 20 126.667 20 20 Z M 20 180 C 20 73.3333 73.3333 20 180 20 C 180 126.667 126.667 180 20 180 Z M 100 40 L 160 100 L 100 160 L 40 100 Z"]
- RenderSVGText {text} at (171,272) size 138x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x17
+ RenderSVGText {text} at (171,272) size 138x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 138x16
chunk 1 (middle anchor) text run 1 at (171.00,285.00) startOffset 0 endOffset 21 width 138.00: "viewBox=\"0,0,200,200\""
- RenderSVGText {text} at (185,287) size 110x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 110x17
+ RenderSVGText {text} at (185,287) size 109x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 109x16
chunk 1 (middle anchor) text run 1 at (185.50,300.00) startOffset 0 endOffset 17 width 109.00: "overflow=\"hidden\""
RenderSVGViewportContainer {svg} at (354,59) size 82x82
RenderSVGPath {path} at (354,59) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#ADD8E6] [fill rule=EVEN-ODD]}] [data="M 20 20 C 126.667 20 180 73.3333 180 180 C 73.3333 180 20 126.667 20 20 Z M 20 180 C 20 73.3333 73.3333 20 180 20 C 180 126.667 126.667 180 20 180 Z M 100 40 L 160 100 L 100 160 L 40 100 Z"]
- RenderSVGText {text} at (322,142) size 146x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 146x17
+ RenderSVGText {text} at (322,142) size 146x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 146x16
chunk 1 (middle anchor) text run 1 at (322.00,155.00) startOffset 0 endOffset 14 width 90.00: "viewBox=\"0,0, "
chunk 1 (middle anchor) text run 1 at (412.00,155.00) startOffset 0 endOffset 9 width 56.00: "200, 200\""
- RenderSVGText {text} at (341,157) size 108x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 108x17
+ RenderSVGText {text} at (341,157) size 108x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 108x16
chunk 1 (middle anchor) text run 1 at (341.00,170.00) startOffset 0 endOffset 18 width 108.00: "overflow=\"visible\""
RenderSVGViewportContainer {svg} at (354,189) size 82x82
RenderSVGPath {path} at (354,189) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#ADD8E6] [fill rule=EVEN-ODD]}] [data="M 20 20 C 126.667 20 180 73.3333 180 180 C 73.3333 180 20 126.667 20 20 Z M 20 180 C 20 73.3333 73.3333 20 180 20 C 180 126.667 126.667 180 20 180 Z M 100 40 L 160 100 L 100 160 L 40 100 Z"]
- RenderSVGText {text} at (322,272) size 146x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 146x17
+ RenderSVGText {text} at (322,272) size 146x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 146x16
chunk 1 (middle anchor) text run 1 at (322.00,285.00) startOffset 0 endOffset 14 width 90.00: "viewBox=\"0,0, "
chunk 1 (middle anchor) text run 1 at (412.00,285.00) startOffset 0 endOffset 9 width 56.00: "200, 200\""
- RenderSVGText {text} at (340,287) size 110x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 110x17
+ RenderSVGText {text} at (340,287) size 109x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 109x16
chunk 1 (middle anchor) text run 1 at (340.50,300.00) startOffset 0 endOffset 17 width 109.00: "overflow=\"hidden\""
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt
index e20ef0f..5f0bb72 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt
@@ -5,8 +5,8 @@
RenderSVGContainer {g} at (65,15) size 350x261
RenderSVGContainer {g} at (65,15) size 350x19
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (65,15) size 350x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 350x19
+ RenderSVGText {text} at (65,15) size 349x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 349x18
chunk 1 (middle anchor) text run 1 at (65.50,30.00) startOffset 0 endOffset 51 width 349.00: "Pie chart built from data in a different namespace."
RenderSVGContainer {g} at (126,61) size 243x215
RenderSVGPath {path} at (263,76) size 106x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(27.00,-13.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=3.00]}] [fill={[type=SOLID] [color=#FF8888]}] [data="M 240 170 L 340 170 C 340.103 139.741 326.499 111.063 303 92 Z"]
@@ -14,8 +14,8 @@
RenderSVGInlineText {#text} at (0,0) size 28x16
chunk 1 (middle anchor) text run 1 at (285.00,142.00) startOffset 0 endOffset 4 width 28.00: "East"
RenderSVGPath {path} at (190,61) size 115x111 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#6D6D6D]}] [data="M 240 170 L 303 92 C 271.459 66.4464 227.6 62.4951 192 82 Z"]
- RenderSVGText {text} at (228,92) size 36x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 36x16
+ RenderSVGText {text} at (228,92) size 35x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 35x16
chunk 1 (middle anchor) text run 1 at (228.50,105.00) startOffset 0 endOffset 5 width 35.00: "North"
RenderSVGPath {path} at (126,80) size 116x132 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#929292]}] [data="M 240 170 L 192 82 C 146.3 106.75 127.176 162.382 148 210 Z"]
RenderSVGText {text} at (162,136) size 32x16 contains 1 chunk(s)
@@ -26,8 +26,8 @@
RenderSVGInlineText {#text} at (0,0) size 46x16
chunk 1 (middle anchor) text run 1 at (176.00,220.00) startOffset 0 endOffset 7 width 46.00: "Central"
RenderSVGPath {path} at (217,169) size 125x107 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#DBDBDB]}] [data="M 240 170 L 219 268 C 248.573 274.352 279.433 266.977 302.939 247.939 C 326.444 228.902 340.07 200.248 340 170 Z"]
- RenderSVGText {text} at (262,207) size 38x16 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 38x16
+ RenderSVGText {text} at (262,207) size 37x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x16
chunk 1 (middle anchor) text run 1 at (262.50,220.00) startOffset 0 endOffset 5 width 37.00: "South"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt
index 363af86..1276ac6 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-blend-01-b-expected.txt
@@ -1,7 +1,7 @@
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
+ RenderSVGRoot {svg} at (2,2) size 476x356
RenderSVGContainer {g} at (15,15) size 435x294
RenderSVGImage {image} at (120,15) size 300x294
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
@@ -40,28 +40,28 @@
RenderSVGPath {rect} at (90,264) size 360x30 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [x=30.00] [y=88.00] [width=120.00] [height=10.00]
[filter="BlendLighten"] RenderSVGResourceFilter {filter} at (30,88) size 120x10
RenderSVGContainer {g} at (15,30) size 78x261
- RenderSVGText {text} at (5,10) size 22x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 22x9
+ RenderSVGText {text} at (5,10) size 22x8 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 22x8
chunk 1 text run 1 at (5.00,17.00) startOffset 0 endOffset 6 width 21.33: "Normal"
- RenderSVGText {text} at (5,23) size 26x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x9
+ RenderSVGText {text} at (5,23) size 26x8 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 26x8
chunk 1 text run 1 at (5.00,30.00) startOffset 0 endOffset 8 width 25.33: "Multiply"
- RenderSVGText {text} at (5,36) size 26x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x9
+ RenderSVGText {text} at (5,36) size 26x8 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 26x8
chunk 1 text run 1 at (5.00,43.00) startOffset 0 endOffset 8 width 25.33: "Multiply"
- RenderSVGText {text} at (5,49) size 26x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x9
+ RenderSVGText {text} at (5,49) size 26x8 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 26x8
chunk 1 text run 1 at (5.00,56.00) startOffset 0 endOffset 8 width 25.33: "Multiply"
- RenderSVGText {text} at (5,62) size 19x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 19x9
+ RenderSVGText {text} at (5,62) size 19x8 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 19x8
chunk 1 text run 1 at (5.00,69.00) startOffset 0 endOffset 6 width 19.00: "Screen"
- RenderSVGText {text} at (5,75) size 21x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 21x9
+ RenderSVGText {text} at (5,75) size 21x8 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 21x8
chunk 1 text run 1 at (5.00,82.00) startOffset 0 endOffset 6 width 20.67: "Darken"
- RenderSVGText {text} at (5,88) size 23x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 23x9
+ RenderSVGText {text} at (5,88) size 23x8 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 23x8
chunk 1 text run 1 at (5.00,95.00) startOffset 0 endOffset 7 width 22.33: "Lighten"
RenderSVGText {text} at (3,101) size 79x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 79x14
chunk 1 text run 1 at (3.00,112.00) startOffset 0 endOffset 16 width 79.00: "$Revision: 1.8 $"
- RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [x=1.00] [y=1.00] [width=158.00] [height=118.00]
+ RenderSVGPath {rect} at (2,2) size 476x356 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [x=1.00] [y=1.00] [width=158.00] [height=118.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt
index 7a4d031..7c6490d 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt
@@ -58,17 +58,17 @@
[feImage image-size="150x150"]
RenderSVGContainer {g} at (20,10) size 440x290 [transform={m=((0.40,0.00)(0.00,0.40)) t=(5.00,70.00)}]
RenderSVGPath {rect} at (20,10) size 440x290 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=1098.00] [height=723.00]
- RenderSVGText {text} at (100,14) size 765x74 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 765x74
+ RenderSVGText {text} at (100,14) size 765x73 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 765x73
chunk 1 text run 1 at (100.00,75.00) startOffset 0 endOffset 26 width 765.00: "on first Row : opacity 1.0"
- RenderSVGText {text} at (100,119) size 795x74 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 795x74
+ RenderSVGText {text} at (100,119) size 795x73 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 795x73
chunk 1 text run 1 at (100.00,180.00) startOffset 0 endOffset 25 width 795.00: "on second row opacity 0.5"
RenderSVGContainer {g} at (26,102) size 60x166 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,230.00)}]
RenderSVGPath {rect} at (26,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
[filter="over"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
- RenderSVGText {text} at (10,339) size 133x74 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 133x74
+ RenderSVGText {text} at (10,339) size 133x73 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 133x73
chunk 1 text run 1 at (10.00,400.00) startOffset 0 endOffset 4 width 132.50: "over"
RenderSVGContainer {g} at (26,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,430.00)}]
RenderSVGPath {rect} at (26,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
@@ -76,8 +76,8 @@
RenderSVGContainer {g} at (98,102) size 60x166 [transform={m=((1.00,0.00)(0.00,1.00)) t=(195.00,230.00)}]
RenderSVGPath {rect} at (98,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
[filter="in"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
- RenderSVGText {text} at (10,339) size 55x74 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 55x74
+ RenderSVGText {text} at (10,339) size 55x73 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 55x73
chunk 1 text run 1 at (10.00,400.00) startOffset 0 endOffset 2 width 55.00: "in"
RenderSVGContainer {g} at (98,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(195.00,430.00)}]
RenderSVGPath {rect} at (98,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
@@ -85,8 +85,8 @@
RenderSVGContainer {g} at (170,102) size 60x166 [transform={m=((1.00,0.00)(0.00,1.00)) t=(375.00,230.00)}]
RenderSVGPath {rect} at (170,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
[filter="out"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
- RenderSVGText {text} at (10,339) size 98x74 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x74
+ RenderSVGText {text} at (10,339) size 98x73 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x73
chunk 1 text run 1 at (10.00,400.00) startOffset 0 endOffset 3 width 97.50: "out"
RenderSVGContainer {g} at (170,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(375.00,430.00)}]
RenderSVGPath {rect} at (170,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
@@ -94,8 +94,8 @@
RenderSVGContainer {g} at (242,102) size 60x166 [transform={m=((1.00,0.00)(0.00,1.00)) t=(555.00,230.00)}]
RenderSVGPath {rect} at (242,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
[filter="atop"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
- RenderSVGText {text} at (10,339) size 133x74 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 133x74
+ RenderSVGText {text} at (10,339) size 133x73 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 133x73
chunk 1 text run 1 at (10.00,400.00) startOffset 0 endOffset 4 width 132.50: "atop"
RenderSVGContainer {g} at (242,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(555.00,430.00)}]
RenderSVGPath {rect} at (242,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
@@ -103,8 +103,8 @@
RenderSVGContainer {g} at (314,102) size 60x166 [transform={m=((1.00,0.00)(0.00,1.00)) t=(735.00,230.00)}]
RenderSVGPath {rect} at (314,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
[filter="xor"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
- RenderSVGText {text} at (10,339) size 98x74 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x74
+ RenderSVGText {text} at (10,339) size 98x73 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x73
chunk 1 text run 1 at (10.00,400.00) startOffset 0 endOffset 3 width 97.50: "xor"
RenderSVGContainer {g} at (314,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(735.00,430.00)}]
RenderSVGPath {rect} at (314,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
@@ -112,11 +112,11 @@
RenderSVGContainer {g} at (376,102) size 70x194 [transform={m=((1.00,0.00)(0.00,1.00)) t=(915.00,230.00)}]
RenderSVGPath {rect} at (386,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
[filter="arithmetic"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
- RenderSVGText {text} at (-25,339) size 165x74 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 165x74
+ RenderSVGText {text} at (-25,339) size 165x73 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 165x73
chunk 1 text run 1 at (-25.00,400.00) startOffset 0 endOffset 6 width 165.00: "arith-"
- RenderSVGText {text} at (-25,409) size 165x74 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 165x74
+ RenderSVGText {text} at (-25,409) size 165x73 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 165x73
chunk 1 text run 1 at (-25.00,470.00) startOffset 0 endOffset 5 width 165.00: "metic"
RenderSVGContainer {g} at (386,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(915.00,430.00)}]
RenderSVGPath {rect} at (386,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt
index a50af21..6998658 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.txt
@@ -43,23 +43,23 @@
RenderSVGPath {rect} at (15,5) size 450x300 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=628.00] [height=418.00]
RenderSVGPath {rect} at (22,12) size 415x29 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=10.00] [y=10.00] [width=580.00] [height=40.00]
[filter="Identity"] RenderSVGResourceFilter {filter} at (10,10) size 580x40
- RenderSVGText {text} at (10,50) size 199x37 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 199x37
+ RenderSVGText {text} at (10,50) size 199x36 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 199x36
chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 14 width 198.80: "type: identity"
RenderSVGPath {rect} at (22,83) size 415x30 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=10.00] [y=110.00] [width=580.00] [height=40.00]
[filter="Table"] RenderSVGResourceFilter {filter} at (10,110) size 580x40
- RenderSVGText {text} at (10,150) size 163x37 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 163x37
+ RenderSVGText {text} at (10,150) size 163x36 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 163x36
chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 11 width 162.40: "type: table"
RenderSVGPath {rect} at (22,155) size 415x29 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=10.00] [y=210.00] [width=580.00] [height=40.00]
[filter="Linear"] RenderSVGResourceFilter {filter} at (10,210) size 580x40
- RenderSVGText {text} at (10,250) size 588x37 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 588x37
+ RenderSVGText {text} at (10,250) size 588x36 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 588x36
chunk 1 text run 1 at (10.00,280.00) startOffset 0 endOffset 40 width 588.00: "type:linear slope:.5 intercepts:.25/0/.5"
RenderSVGPath {rect} at (22,226) size 415x29 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=10.00] [y=310.00] [width=580.00] [height=40.00]
[filter="Gamma"] RenderSVGResourceFilter {filter} at (10,310) size 580x40
- RenderSVGText {text} at (10,350) size 573x37 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 573x37
+ RenderSVGText {text} at (10,350) size 573x36 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 573x36
chunk 1 text run 1 at (10.00,380.00) startOffset 0 endOffset 34 width 572.60: "type: gamma ampl:2 exponents:5/3/1"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt
index 83b7762..71b7c40 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-displace-01-f-expected.txt
@@ -22,20 +22,20 @@
RenderSVGPath {rect} at (15,15) size 128x128 [fill={[type=SOLID] [color=#000000]}] [x=15.00] [y=15.00] [width=128.00] [height=128.00]
[filter="DispMapChecker"] RenderSVGResourceFilter {filter} at (15,15) size 128x128
RenderSVGPath {rect} at (20,115) size 118x20 [fill={[type=SOLID] [color=#DDDDDD]}] [x=20.00] [y=115.00] [width=118.00] [height=20.00]
- RenderSVGText {text} at (21,119) size 116x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 116x14
+ RenderSVGText {text} at (21,119) size 115x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 115x14
chunk 1 (middle anchor) text run 1 at (21.50,130.00) startOffset 0 endOffset 18 width 115.00: "Checkerboard Image"
RenderSVGPath {rect} at (158,15) size 128x128 [fill={[type=SOLID] [color=#000000]}] [x=158.00] [y=15.00] [width=128.00] [height=128.00]
[filter="RotateMap"] RenderSVGResourceFilter {filter} at (158,15) size 128x128
RenderSVGPath {rect} at (163,112) size 118x30 [fill={[type=SOLID] [color=#DDDDDD]}] [x=163.00] [y=112.00] [width=118.00] [height=30.00]
- RenderSVGText {text} at (169,114) size 106x27 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 103x14
- RenderSVGInlineText {#text} at (0,0) size 103x14
+ RenderSVGText {text} at (169,114) size 105x27 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 102x14
+ RenderSVGInlineText {#text} at (0,0) size 102x14
chunk 1 (middle anchor) text run 1 at (169.50,125.00) startOffset 0 endOffset 16 width 102.00: "Displacement Map"
- RenderSVGInlineText {#text} at (102,0) size 4x14
+ RenderSVGInlineText {#text} at (102,0) size 3x14
chunk 1 (middle anchor) text run 1 at (271.50,125.00) startOffset 0 endOffset 1 width 3.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 94x14
- RenderSVGInlineText {#text} at (6,13) size 94x14
+ RenderSVGTSpan {tspan} at (0,0) size 93x14
+ RenderSVGInlineText {#text} at (6,13) size 93x14
chunk 1 (middle anchor) text run 1 at (175.50,138.00) startOffset 0 endOffset 18 width 93.00: "(20 deg. rotation)"
RenderSVGPath {rect} at (301,15) size 128x128 [fill={[type=SOLID] [color=#000000]}] [x=301.00] [y=15.00] [width=128.00] [height=128.00]
[filter="RotateMapTest"] RenderSVGResourceFilter {filter} at (301,15) size 128x128
@@ -52,30 +52,30 @@
RenderSVGInlineText {#text} at (127,12) size 3x14
chunk 1 (middle anchor) text run 1 at (427.00,172.00) startOffset 0 endOffset 1 width 3.00: " "
RenderSVGTSpan {tspan} at (0,0) size 124x14
- RenderSVGInlineText {#text} at (3,24) size 124x14
+ RenderSVGInlineText {#text} at (3,24) size 123x14
chunk 1 (middle anchor) text run 1 at (303.50,184.00) startOffset 0 endOffset 23 width 123.00: "rotated blue rectangle)"
RenderSVGPath {rect} at (15,158) size 128x128 [fill={[type=SOLID] [color=#000000]}] [x=15.00] [y=158.00] [width=128.00] [height=128.00]
[filter="DispMapChecker"] RenderSVGResourceFilter {filter} at (15,158) size 128x128
RenderSVGPath {rect} at (20,258) size 118x20 [fill={[type=SOLID] [color=#DDDDDD]}] [x=20.00] [y=258.00] [width=118.00] [height=20.00]
- RenderSVGText {text} at (21,262) size 116x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 116x14
+ RenderSVGText {text} at (21,262) size 115x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 115x14
chunk 1 (middle anchor) text run 1 at (21.50,273.00) startOffset 0 endOffset 18 width 115.00: "Checkerboard Image"
RenderSVGPath {rect} at (158,158) size 128x128 [fill={[type=SOLID] [color=#000000]}] [x=158.00] [y=158.00] [width=128.00] [height=128.00]
[filter="SphereMap"] RenderSVGResourceFilter {filter} at (158,158) size 128x128
RenderSVGPath {rect} at (163,255) size 118x30 [fill={[type=SOLID] [color=#DDDDDD]}] [x=163.00] [y=255.00] [width=118.00] [height=30.00]
- RenderSVGText {text} at (166,257) size 112x29 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 103x14
- RenderSVGInlineText {#text} at (3,0) size 103x14
+ RenderSVGText {text} at (166,257) size 111x29 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 102x14
+ RenderSVGInlineText {#text} at (3,0) size 102x14
chunk 1 (middle anchor) text run 1 at (169.50,268.00) startOffset 0 endOffset 16 width 102.00: "Displacement Map"
- RenderSVGInlineText {#text} at (105,0) size 4x14
+ RenderSVGInlineText {#text} at (105,0) size 3x14
chunk 1 (middle anchor) text run 1 at (271.50,268.00) startOffset 0 endOffset 1 width 3.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 112x14
- RenderSVGInlineText {#text} at (0,15) size 112x14
+ RenderSVGTSpan {tspan} at (0,0) size 111x14
+ RenderSVGInlineText {#text} at (0,15) size 111x14
chunk 1 (middle anchor) text run 1 at (166.50,283.00) startOffset 0 endOffset 22 width 111.00: "(spherical distortion)"
RenderSVGPath {rect} at (301,200) size 128x128 [fill={[type=SOLID] [color=#000000]}] [x=301.00] [y=200.00] [width=128.00] [height=128.00]
[filter="SphereMapTest"] RenderSVGResourceFilter {filter} at (301,200) size 128x128
- RenderSVGText {text} at (347,334) size 36x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 36x14
+ RenderSVGText {text} at (347,334) size 35x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 35x14
chunk 1 (middle anchor) text run 1 at (347.50,345.00) startOffset 0 endOffset 6 width 35.00: "Result"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt
index 6d01934..be44ca9 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-example-01-b-expected.txt
@@ -14,8 +14,8 @@
RenderSVGPath {rect} at (80,110) size 300x180 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#888888]}] [x=1.00] [y=1.00] [width=198.00] [height=118.00]
RenderSVGContainer {g} at (80,110) size 300x180
[filter="MyFilter"] RenderSVGResourceFilter {filter} at (0,0) size 200x120
- RenderSVGContainer {g} at (69,147) size 322x106
- RenderSVGPath {path} at (69,147) size 322x106 [stroke={[type=SOLID] [color=#D90000] [stroke width=10.00]}] [data="M 50 90 C 0 90 0 30 50 30 L 150 30 C 200 30 200 90 150 90 Z"]
+ RenderSVGContainer {g} at (70,147) size 320x106
+ RenderSVGPath {path} at (70,147) size 320x106 [stroke={[type=SOLID] [color=#D90000] [stroke width=10.00]}] [data="M 50 90 C 0 90 0 30 50 30 L 150 30 C 200 30 200 90 150 90 Z"]
RenderSVGPath {path} at (125,170) size 210x60 [fill={[type=SOLID] [color=#D90000]}] [data="M 60 80 C 30 80 30 40 60 40 L 140 40 C 170 40 170 80 140 80 Z"]
RenderSVGContainer {g} at (156,153) size 149x88
RenderSVGText {text} at (52,30) size 97x56 contains 1 chunk(s)
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt
index 7cd4ab3b..a72e187 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt
@@ -22,8 +22,8 @@
RenderSVGContainer {g} at (254,20) size 152x115
RenderSVGPath {circle} at (300,30) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=330.00] [cy=60.00] [r=30.00]
RenderSVGPath {circle} at (290,20) size 80x80 [fill={[type=SOLID] [color=#000000]}] [cx=330.00] [cy=60.00] [r=40.00]
- RenderSVGText {text} at (254,112) size 152x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x23
+ RenderSVGText {text} at (254,112) size 151x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 151x23
chunk 1 (middle anchor) text run 1 at (254.50,130.00) startOffset 0 endOffset 19 width 151.00: "Non-existant filter"
RenderSVGContainer {g} at (215,180) size 230x105
RenderSVGPath {circle} at (300,180) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=330.00] [cy=210.00] [r=30.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt
index 6c251e9..cb3a366 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-image-01-b-expected.txt
@@ -6,8 +6,8 @@
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceFilter {filter} [id="image"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
[feImage image-size="503x503"]
- RenderSVGText {text} at (147,9) size 186x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 186x14
+ RenderSVGText {text} at (147,9) size 185x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 185x14
chunk 1 (middle anchor) text run 1 at (147.50,20.00) startOffset 0 endOffset 37 width 185.00: "Basic test of feImage filter support."
RenderSVGPath {rect} at (0,0) size 480x360 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=480.00] [height=360.00]
[filter="image"] RenderSVGResourceFilter {filter} at (-48,-36) size 576x432
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt
index 36c58aa..046a666 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (70,9) size 410x266
- RenderSVGText {text} at (113,9) size 254x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 254x14
+ RenderSVGText {text} at (113,9) size 253x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 253x14
chunk 1 (middle anchor) text run 1 at (113.50,20.00) startOffset 0 endOffset 50 width 253.00: "Filters: feDistantLight, fePointLight, feSpotLight"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceFilter {filter} [id="distantLightA"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt
index fc289f8..97b1d7b 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt
@@ -4,8 +4,8 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (70,35) size 335x220
- RenderSVGText {text} at (126,35) size 228x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 228x19
+ RenderSVGText {text} at (126,35) size 228x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 228x18
chunk 1 (middle anchor) text run 1 at (126.00,50.00) startOffset 0 endOffset 31 width 228.00: "feSpotLight's limitingConeAngle"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceFilter {filter} [id="spotLightA"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
@@ -77,8 +77,8 @@
RenderSVGPath {rect} at (355,225) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(355.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
[filter="spotLightH"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt
index 67453f5..95b84f3 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt
@@ -67,8 +67,8 @@
RenderSVGPath {path} at (41,190) size 91x93 [stroke={[type=SOLID] [color=#00FF00] [stroke width=7.17]}] [data="M 93.261 77.536 C 93.261 100.821 74.68 119.699 51.758 119.699 C 28.837 119.699 10.255 100.822 10.255 77.536 C 10.255 54.25 28.837 35.373 51.758 35.373 C 74.68 35.373 93.261 54.25 93.261 77.536 Z"]
RenderSVGPath {path} at (82,179) size 102x99 [stroke={[type=SOLID] [color=#FF0000] [stroke width=7.17]}] [data="M 98.31 28.445 L 111.598 55.799 L 141.312 60.184 L 119.811 81.476 L 124.887 111.54 L 98.31 97.347 L 71.733 111.541 L 76.809 81.477 L 55.307 60.184 L 85.021 55.799 L 98.31 28.445 Z"]
RenderSVGPath {path} at (71,158) size 100x83 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=7.17]}] [data="M 131.563 26.338 C 131.563 54.897 108.773 78.047 80.662 78.047 C 58.173 78.047 39.942 59.526 39.942 36.68 C 39.942 18.402 54.526 3.585 72.518 3.585 C 86.912 3.585 98.579 15.439 98.579 30.06 C 98.579 41.758 89.245 51.241 77.73 51.241 C 68.519 51.241 61.05 43.655 61.05 34.297 C 61.05 26.811 67.025 20.742 74.394 20.742 C 80.289 20.742 85.068 25.597 85.068 31.586 C 85.068 36.377 81.245 40.262 76.528 40.262 C 72.755 40.262 69.696 37.155 69.696 33.321"]
- RenderSVGText {text} at (45,142) size 130x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 130x18
+ RenderSVGText {text} at (45,142) size 129x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 129x18
chunk 1 (middle anchor) text run 1 at (45.50,156.00) startOffset 0 endOffset 20 width 129.00: "type=dilate radius=1"
RenderSVGContainer {g} at (293,162) size 139x132 [transform={m=((1.00,0.00)(0.00,1.00)) t=(255.00,140.00)}]
RenderSVGContainer {use} at (293,162) size 139x117
@@ -81,8 +81,8 @@
RenderSVGPath {path} at (296,190) size 91x93 [stroke={[type=SOLID] [color=#00FF00] [stroke width=7.17]}] [data="M 93.261 77.536 C 93.261 100.821 74.68 119.699 51.758 119.699 C 28.837 119.699 10.255 100.822 10.255 77.536 C 10.255 54.25 28.837 35.373 51.758 35.373 C 74.68 35.373 93.261 54.25 93.261 77.536 Z"]
RenderSVGPath {path} at (337,179) size 102x99 [stroke={[type=SOLID] [color=#FF0000] [stroke width=7.17]}] [data="M 98.31 28.445 L 111.598 55.799 L 141.312 60.184 L 119.811 81.476 L 124.887 111.54 L 98.31 97.347 L 71.733 111.541 L 76.809 81.477 L 55.307 60.184 L 85.021 55.799 L 98.31 28.445 Z"]
RenderSVGPath {path} at (326,158) size 100x83 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=7.17]}] [data="M 131.563 26.338 C 131.563 54.897 108.773 78.047 80.662 78.047 C 58.173 78.047 39.942 59.526 39.942 36.68 C 39.942 18.402 54.526 3.585 72.518 3.585 C 86.912 3.585 98.579 15.439 98.579 30.06 C 98.579 41.758 89.245 51.241 77.73 51.241 C 68.519 51.241 61.05 43.655 61.05 34.297 C 61.05 26.811 67.025 20.742 74.394 20.742 C 80.289 20.742 85.068 25.597 85.068 31.586 C 85.068 36.377 81.245 40.262 76.528 40.262 C 72.755 40.262 69.696 37.155 69.696 33.321"]
- RenderSVGText {text} at (45,142) size 130x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 130x18
+ RenderSVGText {text} at (45,142) size 129x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 129x18
chunk 1 (middle anchor) text run 1 at (45.50,156.00) startOffset 0 endOffset 20 width 129.00: "type=dilate radius=3"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt
index cc91319..8e99cc4 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (114,11) size 252x280
- RenderSVGText {text} at (145,11) size 190x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 190x18
+ RenderSVGText {text} at (145,11) size 189x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 189x17
chunk 1 (middle anchor) text run 1 at (145.50,25.00) startOffset 0 endOffset 35 width 189.00: "feTile filter test: a tiled pattern"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceFilter {filter} [id="feTileFilter"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt
index cc8e82e..ac7a925 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt
@@ -19,69 +19,69 @@
[feTurbulence type="NOISE" baseFrequency="0.10, 0.10" seed="0.00" numOctaves="1" stitchTiles="0"]
RenderSVGPath {rect} at (25,25) size 100x75 [fill={[type=SOLID] [color=#000000]}] [x=25.00] [y=25.00] [width=100.00] [height=75.00]
[filter="Turb1"] RenderSVGResourceFilter {filter} at (25,25) size 100x75
- RenderSVGText {text} at (34,106) size 82x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 82x14
+ RenderSVGText {text} at (34,106) size 82x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 82x13
chunk 1 (middle anchor) text run 1 at (34.00,117.00) startOffset 0 endOffset 15 width 82.00: "type=turbulence"
- RenderSVGText {text} at (23,118) size 104x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 104x14
+ RenderSVGText {text} at (23,118) size 104x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 104x13
chunk 1 (middle anchor) text run 1 at (23.00,129.00) startOffset 0 endOffset 18 width 104.00: "baseFrequency=0.05"
- RenderSVGText {text} at (37,130) size 76x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x14
+ RenderSVGText {text} at (37,130) size 76x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x13
chunk 1 (middle anchor) text run 1 at (37.00,141.00) startOffset 0 endOffset 12 width 76.00: "numOctaves=2"
RenderSVGPath {rect} at (175,25) size 100x75 [fill={[type=SOLID] [color=#000000]}] [x=175.00] [y=25.00] [width=100.00] [height=75.00]
[filter="Turb2"] RenderSVGResourceFilter {filter} at (175,25) size 100x75
- RenderSVGText {text} at (184,106) size 82x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 82x14
+ RenderSVGText {text} at (184,106) size 82x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 82x13
chunk 1 (middle anchor) text run 1 at (184.00,117.00) startOffset 0 endOffset 15 width 82.00: "type=turbulence"
- RenderSVGText {text} at (176,118) size 98x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x14
+ RenderSVGText {text} at (176,118) size 98x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x13
chunk 1 (middle anchor) text run 1 at (176.00,129.00) startOffset 0 endOffset 17 width 98.00: "baseFrequency=0.1"
- RenderSVGText {text} at (187,130) size 76x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x14
+ RenderSVGText {text} at (187,130) size 76x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x13
chunk 1 (middle anchor) text run 1 at (187.00,141.00) startOffset 0 endOffset 12 width 76.00: "numOctaves=2"
RenderSVGPath {rect} at (325,25) size 100x75 [fill={[type=SOLID] [color=#000000]}] [x=325.00] [y=25.00] [width=100.00] [height=75.00]
[filter="Turb3"] RenderSVGResourceFilter {filter} at (325,25) size 100x75
- RenderSVGText {text} at (334,106) size 82x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 82x14
+ RenderSVGText {text} at (334,106) size 82x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 82x13
chunk 1 (middle anchor) text run 1 at (334.00,117.00) startOffset 0 endOffset 15 width 82.00: "type=turbulence"
- RenderSVGText {text} at (323,118) size 104x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 104x14
+ RenderSVGText {text} at (323,118) size 104x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 104x13
chunk 1 (middle anchor) text run 1 at (323.00,129.00) startOffset 0 endOffset 18 width 104.00: "baseFrequency=0.05"
- RenderSVGText {text} at (337,130) size 76x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x14
+ RenderSVGText {text} at (337,130) size 76x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x13
chunk 1 (middle anchor) text run 1 at (337.00,141.00) startOffset 0 endOffset 12 width 76.00: "numOctaves=8"
RenderSVGPath {rect} at (25,180) size 100x75 [fill={[type=SOLID] [color=#000000]}] [x=25.00] [y=180.00] [width=100.00] [height=75.00]
[filter="Turb4"] RenderSVGResourceFilter {filter} at (25,180) size 100x75
- RenderSVGText {text} at (30,261) size 90x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 90x14
+ RenderSVGText {text} at (30,261) size 89x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 89x13
chunk 1 (middle anchor) text run 1 at (30.50,272.00) startOffset 0 endOffset 17 width 89.00: "type=fractalNoise"
- RenderSVGText {text} at (26,273) size 98x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x14
+ RenderSVGText {text} at (26,273) size 98x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x13
chunk 1 (middle anchor) text run 1 at (26.00,284.00) startOffset 0 endOffset 17 width 98.00: "baseFrequency=0.1"
- RenderSVGText {text} at (37,285) size 76x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x14
+ RenderSVGText {text} at (37,285) size 76x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x13
chunk 1 (middle anchor) text run 1 at (37.00,296.00) startOffset 0 endOffset 12 width 76.00: "numOctaves=4"
RenderSVGPath {rect} at (175,180) size 100x75 [fill={[type=SOLID] [color=#000000]}] [x=175.00] [y=180.00] [width=100.00] [height=75.00]
[filter="Turb5"] RenderSVGResourceFilter {filter} at (175,180) size 100x75
- RenderSVGText {text} at (180,261) size 90x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 90x14
+ RenderSVGText {text} at (180,261) size 89x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 89x13
chunk 1 (middle anchor) text run 1 at (180.50,272.00) startOffset 0 endOffset 17 width 89.00: "type=fractalNoise"
- RenderSVGText {text} at (176,273) size 98x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x14
+ RenderSVGText {text} at (176,273) size 98x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x13
chunk 1 (middle anchor) text run 1 at (176.00,284.00) startOffset 0 endOffset 17 width 98.00: "baseFrequency=0.4"
- RenderSVGText {text} at (187,285) size 76x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x14
+ RenderSVGText {text} at (187,285) size 76x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x13
chunk 1 (middle anchor) text run 1 at (187.00,296.00) startOffset 0 endOffset 12 width 76.00: "numOctaves=4"
RenderSVGPath {rect} at (325,180) size 100x75 [fill={[type=SOLID] [color=#000000]}] [x=325.00] [y=180.00] [width=100.00] [height=75.00]
[filter="Turb6"] RenderSVGResourceFilter {filter} at (325,180) size 100x75
- RenderSVGText {text} at (330,261) size 90x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 90x14
+ RenderSVGText {text} at (330,261) size 89x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 89x13
chunk 1 (middle anchor) text run 1 at (330.50,272.00) startOffset 0 endOffset 17 width 89.00: "type=fractalNoise"
- RenderSVGText {text} at (326,273) size 98x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x14
+ RenderSVGText {text} at (326,273) size 98x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x13
chunk 1 (middle anchor) text run 1 at (326.00,284.00) startOffset 0 endOffset 17 width 98.00: "baseFrequency=0.1"
- RenderSVGText {text} at (337,285) size 76x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x14
+ RenderSVGText {text} at (337,285) size 76x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x13
chunk 1 (middle anchor) text run 1 at (337.00,296.00) startOffset 0 endOffset 12 width 76.00: "numOctaves=1"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt
index cfcf7ff..7221b17 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/filters-turb-02-f-expected.txt
@@ -27,75 +27,75 @@
[feTurbulence type="TURBULANCE" baseFrequency="0.01, 0.01" seed="-2.00" numOctaves="1" stitchTiles="0"]
RenderSVGResourceFilter {filter} [id="turbneg7"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
[feTurbulence type="TURBULANCE" baseFrequency="0.01, 0.01" seed="-2.60" numOctaves="1" stitchTiles="0"]
- RenderSVGText {text} at (141,28) size 198x25 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 198x25
+ RenderSVGText {text} at (141,28) size 197x24 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 197x24
chunk 1 (middle anchor) text run 1 at (141.89,48.00) startOffset 0 endOffset 1 width 6.67: "f"
chunk 1 (middle anchor) text run 2 at (148.20,48.00) startOffset 1 endOffset 3 width 28.01: "eT"
chunk 1 (middle anchor) text run 3 at (174.02,48.00) startOffset 3 endOffset 17 width 164.09: "urbulence seed"
RenderSVGContainer {g} at (59,74) size 362x222 [transform={m=((1.00,0.00)(0.00,1.00)) t=(65.00,80.00)}]
RenderSVGPath {rect} at (65,80) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
[filter="turbneg3"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
- RenderSVGText {text} at (9,65) size 32x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x19
+ RenderSVGText {text} at (9,65) size 32x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 32x18
chunk 1 (middle anchor) text run 1 at (9.49,80.00) startOffset 0 endOffset 4 width 31.01: "-0.8"
RenderSVGPath {rect} at (115,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
[filter="turbneg2"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
- RenderSVGText {text} at (59,65) size 32x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x19
+ RenderSVGText {text} at (59,65) size 32x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 32x18
chunk 1 (middle anchor) text run 1 at (59.49,80.00) startOffset 0 endOffset 4 width 31.01: "-0.5"
RenderSVGPath {rect} at (165,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
[filter="turbneg1"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
- RenderSVGText {text} at (109,65) size 32x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x19
+ RenderSVGText {text} at (109,65) size 32x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 32x18
chunk 1 (middle anchor) text run 1 at (109.49,80.00) startOffset 0 endOffset 4 width 31.01: "-0.2"
RenderSVGPath {rect} at (215,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
[filter="turbzero"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
- RenderSVGText {text} at (169,65) size 12x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 12x19
+ RenderSVGText {text} at (169,65) size 11x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 11x18
chunk 1 (middle anchor) text run 1 at (170.00,80.00) startOffset 0 endOffset 1 width 10.01: "0"
RenderSVGPath {rect} at (265,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
[filter="turbpos1"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
- RenderSVGText {text} at (212,65) size 26x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x19
+ RenderSVGText {text} at (212,65) size 26x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 26x18
chunk 1 (middle anchor) text run 1 at (212.49,80.00) startOffset 0 endOffset 3 width 25.02: "0.2"
RenderSVGPath {rect} at (315,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
[filter="turbpos2"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
- RenderSVGText {text} at (262,65) size 26x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x19
+ RenderSVGText {text} at (262,65) size 26x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 26x18
chunk 1 (middle anchor) text run 1 at (262.49,80.00) startOffset 0 endOffset 3 width 25.02: "0.5"
RenderSVGPath {rect} at (365,80) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
[filter="turbpos3"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
- RenderSVGText {text} at (313,65) size 24x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x19
+ RenderSVGText {text} at (313,65) size 24x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x18
chunk 1 (middle anchor) text run 1 at (313.16,80.00) startOffset 0 endOffset 1 width 10.01: "1"
chunk 1 (middle anchor) text run 2 at (321.83,80.00) startOffset 1 endOffset 3 width 15.01: ".5"
RenderSVGPath {rect} at (59,74) size 362x102 [stroke={[type=SOLID] [color=#000000]}] [x=-5.00] [y=-5.00] [width=360.00] [height=100.00]
RenderSVGPath {rect} at (65,200) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
[filter="turbneg4"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
- RenderSVGText {text} at (16,185) size 18x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x19
+ RenderSVGText {text} at (16,185) size 17x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x18
chunk 1 (middle anchor) text run 1 at (17.00,200.00) startOffset 0 endOffset 2 width 16.00: "-1"
RenderSVGPath {rect} at (115,200) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,120.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
[filter="turbneg5"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
- RenderSVGText {text} at (60,185) size 30x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x19
+ RenderSVGText {text} at (60,185) size 30x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 30x18
chunk 1 (middle anchor) text run 1 at (60.16,200.00) startOffset 0 endOffset 2 width 16.00: "-1"
chunk 1 (middle anchor) text run 2 at (74.83,200.00) startOffset 2 endOffset 4 width 15.01: ".5"
RenderSVGPath {rect} at (59,194) size 112x102 [stroke={[type=SOLID] [color=#000000]}] [x=-5.00] [y=115.00] [width=110.00] [height=100.00]
RenderSVGPath {rect} at (315,200) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,120.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
[filter="turbneg6"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
- RenderSVGText {text} at (266,185) size 18x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x19
+ RenderSVGText {text} at (266,185) size 17x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x18
chunk 1 (middle anchor) text run 1 at (267.00,200.00) startOffset 0 endOffset 2 width 16.00: "-2"
RenderSVGPath {rect} at (365,200) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,120.00)}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=50.00]
[filter="turbneg7"] RenderSVGResourceFilter {filter} at (0,0) size 50x50
- RenderSVGText {text} at (309,185) size 32x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x19
+ RenderSVGText {text} at (309,185) size 32x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 32x18
chunk 1 (middle anchor) text run 1 at (309.49,200.00) startOffset 0 endOffset 4 width 31.01: "-2.6"
RenderSVGPath {rect} at (309,194) size 112x102 [stroke={[type=SOLID] [color=#000000]}] [x=245.00] [y=115.00] [width=110.00] [height=100.00]
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt
index 6b14642..92b854f 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt
@@ -32,11 +32,11 @@
RenderSVGText {text} at (50,176) size 15x30 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 15x30
chunk 1 text run 1 at (50.00,200.00) startOffset 0 endOffset 1 width 15.00: "a"
- RenderSVGText {text} at (100,172) size 15x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 15x36
+ RenderSVGText {text} at (100,172) size 15x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x35
chunk 1 text run 1 at (100.00,200.00) startOffset 0 endOffset 1 width 15.00: "a"
- RenderSVGText {text} at (150,172) size 13x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 13x36
+ RenderSVGText {text} at (150,172) size 13x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 13x35
chunk 1 text run 1 at (150.00,200.00) startOffset 0 endOffset 1 width 13.00: "a"
RenderSVGText {text} at (200,176) size 15x30 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 15x30
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt
index 4a75d18..65251e0 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt
@@ -4,14 +4,14 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (30,3) size 372x240
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (56,3) size 346x41 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 346x41
+ RenderSVGText {text} at (56,3) size 346x40 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 346x40
chunk 1 text run 1 at (56.00,35.00) startOffset 0 endOffset 22 width 346.00: "Basic SVG font element"
RenderSVGContainer {g} at (30,81) size 346x162
- RenderSVGText {text} at (30,113) size 105x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 105x22
+ RenderSVGText {text} at (30,113) size 105x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 105x21
chunk 1 text run 1 at (30.00,130.00) startOffset 0 endOffset 13 width 105.00: "Placed Glyphs"
- RenderSVGContainer {g} at (164,81) size 212x162 [transform={m=((1.00,0.00)(-0.00,-1.00)) t=(165.00,140.00)}]
+ 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]
@@ -25,13 +25,13 @@
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="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"]
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,193) size 74x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 74x22
+ RenderSVGText {text} at (65,193) size 74x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 74x21
chunk 1 text run 1 at (65.00,210.00) startOffset 0 endOffset 8 width 74.00: "SVG Font"
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
+ RenderSVGText {text} at (0,-67) size 210x84 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 210x84
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.71: "Ay\x{D6}@\x{E7}"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt
index 33ec295..f4d9a3d 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt
@@ -4,14 +4,14 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (7,3) size 416x242
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (28,3) size 395x41 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 395x41
+ RenderSVGText {text} at (28,3) size 395x40 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 395x40
chunk 1 text run 1 at (28.00,35.00) startOffset 0 endOffset 25 width 395.00: "SVG font element accuracy"
RenderSVGPath {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,113) size 130x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 130x22
+ RenderSVGText {text} at (7,113) size 130x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 130x21
chunk 1 text run 1 at (7.00,130.00) startOffset 0 endOffset 15 width 130.00: "SVG over Glyphs"
- 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=((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="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"]
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="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"]
@@ -19,17 +19,17 @@
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="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"]
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="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"]
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
+ RenderSVGText {text} at (0,-67) size 210x84 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 210x84
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.71: "Ay\x{D6}@\x{E7}"
- RenderSVGText {text} at (7,193) size 130x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 130x22
+ RenderSVGText {text} at (7,193) size 130x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 130x21
chunk 1 text run 1 at (7.00,210.00) startOffset 0 endOffset 15 width 130.00: "Glyphs over SVG"
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
+ RenderSVGText {text} at (0,-67) size 210x84 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 210x84
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.71: "Ay\x{D6}@\x{E7}"
- 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=((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="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"]
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="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"]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt
index 1d96fac..3ce3fa8 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt
@@ -4,14 +4,14 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (26,7) size 400x236
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (26,7) size 400x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 400x36
+ RenderSVGText {text} at (26,7) size 400x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 400x35
chunk 1 text run 1 at (26.00,35.00) startOffset 0 endOffset 31 width 400.00: "External SVG font element (xml)"
RenderSVGContainer {g} at (31,81) size 345x162
- RenderSVGText {text} at (31,113) size 105x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 105x22
+ RenderSVGText {text} at (31,113) size 105x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 105x21
chunk 1 text run 1 at (31.00,130.00) startOffset 0 endOffset 13 width 105.00: "Placed Glyphs"
- RenderSVGContainer {g} at (164,81) size 212x162 [transform={m=((1.00,0.00)(-0.00,-1.00)) t=(165.00,140.00)}]
+ 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]
@@ -25,13 +25,13 @@
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="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"]
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,193) size 74x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 74x22
+ RenderSVGText {text} at (67,193) size 74x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 74x21
chunk 1 text run 1 at (67.00,210.00) startOffset 0 endOffset 8 width 74.00: "SVG Font"
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
+ RenderSVGText {text} at (0,-67) size 210x84 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 210x84
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.71: "Ay\x{D6}@\x{E7}"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt
index ae07f64..2e9a02b 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt
@@ -4,14 +4,14 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (26,7) size 391x236
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (26,7) size 391x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 391x36
+ RenderSVGText {text} at (26,7) size 391x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 391x35
chunk 1 text run 1 at (26.00,35.00) startOffset 0 endOffset 31 width 391.00: "External SVG font element (css)"
RenderSVGContainer {g} at (31,81) size 345x162
- RenderSVGText {text} at (31,113) size 105x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 105x22
+ RenderSVGText {text} at (31,113) size 105x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 105x21
chunk 1 text run 1 at (31.00,130.00) startOffset 0 endOffset 13 width 105.00: "Placed Glyphs"
- RenderSVGContainer {g} at (164,81) size 212x162 [transform={m=((1.00,0.00)(-0.00,-1.00)) t=(165.00,140.00)}]
+ 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]
@@ -25,13 +25,13 @@
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="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"]
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,193) size 74x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 74x22
+ RenderSVGText {text} at (67,193) size 74x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 74x21
chunk 1 text run 1 at (67.00,210.00) startOffset 0 endOffset 8 width 74.00: "SVG Font"
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
+ RenderSVGText {text} at (0,-67) size 210x84 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 210x84
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.71: "Ay\x{D6}@\x{E7}"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt
index e9786b0..d16e35f 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (20,22) size 420x222
- RenderSVGText {text} at (111,22) size 258x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 258x36
+ RenderSVGText {text} at (111,22) size 257x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 257x35
chunk 1 (middle anchor) text run 1 at (111.50,50.00) startOffset 0 endOffset 21 width 257.00: "<font> horiz-origin-x"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 4x4
@@ -22,8 +22,8 @@
RenderSVGPath {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,-13) size 169x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 169x17
+ RenderSVGText {text} at (0,-13) size 169x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 169x16
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 30 width 169.00: "horiz-origin-x unspecified (0)"
RenderSVGContainer {use} at (256,80) size 8x44
RenderSVGContainer {g} at (256,80) size 8x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
@@ -49,8 +49,8 @@
RenderSVGInlineText {#text} at (0,0) size 180x30
chunk 1 text run 1 at (240.00,0.00) startOffset 0 endOffset 4 width 180.00: "1234"
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,-13) size 109x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 109x17
+ RenderSVGText {text} at (0,-13) size 109x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 109x16
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 18 width 109.00: "horiz-origin-x=500"
RenderSVGContainer {use} at (256,140) size 20x44
RenderSVGContainer {g} at (256,140) size 20x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
@@ -84,8 +84,8 @@
RenderSVGInlineText {#text} at (0,0) size 180x30
chunk 1 text run 1 at (240.00,0.00) startOffset 0 endOffset 4 width 180.00: "1234"
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,-13) size 171x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 171x17
+ RenderSVGText {text} at (0,-13) size 171x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 171x16
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 28 width 171.00: "horiz-adv-x=1000 but ignored"
RenderSVGContainer {use} at (256,200) size 35x44
RenderSVGContainer {g} at (256,200) size 35x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt
index e8feaaf..772c3be 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (20,22) size 420x182
- RenderSVGText {text} at (125,22) size 230x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 230x36
+ RenderSVGText {text} at (125,22) size 229x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 229x35
chunk 1 (middle anchor) text run 1 at (125.50,50.00) startOffset 0 endOffset 18 width 229.00: "<font> horiz-adv-x"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 4x4
@@ -12,8 +12,8 @@
RenderSVGPath {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,-13) size 102x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 102x17
+ RenderSVGText {text} at (0,-13) size 102x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 102x16
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 16 width 102.00: "horiz-adv-x=1000"
RenderSVGContainer {use} at (256,100) size 8x24
RenderSVGContainer {g} at (256,100) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
@@ -29,8 +29,8 @@
RenderSVGInlineText {#text} at (0,0) size 60x30
chunk 1 text run 1 at (240.00,0.00) startOffset 0 endOffset 2 width 60.00: "12"
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,-13) size 102x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 102x17
+ RenderSVGText {text} at (0,-13) size 102x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 102x16
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 16 width 102.00: "horiz-adv-x=2000"
RenderSVGContainer {use} at (256,140) size 8x24
RenderSVGContainer {g} at (256,140) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
@@ -46,8 +46,8 @@
RenderSVGInlineText {#text} at (0,0) size 120x30
chunk 1 text run 1 at (240.00,0.00) startOffset 0 endOffset 2 width 120.00: "12"
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,-13) size 171x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 171x17
+ RenderSVGText {text} at (0,-13) size 171x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 171x16
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 28 width 171.00: "horiz-adv-x=1000 but ignored"
RenderSVGContainer {use} at (256,180) size 8x24
RenderSVGContainer {g} at (256,180) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt
index 9efa9cb..02cae33 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt
@@ -5,14 +5,14 @@
RenderSVGContainer {g} at (30,3) size 372x240
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (56,3) size 346x41 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 346x41
+ RenderSVGText {text} at (56,3) size 346x40 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 346x40
chunk 1 text run 1 at (56.00,35.00) startOffset 0 endOffset 22 width 346.00: "Basic SVG font element"
RenderSVGContainer {g} at (30,81) size 346x162
- RenderSVGText {text} at (30,113) size 105x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 105x22
+ RenderSVGText {text} at (30,113) size 105x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 105x21
chunk 1 text run 1 at (30.00,130.00) startOffset 0 endOffset 13 width 105.00: "Placed Glyphs"
- RenderSVGContainer {g} at (164,81) size 212x162 [transform={m=((1.00,0.00)(-0.00,-1.00)) t=(165.00,140.00)}]
+ 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]
@@ -26,13 +26,13 @@
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="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"]
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,193) size 74x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 74x22
+ RenderSVGText {text} at (65,193) size 74x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 74x21
chunk 1 text run 1 at (65.00,210.00) startOffset 0 endOffset 8 width 74.00: "SVG Font"
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
+ RenderSVGText {text} at (0,-67) size 210x84 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 210x84
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.71: "Ay\x{D6}@\x{E7}"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt
index e16bc3e..e293fdd 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt
@@ -19,8 +19,8 @@
RenderSVGContainer {g} at (9,59) size 222x52
RenderSVGContainer {g} at (9,59) size 22x52
RenderSVGPath {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 42x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 42x18
+ RenderSVGText {text} at (-21,-14) size 41x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 41x18
chunk 1 (middle anchor) text run 1 at (-20.50,0.00) startOffset 0 endOffset 6 width 41.00: "font A"
RenderSVGContainer {use} at (29,59) size 202x52
RenderSVGContainer {g} at (29,59) size 202x52
@@ -31,21 +31,21 @@
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: "u1=\"1\" u2=\"2\""
- RenderSVGContainer {g} at (31,81) size 54x30 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
+ RenderSVGContainer {g} at (31,81) size 53x30 [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
RenderSVGContainer {g} at (31,81) size 28x28
- RenderSVGPath {line} at (33,81) size 4x24 [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,103) size 24x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
+ 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]
RenderSVGPath {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 (55,81) size 30x28
- RenderSVGContainer {g} at (55,81) size 30x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(12.50,0.00)}]
- RenderSVGContainer {g} at (55,81) size 30x28
- RenderSVGPath {line} at (57,81) size 6x24 [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 (59,103) size 26x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
- RenderSVGPath {rect} at (55,101) size 10x8 [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 18x13
+ RenderSVGContainer {use} at (56,81) size 28x28
+ RenderSVGContainer {g} 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]
+ RenderSVGPath {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 18x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 18x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 2.50: "1"
chunk 1 text run 2 at (12.50,0.00) startOffset 1 endOffset 2 width 5.00: "2"
RenderSVGContainer {g} at (9,114) size 222x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,55.00)}]
@@ -63,21 +63,21 @@
RenderSVGText {text} at (5,1) size 138x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 138x18
chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 19 width 138.00: "g1=\"gl_1\" g2=\"gl_2\""
- RenderSVGContainer {g} at (31,136) size 74x30 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
+ RenderSVGContainer {g} at (31,136) size 73x30 [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
RenderSVGContainer {g} at (31,136) size 28x28
- RenderSVGPath {line} at (33,136) size 4x24 [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,158) size 24x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
+ 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]
RenderSVGPath {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 (75,136) size 30x28
- RenderSVGContainer {g} at (75,136) size 30x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(22.50,0.00)}]
- RenderSVGContainer {g} at (75,136) size 30x28
- RenderSVGPath {line} at (77,136) size 6x24 [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 (79,158) size 26x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
- RenderSVGPath {rect} at (75,156) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
- RenderSVGText {text} at (0,-10) size 28x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 28x13
+ RenderSVGContainer {use} at (76,136) size 28x28
+ RenderSVGContainer {g} 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]
+ RenderSVGPath {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 28x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 28x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 2.50: "1"
chunk 1 text run 2 at (22.50,0.00) startOffset 1 endOffset 2 width 5.00: "2"
RenderSVGContainer {g} at (9,169) size 266x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,110.00)}]
@@ -99,37 +99,37 @@
RenderSVGContainer {use} at (31,191) size 28x28
RenderSVGContainer {g} at (31,191) size 28x28
RenderSVGContainer {g} at (31,191) size 28x28
- RenderSVGPath {line} at (33,191) size 4x24 [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,213) size 24x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
+ 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]
RenderSVGPath {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 (65,191) size 30x28
- RenderSVGContainer {g} at (65,191) size 30x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(17.50,0.00)}]
- RenderSVGContainer {g} at (65,191) size 30x28
- RenderSVGPath {line} at (67,191) size 6x24 [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 (69,213) size 26x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
- RenderSVGPath {rect} at (65,211) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
- RenderSVGContainer {use} at (95,191) size 30x28
- RenderSVGContainer {g} at (95,191) size 30x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(32.50,0.00)}]
- RenderSVGContainer {g} at (95,191) size 30x28
- RenderSVGPath {line} at (97,191) size 6x24 [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 (99,213) size 26x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
- RenderSVGPath {rect} at (95,211) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+ RenderSVGContainer {use} at (66,191) size 28x28
+ RenderSVGContainer {g} 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]
+ RenderSVGPath {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
+ RenderSVGContainer {g} 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]
+ RenderSVGPath {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
RenderSVGContainer {g} 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 (143,191) size 4x24 [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,213) size 24x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
+ 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]
RenderSVGPath {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 65x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x13
+ RenderSVGText {text} at (0,-10) size 65x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 2.50: "1"
chunk 1 text run 2 at (17.50,0.00) startOffset 1 endOffset 3 width 22.50: "23"
chunk 1 text run 3 at (55.00,0.00) startOffset 3 endOffset 4 width 10.00: "4"
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
RenderSVGPath {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 42x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 42x18
+ RenderSVGText {text} at (-21,-14) size 41x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 41x18
chunk 1 (middle anchor) text run 1 at (-20.50,0.00) startOffset 0 endOffset 6 width 41.00: "font D"
RenderSVGContainer {use} at (29,224) size 202x52
RenderSVGContainer {g} at (29,224) size 202x52
@@ -144,37 +144,37 @@
RenderSVGContainer {use} at (31,246) size 28x28
RenderSVGContainer {g} at (31,246) size 28x28
RenderSVGContainer {g} at (31,246) size 28x28
- RenderSVGPath {line} at (33,246) size 4x24 [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,268) size 24x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
+ 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]
RenderSVGPath {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 (65,246) size 30x28
- RenderSVGContainer {g} at (65,246) size 30x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(17.50,0.00)}]
- RenderSVGContainer {g} at (65,246) size 30x28
- RenderSVGPath {line} at (67,246) size 6x24 [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 (69,268) size 26x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
- RenderSVGPath {rect} at (65,266) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
- RenderSVGContainer {use} at (95,246) size 30x28
- RenderSVGContainer {g} at (95,246) size 30x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(32.50,0.00)}]
- RenderSVGContainer {g} at (95,246) size 30x28
- RenderSVGPath {line} at (97,246) size 6x24 [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 (99,268) size 26x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
- RenderSVGPath {rect} at (95,266) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+ RenderSVGContainer {use} at (66,246) size 28x28
+ RenderSVGContainer {g} 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]
+ RenderSVGPath {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
+ RenderSVGContainer {g} 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]
+ RenderSVGPath {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
RenderSVGContainer {g} 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 (143,246) size 4x24 [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,268) size 24x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
+ 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]
RenderSVGPath {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 65x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x13
+ RenderSVGText {text} at (0,-10) size 65x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 2.50: "1"
chunk 1 text run 2 at (17.50,0.00) startOffset 1 endOffset 3 width 22.50: "23"
chunk 1 text run 3 at (55.00,0.00) startOffset 3 endOffset 4 width 10.00: "4"
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
RenderSVGPath {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 40x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x18
+ RenderSVGText {text} at (-20,-14) size 39x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 39x18
chunk 1 (middle anchor) text run 1 at (-19.50,0.00) startOffset 0 endOffset 6 width 39.00: "font E"
RenderSVGContainer {use} at (269,59) size 202x52
RenderSVGContainer {g} at (269,59) size 202x52
@@ -189,29 +189,29 @@
RenderSVGContainer {use} at (271,81) size 28x28
RenderSVGContainer {g} at (271,81) size 28x28
RenderSVGContainer {g} at (271,81) size 28x28
- RenderSVGPath {line} at (273,81) size 4x24 [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,103) size 24x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
+ 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]
RenderSVGPath {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 (305,81) size 30x28
- RenderSVGContainer {g} at (305,81) size 30x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(17.50,0.00)}]
- RenderSVGContainer {g} at (305,81) size 30x28
- RenderSVGPath {line} at (307,81) size 6x24 [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 (309,103) size 26x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
- RenderSVGPath {rect} at (305,101) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
- RenderSVGContainer {use} at (335,81) size 30x28
- RenderSVGContainer {g} at (335,81) size 30x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(32.50,0.00)}]
- RenderSVGContainer {g} at (335,81) size 30x28
- RenderSVGPath {line} at (337,81) size 6x24 [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 (339,103) size 26x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
- RenderSVGPath {rect} at (335,101) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+ RenderSVGContainer {use} at (306,81) size 28x28
+ RenderSVGContainer {g} 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]
+ RenderSVGPath {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
+ RenderSVGContainer {g} 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]
+ RenderSVGPath {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
RenderSVGContainer {g} 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 (383,81) size 4x24 [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,103) size 24x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
+ 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]
RenderSVGPath {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 65x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x13
+ RenderSVGText {text} at (0,-10) size 65x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 2.50: "1"
chunk 1 text run 2 at (17.50,0.00) startOffset 1 endOffset 3 width 22.50: "23"
chunk 1 text run 3 at (55.00,0.00) startOffset 3 endOffset 4 width 10.00: "4"
@@ -234,29 +234,29 @@
RenderSVGContainer {use} at (271,136) size 28x28
RenderSVGContainer {g} at (271,136) size 28x28
RenderSVGContainer {g} at (271,136) size 28x28
- RenderSVGPath {line} at (273,136) size 4x24 [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,158) size 24x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
+ 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]
RenderSVGPath {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 (305,136) size 30x28
- RenderSVGContainer {g} at (305,136) size 30x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(17.50,0.00)}]
- RenderSVGContainer {g} at (305,136) size 30x28
- RenderSVGPath {line} at (307,136) size 6x24 [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 (309,158) size 26x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
- RenderSVGPath {rect} at (305,156) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
- RenderSVGContainer {use} at (365,136) size 30x28
- RenderSVGContainer {g} at (365,136) size 30x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(47.50,0.00)}]
- RenderSVGContainer {g} at (365,136) size 30x28
- RenderSVGPath {line} at (367,136) size 6x24 [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 (369,158) size 26x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
- RenderSVGPath {rect} at (365,156) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
+ RenderSVGContainer {use} at (306,136) size 28x28
+ RenderSVGContainer {g} 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]
+ RenderSVGPath {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
+ RenderSVGContainer {g} 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]
+ RenderSVGPath {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
RenderSVGContainer {g} 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 (413,136) size 4x24 [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,158) size 24x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
+ 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]
RenderSVGPath {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 80x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 80x13
+ RenderSVGText {text} at (0,-10) size 80x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 80x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 2.50: "1"
chunk 1 text run 2 at (17.50,0.00) startOffset 1 endOffset 2 width 15.00: "2"
chunk 1 text run 3 at (47.50,0.00) startOffset 2 endOffset 3 width 7.50: "3"
@@ -264,8 +264,8 @@
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
RenderSVGPath {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 42x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 42x18
+ RenderSVGText {text} at (-21,-14) size 41x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 41x18
chunk 1 (middle anchor) text run 1 at (-20.50,0.00) startOffset 0 endOffset 6 width 41.00: "font G"
RenderSVGContainer {use} at (269,169) size 202x52
RenderSVGContainer {g} at (269,169) size 202x52
@@ -280,17 +280,17 @@
RenderSVGContainer {use} at (271,191) size 28x28
RenderSVGContainer {g} at (271,191) size 28x28
RenderSVGContainer {g} at (271,191) size 28x28
- RenderSVGPath {line} at (273,191) size 4x24 [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,213) size 24x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
+ 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]
RenderSVGPath {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 (295,191) size 30x28
- RenderSVGContainer {g} at (295,191) size 30x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(12.50,0.00)}]
- RenderSVGContainer {g} at (295,191) size 30x28
- RenderSVGPath {line} at (297,191) size 6x24 [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 (299,213) size 26x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
- RenderSVGPath {rect} at (295,211) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
- RenderSVGText {text} at (0,-10) size 28x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 28x13
+ RenderSVGContainer {use} at (296,191) size 28x28
+ RenderSVGContainer {g} 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]
+ RenderSVGPath {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 28x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 28x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 2.50: "1"
chunk 1 text run 2 at (12.50,0.00) startOffset 1 endOffset 2 width 15.00: "2"
RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,100.00)}]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt
index bd0214f..077f033 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt
@@ -4,11 +4,11 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (97,1) size 313x334
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (97,1) size 286x31 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 133x31
+ RenderSVGText {text} at (97,1) size 286x30 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 133x30
chunk 1 (middle anchor) text run 1 at (97.00,25.00) startOffset 0 endOffset 12 width 133.00: "Text Cursor "
- RenderSVGInline {a} at (0,0) size 153x31
- RenderSVGInlineText {#text} at (133,0) size 153x31
+ RenderSVGInline {a} at (0,0) size 153x30
+ RenderSVGInlineText {#text} at (133,0) size 153x30
chunk 1 (middle anchor) text run 1 at (230.00,25.00) startOffset 0 endOffset 14 width 153.00: "Pointer Cursor"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGPath {rect} at (118,38) size 244x240 [stroke={[type=SOLID] [color=#666666] [stroke width=3.00]}] [x=120.00] [y=40.00] [width=240.00] [height=236.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt
index 81ab0b4..889aff8 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt
@@ -5,8 +5,8 @@
RenderSVGContainer {g} at (64,19) size 352x202
RenderSVGContainer {g} at (64,19) size 352x202
RenderSVGPath {rect} at (64,19) size 352x202 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#DDDDDD]}] [x=65.00] [y=20.00] [width=350.00] [height=200.00]
- RenderSVGText {text} at (120,81) size 209x63 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 209x63
+ RenderSVGText {text} at (120,81) size 209x62 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 209x62
chunk 1 text run 1 at (120.00,130.00) startOffset 0 endOffset 10 width 209.00: "Start Test"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt
index 1bb972a..76d3431 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt
@@ -4,42 +4,42 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (30,3) size 408x304
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (30,3) size 408x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 408x46
+ RenderSVGText {text} at (30,3) size 408x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 408x45
chunk 1 text run 1 at (30.00,40.00) startOffset 0 endOffset 25 width 408.00: "'onload' event attribute."
RenderSVGContainer {g} at (47,45) size 364x262
RenderSVGContainer {g} at (47,45) size 111x129 [transform={m=((1.00,0.00)(0.00,1.00)) t=(77.50,45.00)}]
RenderSVGPath {rect} at (77,45) size 81x80 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=80.00] [height=80.00]
- RenderSVGText {text} at (-30,83) size 95x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 95x46
+ RenderSVGText {text} at (-30,83) size 95x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 95x45
chunk 1 text run 1 at (-30.00,120.00) startOffset 0 endOffset 5 width 95.00: "1: No"
RenderSVGContainer {g} at (172,45) size 114x129 [transform={m=((1.00,0.00)(0.00,1.00)) t=(202.50,45.00)}]
RenderSVGPath {rect} at (202,45) size 81x80 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=80.00] [height=80.00]
- RenderSVGText {text} at (-30,83) size 113x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x46
+ RenderSVGText {text} at (-30,83) size 113x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x45
chunk 1 text run 1 at (-30.00,120.00) startOffset 0 endOffset 6 width 113.00: "2: Yes"
RenderSVGContainer {g} at (297,45) size 114x129 [transform={m=((1.00,0.00)(0.00,1.00)) t=(327.50,45.00)}]
RenderSVGContainer {g} at (327,45) size 81x80
RenderSVGPath {rect} at (327,45) size 81x80 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=80.00] [height=80.00]
- RenderSVGText {text} at (-30,83) size 113x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x46
+ RenderSVGText {text} at (-30,83) size 113x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x45
chunk 1 text run 1 at (-30.00,120.00) startOffset 0 endOffset 6 width 113.00: "3: Yes"
RenderSVGContainer {g} at (47,178) size 114x129 [transform={m=((1.00,0.00)(0.00,1.00)) t=(77.50,178.00)}]
RenderSVGViewportContainer {svg} at (77,178) size 81x80
RenderSVGPath {rect} at (77,178) size 81x80 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=80.00] [height=80.00]
- RenderSVGText {text} at (-30,83) size 113x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x46
+ RenderSVGText {text} at (-30,83) size 113x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x45
chunk 1 text run 1 at (-30.00,120.00) startOffset 0 endOffset 6 width 113.00: "4: Yes"
RenderSVGContainer {g} at (172,178) size 111x129 [transform={m=((1.00,0.00)(0.00,1.00)) t=(202.50,178.00)}]
RenderSVGContainer {g} at (202,178) size 81x80
RenderSVGPath {rect} at (202,178) size 81x80 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=80.00] [height=80.00]
- RenderSVGText {text} at (-30,83) size 95x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 95x46
+ RenderSVGText {text} at (-30,83) size 95x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 95x45
chunk 1 text run 1 at (-30.00,120.00) startOffset 0 endOffset 5 width 95.00: "5: No"
RenderSVGContainer {g} at (297,178) size 114x129 [transform={m=((1.00,0.00)(0.00,1.00)) t=(327.50,178.00)}]
RenderSVGPath {rect} at (327,178) size 81x80 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=80.00] [height=80.00]
- RenderSVGText {text} at (-30,83) size 113x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x46
+ RenderSVGText {text} at (-30,83) size 113x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x45
chunk 1 text run 1 at (-30.00,120.00) startOffset 0 endOffset 6 width 113.00: "6: Yes"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt
index ea40e64..84a0bf3 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt
@@ -4,8 +4,8 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (9,8) size 462x293
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (60,8) size 320x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 320x46
+ RenderSVGText {text} at (60,8) size 320x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 320x45
chunk 1 text run 1 at (60.00,45.00) startOffset 0 endOffset 18 width 320.00: "Event bubbling - a"
RenderSVGContainer {g} at (9,59) size 462x242
RenderSVGPath {rect} at (9,59) size 462x122 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=10.00] [y=60.00] [width=460.00] [height=120.00]
@@ -14,17 +14,17 @@
RenderSVGContainer {g} at (20,70) size 100x220
RenderSVGPath {circle} at (20,70) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=70.00] [cy=120.00] [r=50.00]
RenderSVGPath {circle} at (20,190) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=70.00] [cy=240.00] [r=50.00]
- RenderSVGText {text} at (150,73) size 283x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 283x46
+ RenderSVGText {text} at (150,73) size 283x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 283x45
chunk 1 text run 1 at (150.00,110.00) startOffset 0 endOffset 18 width 283.00: "Pointer in circle,"
- RenderSVGText {text} at (150,113) size 260x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 260x46
+ RenderSVGText {text} at (150,113) size 260x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 260x45
chunk 1 text run 1 at (150.00,150.00) startOffset 0 endOffset 16 width 260.00: "circle turns red"
- RenderSVGText {text} at (150,193) size 283x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 283x46
+ RenderSVGText {text} at (150,193) size 283x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 283x45
chunk 1 text run 1 at (150.00,230.00) startOffset 0 endOffset 18 width 283.00: "Pointer in circle,"
- RenderSVGText {text} at (150,233) size 278x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 278x46
+ RenderSVGText {text} at (150,233) size 278x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 278x45
chunk 1 text run 1 at (150.00,270.00) startOffset 0 endOffset 17 width 278.00: "circle turns blue"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt
index abb4f88..660c5a5 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt
@@ -4,8 +4,8 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (9,8) size 462x293
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (60,8) size 320x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 320x46
+ RenderSVGText {text} at (60,8) size 320x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 320x45
chunk 1 text run 1 at (60.00,45.00) startOffset 0 endOffset 18 width 320.00: "Event bubbling - b"
RenderSVGContainer {g} at (9,59) size 462x242
RenderSVGPath {rect} at (9,59) size 462x122 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=10.00] [y=60.00] [width=460.00] [height=120.00]
@@ -14,17 +14,17 @@
RenderSVGContainer {a} at (20,70) size 100x220
RenderSVGPath {circle} at (20,70) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=70.00] [cy=120.00] [r=50.00]
RenderSVGPath {circle} at (20,190) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=70.00] [cy=240.00] [r=50.00]
- RenderSVGText {text} at (135,73) size 257x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 257x46
+ RenderSVGText {text} at (135,73) size 257x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 257x45
chunk 1 text run 1 at (135.00,110.00) startOffset 0 endOffset 16 width 257.00: "Click on circle,"
- RenderSVGText {text} at (135,113) size 260x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 260x46
+ RenderSVGText {text} at (135,113) size 260x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 260x45
chunk 1 text run 1 at (135.00,150.00) startOffset 0 endOffset 16 width 260.00: "circle turns red"
- RenderSVGText {text} at (135,193) size 257x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 257x46
+ RenderSVGText {text} at (135,193) size 257x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 257x45
chunk 1 text run 1 at (135.00,230.00) startOffset 0 endOffset 16 width 257.00: "Click on circle,"
- RenderSVGText {text} at (135,233) size 159x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 159x46
+ RenderSVGText {text} at (135,233) size 159x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 159x45
chunk 1 text run 1 at (135.00,270.00) startOffset 0 endOffset 9 width 159.00: "hyperlink"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt
index 5ee1998..d4010fc 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt
@@ -4,25 +4,25 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (9,3) size 463x283
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (60,3) size 318x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 318x46
+ RenderSVGText {text} at (60,3) size 318x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 318x45
chunk 1 text run 1 at (60.00,40.00) startOffset 0 endOffset 18 width 318.00: "Event bubbling - c"
RenderSVGContainer {g} at (9,54) size 462x232
RenderSVGPath {rect} at (9,54) size 462x232 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=10.00] [y=55.00] [width=460.00] [height=230.00]
RenderSVGContainer {g} at (20,53) size 452x226
RenderSVGContainer {a} at (20,53) size 452x226
- RenderSVGText {text} at (20,53) size 415x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 415x46
+ RenderSVGText {text} at (20,53) size 415x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 415x45
chunk 1 text run 1 at (20.00,90.00) startOffset 0 endOffset 25 width 415.00: "String turns red on click"
RenderSVGContainer {g} at (20,123) size 387x84
- RenderSVGText {text} at (60,123) size 338x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 338x46
+ RenderSVGText {text} at (60,123) size 338x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 338x45
chunk 1 text run 1 at (60.00,160.00) startOffset 0 endOffset 20 width 338.00: "String hyperlinks to"
RenderSVGText {text} at (20,170) size 387x37 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 387x37
chunk 1 text run 1 at (20.00,200.00) startOffset 0 endOffset 27 width 387.00: "interact-order-03b-targ.svg"
- RenderSVGText {text} at (30,233) size 442x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 442x46
+ RenderSVGText {text} at (30,233) size 442x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 442x45
chunk 1 text run 1 at (30.00,270.00) startOffset 0 endOffset 27 width 442.00: "All strings are selectable."
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt
index 1c8222b..e4530b8 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.txt
@@ -1,22 +1,22 @@
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,6) size 396x252
- RenderSVGContainer {g} at (30,6) size 396x252
- RenderSVGText {text} at (5,1) size 54x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 54x8
+ RenderSVGRoot {svg} at (3,3) size 477x357
+ RenderSVGContainer {g} at (30,6) size 393x249
+ RenderSVGContainer {g} at (30,6) size 393x249
+ RenderSVGText {text} at (5,1) size 54x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 54x7
chunk 1 text run 1 at (5.00,7.00) startOffset 0 endOffset 21 width 54.00: "Test default value of"
- RenderSVGText {text} at (5,8) size 61x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 61x8
+ RenderSVGText {text} at (5,8) size 61x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 61x7
chunk 1 text run 1 at (5.00,14.00) startOffset 0 endOffset 21 width 61.00: "zoomAndPan attribute."
- RenderSVGContainer {g} at (54,126) size 372x132
- RenderSVGPath {circle} at (54,126) size 132x132 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=20.00] [cy=32.00] [r=10.00]
- RenderSVGPath {circle} at (114,126) size 132x132 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=30.00] [cy=32.00] [r=10.00]
- RenderSVGPath {circle} at (294,126) size 132x132 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=60.00] [cy=32.00] [r=10.00]
- RenderSVGPath {circle} at (234,126) size 132x132 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=50.00] [cy=32.00] [r=10.00]
- RenderSVGPath {circle} at (174,126) size 132x132 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=40.00] [cy=32.00] [r=10.00]
+ RenderSVGContainer {g} at (57,129) size 366x126
+ RenderSVGPath {circle} at (57,129) size 126x126 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=20.00] [cy=32.00] [r=10.00]
+ RenderSVGPath {circle} at (117,129) size 126x126 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=30.00] [cy=32.00] [r=10.00]
+ RenderSVGPath {circle} at (297,129) size 126x126 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=60.00] [cy=32.00] [r=10.00]
+ RenderSVGPath {circle} at (237,129) size 126x126 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=50.00] [cy=32.00] [r=10.00]
+ RenderSVGPath {circle} at (177,129) size 126x126 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [cx=40.00] [cy=32.00] [r=10.00]
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 263.50: "$Revision: 1.6 $"
- RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+ RenderSVGPath {rect} at (3,3) size 477x357 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-01-b-expected.txt
index 6064eea..a4e5687 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-01-b-expected.txt
@@ -2,9 +2,9 @@
RenderView at (0,0) size 480x360
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
- RenderSVGContainer {g} at (78,52) size 294x152 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
- RenderSVGContainer {a} at (78,52) size 294x152
- RenderSVGPath {path} at (78,52) size 294x152 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FFFF]}] [data="M 185 40 L 85 40 L 85 28 L 40 64 L 85 100 L 85 88 L 185 88 Z"]
+ RenderSVGContainer {g} at (78,53) size 293x150 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGContainer {a} at (78,53) size 293x150
+ RenderSVGPath {path} at (78,53) size 293x150 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FFFF]}] [data="M 185 40 L 85 40 L 85 28 L 40 64 L 85 100 L 85 88 L 185 88 Z"]
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.9 $"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-02-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-02-b-expected.txt
index 553323a..b4803cc 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-02-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-02-b-expected.txt
@@ -2,9 +2,9 @@
RenderView at (0,0) size 480x360
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
- RenderSVGContainer {g} at (78,52) size 294x152 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
- RenderSVGContainer {a} at (78,52) size 294x152
- RenderSVGPath {path} at (78,52) size 294x152 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#FFFF00]}] [data="M 185 40 L 85 40 L 85 28 L 40 64 L 85 100 L 85 88 L 185 88 Z"]
+ RenderSVGContainer {g} at (78,53) size 293x150 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGContainer {a} at (78,53) size 293x150
+ RenderSVGPath {path} at (78,53) size 293x150 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#FFFF00]}] [data="M 185 40 L 85 40 L 85 28 L 40 64 L 85 100 L 85 88 L 185 88 Z"]
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.8 $"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-03-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-03-b-expected.txt
index 6f6c534..79e18d7 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-03-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-03-b-expected.txt
@@ -2,9 +2,9 @@
RenderView at (0,0) size 480x360
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
- RenderSVGContainer {g} at (78,52) size 294x152 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
- RenderSVGContainer {a} at (78,52) size 294x152
- RenderSVGPath {path} at (78,52) size 294x152 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FF00]}] [data="M 185 40 L 85 40 L 85 28 L 40 64 L 85 100 L 85 88 L 185 88 Z"]
+ RenderSVGContainer {g} at (78,53) size 293x150 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGContainer {a} at (78,53) size 293x150
+ RenderSVGPath {path} at (78,53) size 293x150 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FF00]}] [data="M 185 40 L 85 40 L 85 28 L 40 64 L 85 100 L 85 88 L 185 88 Z"]
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.2 $"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt
index 1a9b25d..bf598c5 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt
@@ -15,8 +15,8 @@
RenderSVGContainer {a} at (164,206) size 147x76
RenderSVGPath {path} at (164,206) size 147x76 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FFFF]}] [data="M 165 40 L 265 40 L 265 28 L 310 64 L 265 100 L 265 88 L 165 88 Z"]
RenderSVGPath {circle} at (368,131) size 44x44 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=390.00] [cy=153.00] [r=20.00]
- RenderSVGText {text} at (350,179) size 76x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x13
+ RenderSVGText {text} at (350,179) size 76x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x12
chunk 1 text run 1 at (350.00,189.00) startOffset 0 endOffset 20 width 76.00: "id=\"internal-circle\""
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt
index 04f729b..d8d7c17 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt
@@ -7,28 +7,28 @@
RenderSVGInlineText {#text} at (0,0) size 209x14
chunk 1 text run 1 at (90.00,16.00) startOffset 0 endOffset 47 width 209.00: "Verify transform attributes in the 'a' element."
RenderSVGPath {path} at (164,26) size 147x76 [stroke={[type=SOLID] [color=#000080]}] [fill={[type=SOLID] [color=#808000]}] [data="M 165 40 L 265 40 L 265 28 L 310 64 L 265 100 L 265 88 L 165 88 Z"]
- RenderSVGContainer {a} at (155,7) size 165x123 [transform={m=((0.94,0.34)(-0.34,0.94)) t=(35.80,-73.03)}]
- RenderSVGPath {path} at (155,7) size 165x123 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#FFFF00]}] [data="M 165 40 L 265 40 L 265 28 L 310 64 L 265 100 L 265 88 L 165 88 Z"]
- RenderSVGText {text} at (10,35) size 117x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 117x13
+ RenderSVGContainer {a} at (155,8) size 164x121 [transform={m=((0.94,0.34)(-0.34,0.94)) t=(35.80,-73.03)}]
+ RenderSVGPath {path} at (155,8) size 164x121 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#FFFF00]}] [data="M 165 40 L 265 40 L 265 28 L 310 64 L 265 100 L 265 88 L 165 88 Z"]
+ RenderSVGText {text} at (10,35) size 117x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 117x12
chunk 1 text run 1 at (10.00,45.00) startOffset 0 endOffset 28 width 117.00: "transform=\"rotate(20,225,65)"
RenderSVGContainer {g} at (10,116) size 301x76 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,90.00)}]
RenderSVGPath {path} at (164,116) size 147x76 [stroke={[type=SOLID] [color=#000080]}] [fill={[type=SOLID] [color=#008000]}] [data="M 165 40 L 265 40 L 265 28 L 310 64 L 265 100 L 265 88 L 165 88 Z"]
- RenderSVGContainer {a} at (105,116) size 191x76 [transform={m=((1.00,0.00)(-0.58,1.00)) t=(0.00,0.00)}]
- RenderSVGPath {path} at (105,116) size 191x76 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FF00]}] [data="M 165 40 L 265 40 L 265 28 L 310 64 L 265 100 L 265 88 L 165 88 Z"]
- RenderSVGText {text} at (10,35) size 94x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 94x13
+ RenderSVGContainer {a} at (106,116) size 190x76 [transform={m=((1.00,0.00)(-0.58,1.00)) t=(0.00,0.00)}]
+ RenderSVGPath {path} at (106,116) size 190x76 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FF00]}] [data="M 165 40 L 265 40 L 265 28 L 310 64 L 265 100 L 265 88 L 165 88 Z"]
+ RenderSVGText {text} at (10,35) size 94x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 94x12
chunk 1 text run 1 at (10.00,45.00) startOffset 0 endOffset 21 width 94.00: "transform=\"skewX(-30)"
RenderSVGContainer {g} at (10,186) size 301x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
RenderSVGPath {path} at (164,206) size 147x76 [stroke={[type=SOLID] [color=#000080]}] [fill={[type=SOLID] [color=#008080]}] [data="M 165 40 L 265 40 L 265 28 L 310 64 L 265 100 L 265 88 L 165 88 Z"]
RenderSVGContainer {a} at (154,186) size 147x76 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-10.00,-20.00)}]
RenderSVGPath {path} at (154,186) size 147x76 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FFFF]}] [data="M 165 40 L 265 40 L 265 28 L 310 64 L 265 100 L 265 88 L 165 88 Z"]
- RenderSVGText {text} at (10,35) size 116x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 116x13
+ RenderSVGText {text} at (10,35) size 116x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 116x12
chunk 1 text run 1 at (10.00,45.00) startOffset 0 endOffset 29 width 116.00: "transform=\"translate(-10,-20)"
RenderSVGPath {circle} at (368,131) size 44x44 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=390.00] [cy=153.00] [r=20.00]
- RenderSVGText {text} at (350,179) size 76x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x13
+ RenderSVGText {text} at (350,179) size 76x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x12
chunk 1 text run 1 at (350.00,189.00) startOffset 0 endOffset 20 width 76.00: "id=\"internal-circle\""
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt
index 8a8e531..1914cd0 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt
@@ -35,38 +35,38 @@
RenderSVGInlineText {#text} at (0,0) size 63x18
chunk 1 text run 1 at (340.00,116.00) startOffset 0 endOffset 9 width 63.00: "Rectangle"
RenderSVGPath {rect} at (291,28) size 143x93 [stroke={[type=SOLID] [color=#000000]}] [x=292.00] [y=29.00] [width=141.00] [height=91.00]
- RenderSVGText {text} at (302,120) size 116x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 116x13
+ RenderSVGText {text} at (302,120) size 116x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 116x12
chunk 1 text run 1 at (302.00,130.00) startOffset 0 endOffset 29 width 116.00: "No view attributes except id."
RenderSVGPath {ellipse} at (298,219) size 144x64 [fill={[type=SOLID] [color=#0000FF]}] [cx=370.00] [cy=251.00] [rx=72.00] [ry=32.00]
RenderSVGText {text} at (355,281) size 43x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 43x18
chunk 1 text run 1 at (355.00,295.00) startOffset 0 endOffset 7 width 43.00: "Ellipse"
RenderSVGPath {rect} at (294,215) size 152x84 [stroke={[type=SOLID] [color=#000000]}] [x=295.00] [y=216.00] [width=150.00] [height=82.00]
- RenderSVGText {text} at (315,204) size 112x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 112x13
+ RenderSVGText {text} at (315,204) size 112x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 112x12
chunk 1 text run 1 at (315.00,214.00) startOffset 0 endOffset 27 width 112.00: "viewBox, should fill frame."
RenderSVGPath {circle} at (49,32) size 72x72 [fill={[type=SOLID] [color=#FFFF00]}] [cx=85.00] [cy=68.00] [r=36.00]
RenderSVGText {text} at (70,102) size 38x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 38x18
chunk 1 text run 1 at (70.00,116.00) startOffset 0 endOffset 6 width 38.00: "Circle"
RenderSVGPath {rect} at (35,28) size 100x93 [stroke={[type=SOLID] [color=#000000]}] [x=36.00] [y=29.00] [width=98.00] [height=91.00]
- RenderSVGText {text} at (36,118) size 100x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 100x13
+ RenderSVGText {text} at (36,118) size 100x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 100x12
chunk 1 text run 1 at (36.00,128.00) startOffset 0 endOffset 21 width 100.00: "viewBox & non-uniform"
- RenderSVGText {text} at (36,127) size 81x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 81x13
+ RenderSVGText {text} at (36,127) size 81x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 81x12
chunk 1 text run 1 at (36.00,137.00) startOffset 0 endOffset 19 width 81.00: "preserveAspectRatio"
RenderSVGPath {polygon} at (39,211) size 95x72 [fill={[type=SOLID] [color=#008000]}] [points="87 211 134 238 116 283 57 283 39 238 87 211"]
RenderSVGText {text} at (65,281) size 53x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 53x18
chunk 1 text run 1 at (65.00,295.00) startOffset 0 endOffset 7 width 53.00: "Polygon"
RenderSVGPath {rect} at (35,207) size 102x91 [stroke={[type=SOLID] [color=#000000]}] [x=36.00] [y=208.00] [width=100.00] [height=89.00]
- RenderSVGText {text} at (46,187) size 77x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 77x13
+ RenderSVGText {text} at (46,187) size 77x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 77x12
chunk 1 text run 1 at (46.00,197.00) startOffset 0 endOffset 18 width 77.00: "viewTarget, should"
- RenderSVGText {text} at (46,196) size 73x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 73x13
+ RenderSVGText {text} at (46,196) size 73x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 73x12
chunk 1 text run 1 at (46.00,206.00) startOffset 0 endOffset 17 width 73.00: "highlight polygon"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt
index cdc0b6f..75dd754 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt
@@ -38,38 +38,38 @@
RenderSVGInlineText {#text} at (0,0) size 63x18
chunk 1 text run 1 at (340.00,116.00) startOffset 0 endOffset 9 width 63.00: "Rectangle"
RenderSVGPath {rect} at (291,28) size 143x93 [stroke={[type=SOLID] [color=#000000]}] [x=292.00] [y=29.00] [width=141.00] [height=91.00]
- RenderSVGText {text} at (302,120) size 116x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 116x13
+ RenderSVGText {text} at (302,120) size 116x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 116x12
chunk 1 text run 1 at (302.00,130.00) startOffset 0 endOffset 29 width 116.00: "No view attributes except id."
RenderSVGPath {ellipse} at (298,219) size 144x64 [fill={[type=SOLID] [color=#0000FF]}] [cx=370.00] [cy=251.00] [rx=72.00] [ry=32.00]
RenderSVGText {text} at (355,281) size 43x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 43x18
chunk 1 text run 1 at (355.00,295.00) startOffset 0 endOffset 7 width 43.00: "Ellipse"
RenderSVGPath {rect} at (294,215) size 152x84 [stroke={[type=SOLID] [color=#000000]}] [x=295.00] [y=216.00] [width=150.00] [height=82.00]
- RenderSVGText {text} at (315,204) size 112x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 112x13
+ RenderSVGText {text} at (315,204) size 112x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 112x12
chunk 1 text run 1 at (315.00,214.00) startOffset 0 endOffset 27 width 112.00: "viewBox, should fill frame."
RenderSVGPath {circle} at (49,32) size 72x72 [fill={[type=SOLID] [color=#FFFF00]}] [cx=85.00] [cy=68.00] [r=36.00]
RenderSVGText {text} at (70,102) size 38x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 38x18
chunk 1 text run 1 at (70.00,116.00) startOffset 0 endOffset 6 width 38.00: "Circle"
RenderSVGPath {rect} at (35,28) size 100x93 [stroke={[type=SOLID] [color=#000000]}] [x=36.00] [y=29.00] [width=98.00] [height=91.00]
- RenderSVGText {text} at (36,118) size 100x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 100x13
+ RenderSVGText {text} at (36,118) size 100x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 100x12
chunk 1 text run 1 at (36.00,128.00) startOffset 0 endOffset 21 width 100.00: "viewBox & non-uniform"
- RenderSVGText {text} at (36,127) size 81x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 81x13
+ RenderSVGText {text} at (36,127) size 81x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 81x12
chunk 1 text run 1 at (36.00,137.00) startOffset 0 endOffset 19 width 81.00: "preserveAspectRatio"
RenderSVGPath {polygon} at (39,211) size 95x72 [fill={[type=SOLID] [color=#008000]}] [points="87 211 134 238 116 283 57 283 39 238 87 211"]
RenderSVGText {text} at (65,281) size 53x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 53x18
chunk 1 text run 1 at (65.00,295.00) startOffset 0 endOffset 7 width 53.00: "Polygon"
RenderSVGPath {rect} at (35,207) size 102x91 [stroke={[type=SOLID] [color=#000000]}] [x=36.00] [y=208.00] [width=100.00] [height=89.00]
- RenderSVGText {text} at (46,187) size 77x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 77x13
+ RenderSVGText {text} at (46,187) size 77x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 77x12
chunk 1 text run 1 at (46.00,197.00) startOffset 0 endOffset 18 width 77.00: "viewTarget, should"
- RenderSVGText {text} at (46,196) size 73x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 73x13
+ RenderSVGText {text} at (46,196) size 73x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 73x12
chunk 1 text run 1 at (46.00,206.00) startOffset 0 endOffset 17 width 73.00: "highlight polygon"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt
index ca9f606..34ef783 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt
@@ -18,26 +18,26 @@
RenderSVGInlineText {#text} at (0,0) size 81x14
chunk 1 text run 1 at (25.00,182.00) startOffset 0 endOffset 17 width 81.00: "linkingToc-t.svg."
RenderSVGPath {rect} at (18,159) size 102x28 [stroke={[type=SOLID] [color=#000000]}] [x=19.00] [y=160.00] [width=100.00] [height=26.00]
- RenderSVGText {text} at (275,134) size 82x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 82x13
+ RenderSVGText {text} at (275,134) size 82x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 82x12
chunk 1 text run 1 at (275.00,144.00) startOffset 0 endOffset 19 width 82.00: "xlink:type=\"simple\""
- RenderSVGText {text} at (275,145) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (275,145) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (275.00,155.00) startOffset 0 endOffset 20 width 86.00: "xlink:show=\"replace\""
- RenderSVGText {text} at (275,156) size 107x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 107x13
+ RenderSVGText {text} at (275,156) size 107x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 107x12
chunk 1 text run 1 at (275.00,166.00) startOffset 0 endOffset 25 width 107.00: "xlink:actuate=\"onRequest\""
- RenderSVGText {text} at (275,167) size 120x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x13
+ RenderSVGText {text} at (275,167) size 120x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 120x12
chunk 1 text run 1 at (275.00,177.00) startOffset 0 endOffset 29 width 120.00: "xlink:href=\"linkingToc-t.svg\""
- RenderSVGText {text} at (275,178) size 117x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 117x13
+ RenderSVGText {text} at (275,178) size 117x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 117x12
chunk 1 text run 1 at (275.00,188.00) startOffset 0 endOffset 30 width 117.00: "xlink:role=\"figure-out-a-role\""
- RenderSVGText {text} at (275,189) size 160x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 160x13
+ RenderSVGText {text} at (275,189) size 160x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 160x12
chunk 1 text run 1 at (275.00,199.00) startOffset 0 endOffset 38 width 160.00: "xlink:title=\"TOC of Linking BE tests.\""
- RenderSVGText {text} at (275,200) size 55x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 55x13
+ RenderSVGText {text} at (275,200) size 55x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 55x12
chunk 1 text run 1 at (275.00,210.00) startOffset 0 endOffset 14 width 55.00: "target=\"_self\""
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt
index 19e576b..253c13f 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt
@@ -2,8 +2,8 @@
RenderView at (0,0) size 480x360
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
- RenderSVGText {text} at (62,18) size 356x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 356x22
+ RenderSVGText {text} at (62,18) size 355x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 355x21
chunk 1 (middle anchor) text run 1 at (62.50,35.00) startOffset 0 endOffset 51 width 355.00: "Testing stroke inclusion for 'clip-path' and 'mask'"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceClipper {clipPath} [id="one"] [clipPathUnits=objectBoundingBox]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt
index 7d2ad9e..95ff673 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt
@@ -3,57 +3,57 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (10,5) size 443x285
- RenderSVGText {text} at (50,5) size 385x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 385x28
+ RenderSVGText {text} at (50,5) size 385x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 385x27
chunk 1 text run 1 at (50.00,27.00) startOffset 0 endOffset 37 width 385.00: "Test for opacity property on a group."
RenderSVGPath {rect} at (10,30) size 100x260 [fill={[type=SOLID] [color=#FF0000]}] [x=10.00] [y=30.00] [width=100.00] [height=260.00]
RenderSVGContainer {g} at (60,50) size 90x50
RenderSVGPath {rect} at (60,50) size 80x40 [fill={[type=SOLID] [color=#0000FF]}] [x=60.00] [y=50.00] [width=80.00] [height=40.00]
RenderSVGPath {rect} at (70,60) size 80x40 [fill={[type=SOLID] [color=#00FF00]}] [x=70.00] [y=60.00] [width=80.00] [height=40.00]
- RenderSVGText {text} at (200,43) size 148x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 148x24
+ RenderSVGText {text} at (200,43) size 148x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x23
chunk 1 text run 1 at (200.00,62.00) startOffset 0 endOffset 16 width 148.00: "Group opacity: 1"
- RenderSVGText {text} at (200,61) size 219x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 219x24
+ RenderSVGText {text} at (200,61) size 219x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 219x23
chunk 1 text run 1 at (200.00,80.00) startOffset 0 endOffset 25 width 219.00: "Blue rectangle opacity: 1"
- RenderSVGText {text} at (200,79) size 236x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 236x24
+ RenderSVGText {text} at (200,79) size 236x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 236x23
chunk 1 text run 1 at (200.00,98.00) startOffset 0 endOffset 26 width 236.00: "Green rectangle opacity: 1"
RenderSVGContainer {g} at (60,110) size 90x50 [opacity=0.50]
RenderSVGPath {rect} at (60,110) size 80x40 [fill={[type=SOLID] [color=#0000FF]}] [x=60.00] [y=110.00] [width=80.00] [height=40.00]
RenderSVGPath {rect} at (70,120) size 80x40 [fill={[type=SOLID] [color=#00FF00]}] [x=70.00] [y=120.00] [width=80.00] [height=40.00]
- RenderSVGText {text} at (200,103) size 165x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 165x24
+ RenderSVGText {text} at (200,103) size 165x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 165x23
chunk 1 text run 1 at (200.00,122.00) startOffset 0 endOffset 18 width 165.00: "Group opacity: 0.5"
- RenderSVGText {text} at (200,121) size 219x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 219x24
+ RenderSVGText {text} at (200,121) size 219x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 219x23
chunk 1 text run 1 at (200.00,140.00) startOffset 0 endOffset 25 width 219.00: "Blue rectangle opacity: 1"
- RenderSVGText {text} at (200,139) size 236x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 236x24
+ RenderSVGText {text} at (200,139) size 236x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 236x23
chunk 1 text run 1 at (200.00,158.00) startOffset 0 endOffset 26 width 236.00: "Green rectangle opacity: 1"
RenderSVGContainer {g} at (60,170) size 90x50
RenderSVGPath {rect} at (60,170) size 80x40 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [x=60.00] [y=170.00] [width=80.00] [height=40.00]
RenderSVGPath {rect} at (70,180) size 80x40 [opacity=0.50] [fill={[type=SOLID] [color=#00FF00]}] [x=70.00] [y=180.00] [width=80.00] [height=40.00]
- RenderSVGText {text} at (200,163) size 148x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 148x24
+ RenderSVGText {text} at (200,163) size 148x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x23
chunk 1 text run 1 at (200.00,182.00) startOffset 0 endOffset 16 width 148.00: "Group opacity: 1"
- RenderSVGText {text} at (200,181) size 236x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 236x24
+ RenderSVGText {text} at (200,181) size 236x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 236x23
chunk 1 text run 1 at (200.00,200.00) startOffset 0 endOffset 27 width 236.00: "Blue rectangle opacity: 0.5"
- RenderSVGText {text} at (200,199) size 253x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 253x24
+ RenderSVGText {text} at (200,199) size 253x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 253x23
chunk 1 text run 1 at (200.00,218.00) startOffset 0 endOffset 28 width 253.00: "Green rectangle opacity: 0.5"
RenderSVGContainer {g} at (60,230) size 90x50 [opacity=0.50]
RenderSVGPath {rect} at (60,230) size 80x40 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [x=60.00] [y=230.00] [width=80.00] [height=40.00]
RenderSVGPath {rect} at (70,240) size 80x40 [opacity=0.50] [fill={[type=SOLID] [color=#00FF00]}] [x=70.00] [y=240.00] [width=80.00] [height=40.00]
- RenderSVGText {text} at (200,223) size 165x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 165x24
+ RenderSVGText {text} at (200,223) size 165x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 165x23
chunk 1 text run 1 at (200.00,242.00) startOffset 0 endOffset 18 width 165.00: "Group opacity: 0.5"
- RenderSVGText {text} at (200,241) size 236x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 236x24
+ RenderSVGText {text} at (200,241) size 236x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 236x23
chunk 1 text run 1 at (200.00,260.00) startOffset 0 endOffset 27 width 236.00: "Blue rectangle opacity: 0.5"
- RenderSVGText {text} at (200,259) size 253x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 253x24
+ RenderSVGText {text} at (200,259) size 253x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 253x23
chunk 1 text run 1 at (200.00,278.00) startOffset 0 endOffset 28 width 253.00: "Green rectangle opacity: 0.5"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt
index 6e364aa..534d31b 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt
@@ -11,18 +11,18 @@
RenderSVGPath {rect} at (225,160) size 95x75 [fill={[type=SOLID] [color=#000000]}] [x=225.00] [y=160.00] [width=95.00] [height=75.00]
RenderSVGPath {rect} at (200,17) size 60x66 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=20.00] [y=20.00] [width=440.00] [height=60.00]
[clipPath="clip1"] RenderSVGResourceClipper {clipPath} at (200,10) size 60x100
- RenderSVGText {text} at (20,102) size 325x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 325x35
+ RenderSVGText {text} at (20,102) size 325x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 325x34
chunk 1 text run 1 at (20.00,130.00) startOffset 0 endOffset 23 width 325.00: "Rectangle being clipped"
RenderSVGContainer {g} at (112,152) size 208x98
[clipPath="clip2"] RenderSVGResourceClipper {clipPath} at (90,150) size 230x100
RenderSVGPath {rect} at (112,187) size 231x46 [stroke={[type=SOLID] [color=#0000FF] [stroke width=5.00]}] [fill={[type=SOLID] [color=#00FFFF]}] [x=115.00] [y=190.00] [width=225.00] [height=40.00]
RenderSVGPath {rect} at (112,237) size 231x46 [stroke={[type=SOLID] [color=#008000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=115.00] [y=240.00] [width=225.00] [height=40.00]
- RenderSVGText {text} at (115,152) size 327x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 327x35
+ RenderSVGText {text} at (115,152) size 327x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 327x34
chunk 1 text run 1 at (115.00,180.00) startOffset 0 endOffset 26 width 327.00: "Line of text to be clipped"
- RenderSVGText {text} at (20,252) size 272x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 272x35
+ RenderSVGText {text} at (20,252) size 272x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 272x34
chunk 1 text run 1 at (20.00,280.00) startOffset 0 endOffset 19 width 272.00: "Group being clipped"
RenderSVGContainer {g} at (89,149) size 232x102
RenderSVGPath {rect} at (89,149) size 177x102 [stroke={[type=SOLID] [color=#999999] [stroke width=2.00]}] [x=90.00] [y=150.00] [width=175.00] [height=100.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt
index 1dec78d..d80bee2 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt
@@ -7,15 +7,15 @@
RenderSVGPath {rect} at (0,0) size 1x2 [fill={[type=SOLID] [color=#000000]}] [x=0.25] [y=0.50] [width=0.60] [height=1.00]
RenderSVGPath {rect} at (117,50) size 259x40 [fill={[type=SOLID] [color=#FF0000]}] [x=10.00] [y=10.00] [width=430.00] [height=80.00]
[clipPath="clip1"] RenderSVGResourceClipper {clipPath} at (117.50,50) size 258x80
- RenderSVGText {text} at (20,102) size 457x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 457x35
+ RenderSVGText {text} at (20,102) size 457x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 457x34
chunk 1 text run 1 at (20.00,130.00) startOffset 0 endOffset 31 width 457.00: "clipPathUnits=objectBoundingBox"
RenderSVGResourceClipper {clipPath} [id="clip2"] [clipPathUnits=userSpaceOnUse]
RenderSVGPath {rect} at (60,60) size 80x80 [fill={[type=SOLID] [color=#000000]}] [x=60.00] [y=60.00] [width=80.00] [height=80.00]
RenderSVGPath {rect} at (184,157) size 86x86 [transform={m=((0.71,-0.71)(0.71,0.71)) t=(100.00,200.00)}] [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=120.00] [height=120.00]
[clipPath="clip2"] RenderSVGResourceClipper {clipPath} at (60,60) size 80x80
- RenderSVGText {text} at (20,252) size 434x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 434x35
+ RenderSVGText {text} at (20,252) size 434x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 434x34
chunk 1 text run 1 at (20.00,280.00) startOffset 0 endOffset 28 width 434.00: "clipPathUnits=userSpaceOnUse"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt
index fd73794..c40d541 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt
@@ -9,23 +9,23 @@
RenderSVGContainer {g} at (0,0) size 480x360
RenderSVGContainer {g} at (114,0) size 252x41 [transform={m=((1.00,0.00)(0.00,1.00)) t=(115.00,-20.00)}]
RenderSVGPath {rect} at (114,0) size 252x41 [stroke={[type=SOLID] [color=#FF8888] [stroke width=2.00]}] [fill={[type=SOLID] [color=#CCCCFF]}] [x=0.00] [y=0.00] [width=250.00] [height=60.00]
- RenderSVGText {text} at (15,1) size 217x55 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 217x55
+ RenderSVGText {text} at (15,1) size 217x54 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 217x54
chunk 1 text run 1 at (15.00,45.00) startOffset 0 endOffset 10 width 217.00: "Outer Clip"
RenderSVGContainer {g} at (0,149) size 76x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-175.00,150.00)}]
RenderSVGPath {rect} at (0,149) size 76x62 [stroke={[type=SOLID] [color=#FF8888] [stroke width=2.00]}] [fill={[type=SOLID] [color=#CCCCFF]}] [x=0.00] [y=0.00] [width=250.00] [height=60.00]
- RenderSVGText {text} at (15,1) size 217x55 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 217x55
+ RenderSVGText {text} at (15,1) size 217x54 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 217x54
chunk 1 text run 1 at (15.00,45.00) startOffset 0 endOffset 10 width 217.00: "Outer Clip"
RenderSVGContainer {g} at (404,149) size 76x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(405.00,150.00)}]
RenderSVGPath {rect} at (404,149) size 76x62 [stroke={[type=SOLID] [color=#FF8888] [stroke width=2.00]}] [fill={[type=SOLID] [color=#CCCCFF]}] [x=0.00] [y=0.00] [width=250.00] [height=60.00]
- RenderSVGText {text} at (15,1) size 217x55 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 217x55
+ RenderSVGText {text} at (15,1) size 217x54 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 217x54
chunk 1 text run 1 at (15.00,45.00) startOffset 0 endOffset 10 width 217.00: "Outer Clip"
RenderSVGContainer {g} at (114,329) size 252x31 [transform={m=((1.00,0.00)(0.00,1.00)) t=(115.00,330.00)}]
RenderSVGPath {rect} at (114,329) size 252x31 [stroke={[type=SOLID] [color=#FF8888] [stroke width=2.00]}] [fill={[type=SOLID] [color=#CCCCFF]}] [x=0.00] [y=0.00] [width=250.00] [height=60.00]
- RenderSVGText {text} at (15,1) size 217x55 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 217x55
+ RenderSVGText {text} at (15,1) size 217x54 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 217x54
chunk 1 text run 1 at (15.00,45.00) startOffset 0 endOffset 10 width 217.00: "Outer Clip"
RenderSVGPath {rect} at (112,97) size 256x166 [stroke={[type=SOLID] [color=#006600] [stroke width=5.00]}] [x=115.00] [y=100.00] [width=250.00] [height=160.00]
RenderSVGViewportContainer {svg} at (64,82) size 352x194
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt
index d88d4c9..4922c00 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt
@@ -5,13 +5,13 @@
RenderSVGContainer {g} at (30,20) size 410x272
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceClipper {clipPath} [id="sample"] [clipPathUnits=userSpaceOnUse]
- RenderSVGText {text} at (45,169) size 353x123 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 353x123
+ RenderSVGText {text} at (45,169) size 353x122 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 353x122
chunk 1 text run 1 at (45.00,270.00) startOffset 0 endOffset 9 width 353.00: "Clip Test"
RenderSVGContainer {g} at (30,20) size 410x140
RenderSVGImage {image} at (30,20) size 410x140
- RenderSVGText {text} at (55,29) size 353x123 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 353x123
+ RenderSVGText {text} at (55,29) size 353x122 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 353x122
chunk 1 text run 1 at (55.00,130.00) startOffset 0 endOffset 9 width 353.00: "Clip Test"
RenderSVGContainer {g} at (45,170) size 358x122
RenderSVGImage {image} at (45,170) size 358x122
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt
index 730a5cc..a8fe374 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt
@@ -2,68 +2,68 @@
RenderView at (0,0) size 480x360
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
- RenderSVGContainer {g} at (0,0) size 274x278 [transform={m=((1.20,0.00)(0.00,1.20)) t=(0.00,0.00)}]
- RenderSVGContainer {g} at (0,0) size 274x278
- RenderSVGContainer {g} at (0,0) size 274x278
- RenderSVGPath {path} at (27,8) size 246x270 [fill={[type=SOLID] [color=#000000]}] [data="M 132.386 113.177 C 132.78 110.532 133.364 106.988 134.067 102.915 C 126.47 97.26 114.803 88.427 107.303 76.927 L 105.636 76.26 C 110.969 91.427 130.636 109.093 132.386 113.177 L 147.969 128.427 C 147.969 128.427 157.969 139.094 160.136 142.26 C 162.303 145.427 163.636 149.427 161.469 152.093 C 159.802 151.093 156.636 146.76 153.469 142.926 C 153.469 142.926 146.469 141.426 139.636 141.593 C 139.636 141.593 142.303 147.093 143.469 149.593 C 144.032 150.8 143.934 151.734 143.533 152.64 C 149.774 157.468 155.785 166.441 159.635 171.093 C 163.635 175.926 165.183 179.915 171.802 181.26 C 182.469 183.427 188.469 188.76 191.469 191.26 C 194.469 193.76 194.469 195.26 193.302 196.093 C 193.302 196.093 189.135 197.593 182.302 198.093 C 175.469 198.593 169.969 194.76 167.135 194.76 C 162.802 194.593 160.802 191.76 159.302 188.427 C 157.802 185.094 154.802 183.594 150.135 180.76 C 145.842 178.154 135.277 172.866 131.082 166.586 C 126.291 169.749 120.439 172.342 113.635 174.926 L 112.302 173.593 C 110.369 174.366 107.764 175.113 104.728 175.518 C 106.841 181.688 112.654 190.641 114.885 192.426 C 117.385 194.426 119.135 196.676 119.135 198.926 C 119.135 201.176 118.385 204.426 115.385 208.426 C 114.885 221.426 109.385 228.176 102.885 230.676 C 98.385 215.676 102.385 205.426 104.385 199.426 C 104.385 199.426 96.913 192.613 91.447 186.818 C 92.177 190.797 92.915 194.521 93.635 197.76 C 93.635 197.76 92.403 199.335 90.135 198.593 C 81.468 195.76 67.968 188.26 62.802 182.26 C 60.135 174.427 56.302 148.593 55.135 137.927 C 55.135 137.927 49.968 136.594 44.968 135.26 C 44.968 135.26 44.301 134.927 43.468 131.76 C 43.468 131.76 37.801 130.093 31.635 128.76 C 25.468 127.427 25.968 126.093 24.968 122.593 C 23.968 119.093 25.635 94.0931 27.468 85.9261 C 29.301 77.7591 37.968 63.7591 43.301 57.9261 C 43.301 57.9261 42.295 57.7911 41.468 55.4261 C 35.635 38.7591 33.635 28.0931 40.801 17.7591 C 47.968 7.42606 60.968 11.7591 67.468 14.9261 C 73.968 18.0931 74.135 23.2591 75.635 25.7591 C 77.135 28.2591 75.968 30.5921 77.635 32.9261 C 95.302 39.9261 104.468 49.5931 116.468 60.0931 C 123.968 63.7601 130.135 69.7601 135.135 73.9261 C 136.259 74.8631 137.458 76.0771 138.691 77.4511 C 140.135 69.7881 141.549 62.5151 142.635 57.1761 C 145.635 42.4261 152.135 10.1761 152.885 7.92606 L 155.885 8.17606 C 185.135 8.42606 225.635 7.17606 225.635 7.17606 C 225.885 27.4261 225.885 69.6761 225.885 81.4261 C 225.885 93.1761 225.885 120.426 226.135 123.676 C 226.135 123.676 222.385 125.676 217.802 126.426 C 218.802 126.593 219.469 128.926 217.635 129.759 C 214.635 129.926 192.302 129.926 184.635 128.759 C 183.39 128.57 181.712 128.433 179.756 128.337 C 182.197 130.821 188.662 137.176 199.385 146.175 L 199.135 154.425 L 190.135 154.675 L 158.183 128.249 C 153.518 128.33 149.658 128.425 147.968 128.425 L 132.385 113.175 Z"]
- RenderSVGPath {path} at (0,0) size 76x164 [fill={[type=SOLID] [color=#000000]}] [data="M 60.654 1.358 C 59.81 2.273 58.846 3.621 57.797 5.296 C 56.602 4.226 54.057 2.08 51.455 0.73 L 49.551 3.143 L 55.609 9.025 C 55.478 9.261 55.345 9.502 55.212 9.746 C 46.57 3.133 43.441 0.554 43.441 0.554 L 41.051 3.32 C 45.023 7.952 50.504 12.236 52.942 14.049 C 52.731 14.462 52.519 14.88 52.306 15.304 C 39.417 5.651 34.449 0.917 34.449 0.917 L 31.732 3.862 C 39.379 11.192 47.649 18.616 49.756 20.5 C 49.552 20.925 49.348 21.354 49.143 21.784 C 36.8 12.691 27.994 4.367 25.422 0.449 L 23.032 3.214 C 31.136 11.753 43.351 22.425 47.259 25.797 C 47.053 26.24 46.848 26.685 46.642 27.13 C 37.115 20.82 32.015 15.82 27.711 11.698 C 23.201 7.377 17.976 1.917 15.896 0 L 13.02 3.119 C 20.737 11.622 38.128 27.123 44.639 31.518 C 44.396 32.055 44.154 32.591 43.913 33.125 C 30.32 22.46 10.721 5.175 6.985 2.362 L 4.901 4.448 C 13.773 13.522 36.57 33.784 41.516 38.486 C 41.216 39.163 40.919 39.832 40.626 40.492 C 25.883 27.823 2.664 6.874 2.664 6.874 L 1.12 9.939 C 11.613 20.509 35.072 42.483 38.378 45.577 C 38.119 46.162 37.866 46.735 37.62 47.292 C 22.515 33.526 7.848 20.476 3.401 16.852 L 1.164 19.278 C 12.303 30.264 31.642 47.796 35.745 51.505 C 35.422 52.225 35.117 52.899 34.832 53.52 C 21.063 40.369 5.95 27.057 2.685 23.887 L 0.302 26.819 C 8.993 35.279 30.011 54.559 33.04 57.334 C 32.736 57.985 32.392 58.738 32.011 59.581 C 18.259 46.584 5.606 34.76 2.869 32.553 L 0.619 34.645 C 10.568 45.47 26.957 60.551 30.439 63.096 C 30.119 63.82 29.783 64.581 29.433 65.376 C 16.333 52.826 2.679 40.233 2.679 40.233 L 0.455 42.992 C 9.522 52.67 23.596 66.032 27.798 69.112 C 27.501 69.795 27.196 70.495 26.886 71.21 C 15.543 60.602 2.703 49.073 2.703 49.073 C 1.238 49.966 0 52.352 0 52.352 C 11.334 63.218 22.136 73.12 24.95 75.689 C 24.689 76.295 24.425 76.909 24.158 77.53 C 8.771 63.626 2.36 57.093 2.36 57.093 L 0.476 60.005 C 8.895 68.856 19.285 79.065 22.254 81.968 C 22.097 82.334 21.941 82.701 21.782 83.07 C 10.825 74.056 2.944 67.412 2.944 67.412 L 1.207 69.817 C 9.581 77.94 17.667 84.8 20.155 86.882 C 19.913 87.449 19.671 88.019 19.427 88.591 C 10.261 82.019 3.115 75.745 3.115 75.745 L 1.265 79.49 C 9.426 87.427 15.635 92.395 17.27 93.673 C 17.026 94.249 16.782 94.825 16.538 95.402 C 7.159 87.785 4.131 84.377 4.131 84.377 L 1.768 87.809 C 7.21 93.487 13.147 97.562 15.087 98.832 C 14.837 99.424 14.587 100.015 14.339 100.605 L 3.629 92.57 L 1.745 95.482 L 12.462 105.061 C 12.31 105.423 12.159 105.784 12.007 106.144 L 3.404 99.419 L 1.68 102.157 L 10.472 109.804 C 10.196 110.463 9.923 111.117 9.651 111.766 L 3.201 106.766 L 1.464 109.171 L 7.973 115.789 C 7.783 116.246 7.594 116.7 7.407 117.149 L 2.312 113.64 L 0.928 116.532 L 5.888 120.81 C 5.744 121.157 5.602 121.5 5.461 121.841 L 2.915 120.288 L 1.704 123.339 L 3.903 125.62 C 2.562 128.882 1.395 131.751 0.47 134.064 L 3.195 135.455 C 4.399 132.237 34.423 62.133 39.195 52.266 C 43.967 42.399 60.577 7.7 62.173 1.797 L 60.654 1.358 Z"]
- RenderSVGPath {path} at (160,8) size 114x145 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 142.803 106.261 C 141.803 106.761 139.803 107.261 137.803 105.761 C 137.803 105.761 134.136 118.094 135.136 123.428 C 138.803 125.261 177.969 125.928 187.803 125.928 C 204.636 125.928 213.97 126.928 217.803 126.428 C 222.386 125.678 226.136 123.678 226.136 123.678 C 225.886 120.428 225.886 93.178 225.886 81.428 C 225.886 69.678 227.219 27.074 225.636 7.178 C 225.636 7.178 185.136 8.428 155.886 8.178 C 156.386 13.928 153.491 26.007 151.886 32.428 C 150.386 38.428 146.886 57.678 141.957 81.322 C 145.213 85.362 148.456 89.791 150.969 92.595 C 150.969 92.595 151.058 94.292 150.78 96.116 C 154.636 97.178 157.261 99.178 158.761 101.428 C 160.261 103.678 161.011 107.053 160.136 109.303 C 160.761 112.428 160.636 114.678 159.261 115.053 C 157.886 115.428 156.761 116.053 154.761 115.303 C 153.886 118.553 153.511 118.803 153.511 118.803 C 151.761 118.803 151.136 118.678 151.136 118.678 C 148.136 114.553 142.469 110.845 142.803 106.261 Z"]
- RenderSVGPath {path} at (188,21) size 69x75 [fill={[type=SOLID] [color=#000000]}] [data="M 207.303 18.594 C 207.303 18.594 188.303 24.761 168.136 31.927 C 168.136 31.927 168.852 37.939 169.753 43.331 C 165.124 45.489 160.657 47.574 157.136 49.261 C 157.136 49.261 162.136 67.261 167.469 79.594 C 170.302 77.427 190.469 67.761 204.636 59.927 C 204.636 59.927 203.748 57.069 202.48 53.094 C 204.289 52.507 210.363 50.544 211.636 50.261 C 213.136 49.928 213.136 47.428 213.136 47.428 C 213.136 47.428 208.803 25.761 207.303 18.595 Z"]
- RenderSVGPath {path} at (99,115) size 71x96 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 133.469 159.427 C 127.431 165.139 106.851 174.524 88.629 170.062 C 86.796 158.285 85.284 146.83 84.636 140.427 C 83.303 127.26 83.136 113.26 83.136 113.26 C 90.136 114.093 94.469 112.927 94.469 112.927 C 94.136 108.927 94.969 103.427 94.969 103.427 C 97.469 106.594 101.969 108.427 103.302 105.26 C 104.635 102.093 105.802 96.593 105.802 96.593 C 109.302 98.76 115.802 106.26 121.635 115.593 C 127.468 124.926 133.468 134.426 136.968 142.093 C 140.468 149.76 139.635 153.593 133.468 159.426 Z"]
- RenderSVGPath {path} at (172,117) size 18x23 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 150.303 98.094 C 149.73 99.698 146.875 102.718 144.82 104.613 C 145.511 109.177 148.386 112.802 149.761 113.802 C 151.136 114.802 152.511 115.802 152.511 115.802 C 153.136 113.677 152.261 111.552 149.386 110.177 C 149.011 109.177 150.136 107.177 151.136 108.177 C 152.136 109.177 153.136 108.552 153.136 108.552 C 155.011 111.302 155.261 112.677 155.261 112.677 L 157.261 113.177 C 157.261 110.052 156.636 108.677 157.636 106.927 C 156.636 103.177 155.344 99.885 150.303 98.094 Z"]
- RenderSVGPath {path} at (106,208) size 34x56 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 115.386 197.677 C 113.886 204.927 112.136 210.927 110.886 213.927 C 109.636 216.927 110.136 219.177 106.136 218.927 C 102.886 217.427 102.636 215.177 103.886 210.427 C 105.136 205.677 107.386 201.427 107.386 198.177 C 100.803 191.03 93.513 183.6 90.306 180.358 C 89.952 178.285 89.603 176.177 89.263 174.063 C 93.32 175.449 97.287 175.904 100.87 175.82 C 104.198 184.53 111.923 193.983 115.386 197.677 Z"]
- RenderSVGPath {path} at (159,186) size 62x49 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 141.636 155.761 C 141.69 155.667 141.744 155.574 141.8 155.484 C 149.317 163.591 154.058 170.343 156.47 172.595 C 158.97 174.928 162.97 181.262 166.47 182.428 C 169.97 183.595 178.303 186.595 180.803 187.761 C 183.303 188.927 183.47 189.594 182.97 191.428 C 182.47 193.261 181.637 194.261 175.97 193.595 C 170.303 192.928 164.137 192.095 163.803 189.762 C 163.47 187.429 156.47 180.262 151.97 178.262 C 147.903 176.454 136.348 169.61 133.671 164.741 C 136.948 162.203 139.621 159.289 141.636 155.762 Z"]
- RenderSVGPath {path} at (194,153) size 39x30 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 193.136 150.927 L 190.136 151.177 C 177.005 139.921 167.111 131.622 162.99 128.18 C 164.959 128.157 166.983 128.141 168.981 128.139 C 178.569 138.408 193.136 150.927 193.136 150.927 Z"]
- RenderSVGPath {path} at (193,42) size 49x48 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 169.303 74.427 C 164.636 62.594 161.47 50.76 161.47 50.76 C 174.803 44.427 193.47 35.593 193.47 35.593 C 195.97 44.76 200.803 58.926 200.803 58.926 C 184.97 66.426 169.303 74.426 169.303 74.426 Z"]
- RenderSVGPath {path} at (205,27) size 48x35 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 201.697 50.65 C 199.49 43.787 196.582 34.984 194.969 31.094 C 192.752 32.572 182.913 37.192 172.99 41.822 C 172.635 40.32 171.735 36.316 171.469 33.261 C 173.969 32.761 193.802 26.594 204.969 23.094 C 205.302 25.927 207.302 35.927 209.636 48.261 C 208.512 49.011 203.927 50.134 201.698 50.65 Z"]
- RenderSVGPath {path} at (145,79) size 33x36 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 121.636 69.302 L 121.303 66.969 C 126.636 70.302 141.97 84.969 147.47 92.636 C 147.47 94.636 145.637 93.969 144.637 92.969 C 143.637 91.969 140.97 87.802 135.637 82.469 C 130.304 77.136 123.637 69.136 121.637 69.302 Z"]
- RenderSVGPath {path} at (96,44) size 48x46 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 119.136 74.136 C 118.469 67.303 115.803 62.803 107.136 55.636 C 98.469 48.469 87.303 38.969 80.469 37.136 C 81.636 38.303 81.969 39.469 81.969 39.469 C 91.136 44.136 107.636 58.302 111.469 63.802 C 115.302 69.302 117.802 73.802 119.136 74.135 Z"]
- RenderSVGPath {path} at (74,192) size 9x8 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 68.441 165.532 C 68.212 164.402 67.995 163.317 67.792 162.281 C 65.805 161.9 63.884 161.015 62.62 160.338 C 62.82 161.51 63.019 162.665 63.215 163.791 C 65.16 164.525 67.134 165.144 68.442 165.532 Z"]
- RenderSVGPath {path} at (76,202) size 10x10 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 69.66 171.421 C 67.305 170.544 65.345 169.805 64.206 169.375 C 64.423 170.58 64.632 171.722 64.828 172.787 C 67.094 173.62 69.088 174.479 70.446 175.095 C 70.172 173.829 69.91 172.604 69.66 171.421 Z"]
- RenderSVGPath {path} at (73,181) size 8x7 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 61.589 154.129 C 63.818 154.977 65.49 155.573 66.586 155.951 C 66.402 154.952 66.235 154.021 66.082 153.154 C 64.829 152.814 63.163 152.231 61.13 151.238 C 61.281 152.2 61.434 153.165 61.59 154.129 Z"]
- RenderSVGPath {path} at (78,212) size 10x13 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 65.795 177.971 C 66.164 179.917 66.385 181.053 66.385 181.053 C 66.385 181.053 69.635 184.803 72.885 186.053 C 72.568 184.669 72.263 183.321 71.969 182.011 C 69.572 180.937 67.167 179.107 65.795 177.971 Z"]
- RenderSVGPath {path} at (70,170) size 8x6 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 64.884 145.852 C 64.706 144.638 64.635 144.052 64.635 144.052 L 59.885 142.802 C 59.978 143.48 60.074 144.168 60.173 144.862 C 62.139 145.359 63.725 145.665 64.884 145.852 Z"]
+ RenderSVGContainer {g} at (0,0) size 273x277 [transform={m=((1.20,0.00)(0.00,1.20)) t=(0.00,0.00)}]
+ RenderSVGContainer {g} at (0,0) size 273x277
+ RenderSVGContainer {g} at (0,0) size 273x277
+ RenderSVGPath {path} at (28,8) size 244x269 [fill={[type=SOLID] [color=#000000]}] [data="M 132.386 113.177 C 132.78 110.532 133.364 106.988 134.067 102.915 C 126.47 97.26 114.803 88.427 107.303 76.927 L 105.636 76.26 C 110.969 91.427 130.636 109.093 132.386 113.177 L 147.969 128.427 C 147.969 128.427 157.969 139.094 160.136 142.26 C 162.303 145.427 163.636 149.427 161.469 152.093 C 159.802 151.093 156.636 146.76 153.469 142.926 C 153.469 142.926 146.469 141.426 139.636 141.593 C 139.636 141.593 142.303 147.093 143.469 149.593 C 144.032 150.8 143.934 151.734 143.533 152.64 C 149.774 157.468 155.785 166.441 159.635 171.093 C 163.635 175.926 165.183 179.915 171.802 181.26 C 182.469 183.427 188.469 188.76 191.469 191.26 C 194.469 193.76 194.469 195.26 193.302 196.093 C 193.302 196.093 189.135 197.593 182.302 198.093 C 175.469 198.593 169.969 194.76 167.135 194.76 C 162.802 194.593 160.802 191.76 159.302 188.427 C 157.802 185.094 154.802 183.594 150.135 180.76 C 145.842 178.154 135.277 172.866 131.082 166.586 C 126.291 169.749 120.439 172.342 113.635 174.926 L 112.302 173.593 C 110.369 174.366 107.764 175.113 104.728 175.518 C 106.841 181.688 112.654 190.641 114.885 192.426 C 117.385 194.426 119.135 196.676 119.135 198.926 C 119.135 201.176 118.385 204.426 115.385 208.426 C 114.885 221.426 109.385 228.176 102.885 230.676 C 98.385 215.676 102.385 205.426 104.385 199.426 C 104.385 199.426 96.913 192.613 91.447 186.818 C 92.177 190.797 92.915 194.521 93.635 197.76 C 93.635 197.76 92.403 199.335 90.135 198.593 C 81.468 195.76 67.968 188.26 62.802 182.26 C 60.135 174.427 56.302 148.593 55.135 137.927 C 55.135 137.927 49.968 136.594 44.968 135.26 C 44.968 135.26 44.301 134.927 43.468 131.76 C 43.468 131.76 37.801 130.093 31.635 128.76 C 25.468 127.427 25.968 126.093 24.968 122.593 C 23.968 119.093 25.635 94.0931 27.468 85.9261 C 29.301 77.7591 37.968 63.7591 43.301 57.9261 C 43.301 57.9261 42.295 57.7911 41.468 55.4261 C 35.635 38.7591 33.635 28.0931 40.801 17.7591 C 47.968 7.42606 60.968 11.7591 67.468 14.9261 C 73.968 18.0931 74.135 23.2591 75.635 25.7591 C 77.135 28.2591 75.968 30.5921 77.635 32.9261 C 95.302 39.9261 104.468 49.5931 116.468 60.0931 C 123.968 63.7601 130.135 69.7601 135.135 73.9261 C 136.259 74.8631 137.458 76.0771 138.691 77.4511 C 140.135 69.7881 141.549 62.5151 142.635 57.1761 C 145.635 42.4261 152.135 10.1761 152.885 7.92606 L 155.885 8.17606 C 185.135 8.42606 225.635 7.17606 225.635 7.17606 C 225.885 27.4261 225.885 69.6761 225.885 81.4261 C 225.885 93.1761 225.885 120.426 226.135 123.676 C 226.135 123.676 222.385 125.676 217.802 126.426 C 218.802 126.593 219.469 128.926 217.635 129.759 C 214.635 129.926 192.302 129.926 184.635 128.759 C 183.39 128.57 181.712 128.433 179.756 128.337 C 182.197 130.821 188.662 137.176 199.385 146.175 L 199.135 154.425 L 190.135 154.675 L 158.183 128.249 C 153.518 128.33 149.658 128.425 147.968 128.425 L 132.385 113.175 Z"]
+ RenderSVGPath {path} at (0,0) size 75x163 [fill={[type=SOLID] [color=#000000]}] [data="M 60.654 1.358 C 59.81 2.273 58.846 3.621 57.797 5.296 C 56.602 4.226 54.057 2.08 51.455 0.73 L 49.551 3.143 L 55.609 9.025 C 55.478 9.261 55.345 9.502 55.212 9.746 C 46.57 3.133 43.441 0.554 43.441 0.554 L 41.051 3.32 C 45.023 7.952 50.504 12.236 52.942 14.049 C 52.731 14.462 52.519 14.88 52.306 15.304 C 39.417 5.651 34.449 0.917 34.449 0.917 L 31.732 3.862 C 39.379 11.192 47.649 18.616 49.756 20.5 C 49.552 20.925 49.348 21.354 49.143 21.784 C 36.8 12.691 27.994 4.367 25.422 0.449 L 23.032 3.214 C 31.136 11.753 43.351 22.425 47.259 25.797 C 47.053 26.24 46.848 26.685 46.642 27.13 C 37.115 20.82 32.015 15.82 27.711 11.698 C 23.201 7.377 17.976 1.917 15.896 0 L 13.02 3.119 C 20.737 11.622 38.128 27.123 44.639 31.518 C 44.396 32.055 44.154 32.591 43.913 33.125 C 30.32 22.46 10.721 5.175 6.985 2.362 L 4.901 4.448 C 13.773 13.522 36.57 33.784 41.516 38.486 C 41.216 39.163 40.919 39.832 40.626 40.492 C 25.883 27.823 2.664 6.874 2.664 6.874 L 1.12 9.939 C 11.613 20.509 35.072 42.483 38.378 45.577 C 38.119 46.162 37.866 46.735 37.62 47.292 C 22.515 33.526 7.848 20.476 3.401 16.852 L 1.164 19.278 C 12.303 30.264 31.642 47.796 35.745 51.505 C 35.422 52.225 35.117 52.899 34.832 53.52 C 21.063 40.369 5.95 27.057 2.685 23.887 L 0.302 26.819 C 8.993 35.279 30.011 54.559 33.04 57.334 C 32.736 57.985 32.392 58.738 32.011 59.581 C 18.259 46.584 5.606 34.76 2.869 32.553 L 0.619 34.645 C 10.568 45.47 26.957 60.551 30.439 63.096 C 30.119 63.82 29.783 64.581 29.433 65.376 C 16.333 52.826 2.679 40.233 2.679 40.233 L 0.455 42.992 C 9.522 52.67 23.596 66.032 27.798 69.112 C 27.501 69.795 27.196 70.495 26.886 71.21 C 15.543 60.602 2.703 49.073 2.703 49.073 C 1.238 49.966 0 52.352 0 52.352 C 11.334 63.218 22.136 73.12 24.95 75.689 C 24.689 76.295 24.425 76.909 24.158 77.53 C 8.771 63.626 2.36 57.093 2.36 57.093 L 0.476 60.005 C 8.895 68.856 19.285 79.065 22.254 81.968 C 22.097 82.334 21.941 82.701 21.782 83.07 C 10.825 74.056 2.944 67.412 2.944 67.412 L 1.207 69.817 C 9.581 77.94 17.667 84.8 20.155 86.882 C 19.913 87.449 19.671 88.019 19.427 88.591 C 10.261 82.019 3.115 75.745 3.115 75.745 L 1.265 79.49 C 9.426 87.427 15.635 92.395 17.27 93.673 C 17.026 94.249 16.782 94.825 16.538 95.402 C 7.159 87.785 4.131 84.377 4.131 84.377 L 1.768 87.809 C 7.21 93.487 13.147 97.562 15.087 98.832 C 14.837 99.424 14.587 100.015 14.339 100.605 L 3.629 92.57 L 1.745 95.482 L 12.462 105.061 C 12.31 105.423 12.159 105.784 12.007 106.144 L 3.404 99.419 L 1.68 102.157 L 10.472 109.804 C 10.196 110.463 9.923 111.117 9.651 111.766 L 3.201 106.766 L 1.464 109.171 L 7.973 115.789 C 7.783 116.246 7.594 116.7 7.407 117.149 L 2.312 113.64 L 0.928 116.532 L 5.888 120.81 C 5.744 121.157 5.602 121.5 5.461 121.841 L 2.915 120.288 L 1.704 123.339 L 3.903 125.62 C 2.562 128.882 1.395 131.751 0.47 134.064 L 3.195 135.455 C 4.399 132.237 34.423 62.133 39.195 52.266 C 43.967 42.399 60.577 7.7 62.173 1.797 L 60.654 1.358 Z"]
+ RenderSVGPath {path} at (160,8) size 113x145 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 142.803 106.261 C 141.803 106.761 139.803 107.261 137.803 105.761 C 137.803 105.761 134.136 118.094 135.136 123.428 C 138.803 125.261 177.969 125.928 187.803 125.928 C 204.636 125.928 213.97 126.928 217.803 126.428 C 222.386 125.678 226.136 123.678 226.136 123.678 C 225.886 120.428 225.886 93.178 225.886 81.428 C 225.886 69.678 227.219 27.074 225.636 7.178 C 225.636 7.178 185.136 8.428 155.886 8.178 C 156.386 13.928 153.491 26.007 151.886 32.428 C 150.386 38.428 146.886 57.678 141.957 81.322 C 145.213 85.362 148.456 89.791 150.969 92.595 C 150.969 92.595 151.058 94.292 150.78 96.116 C 154.636 97.178 157.261 99.178 158.761 101.428 C 160.261 103.678 161.011 107.053 160.136 109.303 C 160.761 112.428 160.636 114.678 159.261 115.053 C 157.886 115.428 156.761 116.053 154.761 115.303 C 153.886 118.553 153.511 118.803 153.511 118.803 C 151.761 118.803 151.136 118.678 151.136 118.678 C 148.136 114.553 142.469 110.845 142.803 106.261 Z"]
+ RenderSVGPath {path} at (188,22) size 68x74 [fill={[type=SOLID] [color=#000000]}] [data="M 207.303 18.594 C 207.303 18.594 188.303 24.761 168.136 31.927 C 168.136 31.927 168.852 37.939 169.753 43.331 C 165.124 45.489 160.657 47.574 157.136 49.261 C 157.136 49.261 162.136 67.261 167.469 79.594 C 170.302 77.427 190.469 67.761 204.636 59.927 C 204.636 59.927 203.748 57.069 202.48 53.094 C 204.289 52.507 210.363 50.544 211.636 50.261 C 213.136 49.928 213.136 47.428 213.136 47.428 C 213.136 47.428 208.803 25.761 207.303 18.595 Z"]
+ RenderSVGPath {path} at (99,115) size 70x95 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 133.469 159.427 C 127.431 165.139 106.851 174.524 88.629 170.062 C 86.796 158.285 85.284 146.83 84.636 140.427 C 83.303 127.26 83.136 113.26 83.136 113.26 C 90.136 114.093 94.469 112.927 94.469 112.927 C 94.136 108.927 94.969 103.427 94.969 103.427 C 97.469 106.594 101.969 108.427 103.302 105.26 C 104.635 102.093 105.802 96.593 105.802 96.593 C 109.302 98.76 115.802 106.26 121.635 115.593 C 127.468 124.926 133.468 134.426 136.968 142.093 C 140.468 149.76 139.635 153.593 133.468 159.426 Z"]
+ RenderSVGPath {path} at (173,117) size 17x22 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 150.303 98.094 C 149.73 99.698 146.875 102.718 144.82 104.613 C 145.511 109.177 148.386 112.802 149.761 113.802 C 151.136 114.802 152.511 115.802 152.511 115.802 C 153.136 113.677 152.261 111.552 149.386 110.177 C 149.011 109.177 150.136 107.177 151.136 108.177 C 152.136 109.177 153.136 108.552 153.136 108.552 C 155.011 111.302 155.261 112.677 155.261 112.677 L 157.261 113.177 C 157.261 110.052 156.636 108.677 157.636 106.927 C 156.636 103.177 155.344 99.885 150.303 98.094 Z"]
+ RenderSVGPath {path} at (107,208) size 32x56 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 115.386 197.677 C 113.886 204.927 112.136 210.927 110.886 213.927 C 109.636 216.927 110.136 219.177 106.136 218.927 C 102.886 217.427 102.636 215.177 103.886 210.427 C 105.136 205.677 107.386 201.427 107.386 198.177 C 100.803 191.03 93.513 183.6 90.306 180.358 C 89.952 178.285 89.603 176.177 89.263 174.063 C 93.32 175.449 97.287 175.904 100.87 175.82 C 104.198 184.53 111.923 193.983 115.386 197.677 Z"]
+ RenderSVGPath {path} at (160,186) size 61x48 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 141.636 155.761 C 141.69 155.667 141.744 155.574 141.8 155.484 C 149.317 163.591 154.058 170.343 156.47 172.595 C 158.97 174.928 162.97 181.262 166.47 182.428 C 169.97 183.595 178.303 186.595 180.803 187.761 C 183.303 188.927 183.47 189.594 182.97 191.428 C 182.47 193.261 181.637 194.261 175.97 193.595 C 170.303 192.928 164.137 192.095 163.803 189.762 C 163.47 187.429 156.47 180.262 151.97 178.262 C 147.903 176.454 136.348 169.61 133.671 164.741 C 136.948 162.203 139.621 159.289 141.636 155.762 Z"]
+ RenderSVGPath {path} at (195,153) size 37x29 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 193.136 150.927 L 190.136 151.177 C 177.005 139.921 167.111 131.622 162.99 128.18 C 164.959 128.157 166.983 128.141 168.981 128.139 C 178.569 138.408 193.136 150.927 193.136 150.927 Z"]
+ RenderSVGPath {path} at (193,42) size 48x48 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 169.303 74.427 C 164.636 62.594 161.47 50.76 161.47 50.76 C 174.803 44.427 193.47 35.593 193.47 35.593 C 195.97 44.76 200.803 58.926 200.803 58.926 C 184.97 66.426 169.303 74.426 169.303 74.426 Z"]
+ RenderSVGPath {path} at (205,27) size 47x34 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 201.697 50.65 C 199.49 43.787 196.582 34.984 194.969 31.094 C 192.752 32.572 182.913 37.192 172.99 41.822 C 172.635 40.32 171.735 36.316 171.469 33.261 C 173.969 32.761 193.802 26.594 204.969 23.094 C 205.302 25.927 207.302 35.927 209.636 48.261 C 208.512 49.011 203.927 50.134 201.698 50.65 Z"]
+ RenderSVGPath {path} at (145,80) size 32x34 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 121.636 69.302 L 121.303 66.969 C 126.636 70.302 141.97 84.969 147.47 92.636 C 147.47 94.636 145.637 93.969 144.637 92.969 C 143.637 91.969 140.97 87.802 135.637 82.469 C 130.304 77.136 123.637 69.136 121.637 69.302 Z"]
+ RenderSVGPath {path} at (96,44) size 47x45 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 119.136 74.136 C 118.469 67.303 115.803 62.803 107.136 55.636 C 98.469 48.469 87.303 38.969 80.469 37.136 C 81.636 38.303 81.969 39.469 81.969 39.469 C 91.136 44.136 107.636 58.302 111.469 63.802 C 115.302 69.302 117.802 73.802 119.136 74.135 Z"]
+ RenderSVGPath {path} at (75,192) size 8x7 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 68.441 165.532 C 68.212 164.402 67.995 163.317 67.792 162.281 C 65.805 161.9 63.884 161.015 62.62 160.338 C 62.82 161.51 63.019 162.665 63.215 163.791 C 65.16 164.525 67.134 165.144 68.442 165.532 Z"]
+ RenderSVGPath {path} at (77,203) size 8x8 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 69.66 171.421 C 67.305 170.544 65.345 169.805 64.206 169.375 C 64.423 170.58 64.632 171.722 64.828 172.787 C 67.094 173.62 69.088 174.479 70.446 175.095 C 70.172 173.829 69.91 172.604 69.66 171.421 Z"]
+ RenderSVGPath {path} at (73,181) size 7x7 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 61.589 154.129 C 63.818 154.977 65.49 155.573 66.586 155.951 C 66.402 154.952 66.235 154.021 66.082 153.154 C 64.829 152.814 63.163 152.231 61.13 151.238 C 61.281 152.2 61.434 153.165 61.59 154.129 Z"]
+ RenderSVGPath {path} at (78,213) size 10x11 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 65.795 177.971 C 66.164 179.917 66.385 181.053 66.385 181.053 C 66.385 181.053 69.635 184.803 72.885 186.053 C 72.568 184.669 72.263 183.321 71.969 182.011 C 69.572 180.937 67.167 179.107 65.795 177.971 Z"]
+ RenderSVGPath {path} at (71,171) size 7x5 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 64.884 145.852 C 64.706 144.638 64.635 144.052 64.635 144.052 L 59.885 142.802 C 59.978 143.48 60.074 144.168 60.173 144.862 C 62.139 145.359 63.725 145.665 64.884 145.852 Z"]
RenderSVGPath {path} at (49,112) size 40x23 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 41.469 94.136 C 41.969 99.636 44.302 109.469 44.302 109.469 L 51.635 110.302 L 53.135 111.802 C 54.135 108.135 56.635 106.469 59.635 106.635 C 62.635 106.801 72.802 106.635 72.802 106.635 C 72.969 102.135 73.635 95.635 73.635 95.635 C 71.635 99.635 70.135 100.468 67.302 99.802 C 64.469 99.135 45.135 94.302 41.469 94.135 Z"]
- RenderSVGPath {path} at (52,104) size 35x14 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 44.303 90.636 L 46.47 87.803 C 58.137 89.303 71.803 93.47 71.803 93.47 C 71.803 93.47 70.803 96.303 69.136 97.137 C 56.803 94.47 44.303 90.637 44.303 90.637 Z"]
- RenderSVGPath {path} at (58,129) size 35x29 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 49.636 114.969 C 49.136 117.136 49.136 123.469 49.136 123.469 C 52.469 123.469 53.969 123.969 53.803 125.302 C 55.303 125.469 56.636 126.802 56.636 126.802 C 59.469 126.469 61.803 128.135 65.803 128.302 C 69.803 128.469 71.303 130.302 74.303 127.635 C 70.803 127.802 65.136 127.468 64.803 125.302 C 69.136 124.969 73.97 125.635 75.136 124.802 C 75.969 123.802 75.136 123.135 75.136 123.135 C 69.969 123.135 63.969 122.802 64.136 121.135 C 64.303 119.468 68.469 120.802 70.636 120.968 C 72.803 121.135 76.636 121.301 76.803 119.468 C 76.97 117.635 73.97 118.635 71.97 118.635 C 69.97 118.635 64.47 118.802 64.637 117.135 C 64.804 115.468 66.637 116.135 70.137 116.302 C 73.637 116.469 76.137 116.302 76.304 114.969 C 73.304 114.469 68.804 113.636 66.471 113.302 C 64.138 112.969 60.971 113.135 60.971 113.135 C 60.471 111.468 62.304 110.302 64.971 110.968 C 67.638 111.635 69.971 111.635 69.971 111.635 C 69.971 111.635 73.471 110.968 72.471 109.968 C 71.471 108.968 65.138 109.635 61.971 108.968 C 58.804 108.301 55.804 108.635 55.138 111.135 C 54.471 113.635 54.305 115.468 49.638 114.968 Z"]
- RenderSVGPath {path} at (61,153) size 23x11 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 52.969 128.302 C 52.802 131.302 51.636 132.802 51.636 132.802 C 58.636 133.969 65.303 134.802 67.469 135.469 C 69.969 133.802 69.969 131.469 69.969 131.469 C 63.969 131.302 58.969 130.302 52.969 128.302 Z"]
- RenderSVGPath {path} at (31,70) size 44x79 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 48.303 83.802 C 48.623 83.161 49.015 82.417 49.461 81.607 C 45.846 78.649 42.97 76.635 42.97 76.635 C 43.501 75.591 44.011 74.62 44.505 73.708 C 47.162 76.406 49.551 78.149 50.922 79.053 C 51.306 78.407 51.711 77.742 52.133 77.069 C 49.644 75.211 47.072 72.975 45.632 71.688 C 46.133 70.817 46.618 70.013 47.09 69.274 C 49.37 71.728 52.569 73.56 53.953 74.288 C 54.313 73.761 54.681 73.239 55.053 72.725 C 52.239 70.563 50.136 68.079 48.982 66.557 C 49.608 65.744 50.22 65.04 50.826 64.431 C 53.565 66.97 56.042 68.904 57.287 69.841 C 57.601 69.467 57.914 69.108 58.227 68.764 C 55.651 66.343 53.562 63.861 52.714 62.815 C 53.398 62.331 54.089 61.944 54.804 61.634 C 56.549 64.193 58.779 66.101 59.968 67.021 C 60.422 66.617 60.869 66.262 61.304 65.967 L 57.804 61.8 C 57.804 61.8 53.304 60.633 46.637 59.467 C 43.804 61.967 36.47 73.467 32.97 79.967 C 29.47 86.467 27.97 102.467 27.803 108.134 C 27.636 113.801 26.97 120.134 28.303 123.467 C 28.303 123.467 28.809 123.442 29.672 123.384 C 29.74 120.112 29.47 117.133 29.47 117.133 C 29.47 117.133 30.11 117.063 31.137 116.97 L 31.137 123.277 C 31.781 123.226 32.512 123.164 33.304 123.089 L 33.304 116.791 C 33.83 116.751 34.391 116.712 34.972 116.676 L 35.977 122.807 C 36.412 122.756 36.855 122.702 37.304 122.644 L 37.304 116.558 C 38.062 116.528 38.824 116.509 39.565 116.503 L 39.885 122.276 C 40.801 122.131 41.716 121.971 42.608 121.794 L 42.497 116.579 C 43.176 116.627 43.789 116.699 44.303 116.802 L 45.277 121.186 C 45.341 121.169 45.406 121.152 45.469 121.135 C 45.636 118.468 45.802 114.802 47.136 113.135 C 47.136 113.135 42.803 112.302 39.303 111.468 C 35.803 110.635 32.136 112.801 32.136 112.801 L 31.136 109.634 C 31.136 109.634 33.469 109.467 36.969 106.467 C 36.969 106.467 38.302 103.634 39.302 99.467 C 39.302 99.467 39.802 96.8 38.802 94.467 C 37.802 92.134 38.969 90.467 40.469 90.467 C 40.469 90.467 42.136 89.467 43.302 86.467 C 42.469 85.467 42.969 83.634 41.135 82.134 L 42.135 78.634 C 42.135 78.634 44.468 81.467 48.302 83.801 Z"]
+ RenderSVGPath {path} at (53,105) size 34x12 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 44.303 90.636 L 46.47 87.803 C 58.137 89.303 71.803 93.47 71.803 93.47 C 71.803 93.47 70.803 96.303 69.136 97.137 C 56.803 94.47 44.303 90.637 44.303 90.637 Z"]
+ RenderSVGPath {path} at (58,129) size 35x28 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 49.636 114.969 C 49.136 117.136 49.136 123.469 49.136 123.469 C 52.469 123.469 53.969 123.969 53.803 125.302 C 55.303 125.469 56.636 126.802 56.636 126.802 C 59.469 126.469 61.803 128.135 65.803 128.302 C 69.803 128.469 71.303 130.302 74.303 127.635 C 70.803 127.802 65.136 127.468 64.803 125.302 C 69.136 124.969 73.97 125.635 75.136 124.802 C 75.969 123.802 75.136 123.135 75.136 123.135 C 69.969 123.135 63.969 122.802 64.136 121.135 C 64.303 119.468 68.469 120.802 70.636 120.968 C 72.803 121.135 76.636 121.301 76.803 119.468 C 76.97 117.635 73.97 118.635 71.97 118.635 C 69.97 118.635 64.47 118.802 64.637 117.135 C 64.804 115.468 66.637 116.135 70.137 116.302 C 73.637 116.469 76.137 116.302 76.304 114.969 C 73.304 114.469 68.804 113.636 66.471 113.302 C 64.138 112.969 60.971 113.135 60.971 113.135 C 60.471 111.468 62.304 110.302 64.971 110.968 C 67.638 111.635 69.971 111.635 69.971 111.635 C 69.971 111.635 73.471 110.968 72.471 109.968 C 71.471 108.968 65.138 109.635 61.971 108.968 C 58.804 108.301 55.804 108.635 55.138 111.135 C 54.471 113.635 54.305 115.468 49.638 114.968 Z"]
+ RenderSVGPath {path} at (61,153) size 23x10 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 52.969 128.302 C 52.802 131.302 51.636 132.802 51.636 132.802 C 58.636 133.969 65.303 134.802 67.469 135.469 C 69.969 133.802 69.969 131.469 69.969 131.469 C 63.969 131.302 58.969 130.302 52.969 128.302 Z"]
+ RenderSVGPath {path} at (32,71) size 42x78 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 48.303 83.802 C 48.623 83.161 49.015 82.417 49.461 81.607 C 45.846 78.649 42.97 76.635 42.97 76.635 C 43.501 75.591 44.011 74.62 44.505 73.708 C 47.162 76.406 49.551 78.149 50.922 79.053 C 51.306 78.407 51.711 77.742 52.133 77.069 C 49.644 75.211 47.072 72.975 45.632 71.688 C 46.133 70.817 46.618 70.013 47.09 69.274 C 49.37 71.728 52.569 73.56 53.953 74.288 C 54.313 73.761 54.681 73.239 55.053 72.725 C 52.239 70.563 50.136 68.079 48.982 66.557 C 49.608 65.744 50.22 65.04 50.826 64.431 C 53.565 66.97 56.042 68.904 57.287 69.841 C 57.601 69.467 57.914 69.108 58.227 68.764 C 55.651 66.343 53.562 63.861 52.714 62.815 C 53.398 62.331 54.089 61.944 54.804 61.634 C 56.549 64.193 58.779 66.101 59.968 67.021 C 60.422 66.617 60.869 66.262 61.304 65.967 L 57.804 61.8 C 57.804 61.8 53.304 60.633 46.637 59.467 C 43.804 61.967 36.47 73.467 32.97 79.967 C 29.47 86.467 27.97 102.467 27.803 108.134 C 27.636 113.801 26.97 120.134 28.303 123.467 C 28.303 123.467 28.809 123.442 29.672 123.384 C 29.74 120.112 29.47 117.133 29.47 117.133 C 29.47 117.133 30.11 117.063 31.137 116.97 L 31.137 123.277 C 31.781 123.226 32.512 123.164 33.304 123.089 L 33.304 116.791 C 33.83 116.751 34.391 116.712 34.972 116.676 L 35.977 122.807 C 36.412 122.756 36.855 122.702 37.304 122.644 L 37.304 116.558 C 38.062 116.528 38.824 116.509 39.565 116.503 L 39.885 122.276 C 40.801 122.131 41.716 121.971 42.608 121.794 L 42.497 116.579 C 43.176 116.627 43.789 116.699 44.303 116.802 L 45.277 121.186 C 45.341 121.169 45.406 121.152 45.469 121.135 C 45.636 118.468 45.802 114.802 47.136 113.135 C 47.136 113.135 42.803 112.302 39.303 111.468 C 35.803 110.635 32.136 112.801 32.136 112.801 L 31.136 109.634 C 31.136 109.634 33.469 109.467 36.969 106.467 C 36.969 106.467 38.302 103.634 39.302 99.467 C 39.302 99.467 39.802 96.8 38.802 94.467 C 37.802 92.134 38.969 90.467 40.469 90.467 C 40.469 90.467 42.136 89.467 43.302 86.467 C 42.469 85.467 42.969 83.634 41.135 82.134 L 42.135 78.634 C 42.135 78.634 44.468 81.467 48.302 83.801 Z"]
RenderSVGPath {path} at (81,67) size 30x39 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 72.469 87.636 C 69.469 77.636 68.136 66.303 68.136 66.303 C 69.969 66.47 71.136 64.636 70.969 62.97 C 70.802 61.303 71.136 59.137 71.136 59.137 C 73.636 59.137 77.969 61.804 77.636 56.97 L 79.469 56.47 L 78.802 57.803 C 84.469 60.303 88.969 65.803 91.802 68.803 C 91.635 71.97 90.469 73.636 90.469 73.636 C 82.969 65.136 79.802 61.969 72.969 60.136 C 72.136 59.969 71.802 60.969 71.802 60.969 C 75.469 72.469 79.469 79.469 78.302 85.802 C 77.135 87.635 72.469 87.635 72.469 87.635 Z"]
- RenderSVGPath {path} at (85,67) size 7x4 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 71.803 57.136 C 73.136 56.636 75.303 56.969 75.303 56.969 L 75.303 57.969 C 75.303 57.969 73.47 58.802 71.803 57.136 Z"]
- RenderSVGPath {path} at (70,66) size 14x12 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 69.303 59.469 C 68.803 61.469 68.47 64.302 68.47 64.302 C 65.637 63.802 61.47 62.135 60.137 59.302 C 59.97 57.469 59.637 55.969 59.637 55.969 C 63.804 58.302 67.47 59.802 69.304 59.469 Z"]
- RenderSVGPath {path} at (49,16) size 34x13 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 61.041 22.638 C 62.305 22.618 65.454 22.43 68.303 21.136 C 66.803 14.803 51.803 15.469 49.303 15.969 C 46.803 16.469 43.303 19.802 41.97 22.636 C 42.377 22.714 42.791 22.783 43.211 22.845 C 43.564 21.874 43.976 21.415 44.178 21.235 C 44.717 21.094 45.242 20.966 45.757 20.849 L 45.636 23.123 C 46.084 23.161 46.533 23.192 46.983 23.217 C 47.261 22.578 47.819 21.332 48.351 20.338 C 49.267 20.189 50.147 20.08 50.999 20.013 L 50.366 23.304 C 51.1 23.303 51.82 23.289 52.517 23.268 L 53.536 19.932 C 54.656 19.952 55.737 20.048 56.802 20.219 L 56.802 23.024 C 57.075 23.002 57.337 22.979 57.586 22.956 L 58.791 20.627 C 59.497 20.803 60.2 21.012 60.909 21.254 L 61.041 22.64 Z"]
- RenderSVGPath {path} at (66,30) size 35x38 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 80.719 45.948 C 79.503 47.878 77.102 49.067 75.886 49.177 C 75.886 49.177 77.151 46.544 79.389 44.177 C 79.969 43.698 79.969 42.948 79.269 42.531 C 78.802 42.769 78.071 43.192 77.385 43.801 C 76.26 44.801 74.635 43.551 74.135 42.301 C 74.916 40.851 77.486 40.893 79.096 40.474 C 79.718 39.947 78.968 39.134 78.968 39.134 C 76.135 36.134 71.801 34.801 71.801 32.301 C 71.801 30.887 72.174 29.794 72.498 29.11 C 71.855 29.232 71.026 28.745 70.884 28.176 C 70.683 27.371 70.561 26.807 69.477 25.444 C 69.33 25.534 69.182 25.625 69.033 25.717 C 69.425 26.744 70.02 28.244 70.76 29.926 C 72.135 33.051 68.635 32.551 68.51 31.051 C 68.417 29.933 67.768 28.399 66.822 27.12 C 66.703 27.198 66.585 27.277 66.466 27.356 C 67.216 29.234 67.776 31.853 68.259 34.175 C 68.884 37.175 65.884 36.425 65.634 35.175 C 65.429 34.152 64.804 31.62 63.555 29.431 C 63.428 29.529 63.302 29.627 63.176 29.727 C 63.736 32.015 64.123 35.367 64.509 37.3 C 65.009 39.8 62.134 39.8 61.884 37.8 C 61.672 36.104 61.639 34.856 60.642 31.922 C 60.434 32.122 60.228 32.324 60.026 32.53 C 60.038 35.653 60.017 41.02 59.758 43.176 C 59.383 46.301 56.883 45.551 57.008 44.176 C 57.117 42.979 56.847 41.022 56.94 36.409 C 56.894 36.485 56.845 36.559 56.8 36.635 C 55.967 41.968 55.633 49.468 61.633 52.135 C 67.633 54.802 75.925 55.448 79.633 52.635 C 83.841 50.072 80.716 48.322 80.716 45.947 Z"]
- RenderSVGContainer {g} at (73,43) size 80x160
- RenderSVGPath {path} at (115,171) size 16x11 [fill={[type=SOLID] [color=#000000]}] [data="M 108.89 146.162 C 108.064 145.37 107.251 144.576 106.459 143.787 C 103.128 145.616 98.846 146.949 96.949 147.492 C 97.549 148.487 98.171 149.505 98.804 150.532 C 104.431 148.94 107.459 147.192 108.889 146.163 Z"]
- RenderSVGPath {path} at (111,165) size 14x9 [fill={[type=SOLID] [color=#000000]}] [data="M 101.191 138.181 C 99.009 139.89 95.206 141.322 93.656 141.863 C 94.156 142.758 94.71 143.72 95.303 144.731 C 99.506 143.633 102.346 142.216 103.969 141.239 C 102.976 140.193 102.043 139.169 101.191 138.181 Z"]
- RenderSVGPath {path} at (120,177) size 17x12 [fill={[type=SOLID] [color=#000000]}] [data="M 102.346 156.194 C 108.222 154.566 112.048 152.15 113.876 150.79 C 113.042 150.038 112.203 149.272 111.368 148.497 C 108.639 150.954 102.678 152.656 100.475 153.222 C 101.102 154.224 101.728 155.22 102.346 156.195 Z"]
- RenderSVGPath {path} at (129,189) size 24x14 [fill={[type=SOLID] [color=#000000]}] [data="M 123.275 158.893 C 119.317 161.685 111.34 164.38 108.241 165.367 C 109.409 167.16 110.136 168.261 110.136 168.261 C 110.136 168.261 122.636 164.928 126.636 161.594 C 125.744 160.9 124.597 159.981 123.275 158.893 Z"]
- RenderSVGPath {path} at (124,184) size 20x12 [fill={[type=SOLID] [color=#000000]}] [data="M 117.5 154 C 114.467 156.28 107.292 158.545 104.388 159.402 C 105.045 160.428 105.673 161.404 106.257 162.309 C 112.61 160.346 117.387 157.538 119.773 155.958 C 119.038 155.332 118.277 154.677 117.5 154 Z"]
- RenderSVGPath {path} at (109,159) size 12x8 [fill={[type=SOLID] [color=#000000]}] [data="M 99.333 135.915 C 98.751 135.16 98.236 134.439 97.802 133.761 C 95.469 135.261 91.135 136.761 91.135 136.761 C 91.308 137.28 91.618 137.982 92.037 138.827 C 94.796 138.819 97.022 138.053 99.333 135.914 Z"]
- RenderSVGPath {path} at (73,43) size 14x12 [fill={[type=SOLID] [color=#000000]}] [data="M 66.386 44.677 C 68.511 42.927 71.761 40.427 71.511 37.427 L 70.261 36.802 L 70.136 36.052 C 65.011 39.302 62.386 40.427 61.636 41.052 C 62.511 42.927 64.136 42.427 64.136 42.427 C 66.261 41.302 68.136 40.052 68.136 40.052 C 66.261 42.177 65.636 43.177 65.636 43.177 C 65.636 43.177 65.511 44.052 66.386 44.677 Z"]
- RenderSVGContainer {g} at (194,46) size 53x38 [transform={m=((0.04,-0.02)(0.02,0.04)) t=(153.00,58.00)}]
- RenderSVGContainer {g} at (194,49) size 44x29
- RenderSVGPath {ellipse} at (196,73) size 7x5 [stroke={[type=SOLID] [color=#426942]}] [fill={[type=SOLID] [color=#73BF73]}] [cx=195.00] [cy=210.00] [rx=27.00] [ry=18.00]
- RenderSVGPath {ellipse} at (207,49) size 28x16 [stroke={[type=SOLID] [color=#426942]}] [fill={[type=SOLID] [color=#73BF73]}] [cx=645.00] [cy=102.00] [rx=225.00] [ry=18.00]
- RenderSVGPath {ellipse} at (208,52) size 28x17 [stroke={[type=SOLID] [color=#426942]}] [fill={[type=SOLID] [color=#73BF73]}] [cx=645.00] [cy=156.00] [rx=230.00] [ry=18.00]
- RenderSVGContainer {g} at (214,57) size 22x18
- RenderSVGPath {rect} at (219,60) size 10x6 [stroke={[type=SOLID] [color=#847542]}] [fill={[type=SOLID] [color=#FFDF7B]}] [x=595.00] [y=192.00] [width=100.00] [height=36.00]
- RenderSVGPath {rect} at (217,61) size 18x11 [stroke={[type=SOLID] [color=#847542]}] [fill={[type=SOLID] [color=#FFDF7B]}] [x=507.00] [y=246.00] [width=276.00] [height=36.00]
+ RenderSVGPath {path} at (86,67) size 5x4 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 71.803 57.136 C 73.136 56.636 75.303 56.969 75.303 56.969 L 75.303 57.969 C 75.303 57.969 73.47 58.802 71.803 57.136 Z"]
+ RenderSVGPath {path} at (71,67) size 13x11 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 69.303 59.469 C 68.803 61.469 68.47 64.302 68.47 64.302 C 65.637 63.802 61.47 62.135 60.137 59.302 C 59.97 57.469 59.637 55.969 59.637 55.969 C 63.804 58.302 67.47 59.802 69.304 59.469 Z"]
+ RenderSVGPath {path} at (50,17) size 32x11 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 61.041 22.638 C 62.305 22.618 65.454 22.43 68.303 21.136 C 66.803 14.803 51.803 15.469 49.303 15.969 C 46.803 16.469 43.303 19.802 41.97 22.636 C 42.377 22.714 42.791 22.783 43.211 22.845 C 43.564 21.874 43.976 21.415 44.178 21.235 C 44.717 21.094 45.242 20.966 45.757 20.849 L 45.636 23.123 C 46.084 23.161 46.533 23.192 46.983 23.217 C 47.261 22.578 47.819 21.332 48.351 20.338 C 49.267 20.189 50.147 20.08 50.999 20.013 L 50.366 23.304 C 51.1 23.303 51.82 23.289 52.517 23.268 L 53.536 19.932 C 54.656 19.952 55.737 20.048 56.802 20.219 L 56.802 23.024 C 57.075 23.002 57.337 22.979 57.586 22.956 L 58.791 20.627 C 59.497 20.803 60.2 21.012 60.909 21.254 L 61.041 22.64 Z"]
+ RenderSVGPath {path} at (66,30) size 35x37 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 80.719 45.948 C 79.503 47.878 77.102 49.067 75.886 49.177 C 75.886 49.177 77.151 46.544 79.389 44.177 C 79.969 43.698 79.969 42.948 79.269 42.531 C 78.802 42.769 78.071 43.192 77.385 43.801 C 76.26 44.801 74.635 43.551 74.135 42.301 C 74.916 40.851 77.486 40.893 79.096 40.474 C 79.718 39.947 78.968 39.134 78.968 39.134 C 76.135 36.134 71.801 34.801 71.801 32.301 C 71.801 30.887 72.174 29.794 72.498 29.11 C 71.855 29.232 71.026 28.745 70.884 28.176 C 70.683 27.371 70.561 26.807 69.477 25.444 C 69.33 25.534 69.182 25.625 69.033 25.717 C 69.425 26.744 70.02 28.244 70.76 29.926 C 72.135 33.051 68.635 32.551 68.51 31.051 C 68.417 29.933 67.768 28.399 66.822 27.12 C 66.703 27.198 66.585 27.277 66.466 27.356 C 67.216 29.234 67.776 31.853 68.259 34.175 C 68.884 37.175 65.884 36.425 65.634 35.175 C 65.429 34.152 64.804 31.62 63.555 29.431 C 63.428 29.529 63.302 29.627 63.176 29.727 C 63.736 32.015 64.123 35.367 64.509 37.3 C 65.009 39.8 62.134 39.8 61.884 37.8 C 61.672 36.104 61.639 34.856 60.642 31.922 C 60.434 32.122 60.228 32.324 60.026 32.53 C 60.038 35.653 60.017 41.02 59.758 43.176 C 59.383 46.301 56.883 45.551 57.008 44.176 C 57.117 42.979 56.847 41.022 56.94 36.409 C 56.894 36.485 56.845 36.559 56.8 36.635 C 55.967 41.968 55.633 49.468 61.633 52.135 C 67.633 54.802 75.925 55.448 79.633 52.635 C 83.841 50.072 80.716 48.322 80.716 45.947 Z"]
+ RenderSVGContainer {g} at (73,43) size 79x159
+ RenderSVGPath {path} at (116,172) size 15x9 [fill={[type=SOLID] [color=#000000]}] [data="M 108.89 146.162 C 108.064 145.37 107.251 144.576 106.459 143.787 C 103.128 145.616 98.846 146.949 96.949 147.492 C 97.549 148.487 98.171 149.505 98.804 150.532 C 104.431 148.94 107.459 147.192 108.889 146.163 Z"]
+ RenderSVGPath {path} at (112,165) size 13x9 [fill={[type=SOLID] [color=#000000]}] [data="M 101.191 138.181 C 99.009 139.89 95.206 141.322 93.656 141.863 C 94.156 142.758 94.71 143.72 95.303 144.731 C 99.506 143.633 102.346 142.216 103.969 141.239 C 102.976 140.193 102.043 139.169 101.191 138.181 Z"]
+ RenderSVGPath {path} at (120,178) size 17x10 [fill={[type=SOLID] [color=#000000]}] [data="M 102.346 156.194 C 108.222 154.566 112.048 152.15 113.876 150.79 C 113.042 150.038 112.203 149.272 111.368 148.497 C 108.639 150.954 102.678 152.656 100.475 153.222 C 101.102 154.224 101.728 155.22 102.346 156.195 Z"]
+ RenderSVGPath {path} at (129,190) size 23x12 [fill={[type=SOLID] [color=#000000]}] [data="M 123.275 158.893 C 119.317 161.685 111.34 164.38 108.241 165.367 C 109.409 167.16 110.136 168.261 110.136 168.261 C 110.136 168.261 122.636 164.928 126.636 161.594 C 125.744 160.9 124.597 159.981 123.275 158.893 Z"]
+ RenderSVGPath {path} at (125,184) size 19x11 [fill={[type=SOLID] [color=#000000]}] [data="M 117.5 154 C 114.467 156.28 107.292 158.545 104.388 159.402 C 105.045 160.428 105.673 161.404 106.257 162.309 C 112.61 160.346 117.387 157.538 119.773 155.958 C 119.038 155.332 118.277 154.677 117.5 154 Z"]
+ RenderSVGPath {path} at (109,160) size 11x7 [fill={[type=SOLID] [color=#000000]}] [data="M 99.333 135.915 C 98.751 135.16 98.236 134.439 97.802 133.761 C 95.469 135.261 91.135 136.761 91.135 136.761 C 91.308 137.28 91.618 137.982 92.037 138.827 C 94.796 138.819 97.022 138.053 99.333 135.914 Z"]
+ RenderSVGPath {path} at (73,43) size 14x11 [fill={[type=SOLID] [color=#000000]}] [data="M 66.386 44.677 C 68.511 42.927 71.761 40.427 71.511 37.427 L 70.261 36.802 L 70.136 36.052 C 65.011 39.302 62.386 40.427 61.636 41.052 C 62.511 42.927 64.136 42.427 64.136 42.427 C 66.261 41.302 68.136 40.052 68.136 40.052 C 66.261 42.177 65.636 43.177 65.636 43.177 C 65.636 43.177 65.511 44.052 66.386 44.677 Z"]
+ RenderSVGContainer {g} at (194,47) size 51x37 [transform={m=((0.04,-0.02)(0.02,0.04)) t=(153.00,58.00)}]
+ RenderSVGContainer {g} at (194,50) size 43x28
+ RenderSVGPath {ellipse} at (197,73) size 5x5 [stroke={[type=SOLID] [color=#426942]}] [fill={[type=SOLID] [color=#73BF73]}] [cx=195.00] [cy=210.00] [rx=27.00] [ry=18.00]
+ RenderSVGPath {ellipse} at (208,50) size 26x15 [stroke={[type=SOLID] [color=#426942]}] [fill={[type=SOLID] [color=#73BF73]}] [cx=645.00] [cy=102.00] [rx=225.00] [ry=18.00]
+ RenderSVGPath {ellipse} at (209,53) size 27x15 [stroke={[type=SOLID] [color=#426942]}] [fill={[type=SOLID] [color=#73BF73]}] [cx=645.00] [cy=156.00] [rx=230.00] [ry=18.00]
+ RenderSVGContainer {g} at (215,58) size 20x16
+ RenderSVGPath {rect} at (220,60) size 8x6 [stroke={[type=SOLID] [color=#847542]}] [fill={[type=SOLID] [color=#FFDF7B]}] [x=595.00] [y=192.00] [width=100.00] [height=36.00]
+ RenderSVGPath {rect} at (217,61) size 17x10 [stroke={[type=SOLID] [color=#847542]}] [fill={[type=SOLID] [color=#FFDF7B]}] [x=507.00] [y=246.00] [width=276.00] [height=36.00]
RenderSVGPath {rect} at (223,66) size 8x6 [stroke={[type=SOLID] [color=#847542]}] [fill={[type=SOLID] [color=#FFDF7B]}] [x=592.00] [y=300.00] [width=106.00] [height=36.00]
- RenderSVGContainer {g} at (196,58) size 30x25
- RenderSVGPath {path} at (196,62) size 17x14 [stroke={[type=SOLID] [color=#5A59CE]}] [data="M 201 193 C 212 170 215 158 240 143 C 279 122 377 112 428 107"]
- RenderSVGPath {path} at (199,66) size 14x10 [stroke={[type=SOLID] [color=#5A59CE]}] [data="M 216 200 C 224 196 232 193 240 191 C 311 174 390 165 423 161"]
- RenderSVGPath {path} at (200,63) size 23x13 [stroke={[type=SOLID] [color=#5A59CE]}] [data="M 221 210 C 295 210 497 210 595 210"]
- RenderSVGPath {path} at (200,63) size 23x13 [stroke={[type=SOLID] [color=#5A59CE]}] [data="M 221 210 C 295 210 497 210 595 210"]
- RenderSVGPath {path} at (200,67) size 19x11 [stroke={[type=SOLID] [color=#5A59CE]}] [data="M 216 220 C 224 224 232 227 240 229 C 334 252 444 261 506 264"]
- RenderSVGPath {path} at (199,64) size 27x19 [stroke={[type=SOLID] [color=#5A59CE]}] [data="M 201 227 C 212 253 215 265 240 280 C 352 344 508 337 592 325"]
- RenderSVGContainer {g} at (208,57) size 18x20
- RenderSVGPath {polygon} at (208,62) size 3x3 [fill={[type=SOLID] [color=#5A59CE]}] [points="433 107 425 111 425 103"]
- RenderSVGPath {polygon} at (210,66) size 2x2 [fill={[type=SOLID] [color=#5A59CE]}] [points="428 160 421 165 420 157"]
- RenderSVGPath {polygon} at (220,63) size 3x3 [fill={[type=SOLID] [color=#5A59CE]}] [points="600 210 592 214 592 206"]
- RenderSVGPath {polygon} at (217,68) size 2x3 [fill={[type=SOLID] [color=#5A59CE]}] [points="511 264 503 268 503 260"]
- RenderSVGPath {polygon} at (223,69) size 3x3 [fill={[type=SOLID] [color=#5A59CE]}] [points="597 324 590 329 588 321"]
- RenderSVGContainer {g} at (194,46) size 51x37
+ RenderSVGContainer {g} at (197,59) size 28x24
+ RenderSVGPath {path} at (197,63) size 15x12 [stroke={[type=SOLID] [color=#5A59CE]}] [data="M 201 193 C 212 170 215 158 240 143 C 279 122 377 112 428 107"]
+ RenderSVGPath {path} at (199,66) size 13x9 [stroke={[type=SOLID] [color=#5A59CE]}] [data="M 216 200 C 224 196 232 193 240 191 C 311 174 390 165 423 161"]
+ RenderSVGPath {path} at (201,64) size 21x11 [stroke={[type=SOLID] [color=#5A59CE]}] [data="M 221 210 C 295 210 497 210 595 210"]
+ RenderSVGPath {path} at (201,64) size 21x11 [stroke={[type=SOLID] [color=#5A59CE]}] [data="M 221 210 C 295 210 497 210 595 210"]
+ RenderSVGPath {path} at (201,67) size 17x11 [stroke={[type=SOLID] [color=#5A59CE]}] [data="M 216 220 C 224 224 232 227 240 229 C 334 252 444 261 506 264"]
+ RenderSVGPath {path} at (200,65) size 25x18 [stroke={[type=SOLID] [color=#5A59CE]}] [data="M 201 227 C 212 253 215 265 240 280 C 352 344 508 337 592 325"]
+ RenderSVGContainer {g} at (208,58) size 17x18
+ RenderSVGPath {polygon} at (209,63) size 1x1 [fill={[type=SOLID] [color=#5A59CE]}] [points="433 107 425 111 425 103"]
+ RenderSVGPath {polygon} at (210,66) size 1x1 [fill={[type=SOLID] [color=#5A59CE]}] [points="428 160 421 165 420 157"]
+ RenderSVGPath {polygon} at (220,64) size 2x1 [fill={[type=SOLID] [color=#5A59CE]}] [points="600 210 592 214 592 206"]
+ RenderSVGPath {polygon} at (217,69) size 2x2 [fill={[type=SOLID] [color=#5A59CE]}] [points="511 264 503 268 503 260"]
+ RenderSVGPath {polygon} at (223,70) size 2x2 [fill={[type=SOLID] [color=#5A59CE]}] [points="597 324 590 329 588 321"]
+ RenderSVGContainer {g} at (195,47) size 50x36
RenderSVGText {text} at (458,92) size 508x17 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 508x17
chunk 1 text run 1 at (458.00,105.00) startOffset 0 endOffset 67 width 507.65: "http://prismstandard.org/vocabularies/1.0/resourcetype.xml#birdsEye"
@@ -82,7 +82,7 @@
RenderSVGText {text} at (601,308) size 122x17 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 122x17
chunk 1 text run 1 at (601.00,321.00) startOffset 0 endOffset 16 width 121.34: "Sibyll Trelawney"
- RenderSVGContainer {g} at (198,58) size 23x22
+ RenderSVGContainer {g} at (198,59) size 23x20
RenderSVGText {text} at (256,145) size 257x17 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 257x17
chunk 1 text run 1 at (256.00,158.00) startOffset 0 endOffset 36 width 256.62: "http://purl.org/dc/elements/1.1/type"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt
index ade394f..4c2ea1e 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt
@@ -8,11 +8,11 @@
chunk 1 text run 1 at (30.00,42.00) startOffset 0 endOffset 29 width 410.00: "Basic paint: fill properties."
RenderSVGPath {path} at (30,75) size 160x160 [fill={[type=SOLID] [color=#FF0000] [fill rule=EVEN-ODD]}] [data="M 110 75 L 160 235 L 30 135 L 190 135 L 60 235 Z"]
RenderSVGPath {path} at (285,75) size 160x160 [fill={[type=SOLID] [color=#FF0000]}] [data="M 365 75 L 415 235 L 285 135 L 445 135 L 315 235 Z"]
- RenderSVGText {text} at (10,254) size 247x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 247x35
+ RenderSVGText {text} at (10,254) size 247x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 247x34
chunk 1 text run 1 at (10.00,282.00) startOffset 0 endOffset 19 width 247.00: "fill-rule=\"evenodd\""
- RenderSVGText {text} at (260,254) size 240x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 240x35
+ RenderSVGText {text} at (260,254) size 240x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 240x34
chunk 1 text run 1 at (260.00,282.00) startOffset 0 endOffset 19 width 240.00: "fill-rule=\"nonzero\""
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt
index e0429b0..68a921d 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt
@@ -14,8 +14,8 @@
RenderSVGContainer {g} at (22,52) size 186x91
RenderSVGResourceMarker {marker} [id="marker1"] [markerUnits=strokeWidth] [ref at (5,5)] [angle=0.00]
RenderSVGPath {rect} at (0,0) size 2x2 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
- RenderSVGText {text} at (100,130) size 54x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 54x13
+ RenderSVGText {text} at (100,130) size 54x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 54x12
chunk 1 text run 1 at (100.00,140.00) startOffset 0 endOffset 13 width 54.00: "Fill Property"
RenderSVGPath {path} at (22,52) size 66x66 [fill={[type=SOLID] [color=#000000]}] [start marker=marker1] [middle marker=marker1] [end marker=marker1] [data="M 30 60 L 80 60 L 80 110 Z"]
RenderSVGContainer {g} at (142,52) size 66x66 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,0.00)}]
@@ -38,8 +38,8 @@
RenderSVGContainer {g} at (260,50) size 188x93
RenderSVGResourceMarker {marker} [id="marker2"] [markerUnits=strokeWidth] [ref at (10,10)] [angle=0.00]
RenderSVGPath {rect} at (0,0) size 5x5 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
- RenderSVGText {text} at (340,130) size 72x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x13
+ RenderSVGText {text} at (340,130) size 72x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 72x12
chunk 1 text run 1 at (340.00,140.00) startOffset 0 endOffset 15 width 72.00: "Stroke Property"
RenderSVGPath {path} at (260,50) size 70x70 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [start marker=marker2] [middle marker=marker2] [end marker=marker2] [data="M 270 60 L 320 60 L 320 110 Z"]
RenderSVGContainer {g} at (382,52) size 66x66 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,0.00)}]
@@ -47,26 +47,26 @@
RenderSVGContainer {g} at (382,52) size 16x16 [transform={m=((4.00,0.00)(0.00,4.00)) t=(262.00,52.00)}]
RenderSVGContainer {g} at (382,52) size 16x16
[clipPath="overflowHiddenClip"] RenderSVGResourceClipper {clipPath} at (0,0) size 4x4
- RenderSVGContainer {g} at (378,48) size 24x24 [transform={m=((0.20,0.00)(0.00,0.20)) t=(0.00,0.00)}]
- RenderSVGPath {rect} at (378,48) size 24x24 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
+ RenderSVGContainer {g} at (380,50) size 20x20 [transform={m=((0.20,0.00)(0.00,0.20)) t=(0.00,0.00)}]
+ RenderSVGPath {rect} at (380,50) size 20x20 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
RenderSVGContainer {g} at (432,52) size 16x16 [transform={m=((4.00,0.00)(0.00,4.00)) t=(312.00,52.00)}]
RenderSVGContainer {g} at (432,52) size 16x16
[clipPath="overflowHiddenClip"] RenderSVGResourceClipper {clipPath} at (0,0) size 4x4
- RenderSVGContainer {g} at (428,48) size 24x24 [transform={m=((0.20,0.00)(0.00,0.20)) t=(0.00,0.00)}]
- RenderSVGPath {rect} at (428,48) size 24x24 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
+ RenderSVGContainer {g} at (430,50) size 20x20 [transform={m=((0.20,0.00)(0.00,0.20)) t=(0.00,0.00)}]
+ RenderSVGPath {rect} at (430,50) size 20x20 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
RenderSVGContainer {g} at (432,102) size 16x16 [transform={m=((4.00,0.00)(0.00,4.00)) t=(312.00,102.00)}]
RenderSVGContainer {g} at (432,102) size 16x16
[clipPath="overflowHiddenClip"] RenderSVGResourceClipper {clipPath} at (0,0) size 4x4
- RenderSVGContainer {g} at (428,98) size 24x24 [transform={m=((0.20,0.00)(0.00,0.20)) t=(0.00,0.00)}]
- RenderSVGPath {rect} at (428,98) size 24x24 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
+ RenderSVGContainer {g} at (430,100) size 20x20 [transform={m=((0.20,0.00)(0.00,0.20)) t=(0.00,0.00)}]
+ RenderSVGPath {rect} at (430,100) size 20x20 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
RenderSVGContainer {g} at (0,0) size 0x0
RenderSVGResourceMarker {marker} [id="marker3"] [markerUnits=strokeWidth] [ref at (10,10)] [angle=0.00]
RenderSVGPath {rect} at (0,0) size 5x5 [stroke={[type=SOLID] [color=#000000] [stroke width=8.00]}] [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
RenderSVGResourceMarker {marker} [id="marker4"] [markerUnits=strokeWidth] [ref at (5,5)] [angle=0.00]
RenderSVGPath {rect} at (0,0) size 5x5 [stroke={[type=SOLID] [color=#0000FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
RenderSVGContainer {g} at (18,178) size 190x95
- RenderSVGText {text} at (90,260) size 77x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 77x13
+ RenderSVGText {text} at (90,260) size 77x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 77x12
chunk 1 text run 1 at (90.00,270.00) startOffset 0 endOffset 16 width 77.00: "Mixed Properties"
RenderSVGPath {path} at (18,178) size 74x74 [stroke={[type=SOLID] [color=#800080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FF0000]}] [start marker=marker3] [middle marker=marker3] [end marker=marker3] [data="M 30 190 L 80 190 L 80 240 Z"]
RenderSVGContainer {g} at (142,182) size 66x66 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,0.00)}]
@@ -88,8 +88,8 @@
RenderSVGContainer {g} at (188,228) size 24x24 [transform={m=((0.20,0.00)(0.00,0.20)) t=(0.00,0.00)}]
RenderSVGPath {rect} at (188,228) size 24x24 [stroke={[type=SOLID] [color=#000000] [stroke width=8.00]}] [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
RenderSVGContainer {g} at (258,178) size 190x95
- RenderSVGText {text} at (340,260) size 77x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 77x13
+ RenderSVGText {text} at (340,260) size 77x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 77x12
chunk 1 text run 1 at (340.00,270.00) startOffset 0 endOffset 16 width 77.00: "Mixed Properties"
RenderSVGPath {path} at (258,178) size 74x74 [stroke={[type=SOLID] [color=#800080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FF0000]}] [start marker=marker4] [middle marker=marker4] [end marker=marker4] [data="M 270 190 L 320 190 L 320 240 Z"]
RenderSVGContainer {g} at (382,182) size 66x66 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,0.00)}]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt
index 62719d5..1303d82 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt
@@ -19,8 +19,8 @@
RenderSVGGradientStop {stop} [offset=0.33] [color=#0000FF]
RenderSVGGradientStop {stop} [offset=0.66] [color=#FF0000]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFFF00]
- RenderSVGText {text} at (-2,7) size 454x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 454x28
+ RenderSVGText {text} at (-2,7) size 454x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 454x27
chunk 1 (middle anchor) text run 1 at (-2.00,30.00) startOffset 0 endOffset 43 width 454.00: "Basic test of color-interpolation property."
RenderSVGContainer {g} at (36,66) size 432x55 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,80.00)}]
RenderSVGPath {rect} at (39,79) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=LINEAR-GRADIENT] [id="gradientDefault"]}] [x=0.00] [y=0.00] [width=300.00] [height=40.00]
@@ -38,8 +38,8 @@
RenderSVGPath {line} at (289,95) size 2x10 [stroke={[type=SOLID] [color=#FF8000]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.00] [y1=15.00] [x2=250.00] [y2=25.00]
RenderSVGPath {circle} at (336,66) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=300.00] [cy=-10.00] [r=3.00]
RenderSVGPath {line} at (339,73) size 2x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
- RenderSVGText {text} at (310,3) size 118x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 118x21
+ RenderSVGText {text} at (310,3) size 118x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 118x20
chunk 1 text run 1 at (310.00,20.00) startOffset 0 endOffset 14 width 118.00: "default (sRGB)"
RenderSVGContainer {g} at (36,146) size 356x55 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,160.00)}]
RenderSVGPath {rect} at (39,159) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=LINEAR-GRADIENT] [id="gradientSRGB"]}] [x=0.00] [y=0.00] [width=300.00] [height=40.00]
@@ -57,8 +57,8 @@
RenderSVGPath {line} at (289,175) size 2x10 [stroke={[type=SOLID] [color=#FF8000]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.00] [y1=15.00] [x2=250.00] [y2=25.00]
RenderSVGPath {circle} at (336,146) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=300.00] [cy=-10.00] [r=3.00]
RenderSVGPath {line} at (339,153) size 2x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
- RenderSVGText {text} at (310,3) size 42x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 42x21
+ RenderSVGText {text} at (310,3) size 42x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 42x20
chunk 1 text run 1 at (310.00,20.00) startOffset 0 endOffset 4 width 42.00: "sRGB"
RenderSVGContainer {g} at (36,226) size 393x55 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,240.00)}]
RenderSVGPath {rect} at (39,239) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=LINEAR-GRADIENT] [id="gradientLinearRGB"]}] [x=0.00] [y=0.00] [width=300.00] [height=40.00]
@@ -76,8 +76,8 @@
RenderSVGPath {line} at (289,255) size 2x10 [stroke={[type=SOLID] [color=#FF8000]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.00] [y1=15.00] [x2=250.00] [y2=25.00]
RenderSVGPath {circle} at (336,226) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=300.00] [cy=-10.00] [r=3.00]
RenderSVGPath {line} at (339,233) size 2x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
- RenderSVGText {text} at (310,3) size 79x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 79x21
+ RenderSVGText {text} at (310,3) size 79x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 79x20
chunk 1 text run 1 at (310.00,20.00) startOffset 0 endOffset 9 width 79.00: "linearRGB"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt
index c44999c..038e46f 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt
@@ -8,11 +8,11 @@
chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 31 width 474.00: "Basic paint: stroke properties."
RenderSVGPath {rect} at (90,70) size 300x50 [fill={[type=SOLID] [color=#0000FF]}] [x=90.00] [y=70.00] [width=300.00] [height=50.00]
RenderSVGPath {rect} at (80,180) size 320x70 [stroke={[type=SOLID] [color=#FF0000] [stroke width=20.00]}] [fill={[type=SOLID] [color=#0000FF]}] [x=90.00] [y=190.00] [width=300.00] [height=50.00]
- RenderSVGText {text} at (140,113) size 247x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 247x46
+ RenderSVGText {text} at (140,113) size 247x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 247x45
chunk 1 text run 1 at (140.00,150.00) startOffset 0 endOffset 13 width 247.00: "stroke=\"none\""
- RenderSVGText {text} at (148,243) size 216x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 216x46
+ RenderSVGText {text} at (148,243) size 216x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 216x45
chunk 1 text run 1 at (148.00,280.00) startOffset 0 endOffset 12 width 216.00: "stroke=\"red\""
RenderSVGText {text} at (10,304) size 284x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 284x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt
index e0e9773..9024a5ce 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt
@@ -8,11 +8,11 @@
chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 31 width 474.00: "Basic paint: stroke properties."
RenderSVGPath {rect} at (80,60) size 320x70 [stroke={[type=SOLID] [color=#FF0000] [stroke width=20.00]}] [x=90.00] [y=70.00] [width=300.00] [height=50.00]
RenderSVGPath {rect} at (80,180) size 320x70 [stroke={[type=SOLID] [color=#FF0000] [stroke width=20.00] [line join=ROUND]}] [x=90.00] [y=190.00] [width=300.00] [height=50.00]
- RenderSVGText {text} at (120,123) size 309x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 309x46
+ RenderSVGText {text} at (120,123) size 309x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 309x45
chunk 1 text run 1 at (120.00,160.00) startOffset 0 endOffset 17 width 309.00: "stroke-width=\"20\""
- RenderSVGText {text} at (58,253) size 397x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 397x46
+ RenderSVGText {text} at (58,253) size 397x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 397x45
chunk 1 text run 1 at (58.00,290.00) startOffset 0 endOffset 23 width 397.00: "stroke-linejoin=\"round\""
RenderSVGText {text} at (10,304) size 284x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 284x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt
index 742a64b..05c2296 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt
@@ -8,11 +8,11 @@
chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 31 width 474.00: "Basic paint: stroke properties."
RenderSVGPath {path} at (144,54) size 218x72 [stroke={[type=SOLID] [color=#FF0000] [stroke width=30.00] [line cap=ROUND]}] [data="M 160 70 L 360 90 L 160 110"]
RenderSVGPath {path} at (158,175) size 204x70 [stroke={[type=SOLID] [color=#FF0000] [stroke width=30.00] [miter limit=1.00]}] [data="M 160 190 L 360 210 L 160 230"]
- RenderSVGText {text} at (60,123) size 399x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 399x46
+ RenderSVGText {text} at (60,123) size 399x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 399x45
chunk 1 text run 1 at (60.00,160.00) startOffset 0 endOffset 22 width 399.00: "stroke-linecap=\"round\""
- RenderSVGText {text} at (130,243) size 282x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 282x46
+ RenderSVGText {text} at (130,243) size 282x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 282x45
chunk 1 text run 1 at (130.00,280.00) startOffset 0 endOffset 16 width 282.00: "stroke-miter=\"1\""
RenderSVGText {text} at (10,304) size 284x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 284x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt
index c75768b..d5255c3 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt
@@ -8,11 +8,11 @@
chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 31 width 474.00: "Basic paint: stroke properties."
RenderSVGPath {path} at (50,107) size 370x26 [stroke={[type=SOLID] [color=#FF0000] [stroke width=25.00] [dash array={10.00, 10.00}]}] [data="M 50 120 L 430 120"]
RenderSVGPath {path} at (60,127) size 370x26 [stroke={[type=SOLID] [color=#000000] [stroke width=25.00] [dash offset=10.00] [dash array={10.00, 10.00}]}] [data="M 50 140 L 430 140"]
- RenderSVGText {text} at (65,182) size 351x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 351x35
+ RenderSVGText {text} at (65,182) size 351x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 351x34
chunk 1 text run 1 at (65.00,210.00) startOffset 0 endOffset 25 width 351.00: "stroke-dasharray=\"10, 10\""
- RenderSVGText {text} at (75,232) size 305x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 305x35
+ RenderSVGText {text} at (75,232) size 305x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 305x34
chunk 1 text run 1 at (75.00,260.00) startOffset 0 endOffset 22 width 305.00: "stroke-dashoffset=\"10\""
RenderSVGText {text} at (10,304) size 284x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 284x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.txt
index 62e3829..554b2fc 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.txt
@@ -3,13 +3,13 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (95,54) size 326x216
- RenderSVGContainer {g} at (94,54) size 328x216 [transform={m=((1.20,0.00)(0.00,1.20)) t=(72.00,36.00)}]
- RenderSVGPath {path} at (94,54) size 328x36 [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [miter limit=20.00]}] [data="M 20 20 L 200 30 L 20 40"]
- RenderSVGPath {path} at (94,90) size 328x37 [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [miter limit=18.10]}] [data="M 20 50 L 200 60 L 20 70"]
- RenderSVGPath {path} at (94,126) size 220x36 [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [miter limit=17.90]}] [data="M 20 80 L 200 90 L 20 100"]
- RenderSVGPath {path} at (94,162) size 220x37 [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [miter limit=17.00]}] [data="M 20 110 L 200 120 L 20 130"]
- RenderSVGPath {path} at (94,198) size 220x37 [stroke={[type=SOLID] [color=#000000] [stroke width=10.00]}] [data="M 20 140 L 200 150 L 20 160"]
- RenderSVGPath {path} at (94,234) size 220x36 [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [miter limit=1.00]}] [data="M 20 170 L 200 180 L 20 190"]
+ RenderSVGContainer {g} at (95,54) size 326x216 [transform={m=((1.20,0.00)(0.00,1.20)) t=(72.00,36.00)}]
+ RenderSVGPath {path} at (95,54) size 326x36 [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [miter limit=20.00]}] [data="M 20 20 L 200 30 L 20 40"]
+ RenderSVGPath {path} at (95,90) size 326x36 [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [miter limit=18.10]}] [data="M 20 50 L 200 60 L 20 70"]
+ RenderSVGPath {path} at (95,126) size 218x36 [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [miter limit=17.90]}] [data="M 20 80 L 200 90 L 20 100"]
+ RenderSVGPath {path} at (95,162) size 218x36 [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [miter limit=17.00]}] [data="M 20 110 L 200 120 L 20 130"]
+ RenderSVGPath {path} at (95,198) size 218x36 [stroke={[type=SOLID] [color=#000000] [stroke width=10.00]}] [data="M 20 140 L 200 150 L 20 160"]
+ RenderSVGPath {path} at (95,234) size 218x36 [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [miter limit=1.00]}] [data="M 20 170 L 200 180 L 20 190"]
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.4 $"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt
index 5540cba..70fce64 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-04-t-expected.txt
@@ -4,34 +4,34 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (14,32) size 402x265
RenderSVGContainer {g} at (14,32) size 402x265 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
- RenderSVGText {text} at (88,18) size 68x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x15
+ RenderSVGText {text} at (88,18) size 68x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 68x14
chunk 1 text run 1 at (88.00,30.00) startOffset 0 endOffset 14 width 67.22: "M, L, L, L, Z,"
- RenderSVGText {text} at (98,34) size 43x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 43x15
+ RenderSVGText {text} at (98,34) size 43x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 43x14
chunk 1 text run 1 at (98.00,46.00) startOffset 0 endOffset 7 width 42.78: "subpath"
- RenderSVGText {text} at (88,49) size 64x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x15
+ RenderSVGText {text} at (88,49) size 64x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x14
chunk 1 text run 1 at (88.00,61.00) startOffset 0 endOffset 13 width 63.89: "M, L, L, L, Z"
- RenderSVGPath {path} at (16,99) size 191x166 [stroke={[type=SOLID] [color=#000000]}] [data="M 62 56 L 113.962 146 L 10.0385 146 L 62 56 Z M 62 71 L 100.971 138.5 L 23.0289 138.5 L 62 71 Z"]
+ RenderSVGPath {path} at (16,99) size 191x165 [stroke={[type=SOLID] [color=#000000]}] [data="M 62 56 L 113.962 146 L 10.0385 146 L 62 56 Z M 62 71 L 100.971 138.5 L 23.0289 138.5 L 62 71 Z"]
RenderSVGPath {rect} at (108,97) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=60.00] [y=54.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (199,259) size 10x8 [fill={[type=SOLID] [color=#00C000]}] [x=111.96] [y=144.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (14,259) size 10x8 [fill={[type=SOLID] [color=#00C000]}] [x=8.04] [y=144.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (201,259) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=111.96] [y=144.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (14,259) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=8.04] [y=144.00] [width=4.00] [height=4.00]
RenderSVGPath {rect} at (108,124) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=60.00] [y=69.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (176,244) size 10x10 [fill={[type=SOLID] [color=#00C000]}] [x=98.97] [y=136.50] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (37,244) size 10x10 [fill={[type=SOLID] [color=#00C000]}] [x=21.03] [y=136.50] [width=4.00] [height=4.00]
- RenderSVGText {text} at (42,150) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGPath {rect} at (178,245) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=98.97] [y=136.50] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (37,245) size 9x8 [fill={[type=SOLID] [color=#00C000]}] [x=21.03] [y=136.50] [width=4.00] [height=4.00]
+ RenderSVGText {text} at (42,150) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (42.00,162.00) startOffset 0 endOffset 7 width 39.44: "stroked"
RenderSVGPath {path} at (225,100) size 188x163 [fill={[type=SOLID] [color=#FF0000] [fill rule=EVEN-ODD]}] [data="M 177 56 L 228.962 146 L 125.038 146 L 177 56 Z M 177 71 L 215.971 138.5 L 138.029 138.5 L 177 71 Z"]
RenderSVGPath {rect} at (315,97) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=175.00] [y=54.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (406,259) size 10x8 [fill={[type=SOLID] [color=#00C000]}] [x=226.96] [y=144.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (221,259) size 10x8 [fill={[type=SOLID] [color=#00C000]}] [x=123.04] [y=144.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (408,259) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=226.96] [y=144.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (221,259) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=123.04] [y=144.00] [width=4.00] [height=4.00]
RenderSVGPath {rect} at (315,124) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=175.00] [y=69.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (383,244) size 10x10 [fill={[type=SOLID] [color=#00C000]}] [x=213.97] [y=136.50] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (244,244) size 10x10 [fill={[type=SOLID] [color=#00C000]}] [x=136.03] [y=136.50] [width=4.00] [height=4.00]
- RenderSVGText {text} at (162,150) size 25x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 25x15
+ RenderSVGPath {rect} at (385,245) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=213.97] [y=136.50] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (244,245) size 9x8 [fill={[type=SOLID] [color=#00C000]}] [x=136.03] [y=136.50] [width=4.00] [height=4.00]
+ RenderSVGText {text} at (162,150) size 25x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x14
chunk 1 text run 1 at (162.00,162.00) startOffset 0 endOffset 6 width 25.00: "filled"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt
index e257720..fc323c0 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-05-t-expected.txt
@@ -4,29 +4,29 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (14,32) size 402x206
RenderSVGContainer {g} at (14,32) size 402x206 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,-270.00)}]
- RenderSVGText {text} at (96,168) size 55x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 55x15
+ RenderSVGText {text} at (96,168) size 55x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 55x14
chunk 1 text run 1 at (96.00,180.00) startOffset 0 endOffset 14 width 54.44: "m, l, l, l, z,"
- RenderSVGText {text} at (100,182) size 43x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 43x15
+ RenderSVGText {text} at (100,182) size 43x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 43x14
chunk 1 text run 1 at (100.00,194.00) startOffset 0 endOffset 7 width 42.78: "subpath"
- RenderSVGText {text} at (97,196) size 52x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x15
+ RenderSVGText {text} at (97,196) size 52x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 52x14
chunk 1 text run 1 at (97.00,208.00) startOffset 0 endOffset 13 width 51.11: "m, l, l, l, z"
- RenderSVGPath {path} at (16,70) size 191x166 [stroke={[type=SOLID] [color=#000000]}] [data="M 62 190 L 113.962 280 L 10.0385 280 L 62 190 Z M 62 205 L 100.971 272.5 L 23.0589 272.5 L 62.03 205 Z"]
+ RenderSVGPath {path} at (16,70) size 191x165 [stroke={[type=SOLID] [color=#000000]}] [data="M 62 190 L 113.962 280 L 10.0385 280 L 62 190 Z M 62 205 L 100.971 272.5 L 23.0589 272.5 L 62.03 205 Z"]
RenderSVGPath {rect} at (108,68) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=188.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (199,230) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=111.96] [y=278.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (14,230) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=8.04] [y=278.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (201,230) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=111.96] [y=278.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (14,230) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=8.04] [y=278.00] [width=4.00] [height=4.00]
RenderSVGPath {rect} at (108,95) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=203.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (176,216) size 10x9 [fill={[type=SOLID] [color=#FF0000]}] [x=98.97] [y=270.50] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (37,216) size 10x9 [fill={[type=SOLID] [color=#FF0000]}] [x=21.03] [y=270.50] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (178,216) size 8x9 [fill={[type=SOLID] [color=#FF0000]}] [x=98.97] [y=270.50] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (37,216) size 9x9 [fill={[type=SOLID] [color=#FF0000]}] [x=21.03] [y=270.50] [width=4.00] [height=4.00]
RenderSVGPath {path} at (225,72) size 188x162 [fill={[type=SOLID] [color=#00C000] [fill rule=EVEN-ODD]}] [data="M 177 190 L 228.962 280 L 125.038 280 L 177 190 Z M 177 205 L 215.971 272.5 L 138.059 272.5 L 177.03 205 Z"]
RenderSVGPath {rect} at (315,68) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=175.00] [y=188.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (406,230) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=226.96] [y=278.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (221,230) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=123.04] [y=278.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (408,230) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=226.96] [y=278.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (221,230) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=123.04] [y=278.00] [width=4.00] [height=4.00]
RenderSVGPath {rect} at (315,95) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=175.00] [y=203.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (383,216) size 10x9 [fill={[type=SOLID] [color=#FF0000]}] [x=213.97] [y=270.50] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (244,216) size 10x9 [fill={[type=SOLID] [color=#FF0000]}] [x=136.03] [y=270.50] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (385,216) size 8x9 [fill={[type=SOLID] [color=#FF0000]}] [x=213.97] [y=270.50] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (244,216) size 9x9 [fill={[type=SOLID] [color=#FF0000]}] [x=136.03] [y=270.50] [width=4.00] [height=4.00]
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.8 $"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt
index 40d98b3..ead1752 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-06-t-expected.txt
@@ -4,16 +4,16 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (68,32) size 368x235
RenderSVGContainer {g} at (68,32) size 368x235 [transform={m=((1.80,0.00)(0.00,1.80)) t=(-360.00,0.00)}]
- RenderSVGText {text} at (288,18) size 60x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 60x15
+ RenderSVGText {text} at (288,18) size 60x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 60x14
chunk 1 text run 1 at (288.00,30.00) startOffset 0 endOffset 11 width 59.44: "M, H, V, H,"
- RenderSVGText {text} at (288,34) size 58x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 58x15
+ RenderSVGText {text} at (288,34) size 58x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 58x14
chunk 1 text run 1 at (288.00,46.00) startOffset 0 endOffset 11 width 57.78: "V. H, V, H,"
- RenderSVGText {text} at (304,50) size 23x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 23x15
+ RenderSVGText {text} at (304,50) size 23x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 23x14
chunk 1 text run 1 at (304.00,62.00) startOffset 0 endOffset 4 width 22.22: "V, Z"
- RenderSVGPath {path} at (70,99) size 166x166 [stroke={[type=SOLID] [color=#000000]}] [data="M 240 56 L 270 56 L 270 86 L 300 86 L 300 116 L 330 116 L 330 146 L 240 146 L 240 56 Z"]
+ RenderSVGPath {path} at (71,99) size 164x165 [stroke={[type=SOLID] [color=#000000]}] [data="M 240 56 L 270 56 L 270 86 L 300 86 L 300 116 L 330 116 L 330 146 L 240 146 L 240 56 Z"]
RenderSVGPath {rect} at (68,97) size 8x8 [fill={[type=SOLID] [color=#FFFF00]}] [x=238.00] [y=54.00] [width=4.00] [height=4.00]
RenderSVGPath {rect} at (122,97) size 8x8 [fill={[type=SOLID] [color=#FFFF00]}] [x=268.00] [y=54.00] [width=4.00] [height=4.00]
RenderSVGPath {rect} at (122,151) size 8x8 [fill={[type=SOLID] [color=#FFFF00]}] [x=268.00] [y=84.00] [width=4.00] [height=4.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt
index c98e1c3..72aa68f 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-07-t-expected.txt
@@ -4,16 +4,16 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (68,32) size 368x206
RenderSVGContainer {g} at (68,32) size 368x206 [transform={m=((1.80,0.00)(0.00,1.80)) t=(-360.00,-270.00)}]
- RenderSVGText {text} at (288,168) size 50x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x15
+ RenderSVGText {text} at (288,168) size 50x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x14
chunk 1 text run 1 at (288.00,180.00) startOffset 0 endOffset 10 width 49.44: "m, h, v, h"
- RenderSVGText {text} at (288,182) size 46x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 46x15
+ RenderSVGText {text} at (288,182) size 46x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x14
chunk 1 text run 1 at (288.00,194.00) startOffset 0 endOffset 10 width 45.56: "v, h, v, h"
- RenderSVGText {text} at (304,196) size 19x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 19x15
+ RenderSVGText {text} at (304,196) size 19x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 19x14
chunk 1 text run 1 at (304.00,208.00) startOffset 0 endOffset 4 width 18.89: "v, z"
- RenderSVGPath {path} at (70,70) size 166x166 [stroke={[type=SOLID] [color=#000000]}] [data="M 240 190 L 270 190 L 270 220 L 300 220 L 300 250 L 330 250 L 330 280 L 240 280 L 240 190 Z"]
+ RenderSVGPath {path} at (71,71) size 164x164 [stroke={[type=SOLID] [color=#000000]}] [data="M 240 190 L 270 190 L 270 220 L 300 220 L 300 250 L 330 250 L 330 280 L 240 280 L 240 190 Z"]
RenderSVGPath {rect} at (68,68) size 8x8 [fill={[type=SOLID] [color=#0000FF]}] [x=238.00] [y=188.00] [width=4.00] [height=4.00]
RenderSVGPath {rect} at (122,68) size 8x8 [fill={[type=SOLID] [color=#0000FF]}] [x=268.00] [y=188.00] [width=4.00] [height=4.00]
RenderSVGPath {rect} at (122,122) size 8x8 [fill={[type=SOLID] [color=#0000FF]}] [x=268.00] [y=218.00] [width=4.00] [height=4.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt
index 30a8b11..a4ecd68 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt
@@ -3,32 +3,32 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (14,12) size 402x285
- RenderSVGText {text} at (75,12) size 306x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 306x28
+ RenderSVGText {text} at (75,12) size 306x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 306x27
chunk 1 text run 1 at (75.00,34.00) startOffset 0 endOffset 26 width 306.00: "Lines drawn with commands:"
- RenderSVGText {text} at (180,42) size 88x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 88x28
+ RenderSVGText {text} at (180,42) size 88x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 88x27
chunk 1 text run 1 at (180.00,64.00) startOffset 0 endOffset 7 width 88.00: "M and Z"
RenderSVGContainer {g} at (14,97) size 402x200 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
- RenderSVGPath {path} at (16,99) size 191x166 [stroke={[type=SOLID] [color=#000000]}] [data="M 62 56 L 113.962 146 L 10.0385 146 L 62 56 Z M 62 71 L 100.971 138.5 L 23.0289 138.5 L 62 71 Z"]
+ RenderSVGPath {path} at (16,99) size 191x165 [stroke={[type=SOLID] [color=#000000]}] [data="M 62 56 L 113.962 146 L 10.0385 146 L 62 56 Z M 62 71 L 100.971 138.5 L 23.0289 138.5 L 62 71 Z"]
RenderSVGPath {rect} at (108,97) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=60.00] [y=54.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (199,259) size 10x8 [fill={[type=SOLID] [color=#00C000]}] [x=111.96] [y=144.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (14,259) size 10x8 [fill={[type=SOLID] [color=#00C000]}] [x=8.04] [y=144.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (201,259) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=111.96] [y=144.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (14,259) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=8.04] [y=144.00] [width=4.00] [height=4.00]
RenderSVGPath {rect} at (108,124) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=60.00] [y=69.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (176,244) size 10x10 [fill={[type=SOLID] [color=#00C000]}] [x=98.97] [y=136.50] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (37,244) size 10x10 [fill={[type=SOLID] [color=#00C000]}] [x=21.03] [y=136.50] [width=4.00] [height=4.00]
- RenderSVGText {text} at (42,150) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGPath {rect} at (178,245) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=98.97] [y=136.50] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (37,245) size 9x8 [fill={[type=SOLID] [color=#00C000]}] [x=21.03] [y=136.50] [width=4.00] [height=4.00]
+ RenderSVGText {text} at (42,150) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (42.00,162.00) startOffset 0 endOffset 7 width 39.44: "stroked"
RenderSVGPath {path} at (225,100) size 188x163 [fill={[type=SOLID] [color=#FF0000] [fill rule=EVEN-ODD]}] [data="M 177 56 L 228.962 146 L 125.038 146 L 177 56 Z M 177 71 L 215.971 138.5 L 138.029 138.5 L 177 71 Z"]
RenderSVGPath {rect} at (315,97) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=175.00] [y=54.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (406,259) size 10x8 [fill={[type=SOLID] [color=#00C000]}] [x=226.96] [y=144.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (221,259) size 10x8 [fill={[type=SOLID] [color=#00C000]}] [x=123.04] [y=144.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (408,259) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=226.96] [y=144.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (221,259) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=123.04] [y=144.00] [width=4.00] [height=4.00]
RenderSVGPath {rect} at (315,124) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=175.00] [y=69.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (383,244) size 10x10 [fill={[type=SOLID] [color=#00C000]}] [x=213.97] [y=136.50] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (244,244) size 10x10 [fill={[type=SOLID] [color=#00C000]}] [x=136.03] [y=136.50] [width=4.00] [height=4.00]
- RenderSVGText {text} at (162,150) size 25x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 25x15
+ RenderSVGPath {rect} at (385,245) size 8x8 [fill={[type=SOLID] [color=#00C000]}] [x=213.97] [y=136.50] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (244,245) size 9x8 [fill={[type=SOLID] [color=#00C000]}] [x=136.03] [y=136.50] [width=4.00] [height=4.00]
+ RenderSVGText {text} at (162,150) size 25x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x14
chunk 1 text run 1 at (162.00,162.00) startOffset 0 endOffset 6 width 25.00: "filled"
RenderSVGText {text} at (10,304) size 284x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 284x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt
index 8fbcbed..6ef17d1 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt
@@ -3,27 +3,27 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (14,12) size 402x226
- RenderSVGText {text} at (75,12) size 306x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 306x28
+ RenderSVGText {text} at (75,12) size 306x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 306x27
chunk 1 text run 1 at (75.00,34.00) startOffset 0 endOffset 26 width 306.00: "Lines drawn with commands:"
- RenderSVGText {text} at (180,42) size 85x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 85x28
+ RenderSVGText {text} at (180,42) size 85x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 85x27
chunk 1 text run 1 at (180.00,64.00) startOffset 0 endOffset 7 width 85.00: "m and z"
RenderSVGContainer {g} at (14,68) size 402x170 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,-270.00)}]
- RenderSVGPath {path} at (16,70) size 191x166 [stroke={[type=SOLID] [color=#000000]}] [data="M 62 190 L 113.962 280 L 10.0385 280 L 62 190 Z M 62 205 L 100.971 272.5 L 23.0589 272.5 L 62.03 205 Z"]
+ RenderSVGPath {path} at (16,70) size 191x165 [stroke={[type=SOLID] [color=#000000]}] [data="M 62 190 L 113.962 280 L 10.0385 280 L 62 190 Z M 62 205 L 100.971 272.5 L 23.0589 272.5 L 62.03 205 Z"]
RenderSVGPath {rect} at (108,68) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=188.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (199,230) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=111.96] [y=278.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (14,230) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=8.04] [y=278.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (201,230) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=111.96] [y=278.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (14,230) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=8.04] [y=278.00] [width=4.00] [height=4.00]
RenderSVGPath {rect} at (108,95) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=203.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (176,216) size 10x9 [fill={[type=SOLID] [color=#FF0000]}] [x=98.97] [y=270.50] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (37,216) size 10x9 [fill={[type=SOLID] [color=#FF0000]}] [x=21.03] [y=270.50] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (178,216) size 8x9 [fill={[type=SOLID] [color=#FF0000]}] [x=98.97] [y=270.50] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (37,216) size 9x9 [fill={[type=SOLID] [color=#FF0000]}] [x=21.03] [y=270.50] [width=4.00] [height=4.00]
RenderSVGPath {path} at (225,72) size 188x162 [fill={[type=SOLID] [color=#00C000] [fill rule=EVEN-ODD]}] [data="M 177 190 L 228.962 280 L 125.038 280 L 177 190 Z M 177 205 L 215.971 272.5 L 138.059 272.5 L 177.03 205 Z"]
RenderSVGPath {rect} at (315,68) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=175.00] [y=188.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (406,230) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=226.96] [y=278.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (221,230) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=123.04] [y=278.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (408,230) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=226.96] [y=278.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (221,230) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=123.04] [y=278.00] [width=4.00] [height=4.00]
RenderSVGPath {rect} at (315,95) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=175.00] [y=203.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (383,216) size 10x9 [fill={[type=SOLID] [color=#FF0000]}] [x=213.97] [y=270.50] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (244,216) size 10x9 [fill={[type=SOLID] [color=#FF0000]}] [x=136.03] [y=270.50] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (385,216) size 8x9 [fill={[type=SOLID] [color=#FF0000]}] [x=213.97] [y=270.50] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (244,216) size 9x9 [fill={[type=SOLID] [color=#FF0000]}] [x=136.03] [y=270.50] [width=4.00] [height=4.00]
RenderSVGText {text} at (10,304) size 284x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 284x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 284.00: "$Revision: 1.11 $"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-14-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-14-t-expected.txt
index 1eeebcc..ff9c8b3 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-14-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-14-t-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (16,99) size 397x165
- RenderSVGContainer {g} at (16,99) size 397x166 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
- RenderSVGPath {path} at (16,99) size 191x166 [stroke={[type=SOLID] [color=#000000]}] [data="M 62 56 L 113.962 146 L 10.0385 146 L 62 56 Z M 62 71 L 100.971 138.5 L 23.0589 138.5 L 62.03 71 Z"]
+ RenderSVGContainer {g} at (16,99) size 397x165 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
+ RenderSVGPath {path} at (16,99) size 191x165 [stroke={[type=SOLID] [color=#000000]}] [data="M 62 56 L 113.962 146 L 10.0385 146 L 62 56 Z M 62 71 L 100.971 138.5 L 23.0589 138.5 L 62.03 71 Z"]
RenderSVGPath {path} at (225,100) size 188x163 [fill={[type=SOLID] [color=#FF0000] [fill rule=EVEN-ODD]}] [data="M 177 56 L 228.962 146 L 125.038 146 L 177 56 Z M 177 71 L 215.971 138.5 L 138.029 138.5 L 177 71 Z"]
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-15-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-15-t-expected.txt
index 7cb428d..42bd71f 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-15-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-15-t-expected.txt
@@ -3,12 +3,12 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (71,111) size 326x78
- RenderSVGContainer {g} at (70,109) size 328x80 [transform={m=((1.80,0.00)(0.00,1.80)) t=(36.00,90.00)}]
- RenderSVGPath {path} at (70,109) size 328x34 [stroke={[type=SOLID] [color=#FF0000] [stroke width=3.00]}] [data="M 20 20 C 40 13.3333 60 13.3333 80 20 C 100 26.6667 120 26.6667 140 20 C 160 13.3333 180 13.3333 200 20"]
- RenderSVGPath {path} at (72,176) size 108x8 [stroke={[type=SOLID] [color=#0000FF] [stroke width=3.00]}] [data="M 20 50 C 20 50 30 50 50 50 C 70 50 80 50 80 50"]
- RenderSVGPath {rect} at (70,178) size 11x11 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [x=20.00] [y=50.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (124,178) size 11x11 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [x=50.00] [y=50.00] [width=4.00] [height=4.00]
- RenderSVGPath {rect} at (178,178) size 11x11 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [x=80.00] [y=50.00] [width=4.00] [height=4.00]
+ RenderSVGContainer {g} at (71,111) size 326x78 [transform={m=((1.80,0.00)(0.00,1.80)) t=(36.00,90.00)}]
+ RenderSVGPath {path} at (71,111) size 326x30 [stroke={[type=SOLID] [color=#FF0000] [stroke width=3.00]}] [data="M 20 20 C 40 13.3333 60 13.3333 80 20 C 100 26.6667 120 26.6667 140 20 C 160 13.3333 180 13.3333 200 20"]
+ RenderSVGPath {path} at (72,177) size 108x6 [stroke={[type=SOLID] [color=#0000FF] [stroke width=3.00]}] [data="M 20 50 C 20 50 30 50 50 50 C 70 50 80 50 80 50"]
+ RenderSVGPath {rect} at (71,179) size 10x10 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [x=20.00] [y=50.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (125,179) size 10x10 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [x=50.00] [y=50.00] [width=4.00] [height=4.00]
+ RenderSVGPath {rect} at (179,179) size 10x10 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [x=80.00] [y=50.00] [width=4.00] [height=4.00]
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.2 $"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt
index 5c4e891..75dff3d 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt
@@ -8,12 +8,12 @@
RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
RenderSVGResourceLinearGradient {linearGradient} [id="Grad1b"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
RenderSVGPath {rect} at (20,20) size 440x80 [fill={[type=LINEAR-GRADIENT] [id="Grad1a"]}] [x=20.00] [y=20.00] [width=440.00] [height=80.00]
- RenderSVGText {text} at (20,102) size 211x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 211x35
+ RenderSVGText {text} at (20,102) size 211x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 211x34
chunk 1 text run 1 at (20.00,130.00) startOffset 0 endOffset 16 width 211.00: "Linear gradient."
RenderSVGPath {rect} at (20,150) size 440x80 [fill={[type=LINEAR-GRADIENT] [id="Grad1b"]}] [x=20.00] [y=150.00] [width=440.00] [height=80.00]
- RenderSVGText {text} at (20,232) size 378x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 378x35
+ RenderSVGText {text} at (20,232) size 378x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 378x34
chunk 1 text run 1 at (20.00,260.00) startOffset 0 endOffset 27 width 378.00: "Referencing gradient below."
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt
index c98cdef..eb64886 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt
@@ -8,12 +8,12 @@
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFA500]
RenderSVGResourceRadialGradient {radialGradient} [id="Grad2b"] [gradientUnits=userSpaceOnUse] [center=(240,190)] [focal=(240,190)] [radius=40.00]
RenderSVGPath {rect} at (20,20) size 440x80 [fill={[type=RADIAL-GRADIENT] [id="Grad2a"]}] [x=20.00] [y=20.00] [width=440.00] [height=80.00]
- RenderSVGText {text} at (20,102) size 213x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 213x35
+ RenderSVGText {text} at (20,102) size 213x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 213x34
chunk 1 text run 1 at (20.00,130.00) startOffset 0 endOffset 16 width 213.00: "Radial gradient."
RenderSVGPath {rect} at (20,150) size 440x80 [fill={[type=RADIAL-GRADIENT] [id="Grad2b"]}] [x=20.00] [y=150.00] [width=440.00] [height=80.00]
- RenderSVGText {text} at (20,232) size 378x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 378x35
+ RenderSVGText {text} at (20,232) size 378x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 378x34
chunk 1 text run 1 at (20.00,260.00) startOffset 0 endOffset 27 width 378.00: "Referencing gradient below."
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt
index 5bcd58f..6ac820d 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt
@@ -10,12 +10,12 @@
RenderSVGPath {rect} at (10,10) size 10x10 [fill={[type=SOLID] [color=#FFFF00]}] [x=10.00] [y=10.00] [width=10.00] [height=10.00]
RenderSVGResourcePattern {pattern} [id="Pat3b"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
RenderSVGPath {rect} at (20,20) size 440x80 [fill={[type=PATTERN] [id="Pat3a"]}] [x=20.00] [y=20.00] [width=440.00] [height=80.00]
- RenderSVGText {text} at (20,102) size 142x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 142x35
+ RenderSVGText {text} at (20,102) size 142x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 142x34
chunk 1 text run 1 at (20.00,130.00) startOffset 0 endOffset 13 width 142.00: "Pattern fill."
RenderSVGPath {rect} at (20,150) size 440x80 [fill={[type=PATTERN] [id="Pat3b"]}] [x=20.00] [y=150.00] [width=440.00] [height=80.00]
- RenderSVGText {text} at (20,232) size 399x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 399x35
+ RenderSVGText {text} at (20,232) size 399x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 399x34
chunk 1 text run 1 at (20.00,260.00) startOffset 0 endOffset 31 width 399.00: "Referencing pattern fill below."
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt
index 0fdf257..ac5aec1 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt
@@ -11,8 +11,8 @@
RenderSVGGradientStop {stop} [offset=0.80] [color=#FFA500]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
RenderSVGPath {rect} at (20,20) size 440x80 [fill={[type=LINEAR-GRADIENT] [id="Grad1"]}] [x=20.00] [y=20.00] [width=440.00] [height=80.00]
- RenderSVGText {text} at (20,102) size 349x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 349x35
+ RenderSVGText {text} at (20,102) size 349x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 349x34
chunk 1 text run 1 at (20.00,130.00) startOffset 0 endOffset 28 width 349.00: "Multi-color linear gradient."
RenderSVGResourceRadialGradient {radialGradient} [id="Grad2"] [gradientUnits=userSpaceOnUse] [center=(240,210)] [focal=(240,210)] [radius=220.00]
RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
@@ -22,8 +22,8 @@
RenderSVGGradientStop {stop} [offset=0.80] [color=#FFFFFF]
RenderSVGGradientStop {stop} [offset=1.00] [color=#008000]
RenderSVGPath {rect} at (20,150) size 440x80 [fill={[type=RADIAL-GRADIENT] [id="Grad2"]}] [x=20.00] [y=150.00] [width=440.00] [height=80.00]
- RenderSVGText {text} at (20,232) size 349x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 349x35
+ RenderSVGText {text} at (20,232) size 349x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 349x34
chunk 1 text run 1 at (20.00,260.00) startOffset 0 endOffset 28 width 349.00: "Multi-color radial gradient."
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt
index 4b5774a..ccbd420 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt
@@ -8,15 +8,15 @@
RenderSVGGradientStop {stop} [offset=0.50] [color=#FF0000]
RenderSVGGradientStop {stop} [offset=1.00] [color=#00FF00]
RenderSVGPath {rect} at (20,20) size 440x50 [fill={[type=LINEAR-GRADIENT] [id="Grad1"]}] [x=20.00] [y=20.00] [width=440.00] [height=50.00]
- RenderSVGText {text} at (20,72) size 293x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 293x35
+ RenderSVGText {text} at (20,72) size 293x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 293x34
chunk 1 text run 1 at (20.00,100.00) startOffset 0 endOffset 22 width 293.00: "scale(0.5) on gradient"
RenderSVGResourceRadialGradient {radialGradient} [id="Grad2"] [gradientUnits=userSpaceOnUse] [gradientTransform={m=((1.00,0.00)(1.00,1.00)) t=(240.00,155.00)}] [center=(0,0)] [focal=(0,0)] [radius=60.00]
RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFA500]
RenderSVGPath {rect} at (20,110) size 440x50 [fill={[type=RADIAL-GRADIENT] [id="Grad2"]}] [x=20.00] [y=110.00] [width=440.00] [height=50.00]
- RenderSVGText {text} at (20,162) size 303x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 303x35
+ RenderSVGText {text} at (20,162) size 303x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 303x34
chunk 1 text run 1 at (20.00,190.00) startOffset 0 endOffset 21 width 303.00: "skewX(45) on gradient"
RenderSVGResourcePattern {pattern} [id="Pat3"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse] [patternTransform={m=((2.00,0.00)(2.00,2.00)) t=(25.00,215.00)}]
RenderSVGPath {rect} at (0,0) size 10x10 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
@@ -24,8 +24,8 @@
RenderSVGPath {rect} at (0,10) size 10x10 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=10.00] [width=10.00] [height=10.00]
RenderSVGPath {rect} at (10,10) size 10x10 [fill={[type=SOLID] [color=#FFFF00]}] [x=10.00] [y=10.00] [width=10.00] [height=10.00]
RenderSVGPath {rect} at (20,210) size 440x50 [fill={[type=PATTERN] [id="Pat3"]}] [x=20.00] [y=210.00] [width=440.00] [height=50.00]
- RenderSVGText {text} at (20,262) size 411x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 411x35
+ RenderSVGText {text} at (20,262) size 411x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 411x34
chunk 1 text run 1 at (20.00,290.00) startOffset 0 endOffset 30 width 411.00: "scale(2), skewX(45) on pattern"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt
index be0bd15..7f59285 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt
@@ -7,12 +7,12 @@
RenderSVGGradientStop {stop} [offset=0.00] [color=#0000FF]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
RenderSVGPath {rect} at (10,15) size 430x90 [fill={[type=LINEAR-GRADIENT] [id="Gradient"]}] [x=10.00] [y=10.00] [width=430.00] [height=60.00]
- RenderSVGText {text} at (10,67) size 325x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 325x29
+ RenderSVGText {text} at (10,67) size 325x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 325x28
chunk 1 text run 1 at (10.00,90.00) startOffset 0 endOffset 32 width 324.77: "Linear gradient filled rectangle"
RenderSVGPath {rect} at (15,150) size 420x75 [stroke={[type=LINEAR-GRADIENT] [id="Gradient"] [stroke width=20.00]}] [x=25.00] [y=110.00] [width=400.00] [height=30.00]
- RenderSVGText {text} at (10,147) size 403x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 403x29
+ RenderSVGText {text} at (10,147) size 403x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 403x28
chunk 1 text run 1 at (10.00,170.00) startOffset 0 endOffset 38 width 402.43: "Linear gradient on stroke of rectangle"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt
index 8ea07b5..e67b67d 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt
@@ -13,13 +13,13 @@
RenderSVGText {text} at (20,121) size 430x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 430x46
chunk 1 text run 1 at (20.00,160.00) startOffset 0 endOffset 18 width 429.20: "Gradient on stroke"
- RenderSVGText {text} at (40,117) size 342x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 342x36
+ RenderSVGText {text} at (40,117) size 342x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 342x35
chunk 1 text run 1 at (40.00,145.00) startOffset 0 endOffset 30 width 342.00: "Linear gradient on filled text"
- RenderSVGText {text} at (30,252) size 386x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 386x36
+ RenderSVGText {text} at (30,252) size 386x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 386x35
chunk 1 text run 1 at (30.00,280.00) startOffset 0 endOffset 33 width 386.00: "Linear gradient on stroke of text"
- RenderSVGText {text} at (10,294) size 330x59 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 330x59
+ RenderSVGText {text} at (10,294) size 330x58 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 330x58
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 330.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt
index 12e04a6..7fafbd7 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (10,11) size 430x282
- RenderSVGText {text} at (10,11) size 194x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x18
+ RenderSVGText {text} at (10,11) size 194x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x17
chunk 1 text run 1 at (10.00,25.00) startOffset 0 endOffset 31 width 194.00: "Testing gradientUnits attribute"
RenderSVGResourceLinearGradient {linearGradient} [id="Grad1"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
RenderSVGGradientStop {stop} [offset=0.00] [color=#FF0000]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt
index 9bb7297..71dedc1 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (10,11) size 460x267
- RenderSVGText {text} at (10,11) size 201x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 201x18
+ RenderSVGText {text} at (10,11) size 201x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 201x17
chunk 1 text run 1 at (10.00,25.00) startOffset 0 endOffset 30 width 201.00: "Testing spreadMethod attribute"
RenderSVGResourceLinearGradient {linearGradient} [id="Grad1"] [gradientUnits=objectBoundingBox] [start=(0.40,0)] [end=(0.60,0)]
RenderSVGGradientStop {stop} [offset=0.00] [color=#0000FF]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt
index b32983f..7826a9c 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt
@@ -20,8 +20,8 @@
RenderSVGResourceRadialGradient {radialGradient} [id="Grad3"] [gradientUnits=userSpaceOnUse] [center=(225,180)] [focal=(225,180)] [radius=90.00]
RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFFF00]
- RenderSVGText {text} at (10,164) size 419x57 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 419x57
+ RenderSVGText {text} at (10,164) size 419x56 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 419x56
chunk 1 text run 1 at (10.00,210.00) startOffset 0 endOffset 21 width 419.00: "Gradient on text fill"
RenderSVGText {text} at (10,214) size 209x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 209x14
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt
index 567c837..c78b389 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (10,11) size 460x282
- RenderSVGText {text} at (10,11) size 194x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x18
+ RenderSVGText {text} at (10,11) size 194x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x17
chunk 1 text run 1 at (10.00,25.00) startOffset 0 endOffset 31 width 194.00: "Testing gradientUnits attribute"
RenderSVGResourceRadialGradient {radialGradient} [id="Grad1"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50]
RenderSVGGradientStop {stop} [offset=0.00] [color=#0000FF]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt
index f828457..aa0dba1 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-13-b-expected.txt
@@ -83,17 +83,17 @@
RenderSVGGradientStop {stop} [offset=1.00] [color=#00000000]
RenderSVGContainer {g} at (17,44) size 439x257
RenderSVGContainer {use} at (17,44) size 101x62
- RenderSVGContainer {g} at (16,44) size 103x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(17.50,45.00)}]
- RenderSVGContainer {g} at (16,44) size 103x62
- RenderSVGPath {rect} at (16,44) size 103x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
- RenderSVGPath {rect} at (16,44) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (31,44) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=15.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (46,44) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=30.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (61,44) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=45.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (76,44) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (91,44) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=75.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (106,44) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (16,44) size 103x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad1a"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
+ RenderSVGContainer {g} at (17,44) size 101x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(17.50,45.00)}]
+ RenderSVGContainer {g} at (17,44) size 101x62
+ RenderSVGPath {rect} at (17,44) size 101x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
+ RenderSVGPath {rect} at (17,44) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (32,44) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=15.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (47,44) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=30.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (62,44) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=45.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (77,44) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (92,44) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=75.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (107,44) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (17,44) size 101x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad1a"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
RenderSVGContainer {use} at (129,44) size 102x62
RenderSVGContainer {g} at (129,44) size 102x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,45.00)}]
RenderSVGContainer {g} at (129,44) size 102x62
@@ -107,17 +107,17 @@
RenderSVGPath {rect} at (219,44) size 12x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
RenderSVGPath {rect} at (129,44) size 102x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad2a"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
RenderSVGContainer {use} at (242,44) size 101x62
- RenderSVGContainer {g} at (241,44) size 103x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(242.50,45.00)}]
- RenderSVGContainer {g} at (241,44) size 103x62
- RenderSVGPath {rect} at (241,44) size 103x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
- RenderSVGPath {rect} at (241,44) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (256,44) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=15.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (271,44) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=30.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (286,44) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=45.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (301,44) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (316,44) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=75.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (331,44) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (241,44) size 103x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad4a"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
+ RenderSVGContainer {g} at (242,44) size 101x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(242.50,45.00)}]
+ RenderSVGContainer {g} at (242,44) size 101x62
+ RenderSVGPath {rect} at (242,44) size 101x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
+ RenderSVGPath {rect} at (242,44) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (257,44) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=15.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (272,44) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=30.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (287,44) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=45.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (302,44) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (317,44) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=75.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (332,44) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (242,44) size 101x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad4a"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
RenderSVGContainer {use} at (354,44) size 102x62
RenderSVGContainer {g} at (354,44) size 102x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(355.00,45.00)}]
RenderSVGContainer {g} at (354,44) size 102x62
@@ -131,17 +131,17 @@
RenderSVGPath {rect} at (444,44) size 12x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
RenderSVGPath {rect} at (354,44) size 102x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad6a"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
RenderSVGContainer {use} at (17,109) size 101x62
- RenderSVGContainer {g} at (16,109) size 103x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(17.50,110.00)}]
- RenderSVGContainer {g} at (16,109) size 103x62
- RenderSVGPath {rect} at (16,109) size 103x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
- RenderSVGPath {rect} at (16,109) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (31,109) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=15.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (46,109) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=30.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (61,109) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=45.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (76,109) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (91,109) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=75.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (106,109) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (16,109) size 103x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad1b"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
+ RenderSVGContainer {g} at (17,109) size 101x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(17.50,110.00)}]
+ RenderSVGContainer {g} at (17,109) size 101x62
+ RenderSVGPath {rect} at (17,109) size 101x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
+ RenderSVGPath {rect} at (17,109) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (32,109) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=15.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (47,109) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=30.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (62,109) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=45.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (77,109) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (92,109) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=75.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (107,109) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (17,109) size 101x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad1b"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
RenderSVGContainer {use} at (129,109) size 102x62
RenderSVGContainer {g} at (129,109) size 102x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,110.00)}]
RenderSVGContainer {g} at (129,109) size 102x62
@@ -155,17 +155,17 @@
RenderSVGPath {rect} at (219,109) size 12x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
RenderSVGPath {rect} at (129,109) size 102x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad2b"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
RenderSVGContainer {use} at (242,109) size 101x62
- RenderSVGContainer {g} at (241,109) size 103x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(242.50,110.00)}]
- RenderSVGContainer {g} at (241,109) size 103x62
- RenderSVGPath {rect} at (241,109) size 103x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
- RenderSVGPath {rect} at (241,109) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (256,109) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=15.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (271,109) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=30.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (286,109) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=45.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (301,109) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (316,109) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=75.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (331,109) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (241,109) size 103x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad4b"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
+ RenderSVGContainer {g} at (242,109) size 101x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(242.50,110.00)}]
+ RenderSVGContainer {g} at (242,109) size 101x62
+ RenderSVGPath {rect} at (242,109) size 101x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
+ RenderSVGPath {rect} at (242,109) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (257,109) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=15.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (272,109) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=30.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (287,109) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=45.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (302,109) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (317,109) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=75.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (332,109) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (242,109) size 101x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad4b"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
RenderSVGContainer {use} at (354,109) size 102x62
RenderSVGContainer {g} at (354,109) size 102x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(355.00,110.00)}]
RenderSVGContainer {g} at (354,109) size 102x62
@@ -179,17 +179,17 @@
RenderSVGPath {rect} at (444,109) size 12x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
RenderSVGPath {rect} at (354,109) size 102x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad6b"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
RenderSVGContainer {use} at (17,174) size 101x62
- RenderSVGContainer {g} at (16,174) size 103x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(17.50,175.00)}]
- RenderSVGContainer {g} at (16,174) size 103x62
- RenderSVGPath {rect} at (16,174) size 103x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
- RenderSVGPath {rect} at (16,174) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (31,174) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=15.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (46,174) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=30.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (61,174) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=45.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (76,174) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (91,174) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=75.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (106,174) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (16,174) size 103x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad1c"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
+ RenderSVGContainer {g} at (17,174) size 101x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(17.50,175.00)}]
+ RenderSVGContainer {g} at (17,174) size 101x62
+ RenderSVGPath {rect} at (17,174) size 101x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
+ RenderSVGPath {rect} at (17,174) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (32,174) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=15.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (47,174) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=30.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (62,174) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=45.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (77,174) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (92,174) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=75.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (107,174) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (17,174) size 101x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad1c"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
RenderSVGContainer {use} at (129,174) size 102x62
RenderSVGContainer {g} at (129,174) size 102x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,175.00)}]
RenderSVGContainer {g} at (129,174) size 102x62
@@ -203,17 +203,17 @@
RenderSVGPath {rect} at (219,174) size 12x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
RenderSVGPath {rect} at (129,174) size 102x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad2c"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
RenderSVGContainer {use} at (242,174) size 101x62
- RenderSVGContainer {g} at (241,174) size 103x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(242.50,175.00)}]
- RenderSVGContainer {g} at (241,174) size 103x62
- RenderSVGPath {rect} at (241,174) size 103x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
- RenderSVGPath {rect} at (241,174) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (256,174) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=15.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (271,174) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=30.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (286,174) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=45.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (301,174) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (316,174) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=75.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (331,174) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (241,174) size 103x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad4c"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
+ RenderSVGContainer {g} at (242,174) size 101x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(242.50,175.00)}]
+ RenderSVGContainer {g} at (242,174) size 101x62
+ RenderSVGPath {rect} at (242,174) size 101x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
+ RenderSVGPath {rect} at (242,174) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (257,174) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=15.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (272,174) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=30.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (287,174) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=45.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (302,174) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (317,174) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=75.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (332,174) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (242,174) size 101x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad4c"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
RenderSVGContainer {use} at (354,174) size 102x62
RenderSVGContainer {g} at (354,174) size 102x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(355.00,175.00)}]
RenderSVGContainer {g} at (354,174) size 102x62
@@ -227,17 +227,17 @@
RenderSVGPath {rect} at (444,174) size 12x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
RenderSVGPath {rect} at (354,174) size 102x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad6c"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
RenderSVGContainer {use} at (17,239) size 101x62
- RenderSVGContainer {g} at (16,239) size 103x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(17.50,240.00)}]
- RenderSVGContainer {g} at (16,239) size 103x62
- RenderSVGPath {rect} at (16,239) size 103x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
- RenderSVGPath {rect} at (16,239) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (31,239) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=15.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (46,239) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=30.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (61,239) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=45.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (76,239) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (91,239) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=75.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (106,239) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (16,239) size 103x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad1d"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
+ RenderSVGContainer {g} at (17,239) size 101x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(17.50,240.00)}]
+ RenderSVGContainer {g} at (17,239) size 101x62
+ RenderSVGPath {rect} at (17,239) size 101x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
+ RenderSVGPath {rect} at (17,239) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (32,239) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=15.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (47,239) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=30.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (62,239) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=45.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (77,239) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (92,239) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=75.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (107,239) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (17,239) size 101x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad1d"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
RenderSVGContainer {use} at (129,239) size 102x62
RenderSVGContainer {g} at (129,239) size 102x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,240.00)}]
RenderSVGContainer {g} at (129,239) size 102x62
@@ -251,17 +251,17 @@
RenderSVGPath {rect} at (219,239) size 12x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
RenderSVGPath {rect} at (129,239) size 102x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad2d"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
RenderSVGContainer {use} at (242,239) size 101x62
- RenderSVGContainer {g} at (241,239) size 103x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(242.50,240.00)}]
- RenderSVGContainer {g} at (241,239) size 103x62
- RenderSVGPath {rect} at (241,239) size 103x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
- RenderSVGPath {rect} at (241,239) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (256,239) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=15.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (271,239) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=30.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (286,239) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=45.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (301,239) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (316,239) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=75.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (331,239) size 13x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
- RenderSVGPath {rect} at (241,239) size 103x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad4d"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
+ RenderSVGContainer {g} at (242,239) size 101x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(242.50,240.00)}]
+ RenderSVGContainer {g} at (242,239) size 101x62
+ RenderSVGPath {rect} at (242,239) size 101x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFF00]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
+ RenderSVGPath {rect} at (242,239) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=0.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (257,239) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=15.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (272,239) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=30.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (287,239) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=45.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (302,239) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FF0000]}] [x=60.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (317,239) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=75.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (332,239) size 11x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
+ RenderSVGPath {rect} at (242,239) size 101x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad4d"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
RenderSVGContainer {use} at (354,239) size 102x62
RenderSVGContainer {g} at (354,239) size 102x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(355.00,240.00)}]
RenderSVGContainer {g} at (354,239) size 102x62
@@ -274,7 +274,7 @@
RenderSVGPath {rect} at (429,239) size 12x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFA500]}] [x=75.00] [y=0.00] [width=10.00] [height=60.00]
RenderSVGPath {rect} at (444,239) size 12x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFD700]}] [x=90.00] [y=0.00] [width=10.00] [height=60.00]
RenderSVGPath {rect} at (354,239) size 102x62 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=RADIAL-GRADIENT] [id="grad6d"]}] [x=0.00] [y=0.00] [width=100.00] [height=60.00]
- RenderSVGText {text} at (10,312) size 198x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 198x36
+ RenderSVGText {text} at (10,312) size 198x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 198x35
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 198.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt
index 163600d..60677b0 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt
@@ -27,8 +27,8 @@
RenderSVGResourceRadialGradient {radialGradient} [id="rgSpreadDefault"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.20]
RenderSVGGradientStop {stop} [offset=0.00] [color=#FF0000]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFD700]
- RenderSVGText {text} at (111,12) size 258x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 258x23
+ RenderSVGText {text} at (111,12) size 257x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 257x23
chunk 1 (middle anchor) text run 1 at (111.50,30.00) startOffset 0 endOffset 30 width 257.00: "Gradient 'spreadMethod' values"
RenderSVGPath {rect} at (10,60) size 225x40 [fill={[type=LINEAR-GRADIENT] [id="lgSpreadPad"]}] [x=10.00] [y=60.00] [width=225.00] [height=40.00]
RenderSVGText {text} at (10,41) size 136x18 contains 1 chunk(s)
@@ -62,7 +62,7 @@
RenderSVGText {text} at (245,251) size 156x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 156x18
chunk 1 text run 1 at (245.00,265.00) startOffset 0 endOffset 22 width 156.00: "spreadMethod=\"default\""
- RenderSVGText {text} at (10,322) size 198x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 198x36
+ RenderSVGText {text} at (10,322) size 198x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 198x35
chunk 1 text run 1 at (10.00,350.00) startOffset 0 endOffset 16 width 198.00: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt
index 4fede00..93b33ed 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt
@@ -13,8 +13,8 @@
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="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
RenderSVGPath {line} at (119,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
RenderSVGPath {line} at (68,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=410.00] [y1=10.00] [x2=70.00] [y2=350.00]
- RenderSVGText {text} at (84,236) size 72x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x18
+ RenderSVGText {text} at (84,236) size 71x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 71x18
chunk 1 (middle anchor) text run 1 at (84.50,250.00) startOffset 0 endOffset 11 width 71.00: "Using lines"
RenderSVGContainer {g} at (279,81) size 146x146 [transform={m=((0.30,0.00)(0.00,0.30)) t=(280.00,100.00)}]
RenderSVGPath {rect} at (279,81) size 146x146 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=-60.00] [width=480.00] [height=480.00]
@@ -22,8 +22,8 @@
RenderSVGPath {rect} at (298,100) size 108x108 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(197.57,-116.98)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=170.00] [width=480.00] [height=20.00]
RenderSVGPath {rect} at (349,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=170.00] [width=480.00] [height=20.00]
RenderSVGPath {rect} at (298,100) size 108x108 [transform={m=((0.71,-0.71)(0.71,0.71)) t=(-56.98,222.43)}] [fill={[type=LINEAR-GRADIENT] [id="grad"]}] [x=0.00] [y=170.00] [width=480.00] [height=20.00]
- RenderSVGText {text} at (314,236) size 72x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x18
+ RenderSVGText {text} at (314,236) size 71x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 71x18
chunk 1 (middle anchor) text run 1 at (314.50,250.00) startOffset 0 endOffset 11 width 71.00: "Using rects"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt
index 7d0ef38..e4e64af 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt
@@ -22,8 +22,8 @@
RenderSVGResourcePattern {pattern} [id="pat3"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
RenderSVGPath {rect} at (0,0) size 10x10 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
RenderSVGPath {rect} at (0,10) size 10x10 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=10.00] [height=10.00]
- RenderSVGText {text} at (25,174) size 293x57 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 293x57
+ RenderSVGText {text} at (25,174) size 293x56 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 293x56
chunk 1 text run 1 at (25.00,220.00) startOffset 0 endOffset 15 width 293.00: "Pattern on fill"
RenderSVGText {text} at (25,224) size 208x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 208x14
@@ -31,8 +31,8 @@
RenderSVGResourcePattern {pattern} [id="pat4"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
RenderSVGPath {rect} at (0,0) size 10x10 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
RenderSVGPath {rect} at (10,0) size 10x10 [fill={[type=SOLID] [color=#0000FF]}] [x=10.00] [y=0.00] [width=10.00] [height=10.00]
- RenderSVGText {text} at (25,238) size 302x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 302x46
+ RenderSVGText {text} at (25,238) size 302x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 302x45
chunk 1 text run 1 at (25.00,275.00) startOffset 0 endOffset 17 width 302.00: "Pattern on stroke"
RenderSVGText {text} at (25,279) size 220x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 220x14
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt
index 0f2e030..a41303b 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt
@@ -4,15 +4,15 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (60,12) size 352x307
- RenderSVGText {text} at (180,12) size 96x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 96x36
+ RenderSVGText {text} at (180,12) size 96x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 96x35
chunk 1 text run 1 at (180.00,40.00) startOffset 0 endOffset 9 width 96.00: "Text fill"
RenderSVGContainer {g} at (60,69) size 352x250
- RenderSVGText {text} at (60,69) size 152x250 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x250
+ RenderSVGText {text} at (60,69) 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 151.50: "A"
- RenderSVGText {text} at (260,69) size 152x250 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x250
+ RenderSVGText {text} at (260,69) 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 151.50: "A"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt
index 16b44fc..667e67e 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt
@@ -4,15 +4,15 @@
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,12) size 135x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 135x36
+ RenderSVGText {text} at (180,12) size 135x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 135x35
chunk 1 text run 1 at (180.00,40.00) startOffset 0 endOffset 11 width 135.00: "Text stroke"
RenderSVGContainer {g} at (48,57) size 389x274
- RenderSVGText {text} at (60,69) size 152x250 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x250
+ RenderSVGText {text} at (60,69) 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 151.50: "A"
- RenderSVGText {text} at (260,69) size 165x250 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 165x250
+ RenderSVGText {text} at (260,69) 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: "B"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt
index 6b7afa0..7cd84d3 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt
@@ -4,15 +4,15 @@
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,12) size 228x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 228x36
+ RenderSVGText {text} at (120,12) size 228x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 228x35
chunk 1 text run 1 at (120.00,40.00) startOffset 0 endOffset 20 width 228.00: "Text fill and stroke"
RenderSVGContainer {g} at (48,57) size 389x274
- RenderSVGText {text} at (60,69) size 152x250 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x250
+ RenderSVGText {text} at (60,69) 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 151.50: "A"
- RenderSVGText {text} at (260,69) size 165x250 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 165x250
+ RenderSVGText {text} at (260,69) 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: "B"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt
index 3b870c5..293312a 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-groups-01-b-expected.txt
@@ -4,17 +4,17 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (35,9) size 429x306
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (34,9) size 431x306 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
+ RenderSVGContainer {g} at (35,9) size 429x306 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
RenderSVGPath {rect} at (36,18) size 414x279 [fill={[type=SOLID] [color=#C0C0C0]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
- RenderSVGPath {line} at (57,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=10.00] [x2=40.00] [y2=175.00]
- RenderSVGPath {line} at (111,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=70.00] [y1=10.00] [x2=70.00] [y2=175.00]
- RenderSVGPath {line} at (165,18) size 30x297 [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 (219,18) size 30x297 [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 (273,18) size 30x297 [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 (327,18) size 30x297 [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 (381,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=220.00] [y1=10.00] [x2=220.00] [y2=175.00]
- RenderSVGPath {line} at (435,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.00] [y1=10.00] [x2=250.00] [y2=175.00]
- RenderSVGPath {rect} at (34,16) size 418x283 [stroke={[type=SOLID] [color=#000000]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
+ 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]
+ RenderSVGPath {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 138x121 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 138x121
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt
index 96468c8..cf6f7ce 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/render-groups-03-t-expected.txt
@@ -4,17 +4,17 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (35,9) size 429x306
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (34,9) size 431x306 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
+ RenderSVGContainer {g} at (35,9) size 429x306 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
RenderSVGPath {rect} at (36,18) size 414x279 [fill={[type=SOLID] [color=#C0C0C0]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
- RenderSVGPath {line} at (57,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=10.00] [x2=40.00] [y2=175.00]
- RenderSVGPath {line} at (111,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=70.00] [y1=10.00] [x2=70.00] [y2=175.00]
- RenderSVGPath {line} at (165,18) size 30x297 [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 (219,18) size 30x297 [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 (273,18) size 30x297 [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 (327,18) size 30x297 [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 (381,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=220.00] [y1=10.00] [x2=220.00] [y2=175.00]
- RenderSVGPath {line} at (435,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.00] [y1=10.00] [x2=250.00] [y2=175.00]
- RenderSVGPath {rect} at (34,16) size 418x283 [stroke={[type=SOLID] [color=#000000]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
+ 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]
+ RenderSVGPath {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 138x121 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 138x121
chunk 1 text run 1 at (30.00,90.00) startOffset 0 endOffset 2 width 88.32: "SV"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt
index f797d67..552f061 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt
@@ -15,8 +15,8 @@
RenderSVGPath {line} at (60,169) size 20x2 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000000]}] [x1=60.00] [y1=170.00] [x2=80.00] [y2=170.00]
RenderSVGPath {line} at (69,160) size 2x20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000000]}] [x1=70.00] [y1=160.00] [x2=70.00] [y2=180.00]
RenderSVGContainer {g} at (70,142) size 286x36
- RenderSVGText {text} at (70,142) size 286x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 286x36
+ RenderSVGText {text} at (70,142) size 286x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 286x35
chunk 1 text run 1 at (70.00,170.00) startOffset 0 endOffset 22 width 286.00: "Scripting Test Passed!"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt
index 29bec21..3a57a4b 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt
@@ -16,29 +16,29 @@
RenderSVGPath {rect} at (393,154) size 37x62 [stroke={[type=SOLID] [color=#000000]}] [x=394.00] [y=155.00] [width=35.00] [height=60.00]
RenderSVGPath {rect} at (234,259) size 12x12 [stroke={[type=SOLID] [color=#000000]}] [x=235.00] [y=260.00] [width=10.00] [height=10.00]
RenderSVGContainer {g} at (5,82) size 458x210
- RenderSVGText {text} at (5,82) size 26x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x10
+ RenderSVGText {text} at (5,82) size 26x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 26x9
chunk 1 text run 1 at (5.00,90.00) startOffset 0 endOffset 7 width 26.00: "Stroked"
- RenderSVGText {text} at (5,187) size 35x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 35x10
+ RenderSVGText {text} at (5,187) size 35x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 35x9
chunk 1 text run 1 at (5.00,195.00) startOffset 0 endOffset 9 width 35.00: "Unstroked"
- RenderSVGText {text} at (50,127) size 51x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 51x10
+ RenderSVGText {text} at (50,127) size 51x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 51x9
chunk 1 text run 1 at (50.00,135.00) startOffset 0 endOffset 15 width 51.00: "Zero width rect"
- RenderSVGText {text} at (130,127) size 53x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 53x10
+ RenderSVGText {text} at (130,127) size 53x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 53x9
chunk 1 text run 1 at (130.00,135.00) startOffset 0 endOffset 16 width 53.00: "Zero height rect"
- RenderSVGText {text} at (210,127) size 60x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 60x10
+ RenderSVGText {text} at (210,127) size 60x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 60x9
chunk 1 text run 1 at (210.00,135.00) startOffset 0 endOffset 18 width 60.00: "Zero radius circle"
- RenderSVGText {text} at (315,127) size 69x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 69x10
+ RenderSVGText {text} at (315,127) size 69x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 69x9
chunk 1 text run 1 at (315.00,135.00) startOffset 0 endOffset 21 width 69.00: "Zero x radius ellipse"
- RenderSVGText {text} at (394,127) size 69x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 69x10
+ RenderSVGText {text} at (394,127) size 69x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 69x9
chunk 1 text run 1 at (394.00,135.00) startOffset 0 endOffset 21 width 69.00: "Zero y radius ellipse"
- RenderSVGText {text} at (235,282) size 52x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x10
+ RenderSVGText {text} at (235,282) size 52x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 52x9
chunk 1 text run 1 at (235.00,290.00) startOffset 0 endOffset 16 width 52.00: "Zero length line"
RenderSVGPath {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [x=55.00] [y=55.00] [width=0.00] [height=50.00]
RenderSVGPath {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [x=55.00] [y=160.00] [width=0.00] [height=50.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt
index b933b06..3ee4229 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt
@@ -6,11 +6,11 @@
RenderSVGContainer {g} at (20,128) size 375x98
RenderSVGContainer {switch} at (20,128) size 375x98
RenderSVGContainer {g} at (20,128) size 375x98
- RenderSVGText {text} at (20,198) size 375x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 375x28
+ RenderSVGText {text} at (20,198) size 375x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 375x27
chunk 1 text run 1 at (20.00,220.00) startOffset 0 endOffset 35 width 375.00: "Why can't they just speak English ?"
- RenderSVGText {text} at (230,128) size 133x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 133x28
+ RenderSVGText {text} at (230,128) size 133x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 133x27
chunk 1 text run 1 at (230.00,150.00) startOffset 0 endOffset 12 width 133.00: "English (US)"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt
index 30f7da8..c0f3e08 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt
@@ -8,7 +8,7 @@
RenderSVGText {text} at (50,86) size 266x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 266x18
chunk 1 text run 1 at (50.00,100.00) startOffset 0 endOffset 44 width 266.00: "This document's root identifier is: svg-root"
- RenderSVGText {text} at (10,312) size 198x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 198x36
+ RenderSVGText {text} at (10,312) size 198x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 198x35
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 198.00: "$Revision: 1.1 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt
index a9a4113..97b4e52 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt
@@ -3,37 +3,37 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (0,0) size 0x0
- RenderSVGText {text} at (10,312) size 198x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 198x36
+ RenderSVGText {text} at (10,312) size 198x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 198x35
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 198.00: "$Revision: 1.1 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (10,27) size 46x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 46x36
+ RenderSVGText {text} at (10,27) size 46x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x35
chunk 1 text run 1 at (10.00,55.00) startOffset 0 endOffset 3 width 46.00: "xml"
- RenderSVGText {text} at (340,27) size 46x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 46x36
+ RenderSVGText {text} at (340,27) size 46x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x35
chunk 1 text run 1 at (340.00,55.00) startOffset 0 endOffset 4 width 46.00: "true"
- RenderSVGText {text} at (10,82) size 129x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 129x36
+ RenderSVGText {text} at (10,82) size 129x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 129x35
chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 11 width 129.00: "stylesheets"
- RenderSVGText {text} at (340,82) size 46x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 46x36
+ RenderSVGText {text} at (340,82) size 46x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x35
chunk 1 text run 1 at (340.00,110.00) startOffset 0 endOffset 4 width 46.00: "true"
- RenderSVGText {text} at (10,137) size 70x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 70x36
+ RenderSVGText {text} at (10,137) size 70x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 70x35
chunk 1 text run 1 at (10.00,165.00) startOffset 0 endOffset 5 width 70.00: "views"
- RenderSVGText {text} at (340,137) size 46x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 46x36
+ RenderSVGText {text} at (340,137) size 46x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x35
chunk 1 text run 1 at (340.00,165.00) startOffset 0 endOffset 4 width 46.00: "true"
- RenderSVGText {text} at (10,192) size 52x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x36
+ RenderSVGText {text} at (10,192) size 52x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 52x35
chunk 1 text run 1 at (10.00,220.00) startOffset 0 endOffset 4 width 52.00: "css2"
- RenderSVGText {text} at (340,192) size 46x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 46x36
+ RenderSVGText {text} at (340,192) size 46x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x35
chunk 1 text run 1 at (340.00,220.00) startOffset 0 endOffset 4 width 46.00: "true"
- RenderSVGText {text} at (10,247) size 76x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x36
+ RenderSVGText {text} at (10,247) size 76x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x35
chunk 1 text run 1 at (10.00,275.00) startOffset 0 endOffset 6 width 76.00: "events"
- RenderSVGText {text} at (340,247) size 46x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 46x36
+ RenderSVGText {text} at (340,247) size 46x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x35
chunk 1 text run 1 at (340.00,275.00) startOffset 0 endOffset 4 width 46.00: "true"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt
index 428099c..1a26eed 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt
@@ -3,37 +3,37 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (0,0) size 0x0
- RenderSVGText {text} at (10,312) size 198x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 198x36
+ RenderSVGText {text} at (10,312) size 198x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 198x35
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 198.00: "$Revision: 1.1 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (10,22) size 99x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 99x36
+ RenderSVGText {text} at (10,22) size 99x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 99x35
chunk 1 text run 1 at (10.00,50.00) startOffset 0 endOffset 8 width 99.00: "uievents"
- RenderSVGText {text} at (370,22) size 56x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x36
+ RenderSVGText {text} at (370,22) size 56x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x35
chunk 1 text run 1 at (370.00,50.00) startOffset 0 endOffset 5 width 56.00: "false"
- RenderSVGText {text} at (10,72) size 154x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 154x36
+ RenderSVGText {text} at (10,72) size 154x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 154x35
chunk 1 text run 1 at (10.00,100.00) startOffset 0 endOffset 11 width 154.00: "mouseevents"
- RenderSVGText {text} at (370,72) size 46x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 46x36
+ RenderSVGText {text} at (370,72) size 46x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x35
chunk 1 text run 1 at (370.00,100.00) startOffset 0 endOffset 4 width 46.00: "true"
- RenderSVGText {text} at (10,122) size 181x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 181x36
+ RenderSVGText {text} at (10,122) size 181x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 181x35
chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 14 width 181.00: "mutationevents"
- RenderSVGText {text} at (370,122) size 46x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 46x36
+ RenderSVGText {text} at (370,122) size 46x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x35
chunk 1 text run 1 at (370.00,150.00) startOffset 0 endOffset 4 width 46.00: "true"
- RenderSVGText {text} at (10,172) size 102x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 102x36
+ RenderSVGText {text} at (10,172) size 102x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 102x35
chunk 1 text run 1 at (10.00,200.00) startOffset 0 endOffset 9 width 102.00: "traversal"
- RenderSVGText {text} at (370,172) size 46x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 46x36
+ RenderSVGText {text} at (370,172) size 46x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x35
chunk 1 text run 1 at (370.00,200.00) startOffset 0 endOffset 4 width 46.00: "true"
- RenderSVGText {text} at (10,222) size 148x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 148x36
+ RenderSVGText {text} at (10,222) size 148x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x35
chunk 1 text run 1 at (10.00,250.00) startOffset 0 endOffset 11 width 148.00: "org.w3c.svg"
- RenderSVGText {text} at (370,222) size 56x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x36
+ RenderSVGText {text} at (370,222) size 56x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x35
chunk 1 text run 1 at (370.00,250.00) startOffset 0 endOffset 5 width 56.00: "false"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt
index 5e6763d..cd63225 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt
@@ -3,37 +3,37 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (0,0) size 0x0
- RenderSVGText {text} at (10,312) size 198x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 198x36
+ RenderSVGText {text} at (10,312) size 198x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 198x35
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 198.00: "$Revision: 1.1 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (5,17) size 207x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 207x36
+ RenderSVGText {text} at (5,17) size 207x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 207x35
chunk 1 text run 1 at (5.00,45.00) startOffset 0 endOffset 16 width 207.00: "org.w3c.svg.lang"
- RenderSVGText {text} at (385,17) size 56x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x36
+ RenderSVGText {text} at (385,17) size 56x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x35
chunk 1 text run 1 at (385.00,45.00) startOffset 0 endOffset 5 width 56.00: "false"
- RenderSVGText {text} at (5,57) size 258x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 258x36
+ RenderSVGText {text} at (5,57) size 258x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 258x35
chunk 1 text run 1 at (5.00,85.00) startOffset 0 endOffset 19 width 258.00: "org.w3c.svg.dynamic"
- RenderSVGText {text} at (385,57) size 56x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x36
+ RenderSVGText {text} at (385,57) size 56x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x35
chunk 1 text run 1 at (385.00,85.00) startOffset 0 endOffset 5 width 56.00: "false"
- RenderSVGText {text} at (5,97) size 218x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 218x36
+ RenderSVGText {text} at (5,97) size 218x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 218x35
chunk 1 text run 1 at (5.00,125.00) startOffset 0 endOffset 18 width 218.00: "org.w3c.svg.static"
- RenderSVGText {text} at (385,97) size 56x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x36
+ RenderSVGText {text} at (385,97) size 56x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x35
chunk 1 text run 1 at (385.00,125.00) startOffset 0 endOffset 5 width 56.00: "false"
- RenderSVGText {text} at (5,137) size 209x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 209x36
+ RenderSVGText {text} at (5,137) size 209x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 209x35
chunk 1 text run 1 at (5.00,165.00) startOffset 0 endOffset 15 width 209.00: "org.w3c.dom.svg"
- RenderSVGText {text} at (385,137) size 56x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x36
+ RenderSVGText {text} at (385,137) size 56x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x35
chunk 1 text run 1 at (385.00,165.00) startOffset 0 endOffset 5 width 56.00: "false"
- RenderSVGText {text} at (5,177) size 148x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 148x36
+ RenderSVGText {text} at (5,177) size 148x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x35
chunk 1 text run 1 at (5.00,205.00) startOffset 0 endOffset 11 width 148.00: "org.w3c.svg"
- RenderSVGText {text} at (385,177) size 56x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x36
+ RenderSVGText {text} at (385,177) size 56x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x35
chunk 1 text run 1 at (385.00,205.00) startOffset 0 endOffset 5 width 56.00: "false"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt
index e8f1cbf..f912fb8 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt
@@ -3,37 +3,37 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (0,0) size 0x0
- RenderSVGText {text} at (10,312) size 198x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 198x36
+ RenderSVGText {text} at (10,312) size 198x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 198x35
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 198.00: "$Revision: 1.2 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
- RenderSVGText {text} at (5,17) size 279x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 279x36
+ RenderSVGText {text} at (5,17) size 279x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 279x35
chunk 1 text run 1 at (5.00,45.00) startOffset 0 endOffset 22 width 279.00: "org.w3c.dom.svg.static"
- RenderSVGText {text} at (385,17) size 56x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x36
+ RenderSVGText {text} at (385,17) size 56x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x35
chunk 1 text run 1 at (385.00,45.00) startOffset 0 endOffset 5 width 56.00: "false"
- RenderSVGText {text} at (5,57) size 335x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 335x36
+ RenderSVGText {text} at (5,57) size 335x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 335x35
chunk 1 text run 1 at (5.00,85.00) startOffset 0 endOffset 25 width 335.00: "org.w3c.dom.svg.animation"
- RenderSVGText {text} at (385,57) size 56x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x36
+ RenderSVGText {text} at (385,57) size 56x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x35
chunk 1 text run 1 at (385.00,85.00) startOffset 0 endOffset 5 width 56.00: "false"
- RenderSVGText {text} at (5,97) size 319x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 319x36
+ RenderSVGText {text} at (5,97) size 319x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 319x35
chunk 1 text run 1 at (5.00,125.00) startOffset 0 endOffset 23 width 319.00: "org.w3c.dom.svg.dynamic"
- RenderSVGText {text} at (385,97) size 56x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x36
+ RenderSVGText {text} at (385,97) size 56x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x35
chunk 1 text run 1 at (385.00,125.00) startOffset 0 endOffset 5 width 56.00: "false"
- RenderSVGText {text} at (5,137) size 246x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 246x36
+ RenderSVGText {text} at (5,137) size 246x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 246x35
chunk 1 text run 1 at (5.00,165.00) startOffset 0 endOffset 19 width 246.00: "org.w3c.dom.svg.all"
- RenderSVGText {text} at (385,137) size 56x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x36
+ RenderSVGText {text} at (385,137) size 56x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x35
chunk 1 text run 1 at (385.00,165.00) startOffset 0 endOffset 5 width 56.00: "false"
- RenderSVGText {text} at (5,177) size 185x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 185x36
+ RenderSVGText {text} at (5,177) size 185x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 185x35
chunk 1 text run 1 at (5.00,205.00) startOffset 0 endOffset 15 width 185.00: "org.w3c.svg.all"
- RenderSVGText {text} at (385,177) size 56x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x36
+ RenderSVGText {text} at (385,177) size 56x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x35
chunk 1 text run 1 at (385.00,205.00) startOffset 0 endOffset 5 width 56.00: "false"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt
index 6daaff4..08e5e8f 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt
@@ -7,7 +7,7 @@
RenderSVGText {text} at (50,186) size 148x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 148x18
chunk 1 text run 1 at (50.00,200.00) startOffset 0 endOffset 20 width 148.00: "DOM API is supported"
- RenderSVGText {text} at (10,312) size 198x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 198x36
+ RenderSVGText {text} at (10,312) size 198x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 198x35
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 198.00: "$Revision: 1.3 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt
index 0408baa..9b5c0dd 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt
@@ -1,7 +1,7 @@
layer at (0,0) size 480x360
RenderView at (0,0) size 480x360
layer at (0,0) size 480x360
- RenderSVGRoot {svg} at (56,0) size 368x360
+ RenderSVGRoot {svg} at (58,0) size 364x360
RenderSVGContainer {g} at (59,0) size 361x360
RenderSVGPath {rect} at (59,0) size 181x180 [fill={[type=SOLID] [color=#DC143C]}] [x=100.00] [y=100.00] [width=50.00] [height=50.00]
RenderSVGPath {rect} at (239,180) size 181x180 [fill={[type=SOLID] [color=#DC143C]}] [x=150.00] [y=150.00] [width=50.00] [height=50.00]
@@ -10,4 +10,4 @@
RenderSVGText {text} at (105,186) size 66x12 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 66x12
chunk 1 text run 1 at (105.00,195.00) startOffset 0 endOffset 16 width 65.83: "$Revision: 1.8 $"
- RenderSVGPath {rect} at (56,0) size 368x360 [stroke={[type=SOLID] [color=#000000]}] [x=100.00] [y=100.00] [width=100.00] [height=100.00]
+ RenderSVGPath {rect} at (58,0) size 364x360 [stroke={[type=SOLID] [color=#000000]}] [x=100.00] [y=100.00] [width=100.00] [height=100.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt
index c002845..90b5d36 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-05-t-expected.txt
@@ -3,9 +3,9 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (195,64) size 90x46
- RenderSVGText {text} at (195,64) size 90x46 contains 1 chunk(s)
- RenderSVGInline {toto:a} at (0,0) size 90x46
- RenderSVGInlineText {#text} at (0,0) size 90x46
+ RenderSVGText {text} at (195,64) size 89x46 contains 1 chunk(s)
+ RenderSVGInline {toto:a} at (0,0) size 89x46
+ RenderSVGInlineText {#text} at (0,0) size 89x46
chunk 1 (middle anchor) text run 1 at (195.50,100.00) startOffset 0 endOffset 5 width 89.00: "Valid"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGText {text}
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt
index 113662c..25505d6 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt
@@ -27,8 +27,8 @@
chunk 1 (middle anchor) text run 1 at (91.00,228.00) startOffset 0 endOffset 4 width 28.00: "gray"
RenderSVGContainer {g} at (90,235) size 36x36 [transform={m=((0.20,0.00)(0.00,0.20)) t=(90.00,235.00)}]
RenderSVGPath {path} at (90,235) size 36x36 [fill={[type=SOLID] [color=#808080]}] [data="M 60 0 L 120 0 L 180 60 L 180 120 L 120 180 L 60 180 L 0 120 L 0 60 Z"]
- RenderSVGText {text} at (179,214) size 52x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x18
+ RenderSVGText {text} at (179,214) size 51x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 51x18
chunk 1 (middle anchor) text run 1 at (179.50,228.00) startOffset 0 endOffset 8 width 51.00: "outlined"
RenderSVGContainer {g} at (189,234) size 38x38 [transform={m=((0.20,0.00)(0.00,0.20)) t=(190.00,235.00)}]
RenderSVGPath {path} at (189,234) size 38x38 [stroke={[type=SOLID] [color=#808080] [stroke width=5.00]}] [data="M 60 0 L 120 0 L 180 60 L 180 120 L 120 180 L 60 180 L 0 120 L 0 60 Z"]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt
index 98235ab..62c7c57 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt
@@ -243,8 +243,8 @@
RenderSVGInlineText {#text} at (0,0) size 14x23
chunk 1 (middle anchor) text run 1 at (4.00,30.00) startOffset 0 endOffset 1 width 14.00: "A"
RenderSVGContainer {g} at (349,175) size 8x13 [transform={m=((1.00,0.00)(0.00,1.00)) t=(286.00,0.00)}]
- RenderSVGText {text} at (7,20) size 8x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x13
+ RenderSVGText {text} at (7,20) size 7x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x12
chunk 1 (middle anchor) text run 1 at (7.50,30.00) startOffset 0 endOffset 1 width 7.00: "A"
RenderSVGContainer {g} at (369,167) size 12x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(308.00,0.00)}]
RenderSVGText {text} at (5,12) size 12x23 contains 1 chunk(s)
@@ -287,8 +287,8 @@
RenderSVGInlineText {#text} at (0,0) size 14x23
chunk 1 (middle anchor) text run 1 at (4.00,30.00) startOffset 0 endOffset 1 width 14.00: "A"
RenderSVGContainer {g} at (349,225) size 8x13 [transform={m=((1.00,0.00)(0.00,1.00)) t=(286.00,0.00)}]
- RenderSVGText {text} at (7,20) size 8x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x13
+ RenderSVGText {text} at (7,20) size 7x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x12
chunk 1 (middle anchor) text run 1 at (7.50,30.00) startOffset 0 endOffset 1 width 7.00: "A"
RenderSVGContainer {g} at (369,217) size 12x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(308.00,0.00)}]
RenderSVGText {text} at (5,12) size 12x23 contains 1 chunk(s)
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt
index 9c10bf2..792c73b 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt
@@ -4,48 +4,48 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (10,22) size 422x228
RenderSVGContainer {g} at (10,22) size 422x228
- RenderSVGText {text} at (10,22) size 38x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 38x11
+ RenderSVGText {text} at (10,22) size 38x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 38x10
chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 10 width 38.00: "SVG to fit"
RenderSVGContainer {g} at (20,40) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,40.00)}]
RenderSVGImage {image} at (20,40) size 50x50
- RenderSVGText {text} at (10,102) size 42x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 42x11
+ RenderSVGText {text} at (10,102) size 42x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 42x10
chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 10 width 42.00: "Viewport 1"
RenderSVGContainer {g} at (10,120) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}]
RenderSVGPath {rect} at (10,120) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
- RenderSVGText {text} at (10,172) size 42x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 42x11
+ RenderSVGText {text} at (10,172) size 42x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 42x10
chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 10 width 42.00: "Viewport 2"
RenderSVGContainer {g} at (20,190) size 30x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,190.00)}]
RenderSVGPath {rect} at (20,190) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
RenderSVGContainer {g} at (100,22) size 82x58 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,50.00)}]
- RenderSVGText {text} at (0,-28) size 82x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 82x11
+ RenderSVGText {text} at (0,-28) size 82x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 82x10
chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 26 width 82.00: "---------- meet ----------"
RenderSVGContainer {g} at (130,37) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}]
- RenderSVGText {text} at (0,-13) size 26x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x11
+ RenderSVGText {text} at (0,-13) size 26x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 26x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMid*"
RenderSVGPath {rect} at (130,50) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
RenderSVGImage {image} at (130,50) size 50x30
RenderSVGContainer {g} at (230,22) size 82x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,50.00)}]
- RenderSVGText {text} at (0,-28) size 82x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 82x11
+ RenderSVGText {text} at (0,-28) size 82x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 82x10
chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 26 width 82.00: "---------- meet ----------"
RenderSVGContainer {g} at (260,37) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}]
- RenderSVGText {text} at (0,-13) size 27x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 27x11
+ RenderSVGText {text} at (0,-13) size 27x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 27x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "*YMid"
RenderSVGPath {rect} at (260,50) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
RenderSVGImage {image} at (260,50) size 30x60
RenderSVGContainer {g} at (350,22) size 82x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,50.00)}]
- RenderSVGText {text} at (0,-28) size 82x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 82x11
+ RenderSVGText {text} at (0,-28) size 82x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 82x10
chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 26 width 82.00: "---------- meet ----------"
RenderSVGContainer {g} at (380,37) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}]
- RenderSVGText {text} at (0,-13) size 24x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x11
+ RenderSVGText {text} at (0,-13) size 24x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x10
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 24.00: "*none"
RenderSVGPath {rect} at (380,50) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
RenderSVGImage {image} at (380,50) size 30x60
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt
index bb59495..63eaed6 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt
@@ -23,8 +23,8 @@
RenderSVGText {text} at (6,-52) size 88x28 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 88x28
chunk 1 (middle anchor) text run 1 at (6.00,-30.00) startOffset 0 endOffset 8 width 88.00: "xml:base"
- RenderSVGText {text} at (4,-22) size 92x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 92x28
+ RenderSVGText {text} at (4,-22) size 91x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 91x28
chunk 1 (middle anchor) text run 1 at (4.50,0.00) startOffset 0 endOffset 9 width 91.00: "on parent"
RenderSVGImage {image} at (330,120) size 100x100
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt
index 60a4235..6c73d04 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt
@@ -85,8 +85,8 @@
RenderSVGImage {image} at (150,235) size 20x20
RenderSVGContainer {use} at (150,262) size 46x30
RenderSVGContainer {g} at (150,262) size 46x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,260.00)}]
- RenderSVGText {text} at (0,-23) size 46x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 46x30
+ RenderSVGText {text} at (0,-23) size 46x29 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x29
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 4 width 46.00: "Text"
RenderSVGContainer {use} at (330,25) size 20x20
RenderSVGContainer {g} at (330,25) size 20x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,0.00)}]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt
index 08e6230..e10bfbc 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt
@@ -8,8 +8,8 @@
RenderSVGText {text} at (88,46) size 64x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 64x18
chunk 1 (middle anchor) text run 1 at (88.00,60.00) startOffset 0 endOffset 9 width 64.00: "Reference"
- RenderSVGText {text} at (340,46) size 40x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x18
+ RenderSVGText {text} at (340,46) size 39x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 39x18
chunk 1 (middle anchor) text run 1 at (340.50,60.00) startOffset 0 endOffset 5 width 39.00: "<use>"
RenderSVGContainer {g} at (35,85) size 170x170 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(120.00,99.29)}]
RenderSVGPath {rect} at (35,85) size 170x170 [stroke={[type=SOLID] [color=#C82828] [stroke width=20.00]}] [fill={[type=SOLID] [color=#FADC00]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt
index 218cfe6..f4d2e31 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-css-04-f-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (15,16) size 433x262
- RenderSVGText {text} at (162,16) size 156x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 156x24
+ RenderSVGText {text} at (162,16) size 155x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 155x23
chunk 1 (middle anchor) text run 1 at (162.50,35.00) startOffset 0 endOffset 17 width 155.00: "CSS selector test"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (29,69) size 209x69
@@ -45,34 +45,34 @@
RenderSVGContainer {g} at (379,209) size 69x69
RenderSVGPath {rect} at (379,209) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=380.00] [y=210.00] [width=67.50] [height=67.50]
RenderSVGContainer {g} at (15,45) size 400x212
- RenderSVGText {text} at (58,45) size 12x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 12x19
+ RenderSVGText {text} at (58,45) size 11x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 11x18
chunk 1 (middle anchor) text run 1 at (58.50,60.00) startOffset 0 endOffset 1 width 11.00: "A"
- RenderSVGText {text} at (127,45) size 12x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 12x19
+ RenderSVGText {text} at (127,45) size 11x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 11x18
chunk 1 (middle anchor) text run 1 at (127.50,60.00) startOffset 0 endOffset 1 width 11.00: "B"
- RenderSVGText {text} at (194,45) size 12x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 12x19
+ RenderSVGText {text} at (194,45) size 12x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 12x18
chunk 1 (middle anchor) text run 1 at (194.00,60.00) startOffset 0 endOffset 1 width 12.00: "C"
- RenderSVGText {text} at (264,45) size 12x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 12x19
+ RenderSVGText {text} at (264,45) size 12x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 12x18
chunk 1 (middle anchor) text run 1 at (264.00,60.00) startOffset 0 endOffset 1 width 12.00: "D"
- RenderSVGText {text} at (334,45) size 12x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 12x19
+ RenderSVGText {text} at (334,45) size 11x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 11x18
chunk 1 (middle anchor) text run 1 at (334.50,60.00) startOffset 0 endOffset 1 width 11.00: "E"
- RenderSVGText {text} at (405,45) size 10x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x19
+ RenderSVGText {text} at (405,45) size 10x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x18
chunk 1 (middle anchor) text run 1 at (405.00,60.00) startOffset 0 endOffset 1 width 10.00: "F"
- RenderSVGText {text} at (15,98) size 10x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x19
+ RenderSVGText {text} at (15,98) size 9x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 9x18
chunk 1 (middle anchor) text run 1 at (15.50,113.00) startOffset 0 endOffset 1 width 9.00: "1"
- RenderSVGText {text} at (15,168) size 10x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x19
+ RenderSVGText {text} at (15,168) size 9x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 9x18
chunk 1 (middle anchor) text run 1 at (15.50,183.00) startOffset 0 endOffset 1 width 9.00: "2"
- RenderSVGText {text} at (15,238) size 10x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x19
+ RenderSVGText {text} at (15,238) size 9x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 9x18
chunk 1 (middle anchor) text run 1 at (15.50,253.00) startOffset 0 endOffset 1 width 9.00: "3"
- RenderSVGText {text} at (10,312) size 213x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 213x36
+ RenderSVGText {text} at (10,312) size 213x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 213x35
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 213.00: "$Revision: 1.13 $"
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt
index 8a7e075..f07c0b5 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-css-05-b-expected.txt
@@ -4,16 +4,16 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (127,72) size 226x136
RenderSVGContainer {g} at (127,72) size 226x136
- RenderSVGText {text} at (147,72) size 186x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 186x36
+ RenderSVGText {text} at (147,72) size 186x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 186x35
chunk 1 (middle anchor) text run 1 at (147.00,100.00) startOffset 0 endOffset 13 width 186.00: "Good morning!"
- RenderSVGText {text} at (127,172) size 226x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 87x36
+ RenderSVGText {text} at (127,172) size 225x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x35
chunk 1 (middle anchor) text run 1 at (127.50,200.00) startOffset 0 endOffset 6 width 86.00: "Bonne "
- RenderSVGTSpan {tspan} at (0,0) size 130x36
- RenderSVGInlineText {#text} at (86,0) size 130x36
+ RenderSVGTSpan {tspan} at (0,0) size 129x35
+ RenderSVGInlineText {#text} at (86,0) size 129x35
chunk 1 (middle anchor) text run 1 at (213.50,200.00) startOffset 0 endOffset 10 width 129.00: "avant-midi"
- RenderSVGInlineText {#text} at (215,0) size 11x36
+ RenderSVGInlineText {#text} at (215,0) size 10x35
chunk 1 (middle anchor) text run 1 at (342.50,200.00) startOffset 0 endOffset 1 width 10.00: "!"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt
index 8bf77b1..4ee8160 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/styling-css-06-b-expected.txt
@@ -4,23 +4,23 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (50,72) size 360x176
RenderSVGContainer {g} at (50,72) size 360x176
- RenderSVGText {text} at (50,72) size 86x36 contains 1 chunk(s)
- RenderSVGInline {a} at (0,0) size 86x36
- RenderSVGInlineText {#text} at (0,0) size 86x36
+ RenderSVGText {text} at (50,72) size 86x35 contains 1 chunk(s)
+ RenderSVGInline {a} at (0,0) size 86x35
+ RenderSVGInlineText {#text} at (0,0) size 86x35
chunk 1 text run 1 at (50.00,100.00) startOffset 0 endOffset 7 width 86.00: "Visited"
- RenderSVGText {text} at (250,72) size 116x36 contains 1 chunk(s)
- RenderSVGInline {a} at (0,0) size 116x36
- RenderSVGInlineText {#text} at (0,0) size 116x36
+ RenderSVGText {text} at (250,72) size 116x35 contains 1 chunk(s)
+ RenderSVGInline {a} at (0,0) size 116x35
+ RenderSVGInlineText {#text} at (0,0) size 116x35
chunk 1 text run 1 at (250.00,100.00) startOffset 0 endOffset 9 width 116.00: "Unvisited"
- RenderSVGText {text} at (50,142) size 119x36 contains 1 chunk(s)
- RenderSVGInline {a} at (0,0) size 119x36
- RenderSVGInlineText {#text} at (0,0) size 119x36
+ RenderSVGText {text} at (50,142) size 119x35 contains 1 chunk(s)
+ RenderSVGInline {a} at (0,0) size 119x35
+ RenderSVGInlineText {#text} at (0,0) size 119x35
chunk 1 text run 1 at (50.00,170.00) startOffset 0 endOffset 8 width 119.00: "Hover me"
- RenderSVGText {text} at (250,142) size 160x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 160x36
+ RenderSVGText {text} at (250,142) size 160x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 160x35
chunk 1 text run 1 at (250.00,170.00) startOffset 0 endOffset 12 width 160.00: "And me, too!"
- RenderSVGText {text} at (150,212) size 116x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 116x36
+ RenderSVGText {text} at (150,212) size 116x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 116x35
chunk 1 text run 1 at (150.00,240.00) startOffset 0 endOffset 9 width 116.00: "Select me"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt
index 5c3a1af..f71ddf7 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-01-b-expected.txt
@@ -3,33 +3,33 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (5,9) size 452x278
- RenderSVGText {text} at (5,9) size 435x39 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 435x39
+ RenderSVGText {text} at (5,9) size 435x38 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 435x38
chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 31 width 435.00: "Test 'text-anchor' (horizontal)"
RenderSVGContainer {g} at (20,102) size 437x185
RenderSVGContainer {g} at (227,102) size 230x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,130.00)}]
RenderSVGPath {line} at (230,129) size 50x2 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=50.00] [y2=0.00]
RenderSVGPath {circle} at (227,127) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
- RenderSVGText {text} at (0,-28) size 227x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x35
+ RenderSVGText {text} at (0,-28) size 227x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x34
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 16 width 227.00: "text-anchor:none"
RenderSVGContainer {g} at (227,152) size 220x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,180.00)}]
RenderSVGPath {line} at (230,179) size 50x2 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=50.00] [y2=0.00]
RenderSVGPath {circle} at (227,177) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
- RenderSVGText {text} at (0,-28) size 217x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 217x35
+ RenderSVGText {text} at (0,-28) size 217x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 217x34
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 17 width 217.00: "text-anchor:start"
RenderSVGContainer {g} at (105,202) size 250x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,230.00)}]
RenderSVGPath {line} at (205,229) size 50x2 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=-25.00] [y1=0.00] [x2=25.00] [y2=0.00]
RenderSVGPath {circle} at (227,227) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
- RenderSVGText {text} at (-125,-28) size 250x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 250x35
+ RenderSVGText {text} at (-125,-28) size 249x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 249x34
chunk 1 (middle anchor) text run 1 at (-124.50,0.00) startOffset 0 endOffset 18 width 249.00: "text-anchor:middle"
RenderSVGContainer {g} at (20,252) size 213x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,280.00)}]
RenderSVGPath {line} at (180,279) size 50x2 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=-50.00] [y1=0.00] [x2=0.00] [y2=0.00]
RenderSVGPath {circle} at (227,277) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
- RenderSVGText {text} at (-210,-28) size 210x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 210x35
+ RenderSVGText {text} at (-210,-28) size 210x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 210x34
chunk 1 (end anchor) text run 1 at (-210.00,0.00) startOffset 0 endOffset 15 width 210.00: "text-anchor:end"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-02-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-02-b-expected.txt
index 217661c..546bff7 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-02-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-02-b-expected.txt
@@ -3,39 +3,39 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (5,9) size 467x275
- RenderSVGText {text} at (5,9) size 467x39 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 467x39
+ RenderSVGText {text} at (5,9) size 467x38 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 467x38
chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 34 width 467.00: "Test 'baseline-shift' (horizontal)"
RenderSVGContainer {g} at (15,85) size 404x199 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,120.00)}]
- RenderSVGText {text} at (0,-35) size 350x42 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,7) size 98x35
+ RenderSVGText {text} at (0,-35) size 350x41 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,7) size 98x34
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 6 width 98.00: "Normal"
- RenderSVGTSpan {tspan} at (0,0) size 204x35
- RenderSVGInlineText {#text} at (98,0) size 204x35
+ RenderSVGTSpan {tspan} at (0,0) size 204x34
+ RenderSVGInlineText {#text} at (98,0) size 204x34
chunk 1 text run 1 at (98.00,-7.00) startOffset 0 endOffset 16 width 204.00: "baseline-shift:7"
- RenderSVGInlineText {#text} at (302,7) size 48x35
+ RenderSVGInlineText {#text} at (302,7) size 48x34
chunk 1 text run 1 at (302.00,0.00) startOffset 0 endOffset 4 width 48.00: "text"
- RenderSVGText {text} at (0,42) size 404x56 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x35
+ RenderSVGText {text} at (0,42) size 404x55 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x34
chunk 1 text run 1 at (0.00,70.00) startOffset 0 endOffset 6 width 98.00: "Normal"
- RenderSVGTSpan {tspan} at (0,0) size 258x35
- RenderSVGInlineText {#text} at (98,21) size 258x35
+ RenderSVGTSpan {tspan} at (0,0) size 258x34
+ RenderSVGInlineText {#text} at (98,21) size 258x34
chunk 1 text run 1 at (98.00,91.00) startOffset 0 endOffset 19 width 258.00: "baseline-shift:-70%"
- RenderSVGInlineText {#text} at (356,0) size 48x35
+ RenderSVGInlineText {#text} at (356,0) size 48x34
chunk 1 text run 1 at (356.00,70.00) startOffset 0 endOffset 4 width 48.00: "text"
RenderSVGText {text} at (0,96) size 271x68 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,16) size 98x35
+ RenderSVGInlineText {#text} at (0,16) size 98x34
chunk 1 text run 1 at (0.00,140.00) startOffset 0 endOffset 6 width 98.00: "Normal"
RenderSVGTSpan {tspan} at (0,0) size 49x35
- RenderSVGInlineText {#text} at (98,33) size 49x35
+ RenderSVGInlineText {#text} at (98,33) size 49x34
chunk 1 text run 1 at (98.00,156.76) startOffset 0 endOffset 3 width 49.00: "sub"
RenderSVGTSpan {tspan} at (0,0) size 76x34
RenderSVGInlineText {#text} at (147,0) size 76x34
chunk 1 text run 1 at (147.00,123.24) startOffset 0 endOffset 5 width 76.00: "super"
RenderSVGTSpan {tspan} at (0,0) size 25x35
- RenderSVGInlineText {#text} at (223,16) size 25x35
+ RenderSVGInlineText {#text} at (223,16) size 25x34
chunk 1 text run 1 at (223.00,140.00) startOffset 0 endOffset 2 width 25.00: "te"
- RenderSVGInlineText {#text} at (248,16) size 23x35
+ RenderSVGInlineText {#text} at (248,16) size 23x34
chunk 1 text run 1 at (248.00,140.00) startOffset 0 endOffset 2 width 23.00: "xt"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-03-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-03-b-expected.txt
index 6c5f2d7..4f96b85 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-03-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-03-b-expected.txt
@@ -3,19 +3,19 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (0,3) size 469x222
- RenderSVGText {text} at (5,3) size 346x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 346x46
+ RenderSVGText {text} at (5,3) size 346x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 346x45
chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 21 width 346.00: "Test of 'text-anchor'"
RenderSVGPath {line} at (224,75) size 2x150 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=225.00] [y1=75.00] [x2=225.00] [y2=225.00]
RenderSVGContainer {g} at (0,82) size 469x135
- RenderSVGText {text} at (-4,82) size 473x135 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 229x35
+ RenderSVGText {text} at (-4,82) size 473x134 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 229x34
chunk 1 (end anchor) text run 1 at (-4.00,110.00) startOffset 0 endOffset 17 width 229.00: "Begin with \"end\","
- RenderSVGTSpan {tspan} at (0,0) size 400x35
- RenderSVGInlineText {#text} at (29,50) size 400x35
+ RenderSVGTSpan {tspan} at (0,0) size 400x34
+ RenderSVGInlineText {#text} at (29,50) size 400x34
chunk 1 (middle anchor) text run 1 at (25.00,160.00) startOffset 0 endOffset 32 width 400.00: " switch to \"middle\" in a tspan, "
- RenderSVGTSpan {tspan} at (0,0) size 244x35
- RenderSVGInlineText {#text} at (229,100) size 244x35
+ RenderSVGTSpan {tspan} at (0,0) size 244x34
+ RenderSVGInlineText {#text} at (229,100) size 244x34
chunk 1 text run 1 at (225.00,210.00) startOffset 0 endOffset 20 width 244.00: "and \"start\" ends it."
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-04-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-04-b-expected.txt
index 5159845..cdcc518 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-04-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-04-b-expected.txt
@@ -3,39 +3,39 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (0,3) size 476x264
- RenderSVGText {text} at (5,3) size 346x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 346x46
+ RenderSVGText {text} at (5,3) size 346x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 346x45
chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 21 width 346.00: "Test of 'text-anchor'"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGText {text} at (0,-14) size 75x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 75x18
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 13 width 75.00: "end text tref"
RenderSVGPath {path} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [data="M -5 260 L 220 260"]
- RenderSVGText {text} at (20,52) size 218x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 218x35
+ RenderSVGText {text} at (20,52) size 218x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 218x34
chunk 1 text run 1 at (20.00,80.00) startOffset 0 endOffset 17 width 218.00: "Tspan, tref, toap"
RenderSVGPath {line} at (219,120) size 2x140 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=220.00] [y1=120.00] [x2=220.00] [y2=260.00]
RenderSVGContainer {g} at (0,112) size 476x155
- RenderSVGText {text} at (220,112) size 256x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 122x35
+ RenderSVGText {text} at (220,112) size 256x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 122x34
chunk 1 text run 1 at (220.00,140.00) startOffset 0 endOffset 11 width 122.00: "start text "
- RenderSVGTSpan {tspan} at (0,0) size 134x35
- RenderSVGInlineText {#text} at (122,0) size 134x35
+ RenderSVGTSpan {tspan} at (0,0) size 134x34
+ RenderSVGInlineText {#text} at (122,0) size 134x34
chunk 1 text run 1 at (342.00,140.00) startOffset 0 endOffset 10 width 134.00: " red tspan"
- RenderSVGText {text} at (64,152) size 312x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 154x35
+ RenderSVGText {text} at (64,152) size 312x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 154x34
chunk 1 (middle anchor) text run 1 at (64.00,180.00) startOffset 0 endOffset 12 width 154.00: "middle text "
- RenderSVGTSpan {tspan} at (0,0) size 158x35
- RenderSVGInlineText {#text} at (154,0) size 158x35
+ RenderSVGTSpan {tspan} at (0,0) size 158x34
+ RenderSVGInlineText {#text} at (154,0) size 158x34
chunk 1 (middle anchor) text run 1 at (218.00,180.00) startOffset 0 endOffset 11 width 158.00: " bold tspan"
- RenderSVGText {text} at (62,192) size 158x35 contains 1 chunk(s)
- RenderSVGInline {tref} at (0,0) size 158x35
- RenderSVGInlineText {#text} at (0,0) size 158x35
+ RenderSVGText {text} at (62,192) size 158x34 contains 1 chunk(s)
+ RenderSVGInline {tref} at (0,0) size 158x34
+ RenderSVGInlineText {#text} at (0,0) size 158x34
chunk 1 (end anchor) text run 1 at (62.00,220.00) startOffset 0 endOffset 13 width 158.00: "end text tref"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (-4,232) size 224x35 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 224x35
- RenderSVGInlineText {#text} at (0,0) size 224x35
+ RenderSVGText {text} at (-4,232) size 224x34 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 224x34
+ RenderSVGInlineText {#text} at (0,0) size 224x34
chunk 1 (end anchor) text run 1 at (0.00,260.00) startOffset 12 endOffset 13 width 8.00: " "
chunk 1 (end anchor) text run 2 at (12.50,260.00) startOffset 13 endOffset 14 width 17.00: "e"
chunk 1 (end anchor) text run 3 at (29.50,260.00) startOffset 14 endOffset 15 width 17.00: "n"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt
index 78f8e45..f1ade9b 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-05-b-expected.txt
@@ -3,15 +3,15 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (5,3) size 465x315
- RenderSVGText {text} at (5,3) size 465x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 465x46
+ RenderSVGText {text} at (5,3) size 465x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 465x45
chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 29 width 465.00: "Test 'text-anchor' (vertical)"
RenderSVGContainer {g} at (151,49) size 118x269
RenderSVGContainer {g} at (151,49) size 118x269 [transform={m=((1.00,0.00)(0.00,1.00)) t=(160.00,150.00)}]
RenderSVGContainer {g} at (151,147) size 18x171
RenderSVGPath {circle} at (157,147) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
- RenderSVGText {text} at (-9,0) size 18x168 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x168
+ RenderSVGText {text} at (-9,0) size 17x168 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x168
chunk 1 (vertical) text run 1 at (-10.40,0.00) startOffset 0 endOffset 1 height 33.52: "s"
chunk 1 (vertical) text run 2 at (-10.40,33.52) startOffset 1 endOffset 2 height 33.52: "t"
chunk 1 (vertical) text run 3 at (-10.40,67.03) startOffset 2 endOffset 3 height 33.52: "a"
@@ -19,8 +19,8 @@
chunk 1 (vertical) text run 5 at (-10.40,134.06) startOffset 4 endOffset 5 height 33.52: "t"
RenderSVGContainer {g} at (197,49) size 26x202 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
RenderSVGPath {circle} at (207,147) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
- RenderSVGText {text} at (-13,-101) size 26x202 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x202
+ RenderSVGText {text} at (-13,-101) size 25x202 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x202
chunk 1 (middle anchor, vertical) text run 1 at (-10.40,-100.55) startOffset 0 endOffset 1 height 33.52: "m"
chunk 1 (middle anchor, vertical) text run 2 at (-10.40,-67.03) startOffset 1 endOffset 2 height 33.52: "i"
chunk 1 (middle anchor, vertical) text run 3 at (-10.40,-33.52) startOffset 2 endOffset 3 height 33.52: "d"
@@ -29,8 +29,8 @@
chunk 1 (middle anchor, vertical) text run 6 at (-10.40,67.03) startOffset 5 endOffset 6 height 33.52: "e"
RenderSVGContainer {g} at (251,49) size 18x104 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
RenderSVGPath {circle} at (257,147) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
- RenderSVGText {text} at (-9,-101) size 18x101 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x101
+ RenderSVGText {text} at (-9,-101) size 17x101 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x101
chunk 1 (end anchor, vertical) text run 1 at (-10.40,-100.55) startOffset 0 endOffset 1 height 33.52: "e"
chunk 1 (end anchor, vertical) text run 2 at (-10.40,-67.03) startOffset 1 endOffset 2 height 33.52: "n"
chunk 1 (end anchor, vertical) text run 3 at (-10.40,-33.52) startOffset 2 endOffset 3 height 33.52: "d"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt
index 85ffced..41c7324 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-06-b-expected.txt
@@ -3,64 +3,64 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (0,3) size 480x357
- RenderSVGText {text} at (0,3) size 481x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 481x46
+ RenderSVGText {text} at (0,3) size 481x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 481x45
chunk 1 text run 1 at (0.00,40.00) startOffset 0 endOffset 31 width 481.00: "Test 'baseline-shift' (vertic.)"
RenderSVGContainer {g} at (81,60) size 295x300
RenderSVGContainer {g} at (81,60) size 295x300 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,60.00)}]
- RenderSVGText {text} at (-9,0) size 25x168 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x68
+ RenderSVGText {text} at (-9,0) size 24x168 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x68
chunk 1 (vertical) text run 1 at (-10.40,0.00) startOffset 0 endOffset 1 height 33.52: "t"
chunk 1 (vertical) text run 2 at (-10.40,33.52) startOffset 1 endOffset 2 height 33.52: "e"
- RenderSVGTSpan {tspan} at (0,0) size 18x34
- RenderSVGInlineText {#text} at (7,67) size 18x34
+ RenderSVGTSpan {tspan} at (0,0) size 17x34
+ RenderSVGInlineText {#text} at (7,67) size 17x34
chunk 1 (vertical) text run 1 at (-3.40,67.03) startOffset 0 endOffset 1 height 33.52: "7"
- RenderSVGInlineText {#text} at (1,100) size 16x68
+ RenderSVGInlineText {#text} at (1,100) size 15x68
chunk 1 (vertical) text run 1 at (-10.40,100.55) startOffset 0 endOffset 1 height 33.52: "x"
chunk 1 (vertical) text run 2 at (-10.40,134.06) startOffset 1 endOffset 2 height 33.52: "t"
- RenderSVGText {text} at (45,0) size 44x269 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (26,0) size 18x68
+ RenderSVGText {text} at (45,0) size 43x269 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (26,0) size 17x68
chunk 1 (vertical) text run 1 at (69.60,0.00) startOffset 0 endOffset 1 height 33.52: "t"
chunk 1 (vertical) text run 2 at (69.60,33.52) startOffset 1 endOffset 2 height 33.52: "e"
- RenderSVGTSpan {tspan} at (0,0) size 28x135
- RenderSVGInlineText {#text} at (0,67) size 28x135
+ RenderSVGTSpan {tspan} at (0,0) size 27x135
+ RenderSVGInlineText {#text} at (0,67) size 27x135
chunk 1 (vertical) text run 1 at (48.60,67.03) startOffset 0 endOffset 1 height 33.52: "-"
chunk 1 (vertical) text run 2 at (48.60,100.55) startOffset 1 endOffset 2 height 33.52: "7"
chunk 1 (vertical) text run 3 at (48.60,134.06) startOffset 2 endOffset 3 height 33.52: "0"
chunk 1 (vertical) text run 4 at (48.60,167.58) startOffset 3 endOffset 4 height 33.52: "%"
- RenderSVGInlineText {#text} at (27,201) size 16x68
+ RenderSVGInlineText {#text} at (27,201) size 15x68
chunk 1 (vertical) text run 1 at (69.60,201.09) startOffset 0 endOffset 1 height 33.52: "x"
chunk 1 (vertical) text run 2 at (69.60,234.61) startOffset 1 endOffset 2 height 33.52: "t"
- RenderSVGText {text} at (154,0) size 35x235 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (17,0) size 18x68
+ RenderSVGText {text} at (154,0) size 34x235 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (16,0) size 17x68
chunk 1 (vertical) text run 1 at (169.60,0.00) startOffset 0 endOffset 1 height 33.52: "t"
chunk 1 (vertical) text run 2 at (169.60,33.52) startOffset 1 endOffset 2 height 33.52: "e"
- RenderSVGTSpan {tspan} at (0,0) size 18x101
- RenderSVGInlineText {#text} at (0,67) size 18x101
+ RenderSVGTSpan {tspan} at (0,0) size 17x101
+ RenderSVGInlineText {#text} at (0,67) size 17x101
chunk 1 (vertical) text run 1 at (152.84,67.03) startOffset 0 endOffset 1 height 33.52: "s"
chunk 1 (vertical) text run 2 at (152.84,100.55) startOffset 1 endOffset 2 height 33.52: "u"
chunk 1 (vertical) text run 3 at (152.84,134.06) startOffset 2 endOffset 3 height 33.52: "b"
RenderSVGTSpan {tspan} at (0,0) size 16x35
- RenderSVGInlineText {#text} at (18,167) size 16x35
+ RenderSVGInlineText {#text} at (17,167) size 15x34
chunk 1 (vertical) text run 1 at (169.60,167.58) startOffset 0 endOffset 1 height 33.52: "x"
- RenderSVGInlineText {#text} at (22,201) size 8x34
+ RenderSVGInlineText {#text} at (21,201) size 8x34
chunk 1 (vertical) text run 1 at (169.60,201.09) startOffset 0 endOffset 1 height 33.52: "t"
- RenderSVGText {text} at (251,0) size 35x302 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x68
+ RenderSVGText {text} at (251,0) size 34x302 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x68
chunk 1 (vertical) text run 1 at (249.60,0.00) startOffset 0 endOffset 1 height 33.52: "t"
chunk 1 (vertical) text run 2 at (249.60,33.52) startOffset 1 endOffset 2 height 33.52: "e"
RenderSVGTSpan {tspan} at (0,0) size 18x168
- RenderSVGInlineText {#text} at (17,67) size 18x168
+ RenderSVGInlineText {#text} at (16,67) size 17x168
chunk 1 (vertical) text run 1 at (266.36,67.03) startOffset 0 endOffset 1 height 33.52: "s"
chunk 1 (vertical) text run 2 at (266.36,100.55) startOffset 1 endOffset 2 height 33.52: "u"
chunk 1 (vertical) text run 3 at (266.36,134.06) startOffset 2 endOffset 3 height 33.52: "p"
chunk 1 (vertical) text run 4 at (266.36,167.58) startOffset 3 endOffset 4 height 33.52: "e"
chunk 1 (vertical) text run 5 at (266.36,201.09) startOffset 4 endOffset 5 height 33.52: "r"
- RenderSVGTSpan {tspan} at (0,0) size 16x35
- RenderSVGInlineText {#text} at (1,234) size 16x35
+ RenderSVGTSpan {tspan} at (0,0) size 15x35
+ RenderSVGInlineText {#text} at (1,234) size 15x34
chunk 1 (vertical) text run 1 at (249.60,234.61) startOffset 0 endOffset 1 height 33.52: "x"
- RenderSVGInlineText {#text} at (5,268) size 8x34
- chunk 1 (vertical) text run 1 at (249.60,268.12) startOffset 0 endOffset 1 height 33.52: "t"
+ RenderSVGInlineText {#text} at (4,268) size 8x34
+ chunk 1 (vertical) text run 1 at (249.60,268.13) startOffset 0 endOffset 1 height 33.52: "t"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.5 $"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt
index f383d59..0ce0123 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-align-08-b-expected.txt
@@ -4,14 +4,14 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (50,79) size 383x152
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (50,79) size 383x151 contains 1 chunk(s)
+ RenderSVGText {text} at (50,79) size 383x150 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 225x151
chunk 1 text run 1 at (50.00,200.00) startOffset 0 endOffset 3 width 225.00: "a\x{729C}\x{923}"
- RenderSVGTSpan {tspan} at (0,0) size 113x75
- RenderSVGInlineText {#text} at (225,61) size 113x75
+ RenderSVGTSpan {tspan} at (0,0) size 113x76
+ RenderSVGInlineText {#text} at (225,60) size 113x75
chunk 1 text run 1 at (275.00,200.00) startOffset 0 endOffset 3 width 112.50: "a\x{729C}\x{923}"
- RenderSVGTSpan {tspan} at (0,0) size 46x30
- RenderSVGInlineText {#text} at (337,97) size 46x30
+ RenderSVGTSpan {tspan} at (0,0) size 46x31
+ RenderSVGInlineText {#text} at (337,96) size 45x30
chunk 1 text run 1 at (387.50,200.00) startOffset 0 endOffset 3 width 45.00: "a\x{729C}\x{923}"
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]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt
index f685bbc..5e224b5 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt
@@ -3,11 +3,11 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (5,13) size 463x277
- RenderSVGText {text} at (5,13) size 403x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 403x46
+ RenderSVGText {text} at (5,13) size 403x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 403x45
chunk 1 text run 1 at (5.00,50.00) startOffset 0 endOffset 26 width 403.00: "Test 'altGlyph' facilities"
- RenderSVGText {text} at (5,62) size 463x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 463x35
+ RenderSVGText {text} at (5,62) size 463x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 463x34
chunk 1 text run 1 at (5.00,90.00) startOffset 0 endOffset 32 width 463.00: "and many-to-many chars to glyphs"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (45,125) size 398x165
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt
index 5596bbb..e91e94f 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-deco-01-b-expected.txt
@@ -3,42 +3,42 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (10,5) size 378x277
- RenderSVGText {text} at (10,5) size 150x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 150x19
+ RenderSVGText {text} at (10,5) size 150x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 150x18
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 23 width 150.00: "Test 'text-decoration'."
RenderSVGContainer {g} at (24,42) size 364x240
- RenderSVGText {text} at (25,43) size 122x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 122x28
+ RenderSVGText {text} at (25,43) size 122x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 122x27
chunk 1 text run 1 at (25.00,65.00) startOffset 0 endOffset 11 width 122.00: "Normal text"
- RenderSVGText {text} at (25,113) size 227x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x28
+ RenderSVGText {text} at (25,113) size 227x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x27
chunk 1 text run 1 at (25.00,135.00) startOffset 0 endOffset 22 width 227.00: "Text with line-through"
- RenderSVGText {text} at (25,183) size 159x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 159x28
+ RenderSVGText {text} at (25,183) size 159x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 159x27
chunk 1 text run 1 at (25.00,205.00) startOffset 0 endOffset 15 width 159.00: "Underlined text"
- RenderSVGText {text} at (25,253) size 362x28 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 45x28
- RenderSVGInlineText {#text} at (0,0) size 45x28
+ RenderSVGText {text} at (25,253) size 362x27 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 45x27
+ RenderSVGInlineText {#text} at (0,0) size 45x27
chunk 1 text run 1 at (25.00,275.00) startOffset 0 endOffset 3 width 45.00: "One"
- RenderSVGInlineText {#text} at (45,0) size 7x28
+ RenderSVGInlineText {#text} at (45,0) size 7x27
chunk 1 text run 1 at (70.00,275.00) startOffset 0 endOffset 1 width 7.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 51x28
- RenderSVGInlineText {#text} at (52,0) size 51x28
+ RenderSVGTSpan {tspan} at (0,0) size 51x27
+ RenderSVGInlineText {#text} at (52,0) size 51x27
chunk 1 text run 1 at (77.00,275.00) startOffset 0 endOffset 4 width 51.00: "word"
- RenderSVGInlineText {#text} at (103,0) size 7x28
+ RenderSVGInlineText {#text} at (103,0) size 7x27
chunk 1 text run 1 at (128.00,275.00) startOffset 0 endOffset 1 width 7.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 38x28
- RenderSVGInlineText {#text} at (110,0) size 38x28
+ RenderSVGTSpan {tspan} at (0,0) size 38x27
+ RenderSVGInlineText {#text} at (110,0) size 38x27
chunk 1 text run 1 at (135.00,275.00) startOffset 0 endOffset 3 width 38.00: "has"
- RenderSVGInlineText {#text} at (148,0) size 7x28
+ RenderSVGInlineText {#text} at (148,0) size 7x27
chunk 1 text run 1 at (173.00,275.00) startOffset 0 endOffset 1 width 7.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 86x28
- RenderSVGInlineText {#text} at (155,0) size 86x28
+ RenderSVGTSpan {tspan} at (0,0) size 86x27
+ RenderSVGInlineText {#text} at (155,0) size 86x27
chunk 1 text run 1 at (180.00,275.00) startOffset 0 endOffset 9 width 86.00: "different"
- RenderSVGInlineText {#text} at (241,0) size 7x28
+ RenderSVGInlineText {#text} at (241,0) size 7x27
chunk 1 text run 1 at (266.00,275.00) startOffset 0 endOffset 1 width 7.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 114x28
- RenderSVGInlineText {#text} at (248,0) size 114x28
+ RenderSVGTSpan {tspan} at (0,0) size 114x27
+ RenderSVGInlineText {#text} at (248,0) size 114x27
chunk 1 text run 1 at (273.00,275.00) startOffset 0 endOffset 11 width 114.00: "underlining"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt
index e22e940..71d859d 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-fonts-01-t-expected.txt
@@ -4,11 +4,11 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (20,28) size 306x268
RenderSVGContainer {g} at (20,28) size 306x268
- RenderSVGText {text} at (20,57) size 198x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 198x29
+ RenderSVGText {text} at (20,57) size 198x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 198x28
chunk 1 text run 1 at (20.00,80.00) startOffset 0 endOffset 17 width 198.00: "A serifed face \x{753B}\x{50CF}"
- RenderSVGText {text} at (20,138) size 233x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 233x28
+ RenderSVGText {text} at (20,138) size 233x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 233x27
chunk 1 text run 1 at (20.00,160.00) startOffset 0 endOffset 20 width 233.00: "A sans-serif face \x{753B}\x{50CF}"
RenderSVGText {text} at (20,220) size 286x28 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 286x28
@@ -17,11 +17,11 @@
RenderSVGText {text} at (40,28) size 190x28 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 190x28
chunk 1 text run 1 at (40.00,50.00) startOffset 0 endOffset 17 width 190.00: "A serifed face \x{753B}\x{50CF}"
- RenderSVGText {text} at (40,107) size 233x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 233x29
+ RenderSVGText {text} at (40,107) size 233x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 233x28
chunk 1 text run 1 at (40.00,130.00) startOffset 0 endOffset 20 width 233.00: "A sans-serif face \x{753B}\x{50CF}"
- RenderSVGText {text} at (40,187) size 286x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 286x29
+ RenderSVGText {text} at (40,187) size 286x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 286x28
chunk 1 text run 1 at (40.00,210.00) startOffset 0 endOffset 19 width 286.00: "A mono (iW) face \x{753B}\x{50CF}"
RenderSVGText {text} at (40,268) size 224x28 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 224x28
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt
index e517ac7..0cada95 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-fonts-03-t-expected.txt
@@ -4,29 +4,29 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (15,32) size 403x187
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (15,43) size 241x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 241x22
+ RenderSVGText {text} at (15,43) size 241x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 241x21
chunk 1 text run 1 at (15.00,60.00) startOffset 0 endOffset 32 width 241.00: "font-family = \"Haettenschweiler\""
RenderSVGText {text} at (340,32) size 42x35 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 42x35
chunk 1 text run 1 at (340.00,60.00) startOffset 0 endOffset 3 width 41.58: "ABC"
- RenderSVGText {text} at (15,93) size 213x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 213x22
+ RenderSVGText {text} at (15,93) size 213x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 213x21
chunk 1 text run 1 at (15.00,110.00) startOffset 0 endOffset 28 width 213.00: "font-family = \"Charlesworth\""
RenderSVGText {text} at (340,82) size 78x35 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 78x35
chunk 1 text run 1 at (340.00,110.00) startOffset 0 endOffset 3 width 77.14: "ABC"
- RenderSVGText {text} at (15,143) size 215x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 215x22
+ RenderSVGText {text} at (15,143) size 215x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 215x21
chunk 1 text run 1 at (15.00,160.00) startOffset 0 endOffset 28 width 215.00: "font-family = \"Invalid Name\""
- RenderSVGText {text} at (340,128) size 71x41 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 71x41
+ RenderSVGText {text} at (340,128) size 71x40 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 71x40
chunk 1 text run 1 at (340.00,160.00) startOffset 0 endOffset 3 width 71.00: "ABC"
- RenderSVGText {text} at (15,193) size 195x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 195x22
+ RenderSVGText {text} at (15,193) size 195x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 195x21
chunk 1 text run 1 at (15.00,210.00) startOffset 0 endOffset 27 width 195.00: "font-family = not specified"
- RenderSVGText {text} at (340,178) size 71x41 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 71x41
+ RenderSVGText {text} at (340,178) size 71x40 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 71x40
chunk 1 text run 1 at (340.00,210.00) startOffset 0 endOffset 3 width 71.00: "ABC"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt
index a3c4bd8..fbf9a0f 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-01-t-expected.txt
@@ -4,36 +4,36 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (5,3) size 363x287
- RenderSVGText {text} at (5,3) size 363x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 363x46
+ RenderSVGText {text} at (5,3) size 363x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 363x45
chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 24 width 363.00: "Test left-to-right text."
RenderSVGContainer {g} at (10,56) size 244x164
- RenderSVGText {text} at (10,56) size 232x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 232x24
+ RenderSVGText {text} at (10,56) size 232x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 232x23
chunk 1 text run 1 at (10.00,75.00) startOffset 0 endOffset 33 width 231.46: "Polish: Mog\x{119} je\x{15B}\x{107} szk\x{142}o, i mi ..."
- RenderSVGText {text} at (10,91) size 244x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 244x24
+ RenderSVGText {text} at (10,91) size 244x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 244x23
chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 32 width 243.96: "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}, ..."
- RenderSVGText {text} at (10,126) size 195x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 195x24
+ RenderSVGText {text} at (10,126) size 195x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 195x23
chunk 1 text run 1 at (10.00,145.00) startOffset 0 endOffset 23 width 194.01: "Greek: \x{39C}\x{3C0}\x{3BF}\x{3C1}\x{3CE} \x{3BD}\x{3B1} \x{3C6}\x{3AC}\x{3C9} ..."
- RenderSVGText {text} at (10,161) size 236x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 236x24
+ RenderSVGText {text} at (10,161) size 236x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 236x23
chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 8 width 68.02: "Hebrew: "
chunk 1 text run 1 at (78.02,180.00) startOffset 0 endOffset 21 width 148.57 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA}"
chunk 1 text run 1 at (226.59,180.00) startOffset 0 endOffset 4 width 18.89: " ..."
- RenderSVGText {text} at (10,196) size 234x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 234x24
+ RenderSVGText {text} at (10,196) size 234x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 234x23
chunk 1 text run 1 at (10.00,215.00) startOffset 0 endOffset 9 width 65.20: "Yiddish: "
chunk 1 text run 1 at (75.20,215.00) startOffset 0 endOffset 21 width 149.55 RTL: "\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}"
chunk 1 text run 1 at (224.75,215.00) startOffset 0 endOffset 4 width 18.89: " ..."
RenderSVGContainer {g} at (10,231) size 272x24
- RenderSVGText {text} at (10,231) size 272x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 272x24
+ RenderSVGText {text} at (10,231) size 272x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 272x23
chunk 1 text run 1 at (10.00,250.00) startOffset 0 endOffset 20 width 271.10: "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}"
RenderSVGContainer {g} at (10,266) size 271x24
- RenderSVGText {text} at (10,266) size 271x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 271x24
+ RenderSVGText {text} at (10,266) size 271x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 271x23
chunk 1 text run 1 at (10.00,285.00) startOffset 0 endOffset 21 width 270.17: "Japanese: \x{79C1}\x{306F}\x{30AC}\x{30E9}\x{30B9}\x{3092}\x{98DF}\x{3079}\x{307E}\x{3059}\x{3002}"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt
index d2b5c3f..06cdc86 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-02-b-expected.txt
@@ -4,22 +4,22 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (0,24) size 433x261
- RenderSVGText {text} at (10,24) size 316x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 316x20
+ RenderSVGText {text} at (10,24) 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: "unicode-bidi=\"bidi-override\" direction=\"ltr\"."
RenderSVGContainer {g} at (10,60) size 423x25
RenderSVGText {text} at (10,60) size 423x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 423x25
chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 56 width 422.63 LTR override: "Text \"\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}\" is in Hebrew"
- RenderSVGText {text} at (10,124) size 316x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 316x20
+ RenderSVGText {text} at (10,124) 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: "unicode-bidi=\"bidi-override\" direction=\"rtl\"."
RenderSVGContainer {g} at (0,160) size 10x25
RenderSVGText {text} at (-413,160) size 423x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 423x25
chunk 1 text run 1 at (-412.63,180.00) startOffset 0 endOffset 56 width 422.63 RTL override: "Text \"\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}\" is in Hebrew"
- RenderSVGText {text} at (10,224) size 274x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 274x20
+ RenderSVGText {text} at (10,224) 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: "unicode-bidi=\"normal\" direction=\"ltr\"."
RenderSVGContainer {g} at (0,260) size 10x25
RenderSVGText {text} at (-413,260) size 423x25 contains 1 chunk(s)
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt
index ab663fd..c59b03f 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-03-b-expected.txt
@@ -5,8 +5,8 @@
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 20x337 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 20x337
+ RenderSVGText {text} at (60,10) size 19x337 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 19x337
chunk 1 (vertical) text run 1 at (64.42,10.00) startOffset 0 endOffset 1 height 18.76: "T"
chunk 1 (vertical) text run 2 at (64.42,18.55) startOffset 1 endOffset 2 height 18.76: "e"
chunk 1 (vertical) text run 3 at (64.42,26.34) startOffset 2 endOffset 3 height 18.76: "x"
@@ -111,8 +111,8 @@
chunk 1 (vertical) text run 33 at (366.01,441.75) startOffset 32 endOffset 33 height 13.40: "\x{305B}"
chunk 1 (vertical) text run 34 at (366.01,455.15) startOffset 33 endOffset 34 height 13.40: "\x{3093}"
chunk 1 (vertical) text run 35 at (366.01,468.55) startOffset 34 endOffset 35 height 13.40: "\x{3002}"
- RenderSVGText {text} at (98,80) size 44x174 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 44x174
+ RenderSVGText {text} at (98,80) size 43x174 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 43x174
chunk 1 (vertical) text run 1 at (107.23,80.00) startOffset 0 endOffset 1 height 42.88: "x"
chunk 1 (vertical) text run 2 at (107.23,96.00) startOffset 1 endOffset 2 height 42.88: "t"
chunk 1 (vertical) text run 3 at (107.23,104.89) startOffset 2 endOffset 3 height 42.88: " "
@@ -120,8 +120,8 @@
chunk 1 (vertical) text run 5 at (107.23,125.14) startOffset 4 endOffset 5 height 42.88: "\x{6211}"
chunk 1 (vertical) text run 6 at (107.23,168.02) startOffset 5 endOffset 6 height 42.88: "\x{80FD}"
chunk 1 (vertical) text run 7 at (107.23,210.89) startOffset 6 endOffset 7 height 42.88: "\x{541E}"
- RenderSVGText {text} at (255,80) size 50x155 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x155
+ RenderSVGText {text} at (255,80) size 49x155 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 49x155
chunk 1 (vertical) text run 1 at (265.64,80.00) startOffset 0 endOffset 1 height 48.23: "s"
chunk 1 (vertical) text run 2 at (265.64,98.00) startOffset 1 endOffset 2 height 48.23: "e"
chunk 1 (vertical) text run 3 at (265.64,118.02) startOffset 2 endOffset 3 height 48.23: ":"
@@ -133,7 +133,7 @@
chunk 1 (vertical) text run 1 at (407.23,80.00) startOffset 0 endOffset 1 height 42.88: "s"
chunk 1 (vertical) text run 2 at (407.23,122.88) startOffset 1 endOffset 2 height 42.88: "e"
chunk 1 (vertical) text run 3 at (407.23,165.75) startOffset 2 endOffset 3 height 42.88: ":"
- chunk 1 (vertical) text run 4 at (407.23,208.62) startOffset 3 endOffset 4 height 42.88: " "
+ chunk 1 (vertical) text run 4 at (407.23,208.63) startOffset 3 endOffset 4 height 42.88: " "
chunk 1 (vertical) text run 5 at (407.23,251.50) startOffset 4 endOffset 5 height 42.88: "\x{79C1}"
chunk 1 (vertical) text run 6 at (407.23,294.38) startOffset 5 endOffset 6 height 42.88: "\x{306F}"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt
index 9f78fc6..409ec03 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-intro-04-t-expected.txt
@@ -4,34 +4,34 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (10,5) size 449x240
- RenderSVGText {text} at (10,5) size 138x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x19
+ RenderSVGText {text} at (10,5) size 138x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 138x18
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 21 width 138.00: "Test horizontal text."
RenderSVGContainer {g} at (10,41) size 449x204
- RenderSVGText {text} at (10,41) size 307x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 307x24
+ RenderSVGText {text} at (10,41) size 307x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 307x23
chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 42 width 306.11: "Polish: Mog\x{119} je\x{15B}\x{107} szk\x{142}o, i mi nie szkodzi."
- RenderSVGText {text} at (10,71) size 380x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 380x24
+ RenderSVGText {text} at (10,71) size 380x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 380x23
chunk 1 text run 1 at (10.00,90.00) startOffset 0 endOffset 47 width 379.01: "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}."
- RenderSVGText {text} at (10,103) size 431x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 431x22
+ RenderSVGText {text} at (10,103) size 431x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 431x21
chunk 1 text run 1 at (10.00,120.00) startOffset 0 endOffset 57 width 430.95: "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}."
- RenderSVGText {text} at (10,131) size 400x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 400x24
+ RenderSVGText {text} at (10,131) size 400x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 400x23
chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 6 width 43.82: "Text \""
chunk 1 text run 1 at (53.82,150.00) startOffset 0 endOffset 36 width 251.04 RTL: "\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}"
chunk 1 text run 1 at (304.86,150.00) startOffset 0 endOffset 14 width 104.29: "\" is in Hebrew"
- RenderSVGText {text} at (10,161) size 366x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 366x24
+ RenderSVGText {text} at (10,161) size 366x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 366x23
chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 9 width 65.20: "Yiddish: "
chunk 1 text run 1 at (75.20,180.00) startOffset 0 endOffset 40 width 295.62 RTL: "\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}"
chunk 1 text run 1 at (370.82,180.00) startOffset 0 endOffset 1 width 4.72: "."
- RenderSVGText {text} at (10,191) size 272x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 272x24
+ RenderSVGText {text} at (10,191) size 272x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 272x23
chunk 1 text run 1 at (10.00,210.00) startOffset 0 endOffset 20 width 271.10: "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}"
- RenderSVGText {text} at (10,223) size 449x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 449x22
+ RenderSVGText {text} at (10,223) size 449x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 449x21
chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 35 width 448.39: "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}"
RenderSVGText {text} at (10,304) size 284x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 284x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt
index 6bc6b98..9e7160e 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt
@@ -11,9 +11,9 @@
RenderSVGContainer {use} at (198,13) size 221x99
RenderSVGContainer {g} at (198,13) size 221x99
RenderSVGPath {path} at (198,13) size 221x99 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 199 89.3 C 206.6 66.6 235.8 13.2 270 30.3 C 286.6 38.6 298.9 59.4 310 73.3 C 321.7 87.9 338.6 99 356 103.3 C 387.3 111.1 396.6 90.4 418 74.3"]
- RenderSVGText {text} at (168,-7) size 205x121 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 205x121
- RenderSVGInlineText {#text} at (0,0) size 205x121
+ RenderSVGText {text} at (168,-7) size 205x120 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 205x120
+ RenderSVGInlineText {#text} at (0,0) size 205x120
chunk 1 text run 1 at (203.04,79.07) startOffset 0 endOffset 1 width 22.00: "T"
chunk 1 text run 2 at (212.12,61.83) startOffset 1 endOffset 2 width 17.00: "e"
chunk 1 text run 3 at (222.22,47.56) startOffset 2 endOffset 3 width 18.00: "x"
@@ -33,16 +33,16 @@
RenderSVGContainer {use} at (33,69) size 220x99
RenderSVGContainer {g} at (33,69) size 220x99
RenderSVGPath {path} at (33,69) size 220x99 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 33.5 145.8 C 41 123 70.3 69.7 104.5 86.8 C 121 95 133 116 144.5 129.8 C 156.2 144.4 173 155.5 190.5 159.8 C 221.8 167.6 231 146.9 252.5 130.8"]
- RenderSVGText {text} at (-9,49) size 216x121 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 216x121
- RenderSVGTSpan {tspan} at (0,0) size 57x57
- RenderSVGInlineText {#text} at (0,38) size 57x57
+ RenderSVGText {text} at (-9,49) size 216x120 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 216x120
+ RenderSVGTSpan {tspan} at (0,0) size 56x58
+ RenderSVGInlineText {#text} at (0,37) size 56x57
chunk 1 text run 1 at (37.50,135.56) startOffset 0 endOffset 1 width 22.00: "T"
chunk 1 text run 2 at (46.56,118.31) startOffset 1 endOffset 2 width 17.00: "e"
RenderSVGTSpan {tspan} at (0,0) size 44x41
- RenderSVGInlineText {#text} at (34,27) size 44x41
+ RenderSVGInlineText {#text} at (33,26) size 44x40
chunk 1 text run 1 at (56.67,104.04) startOffset 0 endOffset 1 width 18.00: "x"
- RenderSVGInlineText {#text} at (50,0) size 166x121
+ RenderSVGInlineText {#text} at (49,0) size 166x120
chunk 1 text run 1 at (67.18,93.37) startOffset 0 endOffset 1 width 12.00: "t"
chunk 1 text run 2 at (75.87,87.50) startOffset 1 endOffset 2 width 9.00: " "
chunk 1 text run 3 at (89.18,83.54) startOffset 2 endOffset 3 width 19.00: "o"
@@ -56,19 +56,19 @@
chunk 1 text run 11 at (187.66,159.04) startOffset 10 endOffset 11 width 21.00: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGPath {rect} at (16,168) size 276x43 [stroke={[type=SOLID] [color=#000000]}] [x=17.00] [y=169.00] [width=274.00] [height=41.00]
- RenderSVGText {text} at (19,166) size 223x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 223x24
+ RenderSVGText {text} at (19,166) size 223x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 223x23
chunk 1 text run 1 at (19.00,185.00) startOffset 0 endOffset 25 width 223.00: "'tspan' subelement inside"
- RenderSVGText {text} at (19,188) size 199x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 199x24
+ RenderSVGText {text} at (19,188) size 199x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 199x23
chunk 1 text run 1 at (19.00,207.00) startOffset 0 endOffset 23 width 199.00: "the 'textPath' element."
RenderSVGContainer {g} at (113,211) size 300x81
RenderSVGContainer {use} at (113,231) size 300x4
RenderSVGContainer {g} at (113,231) size 300x4
RenderSVGPath {path} at (113,231) size 300x4 [stroke={[type=SOLID] [color=#0000FF] [stroke width=4.00]}] [data="M 113 233 L 413 233"]
- RenderSVGText {text} at (212,211) size 181x28 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 181x28
- RenderSVGInlineText {#text} at (0,0) size 181x28
+ RenderSVGText {text} at (212,211) size 181x27 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 181x27
+ RenderSVGInlineText {#text} at (0,0) size 181x27
chunk 1 text run 1 at (219.50,233.00) startOffset 0 endOffset 1 width 15.00: "T"
chunk 1 text run 2 at (233.50,233.00) startOffset 1 endOffset 2 width 13.00: "h"
chunk 1 text run 3 at (246.50,233.00) startOffset 2 endOffset 3 width 13.00: "e"
@@ -87,11 +87,11 @@
chunk 1 text run 16 at (386.50,233.00) startOffset 15 endOffset 16 width 13.00: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGPath {rect} at (117,249) size 262x43 [stroke={[type=SOLID] [color=#000000]}] [x=118.00] [y=250.00] [width=260.00] [height=41.00]
- RenderSVGText {text} at (120,248) size 239x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 239x24
+ RenderSVGText {text} at (120,248) size 239x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 239x23
chunk 1 text run 1 at (120.00,267.00) startOffset 0 endOffset 30 width 239.00: "'startOffset' attribute of the"
- RenderSVGText {text} at (120,268) size 165x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 165x24
+ RenderSVGText {text} at (120,268) size 165x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 165x23
chunk 1 text run 1 at (120.00,287.00) startOffset 0 endOffset 19 width 165.00: "'textPath' element."
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt
index c8bece5..059b020 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt
@@ -1,14 +1,14 @@
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
+ RenderSVGRoot {svg} at (3,0) size 474x357
RenderSVGContainer {g} at (18,0) size 438x306
RenderSVGContainer {g} at (18,0) size 438x306
- RenderSVGText {text} at (3,0) size 55x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 55x10
+ RenderSVGText {text} at (3,0) size 55x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 55x9
chunk 1 text run 1 at (3.00,8.00) startOffset 0 endOffset 16 width 55.00: "letter-spacing:0"
- RenderSVGText {text} at (3,8) size 42x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 42x10
+ RenderSVGText {text} at (3,8) size 42x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 42x9
chunk 1 text run 1 at (3.00,16.00) startOffset 0 endOffset 1 width 1.83: "l"
chunk 1 text run 2 at (3.83,16.00) startOffset 1 endOffset 2 width 4.50: "e"
chunk 1 text run 3 at (7.33,16.00) startOffset 2 endOffset 3 width 2.17: "t"
@@ -26,25 +26,25 @@
chunk 1 text run 15 at (37.33,16.00) startOffset 14 endOffset 15 width 2.17: ":"
chunk 1 text run 16 at (38.50,16.00) startOffset 15 endOffset 16 width 2.67: "-"
chunk 1 text run 17 at (40.17,16.00) startOffset 16 endOffset 17 width 4.50: "1"
- RenderSVGText {text} at (3,16) size 58x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 58x10
+ RenderSVGText {text} at (3,16) size 58x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 58x9
chunk 1 text run 1 at (3.00,24.00) startOffset 0 endOffset 17 width 57.17: "letter-spacing:.3"
- RenderSVGText {text} at (3,25) size 64x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x10
+ RenderSVGText {text} at (3,25) size 64x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x9
chunk 1 text run 1 at (3.00,33.00) startOffset 0 endOffset 16 width 64.00: "ws:0 - Two Words"
- RenderSVGText {text} at (3,33) size 58x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 58x10
+ RenderSVGText {text} at (3,33) size 58x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 58x9
chunk 1 text run 1 at (3.00,41.00) startOffset 0 endOffset 6 width 21.33: "ws:-3 "
chunk 1 text run 2 at (21.33,41.00) startOffset 6 endOffset 8 width 4.83: "- "
chunk 1 text run 3 at (23.17,41.00) startOffset 8 endOffset 12 width 17.33: "Two "
chunk 1 text run 4 at (37.50,41.00) startOffset 12 endOffset 17 width 23.17: "Words"
- RenderSVGText {text} at (3,41) size 73x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 73x10
+ RenderSVGText {text} at (3,41) size 73x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 73x9
chunk 1 text run 1 at (3.00,49.00) startOffset 0 endOffset 5 width 18.67: "ws:3 "
chunk 1 text run 2 at (24.67,49.00) startOffset 5 endOffset 7 width 4.83: "- "
chunk 1 text run 3 at (32.50,49.00) startOffset 7 endOffset 11 width 17.33: "Two "
chunk 1 text run 4 at (52.83,49.00) startOffset 11 endOffset 16 width 23.17: "Words"
- RenderSVGText {text} at (5,51) size 40x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x8
+ RenderSVGText {text} at (5,51) size 40x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x7
chunk 1 text run 1 at (5.00,57.00) startOffset 0 endOffset 16 width 39.50: "$Revision: 1.6 $"
- RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=78.00] [height=58.00]
+ RenderSVGPath {rect} at (3,3) size 474x354 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=78.00] [height=58.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt
index f5e40d7..73743ce 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-01-b-expected.txt
@@ -1,46 +1,46 @@
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 (3,0) size 474x336
- RenderSVGText {text} at (14,0) size 108x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 108x13
+ RenderSVGRoot {svg} at (1,0) size 478x359
+ RenderSVGContainer {g} at (4,0) size 472x336
+ RenderSVGText {text} at (14,0) size 108x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 108x12
chunk 1 text run 1 at (14.00,10.00) startOffset 0 endOffset 26 width 108.00: "Basic test of 'textLength'"
- RenderSVGText {text} at (10,10) size 126x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 126x13
+ RenderSVGText {text} at (10,10) size 126x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 126x12
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 30 width 126.00: "and 'lengthAdjust' attributes."
- RenderSVGContainer {g} at (3,66) size 474x72
+ RenderSVGContainer {g} at (4,66) size 472x72
RenderSVGContainer {g} at (9,66) size 465x30
- RenderSVGText {text} at (3,22) size 52x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x10
+ RenderSVGText {text} at (3,22) size 52x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 52x9
chunk 1 text run 1 at (3.00,30.00) startOffset 0 endOffset 15 width 51.33: "Line to Stretch"
- RenderSVGText {text} at (75,22) size 83x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 83x10
+ RenderSVGText {text} at (75,22) size 83x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 83x9
chunk 1 text run 1 at (75.00,30.00) startOffset 0 endOffset 25 width 82.33: "this is a line to squeeze"
- RenderSVGContainer {g} at (3,93) size 474x15
- RenderSVGPath {line} at (6,93) size 162x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=56.00] [y2=32.00]
- RenderSVGPath {line} at (3,96) size 6x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
- RenderSVGPath {line} at (165,96) size 6x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=56.00] [y1=32.00] [x2=56.00] [y2=36.00]
- RenderSVGPath {line} at (222,93) size 252x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=158.00] [y2=32.00]
- RenderSVGPath {line} at (219,96) size 6x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
- RenderSVGPath {line} at (471,96) size 6x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=158.00] [y1=32.00] [x2=158.00] [y2=36.00]
+ RenderSVGContainer {g} at (4,94) size 472x14
+ RenderSVGPath {line} at (6,94) size 162x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=56.00] [y2=32.00]
+ RenderSVGPath {line} at (4,96) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
+ RenderSVGPath {line} at (166,96) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=56.00] [y1=32.00] [x2=56.00] [y2=36.00]
+ RenderSVGPath {line} at (222,94) size 252x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=158.00] [y2=32.00]
+ RenderSVGPath {line} at (220,96) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
+ RenderSVGPath {line} at (472,96) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=158.00] [y1=32.00] [x2=158.00] [y2=36.00]
RenderSVGContainer {g} at (18,96) size 375x42
- RenderSVGText {text} at (6,32) size 50x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x8
+ RenderSVGText {text} at (6,32) size 50x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x7
chunk 1 text run 1 at (6.00,38.00) startOffset 0 endOffset 19 width 49.33: "textLength: default"
- RenderSVGText {text} at (6,38) size 55x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 55x8
+ RenderSVGText {text} at (6,38) size 55x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 55x7
chunk 1 text run 1 at (6.00,44.00) startOffset 0 endOffset 21 width 54.33: "lengthAdjust: default"
- RenderSVGText {text} at (76,32) size 50x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x8
+ RenderSVGText {text} at (76,32) size 50x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x7
chunk 1 text run 1 at (76.00,38.00) startOffset 0 endOffset 19 width 49.33: "textLength: default"
- RenderSVGText {text} at (76,38) size 55x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 55x8
+ RenderSVGText {text} at (76,38) size 55x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 55x7
chunk 1 text run 1 at (76.00,44.00) startOffset 0 endOffset 21 width 54.33: "lengthAdjust: default"
- RenderSVGContainer {g} at (3,132) size 423x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,22.00)}]
+ RenderSVGContainer {g} at (4,132) size 421x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,22.00)}]
RenderSVGContainer {g} at (9,132) size 414x30
- RenderSVGText {text} at (3,22) size 65x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x10
+ RenderSVGText {text} at (3,22) size 65x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x9
chunk 1 text run 1 at (3.00,30.00) startOffset 0 endOffset 1 width 4.33: "L"
chunk 1 text run 2 at (8.24,30.00) startOffset 1 endOffset 2 width 1.67: "i"
chunk 1 text run 3 at (10.82,30.00) startOffset 2 endOffset 3 width 4.33: "n"
@@ -56,8 +56,8 @@
chunk 1 text run 13 at (54.60,30.00) startOffset 12 endOffset 13 width 2.33: "t"
chunk 1 text run 14 at (57.84,30.00) startOffset 13 endOffset 14 width 4.00: "c"
chunk 1 text run 15 at (62.76,30.00) startOffset 14 endOffset 15 width 4.33: "h"
- RenderSVGText {text} at (75,22) size 66x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 66x10
+ RenderSVGText {text} at (75,22) size 66x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 66x9
chunk 1 text run 1 at (75.00,30.00) startOffset 0 endOffset 1 width 2.33: "t"
chunk 1 text run 2 at (76.64,30.00) startOffset 1 endOffset 2 width 4.33: "h"
chunk 1 text run 3 at (80.28,30.00) startOffset 2 endOffset 3 width 1.67: "i"
@@ -83,30 +83,30 @@
chunk 1 text run 23 at (129.41,30.00) startOffset 22 endOffset 23 width 4.33: "e"
chunk 1 text run 24 at (133.05,30.00) startOffset 23 endOffset 24 width 4.00: "z"
chunk 1 text run 25 at (136.36,30.00) startOffset 24 endOffset 25 width 4.33: "e"
- RenderSVGContainer {g} at (3,159) size 423x15
- RenderSVGPath {line} at (6,159) size 201x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
- RenderSVGPath {line} at (3,162) size 6x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
- RenderSVGPath {line} at (204,162) size 6x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
- RenderSVGPath {line} at (222,159) size 201x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
- RenderSVGPath {line} at (219,162) size 6x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
- RenderSVGPath {line} at (420,162) size 6x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
+ RenderSVGContainer {g} at (4,160) size 421x14
+ RenderSVGPath {line} at (6,160) size 201x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
+ RenderSVGPath {line} at (4,162) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
+ RenderSVGPath {line} at (205,162) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
+ RenderSVGPath {line} at (222,160) size 201x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
+ RenderSVGPath {line} at (220,162) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
+ RenderSVGPath {line} at (421,162) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
RenderSVGContainer {g} at (18,162) size 402x42
- RenderSVGText {text} at (6,32) size 62x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 62x8
+ RenderSVGText {text} at (6,32) size 62x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 62x7
chunk 1 text run 1 at (6.00,38.00) startOffset 0 endOffset 22 width 61.67: "textLength: 25% longer"
- RenderSVGText {text} at (6,38) size 55x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 55x8
+ RenderSVGText {text} at (6,38) size 55x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 55x7
chunk 1 text run 1 at (6.00,44.00) startOffset 0 endOffset 21 width 54.33: "lengthAdjust: default"
- RenderSVGText {text} at (76,32) size 64x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x8
+ RenderSVGText {text} at (76,32) size 64x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x7
chunk 1 text run 1 at (76.00,38.00) startOffset 0 endOffset 23 width 63.67: "textLength: 15% shorter"
- RenderSVGText {text} at (76,38) size 55x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 55x8
+ RenderSVGText {text} at (76,38) size 55x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 55x7
chunk 1 text run 1 at (76.00,44.00) startOffset 0 endOffset 21 width 54.33: "lengthAdjust: default"
- RenderSVGContainer {g} at (3,198) size 423x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,44.00)}]
+ RenderSVGContainer {g} at (4,198) size 421x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,44.00)}]
RenderSVGContainer {g} at (9,198) size 414x30
- RenderSVGText {text} at (3,22) size 65x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x10
+ RenderSVGText {text} at (3,22) size 65x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x9
chunk 1 text run 1 at (3.00,30.00) startOffset 0 endOffset 1 width 4.33: "L"
chunk 1 text run 2 at (8.24,30.00) startOffset 1 endOffset 2 width 1.67: "i"
chunk 1 text run 3 at (10.82,30.00) startOffset 2 endOffset 3 width 4.33: "n"
@@ -122,8 +122,8 @@
chunk 1 text run 13 at (54.60,30.00) startOffset 12 endOffset 13 width 2.33: "t"
chunk 1 text run 14 at (57.84,30.00) startOffset 13 endOffset 14 width 4.00: "c"
chunk 1 text run 15 at (62.76,30.00) startOffset 14 endOffset 15 width 4.33: "h"
- RenderSVGText {text} at (75,22) size 66x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 66x10
+ RenderSVGText {text} at (75,22) size 66x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 66x9
chunk 1 text run 1 at (75.00,30.00) startOffset 0 endOffset 1 width 2.33: "t"
chunk 1 text run 2 at (76.64,30.00) startOffset 1 endOffset 2 width 4.33: "h"
chunk 1 text run 3 at (80.28,30.00) startOffset 2 endOffset 3 width 1.67: "i"
@@ -149,55 +149,55 @@
chunk 1 text run 23 at (129.41,30.00) startOffset 22 endOffset 23 width 4.33: "e"
chunk 1 text run 24 at (133.05,30.00) startOffset 23 endOffset 24 width 4.00: "z"
chunk 1 text run 25 at (136.36,30.00) startOffset 24 endOffset 25 width 4.33: "e"
- RenderSVGContainer {g} at (3,225) size 423x15
- RenderSVGPath {line} at (6,225) size 201x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
- RenderSVGPath {line} at (3,228) size 6x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
- RenderSVGPath {line} at (204,228) size 6x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
- RenderSVGPath {line} at (222,225) size 201x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
- RenderSVGPath {line} at (219,228) size 6x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
- RenderSVGPath {line} at (420,228) size 6x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
+ RenderSVGContainer {g} at (4,226) size 421x14
+ RenderSVGPath {line} at (6,226) size 201x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
+ RenderSVGPath {line} at (4,228) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
+ RenderSVGPath {line} at (205,228) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
+ RenderSVGPath {line} at (222,226) size 201x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
+ RenderSVGPath {line} at (220,228) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
+ RenderSVGPath {line} at (421,228) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
RenderSVGContainer {g} at (9,228) size 411x42
- RenderSVGText {text} at (3,32) size 62x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 62x8
+ RenderSVGText {text} at (3,32) size 62x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 62x7
chunk 1 text run 1 at (3.00,38.00) startOffset 0 endOffset 22 width 61.67: "textLength: 25% longer"
- RenderSVGText {text} at (3,38) size 57x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 57x8
+ RenderSVGText {text} at (3,38) size 57x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 57x7
chunk 1 text run 1 at (3.00,44.00) startOffset 0 endOffset 21 width 57.00: "lengthAdjust: spacing"
- RenderSVGText {text} at (76,32) size 64x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x8
+ RenderSVGText {text} at (76,32) size 64x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x7
chunk 1 text run 1 at (76.00,38.00) startOffset 0 endOffset 23 width 63.67: "textLength: 15% shorter"
- RenderSVGText {text} at (76,38) size 57x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 57x8
+ RenderSVGText {text} at (76,38) size 57x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 57x7
chunk 1 text run 1 at (76.00,44.00) startOffset 0 endOffset 21 width 57.00: "lengthAdjust: spacing"
- RenderSVGContainer {g} at (3,264) size 423x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,66.00)}]
+ RenderSVGContainer {g} at (4,264) size 421x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,66.00)}]
RenderSVGContainer {g} at (9,264) size 411x30
- RenderSVGText {text} at (3,22) size 65x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x10
+ RenderSVGText {text} at (3,22) size 65x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x9
chunk 1 text run 1 at (3.00,30.00) startOffset 0 endOffset 15 width 51.33: "Line to Stretch"
- RenderSVGText {text} at (75,22) size 65x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x10
+ RenderSVGText {text} at (75,22) size 65x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x9
chunk 1 text run 1 at (75.00,30.00) startOffset 0 endOffset 25 width 82.33: "this is a line to squeeze"
- RenderSVGContainer {g} at (3,291) size 423x15
- RenderSVGPath {line} at (6,291) size 201x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
- RenderSVGPath {line} at (3,294) size 6x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
- RenderSVGPath {line} at (204,294) size 6x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
- RenderSVGPath {line} at (222,291) size 201x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
- RenderSVGPath {line} at (219,294) size 6x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
- RenderSVGPath {line} at (420,294) size 6x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
+ RenderSVGContainer {g} at (4,292) size 421x14
+ RenderSVGPath {line} at (6,292) size 201x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
+ RenderSVGPath {line} at (4,294) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
+ RenderSVGPath {line} at (205,294) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
+ RenderSVGPath {line} at (222,292) size 201x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
+ RenderSVGPath {line} at (220,294) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
+ RenderSVGPath {line} at (421,294) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
RenderSVGContainer {g} at (18,294) size 402x42
- RenderSVGText {text} at (6,32) size 62x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 62x8
+ RenderSVGText {text} at (6,32) size 62x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 62x7
chunk 1 text run 1 at (6.00,38.00) startOffset 0 endOffset 22 width 61.67: "textLength: 25% longer"
- RenderSVGText {text} at (6,38) size 48x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 48x8
+ RenderSVGText {text} at (6,38) size 48x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 48x7
chunk 1 text run 1 at (6.00,44.00) startOffset 0 endOffset 17 width 48.00: "lengthAdjust: sAG"
- RenderSVGText {text} at (76,32) size 64x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x8
+ RenderSVGText {text} at (76,32) size 64x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x7
chunk 1 text run 1 at (76.00,38.00) startOffset 0 endOffset 23 width 63.67: "textLength: 20% shorter"
- RenderSVGText {text} at (76,38) size 48x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 48x8
+ RenderSVGText {text} at (76,38) size 48x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 48x7
chunk 1 text run 1 at (76.00,44.00) startOffset 0 endOffset 17 width 48.00: "lengthAdjust: sAG"
RenderSVGText {text} at (5,109) size 53x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 53x10
chunk 1 text run 1 at (5.00,117.00) startOffset 0 endOffset 16 width 53.00: "$Revision: 1.7 $"
- RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=158.00] [height=118.00]
+ RenderSVGPath {rect} at (1,1) size 478x358 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=158.00] [height=118.00]
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-03-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-03-b-expected.txt
index 1d27d53..a1d6e20 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-03-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-03-b-expected.txt
@@ -3,35 +3,35 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (1,27) size 471x264
- RenderSVGText {text} at (19,28) size 76x40 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x40
+ RenderSVGText {text} at (19,28) size 76x39 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x39
chunk 1 text run 1 at (19.00,61.00) startOffset 0 endOffset 5 width 76.00: "Plain"
- RenderSVGText {text} at (142,28) size 80x40 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 80x40
+ RenderSVGText {text} at (142,28) size 80x39 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 80x39
chunk 1 text run 1 at (142.00,61.00) startOffset 0 endOffset 6 width 80.00: "Italic"
- RenderSVGText {text} at (257,27) size 79x40 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 79x40
+ RenderSVGText {text} at (257,27) size 79x39 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 79x39
chunk 1 text run 1 at (257.00,60.00) startOffset 0 endOffset 4 width 79.00: "Bold"
- RenderSVGText {text} at (224,77) size 153x40 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 153x40
+ RenderSVGText {text} at (224,77) size 153x39 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 153x39
chunk 1 text run 1 at (224.00,110.00) startOffset 0 endOffset 9 width 153.00: "Underline"
- RenderSVGText {text} at (39,114) size 203x40 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 203x40
+ RenderSVGText {text} at (39,114) size 203x39 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 203x39
chunk 1 text run 1 at (39.00,147.00) startOffset 0 endOffset 12 width 203.00: "Line through"
- RenderSVGText {text} at (1,167) size 471x40 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 471x40
+ RenderSVGText {text} at (1,167) size 471x39 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 471x39
chunk 1 text run 1 at (1.00,200.00) startOffset 0 endOffset 27 width 471.00: "Bold, italic and underlined"
RenderSVGContainer {g} at (49,223) size 382x68
RenderSVGPath {rect} at (49,224) size 382x66 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [x=50.00] [y=225.00] [width=380.00] [height=64.00]
RenderSVGContainer {g} at (55,223) size 347x68
- RenderSVGText {text} at (55,223) size 343x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 343x28
+ RenderSVGText {text} at (55,223) size 343x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 343x27
chunk 1 text run 1 at (55.00,245.00) startOffset 0 endOffset 34 width 343.00: "Each line of text which flows in a"
- RenderSVGText {text} at (55,243) size 347x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 347x28
+ RenderSVGText {text} at (55,243) size 347x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 347x27
chunk 1 text run 1 at (55.00,265.00) startOffset 0 endOffset 32 width 347.00: "rectangular box has to be broken"
- RenderSVGText {text} at (55,263) size 212x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 212x28
+ RenderSVGText {text} at (55,263) size 212x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 212x27
chunk 1 text run 1 at (55.00,285.00) startOffset 0 endOffset 21 width 212.00: "into separated lines."
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt
index 50829e2..d7911fb 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-05-t-expected.txt
@@ -37,8 +37,8 @@
RenderSVGInlineText {#text} at (0,0) size 44x18
chunk 1 text run 1 at (0.00,270.00) startOffset 0 endOffset 7 width 44.00: "2.x 2.y"
RenderSVGContainer {g} at (114,9) size 141x321 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,40.00)}]
- RenderSVGText {text} at (-36,-31) size 72x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x18
+ RenderSVGText {text} at (-36,-31) size 71x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 71x18
chunk 1 (middle anchor) text run 1 at (-35.50,-17.00) startOffset 0 endOffset 11 width 71.00: "text-anchor"
RenderSVGText {text} at (-13,-17) size 26x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 26x18
@@ -50,8 +50,8 @@
RenderSVGContainer {g} at (146,55) size 8x19
RenderSVGPath {line} at (149,55) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (146,66) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (0,20) size 60x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 60x13
+ RenderSVGText {text} at (0,20) size 60x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 60x12
chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 4 width 60.00: "1234"
RenderSVGContainer {use} at (156,85) size 8x19
RenderSVGContainer {g} at (156,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
@@ -73,8 +73,8 @@
RenderSVGContainer {g} at (186,85) size 8x19
RenderSVGPath {line} at (189,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (186,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (10,50) size 45x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x13
+ RenderSVGText {text} at (10,50) size 45x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x12
chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 1 width 15.00: "2"
chunk 1 text run 1 at (30.00,60.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -89,8 +89,8 @@
RenderSVGContainer {g} at (206,115) size 8x19
RenderSVGPath {line} at (209,115) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (206,126) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (10,80) size 95x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 95x13
+ RenderSVGText {text} at (10,80) size 95x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 95x12
chunk 1 text run 1 at (10.00,90.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 text run 1 at (60.00,90.00) startOffset 0 endOffset 3 width 45.00: "234"
RenderSVGContainer {g} at (146,135) size 64x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
@@ -114,8 +114,8 @@
RenderSVGContainer {g} at (191,155) size 8x19
RenderSVGPath {line} at (194,155) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (191,166) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (0,-20) size 60x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 60x33
+ RenderSVGText {text} at (0,-20) size 60x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 60x32
chunk 1 text run 1 at (0.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 text run 1 at (15.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
chunk 1 text run 1 at (30.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -141,8 +141,8 @@
RenderSVGContainer {g} at (186,185) size 8x19
RenderSVGPath {line} at (189,185) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (186,196) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (10,-20) size 45x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x33
+ RenderSVGText {text} at (10,-20) size 45x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x32
chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 text run 1 at (20.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
chunk 1 text run 1 at (30.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -168,8 +168,8 @@
RenderSVGContainer {g} at (196,215) size 8x19
RenderSVGPath {line} at (199,215) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (196,226) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (10,-20) size 55x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 55x33
+ RenderSVGText {text} at (10,-20) size 55x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 55x32
chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 text run 1 at (20.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
chunk 1 text run 1 at (35.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -185,8 +185,8 @@
RenderSVGContainer {g} at (161,240) size 8x19
RenderSVGPath {line} at (164,240) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (161,251) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (0,-20) size 60x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 60x28
+ RenderSVGText {text} at (0,-20) size 60x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 60x27
chunk 1 text run 1 at (0.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 text run 1 at (15.00,5.00) startOffset 0 endOffset 3 width 45.00: "234"
RenderSVGContainer {g} at (156,255) size 49x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
@@ -210,8 +210,8 @@
RenderSVGContainer {g} at (186,260) size 8x19
RenderSVGPath {line} at (189,260) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (186,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (10,-20) size 45x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x18
+ RenderSVGText {text} at (10,-20) size 45x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x17
chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 text run 1 at (20.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
chunk 1 text run 1 at (30.00,-5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -227,16 +227,16 @@
RenderSVGContainer {g} at (206,290) size 8x19
RenderSVGPath {line} at (209,290) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (206,301) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (10,-20) size 95x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 95x18
+ RenderSVGText {text} at (10,-20) size 95x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 95x17
chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 text run 1 at (60.00,-5.00) startOffset 0 endOffset 3 width 45.00: "234"
RenderSVGContainer {g} at (214,9) size 119x321 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,40.00)}]
- RenderSVGText {text} at (-36,-31) size 72x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x18
+ RenderSVGText {text} at (-36,-31) size 71x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 71x18
chunk 1 (middle anchor) text run 1 at (-35.50,-17.00) startOffset 0 endOffset 11 width 71.00: "text-anchor"
- RenderSVGText {text} at (-22,-17) size 44x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 44x18
+ RenderSVGText {text} at (-22,-17) size 43x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 43x18
chunk 1 (middle anchor) text run 1 at (-21.50,-3.00) startOffset 0 endOffset 6 width 43.00: "middle"
RenderSVGPath {line} at (249,50) size 2x280 [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 (220,55) size 113x254
@@ -246,8 +246,8 @@
RenderSVGContainer {g} at (246,55) size 8x19
RenderSVGPath {line} at (249,55) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (246,66) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (-30,20) size 60x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 60x13
+ RenderSVGText {text} at (-30,20) size 60x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 60x12
chunk 1 (middle anchor) text run 1 at (-30.00,30.00) startOffset 0 endOffset 4 width 60.00: "1234"
RenderSVGContainer {g} at (256,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
RenderSVGContainer {g} at (256,85) size 8x19
@@ -265,8 +265,8 @@
RenderSVGContainer {g} at (286,85) size 8x19
RenderSVGPath {line} at (289,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (286,96) size 8x8 [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
+ RenderSVGText {text} at (2,50) size 45x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x12
chunk 1 (middle anchor) text run 1 at (2.50,60.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 (middle anchor) text run 1 at (12.50,60.00) startOffset 0 endOffset 1 width 15.00: "2"
chunk 1 (middle anchor) text run 1 at (22.50,60.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -279,8 +279,8 @@
RenderSVGContainer {g} at (306,115) size 8x19
RenderSVGPath {line} at (309,115) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (306,126) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (2,80) size 81x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 81x13
+ RenderSVGText {text} at (2,80) size 80x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 80x12
chunk 1 (middle anchor) text run 1 at (2.50,90.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 (middle anchor) text run 1 at (37.50,90.00) startOffset 0 endOffset 3 width 45.00: "234"
RenderSVGContainer {g} at (242,135) size 61x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
@@ -300,8 +300,8 @@
RenderSVGContainer {g} at (291,155) size 8x19
RenderSVGPath {line} at (294,155) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (291,166) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (-8,-20) size 61x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 61x33
+ RenderSVGText {text} at (-8,-20) size 60x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 60x32
chunk 1 (middle anchor) text run 1 at (-7.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 (middle anchor) text run 1 at (7.50,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
chunk 1 (middle anchor) text run 1 at (22.50,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -323,8 +323,8 @@
RenderSVGContainer {g} at (286,185) size 8x19
RenderSVGPath {line} at (289,185) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (286,196) size 8x8 [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
+ RenderSVGText {text} at (2,-20) size 45x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x32
chunk 1 (middle anchor) text run 1 at (2.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 (middle anchor) text run 1 at (12.50,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
chunk 1 (middle anchor) text run 1 at (22.50,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -346,8 +346,8 @@
RenderSVGContainer {g} at (296,215) size 8x19
RenderSVGPath {line} at (299,215) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (296,226) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (2,-20) size 56x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x33
+ RenderSVGText {text} at (2,-20) size 55x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 55x32
chunk 1 (middle anchor) text run 1 at (2.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 (middle anchor) text run 1 at (12.50,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
chunk 1 (middle anchor) text run 1 at (27.50,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -361,8 +361,8 @@
RenderSVGContainer {g} at (261,240) size 8x19
RenderSVGPath {line} at (264,240) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (261,251) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (-8,-20) size 46x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 46x28
+ RenderSVGText {text} at (-8,-20) size 45x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x27
chunk 1 (middle anchor) text run 1 at (-7.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 (middle anchor) text run 1 at (-7.50,5.00) startOffset 0 endOffset 3 width 45.00: "234"
RenderSVGContainer {g} at (252,255) size 46x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
@@ -382,8 +382,8 @@
RenderSVGContainer {g} at (286,260) size 8x19
RenderSVGPath {line} at (289,260) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (286,271) size 8x8 [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
+ RenderSVGText {text} at (2,-20) size 45x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x17
chunk 1 (middle anchor) text run 1 at (2.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 (middle anchor) text run 1 at (12.50,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
chunk 1 (middle anchor) text run 1 at (22.50,-5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -397,16 +397,16 @@
RenderSVGContainer {g} at (306,290) size 8x19
RenderSVGPath {line} at (309,290) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (306,301) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (2,-20) size 81x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 81x18
+ RenderSVGText {text} at (2,-20) size 80x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 80x17
chunk 1 (middle anchor) text run 1 at (2.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 (middle anchor) text run 1 at (37.50,-5.00) startOffset 0 endOffset 3 width 45.00: "234"
RenderSVGContainer {g} at (290,9) size 124x321 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,40.00)}]
- RenderSVGText {text} at (-36,-31) size 72x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x18
+ RenderSVGText {text} at (-36,-31) size 71x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 71x18
chunk 1 (middle anchor) text run 1 at (-35.50,-17.00) startOffset 0 endOffset 11 width 71.00: "text-anchor"
- RenderSVGText {text} at (-12,-17) size 24x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x18
+ RenderSVGText {text} at (-12,-17) size 23x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 23x18
chunk 1 (middle anchor) text run 1 at (-11.50,-3.00) startOffset 0 endOffset 3 width 23.00: "end"
RenderSVGPath {line} at (349,50) size 2x280 [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 (290,55) size 124x254
@@ -416,8 +416,8 @@
RenderSVGContainer {g} at (346,55) size 8x19
RenderSVGPath {line} at (349,55) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (346,66) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (-60,20) size 60x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 60x13
+ RenderSVGText {text} at (-60,20) size 60x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 60x12
chunk 1 (end anchor) text run 1 at (-60.00,30.00) startOffset 0 endOffset 4 width 60.00: "1234"
RenderSVGContainer {g} at (356,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
RenderSVGContainer {g} at (356,85) size 8x19
@@ -435,8 +435,8 @@
RenderSVGContainer {g} at (386,85) size 8x19
RenderSVGPath {line} at (389,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (386,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (-5,50) size 45x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x13
+ RenderSVGText {text} at (-5,50) size 45x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x12
chunk 1 (end anchor) text run 1 at (-5.00,60.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 (end anchor) text run 1 at (5.00,60.00) startOffset 0 endOffset 1 width 15.00: "2"
chunk 1 (end anchor) text run 1 at (15.00,60.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -449,8 +449,8 @@
RenderSVGContainer {g} at (406,115) size 8x19
RenderSVGPath {line} at (409,115) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (406,126) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (-5,80) size 65x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x13
+ RenderSVGText {text} at (-5,80) size 65x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x12
chunk 1 (end anchor) text run 1 at (-5.00,90.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 (end anchor) text run 1 at (15.00,90.00) startOffset 0 endOffset 3 width 45.00: "234"
RenderSVGContainer {g} at (335,135) size 64x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
@@ -470,8 +470,8 @@
RenderSVGContainer {g} at (391,155) size 8x19
RenderSVGPath {line} at (394,155) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (391,166) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (-15,-20) size 60x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 60x33
+ RenderSVGText {text} at (-15,-20) size 60x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 60x32
chunk 1 (end anchor) text run 1 at (-15.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 (end anchor) text run 1 at (0.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
chunk 1 (end anchor) text run 1 at (15.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -493,8 +493,8 @@
RenderSVGContainer {g} at (386,185) size 8x19
RenderSVGPath {line} at (389,185) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (386,196) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (-5,-20) size 45x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x33
+ RenderSVGText {text} at (-5,-20) size 45x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x32
chunk 1 (end anchor) text run 1 at (-5.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 (end anchor) text run 1 at (5.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
chunk 1 (end anchor) text run 1 at (15.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -516,8 +516,8 @@
RenderSVGContainer {g} at (396,215) size 8x19
RenderSVGPath {line} at (399,215) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (396,226) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (-5,-20) size 55x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 55x33
+ RenderSVGText {text} at (-5,-20) size 55x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 55x32
chunk 1 (end anchor) text run 1 at (-5.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 (end anchor) text run 1 at (5.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
chunk 1 (end anchor) text run 1 at (20.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -531,8 +531,8 @@
RenderSVGContainer {g} at (361,240) size 8x19
RenderSVGPath {line} at (364,240) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (361,251) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (-30,-20) size 45x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (15,0) size 45x28
+ RenderSVGText {text} at (-30,-20) size 45x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (15,0) size 45x27
chunk 1 (end anchor) text run 1 at (-15.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 (end anchor) text run 1 at (-30.00,5.00) startOffset 0 endOffset 3 width 45.00: "234"
RenderSVGContainer {g} at (345,255) size 49x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
@@ -552,8 +552,8 @@
RenderSVGContainer {g} at (386,260) size 8x19
RenderSVGPath {line} at (389,260) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (386,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (-5,-20) size 45x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 45x18
+ RenderSVGText {text} at (-5,-20) size 45x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x17
chunk 1 (end anchor) text run 1 at (-5.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 (end anchor) text run 1 at (5.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
chunk 1 (end anchor) text run 1 at (15.00,-5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -567,8 +567,8 @@
RenderSVGContainer {g} at (406,290) size 8x19
RenderSVGPath {line} at (409,290) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (406,301) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (-5,-20) size 65x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x18
+ RenderSVGText {text} at (-5,-20) size 65x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x17
chunk 1 (end anchor) text run 1 at (-5.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 (end anchor) text run 1 at (15.00,-5.00) startOffset 0 endOffset 3 width 45.00: "234"
RenderSVGText {text} at (10,314) size 264x46 contains 1 chunk(s)
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt
index 1ab32b7..3727127 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-06-t-expected.txt
@@ -50,8 +50,8 @@
RenderSVGContainer {g} at (246,55) size 8x19
RenderSVGPath {line} at (249,55) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (246,66) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (10,-10) size 135x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 135x13
+ RenderSVGText {text} at (10,-10) size 135x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 135x12
chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 2 width 15.00: "fi"
chunk 1 text run 1 at (40.00,0.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 text run 1 at (70.00,0.00) startOffset 0 endOffset 1 width 15.00: "2"
@@ -88,8 +88,8 @@
RenderSVGContainer {g} at (176,125) size 8x19
RenderSVGPath {line} at (179,125) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (176,136) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (0,-20) size 75x53 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x53
+ RenderSVGText {text} at (0,-20) size 75x52 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x52
chunk 1 text run 1 at (0.00,-10.00) startOffset 0 endOffset 2 width 15.00: "fi"
chunk 1 text run 1 at (15.00,0.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 text run 1 at (30.00,10.00) startOffset 0 endOffset 1 width 15.00: "2"
@@ -126,8 +126,8 @@
RenderSVGContainer {g} at (246,225) size 8x19
RenderSVGPath {line} at (249,225) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (246,236) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
- RenderSVGText {text} at (10,-20) size 135x53 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 135x53
+ RenderSVGText {text} at (10,-20) size 135x52 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 135x52
chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 2 width 15.00: "fi"
chunk 1 text run 1 at (40.00,0.00) startOffset 0 endOffset 1 width 15.00: "1"
chunk 1 text run 1 at (70.00,10.00) startOffset 0 endOffset 1 width 15.00: "2"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-07-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-07-t-expected.txt
index f114bc8..c7c6dbf 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-07-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-07-t-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (10,28) size 409x281
- RenderSVGText {text} at (240,28) size 179x181 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 179x181
+ RenderSVGText {text} at (240,28) size 179x180 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 179x180
chunk 1 text run 1 at (240.00,60.00) startOffset 0 endOffset 1 width 31.00: "M"
chunk 1 text run 1 at (260.00,80.00) startOffset 0 endOffset 1 width 18.00: "u"
chunk 1 text run 1 at (280.00,100.00) startOffset 0 endOffset 1 width 10.00: "l"
@@ -13,8 +13,8 @@
chunk 1 text run 1 at (340.00,160.00) startOffset 0 endOffset 1 width 9.00: " "
chunk 1 text run 1 at (360.00,180.00) startOffset 0 endOffset 1 width 25.00: "X"
chunk 1 text run 1 at (385.00,200.00) startOffset 0 endOffset 2 width 34.00: " Y"
- RenderSVGText {text} at (10,28) size 153x54 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 153x54
+ RenderSVGText {text} at (10,28) size 153x53 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 153x53
chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 1 width 23.00: "R"
chunk 1 text run 2 at (33.00,60.00) startOffset 1 endOffset 2 width 25.00: "O"
chunk 1 text run 3 at (58.00,60.00) startOffset 2 endOffset 3 width 21.00: "T"
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-08-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-08-b-expected.txt
index 941b5d6..428dd0d 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-08-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-text-08-b-expected.txt
@@ -3,17 +3,17 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (17,0) size 463x256
- RenderSVGText {text} at (19,-5) size 395x79 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 395x79
+ RenderSVGText {text} at (19,-5) size 395x78 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 395x78
chunk 1 text run 1 at (19.00,60.00) startOffset 0 endOffset 11 width 395.00: "Normal Text"
- RenderSVGText {text} at (19,55) size 345x79 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 345x79
+ RenderSVGText {text} at (19,55) size 345x78 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 345x78
chunk 1 text run 1 at (19.00,120.00) startOffset 0 endOffset 12 width 345.00: "Fill opacity"
- RenderSVGText {text} at (19,115) size 465x79 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 465x79
+ RenderSVGText {text} at (19,115) size 465x78 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 465x78
chunk 1 text run 1 at (19.00,180.00) startOffset 0 endOffset 14 width 465.00: "Stroke opacity"
- RenderSVGText {text} at (19,175) size 242x79 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 242x79
+ RenderSVGText {text} at (19,175) size 242x78 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 242x78
chunk 1 text run 1 at (19.00,240.00) startOffset 0 endOffset 7 width 242.00: "Opacity"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt
index f280408..7772877 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tselect-01-b-expected.txt
@@ -3,40 +3,40 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (0,0) size 480x360
- RenderSVGText {text} at (10,5) size 304x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 304x19
+ RenderSVGText {text} at (10,5) size 304x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 304x18
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 46 width 304.00: "Test single line and multiline text selection."
RenderSVGContainer {g} at (25,50) size 359x219
- RenderSVGText {text} at (25,50) size 252x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 252x19
+ RenderSVGText {text} at (25,50) size 252x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 252x18
chunk 1 text run 1 at (25.00,65.00) startOffset 0 endOffset 37 width 252.00: "Here is a stand-alone 'text' element."
- RenderSVGText {text} at (25,75) size 296x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 296x19
+ RenderSVGText {text} at (25,75) size 296x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 296x18
chunk 1 text run 1 at (25.00,90.00) startOffset 0 endOffset 43 width 296.00: "Here is a second 'text' element just below."
- RenderSVGText {text} at (25,100) size 338x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 338x19
+ RenderSVGText {text} at (25,100) size 338x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 338x18
chunk 1 text run 1 at (25.00,115.00) startOffset 0 endOffset 48 width 338.00: "Because these are four separate 'text' elements,"
- RenderSVGText {text} at (25,125) size 322x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 322x19
+ RenderSVGText {text} at (25,125) size 322x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 322x18
chunk 1 text run 1 at (25.00,140.00) startOffset 0 endOffset 47 width 322.00: "text selection should not go across lines here."
- RenderSVGText {text} at (25,175) size 359x94 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 355x19
- RenderSVGInlineText {#text} at (0,0) size 355x19
+ RenderSVGText {text} at (25,175) size 359x93 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 355x18
+ RenderSVGInlineText {#text} at (0,0) size 355x18
chunk 1 text run 1 at (25.00,190.00) startOffset 0 endOffset 50 width 355.00: "However, these lines of text are achieved by using"
- RenderSVGInlineText {#text} at (355,0) size 4x19
+ RenderSVGInlineText {#text} at (355,0) size 4x18
chunk 1 text run 1 at (380.00,190.00) startOffset 0 endOffset 1 width 4.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 347x19
- RenderSVGInlineText {#text} at (0,25) size 347x19
+ RenderSVGTSpan {tspan} at (0,0) size 347x18
+ RenderSVGInlineText {#text} at (0,25) size 347x18
chunk 1 text run 1 at (25.00,215.00) startOffset 0 endOffset 51 width 347.00: "one 'tspan' per line, all contained within the same"
- RenderSVGInlineText {#text} at (347,25) size 4x19
+ RenderSVGInlineText {#text} at (347,25) size 4x18
chunk 1 text run 1 at (372.00,215.00) startOffset 0 endOffset 1 width 4.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 340x19
- RenderSVGInlineText {#text} at (0,50) size 340x19
+ RenderSVGTSpan {tspan} at (0,0) size 340x18
+ RenderSVGInlineText {#text} at (0,50) size 340x18
chunk 1 text run 1 at (25.00,240.00) startOffset 0 endOffset 51 width 340.00: "'text' element, so you should be able to select all"
- RenderSVGInlineText {#text} at (340,50) size 4x19
+ RenderSVGInlineText {#text} at (340,50) size 4x18
chunk 1 text run 1 at (365.00,240.00) startOffset 0 endOffset 1 width 4.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 189x19
- RenderSVGInlineText {#text} at (0,75) size 189x19
+ RenderSVGTSpan {tspan} at (0,0) size 189x18
+ RenderSVGInlineText {#text} at (0,75) size 189x18
chunk 1 text run 1 at (25.00,265.00) startOffset 0 endOffset 28 width 189.00: "four lines at the same time."
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt
index 9777c29..a871df4 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tselect-02-f-expected.txt
@@ -25,12 +25,12 @@
RenderSVGInlineText {#text} at (0,0) size 72x18
chunk 1 (middle anchor) text run 1 at (134.00,175.00) startOffset 0 endOffset 12 width 72.00: "startIndex--"
RenderSVGPath {rect} at (230,220) size 100x20 [fill={[type=SOLID] [color=#0000FF]}] [x=230.00] [y=160.00] [width=100.00] [height=20.00]
- RenderSVGText {text} at (238,161) size 84x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x18
+ RenderSVGText {text} at (238,161) size 83x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 83x18
chunk 1 (middle anchor) text run 1 at (238.50,175.00) startOffset 0 endOffset 10 width 83.00: "numChars++"
RenderSVGPath {rect} at (340,220) size 100x20 [fill={[type=SOLID] [color=#0000FF]}] [x=340.00] [y=160.00] [width=100.00] [height=20.00]
- RenderSVGText {text} at (352,161) size 76x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x18
+ RenderSVGText {text} at (352,161) size 75x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x18
chunk 1 (middle anchor) text run 1 at (352.50,175.00) startOffset 0 endOffset 10 width 75.00: "numChars--"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt
index a6866be..d490bca 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-tspan-01-b-expected.txt
@@ -3,52 +3,52 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (17,5) size 454x294
- RenderSVGText {text} at (25,5) size 420x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 420x19
+ RenderSVGText {text} at (25,5) size 420x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 420x18
chunk 1 text run 1 at (25.00,20.00) startOffset 0 endOffset 60 width 420.00: "Basics of tspan: changing visual properties and positioning."
RenderSVGContainer {g} at (47,49) size 312x80
- RenderSVGText {text} at (74,49) size 160x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x19
+ RenderSVGText {text} at (74,49) size 160x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x18
chunk 1 text run 1 at (74.00,63.75) startOffset 0 endOffset 7 width 56.00: "You are"
- RenderSVGTSpan {tspan} at (0,0) size 33x19
- RenderSVGInlineText {#text} at (56,0) size 33x19
+ RenderSVGTSpan {tspan} at (0,0) size 33x18
+ RenderSVGInlineText {#text} at (56,0) size 33x18
chunk 1 text run 1 at (130.00,63.75) startOffset 0 endOffset 5 width 33.00: " not "
- RenderSVGInlineText {#text} at (89,0) size 71x19
+ RenderSVGInlineText {#text} at (89,0) size 71x18
chunk 1 text run 1 at (163.00,63.75) startOffset 0 endOffset 9 width 71.00: "a banana."
RenderSVGPath {rect} at (47,73) size 312x56 [stroke={[type=SOLID] [color=#000000]}] [x=47.50] [y=74.25] [width=310.50] [height=53.50]
- RenderSVGText {text} at (65,76) size 209x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 209x19
+ RenderSVGText {text} at (65,76) size 208x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 208x18
chunk 1 text run 1 at (65.25,90.75) startOffset 0 endOffset 29 width 208.00: "Text: \"You are not a banana.\""
- RenderSVGText {text} at (65,93) size 285x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 285x19
+ RenderSVGText {text} at (65,93) size 284x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 284x18
chunk 1 text run 1 at (65.25,108.00) startOffset 0 endOffset 43 width 284.00: "'tspan' changes visual attributes of \"not\","
- RenderSVGText {text} at (65,110) size 84x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x19
+ RenderSVGText {text} at (65,110) size 83x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 83x18
chunk 1 text run 1 at (65.25,125.25) startOffset 0 endOffset 13 width 83.00: "to red, bold."
RenderSVGContainer {g} at (224,128) size 247x105
- RenderSVGText {text} at (257,128) size 176x44 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,11) size 55x19
+ RenderSVGText {text} at (257,128) size 175x44 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,10) size 54x18
chunk 1 text run 1 at (257.50,153.75) startOffset 0 endOffset 7 width 54.00: "But you"
- RenderSVGTSpan {tspan} at (0,0) size 25x19
- RenderSVGInlineText {#text} at (86,0) size 25x19
+ RenderSVGTSpan {tspan} at (0,0) size 24x18
+ RenderSVGInlineText {#text} at (86,0) size 24x18
chunk 1 text run 1 at (343.50,143.00) startOffset 0 endOffset 3 width 24.00: "are"
- RenderSVGTSpan {tspan} at (0,0) size 66x18
- RenderSVGInlineText {#text} at (110,26) size 66x18
+ RenderSVGTSpan {tspan} at (0,0) size 65x19
+ RenderSVGInlineText {#text} at (110,25) size 65x18
chunk 1 text run 1 at (367.50,168.50) startOffset 0 endOffset 9 width 65.00: " a peach!"
RenderSVGPath {rect} at (224,178) size 247x55 [stroke={[type=SOLID] [color=#000000]}] [x=225.00] [y=179.00] [width=245.50] [height=53.50]
- RenderSVGText {text} at (238,180) size 197x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 197x19
+ RenderSVGText {text} at (238,180) size 197x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 197x18
chunk 1 text run 1 at (238.00,195.00) startOffset 0 endOffset 28 width 197.00: "Text: \"But you are a peach!\""
- RenderSVGText {text} at (238,197) size 227x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x19
+ RenderSVGText {text} at (238,197) size 227x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x18
chunk 1 text run 1 at (238.00,212.25) startOffset 0 endOffset 34 width 227.00: "Using dx,dy, 'tspan' raises \"are\","
RenderSVGText {text} at (238,215) size 173x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 173x18
chunk 1 text run 1 at (238.00,229.50) startOffset 0 endOffset 25 width 173.00: "'tspan' lowers \"a peach!\""
RenderSVGContainer {g} at (17,185) size 337x114
RenderSVGText {text} at (35,185) size 145x49 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 145x19
- RenderSVGInlineText {#text} at (0,0) size 145x19
+ RenderSVGTSpan {tspan} at (0,0) size 145x18
+ RenderSVGInlineText {#text} at (0,0) size 145x18
chunk 1 text run 1 at (35.00,200.00) startOffset 0 endOffset 1 width 12.00: "C"
chunk 1 text run 1 at (53.75,200.00) startOffset 0 endOffset 1 width 9.00: "u"
chunk 1 text run 1 at (72.50,200.00) startOffset 0 endOffset 1 width 4.00: "t"
@@ -58,8 +58,8 @@
chunk 1 text run 1 at (147.50,200.00) startOffset 0 endOffset 1 width 9.00: "n"
chunk 1 text run 1 at (166.25,200.00) startOffset 0 endOffset 2 width 13.00: "d "
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGTSpan {tspan} at (0,0) size 88x18
- RenderSVGInlineText {#text} at (28,31) size 88x18
+ RenderSVGTSpan {tspan} at (0,0) size 88x19
+ RenderSVGInlineText {#text} at (28,30) size 87x18
chunk 1 text run 1 at (63.13,230.50) startOffset 0 endOffset 1 width 4.00: "f"
chunk 1 text run 1 at (81.88,230.50) startOffset 0 endOffset 1 width 9.00: "u"
chunk 1 text run 1 at (100.63,230.50) startOffset 0 endOffset 1 width 8.00: "z"
@@ -67,14 +67,14 @@
chunk 1 text run 1 at (138.13,230.50) startOffset 0 endOffset 2 width 12.00: "y."
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGPath {rect} at (17,244) size 337x55 [stroke={[type=SOLID] [color=#000000]}] [x=17.50] [y=244.75] [width=335.50] [height=53.50]
- RenderSVGText {text} at (25,243) size 162x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 162x19
+ RenderSVGText {text} at (25,243) size 161x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 161x18
chunk 1 text run 1 at (25.25,258.00) startOffset 0 endOffset 23 width 161.00: "Text: \"Cute and fuzzy.\""
- RenderSVGText {text} at (25,260) size 319x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 319x19
+ RenderSVGText {text} at (25,260) size 318x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 318x18
chunk 1 text run 1 at (25.25,275.25) startOffset 0 endOffset 45 width 318.00: "'tspan' char-by-char placement of \"Cute and\","
- RenderSVGText {text} at (25,278) size 259x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 259x18
+ RenderSVGText {text} at (25,278) size 258x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 258x18
chunk 1 text run 1 at (25.25,292.50) startOffset 0 endOffset 39 width 258.00: "'tspan' char-by-char \"fuzzy\", below it."
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt
index 62c3862..9632419 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-ws-01-t-expected.txt
@@ -3,31 +3,31 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (15,2) size 427x302
- RenderSVGText {text} at (15,2) size 427x40 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 427x40
+ RenderSVGText {text} at (15,2) size 427x39 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 427x39
chunk 1 text run 1 at (15.00,35.00) startOffset 0 endOffset 26 width 427.00: "Basic: xml:space attribute"
- RenderSVGText {text} at (35,27) size 373x40 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 373x40
+ RenderSVGText {text} at (35,27) size 373x39 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 373x39
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 22 width 373.00: "& whitespace handling."
- RenderSVGText {text} at (15,68) size 414x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 414x46
+ RenderSVGText {text} at (15,68) size 414x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 414x45
chunk 1 text run 1 at (15.00,105.00) startOffset 0 endOffset 23 width 414.00: "WS with indented lines."
- RenderSVGText {text} at (15,103) size 414x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 414x46
+ RenderSVGText {text} at (15,103) size 414x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 414x45
chunk 1 text run 1 at (15.00,140.00) startOffset 0 endOffset 23 width 414.00: "WS with indented lines."
RenderSVGPath {rect} at (24,144) size 352x38 [stroke={[type=SOLID] [color=#000000]}] [x=25.00] [y=145.00] [width=350.00] [height=36.00]
- RenderSVGText {text} at (28,138) size 337x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 337x46
+ RenderSVGText {text} at (28,138) size 337x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 337x45
chunk 1 text run 1 at (28.00,175.00) startOffset 0 endOffset 19 width 337.00: "xml:space='default'"
- RenderSVGText {text} at (15,188) size 411x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 411x46
+ RenderSVGText {text} at (15,188) size 411x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 411x45
chunk 1 text run 1 at (15.00,225.00) startOffset 0 endOffset 22 width 411.00: "WS non-indented lines."
- RenderSVGText {text} at (15,223) size 411x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 411x46
+ RenderSVGText {text} at (15,223) size 411x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 411x45
chunk 1 text run 1 at (15.00,260.00) startOffset 0 endOffset 22 width 411.00: "WS non-indented lines."
RenderSVGPath {rect} at (24,264) size 352x38 [stroke={[type=SOLID] [color=#000000]}] [x=25.00] [y=265.00] [width=350.00] [height=36.00]
- RenderSVGText {text} at (28,258) size 337x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 337x46
+ RenderSVGText {text} at (28,258) size 337x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 337x45
chunk 1 text run 1 at (28.00,295.00) startOffset 0 endOffset 19 width 337.00: "xml:space='default'"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt
index 86b7cdb..583b10a 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-ws-02-t-expected.txt
@@ -3,31 +3,31 @@
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (15,2) size 465x302
- RenderSVGText {text} at (15,2) size 427x40 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 427x40
+ RenderSVGText {text} at (15,2) size 427x39 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 427x39
chunk 1 text run 1 at (15.00,35.00) startOffset 0 endOffset 26 width 427.00: "Basic: xml:space attribute"
- RenderSVGText {text} at (35,27) size 373x40 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 373x40
+ RenderSVGText {text} at (35,27) size 373x39 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 373x39
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 22 width 373.00: "& whitespace handling."
- RenderSVGText {text} at (15,68) size 513x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 513x46
+ RenderSVGText {text} at (15,68) size 513x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 513x45
chunk 1 text run 1 at (15.00,105.00) startOffset 0 endOffset 32 width 513.00: " WS with indented lines. "
- RenderSVGText {text} at (15,103) size 458x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 458x46
+ RenderSVGText {text} at (15,103) size 458x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 458x45
chunk 1 text run 1 at (15.00,140.00) startOffset 0 endOffset 27 width 458.00: " WS with indented lines."
RenderSVGPath {rect} at (24,144) size 382x38 [stroke={[type=SOLID] [color=#000000]}] [x=25.00] [y=145.00] [width=380.00] [height=36.00]
- RenderSVGText {text} at (28,138) size 372x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 372x46
+ RenderSVGText {text} at (28,138) size 372x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 372x45
chunk 1 text run 1 at (28.00,175.00) startOffset 0 endOffset 20 width 372.00: "xml:space='preserve'"
- RenderSVGText {text} at (15,188) size 488x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 488x46
+ RenderSVGText {text} at (15,188) size 488x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 488x45
chunk 1 text run 1 at (15.00,225.00) startOffset 0 endOffset 29 width 488.00: "WS non-indented lines. "
- RenderSVGText {text} at (15,223) size 411x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 411x46
+ RenderSVGText {text} at (15,223) size 411x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 411x45
chunk 1 text run 1 at (15.00,260.00) startOffset 0 endOffset 22 width 411.00: "WS non-indented lines."
RenderSVGPath {rect} at (24,264) size 382x38 [stroke={[type=SOLID] [color=#000000]}] [x=25.00] [y=265.00] [width=380.00] [height=36.00]
- RenderSVGText {text} at (28,258) size 372x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 372x46
+ RenderSVGText {text} at (28,258) size 372x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 372x45
chunk 1 text run 1 at (28.00,295.00) startOffset 0 endOffset 20 width 372.00: "xml:space='preserve'"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt
index 2951404..2727d7c 100644
--- a/LayoutTests/platform/mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/W3C-SVG-1.1/types-basicDOM-01-b-expected.txt
@@ -8,28 +8,28 @@
RenderSVGText {text} at (30,131) size 345x24 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 345x24
chunk 1 text run 1 at (30.00,150.00) startOffset 0 endOffset 37 width 345.00: "Rotated Text for testing SVGLocatable"
- RenderSVGText {text} at (100,111) size 309x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 309x24
+ RenderSVGText {text} at (100,111) size 309x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 309x23
chunk 1 text run 1 at (100.00,130.00) startOffset 0 endOffset 35 width 308.57: "Some other text with id 'otherText'"
RenderSVGViewportContainer {svg} at (275,45) size 100x100
RenderSVGPath {circle} at (275,45) size 100x100 [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=50.00]
- RenderSVGText {text} at (10,188) size 280x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 280x15
+ RenderSVGText {text} at (10,188) size 280x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 280x14
chunk 1 text run 1 at (10.00,200.00) startOffset 0 endOffset 50 width 280.00: ".getScreenCTM(): 0.42,0.42,-0.42,0.42,70.00,-60.00"
- RenderSVGText {text} at (10,208) size 241x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 241x15
+ RenderSVGText {text} at (10,208) size 241x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 241x14
chunk 1 text run 1 at (10.00,220.00) startOffset 0 endOffset 44 width 241.00: ".getCTM(): 0.42,0.42,-0.42,0.42,70.00,-60.00"
- RenderSVGText {text} at (10,228) size 311x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 311x15
+ RenderSVGText {text} at (10,228) size 311x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 311x14
chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 56 width 311.00: ".getTransformToElement(): 0.42,0.42,-0.42,0.42,0.00,0.00"
- RenderSVGText {text} at (10,248) size 339x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 339x15
+ RenderSVGText {text} at (10,248) size 339x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 339x14
chunk 1 text run 1 at (10.00,260.00) startOffset 0 endOffset 64 width 339.00: ".getBBox() for 'redCircle': .x=-50,.y=-50,.width=100,.height=100"
- RenderSVGText {text} at (10,268) size 253x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 253x15
+ RenderSVGText {text} at (10,268) size 253x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 253x14
chunk 1 text run 1 at (10.00,280.00) startOffset 0 endOffset 46 width 253.00: ".farthestViewportElement of redCircle=svg-root"
- RenderSVGText {text} at (10,288) size 272x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 272x15
+ RenderSVGText {text} at (10,288) size 272x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 272x14
chunk 1 text run 1 at (10.00,300.00) startOffset 0 endOffset 46 width 272.00: ".nearestViewportElement of redCircle=nestedSVG"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/as-image/img-preserveAspectRatio-support-1-expected.txt b/LayoutTests/platform/mac/svg/as-image/img-preserveAspectRatio-support-1-expected.txt
index 1f4b1b9..89542ad 100644
--- a/LayoutTests/platform/mac/svg/as-image/img-preserveAspectRatio-support-1-expected.txt
+++ b/LayoutTests/platform/mac/svg/as-image/img-preserveAspectRatio-support-1-expected.txt
@@ -100,8 +100,8 @@
layer at (0,0) size 192x42
RenderSVGRoot {svg} at (75,0) size 31x31
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (74,0) size 32x31 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-162.36,-403.29)}]
- RenderSVGPath {path} at (74,0) size 32x31 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [data="M 525.714 585.219 C 525.714 685.419 444.486 766.648 344.286 766.648 C 244.085 766.648 162.857 685.42 162.857 585.219 C 162.857 485.019 244.085 403.791 344.286 403.791 C 444.486 403.791 525.714 485.019 525.714 585.219 Z"]
+ RenderSVGContainer {g} at (75,0) size 31x31 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-162.36,-403.29)}]
+ RenderSVGPath {path} at (75,0) size 31x31 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [data="M 525.714 585.219 C 525.714 685.419 444.486 766.648 344.286 766.648 C 244.085 766.648 162.857 685.42 162.857 585.219 C 162.857 485.019 244.085 403.791 344.286 403.791 C 444.486 403.791 525.714 485.019 525.714 585.219 Z"]
RenderText {#text} at (0,0) size 0x0
RenderTableRow {TR} at (0,314) size 670x56
RenderTableCell {TH} at (97,332) size 163x20 [bgcolor=#DDDD99] [r=6 c=1 rs=1 cs=1]
@@ -117,8 +117,8 @@
layer at (0,0) size 192x42
RenderSVGRoot {svg} at (0,0) size 140x31
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (0,0) size 141x31 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-162.36,-403.29)}]
- RenderSVGPath {path} at (0,0) size 141x31 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [data="M 525.714 585.219 C 525.714 685.419 444.486 766.648 344.286 766.648 C 244.085 766.648 162.857 685.42 162.857 585.219 C 162.857 485.019 244.085 403.791 344.286 403.791 C 444.486 403.791 525.714 485.019 525.714 585.219 Z"]
+ RenderSVGContainer {g} at (0,0) size 140x31 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-162.36,-403.29)}]
+ RenderSVGPath {path} at (0,0) size 140x31 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [data="M 525.714 585.219 C 525.714 685.419 444.486 766.648 344.286 766.648 C 244.085 766.648 162.857 685.42 162.857 585.219 C 162.857 485.019 244.085 403.791 344.286 403.791 C 444.486 403.791 525.714 485.019 525.714 585.219 Z"]
RenderText {#text} at (0,0) size 0x0
RenderTableRow {TR} at (0,372) size 670x56
RenderTableCell {TH} at (97,390) size 163x20 [bgcolor=#DDDD99] [r=7 c=1 rs=1 cs=1]
@@ -134,8 +134,8 @@
layer at (0,0) size 192x42
RenderSVGRoot {svg} at (75,0) size 31x31
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (74,0) size 32x31 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-162.36,-403.29)}]
- RenderSVGPath {path} at (74,0) size 32x31 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [data="M 525.714 585.219 C 525.714 685.419 444.486 766.648 344.286 766.648 C 244.085 766.648 162.857 685.42 162.857 585.219 C 162.857 485.019 244.085 403.791 344.286 403.791 C 444.486 403.791 525.714 485.019 525.714 585.219 Z"]
+ RenderSVGContainer {g} at (75,0) size 31x31 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-162.36,-403.29)}]
+ RenderSVGPath {path} at (75,0) size 31x31 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [data="M 525.714 585.219 C 525.714 685.419 444.486 766.648 344.286 766.648 C 244.085 766.648 162.857 685.42 162.857 585.219 C 162.857 485.019 244.085 403.791 344.286 403.791 C 444.486 403.791 525.714 485.019 525.714 585.219 Z"]
RenderText {#text} at (0,0) size 0x0
RenderTableRow {TR} at (0,430) size 670x56
RenderTableCell {TH} at (97,448) size 163x20 [bgcolor=#DDDD99] [r=8 c=1 rs=1 cs=1]
@@ -151,6 +151,6 @@
layer at (0,0) size 192x42
RenderSVGRoot {svg} at (0,0) size 140x42
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (0,0) size 141x42 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-162.36,-403.29)}]
- RenderSVGPath {path} at (0,0) size 141x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [data="M 525.714 585.219 C 525.714 685.419 444.486 766.648 344.286 766.648 C 244.085 766.648 162.857 685.42 162.857 585.219 C 162.857 485.019 244.085 403.791 344.286 403.791 C 444.486 403.791 525.714 485.019 525.714 585.219 Z"]
+ RenderSVGContainer {g} at (0,0) size 140x42 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-162.36,-403.29)}]
+ RenderSVGPath {path} at (0,0) size 140x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [data="M 525.714 585.219 C 525.714 685.419 444.486 766.648 344.286 766.648 C 244.085 766.648 162.857 685.42 162.857 585.219 C 162.857 485.019 244.085 403.791 344.286 403.791 C 444.486 403.791 525.714 485.019 525.714 585.219 Z"]
RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/batik/filters/feTile-expected.txt b/LayoutTests/platform/mac/svg/batik/filters/feTile-expected.txt
index 87ac172..ff7b524 100644
--- a/LayoutTests/platform/mac/svg/batik/filters/feTile-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/filters/feTile-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (0,25) size 384x454
RenderSVGContainer {g} at (0,25) size 384x354
- RenderSVGText {text} at (187,25) size 76x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x19
+ RenderSVGText {text} at (187,25) size 75x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x18
chunk 1 (middle anchor) text run 1 at (187.50,40.00) startOffset 0 endOffset 11 width 75.00: "feTile Test"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceLinearGradient {linearGradient} [id="tileFill"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,1)]
@@ -27,64 +27,64 @@
RenderSVGPath {rect} at (20,100) size 100x50 [fill={[type=LINEAR-GRADIENT] [id="tileFill"]}] [x=0.00] [y=0.00] [width=50.00] [height=25.00]
[filter="tile_1"] RenderSVGResourceFilter {filter} at (0,0) size 100x50
RenderSVGPath {rect} at (19,99) size 102x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
- RenderSVGText {text} at (30,-30) size 40x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x19
+ RenderSVGText {text} at (30,-30) size 39x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 39x18
chunk 1 (middle anchor) text run 1 at (30.50,-15.00) startOffset 0 endOffset 6 width 39.00: "tile_1"
- RenderSVGText {text} at (-17,-18) size 134x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 134x19
+ RenderSVGText {text} at (-17,-18) size 133x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 133x18
chunk 1 (middle anchor) text run 1 at (-16.50,-3.00) startOffset 0 endOffset 21 width 133.00: "4 tiles, quarter size"
RenderSVGContainer {g} at (0,170) size 145x81 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,200.00)}]
RenderSVGPath {rect} at (20,200) size 100x50 [fill={[type=LINEAR-GRADIENT] [id="tileFill"]}] [x=25.00] [y=12.50] [width=50.00] [height=25.00]
[filter="tile_2"] RenderSVGResourceFilter {filter} at (0,0) size 100x50
RenderSVGPath {rect} at (19,199) size 102x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
- RenderSVGText {text} at (-8,-30) size 116x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 116x19
+ RenderSVGText {text} at (-8,-30) size 115x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 115x18
chunk 1 (middle anchor) text run 1 at (-7.50,-15.00) startOffset 0 endOffset 17 width 115.00: "tile_2 (centered)"
- RenderSVGText {text} at (-25,-18) size 150x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 150x19
+ RenderSVGText {text} at (-25,-18) size 149x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 149x18
chunk 1 (middle anchor) text run 1 at (-24.50,-3.00) startOffset 0 endOffset 26 width 149.00: "9 tiles, 1 full, 8 partial"
- RenderSVGContainer {g} at (0,270) size 145x82 [transform={m=((1.00,0.00)(0.00,1.00)) t=(32.50,307.25)}]
- RenderSVGPath {rect} at (19,300) size 102x52 [fill={[type=LINEAR-GRADIENT] [id="tileFill"]}] [x=0.00] [y=0.00] [width=50.00] [height=25.00]
+ RenderSVGContainer {g} at (0,270) size 145x81 [transform={m=((1.00,0.00)(0.00,1.00)) t=(32.50,307.25)}]
+ RenderSVGPath {rect} at (20,301) size 100x50 [fill={[type=LINEAR-GRADIENT] [id="tileFill"]}] [x=0.00] [y=0.00] [width=50.00] [height=25.00]
[filter="tile_3"] RenderSVGResourceFilter {filter} at (-12.50,-6.25) size 100x50
- RenderSVGPath {rect} at (19,299) size 102x53 [stroke={[type=SOLID] [color=#000000]}] [x=-12.50] [y=-7.25] [width=100.00] [height=50.00]
- RenderSVGText {text} at (-34,-37) size 143x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 143x19
+ RenderSVGPath {rect} at (19,299) size 102x52 [stroke={[type=SOLID] [color=#000000]}] [x=-12.50] [y=-7.25] [width=100.00] [height=50.00]
+ RenderSVGText {text} at (-34,-37) size 142x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 142x18
chunk 1 (middle anchor) text run 1 at (-33.50,-22.25) startOffset 0 endOffset 24 width 142.00: "tile_3 (top left offset)"
- RenderSVGText {text} at (-37,-25) size 149x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 149x19
+ RenderSVGText {text} at (-37,-25) size 149x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 149x18
chunk 1 (middle anchor) text run 1 at (-37.00,-10.25) startOffset 0 endOffset 26 width 149.00: "9 tiles, 1 full, 8 partial"
- RenderSVGContainer {g} at (243,99) size 133x52 [transform={m=((1.00,0.00)(0.58,1.00)) t=(245.00,100.00)}]
+ RenderSVGContainer {g} at (244,99) size 131x52 [transform={m=((1.00,0.00)(0.58,1.00)) t=(245.00,100.00)}]
RenderSVGPath {rect} at (245,100) size 129x50 [fill={[type=LINEAR-GRADIENT] [id="tileFill"]}] [x=0.00] [y=0.00] [width=50.00] [height=25.00]
[filter="tile_1"] RenderSVGResourceFilter {filter} at (0,0) size 100x50
- RenderSVGPath {rect} at (243,99) size 133x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
+ RenderSVGPath {rect} at (244,99) size 131x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
RenderSVGContainer {g} at (260,70) size 70x31 [transform={m=((1.00,0.00)(0.00,1.00)) t=(245.00,100.00)}]
- RenderSVGText {text} at (30,-30) size 40x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x19
+ RenderSVGText {text} at (30,-30) size 39x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 39x18
chunk 1 (middle anchor) text run 1 at (30.50,-15.00) startOffset 0 endOffset 6 width 39.00: "tile_1"
- RenderSVGText {text} at (15,-18) size 70x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 70x19
+ RenderSVGText {text} at (15,-18) size 70x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 70x18
chunk 1 (middle anchor) text run 1 at (15.00,-3.00) startOffset 0 endOffset 8 width 70.00: "skewed X"
- RenderSVGContainer {g} at (255,200) size 80x60 [transform={m=((0.66,0.24)(-0.24,0.66)) t=(268.10,201.58)}]
+ RenderSVGContainer {g} at (255,201) size 80x58 [transform={m=((0.66,0.24)(-0.24,0.66)) t=(268.10,201.58)}]
RenderSVGPath {rect} at (256,201) size 78x58 [fill={[type=LINEAR-GRADIENT] [id="tileFill"]}] [x=25.00] [y=12.50] [width=50.00] [height=25.00]
[filter="tile_2"] RenderSVGResourceFilter {filter} at (0,0) size 100x50
- RenderSVGPath {rect} at (255,200) size 80x60 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
+ RenderSVGPath {rect} at (255,201) size 80x58 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
RenderSVGContainer {g} at (206,170) size 178x31 [transform={m=((1.00,0.00)(0.00,1.00)) t=(245.00,200.00)}]
- RenderSVGText {text} at (30,-30) size 40x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x19
+ RenderSVGText {text} at (30,-30) size 39x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 39x18
chunk 1 (middle anchor) text run 1 at (30.50,-15.00) startOffset 0 endOffset 6 width 39.00: "tile_2"
- RenderSVGText {text} at (-39,-18) size 178x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 178x19
+ RenderSVGText {text} at (-39,-18) size 177x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 177x18
chunk 1 (middle anchor) text run 1 at (-38.50,-3.00) startOffset 0 endOffset 26 width 177.00: "(centered, rotate & scale)"
- RenderSVGContainer {g} at (244,300) size 102x80 [transform={m=((1.00,0.27)(0.00,1.00)) t=(257.50,310.60)}]
- RenderSVGPath {rect} at (244,300) size 102x79 [fill={[type=LINEAR-GRADIENT] [id="tileFill"]}] [x=0.00] [y=0.00] [width=50.00] [height=25.00]
+ RenderSVGContainer {g} at (244,300) size 102x79 [transform={m=((1.00,0.27)(0.00,1.00)) t=(257.50,310.60)}]
+ RenderSVGPath {rect} at (245,301) size 100x77 [fill={[type=LINEAR-GRADIENT] [id="tileFill"]}] [x=0.00] [y=0.00] [width=50.00] [height=25.00]
[filter="tile_3"] RenderSVGResourceFilter {filter} at (-12.50,-6.25) size 100x50
- RenderSVGPath {rect} at (244,300) size 102x80 [stroke={[type=SOLID] [color=#000000]}] [x=-12.50] [y=-6.25] [width=100.00] [height=50.00]
+ RenderSVGPath {rect} at (244,300) size 102x79 [stroke={[type=SOLID] [color=#000000]}] [x=-12.50] [y=-6.25] [width=100.00] [height=50.00]
RenderSVGContainer {g} at (223,270) size 144x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(257.50,307.25)}]
- RenderSVGText {text} at (-34,-37) size 143x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 143x19
+ RenderSVGText {text} at (-34,-37) size 142x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 142x18
chunk 1 (middle anchor) text run 1 at (-33.50,-22.25) startOffset 0 endOffset 24 width 142.00: "tile_3 (top left offset)"
- RenderSVGText {text} at (2,-25) size 71x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 71x19
+ RenderSVGText {text} at (2,-25) size 70x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 70x18
chunk 1 (middle anchor) text run 1 at (2.50,-10.25) startOffset 0 endOffset 8 width 70.00: "skewed Y"
RenderSVGContainer {a} at (20,461) size 161x18
RenderSVGText {text} at (20,461) size 161x18 contains 1 chunk(s)
diff --git a/LayoutTests/platform/mac/svg/batik/filters/filterRegions-expected.txt b/LayoutTests/platform/mac/svg/batik/filters/filterRegions-expected.txt
index 356d5fa..9f1257c 100644
--- a/LayoutTests/platform/mac/svg/batik/filters/filterRegions-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/filters/filterRegions-expected.txt
@@ -2,8 +2,8 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (0,25) size 450x475
- RenderSVGText {text} at (175,25) size 100x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 100x19
+ RenderSVGText {text} at (175,25) size 100x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 100x18
chunk 1 (middle anchor) text run 1 at (175.00,40.00) startOffset 0 endOffset 14 width 100.00: "Filter Regions"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceFilter {filter} [id="filterRegion_0"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
@@ -42,132 +42,132 @@
[feFlood flood-color="#FF0000" flood-opacity="1.00"]
RenderSVGContainer {g} at (0,58) size 450x442 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,50.00)}]
RenderSVGContainer {g} at (259,118) size 122x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,95.00)}]
- RenderSVGPath {rect} at (260,140) size 121x61 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
+ RenderSVGPath {rect} at (260,140) size 120x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
[filter="filterRegion_0"] RenderSVGResourceFilter {filter} at (-10,-5) size 120x60
RenderSVGPath {rect} at (259,139) size 122x62 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=-10.00] [y=-5.00] [width=120.00] [height=60.00]
- RenderSVGText {text} at (-11,-27) size 112x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 112x21
+ RenderSVGText {text} at (-11,-27) size 112x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 112x20
chunk 1 (middle anchor) text run 1 at (-11.00,-10.00) startOffset 0 endOffset 14 width 112.00: "filterRegion_0"
RenderSVGPath {rect} at (50,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
[filter="filterRegion_1"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
RenderSVGPath {rect} at (49,79) size 52x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
- RenderSVGText {text} at (-11,8) size 112x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 112x21
+ RenderSVGText {text} at (-11,8) size 112x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 112x20
chunk 1 (middle anchor) text run 1 at (-11.00,25.00) startOffset 0 endOffset 14 width 112.00: "filterRegion_1"
RenderSVGContainer {g} at (119,58) size 112x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
RenderSVGPath {rect} at (150,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
[filter="filterRegion_2"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
RenderSVGPath {rect} at (154,84) size 47x37 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=25.00] [y=35.00] [width=45.00] [height=35.00]
- RenderSVGText {text} at (-11,8) size 112x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 112x21
+ RenderSVGText {text} at (-11,8) size 112x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 112x20
chunk 1 (middle anchor) text run 1 at (-11.00,25.00) startOffset 0 endOffset 14 width 112.00: "filterRegion_2"
RenderSVGContainer {g} at (219,58) size 112x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}]
RenderSVGPath {rect} at (250,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
[filter="filterRegion_3"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
RenderSVGPath {rect} at (249,79) size 52x22 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=50.00] [height=20.00]
- RenderSVGText {text} at (-11,8) size 112x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 112x21
+ RenderSVGText {text} at (-11,8) size 112x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 112x20
chunk 1 (middle anchor) text run 1 at (-11.00,25.00) startOffset 0 endOffset 14 width 112.00: "filterRegion_3"
RenderSVGContainer {g} at (319,58) size 112x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}]
RenderSVGPath {rect} at (350,80) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
[filter="filterRegion_4"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
RenderSVGPath {rect} at (349,79) size 27x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=25.00] [height=40.00]
- RenderSVGText {text} at (-11,8) size 112x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 112x21
+ RenderSVGText {text} at (-11,8) size 112x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 112x20
chunk 1 (middle anchor) text run 1 at (-11.00,25.00) startOffset 0 endOffset 14 width 112.00: "filterRegion_4"
RenderSVGContainer {g} at (19,133) size 112x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,75.00)}]
RenderSVGPath {rect} at (50,155) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
[filter="filterRegion_5"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
RenderSVGPath {rect} at (49,154) size 52x22 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=50.00] [height=20.00]
- RenderSVGText {text} at (-11,8) size 112x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 112x21
+ RenderSVGText {text} at (-11,8) size 112x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 112x20
chunk 1 (middle anchor) text run 1 at (-11.00,25.00) startOffset 0 endOffset 14 width 112.00: "filterRegion_5"
RenderSVGContainer {g} at (150,155) size 50x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,75.00)}]
[filter="filterRegion_6"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
RenderSVGPath {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=3000.00] [width=20000000.00] [height=25.00]
RenderSVGContainer {g} at (119,133) size 112x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,75.00)}]
RenderSVGPath {rect} at (149,154) size 42x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=40.00] [height=40.00]
- RenderSVGText {text} at (-11,8) size 112x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 112x21
+ RenderSVGText {text} at (-11,8) size 112x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 112x20
chunk 1 (middle anchor) text run 1 at (-11.00,25.00) startOffset 0 endOffset 14 width 112.00: "filterRegion_6"
RenderSVGContainer {g} at (109,293) size 132x65 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,280.00)}]
- RenderSVGPath {rect} at (145,327) size 61x31 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=25.00]
+ RenderSVGPath {rect} at (145,327) size 60x31 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=25.00]
[filter="filterRegion_2_0"] RenderSVGResourceFilter {filter} at (-5,-2.50) size 60x30
RenderSVGPath {rect} at (144,327) size 62x31 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=-5.00] [y=-2.50] [width=60.00] [height=30.00]
- RenderSVGText {text} at (-41,-37) size 132x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 132x21
+ RenderSVGText {text} at (-41,-37) size 132x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 132x20
chunk 1 (middle anchor) text run 1 at (-41.00,-20.00) startOffset 0 endOffset 16 width 132.00: "filterRegion_2_0"
RenderSVGContainer {g} at (0,160) size 450x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
[filter="filterRegion_2_1"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
RenderSVGPath {rect} at (50,240) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
RenderSVGContainer {g} at (9,218) size 132x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
RenderSVGPath {rect} at (49,239) size 52x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
- RenderSVGText {text} at (-21,8) size 132x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 132x21
+ RenderSVGText {text} at (-21,8) size 132x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 132x20
chunk 1 (middle anchor) text run 1 at (-21.00,25.00) startOffset 0 endOffset 16 width 132.00: "filterRegion_2_1"
RenderSVGContainer {g} at (85,160) size 365x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,160.00)}]
RenderSVGPath {rect} at (85,160) size 365x340 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
[filter="filterRegion_2_2"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
RenderSVGContainer {g} at (109,218) size 132x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,160.00)}]
RenderSVGPath {rect} at (149,239) size 52x42 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
- RenderSVGText {text} at (-21,8) size 132x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 132x21
+ RenderSVGText {text} at (-21,8) size 132x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 132x20
chunk 1 (middle anchor) text run 1 at (-21.00,25.00) startOffset 0 endOffset 16 width 132.00: "filterRegion_2_2"
RenderSVGContainer {g} at (185,160) size 265x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,160.00)}]
[filter="filterRegion_2_3"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
RenderSVGPath {rect} at (250,240) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
RenderSVGContainer {g} at (209,218) size 132x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,160.00)}]
RenderSVGPath {rect} at (262,259) size 26x12 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=32.50] [y=50.00] [width=25.00] [height=10.00]
- RenderSVGText {text} at (-21,8) size 132x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 132x21
+ RenderSVGText {text} at (-21,8) size 132x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 132x20
chunk 1 (middle anchor) text run 1 at (-21.00,25.00) startOffset 0 endOffset 16 width 132.00: "filterRegion_2_3"
RenderSVGContainer {g} at (285,160) size 165x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,160.00)}]
[filter="filterRegion_2_4"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
RenderSVGPath {rect} at (350,240) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
RenderSVGContainer {g} at (309,218) size 132x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,160.00)}]
RenderSVGPath {rect} at (362,259) size 26x12 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=32.50] [y=50.00] [width=25.00] [height=10.00]
- RenderSVGText {text} at (-21,8) size 132x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 132x21
+ RenderSVGText {text} at (-21,8) size 132x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 132x20
chunk 1 (middle anchor) text run 1 at (-21.00,25.00) startOffset 0 endOffset 16 width 132.00: "filterRegion_2_4"
RenderSVGContainer {g} at (50,325) size 50x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,245.00)}]
[filter="filterRegion_2_5"] RenderSVGResourceFilter {filter} at (20,30) size 50x40
RenderSVGPath {rect} at (50,325) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=30.00] [width=50.00] [height=40.00]
RenderSVGContainer {g} at (9,303) size 132x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,245.00)}]
RenderSVGPath {rect} at (49,344) size 52x12 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=50.00] [width=50.00] [height=10.00]
- RenderSVGText {text} at (-21,8) size 132x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 132x21
+ RenderSVGText {text} at (-21,8) size 132x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 132x20
chunk 1 (middle anchor) text run 1 at (-21.00,25.00) startOffset 0 endOffset 16 width 132.00: "filterRegion_2_5"
RenderSVGContainer {g} at (0,335) size 450x165 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,330.00)}]
[filter="filterRegion_3_1"] RenderSVGResourceFilter {filter} at (-45,-45) size 540x540
RenderSVGPath {rect} at (30,380) size 420x120 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=450.00] [height=450.00]
RenderSVGContainer {g} at (9,388) size 132x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,330.00)}]
RenderSVGPath {rect} at (49,409) size 22x27 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=20.00] [y=30.00] [width=20.00] [height=25.00]
- RenderSVGText {text} at (-21,8) size 132x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 132x21
+ RenderSVGText {text} at (-21,8) size 132x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 132x20
chunk 1 (middle anchor) text run 1 at (-21.00,25.00) startOffset 0 endOffset 16 width 132.00: "filterRegion_3_1"
- RenderSVGContainer {g} at (346,375) size 48x61 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,330.00)}]
+ RenderSVGContainer {g} at (346,375) size 48x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,330.00)}]
[filter="filterRegion_3_0"] RenderSVGResourceFilter {filter} at (-4,-5) size 48x60
RenderSVGPath {rect} at (350,380) size 40x50 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=40.00] [height=50.00]
RenderSVGContainer {g} at (329,374) size 121x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,330.00)}]
RenderSVGPath {rect} at (345,374) size 50x62 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=-4.00] [y=-5.00] [width=48.00] [height=60.00]
- RenderSVGText {text} at (-21,8) size 132x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 132x21
+ RenderSVGText {text} at (-21,8) size 132x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 132x20
chunk 1 (middle anchor) text run 1 at (-21.00,25.00) startOffset 0 endOffset 16 width 132.00: "filterRegion_3_0"
RenderSVGContainer {g} at (130,380) size 100x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,330.00)}]
[filter="filterRegion_3_2"] RenderSVGResourceFilter {filter} at (0,0) size 100x80
RenderSVGPath {rect} at (180,420) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=50.00] [y=40.00] [width=50.00] [height=40.00]
RenderSVGContainer {g} at (109,379) size 132x82 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,330.00)}]
RenderSVGPath {rect} at (129,379) size 102x82 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=0.00] [y=0.00] [width=100.00] [height=80.00]
- RenderSVGText {text} at (-21,8) size 132x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 132x21
+ RenderSVGText {text} at (-21,8) size 132x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 132x20
chunk 1 (middle anchor) text run 1 at (-21.00,25.00) startOffset 0 endOffset 16 width 132.00: "filterRegion_3_2"
RenderSVGContainer {g} at (255,400) size 38x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,330.00)}]
[filter="filterRegion_3_3"] RenderSVGResourceFilter {filter} at (25,20) size 37.50x30
RenderSVGPath {rect} at (280,420) size 50x40 [fill={[type=SOLID] [color=#000000]}] [x=50.00] [y=40.00] [width=50.00] [height=40.00]
RenderSVGContainer {g} at (209,388) size 132x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,330.00)}]
RenderSVGPath {rect} at (254,399) size 39x32 [stroke={[type=SOLID] [color=#000000] [opacity=0.50]}] [x=25.00] [y=20.00] [width=37.50] [height=30.00]
- RenderSVGText {text} at (-21,8) size 132x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 132x21
+ RenderSVGText {text} at (-21,8) size 132x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 132x20
chunk 1 (middle anchor) text run 1 at (-21.00,25.00) startOffset 0 endOffset 16 width 132.00: "filterRegion_3_3"
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/batik/masking/maskRegions-expected.txt b/LayoutTests/platform/mac/svg/batik/masking/maskRegions-expected.txt
index 27ed12d..7ec88bbe 100644
--- a/LayoutTests/platform/mac/svg/batik/masking/maskRegions-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/masking/maskRegions-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (90,35) size 265x369
RenderSVGContainer {g} at (90,35) size 265x369
- RenderSVGText {text} at (174,35) size 102x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 102x19
+ RenderSVGText {text} at (174,35) size 102x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 102x18
chunk 1 (middle anchor) text run 1 at (174.00,50.00) startOffset 0 endOffset 12 width 102.00: "Mask Regions"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceLinearGradient {linearGradient} [id="maskedGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,1)]
@@ -35,40 +35,40 @@
RenderSVGContainer {use} at (175,100) size 100x80
RenderSVGContainer {g} at (175,100) size 100x80
RenderSVGPath {rect} at (175,100) size 100x80 [fill={[type=LINEAR-GRADIENT] [id="maskedGradient"]}] [x=0.00] [y=0.00] [width=100.00] [height=80.00]
- RenderSVGText {text} at (22,-18) size 56x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x19
+ RenderSVGText {text} at (22,-18) size 56x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x18
chunk 1 (middle anchor) text run 1 at (22.00,-3.00) startOffset 0 endOffset 6 width 56.00: "Masked"
RenderSVGContainer {g} at (90,202) size 90x98 [transform={m=((1.00,0.00)(0.00,1.00)) t=(85.00,220.00)}]
RenderSVGContainer {use} at (90,220) size 90x80
[masker="mask_1"] RenderSVGResourceMasker {mask} at (5,0) size 90x80
RenderSVGContainer {g} at (85,220) size 100x80
RenderSVGPath {rect} at (85,220) size 100x80 [fill={[type=LINEAR-GRADIENT] [id="maskedGradient"]}] [x=0.00] [y=0.00] [width=100.00] [height=80.00]
- RenderSVGText {text} at (24,-18) size 52x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x19
+ RenderSVGText {text} at (24,-18) size 51x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 51x18
chunk 1 (middle anchor) text run 1 at (24.50,-3.00) startOffset 0 endOffset 6 width 51.00: "Mask 1"
RenderSVGContainer {g} at (109,322) size 52x78 [transform={m=((1.00,0.00)(0.00,1.00)) t=(85.00,340.00)}]
RenderSVGContainer {use} at (110,360) size 50x40
[masker="mask_2"] RenderSVGResourceMasker {mask} at (25,20) size 50x40
RenderSVGContainer {g} at (85,340) size 100x80
RenderSVGPath {rect} at (85,340) size 100x80 [fill={[type=LINEAR-GRADIENT] [id="maskedGradient"]}] [x=0.00] [y=0.00] [width=100.00] [height=80.00]
- RenderSVGText {text} at (24,-18) size 52x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x19
+ RenderSVGText {text} at (24,-18) size 51x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 51x18
chunk 1 (middle anchor) text run 1 at (24.50,-3.00) startOffset 0 endOffset 6 width 51.00: "Mask 2"
RenderSVGContainer {g} at (284,202) size 52x78 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,220.00)}]
RenderSVGContainer {use} at (285,240) size 50x40
[masker="mask_3"] RenderSVGResourceMasker {mask} at (25,20) size 50x40
RenderSVGContainer {g} at (260,220) size 100x80
RenderSVGPath {rect} at (260,220) size 100x80 [fill={[type=LINEAR-GRADIENT] [id="maskedGradient"]}] [x=0.00] [y=0.00] [width=100.00] [height=80.00]
- RenderSVGText {text} at (24,-18) size 52x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x19
+ RenderSVGText {text} at (24,-18) size 51x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 51x18
chunk 1 (middle anchor) text run 1 at (24.50,-3.00) startOffset 0 endOffset 6 width 51.00: "Mask 3"
- RenderSVGContainer {g} at (264,322) size 91x82 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,340.00)}]
- RenderSVGContainer {use} at (264,340) size 91x64
+ RenderSVGContainer {g} at (265,322) size 90x82 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,340.00)}]
+ RenderSVGContainer {use} at (265,340) size 90x64
[masker="mask_4"] RenderSVGResourceMasker {mask} at (5.00,0) size 90.00x64.00
RenderSVGContainer {g} at (260,340) size 100x80
RenderSVGPath {rect} at (260,340) size 100x80 [fill={[type=LINEAR-GRADIENT] [id="maskedGradient"]}] [x=0.00] [y=0.00] [width=100.00] [height=80.00]
- RenderSVGText {text} at (24,-18) size 52x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x19
+ RenderSVGText {text} at (24,-18) size 51x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 51x18
chunk 1 (middle anchor) text run 1 at (24.50,-3.00) startOffset 0 endOffset 6 width 51.00: "Mask 4"
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/batik/paints/gradientLimit-expected.txt b/LayoutTests/platform/mac/svg/batik/paints/gradientLimit-expected.txt
index d1be324..6e32760 100644
--- a/LayoutTests/platform/mac/svg/batik/paints/gradientLimit-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/paints/gradientLimit-expected.txt
@@ -2,8 +2,8 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (13,30) size 433x224
- RenderSVGText {text} at (158,30) size 134x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 134x19
+ RenderSVGText {text} at (158,30) size 134x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 134x18
chunk 1 (middle anchor) text run 1 at (158.00,45.00) startOffset 0 endOffset 19 width 134.00: "Gradient Limit Test"
RenderSVGContainer {g} at (13,80) size 433x174
RenderSVGContainer {g} at (13,80) size 124x74
@@ -12,11 +12,11 @@
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFD700]
RenderSVGGradientStop {stop} [offset=1.00] [color=#DC143C]
RenderSVGPath {rect} at (35,80) size 80x40 [fill={[type=LINEAR-GRADIENT] [id="closeOffsetsLinearGradient"]}] [x=35.00] [y=80.00] [width=80.00] [height=40.00]
- RenderSVGText {text} at (13,120) size 124x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 124x19
+ RenderSVGText {text} at (13,120) size 123x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 123x18
chunk 1 (middle anchor) text run 1 at (13.50,135.00) startOffset 0 endOffset 17 width 123.00: "Two close offsets"
- RenderSVGText {text} at (15,135) size 120x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x19
+ RenderSVGText {text} at (15,135) size 119x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 119x18
chunk 1 (middle anchor) text run 1 at (15.50,150.00) startOffset 0 endOffset 16 width 119.00: "<linearGradient>"
RenderSVGContainer {g} at (146,80) size 158x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,0.00)}]
RenderSVGResourceLinearGradient {linearGradient} [id="closeOffsetsLinearGradient2"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(0,0.10)]
@@ -24,11 +24,11 @@
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFD700]
RenderSVGGradientStop {stop} [offset=1.00] [color=#DC143C]
RenderSVGPath {rect} at (185,80) size 80x40 [fill={[type=LINEAR-GRADIENT] [id="closeOffsetsLinearGradient2"]}] [x=35.00] [y=80.00] [width=80.00] [height=40.00]
- RenderSVGText {text} at (-4,120) size 158x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 158x19
+ RenderSVGText {text} at (-4,120) size 157x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 157x18
chunk 1 (middle anchor) text run 1 at (-3.50,135.00) startOffset 0 endOffset 22 width 157.00: "Two very close offsets"
- RenderSVGText {text} at (15,135) size 120x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x19
+ RenderSVGText {text} at (15,135) size 119x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 119x18
chunk 1 (middle anchor) text run 1 at (15.50,150.00) startOffset 0 endOffset 16 width 119.00: "<linearGradient>"
RenderSVGContainer {g} at (13,180) size 124x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
RenderSVGResourceRadialGradient {radialGradient} [id="closeOffsetsRadialGradient"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.10]
@@ -36,11 +36,11 @@
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFD700]
RenderSVGGradientStop {stop} [offset=1.00] [color=#DC143C]
RenderSVGPath {rect} at (35,180) size 80x40 [fill={[type=RADIAL-GRADIENT] [id="closeOffsetsRadialGradient"]}] [x=35.00] [y=80.00] [width=80.00] [height=40.00]
- RenderSVGText {text} at (13,120) size 124x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 124x19
+ RenderSVGText {text} at (13,120) size 123x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 123x18
chunk 1 (middle anchor) text run 1 at (13.50,135.00) startOffset 0 endOffset 17 width 123.00: "Two close offsets"
- RenderSVGText {text} at (15,135) size 120x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x19
+ RenderSVGText {text} at (15,135) size 119x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 119x18
chunk 1 (middle anchor) text run 1 at (15.50,150.00) startOffset 0 endOffset 16 width 119.00: "<radialGradient>"
RenderSVGContainer {g} at (146,180) size 158x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,100.00)}]
RenderSVGResourceRadialGradient {radialGradient} [id="closeOffsetsRadialGradient2"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.10]
@@ -48,33 +48,33 @@
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFD700]
RenderSVGGradientStop {stop} [offset=1.00] [color=#DC143C]
RenderSVGPath {rect} at (185,180) size 80x40 [fill={[type=RADIAL-GRADIENT] [id="closeOffsetsRadialGradient2"]}] [x=35.00] [y=80.00] [width=80.00] [height=40.00]
- RenderSVGText {text} at (-4,120) size 158x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 158x19
+ RenderSVGText {text} at (-4,120) size 157x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 157x18
chunk 1 (middle anchor) text run 1 at (-3.50,135.00) startOffset 0 endOffset 22 width 157.00: "Two very close offsets"
- RenderSVGText {text} at (15,135) size 120x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x19
+ RenderSVGText {text} at (15,135) size 119x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 119x18
chunk 1 (middle anchor) text run 1 at (15.50,150.00) startOffset 0 endOffset 16 width 119.00: "<radialGradient>"
RenderSVGContainer {g} at (304,80) size 142x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}]
RenderSVGResourceLinearGradient {linearGradient} [id="closeControlsLinearGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(0,0)]
RenderSVGGradientStop {stop} [offset=0.00] [color=#FFD700]
RenderSVGGradientStop {stop} [offset=1.00] [color=#DC143C]
- RenderSVGPath {rect} at (300,0) size 150x200 [transform={m=((100.00,0.00)(0.00,100.00)) t=(0.00,0.00)}] [fill={[type=LINEAR-GRADIENT] [id="closeControlsLinearGradient"]}] [x=0.35] [y=0.80] [width=0.80] [height=0.40]
- RenderSVGText {text} at (4,120) size 142x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 142x19
+ RenderSVGPath {rect} at (335,80) size 80x41 [transform={m=((100.00,0.00)(0.00,100.00)) t=(0.00,0.00)}] [fill={[type=LINEAR-GRADIENT] [id="closeControlsLinearGradient"]}] [x=0.35] [y=0.80] [width=0.80] [height=0.40]
+ RenderSVGText {text} at (4,120) size 141x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 141x18
chunk 1 (middle anchor) text run 1 at (4.50,135.00) startOffset 0 endOffset 20 width 141.00: "Close control points"
- RenderSVGText {text} at (15,135) size 120x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x19
+ RenderSVGText {text} at (15,135) size 119x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 119x18
chunk 1 (middle anchor) text run 1 at (15.50,150.00) startOffset 0 endOffset 16 width 119.00: "<linearGradient>"
RenderSVGContainer {g} at (315,180) size 120x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,100.00)}]
RenderSVGResourceRadialGradient {radialGradient} [id="smallRadiusRadialGradient"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.00]
RenderSVGGradientStop {stop} [offset=0.00] [color=#FFD700]
RenderSVGGradientStop {stop} [offset=1.00] [color=#DC143C]
- RenderSVGPath {rect} at (300,100) size 150x200 [transform={m=((100.00,0.00)(0.00,100.00)) t=(0.00,0.00)}] [fill={[type=RADIAL-GRADIENT] [id="smallRadiusRadialGradient"]}] [x=0.35] [y=0.80] [width=0.80] [height=0.40]
- RenderSVGText {text} at (27,120) size 96x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 96x19
+ RenderSVGPath {rect} at (335,180) size 80x40 [transform={m=((100.00,0.00)(0.00,100.00)) t=(0.00,0.00)}] [fill={[type=RADIAL-GRADIENT] [id="smallRadiusRadialGradient"]}] [x=0.35] [y=0.80] [width=0.80] [height=0.40]
+ RenderSVGText {text} at (27,120) size 96x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 96x18
chunk 1 (middle anchor) text run 1 at (27.00,135.00) startOffset 0 endOffset 12 width 96.00: "Small Radius"
- RenderSVGText {text} at (15,135) size 120x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x19
+ RenderSVGText {text} at (15,135) size 119x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 119x18
chunk 1 (middle anchor) text run 1 at (15.50,150.00) startOffset 0 endOffset 16 width 119.00: "<radialGradient>"
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt b/LayoutTests/platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt
index cb7a5412..56d5b02 100644
--- a/LayoutTests/platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/paints/patternPreserveAspectRatioA-expected.txt
@@ -2,8 +2,8 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (49,15) size 342x466
- RenderSVGText {text} at (118,15) size 214x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 214x19
+ RenderSVGText {text} at (118,15) size 214x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 214x18
chunk 1 (middle anchor) text run 1 at (118.00,30.00) startOffset 0 endOffset 29 width 214.00: "patterns, preserveAspectRatio"
RenderSVGContainer {g} at (49,59) size 342x422
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
@@ -654,8 +654,8 @@
RenderSVGContainer {use} at (19,79) size 22x42
RenderSVGContainer {g} at (19,79) size 22x42 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,80.00)}]
RenderSVGPath {rect} at (19,79) size 22x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFEB78]}] [x=20.00] [y=0.00] [width=20.00] [height=40.00]
- RenderSVGText {text} at (16,86) size 38x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 38x18
+ RenderSVGText {text} at (16,86) size 37x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x18
chunk 1 (middle anchor) text run 1 at (16.50,100.00) startOffset 0 endOffset 4 width 37.00: "yMax"
RenderSVGContainer {g} at (39,0) size 102x401
RenderSVGContainer {use} at (39,0) size 102x41
@@ -707,8 +707,8 @@
chunk 1 (middle anchor) text run 1 at (18.00,60.00) startOffset 0 endOffset 4 width 34.00: "yMid"
RenderSVGContainer {g} at (69,159) size 22x42 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,80.00)}]
RenderSVGPath {rect} at (69,159) size 22x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFEB78]}] [x=20.00] [y=0.00] [width=20.00] [height=40.00]
- RenderSVGText {text} at (16,86) size 38x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 38x18
+ RenderSVGText {text} at (16,86) size 37x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x18
chunk 1 (middle anchor) text run 1 at (16.50,100.00) startOffset 0 endOffset 4 width 37.00: "yMax"
RenderSVGText {text} at (-2,46) size 34x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 34x18
@@ -730,8 +730,8 @@
chunk 1 (middle anchor) text run 1 at (18.00,60.00) startOffset 0 endOffset 4 width 34.00: "yMid"
RenderSVGContainer {g} at (69,279) size 22x42 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,80.00)}]
RenderSVGPath {rect} at (69,279) size 22x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFEB78]}] [x=20.00] [y=0.00] [width=20.00] [height=40.00]
- RenderSVGText {text} at (16,86) size 38x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 38x18
+ RenderSVGText {text} at (16,86) size 37x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x18
chunk 1 (middle anchor) text run 1 at (16.50,100.00) startOffset 0 endOffset 4 width 37.00: "yMax"
RenderSVGText {text} at (-2,166) size 34x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 34x18
@@ -753,11 +753,11 @@
chunk 1 (middle anchor) text run 1 at (18.00,60.00) startOffset 0 endOffset 4 width 34.00: "yMid"
RenderSVGContainer {g} at (69,399) size 22x42 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,80.00)}]
RenderSVGPath {rect} at (69,399) size 22x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFEB78]}] [x=20.00] [y=0.00] [width=20.00] [height=40.00]
- RenderSVGText {text} at (16,86) size 38x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 38x18
+ RenderSVGText {text} at (16,86) size 37x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x18
chunk 1 (middle anchor) text run 1 at (16.50,100.00) startOffset 0 endOffset 4 width 37.00: "yMax"
- RenderSVGText {text} at (-4,286) size 38x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 38x18
+ RenderSVGText {text} at (-4,286) size 37x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x18
chunk 1 (middle anchor) text run 1 at (-3.50,300.00) startOffset 0 endOffset 4 width 37.00: "xMax"
RenderSVGContainer {use} at (89,79) size 102x402
RenderSVGContainer {g} at (89,79) size 102x402
@@ -843,12 +843,12 @@
RenderSVGText {text} at (176,-19) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 (middle anchor) text run 1 at (176.00,-5.00) startOffset 0 endOffset 5 width 28.00: "slice"
- RenderSVGText {text} at (274,-19) size 32x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x18
+ RenderSVGText {text} at (274,-19) size 31x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 31x18
chunk 1 (middle anchor) text run 1 at (274.50,-5.00) startOffset 0 endOffset 4 width 31.00: "none"
RenderSVGPath {rect} at (49,439) size 42x42 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=360.00] [width=40.00] [height=40.00]
- RenderSVGText {text} at (9,366) size 32x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x18
+ RenderSVGText {text} at (9,366) size 31x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 31x18
chunk 1 (middle anchor) text run 1 at (9.50,380.00) startOffset 0 endOffset 4 width 31.00: "none"
RenderSVGContainer {g} at (95,85) size 90x350
RenderSVGContainer {use} at (95,85) size 90x30
diff --git a/LayoutTests/platform/mac/svg/batik/paints/patternRegionA-expected.txt b/LayoutTests/platform/mac/svg/batik/paints/patternRegionA-expected.txt
index 461f514..7a6f109 100644
--- a/LayoutTests/platform/mac/svg/batik/paints/patternRegionA-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/paints/patternRegionA-expected.txt
@@ -2,8 +2,8 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (24,35) size 426x426
- RenderSVGText {text} at (109,35) size 232x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 232x19
+ RenderSVGText {text} at (109,35) size 231x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 231x18
chunk 1 (middle anchor) text run 1 at (109.50,50.00) startOffset 0 endOffset 34 width 231.00: "patternRegion, x, y, width, height"
RenderSVGContainer {g} at (24,70) size 426x391
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
@@ -141,8 +141,8 @@
RenderSVGPath {rect} at (10,10) size 5x5 [fill={[type=SOLID] [color=#6464FF]}] [x=0.00] [y=0.00] [width=5.00] [height=5.00]
RenderSVGPath {rect} at (15,15) size 5x5 [fill={[type=SOLID] [color=#6464FF]}] [x=5.00] [y=5.00] [width=5.00] [height=5.00]
RenderSVGContainer {g} at (30,70) size 196x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,90.00)}]
- RenderSVGText {text} at (0,-20) size 196x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 196x19
+ RenderSVGText {text} at (0,-20) size 196x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 196x18
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 29 width 196.00: "Pattern (4 times actual size)"
RenderSVGContainer {use} at (30,90) size 80x80 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}]
RenderSVGContainer {g} at (30,90) size 80x80
@@ -162,45 +162,45 @@
RenderSVGPath {rect} at (90,150) size 20x20 [fill={[type=SOLID] [color=#6464FF]}] [x=5.00] [y=5.00] [width=5.00] [height=5.00]
RenderSVGContainer {g} at (24,180) size 243x281 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,200.00)}]
RenderSVGContainer {g} at (29,180) size 185x71
- RenderSVGText {text} at (0,-20) size 184x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 184x19
+ RenderSVGText {text} at (0,-20) size 184x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 184x18
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 26 width 184.00: "Exact Fit in patternRegion"
RenderSVGPath {rect} at (29,199) size 102x52 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="patternExactFit"]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
RenderSVGPath {rect} at (29,199) size 22x22 [stroke={[type=SOLID] [color=#FFFFFF]}] [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
RenderSVGContainer {g} at (24,250) size 217x71 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}]
- RenderSVGText {text} at (0,-20) size 211x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 211x19
+ RenderSVGText {text} at (0,-20) size 211x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 211x18
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 32 width 211.00: "patternRegion offset to the left"
RenderSVGPath {rect} at (29,269) size 102x52 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="patternTranslateRegionX"]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
RenderSVGPath {rect} at (24,269) size 22x22 [stroke={[type=SOLID] [color=#FFFFFF]}] [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [x=-5.00] [y=0.00] [width=20.00] [height=20.00]
RenderSVGContainer {g} at (29,320) size 213x71 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,140.00)}]
- RenderSVGText {text} at (0,-20) size 212x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 212x19
+ RenderSVGText {text} at (0,-20) size 212x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 212x18
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 31 width 212.00: "patternRegion offset to the top"
RenderSVGPath {rect} at (29,339) size 102x52 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="patternTranslateRegionY"]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
RenderSVGPath {rect} at (29,334) size 22x22 [stroke={[type=SOLID] [color=#FFFFFF]}] [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [x=0.00] [y=-5.00] [width=20.00] [height=20.00]
RenderSVGContainer {g} at (29,390) size 238x71 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
- RenderSVGText {text} at (0,-20) size 237x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 237x19
+ RenderSVGText {text} at (0,-20) size 237x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 237x18
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 36 width 237.00: "patternRegion offset to the top/left"
RenderSVGPath {rect} at (29,409) size 102x52 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="patternTranslateRegionXY"]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
RenderSVGPath {rect} at (39,419) size 22x22 [stroke={[type=SOLID] [color=#FFFFFF]}] [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [x=10.00] [y=10.00] [width=20.00] [height=20.00]
RenderSVGContainer {g} at (254,180) size 196x211 [transform={m=((1.00,0.00)(0.00,1.00)) t=(255.00,200.00)}]
RenderSVGContainer {g} at (254,180) size 196x71
- RenderSVGText {text} at (0,-20) size 235x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 235x19
+ RenderSVGText {text} at (0,-20) size 235x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 235x18
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 32 width 235.00: "patternRegion wider than content"
RenderSVGPath {rect} at (254,199) size 102x52 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="patternWiderRegion"]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
RenderSVGPath {rect} at (254,199) size 42x22 [stroke={[type=SOLID] [color=#FFFFFF]}] [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [x=0.00] [y=0.00] [width=40.00] [height=20.00]
RenderSVGContainer {g} at (254,250) size 196x71 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}]
- RenderSVGText {text} at (0,-20) size 241x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 241x19
+ RenderSVGText {text} at (0,-20) size 241x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 241x18
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 33 width 241.00: "patternRegion higher than content"
RenderSVGPath {rect} at (254,269) size 102x52 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="patternHigherRegion"]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
RenderSVGPath {rect} at (254,269) size 22x42 [stroke={[type=SOLID] [color=#FFFFFF]}] [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [x=0.00] [y=0.00] [width=20.00] [height=40.00]
RenderSVGContainer {g} at (254,320) size 196x71 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,140.00)}]
- RenderSVGText {text} at (0,-20) size 241x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 241x19
+ RenderSVGText {text} at (0,-20) size 241x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 241x18
chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 33 width 241.00: "patternRegion higher than content"
RenderSVGPath {rect} at (254,339) size 102x52 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="patternWiderHigherRegion"]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
RenderSVGPath {rect} at (254,339) size 42x42 [stroke={[type=SOLID] [color=#FFFFFF]}] [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
diff --git a/LayoutTests/platform/mac/svg/batik/paints/patternRegions-expected.txt b/LayoutTests/platform/mac/svg/batik/paints/patternRegions-expected.txt
index 5c66963..9ce7dc8 100644
--- a/LayoutTests/platform/mac/svg/batik/paints/patternRegions-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/paints/patternRegions-expected.txt
@@ -2,11 +2,11 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (14,35) size 410x366
- RenderSVGText {text} at (105,35) size 240x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 240x19
+ RenderSVGText {text} at (105,35) size 240x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 240x18
chunk 1 (middle anchor) text run 1 at (105.00,50.00) startOffset 0 endOffset 34 width 240.00: "patternUnits / patternContentUnits"
- RenderSVGText {text} at (168,60) size 114x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 114x19
+ RenderSVGText {text} at (168,60) size 114x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 114x18
chunk 1 (middle anchor) text run 1 at (168.00,75.00) startOffset 0 endOffset 15 width 114.00: "pattern viewBox"
RenderSVGContainer {g} at (14,108) size 410x293
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
@@ -40,123 +40,123 @@
RenderSVGContainer {g} at (14,108) size 410x293 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-5.00,100.00)}]
RenderSVGContainer {g} at (14,108) size 135x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,20.00)}]
RenderSVGPath {rect} at (14,119) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern1"]}] [x=0.00] [y=0.00] [width=40.00] [height=30.00]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern1"
RenderSVGContainer {g} at (65,119) size 84x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 82x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 82x13
+ RenderSVGText {text} at (0,-10) size 82x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 82x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 20 width 82.00: "patternUnits=default"
- RenderSVGText {text} at (0,0) size 84x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x13
+ RenderSVGText {text} at (0,0) size 84x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 20 width 84.00: "contentUnits=default"
- RenderSVGText {text} at (0,10) size 47x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 47x13
+ RenderSVGText {text} at (0,10) size 47x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 47x12
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 10 width 47.00: "no viewbox"
RenderSVGContainer {g} at (14,158) size 187x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,70.00)}]
RenderSVGPath {rect} at (14,169) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern2"]}] [x=0.00] [y=0.00] [width=40.00] [height=30.00]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern2"
RenderSVGContainer {g} at (65,169) size 136x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 136x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 136x13
+ RenderSVGText {text} at (0,-10) size 136x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 136x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 30 width 136.00: "patternUnits=objectBoundingBox"
- RenderSVGText {text} at (0,0) size 84x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x13
+ RenderSVGText {text} at (0,0) size 84x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 20 width 84.00: "contentUnits=default"
RenderSVGContainer {g} at (14,208) size 172x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,120.00)}]
RenderSVGPath {rect} at (14,219) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern3"]}] [x=0.00] [y=0.00] [width=40.00] [height=30.00]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern3"
RenderSVGContainer {g} at (65,219) size 121x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 121x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 121x13
+ RenderSVGText {text} at (0,-10) size 121x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 121x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 27 width 121.00: "patternUnits=userSpaceOnUse"
- RenderSVGText {text} at (0,0) size 84x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x13
+ RenderSVGText {text} at (0,0) size 84x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 20 width 84.00: "contentUnits=default"
- RenderSVGText {text} at (0,10) size 68x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x13
+ RenderSVGText {text} at (0,10) size 68x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 68x12
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 16 width 68.00: "overflow=visible"
RenderSVGContainer {g} at (14,258) size 189x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,170.00)}]
RenderSVGPath {rect} at (14,269) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern4"]}] [x=0.00] [y=0.00] [width=40.00] [height=30.00]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern4"
RenderSVGContainer {g} at (65,269) size 138x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 82x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 82x13
+ RenderSVGText {text} at (0,-10) size 82x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 82x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 20 width 82.00: "patternUnits=default"
- RenderSVGText {text} at (0,0) size 138x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x13
+ RenderSVGText {text} at (0,0) size 138x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 138x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 30 width 138.00: "contentUnits=objectBoundingBox"
- RenderSVGText {text} at (0,10) size 68x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x13
+ RenderSVGText {text} at (0,10) size 68x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 68x12
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 16 width 68.00: "overflow=visible"
RenderSVGContainer {g} at (14,308) size 189x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,220.00)}]
RenderSVGPath {rect} at (14,319) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern5"]}] [x=0.00] [y=0.00] [width=40.00] [height=30.00]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern5"
RenderSVGContainer {g} at (65,319) size 138x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 136x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 136x13
+ RenderSVGText {text} at (0,-10) size 136x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 136x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 30 width 136.00: "patternUnits=objectBoundingBox"
- RenderSVGText {text} at (0,0) size 138x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x13
+ RenderSVGText {text} at (0,0) size 138x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 138x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 30 width 138.00: "contentUnits=objectBoundingBox"
RenderSVGContainer {g} at (14,358) size 189x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,270.00)}]
RenderSVGPath {rect} at (14,369) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern6"]}] [x=0.00] [y=0.00] [width=40.00] [height=30.00]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern6"
RenderSVGContainer {g} at (65,369) size 138x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 121x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 121x13
+ RenderSVGText {text} at (0,-10) size 121x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 121x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 27 width 121.00: "patternUnits=userSpaceOnUse"
- RenderSVGText {text} at (0,0) size 138x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x13
+ RenderSVGText {text} at (0,0) size 138x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 138x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 30 width 138.00: "contentUnits=objectBoundingBox"
RenderSVGContainer {g} at (219,108) size 196x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,20.00)}]
RenderSVGPath {rect} at (219,119) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern7"]}] [x=0.00] [y=0.00] [width=40.00] [height=30.00]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern7"
RenderSVGContainer {g} at (270,119) size 145x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 121x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 121x13
+ RenderSVGText {text} at (0,-10) size 121x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 121x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 27 width 121.00: "patternUnits=userSpaceOnUse"
- RenderSVGText {text} at (0,0) size 138x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x13
+ RenderSVGText {text} at (0,0) size 138x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 138x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 30 width 138.00: "contentUnits=objectBoundingBox"
- RenderSVGText {text} at (0,10) size 145x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 145x13
+ RenderSVGText {text} at (0,10) size 145x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 145x12
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 32 width 145.00: "viewBox preserveAspectRatio=none"
RenderSVGContainer {g} at (219,158) size 205x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,70.00)}]
RenderSVGPath {rect} at (219,169) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern8"]}] [x=0.00] [y=0.00] [width=40.00] [height=30.00]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern8"
RenderSVGContainer {g} at (270,169) size 154x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 92x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 92x13
+ RenderSVGText {text} at (0,-10) size 92x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 92x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 22 width 92.00: "same as pattern#7 with"
- RenderSVGText {text} at (0,0) size 154x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 154x13
+ RenderSVGText {text} at (0,0) size 154x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 154x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 33 width 154.00: "preserveAspectRatio=xMinYmin meet"
RenderSVGContainer {g} at (219,208) size 204x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,120.00)}]
RenderSVGPath {rect} at (219,219) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern9"]}] [x=0.00] [y=0.00] [width=40.00] [height=30.00]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern9"
RenderSVGContainer {g} at (270,219) size 153x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 153x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 153x13
+ RenderSVGText {text} at (0,-10) size 153x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 153x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 34 width 153.00: "preserveAspectRatio=xMinYmin slice"
- RenderSVGText {text} at (0,0) size 68x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x13
+ RenderSVGText {text} at (0,0) size 68x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 68x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 16 width 68.00: "overflow=visible"
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt b/LayoutTests/platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt
index e0c87f4..d4e480d 100644
--- a/LayoutTests/platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/paints/patternRegions-positioned-objects-expected.txt
@@ -2,11 +2,11 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (14,35) size 410x366
- RenderSVGText {text} at (105,35) size 240x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 240x19
+ RenderSVGText {text} at (105,35) size 240x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 240x18
chunk 1 (middle anchor) text run 1 at (105.00,50.00) startOffset 0 endOffset 34 width 240.00: "patternUnits / patternContentUnits"
- RenderSVGText {text} at (168,60) size 114x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 114x19
+ RenderSVGText {text} at (168,60) size 114x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 114x18
chunk 1 (middle anchor) text run 1 at (168.00,75.00) startOffset 0 endOffset 15 width 114.00: "pattern viewBox"
RenderSVGContainer {g} at (14,108) size 410x293
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
@@ -41,131 +41,131 @@
RenderSVGContainer {g} at (14,108) size 135x44
RenderSVGPath {rect} at (14,119) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern1"]}] [x=20.00] [y=20.00] [width=40.00] [height=30.00]
RenderSVGContainer {g} at (15,108) size 134x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,20.00)}]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern1"
RenderSVGContainer {g} at (65,119) size 84x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 82x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 82x13
+ RenderSVGText {text} at (0,-10) size 82x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 82x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 20 width 82.00: "patternUnits=default"
- RenderSVGText {text} at (0,0) size 84x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x13
+ RenderSVGText {text} at (0,0) size 84x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 20 width 84.00: "contentUnits=default"
- RenderSVGText {text} at (0,10) size 47x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 47x13
+ RenderSVGText {text} at (0,10) size 47x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 47x12
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 10 width 47.00: "no viewbox"
RenderSVGContainer {g} at (14,158) size 187x43
RenderSVGPath {rect} at (14,169) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern2"]}] [x=20.00] [y=70.00] [width=40.00] [height=30.00]
RenderSVGContainer {g} at (15,158) size 186x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,70.00)}]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern2"
RenderSVGContainer {g} at (65,169) size 136x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 136x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 136x13
+ RenderSVGText {text} at (0,-10) size 136x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 136x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 30 width 136.00: "patternUnits=objectBoundingBox"
- RenderSVGText {text} at (0,0) size 84x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x13
+ RenderSVGText {text} at (0,0) size 84x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 20 width 84.00: "contentUnits=default"
RenderSVGContainer {g} at (14,208) size 172x44
RenderSVGPath {rect} at (14,219) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern3"]}] [x=20.00] [y=120.00] [width=40.00] [height=30.00]
RenderSVGContainer {g} at (15,208) size 171x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,120.00)}]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern3"
RenderSVGContainer {g} at (65,219) size 121x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 121x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 121x13
+ RenderSVGText {text} at (0,-10) size 121x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 121x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 27 width 121.00: "patternUnits=userSpaceOnUse"
- RenderSVGText {text} at (0,0) size 84x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x13
+ RenderSVGText {text} at (0,0) size 84x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 20 width 84.00: "contentUnits=default"
- RenderSVGText {text} at (0,10) size 68x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x13
+ RenderSVGText {text} at (0,10) size 68x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 68x12
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 16 width 68.00: "overflow=visible"
RenderSVGContainer {g} at (14,258) size 189x44
RenderSVGPath {rect} at (14,269) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern4"]}] [x=20.00] [y=170.00] [width=40.00] [height=30.00]
RenderSVGContainer {g} at (15,258) size 188x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,170.00)}]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern4"
RenderSVGContainer {g} at (65,269) size 138x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 82x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 82x13
+ RenderSVGText {text} at (0,-10) size 82x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 82x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 20 width 82.00: "patternUnits=default"
- RenderSVGText {text} at (0,0) size 138x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x13
+ RenderSVGText {text} at (0,0) size 138x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 138x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 30 width 138.00: "contentUnits=objectBoundingBox"
- RenderSVGText {text} at (0,10) size 68x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x13
+ RenderSVGText {text} at (0,10) size 68x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 68x12
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 16 width 68.00: "overflow=visible"
RenderSVGContainer {g} at (14,308) size 189x43
RenderSVGPath {rect} at (14,319) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern5"]}] [x=20.00] [y=220.00] [width=40.00] [height=30.00]
RenderSVGContainer {g} at (15,308) size 188x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,220.00)}]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern5"
RenderSVGContainer {g} at (65,319) size 138x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 136x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 136x13
+ RenderSVGText {text} at (0,-10) size 136x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 136x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 30 width 136.00: "patternUnits=objectBoundingBox"
- RenderSVGText {text} at (0,0) size 138x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x13
+ RenderSVGText {text} at (0,0) size 138x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 138x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 30 width 138.00: "contentUnits=objectBoundingBox"
RenderSVGContainer {g} at (14,358) size 189x43
RenderSVGPath {rect} at (14,369) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern6"]}] [x=20.00] [y=270.00] [width=40.00] [height=30.00]
RenderSVGContainer {g} at (15,358) size 188x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,270.00)}]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern6"
RenderSVGContainer {g} at (65,369) size 138x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 121x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 121x13
+ RenderSVGText {text} at (0,-10) size 121x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 121x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 27 width 121.00: "patternUnits=userSpaceOnUse"
- RenderSVGText {text} at (0,0) size 138x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x13
+ RenderSVGText {text} at (0,0) size 138x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 138x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 30 width 138.00: "contentUnits=objectBoundingBox"
RenderSVGContainer {g} at (219,108) size 196x44
RenderSVGPath {rect} at (219,119) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern7"]}] [x=225.00] [y=20.00] [width=40.00] [height=30.00]
RenderSVGContainer {g} at (220,108) size 195x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,20.00)}]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern7"
RenderSVGContainer {g} at (270,119) size 145x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 121x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 121x13
+ RenderSVGText {text} at (0,-10) size 121x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 121x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 27 width 121.00: "patternUnits=userSpaceOnUse"
- RenderSVGText {text} at (0,0) size 138x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 138x13
+ RenderSVGText {text} at (0,0) size 138x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 138x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 30 width 138.00: "contentUnits=objectBoundingBox"
- RenderSVGText {text} at (0,10) size 145x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 145x13
+ RenderSVGText {text} at (0,10) size 145x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 145x12
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 32 width 145.00: "viewBox preserveAspectRatio=none"
RenderSVGContainer {g} at (219,158) size 205x43
RenderSVGPath {rect} at (219,169) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern8"]}] [x=225.00] [y=70.00] [width=40.00] [height=30.00]
RenderSVGContainer {g} at (220,158) size 204x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,70.00)}]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern8"
RenderSVGContainer {g} at (270,169) size 154x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 92x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 92x13
+ RenderSVGText {text} at (0,-10) size 92x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 92x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 22 width 92.00: "same as pattern#7 with"
- RenderSVGText {text} at (0,0) size 154x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 154x13
+ RenderSVGText {text} at (0,0) size 154x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 154x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 33 width 154.00: "preserveAspectRatio=xMinYmin meet"
RenderSVGContainer {g} at (219,208) size 204x43
RenderSVGPath {rect} at (219,219) size 42x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern9"]}] [x=225.00] [y=120.00] [width=40.00] [height=30.00]
RenderSVGContainer {g} at (220,208) size 203x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,120.00)}]
- RenderSVGText {text} at (0,-12) size 37x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 37x13
+ RenderSVGText {text} at (0,-12) size 37x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x12
chunk 1 text run 1 at (0.00,-2.00) startOffset 0 endOffset 9 width 37.00: "#pattern9"
RenderSVGContainer {g} at (270,219) size 153x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,9.00)}]
- RenderSVGText {text} at (0,-10) size 153x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 153x13
+ RenderSVGText {text} at (0,-10) size 153x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 153x12
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 34 width 153.00: "preserveAspectRatio=xMinYmin slice"
- RenderSVGText {text} at (0,0) size 68x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x13
+ RenderSVGText {text} at (0,0) size 68x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 68x12
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 16 width 68.00: "overflow=visible"
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/batik/text/longTextOnPath-expected.txt b/LayoutTests/platform/mac/svg/batik/text/longTextOnPath-expected.txt
index f46dba8..471f133 100644
--- a/LayoutTests/platform/mac/svg/batik/text/longTextOnPath-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/longTextOnPath-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (20,25) size 407x450
RenderSVGContainer {g} at (20,25) size 407x450
- RenderSVGText {text} at (98,25) size 254x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 254x19
+ RenderSVGText {text} at (98,25) size 254x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 254x18
chunk 1 (middle anchor) text run 1 at (98.00,40.00) startOffset 0 endOffset 38 width 254.00: "Long text on a path test for selection"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGPath {path} at (25,149) size 400x282 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 25 150 L 425 150 M 25 170 L 425 170 M 25 190 L 425 190 M 25 210 L 425 210 M 25 230 L 425 230 M 25 250 L 425 250 M 25 270 L 425 270 M 25 290 L 425 290 M 25 310 L 425 310 M 25 330 L 425 330 M 25 350 L 425 350 M 25 370 L 425 370 M 25 390 L 425 390 M 25 410 L 425 410 M 25 430 L 425 430 M 25 450"]
diff --git a/LayoutTests/platform/mac/svg/batik/text/smallFonts-expected.txt b/LayoutTests/platform/mac/svg/batik/text/smallFonts-expected.txt
index cb9e505..455b167 100644
--- a/LayoutTests/platform/mac/svg/batik/text/smallFonts-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/smallFonts-expected.txt
@@ -6,145 +6,145 @@
RenderSVGResourceFilter {filter} [id="blur"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
[feGaussianBlur stdDeviation="0.04, 0.04"]
[SourceGraphic]
- RenderSVGPath {path} at (0,0) size 150x50 [transform={m=((0.00,0.00)(0.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=5.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
+ RenderSVGPath {path} at (14,0) size 122x45 [transform={m=((0.00,0.00)(0.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=5.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
RenderSVGContainer {g} at (0,0) size 400x500
- RenderSVGText {text} at (1,0) size 7x2 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 7x2
+ RenderSVGText {text} at (1,0) size 6x1 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 6x1
chunk 1 (middle anchor) text run 1 at (1.91,1.00) startOffset 0 endOffset 41 width 5.18: "Small font size test (viewBox=\"0 0 9 10\")"
RenderSVGContainer {g} at (0,50) size 400x450
- RenderSVGText {text} at (0,1) size 8x2 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 4x2
+ RenderSVGText {text} at (0,1) size 7x1 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 3x1
chunk 1 text run 1 at (0.90,2.00) startOffset 0 endOffset 16 width 2.14: "Text can change "
- RenderSVGTSpan {tspan} at (0,0) size 2x2
- RenderSVGInlineText {#text} at (3,0) size 2x2
+ RenderSVGTSpan {tspan} at (0,0) size 2x1
+ RenderSVGInlineText {#text} at (2,0) size 2x1
chunk 1 text run 1 at (3.04,2.00) startOffset 0 endOffset 5 width 1.08: "size,"
- RenderSVGInlineText {#text} at (4,0) size 1x2
+ RenderSVGInlineText {#text} at (3,0) size 1x1
chunk 1 text run 1 at (4.12,2.00) startOffset 0 endOffset 1 width 0.08: " "
- RenderSVGTSpan {tspan} at (0,0) size 2x2
- RenderSVGInlineText {#text} at (4,0) size 2x2
+ RenderSVGTSpan {tspan} at (0,0) size 2x1
+ RenderSVGInlineText {#text} at (3,0) size 2x1
chunk 1 text run 1 at (4.20,2.00) startOffset 0 endOffset 9 width 1.48: "typeface,"
- RenderSVGInlineText {#text} at (5,0) size 1x2
+ RenderSVGInlineText {#text} at (4,0) size 1x1
chunk 1 text run 1 at (5.68,2.00) startOffset 0 endOffset 1 width 0.08: " "
- RenderSVGTSpan {tspan} at (0,0) size 2x2
- RenderSVGInlineText {#text} at (5,0) size 2x2
+ RenderSVGTSpan {tspan} at (0,0) size 2x1
+ RenderSVGInlineText {#text} at (4,0) size 1x1
chunk 1 text run 1 at (5.76,2.00) startOffset 0 endOffset 6 width 0.72: "color,"
- RenderSVGInlineText {#text} at (6,0) size 1x2
+ RenderSVGInlineText {#text} at (5,0) size 1x1
chunk 1 text run 1 at (6.48,2.00) startOffset 0 endOffset 1 width 0.08: " "
chunk 1 text run 1 at (6.56,2.00) startOffset 0 endOffset 3 width 0.34: "or "
- RenderSVGTSpan {tspan} at (0,0) size 2x2
- RenderSVGInlineText {#text} at (6,0) size 2x2
+ RenderSVGTSpan {tspan} at (0,0) size 2x1
+ RenderSVGInlineText {#text} at (5,0) size 1x1
chunk 1 text run 1 at (6.90,2.00) startOffset 0 endOffset 5 width 0.56: "style"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (0,2) size 5x1 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 5x1
+ RenderSVGText {text} at (0,2) size 4x1 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 4x1
chunk 1 text run 1 at (0.90,2.40) startOffset 0 endOffset 29 width 3.50: "within a single text element."
- RenderSVGText {text} at (0,2) size 8x2 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 4x2
+ RenderSVGText {text} at (0,2) size 7x1 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 4x1
chunk 1 text run 1 at (0.90,3.20) startOffset 0 endOffset 25 width 3.02: "Styling features include "
- RenderSVGTSpan {tspan} at (0,0) size 2x2
- RenderSVGInlineText {#text} at (3,0) size 2x2
+ RenderSVGTSpan {tspan} at (0,0) size 1x1
+ RenderSVGInlineText {#text} at (3,0) size 1x1
chunk 1 text run 1 at (3.92,3.20) startOffset 0 endOffset 7 width 0.94: "weight,"
- RenderSVGInlineText {#text} at (4,0) size 1x2
+ RenderSVGInlineText {#text} at (3,0) size 1x1
chunk 1 text run 1 at (4.86,3.20) startOffset 0 endOffset 1 width 0.08: " "
- RenderSVGTSpan {tspan} at (0,0) size 2x2
- RenderSVGInlineText {#text} at (4,0) size 2x2
+ RenderSVGTSpan {tspan} at (0,0) size 2x1
+ RenderSVGInlineText {#text} at (4,0) size 2x1
chunk 1 text run 1 at (4.94,3.20) startOffset 0 endOffset 8 width 1.02: "posture,"
- RenderSVGInlineText {#text} at (5,0) size 2x2
+ RenderSVGInlineText {#text} at (5,0) size 1x1
chunk 1 text run 1 at (5.96,3.20) startOffset 0 endOffset 5 width 0.62: " and "
- RenderSVGTSpan {tspan} at (0,0) size 2x2
- RenderSVGInlineText {#text} at (6,0) size 2x2
+ RenderSVGTSpan {tspan} at (0,0) size 2x1
+ RenderSVGInlineText {#text} at (5,0) size 2x1
chunk 1 text run 1 at (6.58,3.20) startOffset 0 endOffset 9 width 1.14: "typeface."
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGPath {rect} at (0,150) size 250x100 [fill={[type=SOLID] [color=#1E90FF]}] [x=0.90] [y=3.50] [width=4.05] [height=1.00]
- RenderSVGText {text} at (0,3) size 8x2 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 5x2
+ RenderSVGPath {rect} at (45,175) size 203x50 [fill={[type=SOLID] [color=#1E90FF]}] [x=0.90] [y=3.50] [width=4.05] [height=1.00]
+ RenderSVGText {text} at (0,3) size 7x1 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 4x1
chunk 1 text run 1 at (0.90,4.00) startOffset 0 endOffset 28 width 3.42: "Graphics attributes such as "
- RenderSVGTSpan {tspan} at (0,0) size 2x2
- RenderSVGInlineText {#text} at (4,0) size 2x2
+ RenderSVGTSpan {tspan} at (0,0) size 2x1
+ RenderSVGInlineText {#text} at (3,0) size 1x1
chunk 1 text run 1 at (4.32,4.00) startOffset 0 endOffset 7 width 0.92: "opacity"
- RenderSVGInlineText {#text} at (5,0) size 3x2
+ RenderSVGInlineText {#text} at (4,0) size 2x1
chunk 1 text run 1 at (5.24,4.00) startOffset 0 endOffset 16 width 1.98: " can be applied."
- RenderSVGText {text} at (0,4) size 8x2 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 5x2
+ RenderSVGText {text} at (0,4) size 7x1 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 4x1
chunk 1 text run 1 at (0.90,5.00) startOffset 0 endOffset 30 width 3.70: "\"text decoration\" can include "
- RenderSVGTSpan {tspan} at (0,0) size 2x2
- RenderSVGInlineText {#text} at (4,0) size 2x2
+ RenderSVGTSpan {tspan} at (0,0) size 2x1
+ RenderSVGInlineText {#text} at (3,0) size 2x1
chunk 1 text run 1 at (4.60,5.00) startOffset 0 endOffset 10 width 1.26: "underline,"
- RenderSVGInlineText {#text} at (5,0) size 1x2
+ RenderSVGInlineText {#text} at (4,0) size 1x1
chunk 1 text run 1 at (5.86,5.00) startOffset 0 endOffset 1 width 0.08: " "
- RenderSVGTSpan {tspan} at (0,0) size 3x2
- RenderSVGInlineText {#text} at (5,0) size 3x2
+ RenderSVGTSpan {tspan} at (0,0) size 2x1
+ RenderSVGInlineText {#text} at (5,0) size 2x1
chunk 1 text run 1 at (5.94,5.00) startOffset 0 endOffset 9 width 1.10: "overline,"
- RenderSVGInlineText {#text} at (7,0) size 1x2
+ RenderSVGInlineText {#text} at (6,0) size 1x1
chunk 1 text run 1 at (7.04,5.00) startOffset 0 endOffset 4 width 0.54: " and"
- RenderSVGText {text} at (0,5) size 7x1 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 3x1
- RenderSVGInlineText {#text} at (0,0) size 3x1
+ RenderSVGText {text} at (0,5) size 6x1 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 2x1
+ RenderSVGInlineText {#text} at (0,0) size 2x1
chunk 1 text run 1 at (0.90,5.40) startOffset 0 endOffset 15 width 1.82: "strikethrough. "
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGTSpan {tspan} at (0,0) size 2x1
- RenderSVGInlineText {#text} at (2,0) size 2x1
+ RenderSVGInlineText {#text} at (1,0) size 1x1
chunk 1 text run 1 at (2.82,5.40) startOffset 0 endOffset 5 width 0.46: "Super"
- RenderSVGInlineText {#text} at (3,0) size 1x1
+ RenderSVGInlineText {#text} at (2,0) size 1x1
chunk 1 text run 1 at (3.28,5.40) startOffset 0 endOffset 5 width 0.62: " and "
RenderSVGTSpan {tspan} at (0,0) size 2x1
- RenderSVGInlineText {#text} at (3,0) size 2x1
+ RenderSVGInlineText {#text} at (2,0) size 1x1
chunk 1 text run 1 at (3.90,5.40) startOffset 0 endOffset 3 width 0.28: "sub"
- RenderSVGInlineText {#text} at (4,0) size 3x1
+ RenderSVGInlineText {#text} at (3,0) size 3x1
chunk 1 text run 1 at (4.18,5.40) startOffset 0 endOffset 23 width 2.62: " scripts are available."
- RenderSVGText {text} at (0,5) size 8x2 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 2x2
+ RenderSVGText {text} at (0,5) size 7x1 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 2x1
chunk 1 text run 1 at (0.90,6.20) startOffset 0 endOffset 8 width 1.06: "Various "
- RenderSVGTSpan {tspan} at (0,0) size 2x2
- RenderSVGInlineText {#text} at (1,0) size 2x2
+ RenderSVGTSpan {tspan} at (0,0) size 1x1
+ RenderSVGInlineText {#text} at (1,0) size 1x1
chunk 1 text run 1 at (1.96,6.20) startOffset 0 endOffset 8 width 0.94: "outline "
- RenderSVGInlineText {#text} at (2,0) size 2x2
+ RenderSVGInlineText {#text} at (2,0) size 1x1
chunk 1 text run 1 at (2.90,6.20) startOffset 0 endOffset 8 width 0.86: "styles, "
- RenderSVGTSpan {tspan} at (0,0) size 3x2
- RenderSVGInlineText {#text} at (3,0) size 3x2
+ RenderSVGTSpan {tspan} at (0,0) size 3x1
+ RenderSVGInlineText {#text} at (2,0) size 2x1
chunk 1 text run 1 at (3.76,6.20) startOffset 0 endOffset 12 width 1.26: "fill colors "
- RenderSVGInlineText {#text} at (5,0) size 1x2
+ RenderSVGInlineText {#text} at (4,0) size 1x1
chunk 1 text run 1 at (5.02,6.20) startOffset 0 endOffset 4 width 0.54: "and "
- RenderSVGTSpan {tspan} at (0,0) size 3x2
- RenderSVGInlineText {#text} at (5,0) size 3x2
+ RenderSVGTSpan {tspan} at (0,0) size 3x1
+ RenderSVGInlineText {#text} at (4,0) size 2x1
chunk 1 text run 1 at (5.56,6.20) startOffset 0 endOffset 12 width 1.50: "thicknesses "
- RenderSVGInlineText {#text} at (7,0) size 1x2
+ RenderSVGInlineText {#text} at (6,0) size 1x1
chunk 1 text run 1 at (7.06,6.20) startOffset 0 endOffset 6 width 0.82: "can be"
- RenderSVGText {text} at (0,6) size 8x1 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 6x1
+ RenderSVGText {text} at (0,6) size 7x1 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 5x1
chunk 1 text run 1 at (0.90,6.60) startOffset 0 endOffset 36 width 4.42: "used, and the outline stroke can be "
RenderSVGTSpan {tspan} at (0,0) size 2x1
- RenderSVGInlineText {#text} at (5,0) size 2x1
+ RenderSVGInlineText {#text} at (4,0) size 2x1
chunk 1 text run 1 at (5.32,6.60) startOffset 0 endOffset 7 width 1.04: "rounded"
- RenderSVGInlineText {#text} at (6,0) size 1x1
+ RenderSVGInlineText {#text} at (5,0) size 1x1
chunk 1 text run 1 at (6.36,6.60) startOffset 0 endOffset 1 width 0.08: " "
chunk 1 text run 1 at (6.44,6.60) startOffset 0 endOffset 3 width 0.34: "or "
RenderSVGTSpan {tspan} at (0,0) size 2x1
- RenderSVGInlineText {#text} at (6,0) size 2x1
+ RenderSVGInlineText {#text} at (5,0) size 2x1
chunk 1 text run 1 at (6.78,6.60) startOffset 0 endOffset 8 width 1.02: "mitered."
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (0,7) size 7x1 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 7x1
+ RenderSVGText {text} at (0,7) size 6x1 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 6x1
chunk 1 text run 1 at (0.90,7.50) startOffset 0 endOffset 48 width 5.92: "Text elements also can be filtered, transformed "
- RenderSVGTSpan {tspan} at (0,0) size 4x1
- RenderSVGInlineText {#text} at (0,0) size 4x1
+ RenderSVGTSpan {tspan} at (0,0) size 3x1
+ RenderSVGInlineText {#text} at (0,0) size 3x1
chunk 1 text run 1 at (0.90,7.90) startOffset 0 endOffset 21 width 2.68: "and placed on a path."
- RenderSVGContainer {g} at (0,350) size 350x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.50,9.00)}]
- RenderSVGText {text} at (0,-1) size 3x2 contains 1 chunk(s)
+ RenderSVGContainer {g} at (0,364) size 281x136 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.50,9.00)}]
+ RenderSVGText {text} at (0,-1) size 3x1 contains 1 chunk(s)
[filter="blur"] RenderSVGResourceFilter {filter} at (0,-1.60) size 4x2
- RenderSVGInlineText {#text} at (0,0) size 3x2
+ RenderSVGInlineText {#text} at (0,0) size 3x1
[filter="blur"] RenderSVGResourceFilter {filter} at (0,-1.60) size 4x2
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 6 width 2.63: "Shadow"
- RenderSVGText {text} at (0,-1) size 3x2 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 3x2
+ RenderSVGText {text} at (0,-1) size 3x1 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 3x1
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 6 width 2.58: "Shadow"
RenderSVGContainer {g} at (250,350) size 150x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(5.00,8.00)}]
- RenderSVGContainer {use} at (250,400) size 150x50
- RenderSVGContainer {g} at (250,400) size 150x50
- RenderSVGPath {path} at (250,400) size 150x50 [transform={m=((0.00,0.00)(0.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=5.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (0,-1) size 3x2 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 3x2
- RenderSVGInlineText {#text} at (0,0) size 2x2
+ RenderSVGContainer {use} at (264,400) size 121x45
+ RenderSVGContainer {g} at (264,400) size 121x45
+ RenderSVGPath {path} at (264,400) size 121x45 [transform={m=((0.00,0.00)(0.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=5.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
+ RenderSVGText {text} at (0,-1) size 3x1 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 3x1
+ RenderSVGInlineText {#text} at (0,0) size 2x1
chunk 1 text run 1 at (0.36,0.54) startOffset 0 endOffset 1 width 0.16: "S"
chunk 1 text run 2 at (0.50,0.41) startOffset 1 endOffset 2 width 0.24: "m"
chunk 1 text run 3 at (0.65,0.29) startOffset 2 endOffset 3 width 0.14: "a"
@@ -157,11 +157,11 @@
chunk 1 text run 10 at (1.28,0.38) startOffset 9 endOffset 10 width 0.08: "t"
chunk 1 text run 11 at (1.34,0.44) startOffset 10 endOffset 11 width 0.08: " "
RenderSVGTSpan {tspan} at (0,0) size 1x1
- RenderSVGInlineText {#text} at (1,1) size 1x1
+ RenderSVGInlineText {#text} at (1,0) size 1x1
chunk 1 text run 1 at (1.43,0.52) startOffset 0 endOffset 1 width 0.16: "o"
chunk 1 text run 2 at (1.56,0.62) startOffset 1 endOffset 2 width 0.16: "n"
RenderSVGTSpan {tspan} at (0,0) size 2x1
- RenderSVGInlineText {#text} at (1,1) size 2x1
+ RenderSVGInlineText {#text} at (1,0) size 1x1
chunk 1 text run 1 at (1.66,0.68) startOffset 0 endOffset 1 width 0.08: " "
chunk 1 text run 2 at (1.76,0.72) startOffset 1 endOffset 2 width 0.14: "a"
chunk 1 text run 3 at (1.87,0.72) startOffset 2 endOffset 3 width 0.08: " "
diff --git a/LayoutTests/platform/mac/svg/batik/text/textAnchor-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textAnchor-expected.txt
index 773a292..5b9b9c0 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textAnchor-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textAnchor-expected.txt
@@ -2,29 +2,29 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (48,25) size 347x433
- RenderSVGText {text} at (144,25) size 162x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 162x19
+ RenderSVGText {text} at (144,25) size 162x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 162x18
chunk 1 (middle anchor) text run 1 at (144.00,40.00) startOffset 0 endOffset 22 width 162.00: "text-anchor on <tspan>"
- RenderSVGContainer {g} at (48,81) size 347x378 [transform={m=((0.75,0.00)(0.00,0.75)) t=(56.25,82.50)}]
- RenderSVGContainer {g} at (55,81) size 340x378
+ RenderSVGContainer {g} at (48,82) size 347x376 [transform={m=((0.75,0.00)(0.00,0.75)) t=(56.25,82.50)}]
+ RenderSVGContainer {g} at (55,82) size 340x376
RenderSVGPath {rect} at (56,82) size 338x126 [opacity=0.10] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=450.00] [height=167.00]
RenderSVGPath {rect} at (56,207) size 338x126 [fill={[type=SOLID] [color=#FFFFFF]}] [x=0.00] [y=167.00] [width=450.00] [height=167.00]
RenderSVGPath {rect} at (56,333) size 338x125 [opacity=0.10] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=334.00] [width=450.00] [height=166.00]
RenderSVGPath {line} at (168,82) size 2x376 [stroke={[type=SOLID] [color=#FF0000]}] [x1=150.00] [y1=0.00] [x2=150.00] [y2=500.00]
RenderSVGPath {line} at (295,82) size 2x376 [stroke={[type=SOLID] [color=#FF0000]}] [x1=320.00] [y1=0.00] [x2=320.00] [y2=500.00]
- RenderSVGPath {rect} at (55,81) size 340x378 [stroke={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=450.00] [height=500.00]
+ RenderSVGPath {rect} at (55,82) size 340x376 [stroke={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=450.00] [height=500.00]
RenderSVGContainer {g} at (48,93) size 336x90
RenderSVGContainer {g} at (168,93) size 216x30
RenderSVGText {text} at (150,15) size 286x39 contains 1 chunk(s)
RenderSVGTSpan {tspan} at (0,0) size 51x19
RenderSVGInlineText {#text} at (0,20) size 51x19
chunk 1 text run 1 at (150.00,50.00) startOffset 0 endOffset 8 width 50.67: "I am the"
- RenderSVGInlineText {#text} at (50,20) size 5x19
+ RenderSVGInlineText {#text} at (50,20) size 4x19
chunk 1 text run 1 at (200.67,50.00) startOffset 0 endOffset 1 width 4.00: " "
RenderSVGTSpan {tspan} at (0,0) size 102x19
RenderSVGInlineText {#text} at (54,20) size 102x19
chunk 1 text run 1 at (204.67,50.00) startOffset 0 endOffset 15 width 101.33: "same text chunk"
- RenderSVGInlineText {#text} at (156,20) size 5x19
+ RenderSVGInlineText {#text} at (156,20) size 4x19
chunk 1 text run 1 at (306.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
RenderSVGTSpan {tspan} at (0,0) size 116x19
RenderSVGInlineText {#text} at (170,0) size 116x19
@@ -32,34 +32,34 @@
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {g} at (108,123) size 276x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,40.00)}]
RenderSVGText {text} at (69,15) size 367x39 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 52x19
- RenderSVGInlineText {#text} at (0,20) size 52x19
+ RenderSVGTSpan {tspan} at (0,0) size 51x19
+ RenderSVGInlineText {#text} at (0,20) size 51x19
chunk 1 (middle anchor) text run 1 at (70.00,50.00) startOffset 0 endOffset 8 width 50.67: "I am the"
- RenderSVGInlineText {#text} at (51,20) size 5x19
+ RenderSVGInlineText {#text} at (50,20) size 4x19
chunk 1 text run 1 at (120.67,50.00) startOffset 0 endOffset 1 width 4.00: " "
RenderSVGTSpan {tspan} at (0,0) size 102x19
- RenderSVGInlineText {#text} at (55,20) size 102x19
+ RenderSVGInlineText {#text} at (54,20) size 102x19
chunk 1 text run 1 at (124.67,50.00) startOffset 0 endOffset 15 width 101.33: "same text chunk"
- RenderSVGInlineText {#text} at (157,20) size 5x19
+ RenderSVGInlineText {#text} at (156,20) size 4x19
chunk 1 text run 1 at (226.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 116x19
- RenderSVGInlineText {#text} at (251,0) size 116x19
+ RenderSVGTSpan {tspan} at (0,0) size 117x19
+ RenderSVGInlineText {#text} at (250,0) size 116x19
chunk 1 text run 1 at (320.00,30.00) startOffset 0 endOffset 18 width 116.00: "another text chunk"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {g} at (48,153) size 336x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,80.00)}]
RenderSVGText {text} at (-11,15) size 447x39 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 52x19
- RenderSVGInlineText {#text} at (0,20) size 52x19
+ RenderSVGTSpan {tspan} at (0,0) size 51x19
+ RenderSVGInlineText {#text} at (0,20) size 51x19
chunk 1 (end anchor) text run 1 at (-10.00,50.00) startOffset 0 endOffset 8 width 50.67: "I am the"
- RenderSVGInlineText {#text} at (51,20) size 5x19
+ RenderSVGInlineText {#text} at (50,20) size 4x19
chunk 1 text run 1 at (40.67,50.00) startOffset 0 endOffset 1 width 4.00: " "
RenderSVGTSpan {tspan} at (0,0) size 102x19
- RenderSVGInlineText {#text} at (55,20) size 102x19
+ RenderSVGInlineText {#text} at (54,20) size 102x19
chunk 1 text run 1 at (44.67,50.00) startOffset 0 endOffset 15 width 101.33: "same text chunk"
- RenderSVGInlineText {#text} at (157,20) size 4x19
+ RenderSVGInlineText {#text} at (156,20) size 4x19
chunk 1 text run 1 at (146.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 116x19
- RenderSVGInlineText {#text} at (331,0) size 116x19
+ RenderSVGTSpan {tspan} at (0,0) size 117x19
+ RenderSVGInlineText {#text} at (330,0) size 116x19
chunk 1 text run 1 at (320.00,30.00) startOffset 0 endOffset 18 width 116.00: "another text chunk"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {g} at (48,221) size 292x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
@@ -68,12 +68,12 @@
RenderSVGTSpan {tspan} at (0,0) size 51x19
RenderSVGInlineText {#text} at (0,20) size 51x19
chunk 1 text run 1 at (150.00,50.00) startOffset 0 endOffset 8 width 50.67: "I am the"
- RenderSVGInlineText {#text} at (50,20) size 5x19
+ RenderSVGInlineText {#text} at (50,20) size 4x19
chunk 1 text run 1 at (200.67,50.00) startOffset 0 endOffset 1 width 4.00: " "
RenderSVGTSpan {tspan} at (0,0) size 102x19
RenderSVGInlineText {#text} at (54,20) size 102x19
chunk 1 text run 1 at (204.67,50.00) startOffset 0 endOffset 15 width 101.33: "same text chunk"
- RenderSVGInlineText {#text} at (156,20) size 5x19
+ RenderSVGInlineText {#text} at (156,20) size 4x19
chunk 1 text run 1 at (306.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
RenderSVGTSpan {tspan} at (0,0) size 116x19
RenderSVGInlineText {#text} at (112,0) size 116x19
@@ -81,34 +81,34 @@
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {g} at (108,251) size 232x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
RenderSVGText {text} at (69,15) size 309x39 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 52x19
- RenderSVGInlineText {#text} at (0,20) size 52x19
+ RenderSVGTSpan {tspan} at (0,0) size 51x19
+ RenderSVGInlineText {#text} at (0,20) size 51x19
chunk 1 (middle anchor) text run 1 at (70.00,50.00) startOffset 0 endOffset 8 width 50.67: "I am the"
- RenderSVGInlineText {#text} at (51,20) size 5x19
+ RenderSVGInlineText {#text} at (50,20) size 4x19
chunk 1 text run 1 at (120.67,50.00) startOffset 0 endOffset 1 width 4.00: " "
RenderSVGTSpan {tspan} at (0,0) size 102x19
- RenderSVGInlineText {#text} at (55,20) size 102x19
+ RenderSVGInlineText {#text} at (54,20) size 102x19
chunk 1 text run 1 at (124.67,50.00) startOffset 0 endOffset 15 width 101.33: "same text chunk"
- RenderSVGInlineText {#text} at (157,20) size 5x19
+ RenderSVGInlineText {#text} at (156,20) size 4x19
chunk 1 text run 1 at (226.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 116x19
- RenderSVGInlineText {#text} at (193,0) size 116x19
+ RenderSVGTSpan {tspan} at (0,0) size 117x19
+ RenderSVGInlineText {#text} at (192,0) size 116x19
chunk 1 (middle anchor) text run 1 at (262.00,30.00) startOffset 0 endOffset 18 width 116.00: "another text chunk"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {g} at (48,281) size 292x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,200.00)}]
RenderSVGText {text} at (-11,15) size 389x39 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 52x19
- RenderSVGInlineText {#text} at (0,20) size 52x19
+ RenderSVGTSpan {tspan} at (0,0) size 51x19
+ RenderSVGInlineText {#text} at (0,20) size 51x19
chunk 1 (end anchor) text run 1 at (-10.00,50.00) startOffset 0 endOffset 8 width 50.67: "I am the"
- RenderSVGInlineText {#text} at (51,20) size 5x19
+ RenderSVGInlineText {#text} at (50,20) size 4x19
chunk 1 text run 1 at (40.67,50.00) startOffset 0 endOffset 1 width 4.00: " "
RenderSVGTSpan {tspan} at (0,0) size 102x19
- RenderSVGInlineText {#text} at (55,20) size 102x19
+ RenderSVGInlineText {#text} at (54,20) size 102x19
chunk 1 text run 1 at (44.67,50.00) startOffset 0 endOffset 15 width 101.33: "same text chunk"
- RenderSVGInlineText {#text} at (157,20) size 4x19
+ RenderSVGInlineText {#text} at (156,20) size 4x19
chunk 1 text run 1 at (146.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 116x19
- RenderSVGInlineText {#text} at (273,0) size 116x19
+ RenderSVGTSpan {tspan} at (0,0) size 117x19
+ RenderSVGInlineText {#text} at (272,0) size 116x19
chunk 1 (middle anchor) text run 1 at (262.00,30.00) startOffset 0 endOffset 18 width 116.00: "another text chunk"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {g} at (48,348) size 249x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,80.00)}]
@@ -117,12 +117,12 @@
RenderSVGTSpan {tspan} at (0,0) size 51x19
RenderSVGInlineText {#text} at (0,20) size 51x19
chunk 1 text run 1 at (150.00,50.00) startOffset 0 endOffset 8 width 50.67: "I am the"
- RenderSVGInlineText {#text} at (50,20) size 5x19
+ RenderSVGInlineText {#text} at (50,20) size 4x19
chunk 1 text run 1 at (200.67,50.00) startOffset 0 endOffset 1 width 4.00: " "
RenderSVGTSpan {tspan} at (0,0) size 102x19
RenderSVGInlineText {#text} at (54,20) size 102x19
chunk 1 text run 1 at (204.67,50.00) startOffset 0 endOffset 15 width 101.33: "same text chunk"
- RenderSVGInlineText {#text} at (156,20) size 5x19
+ RenderSVGInlineText {#text} at (156,20) size 4x19
chunk 1 text run 1 at (306.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
RenderSVGTSpan {tspan} at (0,0) size 116x19
RenderSVGInlineText {#text} at (54,0) size 116x19
@@ -130,34 +130,34 @@
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {g} at (108,378) size 189x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,300.00)}]
RenderSVGText {text} at (69,15) size 251x39 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 52x19
- RenderSVGInlineText {#text} at (0,20) size 52x19
+ RenderSVGTSpan {tspan} at (0,0) size 51x19
+ RenderSVGInlineText {#text} at (0,20) size 51x19
chunk 1 (middle anchor) text run 1 at (70.00,50.00) startOffset 0 endOffset 8 width 50.67: "I am the"
- RenderSVGInlineText {#text} at (51,20) size 5x19
+ RenderSVGInlineText {#text} at (50,20) size 4x19
chunk 1 text run 1 at (120.67,50.00) startOffset 0 endOffset 1 width 4.00: " "
RenderSVGTSpan {tspan} at (0,0) size 102x19
- RenderSVGInlineText {#text} at (55,20) size 102x19
+ RenderSVGInlineText {#text} at (54,20) size 102x19
chunk 1 text run 1 at (124.67,50.00) startOffset 0 endOffset 15 width 101.33: "same text chunk"
- RenderSVGInlineText {#text} at (157,20) size 5x19
+ RenderSVGInlineText {#text} at (156,20) size 4x19
chunk 1 text run 1 at (226.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 116x19
- RenderSVGInlineText {#text} at (135,0) size 116x19
+ RenderSVGTSpan {tspan} at (0,0) size 117x19
+ RenderSVGInlineText {#text} at (134,0) size 116x19
chunk 1 (end anchor) text run 1 at (204.00,30.00) startOffset 0 endOffset 18 width 116.00: "another text chunk"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {g} at (48,408) size 249x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,340.00)}]
RenderSVGText {text} at (-11,15) size 331x39 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 52x19
- RenderSVGInlineText {#text} at (0,20) size 52x19
+ RenderSVGTSpan {tspan} at (0,0) size 51x19
+ RenderSVGInlineText {#text} at (0,20) size 51x19
chunk 1 (end anchor) text run 1 at (-10.00,50.00) startOffset 0 endOffset 8 width 50.67: "I am the"
- RenderSVGInlineText {#text} at (51,20) size 5x19
+ RenderSVGInlineText {#text} at (50,20) size 4x19
chunk 1 text run 1 at (40.67,50.00) startOffset 0 endOffset 1 width 4.00: " "
RenderSVGTSpan {tspan} at (0,0) size 102x19
- RenderSVGInlineText {#text} at (55,20) size 102x19
+ RenderSVGInlineText {#text} at (54,20) size 102x19
chunk 1 text run 1 at (44.67,50.00) startOffset 0 endOffset 15 width 101.33: "same text chunk"
- RenderSVGInlineText {#text} at (157,20) size 4x19
+ RenderSVGInlineText {#text} at (156,20) size 4x19
chunk 1 text run 1 at (146.00,50.00) startOffset 0 endOffset 1 width 4.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 116x19
- RenderSVGInlineText {#text} at (215,0) size 116x19
+ RenderSVGTSpan {tspan} at (0,0) size 117x19
+ RenderSVGInlineText {#text} at (214,0) size 116x19
chunk 1 (end anchor) text run 1 at (204.00,30.00) startOffset 0 endOffset 18 width 116.00: "another text chunk"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {use} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/batik/text/textAnchor2-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textAnchor2-expected.txt
index 56bf301..e1fcdb2 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textAnchor2-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textAnchor2-expected.txt
@@ -2,8 +2,8 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (74,15) size 302x476
- RenderSVGText {text} at (114,15) size 222x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 222x19
+ RenderSVGText {text} at (114,15) size 222x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 222x18
chunk 1 (middle anchor) text run 1 at (114.00,30.00) startOffset 0 endOffset 31 width 222.00: "text-anchor on a single <tspan>"
RenderSVGContainer {g} at (74,49) size 302x442
RenderSVGContainer {g} at (74,49) size 302x142
@@ -11,8 +11,8 @@
RenderSVGPath {rect} at (74,69) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=75.00] [y=70.00] [width=300.00] [height=40.00]
RenderSVGPath {rect} at (74,109) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=75.00] [y=110.00] [width=300.00] [height=40.00]
RenderSVGPath {rect} at (74,149) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=75.00] [y=150.00] [width=300.00] [height=40.00]
- RenderSVGText {text} at (90,51) size 192x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 192x17
+ RenderSVGText {text} at (90,51) size 192x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 192x16
chunk 1 text run 1 at (90.00,64.00) startOffset 0 endOffset 34 width 192.00: "x attribute define new text chunks"
RenderSVGContainer {g} at (144,70) size 162x120
RenderSVGPath {line} at (144,70) size 2x120 [stroke={[type=SOLID] [color=#DC143C]}] [x1=145.00] [y1=70.00] [x2=145.00] [y2=190.00]
@@ -25,8 +25,8 @@
RenderSVGPath {rect} at (74,219) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=75.00] [y=70.00] [width=300.00] [height=40.00]
RenderSVGPath {rect} at (74,259) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=75.00] [y=110.00] [width=300.00] [height=40.00]
RenderSVGPath {rect} at (74,299) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=75.00] [y=150.00] [width=300.00] [height=40.00]
- RenderSVGText {text} at (90,51) size 238x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 238x17
+ RenderSVGText {text} at (90,51) size 238x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 238x16
chunk 1 text run 1 at (90.00,64.00) startOffset 0 endOffset 42 width 238.00: "y attribute does not define new text chunk"
RenderSVGContainer {g} at (224,220) size 2x120
RenderSVGPath {line} at (224,220) size 2x120 [stroke={[type=SOLID] [color=#DC143C]}] [x1=225.00] [y1=70.00] [x2=225.00] [y2=190.00]
@@ -35,8 +35,8 @@
RenderSVGPath {rect} at (74,369) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=75.00] [y=70.00] [width=300.00] [height=40.00]
RenderSVGPath {rect} at (74,409) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=75.00] [y=110.00] [width=300.00] [height=40.00]
RenderSVGPath {rect} at (74,449) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=75.00] [y=150.00] [width=300.00] [height=40.00]
- RenderSVGText {text} at (90,51) size 223x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 223x17
+ RenderSVGText {text} at (90,51) size 223x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 223x16
chunk 1 text run 1 at (90.00,64.00) startOffset 0 endOffset 39 width 223.00: "x & y attributes define new text chunks"
RenderSVGContainer {g} at (144,370) size 162x120
RenderSVGPath {line} at (144,370) size 2x120 [stroke={[type=SOLID] [color=#DC143C]}] [x1=145.00] [y1=70.00] [x2=145.00] [y2=190.00]
diff --git a/LayoutTests/platform/mac/svg/batik/text/textAnchor3-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textAnchor3-expected.txt
index d3bda6e..9667232 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textAnchor3-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textAnchor3-expected.txt
@@ -2,8 +2,8 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (74,15) size 302x476
- RenderSVGText {text} at (114,15) size 222x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 222x19
+ RenderSVGText {text} at (114,15) size 222x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 222x18
chunk 1 (middle anchor) text run 1 at (114.00,30.00) startOffset 0 endOffset 31 width 222.00: "text-anchor on a single <tspan>"
RenderSVGContainer {g} at (74,49) size 302x442
RenderSVGContainer {g} at (74,49) size 302x142
@@ -11,8 +11,8 @@
RenderSVGPath {rect} at (74,69) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=75.00] [y=70.00] [width=300.00] [height=40.00]
RenderSVGPath {rect} at (74,109) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=75.00] [y=110.00] [width=300.00] [height=40.00]
RenderSVGPath {rect} at (74,149) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=75.00] [y=150.00] [width=300.00] [height=40.00]
- RenderSVGText {text} at (90,51) size 184x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 184x17
+ RenderSVGText {text} at (90,51) size 184x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 184x16
chunk 1 text run 1 at (90.00,64.00) startOffset 0 endOffset 34 width 184.00: "x attributed tspan with extra text"
RenderSVGContainer {g} at (149,70) size 162x120
RenderSVGPath {line} at (149,70) size 2x120 [stroke={[type=SOLID] [color=#B0C4DE]}] [x1=150.00] [y1=70.00] [x2=150.00] [y2=190.00]
@@ -25,8 +25,8 @@
RenderSVGPath {rect} at (74,219) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=75.00] [y=70.00] [width=300.00] [height=40.00]
RenderSVGPath {rect} at (74,259) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=75.00] [y=110.00] [width=300.00] [height=40.00]
RenderSVGPath {rect} at (74,299) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=75.00] [y=150.00] [width=300.00] [height=40.00]
- RenderSVGText {text} at (90,51) size 145x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 145x17
+ RenderSVGText {text} at (90,51) size 145x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 145x16
chunk 1 text run 1 at (90.00,64.00) startOffset 0 endOffset 26 width 145.00: "x attribute for some chars"
RenderSVGContainer {g} at (149,220) size 82x120
RenderSVGPath {line} at (149,220) size 2x120 [stroke={[type=SOLID] [color=#B0C4DE]}] [x1=150.00] [y1=70.00] [x2=150.00] [y2=190.00]
@@ -37,8 +37,8 @@
RenderSVGPath {rect} at (74,369) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=75.00] [y=70.00] [width=300.00] [height=40.00]
RenderSVGPath {rect} at (74,409) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=75.00] [y=110.00] [width=300.00] [height=40.00]
RenderSVGPath {rect} at (74,449) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=75.00] [y=150.00] [width=300.00] [height=40.00]
- RenderSVGText {text} at (90,51) size 184x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 184x17
+ RenderSVGText {text} at (90,51) size 184x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 184x16
chunk 1 text run 1 at (90.00,64.00) startOffset 0 endOffset 33 width 184.00: "x & y attributes with inheritance"
RenderSVGContainer {g} at (149,370) size 122x120
RenderSVGPath {line} at (149,370) size 2x120 [stroke={[type=SOLID] [color=#B0C4DE]}] [x1=150.00] [y1=70.00] [x2=150.00] [y2=190.00]
@@ -56,16 +56,16 @@
RenderSVGTSpan {tspan} at (0,0) size 39x18
RenderSVGInlineText {#text} at (168,10) size 39x18
chunk 1 text run 1 at (168.00,10.00) startOffset 0 endOffset 7 width 39.00: " rules!"
- RenderSVGText {text} at (-6,-14) size 190x28 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 151x28
- RenderSVGInlineText {#text} at (0,0) size 151x28
+ RenderSVGText {text} at (-6,-14) size 189x28 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 150x28
+ RenderSVGInlineText {#text} at (0,0) size 150x28
chunk 1 (middle anchor) text run 1 at (-5.50,0.00) startOffset 0 endOffset 1 width 11.00: "B"
chunk 1 (middle anchor) text run 1 at (36.50,0.00) startOffset 0 endOffset 1 width 7.00: "a"
chunk 1 (middle anchor) text run 1 at (78.00,0.00) startOffset 0 endOffset 1 width 4.00: "t"
chunk 1 (middle anchor) text run 1 at (118.00,0.00) startOffset 0 endOffset 1 width 4.00: "i"
chunk 1 (middle anchor) text run 1 at (136.50,10.00) startOffset 0 endOffset 1 width 8.00: "k"
- RenderSVGTSpan {tspan} at (0,0) size 40x18
- RenderSVGInlineText {#text} at (150,10) size 40x18
+ RenderSVGTSpan {tspan} at (0,0) size 39x18
+ RenderSVGInlineText {#text} at (150,10) size 39x18
chunk 1 text run 1 at (144.50,10.00) startOffset 0 endOffset 7 width 39.00: " rules!"
RenderSVGText {text} at (-11,-14) size 171x28 contains 1 chunk(s)
RenderSVGTSpan {tspan} at (0,0) size 132x28
@@ -106,15 +106,15 @@
RenderSVGTSpan {tspan} at (0,0) size 39x18
RenderSVGInlineText {#text} at (132,10) size 39x18
chunk 1 text run 1 at (132.00,10.00) startOffset 0 endOffset 7 width 39.00: " rules!"
- RenderSVGText {text} at (-6,-14) size 152x28 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 113x28
- RenderSVGInlineText {#text} at (0,0) size 113x28
+ RenderSVGText {text} at (-6,-14) size 151x28 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 112x28
+ RenderSVGInlineText {#text} at (0,0) size 112x28
chunk 1 (middle anchor) text run 1 at (-5.50,0.00) startOffset 0 endOffset 1 width 11.00: "B"
chunk 1 (middle anchor) text run 1 at (36.50,10.00) startOffset 0 endOffset 1 width 7.00: "a"
chunk 1 (middle anchor) text run 1 at (78.00,0.00) startOffset 0 endOffset 1 width 4.00: "t"
chunk 1 (middle anchor) text run 1 at (94.50,10.00) startOffset 0 endOffset 2 width 12.00: "ik"
- RenderSVGTSpan {tspan} at (0,0) size 40x18
- RenderSVGInlineText {#text} at (112,10) size 40x18
+ RenderSVGTSpan {tspan} at (0,0) size 39x18
+ RenderSVGInlineText {#text} at (112,10) size 39x18
chunk 1 text run 1 at (106.50,10.00) startOffset 0 endOffset 7 width 39.00: " rules!"
RenderSVGText {text} at (-11,-14) size 131x28 contains 1 chunk(s)
RenderSVGTSpan {tspan} at (0,0) size 92x28
diff --git a/LayoutTests/platform/mac/svg/batik/text/textDecoration-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textDecoration-expected.txt
index 8fad800..f833b61 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textDecoration-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textDecoration-expected.txt
@@ -11,8 +11,8 @@
RenderSVGPath {rect} at (0,5) size 5x5 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=5.00] [width=5.00] [height=5.00]
RenderSVGPath {rect} at (5,0) size 5x5 [fill={[type=SOLID] [color=#000000]}] [x=5.00] [y=0.00] [width=5.00] [height=5.00]
RenderSVGContainer {g} at (49,25) size 329x440
- RenderSVGText {text} at (155,25) size 140x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 140x19
+ RenderSVGText {text} at (155,25) size 139x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 139x18
chunk 1 (middle anchor) text run 1 at (155.50,40.00) startOffset 0 endOffset 20 width 139.00: "Text decoration test"
RenderSVGContainer {g} at (49,82) size 329x383
RenderSVGContainer {g} at (50,82) size 327x23
diff --git a/LayoutTests/platform/mac/svg/batik/text/textDecoration2-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textDecoration2-expected.txt
index 1461419..22e9ed4 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textDecoration2-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textDecoration2-expected.txt
@@ -2,220 +2,220 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (31,25) size 345x404
- RenderSVGText {text} at (110,25) size 230x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 230x19
+ RenderSVGText {text} at (110,25) size 229x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 229x18
chunk 1 (middle anchor) text run 1 at (110.50,40.00) startOffset 0 endOffset 33 width 229.00: "Text Decoration with dx, dy tests"
RenderSVGContainer {g} at (31,59) size 345x370 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
- RenderSVGText {text} at (31,9) size 145x55 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 95x19
+ RenderSVGText {text} at (31,9) size 145x54 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 95x18
chunk 1 text run 1 at (31.00,24.00) startOffset 0 endOffset 14 width 94.06: "This is a text"
- RenderSVGTSpan {tspan} at (0,0) size 145x19
- RenderSVGInlineText {#text} at (0,18) size 145x19
+ RenderSVGTSpan {tspan} at (0,0) size 145x18
+ RenderSVGInlineText {#text} at (0,18) size 145x18
chunk 1 text run 1 at (31.00,42.00) startOffset 0 endOffset 20 width 144.84: "that covers multiple"
- RenderSVGTSpan {tspan} at (0,0) size 34x19
- RenderSVGInlineText {#text} at (0,36) size 34x19
+ RenderSVGTSpan {tspan} at (0,0) size 34x18
+ RenderSVGInlineText {#text} at (0,36) size 34x18
chunk 1 text run 1 at (31.00,60.00) startOffset 0 endOffset 5 width 33.98: "lines"
- RenderSVGText {text} at (231,9) size 145x55 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 95x19
+ RenderSVGText {text} at (231,9) size 145x54 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 95x18
chunk 1 text run 1 at (231.00,24.00) startOffset 0 endOffset 14 width 94.06: "This is a text"
- RenderSVGTSpan {tspan} at (0,0) size 145x19
- RenderSVGInlineText {#text} at (0,17) size 145x19
+ RenderSVGTSpan {tspan} at (0,0) size 145x18
+ RenderSVGInlineText {#text} at (0,17) size 145x18
chunk 1 text run 1 at (231.00,41.00) startOffset 0 endOffset 20 width 144.84: "that covers multiple"
- RenderSVGTSpan {tspan} at (0,0) size 34x19
- RenderSVGInlineText {#text} at (0,36) size 34x19
+ RenderSVGTSpan {tspan} at (0,0) size 34x18
+ RenderSVGInlineText {#text} at (0,36) size 34x18
chunk 1 text run 1 at (231.00,60.00) startOffset 0 endOffset 5 width 33.98: "lines"
- RenderSVGText {text} at (31,80) size 112x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,5) size 38x19
+ RenderSVGText {text} at (31,80) size 112x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,5) size 38x18
chunk 1 text run 1 at (31.00,100.00) startOffset 0 endOffset 5 width 37.40: "Text "
- RenderSVGTSpan {tspan} at (0,0) size 30x19
- RenderSVGInlineText {#text} at (37,0) size 30x19
+ RenderSVGTSpan {tspan} at (0,0) size 30x18
+ RenderSVGInlineText {#text} at (37,0) size 29x18
chunk 1 text run 1 at (68.40,95.00) startOffset 0 endOffset 4 width 28.81: "that"
- RenderSVGInlineText {#text} at (66,0) size 5x19
+ RenderSVGInlineText {#text} at (66,0) size 5x18
chunk 1 text run 1 at (97.21,95.00) startOffset 0 endOffset 1 width 4.75: " "
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGInlineText {#text} at (70,10) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGInlineText {#text} at (70,10) size 41x18
chunk 1 text run 1 at (101.96,105.00) startOffset 0 endOffset 6 width 40.06: "shifts"
- RenderSVGText {text} at (31,110) size 112x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,5) size 38x19
+ RenderSVGText {text} at (31,110) size 112x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,5) size 38x18
chunk 1 text run 1 at (31.00,130.00) startOffset 0 endOffset 5 width 37.40: "Text "
- RenderSVGTSpan {tspan} at (0,0) size 30x19
- RenderSVGInlineText {#text} at (37,0) size 30x19
+ RenderSVGTSpan {tspan} at (0,0) size 30x18
+ RenderSVGInlineText {#text} at (37,0) size 29x18
chunk 1 text run 1 at (68.40,125.00) startOffset 0 endOffset 4 width 28.81: "that"
- RenderSVGInlineText {#text} at (66,0) size 5x19
+ RenderSVGInlineText {#text} at (66,0) size 5x18
chunk 1 text run 1 at (97.21,125.00) startOffset 0 endOffset 1 width 4.75: " "
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGInlineText {#text} at (70,10) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGInlineText {#text} at (70,10) size 41x18
chunk 1 text run 1 at (101.96,135.00) startOffset 0 endOffset 6 width 40.06: "shifts"
- RenderSVGText {text} at (31,140) size 112x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,5) size 38x19
+ RenderSVGText {text} at (31,140) size 112x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,5) size 38x18
chunk 1 text run 1 at (31.00,160.00) startOffset 0 endOffset 5 width 37.40: "Text "
- RenderSVGTSpan {tspan} at (0,0) size 30x19
- RenderSVGInlineText {#text} at (37,0) size 30x19
+ RenderSVGTSpan {tspan} at (0,0) size 30x18
+ RenderSVGInlineText {#text} at (37,0) size 29x18
chunk 1 text run 1 at (68.40,155.00) startOffset 0 endOffset 4 width 28.81: "that"
- RenderSVGInlineText {#text} at (66,0) size 5x19
+ RenderSVGInlineText {#text} at (66,0) size 5x18
chunk 1 text run 1 at (97.21,155.00) startOffset 0 endOffset 1 width 4.75: " "
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGInlineText {#text} at (70,10) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGInlineText {#text} at (70,10) size 41x18
chunk 1 text run 1 at (101.96,165.00) startOffset 0 endOffset 6 width 40.06: "shifts"
- RenderSVGText {text} at (31,175) size 112x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,10) size 38x19
+ RenderSVGText {text} at (31,175) size 112x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,10) size 38x18
chunk 1 text run 1 at (31.00,200.00) startOffset 0 endOffset 5 width 37.40: "Text "
- RenderSVGTSpan {tspan} at (0,0) size 30x19
- RenderSVGInlineText {#text} at (37,5) size 30x19
+ RenderSVGTSpan {tspan} at (0,0) size 30x18
+ RenderSVGInlineText {#text} at (37,5) size 29x18
chunk 1 text run 1 at (68.40,195.00) startOffset 0 endOffset 4 width 28.81: "that"
- RenderSVGInlineText {#text} at (66,5) size 5x19
+ RenderSVGInlineText {#text} at (66,5) size 5x18
chunk 1 text run 1 at (97.21,195.00) startOffset 0 endOffset 1 width 4.75: " "
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGInlineText {#text} at (70,0) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGInlineText {#text} at (70,0) size 41x18
chunk 1 text run 1 at (101.96,190.00) startOffset 0 endOffset 6 width 40.06: "shifts"
- RenderSVGText {text} at (231,80) size 112x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,5) size 38x19
+ RenderSVGText {text} at (231,80) size 112x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,5) size 38x18
chunk 1 text run 1 at (231.00,100.00) startOffset 0 endOffset 5 width 37.40: "Text "
- RenderSVGTSpan {tspan} at (0,0) size 30x19
- RenderSVGInlineText {#text} at (37,0) size 30x19
+ RenderSVGTSpan {tspan} at (0,0) size 30x18
+ RenderSVGInlineText {#text} at (37,0) size 29x18
chunk 1 text run 1 at (268.40,95.00) startOffset 0 endOffset 4 width 28.81: "that"
- RenderSVGInlineText {#text} at (66,0) size 5x19
+ RenderSVGInlineText {#text} at (66,0) size 5x18
chunk 1 text run 1 at (297.21,95.00) startOffset 0 endOffset 1 width 4.75: " "
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGInlineText {#text} at (70,10) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGInlineText {#text} at (70,10) size 41x18
chunk 1 text run 1 at (301.96,105.00) startOffset 0 endOffset 6 width 40.06: "shifts"
- RenderSVGText {text} at (231,110) size 112x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,5) size 38x19
+ RenderSVGText {text} at (231,110) size 112x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,5) size 38x18
chunk 1 text run 1 at (231.00,130.00) startOffset 0 endOffset 5 width 37.40: "Text "
- RenderSVGTSpan {tspan} at (0,0) size 30x19
- RenderSVGInlineText {#text} at (37,0) size 30x19
+ RenderSVGTSpan {tspan} at (0,0) size 30x18
+ RenderSVGInlineText {#text} at (37,0) size 29x18
chunk 1 text run 1 at (268.40,125.00) startOffset 0 endOffset 4 width 28.81: "that"
- RenderSVGInlineText {#text} at (66,0) size 5x19
+ RenderSVGInlineText {#text} at (66,0) size 5x18
chunk 1 text run 1 at (297.21,125.00) startOffset 0 endOffset 1 width 4.75: " "
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGInlineText {#text} at (70,10) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGInlineText {#text} at (70,10) size 41x18
chunk 1 text run 1 at (301.96,135.00) startOffset 0 endOffset 6 width 40.06: "shifts"
- RenderSVGText {text} at (231,140) size 112x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,5) size 38x19
+ RenderSVGText {text} at (231,140) size 112x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,5) size 38x18
chunk 1 text run 1 at (231.00,160.00) startOffset 0 endOffset 5 width 37.40: "Text "
- RenderSVGTSpan {tspan} at (0,0) size 30x19
- RenderSVGInlineText {#text} at (37,0) size 30x19
+ RenderSVGTSpan {tspan} at (0,0) size 30x18
+ RenderSVGInlineText {#text} at (37,0) size 29x18
chunk 1 text run 1 at (268.40,155.00) startOffset 0 endOffset 4 width 28.81: "that"
- RenderSVGInlineText {#text} at (66,0) size 5x19
+ RenderSVGInlineText {#text} at (66,0) size 5x18
chunk 1 text run 1 at (297.21,155.00) startOffset 0 endOffset 1 width 4.75: " "
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGInlineText {#text} at (70,10) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGInlineText {#text} at (70,10) size 41x18
chunk 1 text run 1 at (301.96,165.00) startOffset 0 endOffset 6 width 40.06: "shifts"
- RenderSVGText {text} at (231,175) size 112x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,10) size 38x19
+ RenderSVGText {text} at (231,175) size 112x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,10) size 38x18
chunk 1 text run 1 at (231.00,200.00) startOffset 0 endOffset 5 width 37.40: "Text "
- RenderSVGTSpan {tspan} at (0,0) size 30x19
- RenderSVGInlineText {#text} at (37,5) size 30x19
+ RenderSVGTSpan {tspan} at (0,0) size 30x18
+ RenderSVGInlineText {#text} at (37,5) size 29x18
chunk 1 text run 1 at (268.40,195.00) startOffset 0 endOffset 4 width 28.81: "that"
- RenderSVGInlineText {#text} at (66,5) size 5x19
+ RenderSVGInlineText {#text} at (66,5) size 5x18
chunk 1 text run 1 at (297.21,195.00) startOffset 0 endOffset 1 width 4.75: " "
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGInlineText {#text} at (70,0) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGInlineText {#text} at (70,0) size 41x18
chunk 1 text run 1 at (301.96,190.00) startOffset 0 endOffset 6 width 40.06: "shifts"
- RenderSVGText {text} at (31,220) size 112x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,5) size 38x19
+ RenderSVGText {text} at (31,220) size 112x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,5) size 38x18
chunk 1 text run 1 at (31.00,240.00) startOffset 0 endOffset 5 width 37.40: "Text "
- RenderSVGTSpan {tspan} at (0,0) size 30x19
- RenderSVGInlineText {#text} at (37,0) size 30x19
+ RenderSVGTSpan {tspan} at (0,0) size 30x18
+ RenderSVGInlineText {#text} at (37,0) size 29x18
chunk 1 text run 1 at (68.40,235.00) startOffset 0 endOffset 4 width 28.81: "that"
- RenderSVGInlineText {#text} at (66,0) size 5x19
+ RenderSVGInlineText {#text} at (66,0) size 5x18
chunk 1 text run 1 at (97.21,235.00) startOffset 0 endOffset 1 width 4.75: " "
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGInlineText {#text} at (70,10) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGInlineText {#text} at (70,10) size 41x18
chunk 1 text run 1 at (101.96,245.00) startOffset 0 endOffset 6 width 40.06: "shifts"
- RenderSVGText {text} at (31,250) size 112x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,5) size 38x19
+ RenderSVGText {text} at (31,250) size 112x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,5) size 38x18
chunk 1 text run 1 at (31.00,270.00) startOffset 0 endOffset 5 width 37.40: "Text "
- RenderSVGTSpan {tspan} at (0,0) size 30x19
- RenderSVGInlineText {#text} at (37,0) size 30x19
+ RenderSVGTSpan {tspan} at (0,0) size 30x18
+ RenderSVGInlineText {#text} at (37,0) size 29x18
chunk 1 text run 1 at (68.40,265.00) startOffset 0 endOffset 4 width 28.81: "that"
- RenderSVGInlineText {#text} at (66,0) size 5x19
+ RenderSVGInlineText {#text} at (66,0) size 5x18
chunk 1 text run 1 at (97.21,265.00) startOffset 0 endOffset 1 width 4.75: " "
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGInlineText {#text} at (70,10) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGInlineText {#text} at (70,10) size 41x18
chunk 1 text run 1 at (101.96,275.00) startOffset 0 endOffset 6 width 40.06: "shifts"
- RenderSVGText {text} at (31,280) size 112x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,5) size 38x19
+ RenderSVGText {text} at (31,280) size 112x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,5) size 38x18
chunk 1 text run 1 at (31.00,300.00) startOffset 0 endOffset 5 width 37.40: "Text "
- RenderSVGTSpan {tspan} at (0,0) size 30x19
- RenderSVGInlineText {#text} at (37,0) size 30x19
+ RenderSVGTSpan {tspan} at (0,0) size 30x18
+ RenderSVGInlineText {#text} at (37,0) size 29x18
chunk 1 text run 1 at (68.40,295.00) startOffset 0 endOffset 4 width 28.81: "that"
- RenderSVGInlineText {#text} at (66,0) size 5x19
+ RenderSVGInlineText {#text} at (66,0) size 5x18
chunk 1 text run 1 at (97.21,295.00) startOffset 0 endOffset 1 width 4.75: " "
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGInlineText {#text} at (70,10) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGInlineText {#text} at (70,10) size 41x18
chunk 1 text run 1 at (101.96,305.00) startOffset 0 endOffset 6 width 40.06: "shifts"
- RenderSVGText {text} at (31,305) size 112x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,10) size 38x19
+ RenderSVGText {text} at (31,305) size 112x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,10) size 38x18
chunk 1 text run 1 at (31.00,330.00) startOffset 0 endOffset 5 width 37.40: "Text "
- RenderSVGTSpan {tspan} at (0,0) size 30x19
- RenderSVGInlineText {#text} at (37,5) size 30x19
+ RenderSVGTSpan {tspan} at (0,0) size 30x18
+ RenderSVGInlineText {#text} at (37,5) size 29x18
chunk 1 text run 1 at (68.40,325.00) startOffset 0 endOffset 4 width 28.81: "that"
- RenderSVGInlineText {#text} at (66,5) size 5x19
+ RenderSVGInlineText {#text} at (66,5) size 5x18
chunk 1 text run 1 at (97.21,325.00) startOffset 0 endOffset 1 width 4.75: " "
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGInlineText {#text} at (70,0) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGInlineText {#text} at (70,0) size 41x18
chunk 1 text run 1 at (101.96,320.00) startOffset 0 endOffset 6 width 40.06: "shifts"
- RenderSVGText {text} at (231,220) size 112x29 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 112x29
- RenderSVGInlineText {#text} at (0,5) size 38x19
+ RenderSVGText {text} at (231,220) size 112x28 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 112x28
+ RenderSVGInlineText {#text} at (0,5) size 38x18
chunk 1 text run 1 at (231.00,240.00) startOffset 0 endOffset 5 width 37.40: "Text "
- RenderSVGTSpan {tspan} at (0,0) size 30x19
- RenderSVGInlineText {#text} at (37,0) size 30x19
+ RenderSVGTSpan {tspan} at (0,0) size 30x18
+ RenderSVGInlineText {#text} at (37,0) size 29x18
chunk 1 text run 1 at (268.40,235.00) startOffset 0 endOffset 4 width 28.81: "that"
- RenderSVGInlineText {#text} at (66,0) size 5x19
+ RenderSVGInlineText {#text} at (66,0) size 5x18
chunk 1 text run 1 at (297.21,235.00) startOffset 0 endOffset 1 width 4.75: " "
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGInlineText {#text} at (70,10) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGInlineText {#text} at (70,10) size 41x18
chunk 1 text run 1 at (301.96,245.00) startOffset 0 endOffset 6 width 40.06: "shifts"
- RenderSVGText {text} at (231,250) size 112x29 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 112x29
- RenderSVGInlineText {#text} at (0,5) size 38x19
+ RenderSVGText {text} at (231,250) size 112x28 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 112x28
+ RenderSVGInlineText {#text} at (0,5) size 38x18
chunk 1 text run 1 at (231.00,270.00) startOffset 0 endOffset 5 width 37.40: "Text "
- RenderSVGTSpan {tspan} at (0,0) size 30x19
- RenderSVGTSpan {tspan} at (0,0) size 30x19
- RenderSVGInlineText {#text} at (37,0) size 30x19
+ RenderSVGTSpan {tspan} at (0,0) size 30x18
+ RenderSVGTSpan {tspan} at (0,0) size 30x18
+ RenderSVGInlineText {#text} at (37,0) size 29x18
chunk 1 text run 1 at (268.40,265.00) startOffset 0 endOffset 4 width 28.81: "that"
- RenderSVGInlineText {#text} at (66,0) size 5x19
+ RenderSVGInlineText {#text} at (66,0) size 5x18
chunk 1 text run 1 at (297.21,265.00) startOffset 0 endOffset 1 width 4.75: " "
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGInlineText {#text} at (70,10) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGInlineText {#text} at (70,10) size 41x18
chunk 1 text run 1 at (301.96,275.00) startOffset 0 endOffset 6 width 40.06: "shifts"
- RenderSVGText {text} at (231,280) size 112x29 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 112x29
- RenderSVGInlineText {#text} at (0,5) size 38x19
+ RenderSVGText {text} at (231,280) size 112x28 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 112x28
+ RenderSVGInlineText {#text} at (0,5) size 38x18
chunk 1 text run 1 at (231.00,300.00) startOffset 0 endOffset 5 width 37.40: "Text "
- RenderSVGTSpan {tspan} at (0,0) size 30x19
- RenderSVGInlineText {#text} at (37,0) size 30x19
+ RenderSVGTSpan {tspan} at (0,0) size 30x18
+ RenderSVGInlineText {#text} at (37,0) size 29x18
chunk 1 text run 1 at (268.40,295.00) startOffset 0 endOffset 4 width 28.81: "that"
- RenderSVGInlineText {#text} at (66,0) size 5x19
+ RenderSVGInlineText {#text} at (66,0) size 5x18
chunk 1 text run 1 at (297.21,295.00) startOffset 0 endOffset 1 width 4.75: " "
- RenderSVGTSpan {tspan} at (0,0) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGInlineText {#text} at (70,10) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGInlineText {#text} at (70,10) size 41x18
chunk 1 text run 1 at (301.96,305.00) startOffset 0 endOffset 6 width 40.06: "shifts"
- RenderSVGText {text} at (231,310) size 112x29 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 112x29
- RenderSVGInlineText {#text} at (0,5) size 38x19
+ RenderSVGText {text} at (231,310) size 112x28 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 112x28
+ RenderSVGInlineText {#text} at (0,5) size 38x18
chunk 1 text run 1 at (231.00,330.00) startOffset 0 endOffset 5 width 37.40: "Text "
- RenderSVGTSpan {tspan} at (0,0) size 75x29
- RenderSVGTSpan {tspan} at (0,0) size 75x29
- RenderSVGInlineText {#text} at (37,0) size 34x19
+ RenderSVGTSpan {tspan} at (0,0) size 75x28
+ RenderSVGTSpan {tspan} at (0,0) size 75x28
+ RenderSVGInlineText {#text} at (37,0) size 34x18
chunk 1 text run 1 at (268.40,325.00) startOffset 0 endOffset 5 width 33.56: "that "
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGInlineText {#text} at (70,10) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGInlineText {#text} at (70,10) size 41x18
chunk 1 text run 1 at (301.96,335.00) startOffset 0 endOffset 6 width 40.06: "shifts"
- RenderSVGText {text} at (131,345) size 112x34 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 112x34
- RenderSVGInlineText {#text} at (0,10) size 38x19
+ RenderSVGText {text} at (131,345) size 112x33 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 112x33
+ RenderSVGInlineText {#text} at (0,10) size 38x18
chunk 1 text run 1 at (131.00,370.00) startOffset 0 endOffset 5 width 37.40: "Text "
- RenderSVGTSpan {tspan} at (0,0) size 30x19
- RenderSVGInlineText {#text} at (37,0) size 30x19
+ RenderSVGTSpan {tspan} at (0,0) size 30x18
+ RenderSVGInlineText {#text} at (37,0) size 29x18
chunk 1 text run 1 at (168.40,360.00) startOffset 0 endOffset 4 width 28.81: "that"
- RenderSVGInlineText {#text} at (66,0) size 5x19
+ RenderSVGInlineText {#text} at (66,0) size 5x18
chunk 1 text run 1 at (197.21,360.00) startOffset 0 endOffset 1 width 4.75: " "
- RenderSVGTSpan {tspan} at (0,0) size 42x19
- RenderSVGInlineText {#text} at (70,15) size 42x19
+ RenderSVGTSpan {tspan} at (0,0) size 42x18
+ RenderSVGInlineText {#text} at (70,15) size 41x18
chunk 1 text run 1 at (201.96,375.00) startOffset 0 endOffset 6 width 40.06: "shifts"
diff --git a/LayoutTests/platform/mac/svg/batik/text/textEffect-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textEffect-expected.txt
index 6321c09..9e1b0a5 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textEffect-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textEffect-expected.txt
@@ -3,11 +3,11 @@
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (28,15) size 395x388
RenderSVGContainer {g} at (28,15) size 395x388
- RenderSVGText {text} at (136,15) size 178x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 178x19
+ RenderSVGText {text} at (136,15) size 177x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 177x18
chunk 1 (middle anchor) text run 1 at (136.50,30.00) startOffset 0 endOffset 27 width 177.00: "Gradient and filter on text"
- RenderSVGText {text} at (106,35) size 238x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 238x19
+ RenderSVGText {text} at (106,35) size 238x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 238x18
chunk 1 (middle anchor) text run 1 at (106.00,50.00) startOffset 0 endOffset 32 width 238.00: "(Using System font and SVG font)"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceLinearGradient {linearGradient} [id="linearGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
@@ -36,18 +36,18 @@
RenderSVGText {text} at (44,312) size 152x60 contains 1 chunk(s)
[filter="dropShadow"] RenderSVGResourceFilter {filter} at (28.80,306) size 182.40x72
RenderSVGInlineText {#text} at (0,0) size 152x60
- [filter="dropShadow"] RenderSVGResourceFilter {filter} at (28.80,306) size 182.40x72
+ [filter="dropShadow"] RenderSVGResourceFilter {filter} at (28.80,306.10) size 182.40x71.05
chunk 1 (middle anchor) text run 1 at (44.00,360.00) startOffset 0 endOffset 5 width 152.00: "BATIK"
RenderSVGText {text} at (253,312) size 154x60 contains 1 chunk(s)
[filter="dropShadow"] RenderSVGResourceFilter {filter} at (237.60,306) size 184.80x72
RenderSVGInlineText {#text} at (0,0) size 154x60
- [filter="dropShadow"] RenderSVGResourceFilter {filter} at (237.60,306) size 184.80x72
+ [filter="dropShadow"] RenderSVGResourceFilter {filter} at (238.11,306.10) size 183.78x71.05
chunk 1 (middle anchor) text run 1 at (253.42,360.00) startOffset 0 endOffset 5 width 153.15: "BATIK"
- RenderSVGText {text} at (87,389) size 66x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 66x14
+ RenderSVGText {text} at (87,389) size 65x14 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: "(System font)"
- RenderSVGText {text} at (302,389) size 56x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x14
+ RenderSVGText {text} at (302,389) size 55x14 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: "(SVG font)"
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/batik/text/textEffect2-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textEffect2-expected.txt
index d792bcb..06c8919 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textEffect2-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textEffect2-expected.txt
@@ -3,11 +3,11 @@
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (100,15) size 265x290
RenderSVGContainer {g} at (100,15) size 265x290
- RenderSVGText {text} at (158,15) size 134x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 134x19
+ RenderSVGText {text} at (158,15) size 133x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 133x18
chunk 1 (middle anchor) text run 1 at (158.50,30.00) startOffset 0 endOffset 20 width 133.00: "clip-path using text"
- RenderSVGText {text} at (106,35) size 238x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 238x19
+ RenderSVGText {text} at (106,35) size 238x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 238x18
chunk 1 (middle anchor) text run 1 at (106.00,50.00) startOffset 0 endOffset 32 width 238.00: "(Using System font and SVG font)"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceLinearGradient {linearGradient} [id="grad"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
diff --git a/LayoutTests/platform/mac/svg/batik/text/textEffect3-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textEffect3-expected.txt
index 5f01234..bf1c89b 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textEffect3-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textEffect3-expected.txt
@@ -3,11 +3,11 @@
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (39,15) size 387x388
RenderSVGContainer {g} at (39,15) size 387x388
- RenderSVGText {text} at (99,15) size 252x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 252x19
+ RenderSVGText {text} at (99,15) size 251x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 251x18
chunk 1 (middle anchor) text run 1 at (99.50,30.00) startOffset 0 endOffset 37 width 251.00: "Gradient and filter on text and tspan"
- RenderSVGText {text} at (106,35) size 238x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 238x19
+ RenderSVGText {text} at (106,35) size 238x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 238x18
chunk 1 (middle anchor) text run 1 at (106.00,50.00) startOffset 0 endOffset 32 width 238.00: "(Using System font and SVG font)"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceLinearGradient {linearGradient} [id="linearGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
@@ -22,108 +22,108 @@
[feGaussianBlur stdDeviation="2.00, 2.00"]
[SourceGraphic]
RenderSVGText {text} at (54,92) size 146x80 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,20) size 36x60
+ RenderSVGInlineText {#text} at (0,20) size 35x60
chunk 1 (middle anchor) text run 1 at (54.50,160.00) startOffset 0 endOffset 1 width 35.00: "B"
- RenderSVGTSpan {tspan} at (0,0) size 19x31
- RenderSVGInlineText {#text} at (35,23) size 19x31
+ RenderSVGTSpan {tspan} at (0,0) size 18x31
+ RenderSVGInlineText {#text} at (35,23) size 18x31
chunk 1 (middle anchor) text run 1 at (89.50,140.00) startOffset 0 endOffset 1 width 18.00: "A"
- RenderSVGInlineText {#text} at (53,0) size 33x60
+ RenderSVGInlineText {#text} at (53,0) size 32x60
chunk 1 (middle anchor) text run 1 at (107.50,140.00) startOffset 0 endOffset 1 width 32.00: "T"
- RenderSVGTSpan {tspan} at (0,0) size 12x46
- RenderSVGInlineText {#text} at (85,11) size 12x46
+ RenderSVGTSpan {tspan} at (0,0) size 11x46
+ RenderSVGInlineText {#text} at (85,11) size 11x45
chunk 1 (middle anchor) text run 1 at (139.50,140.00) startOffset 0 endOffset 1 width 11.00: "I"
RenderSVGTSpan {tspan} at (0,0) size 54x69
- RenderSVGInlineText {#text} at (92,2) 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: "K"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (263,92) size 148x80 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,20) size 37x60
+ RenderSVGText {text} at (263,92) size 147x80 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,20) size 36x60
chunk 1 (middle anchor) text run 1 at (263.90,160.00) startOffset 0 endOffset 1 width 35.35: "B"
RenderSVGTSpan {tspan} at (0,0) size 19x31
- RenderSVGInlineText {#text} at (36,23) size 19x31
+ RenderSVGInlineText {#text} at (35,23) size 19x31
chunk 1 (middle anchor) text run 1 at (299.25,140.00) startOffset 0 endOffset 1 width 18.01: "A"
- RenderSVGInlineText {#text} at (54,0) size 33x60
+ RenderSVGInlineText {#text} at (53,0) size 33x60
chunk 1 (middle anchor) text run 1 at (317.26,140.00) startOffset 0 endOffset 1 width 32.37: "T"
RenderSVGTSpan {tspan} at (0,0) size 12x46
- RenderSVGInlineText {#text} at (86,11) size 12x46
+ RenderSVGInlineText {#text} at (85,11) size 12x45
chunk 1 (middle anchor) text run 1 at (349.64,140.00) startOffset 0 endOffset 1 width 11.11: "I"
- RenderSVGTSpan {tspan} at (0,0) size 55x69
- RenderSVGInlineText {#text} at (93,2) size 55x69
+ RenderSVGTSpan {tspan} at (0,0) size 54x69
+ RenderSVGInlineText {#text} at (93,2) size 54x68
chunk 1 (middle anchor) text run 1 at (360.75,140.00) startOffset 0 endOffset 1 width 35.35: "K"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGText {text} at (54,192) size 146x80 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,20) size 36x60
+ RenderSVGInlineText {#text} at (0,20) size 35x60
chunk 1 (middle anchor) text run 1 at (54.50,260.00) startOffset 0 endOffset 1 width 35.00: "B"
- RenderSVGTSpan {tspan} at (0,0) size 19x31
- RenderSVGInlineText {#text} at (35,23) size 19x31
+ RenderSVGTSpan {tspan} at (0,0) size 18x31
+ RenderSVGInlineText {#text} at (35,23) size 18x31
chunk 1 (middle anchor) text run 1 at (89.50,240.00) startOffset 0 endOffset 1 width 18.00: "A"
- RenderSVGInlineText {#text} at (53,0) size 33x60
+ RenderSVGInlineText {#text} at (53,0) size 32x60
chunk 1 (middle anchor) text run 1 at (107.50,240.00) startOffset 0 endOffset 1 width 32.00: "T"
- RenderSVGTSpan {tspan} at (0,0) size 12x46
- RenderSVGInlineText {#text} at (85,11) size 12x46
+ RenderSVGTSpan {tspan} at (0,0) size 11x46
+ RenderSVGInlineText {#text} at (85,11) size 11x45
chunk 1 (middle anchor) text run 1 at (139.50,240.00) startOffset 0 endOffset 1 width 11.00: "I"
RenderSVGTSpan {tspan} at (0,0) size 54x69
- RenderSVGInlineText {#text} at (92,2) 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: "K"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (263,192) size 148x80 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,20) size 37x60
+ RenderSVGText {text} at (263,192) size 147x80 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,20) size 36x60
chunk 1 (middle anchor) text run 1 at (263.90,260.00) startOffset 0 endOffset 1 width 35.35: "B"
RenderSVGTSpan {tspan} at (0,0) size 19x31
- RenderSVGInlineText {#text} at (36,23) size 19x31
+ RenderSVGInlineText {#text} at (35,23) size 19x31
chunk 1 (middle anchor) text run 1 at (299.25,240.00) startOffset 0 endOffset 1 width 18.01: "A"
- RenderSVGInlineText {#text} at (54,0) size 33x60
+ RenderSVGInlineText {#text} at (53,0) size 33x60
chunk 1 (middle anchor) text run 1 at (317.26,240.00) startOffset 0 endOffset 1 width 32.37: "T"
RenderSVGTSpan {tspan} at (0,0) size 12x46
- RenderSVGInlineText {#text} at (86,11) size 12x46
+ RenderSVGInlineText {#text} at (85,11) size 12x45
chunk 1 (middle anchor) text run 1 at (349.64,240.00) startOffset 0 endOffset 1 width 11.11: "I"
- RenderSVGTSpan {tspan} at (0,0) size 55x69
- RenderSVGInlineText {#text} at (93,2) size 55x69
+ RenderSVGTSpan {tspan} at (0,0) size 54x69
+ RenderSVGInlineText {#text} at (93,2) size 54x68
chunk 1 (middle anchor) text run 1 at (360.75,240.00) startOffset 0 endOffset 1 width 35.35: "K"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGText {text} at (54,292) size 146x80 contains 1 chunk(s)
[filter="dropShadow"] RenderSVGResourceFilter {filter} at (39.40,284) size 175.20x96
- RenderSVGInlineText {#text} at (0,20) size 36x60
- [filter="dropShadow"] RenderSVGResourceFilter {filter} at (50.40,306) size 43.20x72
+ RenderSVGInlineText {#text} at (0,20) size 35x60
+ [filter="dropShadow"] RenderSVGResourceFilter {filter} at (51,306.10) size 42x71.05
chunk 1 (middle anchor) text run 1 at (54.50,360.00) startOffset 0 endOffset 1 width 35.00: "B"
- RenderSVGTSpan {tspan} at (0,0) size 19x31
- RenderSVGInlineText {#text} at (35,23) size 19x31
+ RenderSVGTSpan {tspan} at (0,0) size 18x31
+ RenderSVGInlineText {#text} at (35,23) size 18x31
chunk 1 (middle anchor) text run 1 at (89.50,340.00) startOffset 0 endOffset 1 width 18.00: "A"
- RenderSVGInlineText {#text} at (53,0) size 33x60
- [filter="dropShadow"] RenderSVGResourceFilter {filter} at (103.70,286) size 39.60x72
+ RenderSVGInlineText {#text} at (53,0) size 32x60
+ [filter="dropShadow"] RenderSVGResourceFilter {filter} at (104.30,286.10) size 38.40x71.05
chunk 1 (middle anchor) text run 1 at (107.50,340.00) startOffset 0 endOffset 1 width 32.00: "T"
- RenderSVGTSpan {tspan} at (0,0) size 12x46
- RenderSVGInlineText {#text} at (85,11) size 12x46
+ RenderSVGTSpan {tspan} at (0,0) size 11x46
+ RenderSVGInlineText {#text} at (85,11) size 11x45
chunk 1 (middle anchor) text run 1 at (139.50,340.00) startOffset 0 endOffset 1 width 11.00: "I"
RenderSVGTSpan {tspan} at (0,0) size 54x69
- RenderSVGInlineText {#text} at (92,2) 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: "K"
RenderSVGInlineText {#text} at (0,0) size 0x0
[filter="dropShadow"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
- RenderSVGText {text} at (263,292) size 148x80 contains 1 chunk(s)
+ RenderSVGText {text} at (263,292) size 147x80 contains 1 chunk(s)
[filter="dropShadow"] RenderSVGResourceFilter {filter} at (248.20,284) size 177.60x96
- RenderSVGInlineText {#text} at (0,20) size 37x60
- [filter="dropShadow"] RenderSVGResourceFilter {filter} at (259.30,306) size 44.40x72
+ RenderSVGInlineText {#text} at (0,20) size 36x60
+ [filter="dropShadow"] RenderSVGResourceFilter {filter} at (260.37,306.10) size 42.42x71.05
chunk 1 (middle anchor) text run 1 at (263.90,360.00) startOffset 0 endOffset 1 width 35.35: "B"
RenderSVGTSpan {tspan} at (0,0) size 19x31
- RenderSVGInlineText {#text} at (36,23) size 19x31
+ RenderSVGInlineText {#text} at (35,23) size 19x31
chunk 1 (middle anchor) text run 1 at (299.25,340.00) startOffset 0 endOffset 1 width 18.01: "A"
- RenderSVGInlineText {#text} at (54,0) size 33x60
- [filter="dropShadow"] RenderSVGResourceFilter {filter} at (313.70,286) size 39.60x72
+ RenderSVGInlineText {#text} at (53,0) size 33x60
+ [filter="dropShadow"] RenderSVGResourceFilter {filter} at (314.02,286.10) size 38.85x71.05
chunk 1 (middle anchor) text run 1 at (317.26,340.00) startOffset 0 endOffset 1 width 32.37: "T"
RenderSVGTSpan {tspan} at (0,0) size 12x46
- RenderSVGInlineText {#text} at (86,11) size 12x46
+ RenderSVGInlineText {#text} at (85,11) size 12x45
chunk 1 (middle anchor) text run 1 at (349.64,340.00) startOffset 0 endOffset 1 width 11.11: "I"
- RenderSVGTSpan {tspan} at (0,0) size 55x69
- RenderSVGInlineText {#text} at (93,2) size 55x69
+ RenderSVGTSpan {tspan} at (0,0) size 54x69
+ RenderSVGInlineText {#text} at (93,2) size 54x68
chunk 1 (middle anchor) text run 1 at (360.75,340.00) startOffset 0 endOffset 1 width 35.35: "K"
RenderSVGInlineText {#text} at (0,0) size 0x0
[filter="dropShadow"] RenderSVGResourceFilter {filter} at (-45,-50) size 540x600
- RenderSVGText {text} at (87,389) size 66x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 66x14
+ RenderSVGText {text} at (87,389) size 65x14 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: "(System font)"
- RenderSVGText {text} at (302,389) size 56x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x14
+ RenderSVGText {text} at (302,389) size 55x14 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: "(SVG font)"
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/batik/text/textFeatures-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textFeatures-expected.txt
index 669a8fb..a8b8a81 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textFeatures-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textFeatures-expected.txt
@@ -7,147 +7,147 @@
[feGaussianBlur stdDeviation="2.00, 2.00"]
[SourceGraphic]
RenderSVGContainer {g} at (45,36) size 405x453
- RenderSVGText {text} at (151,36) size 148x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 148x18
+ RenderSVGText {text} at (151,36) size 148x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x17
chunk 1 (middle anchor) text run 1 at (151.00,50.00) startOffset 0 endOffset 21 width 148.00: "Text Element Features"
RenderSVGContainer {g} at (45,72) size 405x417
- RenderSVGText {text} at (45,72) size 328x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,14) size 107x18
+ RenderSVGText {text} at (45,72) size 328x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,14) size 107x17
chunk 1 text run 1 at (45.00,100.00) startOffset 0 endOffset 16 width 107.00: "Text can change "
- RenderSVGTSpan {tspan} at (0,0) size 54x36
- RenderSVGInlineText {#text} at (107,0) size 54x36
+ RenderSVGTSpan {tspan} at (0,0) size 54x35
+ RenderSVGInlineText {#text} at (107,0) size 54x35
chunk 1 text run 1 at (152.00,100.00) startOffset 0 endOffset 5 width 54.00: "size,"
- RenderSVGInlineText {#text} at (161,14) size 4x18
+ RenderSVGInlineText {#text} at (161,14) size 4x17
chunk 1 text run 1 at (206.00,100.00) startOffset 0 endOffset 1 width 4.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 74x23
- RenderSVGInlineText {#text} at (165,10) size 74x23
+ RenderSVGTSpan {tspan} at (0,0) size 74x24
+ RenderSVGInlineText {#text} at (165,9) size 74x23
chunk 1 text run 1 at (210.00,100.00) startOffset 0 endOffset 9 width 74.00: "typeface,"
- RenderSVGInlineText {#text} at (239,14) size 4x18
+ RenderSVGInlineText {#text} at (239,14) size 4x17
chunk 1 text run 1 at (284.00,100.00) startOffset 0 endOffset 1 width 4.00: " "
RenderSVGTSpan {tspan} at (0,0) size 36x18
- RenderSVGInlineText {#text} at (243,14) size 36x18
+ RenderSVGInlineText {#text} at (243,14) size 36x17
chunk 1 text run 1 at (288.00,100.00) startOffset 0 endOffset 6 width 36.00: "color,"
- RenderSVGInlineText {#text} at (279,14) size 21x18
+ RenderSVGInlineText {#text} at (279,14) size 21x17
chunk 1 text run 1 at (324.00,100.00) startOffset 0 endOffset 1 width 4.00: " "
chunk 1 text run 1 at (328.00,100.00) startOffset 0 endOffset 3 width 17.00: "or "
RenderSVGTSpan {tspan} at (0,0) size 28x18
- RenderSVGInlineText {#text} at (300,14) size 28x18
+ RenderSVGInlineText {#text} at (300,14) size 28x17
chunk 1 text run 1 at (345.00,100.00) startOffset 0 endOffset 5 width 28.00: "style"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (45,111) size 175x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 175x18
+ RenderSVGText {text} at (45,111) size 175x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 175x17
chunk 1 text run 1 at (45.00,125.00) startOffset 0 endOffset 29 width 175.00: "within a single text element."
- RenderSVGText {text} at (45,161) size 341x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 151x18
+ RenderSVGText {text} at (45,161) size 341x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 151x17
chunk 1 text run 1 at (45.00,175.00) startOffset 0 endOffset 25 width 151.00: "Styling features include "
- RenderSVGTSpan {tspan} at (0,0) size 47x18
- RenderSVGInlineText {#text} at (151,0) size 47x18
+ RenderSVGTSpan {tspan} at (0,0) size 47x17
+ RenderSVGInlineText {#text} at (151,0) size 47x17
chunk 1 text run 1 at (196.00,175.00) startOffset 0 endOffset 7 width 47.00: "weight,"
- RenderSVGInlineText {#text} at (198,0) size 4x18
+ RenderSVGInlineText {#text} at (198,0) size 4x17
chunk 1 text run 1 at (243.00,175.00) startOffset 0 endOffset 1 width 4.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 51x18
- RenderSVGInlineText {#text} at (202,0) size 51x18
+ RenderSVGTSpan {tspan} at (0,0) size 51x17
+ RenderSVGInlineText {#text} at (202,0) size 51x17
chunk 1 text run 1 at (247.00,175.00) startOffset 0 endOffset 8 width 51.00: "posture,"
- RenderSVGInlineText {#text} at (253,0) size 31x18
+ RenderSVGInlineText {#text} at (253,0) size 31x17
chunk 1 text run 1 at (298.00,175.00) startOffset 0 endOffset 5 width 31.00: " and "
- RenderSVGTSpan {tspan} at (0,0) size 57x18
- RenderSVGInlineText {#text} at (284,0) size 57x18
+ RenderSVGTSpan {tspan} at (0,0) size 57x17
+ RenderSVGInlineText {#text} at (284,0) size 57x17
chunk 1 text run 1 at (329.00,175.00) startOffset 0 endOffset 9 width 57.00: "typeface."
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGPath {rect} at (45,200) size 203x50 [fill={[type=SOLID] [color=#1E90FF]}] [x=45.00] [y=200.00] [width=202.50] [height=50.00]
- RenderSVGText {text} at (45,211) size 316x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 171x18
+ RenderSVGText {text} at (45,211) size 316x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 171x17
chunk 1 text run 1 at (45.00,225.00) startOffset 0 endOffset 28 width 171.00: "Graphics attributes such as "
- RenderSVGTSpan {tspan} at (0,0) size 46x18
- RenderSVGInlineText {#text} at (171,0) size 46x18
+ RenderSVGTSpan {tspan} at (0,0) size 46x17
+ RenderSVGInlineText {#text} at (171,0) size 46x17
chunk 1 text run 1 at (216.00,225.00) startOffset 0 endOffset 7 width 46.00: "opacity"
- RenderSVGInlineText {#text} at (217,0) size 99x18
+ RenderSVGInlineText {#text} at (217,0) size 99x17
chunk 1 text run 1 at (262.00,225.00) startOffset 0 endOffset 16 width 99.00: " can be applied."
- RenderSVGText {text} at (45,261) size 334x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 185x18
+ RenderSVGText {text} at (45,261) size 334x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 185x17
chunk 1 text run 1 at (45.00,275.00) startOffset 0 endOffset 30 width 185.00: "\"text decoration\" can include "
- RenderSVGTSpan {tspan} at (0,0) size 63x18
- RenderSVGInlineText {#text} at (185,0) size 63x18
+ RenderSVGTSpan {tspan} at (0,0) size 63x17
+ RenderSVGInlineText {#text} at (185,0) size 63x17
chunk 1 text run 1 at (230.00,275.00) startOffset 0 endOffset 10 width 63.00: "underline,"
- RenderSVGInlineText {#text} at (248,0) size 4x18
+ RenderSVGInlineText {#text} at (248,0) size 4x17
chunk 1 text run 1 at (293.00,275.00) startOffset 0 endOffset 1 width 4.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 55x18
- RenderSVGInlineText {#text} at (252,0) size 55x18
+ RenderSVGTSpan {tspan} at (0,0) size 55x17
+ RenderSVGInlineText {#text} at (252,0) size 55x17
chunk 1 text run 1 at (297.00,275.00) startOffset 0 endOffset 9 width 55.00: "overline,"
- RenderSVGInlineText {#text} at (307,0) size 27x18
+ RenderSVGInlineText {#text} at (307,0) size 27x17
chunk 1 text run 1 at (352.00,275.00) startOffset 0 endOffset 4 width 27.00: " and"
- RenderSVGText {text} at (45,283) size 301x27 contains 1 chunk(s)
+ RenderSVGText {text} at (45,283) size 301x26 contains 1 chunk(s)
RenderSVGTSpan {tspan} at (0,0) size 87x18
- RenderSVGInlineText {#text} at (0,3) size 87x18
+ RenderSVGInlineText {#text} at (0,3) size 87x17
chunk 1 text run 1 at (45.00,300.00) startOffset 0 endOffset 14 width 87.00: "strikethrough."
- RenderSVGInlineText {#text} at (87,3) size 4x18
+ RenderSVGInlineText {#text} at (87,3) size 4x17
chunk 1 text run 1 at (132.00,300.00) startOffset 0 endOffset 1 width 4.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 25x14
- RenderSVGInlineText {#text} at (91,0) size 25x14
+ RenderSVGTSpan {tspan} at (0,0) size 25x13
+ RenderSVGInlineText {#text} at (91,0) size 25x13
chunk 1 text run 1 at (136.00,293.50) startOffset 0 endOffset 5 width 25.00: "super"
- RenderSVGInlineText {#text} at (116,3) size 37x18
+ RenderSVGInlineText {#text} at (116,3) size 37x17
chunk 1 text run 1 at (161.00,300.00) startOffset 0 endOffset 6 width 37.00: "-and- "
- RenderSVGTSpan {tspan} at (0,0) size 16x14
- RenderSVGInlineText {#text} at (153,13) size 16x14
+ RenderSVGTSpan {tspan} at (0,0) size 16x13
+ RenderSVGInlineText {#text} at (153,13) size 16x13
chunk 1 text run 1 at (198.00,306.50) startOffset 0 endOffset 3 width 16.00: "sub"
- RenderSVGInlineText {#text} at (169,3) size 132x18
+ RenderSVGInlineText {#text} at (169,3) size 132x17
chunk 1 text run 1 at (214.00,300.00) startOffset 0 endOffset 9 width 49.00: "-scripts "
chunk 1 text run 1 at (263.00,300.00) startOffset 0 endOffset 14 width 83.00: "are available."
- RenderSVGText {text} at (45,309) size 342x25 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,2) size 177x18
+ RenderSVGText {text} at (45,309) size 342x24 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,2) size 177x17
chunk 1 text run 1 at (45.00,325.00) startOffset 0 endOffset 29 width 177.00: "Baseline can also be shifted "
- RenderSVGTSpan {tspan} at (0,0) size 12x14
- RenderSVGInlineText {#text} at (177,0) size 12x14
+ RenderSVGTSpan {tspan} at (0,0) size 12x13
+ RenderSVGInlineText {#text} at (177,0) size 12x13
chunk 1 text run 1 at (222.00,319.50) startOffset 0 endOffset 2 width 12.00: "up"
- RenderSVGInlineText {#text} at (189,2) size 31x18
+ RenderSVGInlineText {#text} at (189,2) size 31x17
chunk 1 text run 1 at (234.00,325.00) startOffset 0 endOffset 5 width 31.00: " and "
- RenderSVGTSpan {tspan} at (0,0) size 26x14
- RenderSVGInlineText {#text} at (220,11) size 26x14
+ RenderSVGTSpan {tspan} at (0,0) size 26x13
+ RenderSVGInlineText {#text} at (220,11) size 26x13
chunk 1 text run 1 at (265.00,330.50) startOffset 0 endOffset 4 width 26.00: "down"
- RenderSVGInlineText {#text} at (246,2) size 96x18
+ RenderSVGInlineText {#text} at (246,2) size 96x17
chunk 1 text run 1 at (291.00,325.00) startOffset 0 endOffset 1 width 4.00: " "
chunk 1 text run 1 at (295.00,325.00) startOffset 0 endOffset 14 width 92.00: "by percentage."
- RenderSVGText {text} at (45,361) size 349x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 53x18
+ RenderSVGText {text} at (45,361) size 349x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 53x17
chunk 1 text run 1 at (45.00,375.00) startOffset 0 endOffset 8 width 53.00: "Various "
- RenderSVGTSpan {tspan} at (0,0) size 47x18
- RenderSVGInlineText {#text} at (53,0) size 47x18
+ RenderSVGTSpan {tspan} at (0,0) size 47x17
+ RenderSVGInlineText {#text} at (53,0) size 47x17
chunk 1 text run 1 at (98.00,375.00) startOffset 0 endOffset 8 width 47.00: "outline "
- RenderSVGInlineText {#text} at (100,0) size 43x18
+ RenderSVGInlineText {#text} at (100,0) size 43x17
chunk 1 text run 1 at (145.00,375.00) startOffset 0 endOffset 8 width 43.00: "styles, "
- RenderSVGTSpan {tspan} at (0,0) size 63x18
- RenderSVGInlineText {#text} at (143,0) size 63x18
+ RenderSVGTSpan {tspan} at (0,0) size 63x17
+ RenderSVGInlineText {#text} at (143,0) size 63x17
chunk 1 text run 1 at (188.00,375.00) startOffset 0 endOffset 12 width 63.00: "fill colors "
- RenderSVGInlineText {#text} at (206,0) size 27x18
+ RenderSVGInlineText {#text} at (206,0) size 27x17
chunk 1 text run 1 at (251.00,375.00) startOffset 0 endOffset 4 width 27.00: "and "
- RenderSVGTSpan {tspan} at (0,0) size 75x18
- RenderSVGInlineText {#text} at (233,0) size 75x18
+ RenderSVGTSpan {tspan} at (0,0) size 75x17
+ RenderSVGInlineText {#text} at (233,0) size 75x17
chunk 1 text run 1 at (278.00,375.00) startOffset 0 endOffset 12 width 75.00: "thicknesses "
- RenderSVGInlineText {#text} at (308,0) size 41x18
+ RenderSVGInlineText {#text} at (308,0) size 41x17
chunk 1 text run 1 at (353.00,375.00) startOffset 0 endOffset 6 width 41.00: "can be"
- RenderSVGText {text} at (45,386) size 345x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 221x18
+ RenderSVGText {text} at (45,386) size 345x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 221x17
chunk 1 text run 1 at (45.00,400.00) startOffset 0 endOffset 36 width 221.00: "used, and the outline stroke can be "
- RenderSVGTSpan {tspan} at (0,0) size 52x18
- RenderSVGInlineText {#text} at (221,0) size 52x18
+ RenderSVGTSpan {tspan} at (0,0) size 52x17
+ RenderSVGInlineText {#text} at (221,0) size 52x17
chunk 1 text run 1 at (266.00,400.00) startOffset 0 endOffset 7 width 52.00: "rounded"
- RenderSVGInlineText {#text} at (273,0) size 21x18
+ RenderSVGInlineText {#text} at (273,0) size 21x17
chunk 1 text run 1 at (318.00,400.00) startOffset 0 endOffset 1 width 4.00: " "
chunk 1 text run 1 at (322.00,400.00) startOffset 0 endOffset 3 width 17.00: "or "
- RenderSVGTSpan {tspan} at (0,0) size 51x18
- RenderSVGInlineText {#text} at (294,0) size 51x18
+ RenderSVGTSpan {tspan} at (0,0) size 51x17
+ RenderSVGInlineText {#text} at (294,0) size 51x17
chunk 1 text run 1 at (339.00,400.00) startOffset 0 endOffset 8 width 51.00: "mitered."
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (45,436) size 161x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 161x18
+ RenderSVGText {text} at (45,436) size 161x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 161x17
chunk 1 text run 1 at (45.00,450.00) startOffset 0 endOffset 25 width 161.00: "Text elements also can be"
- RenderSVGText {text} at (45,461) size 154x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 154x18
+ RenderSVGText {text} at (45,461) size 154x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 154x17
chunk 1 text run 1 at (45.00,475.00) startOffset 0 endOffset 25 width 154.00: "filtered and transformed."
RenderSVGContainer {g} at (171,389) size 279x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,475.00)}]
- RenderSVGText {text} at (0,-37) size 132x48 contains 1 chunk(s)
+ RenderSVGText {text} at (0,-37) size 132x47 contains 1 chunk(s)
[filter="blur"] RenderSVGResourceFilter {filter} at (0,-80) size 200x100
- RenderSVGInlineText {#text} at (0,0) size 132x48
+ RenderSVGInlineText {#text} at (0,0) size 132x47
[filter="blur"] RenderSVGResourceFilter {filter} at (0,-80) size 200x100
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 6 width 131.58: "Shadow"
RenderSVGText {text} at (0,-36) size 129x46 contains 1 chunk(s)
diff --git a/LayoutTests/platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt
index 667911f..8c658ef 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt
@@ -5,33 +5,33 @@
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGPath {path} at (19,0) size 161x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 20 40 C 40 20 60 0 80 20 C 100 40 120 60 140 40 C 160 20 180 20 180 20"]
RenderSVGPath {path} at (19,0) size 321x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 20 40 C 60 20 100 0 140 20 C 180 40 220 60 260 40 C 300 20 340 20 340 20"]
- RenderSVGText {text} at (130,15) size 190x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 190x19
+ RenderSVGText {text} at (130,15) size 190x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 190x18
chunk 1 (middle anchor) text run 1 at (130.00,30.00) startOffset 0 endOffset 27 width 190.00: "Text Orientation Horizontal"
RenderSVGContainer {g} at (37,44) size 363x356
RenderSVGPath {line} at (50,79) size 150x2 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=50.00] [y1=80.00] [x2=200.00] [y2=80.00]
- RenderSVGText {text} at (50,58) size 142x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 142x28
+ RenderSVGText {text} at (50,58) size 142x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 142x27
chunk 1 text run 1 at (50.00,80.00) startOffset 0 endOffset 13 width 142.00: "Batik is Good"
RenderSVGContainer {g} at (224,44) size 176x76 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,60.00)}]
RenderSVGContainer {use} at (239,60) size 161x60
RenderSVGContainer {g} at (239,60) size 161x60
RenderSVGPath {path} at (239,60) size 161x60 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 40 20 60 0 80 20 C 100 40 120 60 140 40 C 160 20 180 20 180 20"]
- RenderSVGText {text} at (4,-16) size 138x70 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 138x70
- RenderSVGInlineText {#text} at (0,5) size 71x55
+ RenderSVGText {text} at (4,-16) size 137x69 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 137x69
+ RenderSVGInlineText {#text} at (0,4) size 70x54
chunk 1 text run 1 at (25.67,34.36) startOffset 0 endOffset 1 width 16.00: "B"
chunk 1 text run 2 at (36.30,24.50) startOffset 1 endOffset 2 width 13.00: "a"
chunk 1 text run 3 at (44.22,18.41) startOffset 2 endOffset 3 width 7.00: "t"
chunk 1 text run 4 at (49.37,15.32) startOffset 3 endOffset 4 width 5.00: "i"
chunk 1 text run 5 at (57.29,12.31) startOffset 4 endOffset 5 width 12.00: "k"
chunk 1 text run 6 at (66.71,12.16) startOffset 5 endOffset 6 width 7.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 34x36
- RenderSVGInlineText {#text} at (68,0) size 34x36
+ RenderSVGTSpan {tspan} at (0,0) size 34x35
+ RenderSVGInlineText {#text} at (67,0) size 33x35
chunk 1 text run 1 at (72.33,14.21) startOffset 0 endOffset 1 width 5.00: "i"
chunk 1 text run 2 at (79.18,19.20) startOffset 1 endOffset 2 width 12.00: "s"
- RenderSVGTSpan {tspan} at (0,0) size 63x47
- RenderSVGInlineText {#text} at (75,23) size 63x47
+ RenderSVGTSpan {tspan} at (0,0) size 62x47
+ RenderSVGInlineText {#text} at (75,22) size 62x46
chunk 1 text run 1 at (85.93,25.89) startOffset 0 endOffset 1 width 7.00: " "
chunk 1 text run 2 at (95.44,34.75) startOffset 1 endOffset 2 width 19.00: "G"
chunk 1 text run 3 at (108.36,44.14) startOffset 2 endOffset 3 width 13.00: "o"
@@ -39,11 +39,11 @@
chunk 1 text run 5 at (133.09,45.38) startOffset 4 endOffset 5 width 13.00: "d"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGPath {line} at (50,129) size 350x2 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=50.00] [y1=130.00] [x2=400.00] [y2=130.00]
- RenderSVGText {text} at (44,111) size 350x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 350x19
+ RenderSVGText {text} at (44,111) size 349x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 349x19
chunk 1 text run 1 at (50.00,130.00) startOffset 0 endOffset 1 width 16.00: "B"
chunk 1 text run 2 at (76.81,130.00) startOffset 1 endOffset 2 width 13.00: "a"
- chunk 1 text run 3 at (103.62,130.00) startOffset 2 endOffset 3 width 7.00: "t"
+ chunk 1 text run 3 at (103.63,130.00) startOffset 2 endOffset 3 width 7.00: "t"
chunk 1 text run 4 at (130.44,130.00) startOffset 3 endOffset 4 width 5.00: "i"
chunk 1 text run 5 at (157.25,130.00) startOffset 4 endOffset 5 width 12.00: "k"
chunk 1 text run 6 at (184.06,130.00) startOffset 5 endOffset 6 width 7.00: " "
@@ -51,28 +51,28 @@
chunk 1 text run 8 at (237.69,130.00) startOffset 7 endOffset 8 width 12.00: "s"
chunk 1 text run 9 at (264.50,130.00) startOffset 8 endOffset 9 width 7.00: " "
chunk 1 text run 10 at (291.31,130.00) startOffset 9 endOffset 10 width 19.00: "G"
- chunk 1 text run 11 at (318.12,130.00) startOffset 10 endOffset 11 width 13.00: "o"
+ chunk 1 text run 11 at (318.13,130.00) startOffset 10 endOffset 11 width 13.00: "o"
chunk 1 text run 12 at (344.94,130.00) startOffset 11 endOffset 12 width 13.00: "o"
chunk 1 text run 13 at (371.75,130.00) startOffset 12 endOffset 13 width 13.00: "d"
RenderSVGContainer {g} at (38,149) size 339x61 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,150.00)}]
RenderSVGContainer {use} at (49,150) size 321x60
RenderSVGContainer {g} at (49,150) size 321x60
RenderSVGPath {path} at (49,150) size 321x60 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 60 20 100 0 140 20 C 180 40 220 60 260 40 C 300 20 340 20 340 20"]
- RenderSVGText {text} at (8,-1) size 339x52 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 339x52
- RenderSVGInlineText {#text} at (0,0) size 162x44
+ RenderSVGText {text} at (8,-1) size 339x51 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 339x51
+ RenderSVGInlineText {#text} at (0,0) size 161x43
chunk 1 text run 1 at (32.01,34.04) startOffset 0 endOffset 1 width 16.00: "B"
chunk 1 text run 2 at (56.40,22.92) startOffset 1 endOffset 2 width 13.00: "a"
chunk 1 text run 3 at (81.84,14.55) startOffset 2 endOffset 3 width 7.00: "t"
chunk 1 text run 4 at (108.43,11.79) startOffset 3 endOffset 4 width 5.00: "i"
chunk 1 text run 5 at (134.49,17.49) startOffset 4 endOffset 5 width 12.00: "k"
chunk 1 text run 6 at (158.63,29.16) startOffset 5 endOffset 6 width 7.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 52x20
- RenderSVGInlineText {#text} at (161,20) size 52x20
+ RenderSVGTSpan {tspan} at (0,0) size 53x21
+ RenderSVGInlineText {#text} at (160,19) size 52x20
chunk 1 text run 1 at (183.25,39.75) startOffset 0 endOffset 1 width 5.00: "i"
chunk 1 text run 2 at (209.05,46.90) startOffset 1 endOffset 2 width 12.00: "s"
- RenderSVGTSpan {tspan} at (0,0) size 131x45
- RenderSVGInlineText {#text} at (208,7) size 131x45
+ RenderSVGTSpan {tspan} at (0,0) size 131x44
+ RenderSVGInlineText {#text} at (208,7) size 131x44
chunk 1 text run 1 at (235.75,47.55) startOffset 0 endOffset 1 width 7.00: " "
chunk 1 text run 2 at (261.16,39.42) startOffset 1 endOffset 2 width 19.00: "G"
chunk 1 text run 3 at (286.03,29.47) startOffset 2 endOffset 3 width 13.00: "o"
@@ -108,12 +108,12 @@
chunk 1 text run 4 at (49.37,15.32) startOffset 3 endOffset 4 width 5.00: "i"
chunk 1 text run 5 at (57.29,12.31) startOffset 4 endOffset 5 width 12.00: "k"
chunk 1 text run 6 at (66.71,12.16) startOffset 5 endOffset 6 width 7.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 35x37
- RenderSVGInlineText {#text} at (73,0) size 35x37
+ RenderSVGTSpan {tspan} at (0,0) size 35x36
+ RenderSVGInlineText {#text} at (73,0) size 35x36
chunk 1 text run 1 at (72.33,14.21) startOffset 0 endOffset 1 width 5.00: "i"
chunk 1 text run 2 at (79.18,19.20) startOffset 1 endOffset 2 width 12.00: "s"
- RenderSVGTSpan {tspan} at (0,0) size 56x45
- RenderSVGInlineText {#text} at (82,24) size 56x45
+ RenderSVGTSpan {tspan} at (0,0) size 56x46
+ RenderSVGInlineText {#text} at (82,23) size 56x45
chunk 1 text run 1 at (85.93,25.89) startOffset 0 endOffset 1 width 7.00: " "
chunk 1 text run 2 at (95.44,34.75) startOffset 1 endOffset 2 width 19.00: "G"
chunk 1 text run 3 at (108.36,44.14) startOffset 2 endOffset 3 width 13.00: "o"
@@ -125,7 +125,7 @@
RenderSVGInlineText {#text} at (0,0) size 346x19
chunk 1 text run 1 at (50.00,320.00) startOffset 0 endOffset 1 width 16.00: "B"
chunk 1 text run 2 at (76.81,320.00) startOffset 1 endOffset 2 width 13.00: "a"
- chunk 1 text run 3 at (103.62,320.00) startOffset 2 endOffset 3 width 7.00: "t"
+ chunk 1 text run 3 at (103.63,320.00) startOffset 2 endOffset 3 width 7.00: "t"
chunk 1 text run 4 at (130.44,320.00) startOffset 3 endOffset 4 width 5.00: "i"
chunk 1 text run 5 at (157.25,320.00) startOffset 4 endOffset 5 width 12.00: "k"
chunk 1 text run 6 at (184.06,320.00) startOffset 5 endOffset 6 width 7.00: " "
@@ -133,28 +133,28 @@
chunk 1 text run 8 at (237.69,320.00) startOffset 7 endOffset 8 width 12.00: "s"
chunk 1 text run 9 at (264.50,320.00) startOffset 8 endOffset 9 width 7.00: " "
chunk 1 text run 10 at (291.31,320.00) startOffset 9 endOffset 10 width 19.00: "G"
- chunk 1 text run 11 at (318.12,320.00) startOffset 10 endOffset 11 width 13.00: "o"
+ chunk 1 text run 11 at (318.13,320.00) startOffset 10 endOffset 11 width 13.00: "o"
chunk 1 text run 12 at (344.94,320.00) startOffset 11 endOffset 12 width 13.00: "o"
chunk 1 text run 13 at (371.75,320.00) startOffset 12 endOffset 13 width 13.00: "d"
RenderSVGContainer {g} at (37,337) size 337x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,340.00)}]
RenderSVGContainer {use} at (49,340) size 321x60
RenderSVGContainer {g} at (49,340) size 321x60
RenderSVGPath {path} at (49,340) size 321x60 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 60 20 100 0 140 20 C 180 40 220 60 260 40 C 300 20 340 20 340 20"]
- RenderSVGText {text} at (7,-3) size 337x55 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 337x55
- RenderSVGInlineText {#text} at (0,0) size 154x46
+ RenderSVGText {text} at (7,-3) size 336x54 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 336x54
+ RenderSVGInlineText {#text} at (0,0) size 153x45
chunk 1 text run 1 at (32.01,34.04) startOffset 0 endOffset 1 width 16.00: "B"
chunk 1 text run 2 at (56.40,22.92) startOffset 1 endOffset 2 width 13.00: "a"
chunk 1 text run 3 at (81.84,14.55) startOffset 2 endOffset 3 width 7.00: "t"
chunk 1 text run 4 at (108.43,11.79) startOffset 3 endOffset 4 width 5.00: "i"
chunk 1 text run 5 at (134.49,17.49) startOffset 4 endOffset 5 width 12.00: "k"
chunk 1 text run 6 at (158.63,29.16) startOffset 5 endOffset 6 width 7.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 59x23
- RenderSVGInlineText {#text} at (151,18) size 59x23
+ RenderSVGTSpan {tspan} at (0,0) size 59x24
+ RenderSVGInlineText {#text} at (150,17) size 58x23
chunk 1 text run 1 at (183.25,39.75) startOffset 0 endOffset 1 width 5.00: "i"
chunk 1 text run 2 at (209.05,46.90) startOffset 1 endOffset 2 width 12.00: "s"
- RenderSVGTSpan {tspan} at (0,0) size 138x46
- RenderSVGInlineText {#text} at (199,9) size 138x46
+ RenderSVGTSpan {tspan} at (0,0) size 137x45
+ RenderSVGInlineText {#text} at (199,9) size 137x45
chunk 1 text run 1 at (235.75,47.55) startOffset 0 endOffset 1 width 7.00: " "
chunk 1 text run 2 at (261.16,39.42) startOffset 1 endOffset 2 width 19.00: "G"
chunk 1 text run 3 at (286.03,29.47) startOffset 2 endOffset 3 width 13.00: "o"
diff --git a/LayoutTests/platform/mac/svg/batik/text/textLayout-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textLayout-expected.txt
index f4d394d..6d3bf7b 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textLayout-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textLayout-expected.txt
@@ -7,11 +7,11 @@
RenderSVGInlineText {#text} at (0,0) size 44x18
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 6 width 44.00: "sample"
RenderSVGContainer {g} at (40,36) size 370x421
- RenderSVGText {text} at (151,36) size 148x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 148x18
+ RenderSVGText {text} at (151,36) size 148x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 148x17
chunk 1 (middle anchor) text run 1 at (151.00,50.00) startOffset 0 endOffset 22 width 148.00: "Text Layout Properties"
- RenderSVGText {text} at (170,65) size 110x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 110x13
+ RenderSVGText {text} at (170,65) size 110x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 110x12
chunk 1 (middle anchor) text run 1 at (170.00,75.00) startOffset 0 endOffset 26 width 110.00: "Explicit Glyph Positioning"
RenderSVGContainer {g} at (40,88) size 111x39
RenderSVGText {text} at (40,88) size 111x28 contains 1 chunk(s)
@@ -46,8 +46,8 @@
RenderSVGText {text} at (290,118) size 102x9 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 102x9
chunk 1 text run 1 at (290.00,125.00) startOffset 0 endOffset 29 width 102.00: "x=\"175\" dx=\"0,10,10,10,10,10\""
- RenderSVGText {text} at (102,140) size 246x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 246x13
+ RenderSVGText {text} at (102,140) size 246x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 246x12
chunk 1 (middle anchor) text run 1 at (102.00,150.00) startOffset 0 endOffset 59 width 246.00: "Letter Spacing Adjustment and Explicit Length Specification"
RenderSVGContainer {g} at (40,158) size 112x39
RenderSVGText {text} at (40,158) size 112x28 contains 1 chunk(s)
@@ -153,12 +153,12 @@
RenderSVGText {text} at (290,283) size 64x9 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 64x9
chunk 1 text run 1 at (290.00,290.00) startOffset 0 endOffset 19 width 64.00: "letter-spacing=\"10\""
- RenderSVGText {text} at (171,310) size 108x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 108x13
+ RenderSVGText {text} at (171,310) size 107x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 107x12
chunk 1 (middle anchor) text run 1 at (171.50,320.00) startOffset 0 endOffset 23 width 107.00: "Word Spacing Adjustment"
RenderSVGContainer {g} at (40,336) size 350x31
- RenderSVGText {text} at (40,336) size 350x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 350x18
+ RenderSVGText {text} at (40,336) size 350x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 350x17
chunk 1 text run 1 at (40.00,350.00) startOffset 0 endOffset 1 width 14.00: "W"
chunk 1 text run 2 at (54.55,350.00) startOffset 1 endOffset 2 width 4.00: "i"
chunk 1 text run 3 at (59.10,350.00) startOffset 2 endOffset 3 width 8.00: "d"
@@ -192,8 +192,8 @@
RenderSVGInlineText {#text} at (0,0) size 130x9
chunk 1 text run 1 at (40.00,365.00) startOffset 0 endOffset 35 width 130.00: "textLength=\"350\" word-spacing=\"3em\""
RenderSVGContainer {g} at (40,381) size 346x31
- RenderSVGText {text} at (40,381) size 346x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 346x18
+ RenderSVGText {text} at (40,381) size 346x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 346x17
chunk 1 text run 1 at (40.00,395.00) startOffset 0 endOffset 1 width 11.00: "N"
chunk 1 text run 2 at (55.90,395.00) startOffset 1 endOffset 2 width 7.00: "a"
chunk 1 text run 3 at (67.81,395.00) startOffset 2 endOffset 3 width 5.00: "r"
@@ -229,8 +229,8 @@
RenderSVGInlineText {#text} at (0,0) size 123x9
chunk 1 text run 1 at (40.00,410.00) startOffset 0 endOffset 34 width 123.00: "textLength=\"350\" word-spacing=\"-5\""
RenderSVGContainer {g} at (40,426) size 350x31
- RenderSVGText {text} at (40,426) size 350x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 350x18
+ RenderSVGText {text} at (40,426) size 350x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 350x17
chunk 1 text run 1 at (40.00,440.00) startOffset 0 endOffset 7 width 51.00: "Narrow "
chunk 1 text run 2 at (86.00,440.00) startOffset 7 endOffset 18 width 68.00: "separation "
chunk 1 text run 3 at (149.00,440.00) startOffset 18 endOffset 26 width 56.00: "between "
diff --git a/LayoutTests/platform/mac/svg/batik/text/textLayout2-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textLayout2-expected.txt
index 1606d46..4fdd207 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textLayout2-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textLayout2-expected.txt
@@ -7,56 +7,56 @@
RenderSVGInlineText {#text} at (0,0) size 44x18
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 6 width 44.00: "sample"
RenderSVGContainer {g} at (90,36) size 250x436
- RenderSVGText {text} at (140,36) size 170x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 170x18
+ RenderSVGText {text} at (140,36) size 170x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 170x17
chunk 1 (middle anchor) text run 1 at (140.00,50.00) startOffset 0 endOffset 26 width 170.00: "Text Layout Properties (2)"
- RenderSVGText {text} at (186,65) size 78x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 78x13
+ RenderSVGText {text} at (186,65) size 77x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 77x12
chunk 1 (middle anchor) text run 1 at (186.50,75.00) startOffset 0 endOffset 19 width 77.00: "Baseline Properties"
RenderSVGContainer {g} at (154,88) size 142x49
- RenderSVGText {text} at (161,88) size 128x35 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 35x18
- RenderSVGInlineText {#text} at (0,0) size 35x18
+ RenderSVGText {text} at (161,88) size 127x34 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 34x17
+ RenderSVGInlineText {#text} at (0,0) size 34x17
chunk 1 (middle anchor) text run 1 at (161.50,101.50) startOffset 0 endOffset 5 width 34.00: "super"
- RenderSVGInlineText {#text} at (34,8) size 32x18
+ RenderSVGInlineText {#text} at (34,8) size 31x17
chunk 1 (middle anchor) text run 1 at (195.50,110.00) startOffset 0 endOffset 5 width 31.00: " and "
- RenderSVGTSpan {tspan} at (0,0) size 23x18
- RenderSVGInlineText {#text} at (65,17) size 23x18
+ RenderSVGTSpan {tspan} at (0,0) size 22x17
+ RenderSVGInlineText {#text} at (65,17) size 22x17
chunk 1 (middle anchor) text run 1 at (226.50,118.50) startOffset 0 endOffset 3 width 22.00: "sub"
- RenderSVGInlineText {#text} at (87,8) size 41x18
+ RenderSVGInlineText {#text} at (87,8) size 40x17
chunk 1 (middle anchor) text run 1 at (248.50,110.00) startOffset 0 endOffset 7 width 40.00: "scripts"
- RenderSVGText {text} at (154,128) size 142x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 142x9
+ RenderSVGText {text} at (154,128) size 141x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 141x9
chunk 1 (middle anchor) text run 1 at (154.50,135.00) startOffset 0 endOffset 43 width 141.00: "baseline-shift=\"super\"/baseline-shift=\"sub\""
RenderSVGContainer {g} at (115,148) size 220x34
- RenderSVGText {text} at (115,148) size 220x24 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 49x18
- RenderSVGInlineText {#text} at (0,0) size 49x18
+ RenderSVGText {text} at (115,148) size 220x23 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 49x17
+ RenderSVGInlineText {#text} at (0,0) size 49x17
chunk 1 (middle anchor) text run 1 at (115.00,162.00) startOffset 0 endOffset 8 width 49.00: "positive"
- RenderSVGInlineText {#text} at (49,3) size 31x18
+ RenderSVGInlineText {#text} at (49,3) size 31x17
chunk 1 (middle anchor) text run 1 at (164.00,165.00) startOffset 0 endOffset 5 width 31.00: " and "
- RenderSVGTSpan {tspan} at (0,0) size 57x18
- RenderSVGInlineText {#text} at (80,6) size 57x18
+ RenderSVGTSpan {tspan} at (0,0) size 57x17
+ RenderSVGInlineText {#text} at (80,6) size 57x17
chunk 1 (middle anchor) text run 1 at (195.00,168.00) startOffset 0 endOffset 9 width 57.00: "negative "
- RenderSVGInlineText {#text} at (137,3) size 83x18
+ RenderSVGInlineText {#text} at (137,3) size 83x17
chunk 1 (middle anchor) text run 1 at (252.00,165.00) startOffset 0 endOffset 14 width 83.00: "baseline-shift"
RenderSVGText {text} at (185,173) size 80x9 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 80x9
chunk 1 (middle anchor) text run 1 at (185.00,180.00) startOffset 0 endOffset 23 width 80.00: "baseline-shift=\"+/-20%\""
- RenderSVGText {text} at (174,200) size 102x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 102x13
+ RenderSVGText {text} at (174,200) size 102x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 102x12
chunk 1 (middle anchor) text run 1 at (174.00,210.00) startOffset 0 endOffset 25 width 102.00: "Multi-line Text Selection"
- RenderSVGText {text} at (159,218) size 132x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 132x9
+ RenderSVGText {text} at (159,218) size 131x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 131x9
chunk 1 (middle anchor) text run 1 at (159.50,225.00) startOffset 0 endOffset 42 width 131.00: "(Try selecting the following text regions)"
- RenderSVGText {text} at (120,236) size 211x33 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 207x18
- RenderSVGInlineText {#text} at (0,0) size 207x18
+ RenderSVGText {text} at (120,236) size 211x32 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 207x17
+ RenderSVGInlineText {#text} at (0,0) size 207x17
chunk 1 text run 1 at (120.00,250.00) startOffset 0 endOffset 33 width 207.00: "Text selections can span multiple"
- RenderSVGInlineText {#text} at (207,0) size 4x18
+ RenderSVGInlineText {#text} at (207,0) size 4x17
chunk 1 text run 1 at (327.00,250.00) startOffset 0 endOffset 1 width 4.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 168x18
- RenderSVGInlineText {#text} at (0,15) size 168x18
+ RenderSVGTSpan {tspan} at (0,0) size 168x17
+ RenderSVGInlineText {#text} at (0,15) size 168x17
chunk 1 text run 1 at (120.00,265.00) startOffset 0 endOffset 27 width 168.00: "lines via <tspan> elements."
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGText {text} at (0,-68) size 106x123 contains 1 chunk(s)
@@ -93,11 +93,11 @@
chunk 1 text run 1 at (0.00,60.00) startOffset 0 endOffset 1 width 9.00: "a"
chunk 1 text run 1 at (0.00,40.00) startOffset 0 endOffset 1 width 7.00: "r"
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 9.00: "e"
- RenderSVGText {text} at (149,435) size 152x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,1) size 63x18
+ RenderSVGText {text} at (149,435) size 152x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,1) size 63x17
chunk 1 (middle anchor) text run 1 at (149.00,450.00) startOffset 0 endOffset 10 width 63.00: "Text with "
- RenderSVGTSpan {tspan} at (0,0) size 47x21
- RenderSVGInlineText {#text} at (62,0) size 47x21
+ RenderSVGTSpan {tspan} at (0,0) size 47x20
+ RenderSVGInlineText {#text} at (62,0) size 46x20
chunk 1 (middle anchor) text run 1 at (212.00,450.00) startOffset 0 endOffset 1 width 5.00: "r"
chunk 1 (middle anchor) text run 2 at (217.00,450.00) startOffset 1 endOffset 2 width 8.00: "o"
chunk 1 (middle anchor) text run 3 at (225.00,450.00) startOffset 2 endOffset 3 width 4.00: "t"
@@ -105,7 +105,7 @@
chunk 1 (middle anchor) text run 5 at (236.00,450.00) startOffset 4 endOffset 5 width 4.00: "t"
chunk 1 (middle anchor) text run 6 at (240.00,450.00) startOffset 5 endOffset 6 width 7.00: "e"
chunk 1 (middle anchor) text run 7 at (247.00,450.00) startOffset 6 endOffset 7 width 8.00: "d"
- RenderSVGInlineText {#text} at (106,1) size 46x18
+ RenderSVGInlineText {#text} at (106,1) size 46x17
chunk 1 (middle anchor) text run 1 at (255.00,450.00) startOffset 0 endOffset 7 width 46.00: " glyphs"
RenderSVGText {text} at (161,452) size 131x20 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 131x20
diff --git a/LayoutTests/platform/mac/svg/batik/text/textLength-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textLength-expected.txt
index 35ea64d..ae8e641 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textLength-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textLength-expected.txt
@@ -2,8 +2,8 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (49,5) size 352x489
- RenderSVGText {text} at (144,5) size 162x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 162x19
+ RenderSVGText {text} at (144,5) size 162x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 162x18
chunk 1 (middle anchor) text run 1 at (144.00,20.00) startOffset 0 endOffset 22 width 162.00: "textLength with Anchor"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (200,3) size 50x24
@@ -33,8 +33,8 @@
RenderSVGContainer {g} at (200,33) size 50x24
RenderSVGPath {rect} at (200,35) size 50x20 [fill={[type=SOLID] [color=#DDE8FF]}] [x=200.00] [y=5.00] [width=50.00] [height=20.00]
RenderSVGPath {line} at (224,33) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=225.00] [y1=3.00] [x2=225.00] [y2=27.00]
- RenderSVGText {text} at (202,8) size 46x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 46x14
+ RenderSVGText {text} at (202,8) size 45x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x14
chunk 1 (middle anchor) text run 1 at (202.50,19.00) startOffset 0 endOffset 9 width 45.00: "xml-batik"
RenderSVGText {text} at (191,29) size 68x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x14
@@ -93,8 +93,8 @@
RenderSVGContainer {g} at (200,213) size 50x24
RenderSVGPath {rect} at (200,215) size 50x20 [fill={[type=SOLID] [color=#DDE8FF]}] [x=200.00] [y=5.00] [width=50.00] [height=20.00]
RenderSVGPath {line} at (224,213) size 2x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=225.00] [y1=3.00] [x2=225.00] [y2=27.00]
- RenderSVGText {text} at (202,8) size 46x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 46x14
+ RenderSVGText {text} at (202,8) size 45x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 45x14
chunk 1 (middle anchor) text run 1 at (202.50,19.00) startOffset 0 endOffset 1 width 8.00: "B"
chunk 1 (middle anchor) text run 2 at (215.50,19.00) startOffset 1 endOffset 2 width 5.00: "a"
chunk 1 (middle anchor) text run 3 at (225.50,19.00) startOffset 2 endOffset 3 width 3.00: "t"
@@ -157,19 +157,19 @@
RenderSVGPath {rect} at (49,389) size 352x97 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=50.00] [y=0.00] [width=350.00] [height=95.00]
RenderSVGPath {rect} at (112,395) size 26x80 [fill={[type=SOLID] [color=#DDE8FF]}] [x=112.50] [y=5.00] [width=25.00] [height=80.00]
RenderSVGPath {line} at (124,393) size 2x84 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=125.00] [y1=3.00] [x2=125.00] [y2=87.00]
- RenderSVGText {text} at (112,-11) size 26x115 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 26x115
+ RenderSVGText {text} at (112,-11) size 25x115 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x115
chunk 1 (middle anchor) text run 1 at (-33.50,79.00) startOffset 0 endOffset 9 width 317.00: "B a t i k"
RenderSVGText {text} at (160,29) size 173x43 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 173x14
chunk 1 text run 1 at (160.00,40.00) startOffset 0 endOffset 32 width 173.00: "lengthAdjust=\"spacingAndGlyphs\" "
RenderSVGTSpan {tspan} at (0,0) size 79x15
- RenderSVGInlineText {#text} at (0,14) size 79x15
+ RenderSVGInlineText {#text} at (0,14) size 79x14
chunk 1 text run 1 at (160.00,54.40) startOffset 0 endOffset 15 width 79.00: "textLength=\"25\""
- RenderSVGInlineText {#text} at (79,14) size 3x15
+ RenderSVGInlineText {#text} at (79,14) size 3x14
chunk 1 text run 1 at (239.00,54.40) startOffset 0 endOffset 1 width 3.00: " "
RenderSVGTSpan {tspan} at (0,0) size 76x15
- RenderSVGInlineText {#text} at (0,28) size 76x15
+ RenderSVGInlineText {#text} at (0,28) size 76x14
chunk 1 text run 1 at (160.00,68.80) startOffset 0 endOffset 15 width 76.00: "font-size=\"100\""
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/batik/text/textOnPath-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textOnPath-expected.txt
index c75288a..29227b6 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textOnPath-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textOnPath-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (9,25) size 430x418
RenderSVGContainer {g} at (9,25) size 430x418
- RenderSVGText {text} at (160,25) size 130x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 130x19
+ RenderSVGText {text} at (160,25) size 130x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 130x18
chunk 1 (middle anchor) text run 1 at (160.00,40.00) startOffset 0 endOffset 19 width 130.00: "Text on a path test"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGPath {path} at (14,0) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
@@ -13,20 +13,20 @@
RenderSVGContainer {use} at (29,70) size 92x50
RenderSVGContainer {g} at (29,70) size 92x50
RenderSVGPath {path} at (29,70) size 92x50 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
- RenderSVGText {text} at (11,-16) size 123x67 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 123x67
- RenderSVGInlineText {#text} at (0,17) size 44x50
+ RenderSVGText {text} at (11,-16) size 122x67 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 122x67
+ RenderSVGInlineText {#text} at (0,16) size 43x50
chunk 1 text run 1 at (30.45,44.02) startOffset 0 endOffset 1 width 12.00: "T"
chunk 1 text run 2 at (33.63,34.06) startOffset 1 endOffset 2 width 9.00: "e"
chunk 1 text run 3 at (39.07,26.31) startOffset 2 endOffset 3 width 10.00: "x"
chunk 1 text run 4 at (45.13,21.11) startOffset 3 endOffset 4 width 6.00: "t"
chunk 1 text run 5 at (49.84,18.29) startOffset 4 endOffset 5 width 5.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 28x29
- RenderSVGInlineText {#text} at (32,0) size 28x29
+ RenderSVGTSpan {tspan} at (0,0) size 28x28
+ RenderSVGInlineText {#text} at (31,0) size 28x28
chunk 1 text run 1 at (56.75,15.39) startOffset 0 endOffset 1 width 10.00: "o"
chunk 1 text run 2 at (66.47,13.11) startOffset 1 endOffset 2 width 10.00: "n"
RenderSVGTSpan {tspan} at (0,0) size 63x45
- RenderSVGInlineText {#text} at (60,10) size 63x45
+ RenderSVGInlineText {#text} at (59,9) size 62x45
chunk 1 text run 1 at (73.94,12.51) startOffset 0 endOffset 1 width 5.00: " "
chunk 1 text run 2 at (80.94,12.79) startOffset 1 endOffset 2 width 9.00: "a"
chunk 1 text run 3 at (87.84,13.89) startOffset 2 endOffset 3 width 5.00: " "
@@ -35,11 +35,11 @@
chunk 1 text run 6 at (110.16,25.51) startOffset 5 endOffset 6 width 6.00: "t"
chunk 1 text run 7 at (115.10,31.78) startOffset 6 endOffset 7 width 10.00: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 68x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x13
+ RenderSVGText {text} at (35,50) size 68x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 68x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 68.00: "startOffset=\"0%\""
- RenderSVGText {text} at (35,60) size 75x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x13
+ RenderSVGText {text} at (35,60) size 75x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\""
RenderSVGContainer {g} at (162,65) size 109x78 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,70.00)}]
RenderSVGContainer {use} at (179,70) size 92x50
@@ -47,9 +47,9 @@
RenderSVGPath {path} at (179,70) size 92x50 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
RenderSVGText {text} at (12,-5) size 57x53 contains 1 chunk(s)
RenderSVGTextPath {textPath} at (0,0) size 57x53
- RenderSVGInlineText {#text} at (-12,5) size 0x0
- RenderSVGTSpan {tspan} at (0,0) size 0x0
- RenderSVGInlineText {#text} at (-12,5) size 0x0
+ RenderSVGInlineText {#text} at (-12,4) size 0x0
+ RenderSVGTSpan {tspan} at (0,0) size 1x1
+ RenderSVGInlineText {#text} at (-12,4) size 0x0
RenderSVGTSpan {tspan} at (0,0) size 57x53
RenderSVGInlineText {#text} at (0,0) size 57x53
chunk 1 (middle anchor) text run 1 at (30.45,44.02) startOffset 0 endOffset 1 width 5.00: " "
@@ -60,24 +60,24 @@
chunk 1 (middle anchor) text run 6 at (55.34,15.88) startOffset 5 endOffset 6 width 6.00: "t"
chunk 1 (middle anchor) text run 7 at (63.03,13.71) startOffset 6 endOffset 7 width 10.00: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 68x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x13
+ RenderSVGText {text} at (35,50) size 68x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 68x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 68.00: "startOffset=\"0%\""
- RenderSVGText {text} at (35,60) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (35,60) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\""
RenderSVGContainer {g} at (301,64) size 120x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,70.00)}]
RenderSVGContainer {use} at (329,70) size 92x50
RenderSVGContainer {g} at (329,70) size 92x50
RenderSVGPath {path} at (329,70) size 92x50 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
- RenderSVGText {text} at (1,-6) size 75x55 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 75x55
- RenderSVGInlineText {#text} at (-1,6) size 0x0
- RenderSVGTSpan {tspan} at (0,0) size 26x14
- RenderSVGInlineText {#text} at (0,41) size 26x14
+ RenderSVGText {text} at (1,-6) size 74x55 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 74x55
+ RenderSVGInlineText {#text} at (-1,5) size 0x0
+ RenderSVGTSpan {tspan} at (0,0) size 25x14
+ RenderSVGInlineText {#text} at (0,41) size 25x14
chunk 1 (end anchor) text run 1 at (30.39,44.46) startOffset 1 endOffset 2 width 10.00: "n"
- RenderSVGTSpan {tspan} at (0,0) size 62x48
- RenderSVGInlineText {#text} at (13,0) size 62x48
+ RenderSVGTSpan {tspan} at (0,0) size 62x47
+ RenderSVGInlineText {#text} at (12,0) size 61x47
chunk 1 (end anchor) text run 1 at (32.24,37.21) startOffset 0 endOffset 1 width 5.00: " "
chunk 1 (end anchor) text run 2 at (35.40,30.98) startOffset 1 endOffset 2 width 9.00: "a"
chunk 1 (end anchor) text run 3 at (39.80,25.55) startOffset 2 endOffset 3 width 5.00: " "
@@ -86,37 +86,37 @@
chunk 1 (end anchor) text run 6 at (62.10,13.90) startOffset 5 endOffset 6 width 6.00: "t"
chunk 1 (end anchor) text run 7 at (70.01,12.71) startOffset 6 endOffset 7 width 10.00: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 73x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 73x13
+ RenderSVGText {text} at (35,50) size 73x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 73x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 17 width 73.00: "startOffset=\"50%\""
- RenderSVGText {text} at (35,60) size 72x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x13
+ RenderSVGText {text} at (35,60) size 72x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 72x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\""
RenderSVGContainer {g} at (29,164) size 119x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,170.00)}]
RenderSVGContainer {use} at (29,170) size 92x50
RenderSVGContainer {g} at (29,170) size 92x50
RenderSVGPath {path} at (29,170) size 92x50 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
- RenderSVGText {text} at (74,-6) size 74x58 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 74x58
+ RenderSVGText {text} at (74,-6) size 73x58 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 73x58
RenderSVGInlineText {#text} at (0,0) size 52x38
chunk 1 text run 1 at (80.99,12.80) startOffset 0 endOffset 1 width 12.00: "T"
chunk 1 text run 2 at (91.29,14.77) startOffset 1 endOffset 2 width 9.00: "e"
chunk 1 text run 3 at (100.11,18.26) startOffset 2 endOffset 3 width 10.00: "x"
chunk 1 text run 4 at (106.84,22.56) startOffset 3 endOffset 4 width 6.00: "t"
chunk 1 text run 5 at (110.90,26.27) startOffset 4 endOffset 5 width 5.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 31x33
- RenderSVGInlineText {#text} at (43,19) size 31x33
+ RenderSVGTSpan {tspan} at (0,0) size 31x32
+ RenderSVGInlineText {#text} at (42,19) size 31x32
chunk 1 text run 1 at (115.39,32.26) startOffset 0 endOffset 1 width 10.00: "o"
chunk 1 text run 2 at (119.06,41.52) startOffset 1 endOffset 2 width 10.00: "n"
- RenderSVGTSpan {tspan} at (0,0) size 25x6
- RenderSVGInlineText {#text} at (40,52) size 25x6
+ RenderSVGTSpan {tspan} at (0,0) size 24x7
+ RenderSVGInlineText {#text} at (40,51) size 24x6
chunk 1 text run 1 at (119.99,48.94) startOffset 0 endOffset 1 width 5.00: " "
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 73x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 73x13
+ RenderSVGText {text} at (35,50) size 73x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 73x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 17 width 73.00: "startOffset=\"50%\""
- RenderSVGText {text} at (35,60) size 75x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x13
+ RenderSVGText {text} at (35,60) size 75x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\""
RenderSVGContainer {g} at (163,154) size 124x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,170.00)}]
RenderSVGContainer {use} at (179,170) size 92x50
@@ -124,7 +124,7 @@
RenderSVGPath {path} at (179,170) size 92x50 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
RenderSVGText {text} at (13,-16) size 124x61 contains 1 chunk(s)
RenderSVGTextPath {textPath} at (0,0) size 124x61
- RenderSVGInlineText {#text} at (0,13) size 48x48
+ RenderSVGInlineText {#text} at (0,13) size 48x47
chunk 1 (middle anchor) text run 1 at (32.24,37.21) startOffset 0 endOffset 1 width 12.00: "T"
chunk 1 (middle anchor) text run 2 at (37.46,28.15) startOffset 1 endOffset 2 width 9.00: "e"
chunk 1 (middle anchor) text run 3 at (44.36,21.66) startOffset 2 endOffset 3 width 10.00: "x"
@@ -134,8 +134,8 @@
RenderSVGInlineText {#text} at (40,0) size 26x26
chunk 1 (middle anchor) text run 1 at (63.57,13.60) startOffset 0 endOffset 1 width 10.00: "o"
chunk 1 (middle anchor) text run 2 at (73.50,12.52) startOffset 1 endOffset 2 width 10.00: "n"
- RenderSVGTSpan {tspan} at (0,0) size 59x51
- RenderSVGInlineText {#text} at (65,10) size 59x51
+ RenderSVGTSpan {tspan} at (0,0) size 60x51
+ RenderSVGInlineText {#text} at (64,10) size 59x50
chunk 1 (middle anchor) text run 1 at (80.99,12.80) startOffset 0 endOffset 1 width 5.00: " "
chunk 1 (middle anchor) text run 2 at (87.90,13.90) startOffset 1 endOffset 2 width 9.00: "a"
chunk 1 (middle anchor) text run 3 at (94.61,15.86) startOffset 2 endOffset 3 width 5.00: " "
@@ -144,11 +144,11 @@
chunk 1 (middle anchor) text run 6 at (114.60,30.98) startOffset 5 endOffset 6 width 6.00: "t"
chunk 1 (middle anchor) text run 7 at (118.10,38.15) startOffset 6 endOffset 7 width 10.00: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 73x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 73x13
+ RenderSVGText {text} at (35,50) size 73x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 73x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 17 width 73.00: "startOffset=\"50%\""
- RenderSVGText {text} at (35,60) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (35,60) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\""
RenderSVGContainer {g} at (317,154) size 122x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,170.00)}]
RenderSVGContainer {use} at (329,170) size 92x50
@@ -162,12 +162,12 @@
chunk 1 (end anchor) text run 3 at (50.39,18.01) startOffset 2 endOffset 3 width 10.00: "x"
chunk 1 (end anchor) text run 4 at (57.81,15.05) startOffset 3 endOffset 4 width 6.00: "t"
chunk 1 (end anchor) text run 5 at (63.13,13.68) startOffset 4 endOffset 5 width 5.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 26x25
- RenderSVGInlineText {#text} at (46,0) size 26x25
+ RenderSVGTSpan {tspan} at (0,0) size 25x24
+ RenderSVGInlineText {#text} at (46,0) size 25x24
chunk 1 (end anchor) text run 1 at (70.56,12.66) startOffset 0 endOffset 1 width 10.00: "o"
chunk 1 (end anchor) text run 2 at (80.55,12.76) startOffset 1 endOffset 2 width 10.00: "n"
RenderSVGTSpan {tspan} at (0,0) size 55x56
- RenderSVGInlineText {#text} at (67,11) size 55x56
+ RenderSVGInlineText {#text} at (67,11) size 54x55
chunk 1 (end anchor) text run 1 at (87.95,13.92) startOffset 0 endOffset 1 width 5.00: " "
chunk 1 (end anchor) text run 2 at (94.66,15.88) startOffset 1 endOffset 2 width 9.00: "a"
chunk 1 (end anchor) text run 3 at (101.04,18.76) startOffset 2 endOffset 3 width 5.00: " "
@@ -176,57 +176,57 @@
chunk 1 (end anchor) text run 6 at (117.78,37.26) startOffset 5 endOffset 6 width 6.00: "t"
chunk 1 (end anchor) text run 7 at (119.69,45.01) startOffset 6 endOffset 7 width 10.00: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 78x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 78x13
+ RenderSVGText {text} at (35,50) size 78x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 78x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 18 width 78.00: "startOffset=\"100%\""
- RenderSVGText {text} at (35,60) size 72x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x13
+ RenderSVGText {text} at (35,60) size 72x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 72x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\""
RenderSVGContainer {g} at (29,256) size 109x87 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
RenderSVGContainer {use} at (29,270) size 92x50
RenderSVGContainer {g} at (29,270) size 92x50
RenderSVGPath {path} at (29,270) size 92x50 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
- RenderSVGText {text} at (38,-14) size 100x62 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 100x62
- RenderSVGInlineText {#text} at (0,8) size 51x31
+ RenderSVGText {text} at (38,-14) size 100x61 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 100x61
+ RenderSVGInlineText {#text} at (0,7) size 51x31
chunk 1 text run 1 at (51.19,17.62) startOffset 0 endOffset 1 width 12.00: "T"
chunk 1 text run 2 at (61.07,14.14) startOffset 1 endOffset 2 width 9.00: "e"
chunk 1 text run 3 at (70.45,12.67) startOffset 2 endOffset 3 width 10.00: "x"
chunk 1 text run 4 at (78.44,12.60) startOffset 3 endOffset 4 width 6.00: "t"
chunk 1 text run 5 at (83.91,13.16) startOffset 4 endOffset 5 width 5.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 32x31
- RenderSVGInlineText {#text} at (49,0) size 32x31
+ RenderSVGTSpan {tspan} at (0,0) size 32x30
+ RenderSVGInlineText {#text} at (49,0) size 31x30
chunk 1 text run 1 at (91.23,14.76) startOffset 0 endOffset 1 width 10.00: "o"
chunk 1 text run 2 at (100.50,18.47) startOffset 1 endOffset 2 width 10.00: "n"
- RenderSVGTSpan {tspan} at (0,0) size 37x42
- RenderSVGInlineText {#text} at (63,20) size 37x42
+ RenderSVGTSpan {tspan} at (0,0) size 37x41
+ RenderSVGInlineText {#text} at (63,20) size 36x41
chunk 1 text run 1 at (106.80,22.53) startOffset 0 endOffset 1 width 5.00: " "
chunk 1 text run 2 at (111.86,27.34) startOffset 1 endOffset 2 width 9.00: "a"
chunk 1 text run 3 at (115.85,33.08) startOffset 2 endOffset 3 width 5.00: " "
chunk 1 text run 4 at (118.81,40.49) startOffset 3 endOffset 4 width 11.00: "P"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 65x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x13
+ RenderSVGText {text} at (35,50) size 65x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 65.00: "startOffset=\"35\""
- RenderSVGText {text} at (35,60) size 75x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x13
+ RenderSVGText {text} at (35,60) size 75x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\""
RenderSVGContainer {g} at (161,264) size 110x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,270.00)}]
RenderSVGContainer {use} at (179,270) size 92x50
RenderSVGContainer {g} at (179,270) size 92x50
RenderSVGPath {path} at (179,270) size 92x50 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
- RenderSVGText {text} at (11,-6) size 99x59 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 99x59
+ RenderSVGText {text} at (11,-6) size 98x59 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 98x59
RenderSVGInlineText {#text} at (0,30) size 28x29
chunk 1 (middle anchor) text run 1 at (30.08,47.50) startOffset 2 endOffset 3 width 10.00: "x"
chunk 1 (middle anchor) text run 2 at (31.43,39.63) startOffset 3 endOffset 4 width 6.00: "t"
chunk 1 (middle anchor) text run 3 at (33.41,34.51) startOffset 4 endOffset 5 width 5.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 34x34
- RenderSVGInlineText {#text} at (1,1) size 34x34
+ RenderSVGTSpan {tspan} at (0,0) size 35x34
+ RenderSVGInlineText {#text} at (0,1) size 34x34
chunk 1 (middle anchor) text run 1 at (37.42,28.19) startOffset 0 endOffset 1 width 10.00: "o"
chunk 1 (middle anchor) text run 2 at (44.72,21.40) startOffset 1 endOffset 2 width 10.00: "n"
RenderSVGTSpan {tspan} at (0,0) size 69x30
- RenderSVGInlineText {#text} at (30,0) size 69x30
+ RenderSVGInlineText {#text} at (29,0) size 68x30
chunk 1 (middle anchor) text run 1 at (51.19,17.62) startOffset 0 endOffset 1 width 5.00: " "
chunk 1 (middle anchor) text run 2 at (57.70,15.08) startOffset 1 endOffset 2 width 9.00: "a"
chunk 1 (middle anchor) text run 3 at (64.50,13.42) startOffset 2 endOffset 3 width 5.00: " "
@@ -235,40 +235,40 @@
chunk 1 (middle anchor) text run 6 at (89.79,14.36) startOffset 5 endOffset 6 width 6.00: "t"
chunk 1 (middle anchor) text run 7 at (97.35,16.96) startOffset 6 endOffset 7 width 10.00: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 65x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x13
+ RenderSVGText {text} at (35,50) size 65x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 65.00: "startOffset=\"35\""
- RenderSVGText {text} at (35,60) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (35,60) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\""
RenderSVGContainer {g} at (311,270) size 110x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,270.00)}]
RenderSVGContainer {use} at (329,270) size 92x50
RenderSVGContainer {g} at (329,270) size 92x50
RenderSVGPath {path} at (329,270) size 92x50 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
- RenderSVGText {text} at (11,6) size 39x46 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 39x46
+ RenderSVGText {text} at (11,6) size 38x45 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 38x45
RenderSVGInlineText {#text} at (-11,-6) size 0x0
- RenderSVGTSpan {tspan} at (0,0) size 0x0
+ RenderSVGTSpan {tspan} at (0,0) size 1x1
RenderSVGInlineText {#text} at (-11,-6) size 0x0
- RenderSVGTSpan {tspan} at (0,0) size 39x46
- RenderSVGInlineText {#text} at (0,0) size 39x46
+ RenderSVGTSpan {tspan} at (0,0) size 38x45
+ RenderSVGInlineText {#text} at (0,0) size 38x45
chunk 1 (end anchor) text run 1 at (30.25,45.51) startOffset 3 endOffset 4 width 11.00: "P"
chunk 1 (end anchor) text run 2 at (32.78,35.87) startOffset 4 endOffset 5 width 9.00: "a"
chunk 1 (end anchor) text run 3 at (36.51,29.38) startOffset 5 endOffset 6 width 6.00: "t"
chunk 1 (end anchor) text run 4 at (41.96,23.55) startOffset 6 endOffset 7 width 10.00: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 65x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x13
+ RenderSVGText {text} at (35,50) size 65x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 65.00: "startOffset=\"35\""
- RenderSVGText {text} at (35,60) size 72x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x13
+ RenderSVGText {text} at (35,60) size 72x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 72x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\""
RenderSVGContainer {g} at (9,359) size 136x84 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,370.00)}]
RenderSVGContainer {use} at (24,370) size 121x45
RenderSVGContainer {g} at (24,370) size 121x45
RenderSVGPath {path} at (24,370) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (-1,-11) size 123x58 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 123x58
+ RenderSVGText {text} at (-1,-11) size 123x57 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 123x57
RenderSVGTSpan {tspan} at (0,0) size 41x38
RenderSVGInlineText {#text} at (0,0) size 41x38
chunk 1 text run 1 at (17.12,27.88) startOffset 0 endOffset 1 width 6.00: "s"
@@ -276,18 +276,18 @@
chunk 1 text run 3 at (28.09,17.65) startOffset 2 endOffset 3 width 8.00: "p"
chunk 1 text run 4 at (34.11,13.19) startOffset 3 endOffset 4 width 7.00: "e"
chunk 1 text run 5 at (39.40,10.38) startOffset 4 endOffset 5 width 5.00: "r"
- RenderSVGInlineText {#text} at (40,6) size 38x31
+ RenderSVGInlineText {#text} at (39,6) size 38x31
chunk 1 text run 1 at (43.70,9.08) startOffset 0 endOffset 1 width 4.00: " "
chunk 1 text run 2 at (49.18,8.97) startOffset 1 endOffset 2 width 7.00: "a"
chunk 1 text run 3 at (56.08,11.74) startOffset 2 endOffset 3 width 8.00: "n"
chunk 1 text run 4 at (62.05,17.04) startOffset 3 endOffset 4 width 8.00: "d"
chunk 1 text run 5 at (66.33,21.25) startOffset 4 endOffset 5 width 4.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 29x28
- RenderSVGInlineText {#text} at (60,30) size 29x28
+ RenderSVGTSpan {tspan} at (0,0) size 30x28
+ RenderSVGInlineText {#text} at (59,29) size 29x28
chunk 1 text run 1 at (69.99,24.66) startOffset 0 endOffset 1 width 6.00: "s"
chunk 1 text run 2 at (75.35,29.16) startOffset 1 endOffset 2 width 8.00: "u"
chunk 1 text run 3 at (82.04,33.52) startOffset 2 endOffset 3 width 8.00: "b"
- RenderSVGInlineText {#text} at (85,18) size 38x34
+ RenderSVGInlineText {#text} at (85,18) size 38x33
chunk 1 text run 1 at (88.60,35.90) startOffset 0 endOffset 1 width 6.00: "s"
chunk 1 text run 2 at (95.05,35.87) startOffset 1 endOffset 2 width 7.00: "c"
chunk 1 text run 3 at (100.57,33.59) startOffset 2 endOffset 3 width 5.00: "r"
@@ -296,18 +296,18 @@
chunk 1 text run 6 at (113.27,23.10) startOffset 5 endOffset 6 width 4.00: "t"
chunk 1 text run 7 at (117.51,20.46) startOffset 6 endOffset 7 width 6.00: "s"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (20,50) size 88x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 88x13
+ RenderSVGText {text} at (20,50) size 88x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 88x12
chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 22 width 88.00: "baseline-shift=\"super\""
- RenderSVGText {text} at (20,60) size 98x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x13
+ RenderSVGText {text} at (20,60) size 98x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x12
chunk 1 text run 1 at (20.00,70.00) startOffset 0 endOffset 24 width 98.00: "and baseline-shift=\"sub\""
RenderSVGContainer {g} at (158,362) size 132x71 [transform={m=((1.00,0.00)(0.00,1.00)) t=(155.00,370.00)}]
RenderSVGContainer {use} at (169,370) size 121x45
RenderSVGContainer {g} at (169,370) size 121x45
RenderSVGPath {path} at (169,370) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (3,-8) size 126x52 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 126x52
+ RenderSVGText {text} at (3,-8) size 125x51 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 125x51
RenderSVGTSpan {tspan} at (0,0) size 60x39
RenderSVGInlineText {#text} at (0,0) size 60x39
chunk 1 text run 1 at (17.83,27.18) startOffset 0 endOffset 1 width 8.00: "p"
@@ -318,14 +318,14 @@
chunk 1 text run 6 at (39.87,10.20) startOffset 5 endOffset 6 width 4.00: "i"
chunk 1 text run 7 at (45.69,8.83) startOffset 6 endOffset 7 width 8.00: "v"
chunk 1 text run 8 at (53.01,10.07) startOffset 7 endOffset 8 width 7.00: "e"
- RenderSVGInlineText {#text} at (50,9) size 34x35
+ RenderSVGInlineText {#text} at (50,8) size 34x34
chunk 1 text run 1 at (57.69,12.92) startOffset 0 endOffset 1 width 4.00: " "
chunk 1 text run 2 at (61.69,16.69) startOffset 1 endOffset 2 width 7.00: "a"
chunk 1 text run 3 at (67.05,21.94) startOffset 2 endOffset 3 width 8.00: "n"
chunk 1 text run 4 at (73.00,27.28) startOffset 3 endOffset 4 width 8.00: "d"
chunk 1 text run 5 at (77.77,30.92) startOffset 4 endOffset 5 width 4.00: " "
RenderSVGTSpan {tspan} at (0,0) size 53x37
- RenderSVGInlineText {#text} at (73,15) size 53x37
+ RenderSVGInlineText {#text} at (72,14) size 52x36
chunk 1 text run 1 at (82.94,33.96) startOffset 0 endOffset 1 width 8.00: "n"
chunk 1 text run 2 at (90.08,36.12) startOffset 1 endOffset 2 width 7.00: "e"
chunk 1 text run 3 at (97.45,35.16) startOffset 2 endOffset 3 width 8.00: "g"
@@ -335,16 +335,16 @@
chunk 1 text run 7 at (115.78,21.47) startOffset 6 endOffset 7 width 8.00: "v"
chunk 1 text run 8 at (122.46,18.06) startOffset 7 endOffset 8 width 7.00: "e"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (20,50) size 97x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 97x13
+ RenderSVGText {text} at (20,50) size 97x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 97x12
chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 23 width 97.00: "baseline-shift=\"+/-20%\""
RenderSVGContainer {g} at (304,366) size 121x67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,390.00)}]
RenderSVGContainer {g} at (304,366) size 121x49 [transform={m=((0.50,0.00)(0.00,0.50)) t=(0.00,0.00)}]
RenderSVGContainer {use} at (314,390) size 47x25
RenderSVGContainer {g} at (314,390) size 47x25
RenderSVGPath {path} at (314,390) size 47x25 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
- RenderSVGText {text} at (9,-47) size 240x88 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (21,0) size 150x35
+ RenderSVGText {text} at (9,-47) size 239x88 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (20,0) size 150x34
chunk 1 text run 1 at (30.00,-20.00) startOffset 0 endOffset 12 width 150.00: "before path "
RenderSVGTextPath {textPath} at (0,0) size 120x56
RenderSVGInlineText {#text} at (0,32) size 120x56
@@ -355,10 +355,10 @@
chunk 1 text run 5 at (85.50,13.42) startOffset 4 endOffset 5 width 14.00: "a"
chunk 1 text run 6 at (96.07,16.42) startOffset 5 endOffset 6 width 8.00: "t"
chunk 1 text run 7 at (106.49,22.29) startOffset 6 endOffset 7 width 16.00: "h"
- RenderSVGInlineText {#text} at (113,42) size 127x35
+ RenderSVGInlineText {#text} at (112,42) size 126x34
chunk 1 text run 1 at (122.49,22.29) startOffset 0 endOffset 11 width 126.00: " after path"
- RenderSVGText {text} at (15,30) size 98x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x13
+ RenderSVGText {text} at (15,30) size 98x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x12
chunk 1 text run 1 at (15.00,40.00) startOffset 0 endOffset 26 width 98.00: "text before/after textPath"
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/batik/text/textOnPath2-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textOnPath2-expected.txt
index f2f1062..358bb83 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textOnPath2-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textOnPath2-expected.txt
@@ -2,23 +2,23 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (29,25) size 421x456
- RenderSVGText {text} at (107,25) size 236x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 236x19
+ RenderSVGText {text} at (107,25) size 236x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 236x18
chunk 1 (middle anchor) text run 1 at (107.00,40.00) startOffset 0 endOffset 34 width 236.00: "Text on Path with trailing <tspan>"
RenderSVGPath {rect} at (29,49) size 392x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x=30.00] [y=50.00] [width=390.00] [height=20.00]
RenderSVGPath {rect} at (29,69) size 392x122 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=30.00] [y=70.00] [width=390.00] [height=120.00]
- RenderSVGText {text} at (40,51) size 319x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 319x17
+ RenderSVGText {text} at (40,51) size 319x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 319x16
chunk 1 text run 1 at (40.00,64.00) startOffset 0 endOffset 55 width 319.00: "Text with embedded textPath and multiple trailing tspan"
RenderSVGPath {rect} at (29,194) size 392x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x=30.00] [y=195.00] [width=390.00] [height=20.00]
RenderSVGPath {rect} at (29,214) size 392x122 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=30.00] [y=215.00] [width=390.00] [height=120.00]
- RenderSVGText {text} at (40,196) size 177x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 177x17
+ RenderSVGText {text} at (40,196) size 177x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 177x16
chunk 1 text run 1 at (40.00,209.00) startOffset 0 endOffset 30 width 177.00: "textPath has startOffset=\"10%\""
RenderSVGPath {rect} at (29,339) size 392x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x=30.00] [y=340.00] [width=390.00] [height=20.00]
RenderSVGPath {rect} at (29,359) size 392x122 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=30.00] [y=360.00] [width=390.00] [height=120.00]
- RenderSVGText {text} at (40,341) size 230x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 230x17
+ RenderSVGText {text} at (40,341) size 230x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 230x16
chunk 1 text run 1 at (40.00,354.00) startOffset 0 endOffset 41 width 230.00: "textPath with startOffset and text-anchor"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
@@ -27,10 +27,10 @@
RenderSVGContainer {g} at (139,59) size 142x126
RenderSVGPath {path} at (139,59) size 142x126 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
RenderSVGText {text} at (10,-118) size 403x122 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,104) size 87x18
+ RenderSVGInlineText {#text} at (0,103) size 87x18
chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 14 width 87.00: "This is simple"
- RenderSVGTextPath {textPath} at (0,0) size 150x119
- RenderSVGInlineText {#text} at (75,30) size 47x89
+ RenderSVGTextPath {textPath} at (0,0) size 150x118
+ RenderSVGInlineText {#text} at (75,30) size 46x88
chunk 1 text run 1 at (100.01,-2.00) startOffset 0 endOffset 1 width 4.00: "t"
chunk 1 text run 2 at (100.17,-7.50) startOffset 1 endOffset 2 width 7.00: "e"
chunk 1 text run 3 at (100.71,-14.98) startOffset 2 endOffset 3 width 8.00: "x"
@@ -59,29 +59,29 @@
chunk 1 text run 10 at (184.90,-91.84) startOffset 9 endOffset 10 width 7.00: "e"
chunk 1 text run 11 at (192.02,-89.50) startOffset 10 endOffset 11 width 8.00: "d"
RenderSVGTSpan {tspan} at (0,0) size 42x40
- RenderSVGInlineText {#text} at (183,17) size 42x40
+ RenderSVGInlineText {#text} at (183,17) size 41x40
chunk 1 text run 1 at (197.48,-87.01) startOffset 0 endOffset 1 width 4.00: " "
chunk 1 text run 2 at (200.97,-85.06) startOffset 1 endOffset 2 width 4.00: "t"
chunk 1 text run 3 at (205.16,-82.33) startOffset 2 endOffset 3 width 6.00: "s"
chunk 1 text run 4 at (210.64,-77.99) startOffset 3 endOffset 4 width 8.00: "p"
chunk 1 text run 5 at (215.99,-72.74) startOffset 4 endOffset 5 width 7.00: "a"
chunk 1 text run 6 at (220.78,-66.97) startOffset 5 endOffset 6 width 8.00: "n"
- RenderSVGInlineText {#text} at (218,37) size 33x19
+ RenderSVGInlineText {#text} at (218,36) size 32x18
chunk 1 text run 1 at (228.78,-66.97) startOffset 0 endOffset 5 width 32.00: " xxx "
RenderSVGTSpan {tspan} at (0,0) size 52x19
- RenderSVGInlineText {#text} at (260,37) size 52x19
+ RenderSVGInlineText {#text} at (260,36) size 51x18
chunk 1 text run 1 at (270.78,-66.97) startOffset 0 endOffset 9 width 51.00: "all with "
- RenderSVGInlineText {#text} at (311,37) size 92x19
+ RenderSVGInlineText {#text} at (311,36) size 91x18
chunk 1 text run 1 at (321.78,-66.97) startOffset 0 endOffset 16 width 91.00: "different links."
RenderSVGContainer {g} at (50,204) size 400x130 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,330.00)}]
RenderSVGContainer {use} at (139,204) size 142x126
RenderSVGContainer {g} at (139,204) size 142x126
RenderSVGPath {path} at (139,204) size 142x126 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
RenderSVGText {text} at (10,-118) size 415x122 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,104) size 87x18
+ RenderSVGInlineText {#text} at (0,103) size 87x18
chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 14 width 87.00: "This is simple"
RenderSVGTextPath {textPath} at (0,0) size 160x93
- RenderSVGInlineText {#text} at (78,14) size 65x79
+ RenderSVGInlineText {#text} at (78,14) size 64x79
chunk 1 text run 1 at (102.61,-27.92) startOffset 0 endOffset 1 width 4.00: "t"
chunk 1 text run 2 at (103.81,-33.29) startOffset 1 endOffset 2 width 7.00: "e"
chunk 1 text run 3 at (105.85,-40.50) startOffset 2 endOffset 3 width 8.00: "x"
@@ -97,7 +97,7 @@
chunk 1 text run 13 at (141.83,-86.65) startOffset 12 endOffset 13 width 4.00: "t"
chunk 1 text run 14 at (147.25,-89.20) startOffset 13 endOffset 14 width 8.00: "h"
RenderSVGTSpan {tspan} at (0,0) size 89x42
- RenderSVGInlineText {#text} at (135,0) size 89x42
+ RenderSVGInlineText {#text} at (135,0) size 88x42
chunk 1 text run 1 at (156.76,-92.24) startOffset 0 endOffset 1 width 12.00: "w"
chunk 1 text run 2 at (164.66,-93.51) startOffset 1 endOffset 2 width 4.00: "i"
chunk 1 text run 3 at (168.65,-93.73) startOffset 2 endOffset 3 width 4.00: "t"
@@ -109,30 +109,30 @@
chunk 1 text run 9 at (203.58,-83.41) startOffset 8 endOffset 9 width 4.00: "t"
chunk 1 text run 10 at (208.02,-80.18) startOffset 9 endOffset 10 width 7.00: "e"
chunk 1 text run 11 at (213.63,-75.20) startOffset 10 endOffset 11 width 8.00: "d"
- RenderSVGTSpan {tspan} at (0,0) size 35x44
- RenderSVGInlineText {#text} at (203,36) size 35x44
+ RenderSVGTSpan {tspan} at (0,0) size 35x43
+ RenderSVGInlineText {#text} at (203,36) size 35x43
chunk 1 text run 1 at (217.71,-70.80) startOffset 0 endOffset 1 width 4.00: " "
chunk 1 text run 2 at (220.23,-67.69) startOffset 1 endOffset 2 width 4.00: "t"
chunk 1 text run 3 at (223.14,-63.63) startOffset 2 endOffset 3 width 6.00: "s"
chunk 1 text run 4 at (226.79,-57.66) startOffset 3 endOffset 4 width 8.00: "p"
chunk 1 text run 5 at (230.15,-50.96) startOffset 4 endOffset 5 width 7.00: "a"
chunk 1 text run 6 at (232.96,-44.00) startOffset 5 endOffset 6 width 8.00: "n"
- RenderSVGInlineText {#text} at (230,59) size 33x19
+ RenderSVGInlineText {#text} at (230,59) size 32x18
chunk 1 text run 1 at (240.96,-44.00) startOffset 0 endOffset 5 width 32.00: " xxx "
RenderSVGTSpan {tspan} at (0,0) size 52x19
- RenderSVGInlineText {#text} at (272,59) size 52x19
+ RenderSVGInlineText {#text} at (272,59) size 51x18
chunk 1 text run 1 at (282.96,-44.00) startOffset 0 endOffset 9 width 51.00: "all with "
- RenderSVGInlineText {#text} at (323,59) size 92x19
+ RenderSVGInlineText {#text} at (323,59) size 91x18
chunk 1 text run 1 at (333.96,-44.00) startOffset 0 endOffset 16 width 91.00: "different links."
RenderSVGContainer {g} at (50,349) size 400x130 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,475.00)}]
RenderSVGContainer {use} at (139,349) size 142x126
RenderSVGContainer {g} at (139,349) size 142x126
RenderSVGPath {path} at (139,349) size 142x126 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
RenderSVGText {text} at (10,-118) size 418x122 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,104) size 87x18
+ RenderSVGInlineText {#text} at (0,103) size 87x18
chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 14 width 87.00: "This is simple"
RenderSVGTextPath {textPath} at (0,0) size 160x86
- RenderSVGInlineText {#text} at (80,11) size 70x75
+ RenderSVGInlineText {#text} at (80,11) size 69x75
chunk 1 (middle anchor) text run 1 at (104.26,-35.08) startOffset 0 endOffset 1 width 4.00: "t"
chunk 1 (middle anchor) text run 2 at (105.80,-40.36) startOffset 1 endOffset 2 width 7.00: "e"
chunk 1 (middle anchor) text run 3 at (108.34,-47.41) startOffset 2 endOffset 3 width 8.00: "x"
@@ -161,17 +161,17 @@
chunk 1 (middle anchor) text run 10 at (213.52,-75.30) startOffset 9 endOffset 10 width 7.00: "e"
chunk 1 (middle anchor) text run 11 at (218.58,-69.77) startOffset 10 endOffset 11 width 8.00: "d"
RenderSVGTSpan {tspan} at (0,0) size 33x43
- RenderSVGInlineText {#text} at (207,43) size 33x43
+ RenderSVGInlineText {#text} at (207,43) size 32x43
chunk 1 (middle anchor) text run 1 at (222.21,-64.99) startOffset 0 endOffset 1 width 4.00: " "
chunk 1 (middle anchor) text run 2 at (224.42,-61.66) startOffset 1 endOffset 2 width 4.00: "t"
chunk 1 (middle anchor) text run 3 at (226.96,-57.35) startOffset 2 endOffset 3 width 6.00: "s"
chunk 1 (middle anchor) text run 4 at (230.08,-51.09) startOffset 3 endOffset 4 width 8.00: "p"
chunk 1 (middle anchor) text run 5 at (232.91,-44.15) startOffset 4 endOffset 5 width 7.00: "a"
chunk 1 (middle anchor) text run 6 at (235.21,-37.01) startOffset 5 endOffset 6 width 8.00: "n"
- RenderSVGInlineText {#text} at (233,66) size 33x19
+ RenderSVGInlineText {#text} at (233,66) size 32x18
chunk 1 text run 1 at (243.21,-37.01) startOffset 0 endOffset 5 width 32.00: " xxx "
RenderSVGTSpan {tspan} at (0,0) size 52x19
- RenderSVGInlineText {#text} at (275,66) size 52x19
+ RenderSVGInlineText {#text} at (275,66) size 51x18
chunk 1 text run 1 at (285.21,-37.01) startOffset 0 endOffset 9 width 51.00: "all with "
- RenderSVGInlineText {#text} at (326,66) size 92x19
+ RenderSVGInlineText {#text} at (326,66) size 91x18
chunk 1 text run 1 at (336.21,-37.01) startOffset 0 endOffset 16 width 91.00: "different links."
diff --git a/LayoutTests/platform/mac/svg/batik/text/textOnPath3-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textOnPath3-expected.txt
index f28236a..0d23fed 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textOnPath3-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textOnPath3-expected.txt
@@ -2,23 +2,23 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (29,25) size 392x456
- RenderSVGText {text} at (101,25) size 248x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 248x19
+ RenderSVGText {text} at (101,25) size 247x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 247x18
chunk 1 (middle anchor) text run 1 at (101.50,40.00) startOffset 0 endOffset 38 width 247.00: "Text on Path with for text with an 'x'"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
RenderSVGContainer {g} at (29,49) size 392x142 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,185.00)}]
RenderSVGPath {rect} at (29,49) size 392x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x=-10.00] [y=-135.00] [width=390.00] [height=20.00]
RenderSVGPath {rect} at (29,69) size 392x122 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=-10.00] [y=-115.00] [width=390.00] [height=120.00]
- RenderSVGText {text} at (-10,-133) size 230x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 230x17
+ RenderSVGText {text} at (-10,-133) size 230x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 230x16
chunk 1 text run 1 at (-10.00,-120.00) startOffset 0 endOffset 39 width 230.00: "Text with one textPath child and x=\"10\""
RenderSVGContainer {use} at (139,59) size 142x126
RenderSVGContainer {g} at (139,59) size 142x126
RenderSVGPath {path} at (139,59) size 142x126 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
- RenderSVGText {text} at (95,-108) size 156x80 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 156x80
- RenderSVGInlineText {#text} at (0,0) size 156x80
+ RenderSVGText {text} at (95,-108) size 155x80 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 155x80
+ RenderSVGInlineText {#text} at (0,0) size 155x80
chunk 1 (middle anchor) text run 1 at (110.76,-52.91) startOffset 0 endOffset 1 width 10.00: "T"
chunk 1 (middle anchor) text run 2 at (114.79,-60.38) startOffset 1 endOffset 2 width 7.00: "e"
chunk 1 (middle anchor) text run 3 at (118.96,-66.62) startOffset 2 endOffset 3 width 8.00: "x"
@@ -53,15 +53,15 @@
RenderSVGContainer {g} at (29,194) size 392x142 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,330.00)}]
RenderSVGPath {rect} at (29,194) size 392x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x=-10.00] [y=-135.00] [width=390.00] [height=20.00]
RenderSVGPath {rect} at (29,214) size 392x122 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=-10.00] [y=-115.00] [width=390.00] [height=120.00]
- RenderSVGText {text} at (-10,-133) size 237x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 237x17
+ RenderSVGText {text} at (-10,-133) size 237x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 237x16
chunk 1 text run 1 at (-10.00,-120.00) startOffset 0 endOffset 40 width 237.00: "Text with one textPath child and x=\"100\""
RenderSVGContainer {use} at (139,204) size 142x126
RenderSVGContainer {g} at (139,204) size 142x126
RenderSVGPath {path} at (139,204) size 142x126 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
- RenderSVGText {text} at (178,-107) size 77x107 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 77x107
- RenderSVGInlineText {#text} at (0,0) size 77x107
+ RenderSVGText {text} at (178,-107) size 76x107 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 76x107
+ RenderSVGInlineText {#text} at (0,0) size 76x107
chunk 1 (middle anchor) text run 1 at (183.87,-92.10) startOffset 0 endOffset 1 width 10.00: "T"
chunk 1 (middle anchor) text run 2 at (191.96,-89.52) startOffset 1 endOffset 2 width 7.00: "e"
chunk 1 (middle anchor) text run 3 at (198.75,-86.34) startOffset 2 endOffset 3 width 8.00: "x"
@@ -85,18 +85,18 @@
RenderSVGContainer {g} at (29,339) size 392x142 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,475.00)}]
RenderSVGPath {rect} at (29,339) size 392x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x=-10.00] [y=-135.00] [width=390.00] [height=20.00]
RenderSVGPath {rect} at (29,359) size 392x122 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=-10.00] [y=-115.00] [width=390.00] [height=120.00]
- RenderSVGText {text} at (-10,-133) size 287x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 287x17
+ RenderSVGText {text} at (-10,-133) size 287x16 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 287x16
chunk 1 text run 1 at (-10.00,-120.00) startOffset 0 endOffset 48 width 287.00: "Text with one textPath child and x=\"-100\" y=\"10\""
RenderSVGContainer {use} at (139,349) size 142x126
RenderSVGContainer {g} at (139,349) size 142x126
RenderSVGPath {path} at (139,349) size 142x126 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
- RenderSVGText {text} at (85,-108) size 158x109 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 158x109
- RenderSVGInlineText {#text} at (0,104) size 20x5
+ RenderSVGText {text} at (85,-108) size 157x109 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 157x109
+ RenderSVGInlineText {#text} at (0,104) size 19x5
chunk 1 (middle anchor) text run 1 at (100.01,-1.44) startOffset 9 endOffset 10 width 4.00: " "
RenderSVGTSpan {tspan} at (0,0) size 120x58
- RenderSVGInlineText {#text} at (38,0) size 120x58
+ RenderSVGInlineText {#text} at (37,0) size 119x58
chunk 1 (middle anchor) text run 1 at (135.30,-82.65) startOffset 0 endOffset 1 width 8.00: "p"
chunk 1 (middle anchor) text run 2 at (141.69,-86.57) startOffset 1 endOffset 2 width 7.00: "a"
chunk 1 (middle anchor) text run 3 at (146.65,-88.95) startOffset 2 endOffset 3 width 4.00: "t"
diff --git a/LayoutTests/platform/mac/svg/batik/text/textOnPathSpaces-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textOnPathSpaces-expected.txt
index d244bbe..73620e0 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textOnPathSpaces-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textOnPathSpaces-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (2,25) size 435x418
RenderSVGContainer {g} at (2,25) size 435x418
- RenderSVGText {text} at (95,25) size 260x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 260x19
+ RenderSVGText {text} at (95,25) size 259x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 259x18
chunk 1 (middle anchor) text run 1 at (95.50,40.00) startOffset 0 endOffset 36 width 259.00: "Text on a path with adjusted spacing"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGPath {path} at (14,0) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
@@ -13,10 +13,10 @@
RenderSVGContainer {use} at (14,70) size 121x45
RenderSVGContainer {g} at (14,70) size 121x45
RenderSVGPath {path} at (14,70) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (2,-10) size 74x44 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 74x44
- RenderSVGTSpan {tspan} at (0,0) size 74x44
- RenderSVGInlineText {#text} at (0,0) size 74x44
+ RenderSVGText {text} at (2,-10) size 73x44 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 73x44
+ RenderSVGTSpan {tspan} at (0,0) size 73x44
+ RenderSVGInlineText {#text} at (0,0) size 73x44
chunk 1 text run 1 at (17.83,27.18) startOffset 0 endOffset 1 width 8.00: "s"
chunk 1 text run 2 at (23.96,21.28) startOffset 1 endOffset 2 width 9.00: "a"
chunk 1 text run 3 at (33.69,13.46) startOffset 2 endOffset 3 width 16.00: "m"
@@ -24,17 +24,17 @@
chunk 1 text run 5 at (53.47,10.27) startOffset 4 endOffset 5 width 6.00: "l"
chunk 1 text run 6 at (59.57,14.57) startOffset 5 endOffset 6 width 9.00: "e"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 60x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 60x13
+ RenderSVGText {text} at (35,50) size 60x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 60x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 15 width 60.00: "default spacing"
RenderSVGContainer {g} at (160,60) size 128x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,70.00)}]
RenderSVGContainer {use} at (164,70) size 121x45
RenderSVGContainer {g} at (164,70) size 121x45
RenderSVGPath {path} at (164,70) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (10,-10) size 107x52 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 107x52
- RenderSVGTSpan {tspan} at (0,0) size 107x52
- RenderSVGInlineText {#text} at (0,14) size 107x52
+ RenderSVGText {text} at (10,-10) size 107x51 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 107x51
+ RenderSVGTSpan {tspan} at (0,0) size 107x51
+ RenderSVGInlineText {#text} at (0,13) size 107x51
chunk 1 text run 1 at (25.07,20.27) startOffset 0 endOffset 1 width 8.00: "s"
chunk 1 text run 1 at (42.24,9.42) startOffset 0 endOffset 1 width 9.00: "a"
chunk 1 text run 1 at (62.76,17.75) startOffset 0 endOffset 1 width 16.00: "m"
@@ -42,11 +42,11 @@
chunk 1 text run 1 at (96.50,35.49) startOffset 0 endOffset 1 width 6.00: "l"
chunk 1 text run 1 at (109.66,25.79) startOffset 0 endOffset 1 width 9.00: "e"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (15,50) size 123x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 123x13
+ RenderSVGText {text} at (15,50) size 123x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 123x12
chunk 1 text run 1 at (15.00,60.00) startOffset 0 endOffset 28 width 123.00: "tspan x=\"10,30,50,75,95,110\""
- RenderSVGText {text} at (35,60) size 34x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 34x13
+ RenderSVGText {text} at (35,60) size 34x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 34x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 7 width 34.00: "y=\"110\""
RenderSVGContainer {g} at (302,60) size 133x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,70.00)}]
RenderSVGContainer {use} at (314,70) size 121x45
@@ -63,16 +63,16 @@
chunk 1 text run 5 at (84.77,34.76) startOffset 4 endOffset 5 width 6.00: "l"
chunk 1 text run 6 at (101.40,33.04) startOffset 5 endOffset 6 width 9.00: "e"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (15,50) size 118x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 118x13
+ RenderSVGText {text} at (15,50) size 118x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 118x12
chunk 1 text run 1 at (15.00,60.00) startOffset 0 endOffset 27 width 118.00: "tspan dx=\"0,10,10,10,10,10\""
RenderSVGContainer {g} at (2,155) size 133x68 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
RenderSVGContainer {use} at (14,160) size 121x45
RenderSVGContainer {g} at (14,160) size 121x45
RenderSVGPath {path} at (14,160) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (2,-5) size 121x46 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 121x46
- RenderSVGInlineText {#text} at (0,0) size 121x46
+ RenderSVGText {text} at (2,-5) size 120x46 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 120x46
+ RenderSVGInlineText {#text} at (0,0) size 120x46
chunk 1 text run 1 at (17.83,27.18) startOffset 0 endOffset 1 width 8.00: "s"
chunk 1 text run 2 at (34.67,12.83) startOffset 1 endOffset 2 width 9.00: "a"
chunk 1 text run 3 at (58.71,13.78) startOffset 2 endOffset 3 width 16.00: "m"
@@ -80,16 +80,16 @@
chunk 1 text run 5 at (98.97,34.49) startOffset 4 endOffset 5 width 6.00: "l"
chunk 1 text run 6 at (115.64,21.55) startOffset 5 endOffset 6 width 9.00: "e"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 72x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x13
+ RenderSVGText {text} at (35,50) size 72x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 72x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 72.00: "textLength=\"140\""
RenderSVGContainer {g} at (152,150) size 133x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,160.00)}]
RenderSVGContainer {use} at (164,160) size 121x45
RenderSVGContainer {g} at (164,160) size 121x45
RenderSVGPath {path} at (164,160) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (2,-10) size 81x44 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 81x44
- RenderSVGInlineText {#text} at (0,0) size 81x44
+ RenderSVGText {text} at (2,-10) size 81x43 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 81x43
+ RenderSVGInlineText {#text} at (0,0) size 81x43
chunk 1 text run 1 at (17.83,27.18) startOffset 0 endOffset 1 width 8.00: "s"
chunk 1 text run 2 at (25.44,19.94) startOffset 1 endOffset 2 width 9.00: "a"
chunk 1 text run 3 at (37.14,11.43) startOffset 2 endOffset 3 width 16.00: "m"
@@ -97,8 +97,8 @@
chunk 1 text run 5 at (59.92,14.92) startOffset 4 endOffset 5 width 6.00: "l"
chunk 1 text run 6 at (66.69,21.59) startOffset 5 endOffset 6 width 9.00: "e"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 67x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 67x13
+ RenderSVGText {text} at (35,50) size 67x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 67x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 15 width 67.00: "textLength=\"70\""
RenderSVGContainer {g} at (302,150) size 133x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,160.00)}]
RenderSVGContainer {use} at (314,160) size 121x45
@@ -114,16 +114,16 @@
chunk 1 text run 5 at (84.77,34.76) startOffset 4 endOffset 5 width 6.00: "l"
chunk 1 text run 6 at (101.40,33.04) startOffset 5 endOffset 6 width 9.00: "e"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 54x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 54x13
+ RenderSVGText {text} at (35,50) size 54x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 54x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 12 width 54.00: "kerning=\"10\""
RenderSVGContainer {g} at (2,239) size 133x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,250.00)}]
RenderSVGContainer {use} at (14,250) size 121x45
RenderSVGContainer {g} at (14,250) size 121x45
RenderSVGPath {path} at (14,250) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (2,-11) size 133x54 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 133x54
- RenderSVGInlineText {#text} at (0,0) size 133x54
+ RenderSVGText {text} at (2,-11) size 132x53 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 132x53
+ RenderSVGInlineText {#text} at (0,0) size 132x53
chunk 1 text run 1 at (21.88,23.23) startOffset 0 endOffset 1 width 8.00: "s"
chunk 1 text run 2 at (38.19,10.92) startOffset 1 endOffset 2 width 9.00: "a"
chunk 1 text run 3 at (64.43,19.40) startOffset 2 endOffset 3 width 16.00: "m"
@@ -131,22 +131,22 @@
chunk 1 text run 5 at (107.04,28.05) startOffset 4 endOffset 5 width 6.00: "l"
chunk 1 text run 6 at (122.13,18.20) startOffset 5 endOffset 6 width 9.00: "e"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 72x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x13
+ RenderSVGText {text} at (35,50) size 72x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 72x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 72.00: "textLength=\"140\""
- RenderSVGText {text} at (35,60) size 58x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 58x13
+ RenderSVGText {text} at (35,60) size 58x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 58x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 13 width 58.00: "lengthAdjust="
- RenderSVGText {text} at (35,70) size 84x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x13
+ RenderSVGText {text} at (35,70) size 84x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x12
chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 18 width 84.00: "\"spacingAndGlyphs\""
RenderSVGContainer {g} at (152,240) size 133x93 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,250.00)}]
RenderSVGContainer {use} at (164,250) size 121x45
RenderSVGContainer {g} at (164,250) size 121x45
RenderSVGPath {path} at (164,250) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (2,-10) size 63x44 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 63x44
- RenderSVGInlineText {#text} at (0,0) size 63x44
+ RenderSVGText {text} at (2,-10) size 63x43 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 63x43
+ RenderSVGInlineText {#text} at (0,0) size 63x43
chunk 1 text run 1 at (17.44,27.56) startOffset 0 endOffset 1 width 8.00: "s"
chunk 1 text run 2 at (22.69,22.46) startOffset 1 endOffset 2 width 9.00: "a"
chunk 1 text run 3 at (30.87,15.45) startOffset 2 endOffset 3 width 16.00: "m"
@@ -154,22 +154,22 @@
chunk 1 text run 5 at (47.34,8.80) startOffset 4 endOffset 5 width 6.00: "l"
chunk 1 text run 6 at (53.58,10.32) startOffset 5 endOffset 6 width 9.00: "e"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 67x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 67x13
+ RenderSVGText {text} at (35,50) size 67x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 67x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 15 width 67.00: "textLength=\"50\""
- RenderSVGText {text} at (35,60) size 58x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 58x13
+ RenderSVGText {text} at (35,60) size 58x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 58x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 13 width 58.00: "lengthAdjust="
- RenderSVGText {text} at (35,70) size 84x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x13
+ RenderSVGText {text} at (35,70) size 84x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x12
chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 18 width 84.00: "\"spacingAndGlyphs\""
RenderSVGContainer {g} at (302,242) size 135x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,250.00)}]
RenderSVGContainer {use} at (314,250) size 121x45
RenderSVGContainer {g} at (314,250) size 121x45
RenderSVGPath {path} at (314,250) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (2,-8) size 132x51 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 132x51
- RenderSVGInlineText {#text} at (0,0) size 132x51
+ RenderSVGText {text} at (2,-8) size 132x50 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 132x50
+ RenderSVGInlineText {#text} at (0,0) size 132x50
chunk 1 text run 1 at (18.68,26.34) startOffset 0 endOffset 1 width 8.00: "s"
chunk 1 text run 2 at (37.28,11.36) startOffset 1 endOffset 2 width 9.00: "a"
chunk 1 text run 3 at (62.99,17.98) startOffset 2 endOffset 3 width 16.00: "m"
@@ -177,22 +177,22 @@
chunk 1 text run 5 at (107.37,27.75) startOffset 4 endOffset 5 width 6.00: "l"
chunk 1 text run 6 at (126.85,16.49) startOffset 5 endOffset 6 width 9.00: "e"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (5,50) size 132x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 132x13
+ RenderSVGText {text} at (5,50) size 132x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 132x12
chunk 1 text run 1 at (5.00,60.00) startOffset 0 endOffset 30 width 132.00: "textLength=\"140\", kerning=\"10\""
- RenderSVGText {text} at (5,60) size 58x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 58x13
+ RenderSVGText {text} at (5,60) size 58x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 58x12
chunk 1 text run 1 at (5.00,70.00) startOffset 0 endOffset 13 width 58.00: "lengthAdjust="
- RenderSVGText {text} at (5,70) size 84x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x13
+ RenderSVGText {text} at (5,70) size 84x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x12
chunk 1 text run 1 at (5.00,80.00) startOffset 0 endOffset 18 width 84.00: "\"spacingAndGlyphs\""
RenderSVGContainer {g} at (2,340) size 133x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,350.00)}]
RenderSVGContainer {use} at (14,350) size 121x45
RenderSVGContainer {g} at (14,350) size 121x45
RenderSVGPath {path} at (14,350) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (2,-10) size 49x44 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 49x44
- RenderSVGInlineText {#text} at (0,0) size 49x44
+ RenderSVGText {text} at (2,-10) size 49x43 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 49x43
+ RenderSVGInlineText {#text} at (0,0) size 49x43
chunk 1 text run 1 at (17.83,27.18) startOffset 0 endOffset 1 width 8.00: "s"
chunk 1 text run 2 at (21.77,23.33) startOffset 1 endOffset 2 width 9.00: "a"
chunk 1 text run 3 at (28.86,17.02) startOffset 2 endOffset 3 width 16.00: "m"
@@ -200,16 +200,16 @@
chunk 1 text run 5 at (41.76,9.55) startOffset 4 endOffset 5 width 6.00: "l"
chunk 1 text run 6 at (46.18,8.80) startOffset 5 endOffset 6 width 9.00: "e"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 75x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x13
+ RenderSVGText {text} at (35,50) size 75x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 19 width 75.00: "letter-spacing=\"-3\""
RenderSVGContainer {g} at (152,340) size 134x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,350.00)}]
RenderSVGContainer {use} at (164,350) size 121x45
RenderSVGContainer {g} at (164,350) size 121x45
RenderSVGPath {path} at (164,350) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (2,-10) size 134x52 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 134x52
- RenderSVGInlineText {#text} at (0,0) size 134x52
+ RenderSVGText {text} at (2,-10) size 133x51 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 133x51
+ RenderSVGInlineText {#text} at (0,0) size 133x51
chunk 1 text run 1 at (17.83,27.18) startOffset 0 endOffset 1 width 8.00: "s"
chunk 1 text run 2 at (22.77,22.38) startOffset 1 endOffset 2 width 9.00: "a"
chunk 1 text run 3 at (31.04,15.32) startOffset 2 endOffset 3 width 16.00: "m"
@@ -224,19 +224,19 @@
chunk 1 text run 12 at (124.07,17.43) startOffset 11 endOffset 12 width 6.00: "l"
chunk 1 text run 13 at (129.70,15.74) startOffset 12 endOffset 13 width 9.00: "e"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 72x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x13
+ RenderSVGText {text} at (35,50) size 72x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 72x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 72.00: "textLength=\"140\""
- RenderSVGText {text} at (35,60) size 84x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x13
+ RenderSVGText {text} at (35,60) size 84x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 18 width 84.00: "word-spacing=\"2em\""
RenderSVGContainer {g} at (302,340) size 133x103 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,350.00)}]
RenderSVGContainer {use} at (314,350) size 121x45
RenderSVGContainer {g} at (314,350) size 121x45
RenderSVGPath {path} at (314,350) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (2,-10) size 132x54 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 132x54
- RenderSVGInlineText {#text} at (0,0) size 132x54
+ RenderSVGText {text} at (2,-10) size 132x53 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 132x53
+ RenderSVGInlineText {#text} at (0,0) size 132x53
chunk 1 text run 1 at (18.42,26.59) startOffset 0 endOffset 1 width 8.00: "s"
chunk 1 text run 2 at (25.88,19.55) startOffset 1 endOffset 2 width 9.00: "a"
chunk 1 text run 3 at (38.19,10.92) startOffset 2 endOffset 3 width 16.00: "m"
@@ -251,17 +251,17 @@
chunk 1 text run 12 at (118.85,19.75) startOffset 11 endOffset 12 width 6.00: "l"
chunk 1 text run 13 at (127.24,16.37) startOffset 12 endOffset 13 width 9.00: "e"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 72x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x13
+ RenderSVGText {text} at (35,50) size 72x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 72x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 72.00: "textLength=\"140\""
- RenderSVGText {text} at (35,60) size 75x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x13
+ RenderSVGText {text} at (35,60) size 75x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 75.00: "word-spacing=\"-5\""
- RenderSVGText {text} at (35,70) size 58x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 58x13
+ RenderSVGText {text} at (35,70) size 58x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 58x12
chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 13 width 58.00: "lengthAdjust="
- RenderSVGText {text} at (35,80) size 84x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x13
+ RenderSVGText {text} at (35,80) size 84x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x12
chunk 1 text run 1 at (35.00,90.00) startOffset 0 endOffset 18 width 84.00: "\"spacingAndGlyphs\""
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/batik/text/textPCDATA-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textPCDATA-expected.txt
index f3e4fd7..38af2cb 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textPCDATA-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textPCDATA-expected.txt
@@ -3,42 +3,42 @@
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (0,15) size 450x249
RenderSVGContainer {g} at (0,15) size 450x249
- RenderSVGText {text} at (136,15) size 178x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 178x19
+ RenderSVGText {text} at (136,15) size 177x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 177x18
chunk 1 (middle anchor) text run 1 at (136.50,30.00) startOffset 0 endOffset 24 width 177.00: "Character Data on <text>"
RenderSVGContainer {g} at (128,106) size 194x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,120.00)}]
- RenderSVGText {text} at (-45,-14) size 90x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 90x18
+ RenderSVGText {text} at (-45,-14) size 89x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 89x18
chunk 1 (middle anchor) text run 1 at (-44.50,0.00) startOffset 0 endOffset 10 width 89.00: "CDATA only"
- RenderSVGText {text} at (-97,6) size 194x18 contains 1 chunk(s)
- RenderSVGInlineText {#cdata-section} at (0,0) size 194x18
+ RenderSVGText {text} at (-97,6) size 193x18 contains 1 chunk(s)
+ RenderSVGInlineText {#cdata-section} at (0,0) size 193x18
chunk 1 (middle anchor) text run 1 at (-96.50,20.00) startOffset 0 endOffset 27 width 193.00: "<text> with a CDATA section"
RenderSVGContainer {g} at (59,166) size 332x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,180.00)}]
- RenderSVGText {text} at (-60,-14) size 120x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 120x18
+ RenderSVGText {text} at (-60,-14) size 119x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 119x18
chunk 1 (middle anchor) text run 1 at (-59.50,0.00) startOffset 0 endOffset 17 width 119.00: "text, CDATA, text"
- RenderSVGText {text} at (-166,6) size 332x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 97x18
+ RenderSVGText {text} at (-166,6) size 331x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 96x18
chunk 1 (middle anchor) text run 1 at (-165.50,20.00) startOffset 0 endOffset 17 width 96.00: "Text first, then "
- RenderSVGInlineText {#cdata-section} at (96,0) size 167x18
+ RenderSVGInlineText {#cdata-section} at (96,0) size 166x18
chunk 1 (middle anchor) text run 1 at (-69.50,20.00) startOffset 0 endOffset 23 width 166.00: "CDATA section in <text>"
- RenderSVGInlineText {#text} at (262,0) size 70x18
+ RenderSVGInlineText {#text} at (262,0) size 69x18
chunk 1 (middle anchor) text run 1 at (96.50,20.00) startOffset 0 endOffset 12 width 69.00: ", text again"
RenderSVGContainer {g} at (0,226) size 450x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,240.00)}]
- RenderSVGText {text} at (-113,-14) size 226x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 226x18
+ RenderSVGText {text} at (-113,-14) size 225x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 225x18
chunk 1 (middle anchor) text run 1 at (-112.50,0.00) startOffset 0 endOffset 31 width 225.00: "text, CDATA, tspan, CDATA, text"
- RenderSVGText {text} at (-252,6) size 504x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x18
+ RenderSVGText {text} at (-252,6) size 503x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 31x18
chunk 1 (middle anchor) text run 1 at (-251.50,20.00) startOffset 0 endOffset 6 width 31.00: "text, "
- RenderSVGInlineText {#cdata-section} at (31,0) size 167x18
+ RenderSVGInlineText {#cdata-section} at (31,0) size 166x18
chunk 1 (middle anchor) text run 1 at (-220.50,20.00) startOffset 0 endOffset 23 width 166.00: "CDATA section in <text>"
- RenderSVGInlineText {#text} at (197,0) size 9x18
+ RenderSVGInlineText {#text} at (197,0) size 8x18
chunk 1 (middle anchor) text run 1 at (-54.50,20.00) startOffset 0 endOffset 2 width 8.00: ", "
- RenderSVGTSpan {tspan} at (0,0) size 230x18
- RenderSVGInlineText {#text} at (205,0) size 54x18
+ RenderSVGTSpan {tspan} at (0,0) size 229x18
+ RenderSVGInlineText {#text} at (205,0) size 53x18
chunk 1 (middle anchor) text run 1 at (-46.50,20.00) startOffset 0 endOffset 8 width 53.00: "tspan w/"
- RenderSVGInlineText {#cdata-section} at (258,0) size 177x18
+ RenderSVGInlineText {#cdata-section} at (258,0) size 176x18
chunk 1 (middle anchor) text run 1 at (6.50,20.00) startOffset 0 endOffset 24 width 176.00: "CDATA section in <tspan>"
- RenderSVGInlineText {#text} at (434,0) size 70x18
+ RenderSVGInlineText {#text} at (434,0) size 69x18
chunk 1 (middle anchor) text run 1 at (182.50,20.00) startOffset 0 endOffset 12 width 69.00: ", text again"
diff --git a/LayoutTests/platform/mac/svg/batik/text/textPosition-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textPosition-expected.txt
index 01a7288..c02ac5c 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textPosition-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textPosition-expected.txt
@@ -2,138 +2,138 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (50,15) size 399x388
- RenderSVGText {text} at (178,15) size 94x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 94x19
+ RenderSVGText {text} at (178,15) size 93x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 93x18
chunk 1 (middle anchor) text run 1 at (178.50,30.00) startOffset 0 endOffset 13 width 93.00: "Text Position"
RenderSVGContainer {g} at (50,58) size 399x345
- RenderSVGText {text} at (50,58) size 53x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 53x28
+ RenderSVGText {text} at (50,58) size 53x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 53x27
chunk 1 text run 1 at (50.00,80.00) startOffset 0 endOffset 5 width 53.00: "Batik"
- RenderSVGText {text} at (50,90) size 103x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 103x13
+ RenderSVGText {text} at (50,90) size 103x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 103x12
chunk 1 text run 1 at (50.00,100.00) startOffset 0 endOffset 21 width 103.00: "<text x=\"100\" y=\"80\">"
- RenderSVGText {text} at (240,58) size 133x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 133x28
+ RenderSVGText {text} at (240,58) size 133x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 133x27
chunk 1 text run 1 at (240.00,80.00) startOffset 0 endOffset 1 width 16.00: "B"
chunk 1 text run 2 at (276.00,80.00) startOffset 1 endOffset 2 width 13.00: "a"
chunk 1 text run 3 at (309.00,80.00) startOffset 2 endOffset 3 width 7.00: "t"
chunk 1 text run 4 at (336.00,80.00) startOffset 3 endOffset 4 width 5.00: "i"
chunk 1 text run 5 at (361.00,80.00) startOffset 4 endOffset 5 width 12.00: "k"
- RenderSVGText {text} at (240,90) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (240,90) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 text run 1 at (240.00,100.00) startOffset 0 endOffset 41 width 194.00: "<text x=\"240\" y=\"80\" letter-spacing=\"20\">"
- RenderSVGText {text} at (50,118) size 92x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 92x28
+ RenderSVGText {text} at (50,118) size 92x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 92x27
chunk 1 text run 1 at (50.00,140.00) startOffset 0 endOffset 1 width 16.00: "B"
chunk 1 text run 1 at (70.00,140.00) startOffset 0 endOffset 1 width 13.00: "a"
chunk 1 text run 1 at (90.00,140.00) startOffset 0 endOffset 1 width 7.00: "t"
chunk 1 text run 1 at (110.00,140.00) startOffset 0 endOffset 1 width 5.00: "i"
chunk 1 text run 1 at (130.00,140.00) startOffset 0 endOffset 1 width 12.00: "k"
- RenderSVGText {text} at (50,150) size 175x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 175x13
+ RenderSVGText {text} at (50,150) size 175x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 175x12
chunk 1 text run 1 at (50.00,160.00) startOffset 0 endOffset 35 width 175.00: "<text x=\"50 70 90 110 130\" y=\"140\">"
- RenderSVGText {text} at (240,118) size 133x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 133x28
+ RenderSVGText {text} at (240,118) size 133x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 133x27
chunk 1 text run 1 at (240.00,140.00) startOffset 0 endOffset 1 width 16.00: "B"
chunk 1 text run 2 at (276.00,140.00) startOffset 1 endOffset 2 width 13.00: "a"
chunk 1 text run 3 at (309.00,140.00) startOffset 2 endOffset 3 width 7.00: "t"
chunk 1 text run 4 at (336.00,140.00) startOffset 3 endOffset 4 width 5.00: "i"
chunk 1 text run 5 at (361.00,140.00) startOffset 4 endOffset 5 width 12.00: "k"
- RenderSVGText {text} at (240,150) size 175x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 175x13
+ RenderSVGText {text} at (240,150) size 175x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 175x12
chunk 1 text run 1 at (240.00,160.00) startOffset 0 endOffset 35 width 175.00: "<text dx=\"240 20 20 20 20\" y=\"140\">"
- 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
+ RenderSVGText {text} at (50,178) size 53x27 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 53x27
+ RenderSVGInlineText {#text} at (0,0) size 53x27
chunk 1 text run 1 at (50.00,200.00) startOffset 0 endOffset 5 width 53.00: "Batik"
- RenderSVGText {text} at (50,210) size 112x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 112x13
+ RenderSVGText {text} at (50,210) size 112x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 112x12
chunk 1 text run 1 at (50.00,220.00) startOffset 0 endOffset 22 width 112.00: "<tspan x=\"50\" y=\"200\">"
- 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
+ RenderSVGText {text} at (240,178) size 133x27 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 133x27
+ RenderSVGInlineText {#text} at (0,0) size 133x27
chunk 1 text run 1 at (240.00,200.00) startOffset 0 endOffset 1 width 16.00: "B"
chunk 1 text run 2 at (276.00,200.00) startOffset 1 endOffset 2 width 13.00: "a"
chunk 1 text run 3 at (309.00,200.00) startOffset 2 endOffset 3 width 7.00: "t"
chunk 1 text run 4 at (336.00,200.00) startOffset 3 endOffset 4 width 5.00: "i"
chunk 1 text run 5 at (361.00,200.00) startOffset 4 endOffset 5 width 12.00: "k"
- RenderSVGText {text} at (240,210) size 209x13 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 209x13
- RenderSVGInlineText {#text} at (0,0) size 209x13
+ RenderSVGText {text} at (240,210) size 209x12 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 209x12
+ RenderSVGInlineText {#text} at (0,0) size 209x12
chunk 1 text run 1 at (240.00,220.00) startOffset 0 endOffset 43 width 209.00: "<tspan x=\"240\" y=\"200\" letter-spacing=\"20\">"
- RenderSVGText {text} at (50,238) size 92x28 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 92x28
- RenderSVGInlineText {#text} at (0,0) size 92x28
+ RenderSVGText {text} at (50,238) size 92x27 contains 1 chunk(s)
+ 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.00: "B"
chunk 1 text run 1 at (70.00,260.00) startOffset 0 endOffset 1 width 13.00: "a"
chunk 1 text run 1 at (90.00,260.00) startOffset 0 endOffset 1 width 7.00: "t"
chunk 1 text run 1 at (110.00,260.00) startOffset 0 endOffset 1 width 5.00: "i"
chunk 1 text run 1 at (130.00,260.00) startOffset 0 endOffset 1 width 12.00: "k"
- RenderSVGText {text} at (50,270) size 184x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 184x13
+ RenderSVGText {text} at (50,270) size 184x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 184x12
chunk 1 text run 1 at (50.00,280.00) startOffset 0 endOffset 36 width 184.00: "<tspan x=\"50 70 90 110 130\" y=\"260\">"
- 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
+ RenderSVGText {text} at (240,238) size 133x27 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 133x27
+ RenderSVGInlineText {#text} at (0,0) size 133x27
chunk 1 text run 1 at (240.00,260.00) startOffset 0 endOffset 1 width 16.00: "B"
chunk 1 text run 2 at (276.00,260.00) startOffset 1 endOffset 2 width 13.00: "a"
chunk 1 text run 3 at (309.00,260.00) startOffset 2 endOffset 3 width 7.00: "t"
chunk 1 text run 4 at (336.00,260.00) startOffset 3 endOffset 4 width 5.00: "i"
chunk 1 text run 5 at (361.00,260.00) startOffset 4 endOffset 5 width 12.00: "k"
- RenderSVGText {text} at (240,270) size 184x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 184x13
+ RenderSVGText {text} at (240,270) size 184x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 184x12
chunk 1 text run 1 at (240.00,280.00) startOffset 0 endOffset 36 width 184.00: "<tspan dx=\"240 20 20 20 20\" y=\"260\">"
- RenderSVGText {text} at (50,298) size 92x28 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 92x28
- RenderSVGInlineText {#text} at (0,0) size 92x28
+ RenderSVGText {text} at (50,298) size 92x27 contains 1 chunk(s)
+ 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.00: "B"
chunk 1 text run 1 at (70.00,320.00) startOffset 0 endOffset 1 width 13.00: "a"
chunk 1 text run 1 at (90.00,320.00) startOffset 0 endOffset 1 width 7.00: "t"
chunk 1 text run 1 at (110.00,320.00) startOffset 0 endOffset 1 width 5.00: "i"
chunk 1 text run 1 at (130.00,320.00) startOffset 0 endOffset 1 width 12.00: "k"
- RenderSVGText {text} at (50,330) size 170x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 129x13
+ RenderSVGText {text} at (50,330) size 170x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 129x12
chunk 1 text run 1 at (50.00,340.00) startOffset 0 endOffset 26 width 129.00: "<tspan x=\"50 60 70 80 90\" "
- RenderSVGTSpan {tspan} at (0,0) size 137x13
- RenderSVGInlineText {#text} at (33,11) size 137x13
+ RenderSVGTSpan {tspan} at (0,0) size 137x12
+ RenderSVGInlineText {#text} at (33,11) size 137x12
chunk 1 text run 1 at (83.00,351.00) startOffset 0 endOffset 27 width 137.00: "dx=\"0 10 20 30 40\" y=\"320\">"
- 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
+ RenderSVGText {text} at (240,298) size 133x27 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 133x27
+ RenderSVGInlineText {#text} at (0,0) size 133x27
chunk 1 text run 1 at (240.00,320.00) startOffset 0 endOffset 1 width 16.00: "B"
chunk 1 text run 2 at (276.00,320.00) startOffset 1 endOffset 2 width 13.00: "a"
chunk 1 text run 3 at (309.00,320.00) startOffset 2 endOffset 3 width 7.00: "t"
chunk 1 text run 4 at (336.00,320.00) startOffset 3 endOffset 4 width 5.00: "i"
chunk 1 text run 5 at (361.00,320.00) startOffset 4 endOffset 5 width 12.00: "k"
- RenderSVGText {text} at (240,330) size 191x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 169x13
+ RenderSVGText {text} at (240,330) size 191x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 169x12
chunk 1 text run 1 at (240.00,340.00) startOffset 0 endOffset 34 width 169.00: "<tspan x=\"240\" dx=\"0 10 10 10 10\" "
- RenderSVGTSpan {tspan} at (0,0) size 158x13
- RenderSVGInlineText {#text} at (33,11) size 158x13
+ RenderSVGTSpan {tspan} at (0,0) size 158x12
+ RenderSVGInlineText {#text} at (33,11) size 158x12
chunk 1 text run 1 at (273.00,351.00) startOffset 0 endOffset 34 width 158.00: "y=\"320\" style=\"letter-spacing:10\">"
- RenderSVGText {text} at (50,358) size 93x28 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 93x28
- RenderSVGInlineText {#text} at (0,0) size 93x28
+ RenderSVGText {text} at (50,358) size 93x27 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 93x27
+ RenderSVGInlineText {#text} at (0,0) size 93x27
chunk 1 text run 1 at (50.00,380.00) startOffset 0 endOffset 1 width 16.00: "B"
chunk 1 text run 2 at (76.00,380.00) startOffset 1 endOffset 2 width 13.00: "a"
chunk 1 text run 3 at (99.00,380.00) startOffset 2 endOffset 3 width 7.00: "t"
chunk 1 text run 4 at (116.00,380.00) startOffset 3 endOffset 4 width 5.00: "i"
chunk 1 text run 5 at (131.00,380.00) startOffset 4 endOffset 5 width 12.00: "k"
- RenderSVGTSpan {tspan} at (0,0) size 0x0
- RenderSVGText {text} at (50,390) size 94x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 94x13
+ RenderSVGTSpan {tspan} at (0,0) size 0x1
+ RenderSVGText {text} at (50,390) size 94x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 94x12
chunk 1 text run 1 at (50.00,400.00) startOffset 0 endOffset 20 width 94.00: "Empty Trailing tspan"
- RenderSVGText {text} at (240,358) size 133x28 contains 1 chunk(s)
+ RenderSVGText {text} at (240,358) size 133x27 contains 1 chunk(s)
RenderSVGTSpan {tspan} at (0,0) size 0x0
- RenderSVGTSpan {tspan} at (0,0) size 133x28
- RenderSVGInlineText {#text} at (0,0) size 133x28
+ RenderSVGTSpan {tspan} at (0,0) size 133x27
+ RenderSVGInlineText {#text} at (0,0) size 133x27
chunk 1 text run 1 at (240.00,380.00) startOffset 0 endOffset 1 width 16.00: "B"
chunk 1 text run 2 at (276.00,380.00) startOffset 1 endOffset 2 width 13.00: "a"
chunk 1 text run 3 at (309.00,380.00) startOffset 2 endOffset 3 width 7.00: "t"
chunk 1 text run 4 at (336.00,380.00) startOffset 3 endOffset 4 width 5.00: "i"
chunk 1 text run 5 at (361.00,380.00) startOffset 4 endOffset 5 width 12.00: "k"
- RenderSVGText {text} at (240,390) size 114x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 114x13
+ RenderSVGText {text} at (240,390) size 114x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 114x12
chunk 1 text run 1 at (240.00,400.00) startOffset 0 endOffset 22 width 114.00: "Empty Preceeding tspan"
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/batik/text/textPosition2-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textPosition2-expected.txt
index e3fb48c..1f6ed65 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textPosition2-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textPosition2-expected.txt
@@ -3,114 +3,114 @@
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (50,15) size 399x339
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (172,15) size 106x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 106x19
+ RenderSVGText {text} at (172,15) size 106x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 106x18
chunk 1 (middle anchor) text run 1 at (172.00,30.00) startOffset 0 endOffset 15 width 106.00: "Text Position 2"
RenderSVGContainer {g} at (50,58) size 399x296
- RenderSVGText {text} at (50,58) size 54x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 54x28
+ RenderSVGText {text} at (50,58) size 54x27 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: "Batik"
- RenderSVGText {text} at (50,90) size 103x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 103x13
+ RenderSVGText {text} at (50,90) size 103x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 103x12
chunk 1 text run 1 at (50.00,100.00) startOffset 0 endOffset 21 width 103.00: "<text x=\"100\" y=\"80\">"
- RenderSVGText {text} at (240,58) size 134x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 134x28
+ RenderSVGText {text} at (240,58) size 134x27 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: "B"
chunk 1 text run 2 at (276.01,80.00) startOffset 1 endOffset 2 width 13.35: "a"
chunk 1 text run 3 at (309.36,80.00) startOffset 2 endOffset 3 width 6.67: "t"
chunk 1 text run 4 at (336.02,80.00) startOffset 3 endOffset 4 width 5.33: "i"
chunk 1 text run 5 at (361.36,80.00) startOffset 4 endOffset 5 width 12.00: "k"
- RenderSVGText {text} at (240,90) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (240,90) size 194x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 194x12
chunk 1 text run 1 at (240.00,100.00) startOffset 0 endOffset 41 width 194.00: "<text x=\"240\" y=\"80\" letter-spacing=\"20\">"
- RenderSVGText {text} at (50,118) size 92x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 92x28
+ RenderSVGText {text} at (50,118) size 92x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 92x27
chunk 1 text run 1 at (50.00,140.00) startOffset 0 endOffset 1 width 16.01: "B"
chunk 1 text run 1 at (70.00,140.00) startOffset 0 endOffset 1 width 13.35: "a"
chunk 1 text run 1 at (90.00,140.00) startOffset 0 endOffset 1 width 6.67: "t"
chunk 1 text run 1 at (110.00,140.00) startOffset 0 endOffset 1 width 5.33: "i"
chunk 1 text run 1 at (130.00,140.00) startOffset 0 endOffset 1 width 12.00: "k"
- RenderSVGText {text} at (50,150) size 175x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 175x13
+ RenderSVGText {text} at (50,150) size 175x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 175x12
chunk 1 text run 1 at (50.00,160.00) startOffset 0 endOffset 35 width 175.00: "<text x=\"50 70 90 110 130\" y=\"140\">"
- RenderSVGText {text} at (240,118) size 134x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 134x28
+ RenderSVGText {text} at (240,118) size 134x27 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: "B"
chunk 1 text run 2 at (276.01,140.00) startOffset 1 endOffset 2 width 13.35: "a"
chunk 1 text run 3 at (309.36,140.00) startOffset 2 endOffset 3 width 6.67: "t"
chunk 1 text run 4 at (336.02,140.00) startOffset 3 endOffset 4 width 5.33: "i"
chunk 1 text run 5 at (361.36,140.00) startOffset 4 endOffset 5 width 12.00: "k"
- RenderSVGText {text} at (240,150) size 175x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 175x13
+ RenderSVGText {text} at (240,150) size 175x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 175x12
chunk 1 text run 1 at (240.00,160.00) startOffset 0 endOffset 35 width 175.00: "<text dx=\"240 20 20 20 20\" y=\"140\">"
- RenderSVGText {text} at (50,178) size 54x28 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 54x28
- RenderSVGInlineText {#text} at (0,0) size 54x28
+ RenderSVGText {text} at (50,178) size 54x27 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: "Batik"
- RenderSVGText {text} at (50,210) size 112x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 112x13
+ RenderSVGText {text} at (50,210) size 112x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 112x12
chunk 1 text run 1 at (50.00,220.00) startOffset 0 endOffset 22 width 112.00: "<tspan x=\"50\" y=\"200\">"
- RenderSVGText {text} at (240,178) size 134x28 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 134x28
- RenderSVGInlineText {#text} at (0,0) size 134x28
+ RenderSVGText {text} at (240,178) size 134x27 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: "B"
chunk 1 text run 2 at (276.01,200.00) startOffset 1 endOffset 2 width 13.35: "a"
chunk 1 text run 3 at (309.36,200.00) startOffset 2 endOffset 3 width 6.67: "t"
chunk 1 text run 4 at (336.02,200.00) startOffset 3 endOffset 4 width 5.33: "i"
chunk 1 text run 5 at (361.36,200.00) startOffset 4 endOffset 5 width 12.00: "k"
- RenderSVGText {text} at (240,210) size 209x13 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 209x13
- RenderSVGInlineText {#text} at (0,0) size 209x13
+ RenderSVGText {text} at (240,210) size 209x12 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 209x12
+ RenderSVGInlineText {#text} at (0,0) size 209x12
chunk 1 text run 1 at (240.00,220.00) startOffset 0 endOffset 43 width 209.00: "<tspan x=\"240\" y=\"200\" letter-spacing=\"20\">"
- RenderSVGText {text} at (50,238) size 92x28 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 92x28
- RenderSVGInlineText {#text} at (0,0) size 92x28
+ RenderSVGText {text} at (50,238) size 92x27 contains 1 chunk(s)
+ 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: "B"
chunk 1 text run 1 at (70.00,260.00) startOffset 0 endOffset 1 width 13.35: "a"
chunk 1 text run 1 at (90.00,260.00) startOffset 0 endOffset 1 width 6.67: "t"
chunk 1 text run 1 at (110.00,260.00) startOffset 0 endOffset 1 width 5.33: "i"
chunk 1 text run 1 at (130.00,260.00) startOffset 0 endOffset 1 width 12.00: "k"
- RenderSVGText {text} at (50,270) size 184x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 184x13
+ RenderSVGText {text} at (50,270) size 184x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 184x12
chunk 1 text run 1 at (50.00,280.00) startOffset 0 endOffset 36 width 184.00: "<tspan x=\"50 70 90 110 130\" y=\"260\">"
- RenderSVGText {text} at (240,238) size 134x28 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 134x28
- RenderSVGInlineText {#text} at (0,0) size 134x28
+ RenderSVGText {text} at (240,238) size 134x27 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: "B"
chunk 1 text run 2 at (276.01,260.00) startOffset 1 endOffset 2 width 13.35: "a"
chunk 1 text run 3 at (309.36,260.00) startOffset 2 endOffset 3 width 6.67: "t"
chunk 1 text run 4 at (336.02,260.00) startOffset 3 endOffset 4 width 5.33: "i"
chunk 1 text run 5 at (361.36,260.00) startOffset 4 endOffset 5 width 12.00: "k"
- RenderSVGText {text} at (240,270) size 184x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 184x13
+ RenderSVGText {text} at (240,270) size 184x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 184x12
chunk 1 text run 1 at (240.00,280.00) startOffset 0 endOffset 36 width 184.00: "<tspan dx=\"240 20 20 20 20\" y=\"260\">"
- RenderSVGText {text} at (50,298) size 92x28 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 92x28
- RenderSVGInlineText {#text} at (0,0) size 92x28
+ RenderSVGText {text} at (50,298) size 92x27 contains 1 chunk(s)
+ 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: "B"
chunk 1 text run 1 at (70.00,320.00) startOffset 0 endOffset 1 width 13.35: "a"
chunk 1 text run 1 at (90.00,320.00) startOffset 0 endOffset 1 width 6.67: "t"
chunk 1 text run 1 at (110.00,320.00) startOffset 0 endOffset 1 width 5.33: "i"
chunk 1 text run 1 at (130.00,320.00) startOffset 0 endOffset 1 width 12.00: "k"
- RenderSVGText {text} at (50,330) size 170x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 129x13
+ RenderSVGText {text} at (50,330) size 170x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 129x12
chunk 1 text run 1 at (50.00,340.00) startOffset 0 endOffset 26 width 129.00: "<tspan x=\"50 60 70 80 90\" "
- RenderSVGTSpan {tspan} at (0,0) size 137x13
- RenderSVGInlineText {#text} at (33,11) size 137x13
+ RenderSVGTSpan {tspan} at (0,0) size 137x12
+ RenderSVGInlineText {#text} at (33,11) size 137x12
chunk 1 text run 1 at (83.00,351.00) startOffset 0 endOffset 27 width 137.00: "dx=\"0 10 20 30 40\" y=\"320\">"
- RenderSVGText {text} at (240,298) size 134x28 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 134x28
- RenderSVGInlineText {#text} at (0,0) size 134x28
+ RenderSVGText {text} at (240,298) size 134x27 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: "B"
chunk 1 text run 2 at (276.01,320.00) startOffset 1 endOffset 2 width 13.35: "a"
chunk 1 text run 3 at (309.36,320.00) startOffset 2 endOffset 3 width 6.67: "t"
chunk 1 text run 4 at (336.02,320.00) startOffset 3 endOffset 4 width 5.33: "i"
chunk 1 text run 5 at (361.36,320.00) startOffset 4 endOffset 5 width 12.00: "k"
- RenderSVGText {text} at (240,330) size 191x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 169x13
+ RenderSVGText {text} at (240,330) size 191x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 169x12
chunk 1 text run 1 at (240.00,340.00) startOffset 0 endOffset 34 width 169.00: "<tspan x=\"240\" dx=\"0 10 10 10 10\" "
- RenderSVGTSpan {tspan} at (0,0) size 158x13
- RenderSVGInlineText {#text} at (33,11) size 158x13
+ RenderSVGTSpan {tspan} at (0,0) size 158x12
+ RenderSVGInlineText {#text} at (33,11) size 158x12
chunk 1 text run 1 at (273.00,351.00) startOffset 0 endOffset 34 width 158.00: "y=\"320\" style=\"letter-spacing:10\">"
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/batik/text/textProperties-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textProperties-expected.txt
index 39f75d0..e1c03fa 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textProperties-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textProperties-expected.txt
@@ -10,23 +10,23 @@
RenderSVGInlineText {#text} at (0,0) size 44x18
chunk 1 (middle anchor) text run 1 at (-22.00,0.00) startOffset 0 endOffset 6 width 44.00: "sample"
RenderSVGContainer {g} at (0,36) size 430x434
- RenderSVGText {text} at (59,36) size 332x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 332x18
+ RenderSVGText {text} at (59,36) size 332x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 332x17
chunk 1 (middle anchor) text run 1 at (59.00,50.00) startOffset 0 endOffset 47 width 332.00: "Text Alignment, Geometry, References, and Spans"
RenderSVGContainer {g} at (111,70) size 231x70
RenderSVGPath {line} at (224,70) size 2x70 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=SOLID] [color=#000000]}] [x1=225.00] [y1=70.00] [x2=225.00] [y2=140.00]
- RenderSVGText {text} at (225,76) size 117x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 117x18
+ RenderSVGText {text} at (225,76) size 117x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 117x17
chunk 1 text run 1 at (225.00,90.00) startOffset 0 endOffset 19 width 117.00: "text-anchor=\"start\""
- RenderSVGText {text} at (158,96) size 134x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 134x18
+ RenderSVGText {text} at (158,96) size 134x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 134x17
chunk 1 (middle anchor) text run 1 at (158.00,110.00) startOffset 0 endOffset 20 width 134.00: "text-anchor=\"middle\""
- RenderSVGText {text} at (111,116) size 114x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 114x18
+ RenderSVGText {text} at (111,116) size 114x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 114x17
chunk 1 (end anchor) text run 1 at (111.00,130.00) startOffset 0 endOffset 17 width 114.00: "text-anchor=\"end\""
RenderSVGContainer {g} at (45,145) size 110x54 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,180.00)}]
- RenderSVGText {text} at (-55,-35) size 110x45 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 110x45
+ RenderSVGText {text} at (-55,-35) size 109x44 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 109x44
chunk 1 (middle anchor) text run 1 at (-54.50,0.00) startOffset 0 endOffset 6 width 109.00: "sample"
RenderSVGText {text} at (-52,1) size 104x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 104x18
@@ -42,48 +42,48 @@
RenderSVGText {text} at (-57,-36) size 114x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 114x46
chunk 1 (middle anchor) text run 1 at (-57.00,0.00) startOffset 0 endOffset 6 width 114.00: "sample"
- RenderSVGText {text} at (-47,1) size 94x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 94x18
+ RenderSVGText {text} at (-47,1) size 93x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 93x18
chunk 1 (middle anchor) text run 1 at (-46.50,15.00) startOffset 0 endOffset 14 width 93.00: "font-size=\"28\""
RenderSVGContainer {g} at (20,197) size 160x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,225.00)}]
- RenderSVGText {text} at (-42,-28) size 84x36 contains 1 chunk(s)
- RenderSVGInline {tref} at (0,0) size 84x36
- RenderSVGInlineText {#text} at (0,0) size 84x36
+ RenderSVGText {text} at (-42,-28) size 84x35 contains 1 chunk(s)
+ RenderSVGInline {tref} at (0,0) size 84x35
+ RenderSVGInlineText {#text} at (0,0) size 84x35
chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
- RenderSVGText {text} at (-80,1) size 160x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 160x18
+ RenderSVGText {text} at (-80,1) size 159x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 159x18
chunk 1 (middle anchor) text run 1 at (-79.50,15.00) startOffset 0 endOffset 26 width 159.00: "referenced text via <tref>"
RenderSVGContainer {g} at (178,197) size 94x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,225.00)}]
- RenderSVGText {text} at (-43,-28) size 86x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 25x36
+ RenderSVGText {text} at (-43,-28) size 86x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 25x35
chunk 1 (middle anchor) text run 1 at (-43.00,0.00) startOffset 0 endOffset 2 width 25.00: "sa"
- RenderSVGTSpan {tspan} at (0,0) size 25x36
- RenderSVGInlineText {#text} at (25,0) size 25x36
+ RenderSVGTSpan {tspan} at (0,0) size 25x35
+ RenderSVGInlineText {#text} at (25,0) size 25x35
chunk 1 (middle anchor) text run 1 at (-18.00,0.00) startOffset 0 endOffset 1 width 25.00: "m"
- RenderSVGInlineText {#text} at (50,0) size 36x36
+ RenderSVGInlineText {#text} at (50,0) size 36x35
chunk 1 (middle anchor) text run 1 at (7.00,0.00) startOffset 0 endOffset 3 width 36.00: "ple"
- RenderSVGText {text} at (-47,1) size 94x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 94x18
+ RenderSVGText {text} at (-47,1) size 93x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 93x18
chunk 1 (middle anchor) text run 1 at (-46.50,15.00) startOffset 0 endOffset 14 width 93.00: "use of <tspan>"
RenderSVGContainer {g} at (270,197) size 160x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,225.00)}]
RenderSVGContainer {g} at (308,197) size 84x36
RenderSVGContainer {use} at (308,197) size 84x36
RenderSVGContainer {g} at (308,197) size 84x36
- RenderSVGText {text} at (-42,-28) size 84x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x36
+ RenderSVGText {text} at (-42,-28) size 84x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x35
chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
RenderSVGText {text} at (-80,1) size 160x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 160x18
chunk 1 (middle anchor) text run 1 at (-80.00,15.00) startOffset 0 endOffset 25 width 160.00: "predefined text via <use>"
- RenderSVGText {text} at (143,266) size 164x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 164x18
+ RenderSVGText {text} at (143,266) size 163x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 163x17
chunk 1 (middle anchor) text run 1 at (143.50,280.00) startOffset 0 endOffset 25 width 163.00: "Text Rendering Properties"
RenderSVGContainer {g} at (24,297) size 152x42 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,305.00)}]
RenderSVGContainer {g} at (58,297) size 84x36 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}]
RenderSVGContainer {use} at (58,297) size 84x36
RenderSVGContainer {g} at (58,297) size 84x36
- RenderSVGText {text} at (-42,-28) size 84x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x36
+ RenderSVGText {text} at (-42,-28) size 84x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x35
chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
RenderSVGText {text} at (-76,16) size 152x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 152x18
@@ -92,18 +92,18 @@
RenderSVGContainer {g} at (183,292) size 84x36 [opacity=0.50]
RenderSVGContainer {use} at (183,292) size 84x36
RenderSVGContainer {g} at (183,292) size 84x36
- RenderSVGText {text} at (-42,-28) size 84x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x36
+ RenderSVGText {text} at (-42,-28) size 84x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x35
chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
- RenderSVGText {text} at (-45,1) size 90x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 90x18
+ RenderSVGText {text} at (-45,1) size 89x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 89x18
chunk 1 (middle anchor) text run 1 at (-44.50,15.00) startOffset 0 endOffset 13 width 89.00: "opacity=\"0.5\""
RenderSVGContainer {g} at (301,292) size 98x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,320.00)}]
RenderSVGContainer {g} at (308,292) size 84x36
RenderSVGContainer {use} at (308,292) size 84x36
RenderSVGContainer {g} at (308,292) size 84x36
- RenderSVGText {text} at (-42,-28) size 84x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x36
+ RenderSVGText {text} at (-42,-28) size 84x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x35
chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
RenderSVGText {text} at (-49,1) size 98x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 98x18
@@ -113,29 +113,29 @@
[filter="gaussianBlur"] RenderSVGResourceFilter {filter} at (-100,-100) size 200x200
RenderSVGContainer {use} at (58,342) size 84x36
RenderSVGContainer {g} at (58,342) size 84x36
- RenderSVGText {text} at (-42,-28) size 84x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x36
+ RenderSVGText {text} at (-42,-28) size 84x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x35
chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
- RenderSVGText {text} at (-85,1) size 170x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 170x18
+ RenderSVGText {text} at (-85,1) size 169x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 169x18
chunk 1 (middle anchor) text run 1 at (-84.50,15.00) startOffset 0 endOffset 27 width 169.00: "filter=\"url(#gaussianBlur)\""
RenderSVGContainer {g} at (150,341) size 150x58 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,370.00)}]
RenderSVGContainer {g} at (182,341) size 86x38
RenderSVGContainer {use} at (182,341) size 86x38
RenderSVGContainer {g} at (182,341) size 86x38
- RenderSVGText {text} at (-42,-28) size 84x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x36
+ RenderSVGText {text} at (-42,-28) size 84x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x35
chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
- RenderSVGText {text} at (-44,1) size 88x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 88x18
+ RenderSVGText {text} at (-44,1) size 87x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 87x18
chunk 1 (middle anchor) text run 1 at (-43.50,15.00) startOffset 0 endOffset 14 width 87.00: "fill=\"yellow\";"
- RenderSVGText {text} at (-75,11) size 150x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 150x18
+ RenderSVGText {text} at (-75,11) size 149x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 149x18
chunk 1 (middle anchor) text run 1 at (-74.50,25.00) startOffset 0 endOffset 21 width 149.00: "stroke=\"MidnightBlue\""
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceClipper {clipPath} [id="textClip"] [clipPathUnits=userSpaceOnUse]
- RenderSVGText {text} at (-42,-28) size 84x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x36
+ RenderSVGText {text} at (-42,-28) size 84x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x35
chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
RenderSVGResourceLinearGradient {linearGradient} [id="gradient"] [gradientUnits=userSpaceOnUse] [start=(-50,-25)] [end=(50,25)]
RenderSVGGradientStop {stop} [offset=0.00] [color=#0000FF]
@@ -143,20 +143,20 @@
RenderSVGContainer {g} at (300,345) size 100x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,370.00)}]
RenderSVGPath {rect} at (308,345) size 84x33 [fill={[type=LINEAR-GRADIENT] [id="gradient"]}] [x=-50.00] [y=-25.00] [width=100.00] [height=50.00]
[clipPath="textClip"] RenderSVGResourceClipper {clipPath} at (-42,-28) size 84x36
- RenderSVGText {text} at (-50,1) size 100x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 100x18
+ RenderSVGText {text} at (-50,1) size 99x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 99x18
chunk 1 (middle anchor) text run 1 at (-49.50,15.00) startOffset 0 endOffset 17 width 99.00: "text as clip-path"
- RenderSVGText {text} at (136,386) size 28x69 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 28x69
+ RenderSVGText {text} at (136,386) size 27x69 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 27x69
chunk 1 (middle anchor) text run 1 at (136.50,440.00) startOffset 0 endOffset 1 width 27.00: "a"
- RenderSVGText {text} at (77,441) size 146x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 146x18
+ RenderSVGText {text} at (77,441) size 145x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 145x18
chunk 1 (middle anchor) text run 1 at (77.50,455.00) startOffset 0 endOffset 23 width 145.00: "stroke-linejoin=\"miter\""
RenderSVGText {text} at (74,451) size 152x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 152x18
chunk 1 (middle anchor) text run 1 at (74.00,465.00) startOffset 0 endOffset 23 width 152.00: "stroke-linecap=\"square\""
- RenderSVGText {text} at (286,386) size 28x69 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 28x69
+ RenderSVGText {text} at (286,386) size 27x69 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 27x69
chunk 1 (middle anchor) text run 1 at (286.50,440.00) startOffset 0 endOffset 1 width 27.00: "a"
RenderSVGText {text} at (225,441) size 150x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 150x18
diff --git a/LayoutTests/platform/mac/svg/batik/text/textProperties2-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textProperties2-expected.txt
index cd320d3..a5fe23c 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textProperties2-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textProperties2-expected.txt
@@ -4,14 +4,14 @@
RenderSVGRoot {svg} at (12,26) size 438x307
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (12,26) size 438x307
- RenderSVGText {text} at (142,26) size 166x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 166x18
+ RenderSVGText {text} at (142,26) size 166x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 166x17
chunk 1 (middle anchor) text run 1 at (142.00,40.00) startOffset 0 endOffset 28 width 166.00: "Text display and visibility."
RenderSVGText {text} at (143,60) size 164x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 164x18
chunk 1 (middle anchor) text run 1 at (143.00,74.00) startOffset 0 endOffset 27 width 164.00: "Visibility on text & tspans"
- RenderSVGText {text} at (147,186) size 156x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 156x18
+ RenderSVGText {text} at (147,186) size 155x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 155x18
chunk 1 (middle anchor) text run 1 at (147.50,200.00) startOffset 0 endOffset 24 width 155.00: "Display on text & tspans"
RenderSVGContainer {g} at (12,81) size 426x252
RenderSVGPath {rect} at (12,81) size 426x27 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=12.50] [y=82.00] [width=425.00] [height=25.00]
@@ -60,7 +60,7 @@
RenderSVGInlineText {#text} at (33,0) size 51x19
chunk 1 text run 1 at (53.60,70.00) startOffset 0 endOffset 8 width 50.40: "tspan 1 "
RenderSVGTSpan {tspan} at (0,0) size 48x19
- RenderSVGInlineText {#text} at (83,0) size 48x19
+ RenderSVGInlineText {#text} at (83,0) size 47x19
chunk 1 text run 1 at (104.00,70.00) startOffset 0 endOffset 7 width 46.40: "tspan 2"
RenderSVGInlineText {#text} at (130,0) size 84x19
chunk 1 text run 1 at (150.40,70.00) startOffset 0 endOffset 12 width 83.20: " more span 1"
@@ -73,7 +73,7 @@
RenderSVGInlineText {#text} at (33,0) size 51x19
chunk 1 text run 1 at (53.60,90.00) startOffset 0 endOffset 8 width 50.40: "tspan 1 "
RenderSVGTSpan {tspan} at (0,0) size 48x19
- RenderSVGInlineText {#text} at (83,0) size 48x19
+ RenderSVGInlineText {#text} at (83,0) size 47x19
chunk 1 text run 1 at (104.00,90.00) startOffset 0 endOffset 7 width 46.40: "tspan 2"
RenderSVGInlineText {#text} at (130,0) size 84x19
chunk 1 text run 1 at (150.40,90.00) startOffset 0 endOffset 12 width 83.20: " more span 1"
@@ -86,7 +86,7 @@
RenderSVGInlineText {#text} at (33,0) size 51x19
chunk 1 text run 1 at (53.60,110.00) startOffset 0 endOffset 8 width 50.40: "tspan 1 "
RenderSVGTSpan {tspan} at (0,0) size 48x19
- RenderSVGInlineText {#text} at (83,0) size 48x19
+ RenderSVGInlineText {#text} at (83,0) size 47x19
chunk 1 text run 1 at (104.00,110.00) startOffset 0 endOffset 7 width 46.40: "tspan 2"
RenderSVGInlineText {#text} at (130,0) size 84x19
chunk 1 text run 1 at (150.40,110.00) startOffset 0 endOffset 12 width 83.20: " more span 1"
@@ -99,7 +99,7 @@
RenderSVGInlineText {#text} at (33,0) size 51x19
chunk 1 text run 1 at (53.60,130.00) startOffset 0 endOffset 8 width 50.40: "tspan 1 "
RenderSVGTSpan {tspan} at (0,0) size 48x19
- RenderSVGInlineText {#text} at (83,0) size 48x19
+ RenderSVGInlineText {#text} at (83,0) size 47x19
chunk 1 text run 1 at (104.00,130.00) startOffset 0 endOffset 7 width 46.40: "tspan 2"
RenderSVGInlineText {#text} at (130,0) size 84x19
chunk 1 text run 1 at (150.40,130.00) startOffset 0 endOffset 12 width 83.20: " more span 1"
@@ -112,7 +112,7 @@
RenderSVGInlineText {#text} at (33,0) size 51x19
chunk 1 text run 1 at (53.60,170.00) startOffset 0 endOffset 8 width 50.40: "tspan 1 "
RenderSVGTSpan {tspan} at (0,0) size 52x19
- RenderSVGInlineText {#text} at (83,0) size 52x19
+ RenderSVGInlineText {#text} at (83,0) size 51x19
chunk 1 text run 1 at (104.00,170.00) startOffset 0 endOffset 8 width 50.40: "tspan 2 "
RenderSVGInlineText {#text} at (134,0) size 80x19
chunk 1 text run 1 at (154.40,170.00) startOffset 0 endOffset 11 width 79.20: "more span 1"
@@ -124,7 +124,7 @@
RenderSVGTSpan {tspan} at (0,0) size 131x19
RenderSVGInlineText {#text} at (33,0) size 51x19
chunk 1 text run 1 at (53.60,190.00) startOffset 0 endOffset 8 width 50.40: "tspan 1 "
- RenderSVGInlineText {#text} at (83,0) size 81x19
+ RenderSVGInlineText {#text} at (83,0) size 80x19
chunk 1 text run 1 at (104.00,190.00) startOffset 0 endOffset 11 width 79.20: "more span 1"
RenderSVGInlineText {#text} at (163,0) size 71x19
chunk 1 text run 1 at (183.20,190.00) startOffset 0 endOffset 12 width 70.40: " finish text"
diff --git a/LayoutTests/platform/mac/svg/batik/text/textStyles-expected.txt b/LayoutTests/platform/mac/svg/batik/text/textStyles-expected.txt
index b7595d0..2305d502 100644
--- a/LayoutTests/platform/mac/svg/batik/text/textStyles-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/textStyles-expected.txt
@@ -7,177 +7,177 @@
RenderSVGInlineText {#text} at (0,0) size 44x18
chunk 1 (middle anchor) text run 1 at (-22.00,0.00) startOffset 0 endOffset 6 width 44.00: "sample"
RenderSVGContainer {g} at (0,36) size 450x397
- RenderSVGText {text} at (135,36) size 180x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 180x18
+ RenderSVGText {text} at (135,36) size 180x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 180x17
chunk 1 (middle anchor) text run 1 at (135.00,50.00) startOffset 0 endOffset 26 width 180.00: "Text Font Faces and Styles"
- RenderSVGText {text} at (184,65) size 82x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 82x13
+ RenderSVGText {text} at (184,65) size 82x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 82x12
chunk 1 (middle anchor) text run 1 at (184.00,75.00) startOffset 0 endOffset 19 width 82.00: "Standard Font Faces"
RenderSVGContainer {g} at (0,82) size 252x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,110.00)}]
RenderSVGContainer {use} at (58,82) size 84x36
RenderSVGContainer {g} at (58,82) size 84x36
- RenderSVGText {text} at (-42,-28) size 84x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x36
+ RenderSVGText {text} at (-42,-28) size 84x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x35
chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
- RenderSVGText {text} at (-152,-13) size 304x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 304x36
+ RenderSVGText {text} at (-152,-13) size 304x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 304x35
chunk 1 (middle anchor) text run 1 at (-152.00,15.00) startOffset 0 endOffset 24 width 304.00: "SansSerif, normal weight"
RenderSVGContainer {g} at (133,82) size 184x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,110.00)}]
RenderSVGContainer {use} at (180,82) size 90x36
RenderSVGContainer {g} at (180,82) size 90x36
- RenderSVGText {text} at (-45,-28) size 90x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 90x36
+ RenderSVGText {text} at (-45,-28) size 90x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 90x35
chunk 1 (middle anchor) text run 1 at (-45.00,0.00) startOffset 0 endOffset 6 width 90.00: "sample"
- RenderSVGText {text} at (-92,-13) size 184x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 184x36
+ RenderSVGText {text} at (-92,-13) size 184x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 184x35
chunk 1 (middle anchor) text run 1 at (-92.00,15.00) startOffset 0 endOffset 15 width 184.00: "SansSerif, bold"
RenderSVGContainer {g} at (240,82) size 210x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,110.00)}]
RenderSVGContainer {use} at (307,82) size 86x36
RenderSVGContainer {g} at (307,82) size 86x36
- RenderSVGText {text} at (-43,-28) size 86x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x36
+ RenderSVGText {text} at (-43,-28) size 85x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 85x35
chunk 1 (middle anchor) text run 1 at (-42.50,0.00) startOffset 0 endOffset 6 width 85.00: "sample"
- RenderSVGText {text} at (-110,-13) size 220x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 220x36
+ RenderSVGText {text} at (-110,-13) size 220x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 220x35
chunk 1 (middle anchor) text run 1 at (-110.00,15.00) startOffset 0 endOffset 18 width 220.00: "SansSerif, oblique"
RenderSVGContainer {g} at (0,132) size 224x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,160.00)}]
RenderSVGContainer {use} at (58,132) size 84x36
RenderSVGContainer {g} at (58,132) size 84x36
- RenderSVGText {text} at (-42,-28) size 84x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x36
+ RenderSVGText {text} at (-42,-28) size 84x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x35
chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
- RenderSVGText {text} at (-124,-13) size 248x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 248x36
+ RenderSVGText {text} at (-124,-13) size 247x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 247x35
chunk 1 (middle anchor) text run 1 at (-123.50,15.00) startOffset 0 endOffset 20 width 247.00: "Serif, normal weight"
RenderSVGContainer {g} at (161,132) size 128x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,160.00)}]
RenderSVGContainer {use} at (180,132) size 90x36
RenderSVGContainer {g} at (180,132) size 90x36
- RenderSVGText {text} at (-45,-28) size 90x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 90x36
+ RenderSVGText {text} at (-45,-28) size 90x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 90x35
chunk 1 (middle anchor) text run 1 at (-45.00,0.00) startOffset 0 endOffset 6 width 90.00: "sample"
- RenderSVGText {text} at (-64,-13) size 128x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 128x36
+ RenderSVGText {text} at (-64,-13) size 127x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 127x35
chunk 1 (middle anchor) text run 1 at (-63.50,15.00) startOffset 0 endOffset 11 width 127.00: "Serif, bold"
RenderSVGContainer {g} at (268,132) size 164x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,160.00)}]
RenderSVGContainer {use} at (307,132) size 86x36
RenderSVGContainer {g} at (307,132) size 86x36
- RenderSVGText {text} at (-43,-28) size 86x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x36
+ RenderSVGText {text} at (-43,-28) size 85x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 85x35
chunk 1 (middle anchor) text run 1 at (-42.50,0.00) startOffset 0 endOffset 6 width 85.00: "sample"
- RenderSVGText {text} at (-82,-13) size 164x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 164x36
+ RenderSVGText {text} at (-82,-13) size 163x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 163x35
chunk 1 (middle anchor) text run 1 at (-81.50,15.00) startOffset 0 endOffset 14 width 163.00: "Serif, oblique"
RenderSVGContainer {g} at (0,182) size 271x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,210.00)}]
RenderSVGContainer {use} at (58,182) size 84x36
RenderSVGContainer {g} at (58,182) size 84x36
- RenderSVGText {text} at (-42,-28) size 84x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x36
+ RenderSVGText {text} at (-42,-28) size 84x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x35
chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
- RenderSVGText {text} at (-171,-13) size 342x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 342x36
+ RenderSVGText {text} at (-171,-13) size 342x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 342x35
chunk 1 (middle anchor) text run 1 at (-171.00,15.00) startOffset 0 endOffset 25 width 342.00: "Monospaced, normal weight"
RenderSVGContainer {g} at (114,182) size 222x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,210.00)}]
RenderSVGContainer {use} at (180,182) size 90x36
RenderSVGContainer {g} at (180,182) size 90x36
- RenderSVGText {text} at (-45,-28) size 90x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 90x36
+ RenderSVGText {text} at (-45,-28) size 90x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 90x35
chunk 1 (middle anchor) text run 1 at (-45.00,0.00) startOffset 0 endOffset 6 width 90.00: "sample"
- RenderSVGText {text} at (-111,-13) size 222x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 222x36
+ RenderSVGText {text} at (-111,-13) size 222x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 222x35
chunk 1 (middle anchor) text run 1 at (-111.00,15.00) startOffset 0 endOffset 16 width 222.00: "Monospaced, bold"
RenderSVGContainer {g} at (221,182) size 229x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,210.00)}]
RenderSVGContainer {use} at (307,182) size 86x36
RenderSVGContainer {g} at (307,182) size 86x36
- RenderSVGText {text} at (-43,-28) size 86x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x36
+ RenderSVGText {text} at (-43,-28) size 85x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 85x35
chunk 1 (middle anchor) text run 1 at (-42.50,0.00) startOffset 0 endOffset 6 width 85.00: "sample"
- RenderSVGText {text} at (-129,-13) size 258x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 258x36
+ RenderSVGText {text} at (-129,-13) size 258x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 258x35
chunk 1 (middle anchor) text run 1 at (-129.00,15.00) startOffset 0 endOffset 19 width 258.00: "Monospaced, oblique"
RenderSVGContainer {g} at (49,232) size 102x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,260.00)}]
RenderSVGContainer {use} at (58,232) size 84x36
RenderSVGContainer {g} at (58,232) size 84x36
- RenderSVGText {text} at (-42,-28) size 84x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x36
+ RenderSVGText {text} at (-42,-28) size 84x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x35
chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
- RenderSVGText {text} at (-51,-13) size 102x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 102x36
+ RenderSVGText {text} at (-51,-13) size 102x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 102x35
chunk 1 (middle anchor) text run 1 at (-51.00,15.00) startOffset 0 endOffset 9 width 102.00: "(default)"
RenderSVGContainer {g} at (97,232) size 256x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,260.00)}]
RenderSVGContainer {use} at (182,232) size 86x36
RenderSVGContainer {g} at (182,232) size 86x36
- RenderSVGText {text} at (-43,-28) size 86x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x36
+ RenderSVGText {text} at (-43,-28) size 86x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x35
chunk 1 (middle anchor) text run 1 at (-43.00,0.00) startOffset 0 endOffset 6 width 86.00: "sample"
- RenderSVGText {text} at (-128,-13) size 256x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 256x36
+ RenderSVGText {text} at (-128,-13) size 256x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 256x35
chunk 1 (middle anchor) text run 1 at (-128.00,15.00) startOffset 0 endOffset 22 width 256.00: "default, bold, oblique"
RenderSVGContainer {g} at (196,231) size 254x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,260.00)}]
RenderSVGContainer {use} at (307,231) size 86x38
RenderSVGContainer {g} at (307,231) size 86x38
- RenderSVGText {text} at (-42,-28) size 84x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x36
+ RenderSVGText {text} at (-42,-28) size 84x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x35
chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
- RenderSVGText {text} at (-154,-13) size 308x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 308x36
+ RenderSVGText {text} at (-154,-13) size 308x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 308x35
chunk 1 (middle anchor) text run 1 at (-154.00,15.00) startOffset 0 endOffset 25 width 308.00: "stroke-width=1, fill=none"
- RenderSVGText {text} at (181,300) size 88x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 88x13
+ RenderSVGText {text} at (181,300) size 88x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 88x12
chunk 1 (middle anchor) text run 1 at (181.00,310.00) startOffset 0 endOffset 19 width 88.00: "Named Font Families"
- RenderSVGText {text} at (128,315) size 194x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 194x13
+ RenderSVGText {text} at (128,315) size 193x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 193x12
chunk 1 (middle anchor) text run 1 at (128.50,325.00) startOffset 0 endOffset 49 width 193.00: "(Not all typefaces are available on all systems.)"
RenderSVGContainer {g} at (58,332) size 84x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,360.00)}]
RenderSVGContainer {use} at (58,332) size 84x36
RenderSVGContainer {g} at (58,332) size 84x36
- RenderSVGText {text} at (-42,-28) size 84x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x36
+ RenderSVGText {text} at (-42,-28) size 84x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x35
chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
- RenderSVGText {text} at (-37,-13) size 74x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 74x36
+ RenderSVGText {text} at (-37,-13) size 74x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 74x35
chunk 1 (middle anchor) text run 1 at (-37.00,15.00) startOffset 0 endOffset 5 width 74.00: "Times"
RenderSVGContainer {g} at (171,329) size 108x54 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,360.00)}]
RenderSVGContainer {use} at (171,329) size 108x38
RenderSVGContainer {g} at (171,329) size 108x38
- RenderSVGText {text} at (-54,-31) size 108x38 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 108x38
+ RenderSVGText {text} at (-54,-31) size 108x37 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 108x37
chunk 1 (middle anchor) text run 1 at (-54.00,0.00) startOffset 0 endOffset 6 width 108.00: "sample"
- RenderSVGText {text} at (-51,-13) size 102x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 102x36
+ RenderSVGText {text} at (-51,-13) size 101x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 101x35
chunk 1 (middle anchor) text run 1 at (-50.50,15.00) startOffset 0 endOffset 7 width 101.00: "Verdana"
RenderSVGContainer {g} at (293,331) size 114x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,360.00)}]
RenderSVGContainer {use} at (301,331) size 98x36
RenderSVGContainer {g} at (301,331) size 98x36
- RenderSVGText {text} at (-49,-29) size 98x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x36
+ RenderSVGText {text} at (-49,-29) size 98x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x35
chunk 1 (middle anchor) text run 1 at (-49.00,0.00) startOffset 0 endOffset 6 width 98.00: "sample"
- RenderSVGText {text} at (-57,-13) size 114x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 114x36
+ RenderSVGText {text} at (-57,-13) size 113x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x35
chunk 1 (middle anchor) text run 1 at (-56.50,15.00) startOffset 0 endOffset 9 width 113.00: "Helvetica"
RenderSVGContainer {g} at (0,382) size 208x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,410.00)}]
- RenderSVGText {text} at (-49,-28) size 98x35 contains 1 chunk(s)
- RenderSVGInline {tref} at (0,0) size 98x35
- RenderSVGInlineText {#text} at (0,0) size 98x35
+ RenderSVGText {text} at (-49,-28) size 98x34 contains 1 chunk(s)
+ RenderSVGInline {tref} at (0,0) size 98x34
+ RenderSVGInlineText {#text} at (0,0) size 98x34
chunk 1 (middle anchor) text run 1 at (-49.00,0.00) startOffset 0 endOffset 6 width 98.00: "sample"
- RenderSVGText {text} at (-108,-13) size 216x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 216x36
+ RenderSVGText {text} at (-108,-13) size 216x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 216x35
chunk 1 (middle anchor) text run 1 at (-108.00,15.00) startOffset 0 endOffset 18 width 216.00: "Arial (underlined)"
RenderSVGContainer {g} at (179,379) size 92x54 [transform={m=((1.00,0.00)(0.00,1.00)) t=(225.00,410.00)}]
RenderSVGContainer {use} at (179,379) size 92x38
RenderSVGContainer {g} at (179,379) size 92x38
- RenderSVGText {text} at (-46,-31) size 92x38 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 92x38
+ RenderSVGText {text} at (-46,-31) size 91x37 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 91x37
chunk 1 (middle anchor) text run 1 at (-45.50,0.00) startOffset 0 endOffset 6 width 91.00: "sample"
- RenderSVGText {text} at (-41,-13) size 82x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 82x36
+ RenderSVGText {text} at (-41,-13) size 82x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 82x35
chunk 1 (middle anchor) text run 1 at (-41.00,15.00) startOffset 0 endOffset 6 width 82.00: "Impact"
RenderSVGContainer {g} at (189,382) size 261x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,410.00)}]
- RenderSVGText {text} at (-42,-28) size 84x36 contains 1 chunk(s)
- RenderSVGInline {tref} at (0,0) size 84x36
- RenderSVGInlineText {#text} at (0,0) size 84x36
+ RenderSVGText {text} at (-42,-28) size 84x35 contains 1 chunk(s)
+ RenderSVGInline {tref} at (0,0) size 84x35
+ RenderSVGInlineText {#text} at (0,0) size 84x35
chunk 1 (middle anchor) text run 1 at (-42.00,0.00) startOffset 0 endOffset 6 width 84.00: "sample"
- RenderSVGText {text} at (-161,-13) size 322x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 322x36
+ RenderSVGText {text} at (-161,-13) size 321x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 321x35
chunk 1 (middle anchor) text run 1 at (-160.50,15.00) startOffset 0 endOffset 25 width 321.00: "AvantGarde (line-through)"
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/batik/text/verticalText-expected.txt b/LayoutTests/platform/mac/svg/batik/text/verticalText-expected.txt
index 275d94d..ae6ec9b 100644
--- a/LayoutTests/platform/mac/svg/batik/text/verticalText-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/verticalText-expected.txt
@@ -5,8 +5,8 @@
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGPath {path} at (14,0) size 317x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 0 1000 100 C 1100 200 1200 300 1300 200 C 1400 100 1500 0 1600 100 C 1700 200 1800 300 1900 200 C 2000 100 2100 0 2200 100"]
RenderSVGContainer {g} at (20,25) size 410x470
- RenderSVGText {text} at (163,25) size 124x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 124x19
+ RenderSVGText {text} at (163,25) size 124x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 124x18
chunk 1 (middle anchor) text run 1 at (163.00,40.00) startOffset 0 endOffset 18 width 124.00: "Vertical Text Test"
RenderSVGPath {line} at (20,74) size 410x2 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=20.00] [y1=75.00] [x2=430.00] [y2=75.00]
RenderSVGContainer {g} at (48,73) size 354x377 [opacity=0.50]
@@ -26,8 +26,8 @@
RenderSVGPath {line} at (299,75) size 2x375 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=300.00] [y1=75.00] [x2=300.00] [y2=450.00]
RenderSVGPath {line} at (349,75) size 2x375 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=350.00] [y1=75.00] [x2=350.00] [y2=450.00]
RenderSVGPath {line} at (399,75) size 2x375 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=400.00] [y1=75.00] [x2=400.00] [y2=450.00]
- RenderSVGText {text} at (41,75) size 18x169 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x169
+ RenderSVGText {text} at (41,75) size 17x169 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x169
chunk 1 (vertical) text run 1 at (45.25,75.00) startOffset 0 endOffset 1 height 17.00: "W"
chunk 1 (vertical) text run 2 at (45.25,89.00) startOffset 1 endOffset 2 height 17.00: "r"
chunk 1 (vertical) text run 3 at (45.25,94.00) startOffset 2 endOffset 3 height 17.00: "i"
@@ -51,8 +51,8 @@
chunk 1 (vertical) text run 21 at (45.25,198.00) startOffset 20 endOffset 21 height 17.00: "m"
chunk 1 (vertical) text run 22 at (45.25,210.00) startOffset 21 endOffset 22 height 17.00: "\x{753B}"
chunk 1 (vertical) text run 23 at (45.25,227.00) startOffset 22 endOffset 23 height 17.00: "\x{50CF}"
- RenderSVGText {text} at (91,75) size 18x178 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x178
+ RenderSVGText {text} at (91,75) size 17x178 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x178
chunk 1 (vertical) text run 1 at (95.25,75.00) startOffset 0 endOffset 1 height 17.00: "G"
chunk 1 (vertical) text run 2 at (95.25,86.00) startOffset 1 endOffset 2 height 17.00: "l"
chunk 1 (vertical) text run 3 at (95.25,90.00) startOffset 2 endOffset 3 height 17.00: "y"
@@ -77,8 +77,8 @@
chunk 1 (vertical) text run 22 at (95.25,211.00) startOffset 21 endOffset 22 height 17.00: "o"
chunk 1 (vertical) text run 23 at (95.25,219.00) startOffset 22 endOffset 23 height 17.00: "\x{753B}"
chunk 1 (vertical) text run 24 at (95.25,236.00) startOffset 23 endOffset 24 height 17.00: "\x{50CF}"
- RenderSVGText {text} at (142,75) size 16x357 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 16x357
+ RenderSVGText {text} at (142,75) size 15x357 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x357
chunk 1 (vertical) text run 1 at (145.25,75.00) startOffset 0 endOffset 1 height 17.00: "G"
chunk 1 (vertical) text run 2 at (145.25,92.00) startOffset 1 endOffset 2 height 17.00: "l"
chunk 1 (vertical) text run 3 at (145.25,109.00) startOffset 2 endOffset 3 height 17.00: "y"
@@ -100,8 +100,8 @@
chunk 1 (vertical) text run 19 at (145.25,381.00) startOffset 18 endOffset 19 height 17.00: "0"
chunk 1 (vertical) text run 20 at (145.25,398.00) startOffset 19 endOffset 20 height 17.00: "\x{753B}"
chunk 1 (vertical) text run 21 at (145.25,415.00) startOffset 20 endOffset 21 height 17.00: "\x{50CF}"
- RenderSVGText {text} at (191,75) size 18x163 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x163
+ RenderSVGText {text} at (191,75) size 17x163 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x163
chunk 1 (vertical) text run 1 at (195.25,75.00) startOffset 0 endOffset 1 height 17.00: "G"
chunk 1 (vertical) text run 2 at (195.25,86.00) startOffset 1 endOffset 2 height 17.00: "l"
chunk 1 (vertical) text run 3 at (195.25,90.00) startOffset 2 endOffset 3 height 17.00: "y"
@@ -124,8 +124,8 @@
chunk 1 (vertical) text run 20 at (195.25,200.00) startOffset 19 endOffset 20 height 17.00: "0"
chunk 1 (vertical) text run 21 at (195.25,208.00) startOffset 20 endOffset 21 height 17.00: "\x{753B}"
chunk 1 (vertical) text run 22 at (195.25,223.00) startOffset 21 endOffset 22 height 17.00: "\x{50CF}"
- RenderSVGText {text} at (242,71) size 16x392 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 16x392
+ RenderSVGText {text} at (242,71) size 15x391 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x391
chunk 1 (vertical) text run 1 at (245.25,75.00) startOffset 0 endOffset 1 height 17.00: "G"
chunk 1 (vertical) text run 2 at (245.25,92.00) startOffset 1 endOffset 2 height 17.00: "l"
chunk 1 (vertical) text run 3 at (245.25,109.00) startOffset 2 endOffset 3 height 17.00: "y"
@@ -149,8 +149,8 @@
chunk 1 (vertical) text run 21 at (245.25,415.00) startOffset 20 endOffset 21 height 17.00: "0"
chunk 1 (vertical) text run 22 at (245.25,432.00) startOffset 21 endOffset 22 height 17.00: "\x{753B}"
chunk 1 (vertical) text run 23 at (245.25,449.00) startOffset 22 endOffset 23 height 17.00: "\x{50CF}"
- RenderSVGText {text} at (291,75) size 18x171 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x171
+ RenderSVGText {text} at (291,75) size 17x171 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x171
chunk 1 (vertical) text run 1 at (295.25,75.00) startOffset 0 endOffset 1 height 17.00: "G"
chunk 1 (vertical) text run 2 at (295.25,86.00) startOffset 1 endOffset 2 height 17.00: "l"
chunk 1 (vertical) text run 3 at (295.25,90.00) startOffset 2 endOffset 3 height 17.00: "y"
@@ -174,8 +174,8 @@
chunk 1 (vertical) text run 21 at (295.25,208.00) startOffset 20 endOffset 21 height 17.00: "0"
chunk 1 (vertical) text run 22 at (295.25,216.00) startOffset 21 endOffset 22 height 17.00: "\x{753B}"
chunk 1 (vertical) text run 23 at (295.25,231.00) startOffset 22 endOffset 23 height 17.00: "\x{50CF}"
- RenderSVGText {text} at (341,75) size 18x173 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x71
+ RenderSVGText {text} at (341,75) size 17x173 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x71
chunk 1 (vertical) text run 1 at (345.25,75.00) startOffset 0 endOffset 1 height 17.00: "E"
chunk 1 (vertical) text run 2 at (345.25,84.00) startOffset 1 endOffset 2 height 17.00: "m"
chunk 1 (vertical) text run 3 at (345.25,96.00) startOffset 2 endOffset 3 height 17.00: "b"
@@ -185,8 +185,8 @@
chunk 1 (vertical) text run 7 at (345.25,127.00) startOffset 6 endOffset 7 height 17.00: "e"
chunk 1 (vertical) text run 8 at (345.25,134.00) startOffset 7 endOffset 8 height 17.00: "d"
chunk 1 (vertical) text run 9 at (345.25,142.00) startOffset 8 endOffset 9 height 17.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 18x49
- RenderSVGInlineText {#text} at (0,71) size 18x49
+ RenderSVGTSpan {tspan} at (0,0) size 17x49
+ RenderSVGInlineText {#text} at (0,71) size 17x49
chunk 1 (vertical) text run 1 at (345.25,146.00) startOffset 0 endOffset 1 height 17.00: "<"
chunk 1 (vertical) text run 2 at (345.25,154.00) startOffset 1 endOffset 2 height 17.00: "t"
chunk 1 (vertical) text run 3 at (345.25,158.00) startOffset 2 endOffset 3 height 17.00: "s"
@@ -194,7 +194,7 @@
chunk 1 (vertical) text run 5 at (345.25,172.00) startOffset 4 endOffset 5 height 17.00: "a"
chunk 1 (vertical) text run 6 at (345.25,179.00) startOffset 5 endOffset 6 height 17.00: "n"
chunk 1 (vertical) text run 7 at (345.25,187.00) startOffset 6 endOffset 7 height 17.00: ">"
- RenderSVGInlineText {#text} at (0,120) size 18x53
+ RenderSVGInlineText {#text} at (0,120) size 17x53
chunk 1 (vertical) text run 1 at (345.25,195.00) startOffset 0 endOffset 1 height 17.00: " "
chunk 1 (vertical) text run 2 at (345.25,199.00) startOffset 1 endOffset 2 height 17.00: "e"
chunk 1 (vertical) text run 3 at (345.25,206.00) startOffset 2 endOffset 3 height 17.00: "l"
@@ -203,8 +203,8 @@
chunk 1 (vertical) text run 6 at (345.25,229.00) startOffset 5 endOffset 6 height 17.00: "e"
chunk 1 (vertical) text run 7 at (345.25,236.00) startOffset 6 endOffset 7 height 17.00: "n"
chunk 1 (vertical) text run 8 at (345.25,244.00) startOffset 7 endOffset 8 height 17.00: "t"
- RenderSVGText {text} at (391,75) size 18x294 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x71
+ RenderSVGText {text} at (391,75) size 17x294 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x71
chunk 1 (vertical) text run 1 at (395.25,75.00) startOffset 0 endOffset 1 height 17.00: "E"
chunk 1 (vertical) text run 2 at (395.25,84.00) startOffset 1 endOffset 2 height 17.00: "m"
chunk 1 (vertical) text run 3 at (395.25,96.00) startOffset 2 endOffset 3 height 17.00: "b"
@@ -214,8 +214,8 @@
chunk 1 (vertical) text run 7 at (395.25,127.00) startOffset 6 endOffset 7 height 17.00: "e"
chunk 1 (vertical) text run 8 at (395.25,134.00) startOffset 7 endOffset 8 height 17.00: "d"
chunk 1 (vertical) text run 9 at (395.25,142.00) startOffset 8 endOffset 9 height 17.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 8x170
- RenderSVGInlineText {#text} at (5,71) size 8x170
+ RenderSVGTSpan {tspan} at (0,0) size 9x170
+ RenderSVGInlineText {#text} at (4,71) size 8x170
chunk 1 (vertical) text run 1 at (395.25,146.00) startOffset 0 endOffset 1 height 17.00: "o"
chunk 1 (vertical) text run 2 at (395.25,163.00) startOffset 1 endOffset 2 height 17.00: "r"
chunk 1 (vertical) text run 3 at (395.25,180.00) startOffset 2 endOffset 3 height 17.00: "i"
@@ -226,7 +226,7 @@
chunk 1 (vertical) text run 8 at (395.25,265.00) startOffset 7 endOffset 8 height 17.00: "t"
chunk 1 (vertical) text run 9 at (395.25,282.00) startOffset 8 endOffset 9 height 17.00: "e"
chunk 1 (vertical) text run 10 at (395.25,299.00) startOffset 9 endOffset 10 height 17.00: "d"
- RenderSVGInlineText {#text} at (0,241) size 18x53
+ RenderSVGInlineText {#text} at (0,241) size 17x53
chunk 1 (vertical) text run 1 at (395.25,316.00) startOffset 0 endOffset 1 height 17.00: " "
chunk 1 (vertical) text run 2 at (395.25,320.00) startOffset 1 endOffset 2 height 17.00: "e"
chunk 1 (vertical) text run 3 at (395.25,327.00) startOffset 2 endOffset 3 height 17.00: "l"
@@ -239,9 +239,9 @@
RenderSVGContainer {use} at (54,450) size 317x45
RenderSVGContainer {g} at (54,450) size 317x45
RenderSVGPath {path} at (54,450) size 317x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 0 1000 100 C 1100 200 1200 300 1300 200 C 1400 100 1500 0 1600 100 C 1700 200 1800 300 1900 200 C 2000 100 2100 0 2200 100"]
- RenderSVGText {text} at (11,5) size 297x36 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 297x36
- RenderSVGInlineText {#text} at (0,0) size 297x36
+ RenderSVGText {text} at (11,5) size 296x35 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 296x35
+ RenderSVGInlineText {#text} at (0,0) size 296x35
chunk 1 (vertical) text run 1 at (19.97,25.07) startOffset 0 endOffset 1 height 14.00: "V"
chunk 1 (vertical) text run 2 at (30.43,15.78) startOffset 1 endOffset 2 height 14.00: "e"
chunk 1 (vertical) text run 3 at (42.72,9.29) startOffset 2 endOffset 3 height 14.00: "r"
diff --git a/LayoutTests/platform/mac/svg/batik/text/verticalTextOnPath-expected.txt b/LayoutTests/platform/mac/svg/batik/text/verticalTextOnPath-expected.txt
index f7e0f7d..4c294c9 100644
--- a/LayoutTests/platform/mac/svg/batik/text/verticalTextOnPath-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/verticalTextOnPath-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (9,25) size 438x458
RenderSVGContainer {g} at (9,25) size 438x458
- RenderSVGText {text} at (134,25) size 182x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 182x19
+ RenderSVGText {text} at (134,25) size 182x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 182x18
chunk 1 (middle anchor) text run 1 at (134.00,40.00) startOffset 0 endOffset 28 width 182.00: "Vertical text on a path test"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGPath {path} at (14,0) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
@@ -13,20 +13,20 @@
RenderSVGContainer {use} at (14,70) size 121x45
RenderSVGContainer {g} at (14,70) size 121x45
RenderSVGPath {path} at (14,70) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (9,-10) size 83x55 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 83x55
- RenderSVGInlineText {#text} at (0,12) size 35x35
+ RenderSVGText {text} at (9,-10) size 83x54 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 83x54
+ RenderSVGInlineText {#text} at (0,12) size 35x34
chunk 1 (vertical) text run 1 at (18.19,26.82) startOffset 0 endOffset 1 height 17.00: "T"
chunk 1 (vertical) text run 2 at (23.96,21.28) startOffset 1 endOffset 2 height 17.00: "e"
chunk 1 (vertical) text run 3 at (29.64,16.39) startOffset 2 endOffset 3 height 17.00: "x"
chunk 1 (vertical) text run 4 at (34.53,12.92) startOffset 3 endOffset 4 height 17.00: "t"
chunk 1 (vertical) text run 5 at (38.03,10.99) startOffset 4 endOffset 5 height 17.00: " "
RenderSVGTSpan {tspan} at (0,0) size 26x20
- RenderSVGInlineText {#text} at (27,0) size 26x20
+ RenderSVGInlineText {#text} at (27,0) size 25x20
chunk 1 (vertical) text run 1 at (43.70,9.08) startOffset 0 endOffset 1 height 17.00: "o"
chunk 1 (vertical) text run 2 at (51.60,9.54) startOffset 1 endOffset 2 height 17.00: "n"
- RenderSVGTSpan {tspan} at (0,0) size 42x41
- RenderSVGInlineText {#text} at (41,14) size 42x41
+ RenderSVGTSpan {tspan} at (0,0) size 42x40
+ RenderSVGInlineText {#text} at (41,14) size 42x40
chunk 1 (vertical) text run 1 at (56.90,12.32) startOffset 0 endOffset 1 height 17.00: " "
chunk 1 (vertical) text run 2 at (60.99,15.98) startOffset 1 endOffset 2 height 17.00: "a"
chunk 1 (vertical) text run 3 at (64.89,19.85) startOffset 2 endOffset 3 height 17.00: " "
@@ -35,14 +35,14 @@
chunk 1 (vertical) text run 6 at (79.44,32.02) startOffset 5 endOffset 6 height 17.00: "t"
chunk 1 (vertical) text run 7 at (84.77,34.76) startOffset 6 endOffset 7 height 17.00: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 68x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x13
+ RenderSVGText {text} at (35,50) size 68x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 68x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 68.00: "startOffset=\"0%\""
- RenderSVGText {text} at (35,60) size 75x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x13
+ RenderSVGText {text} at (35,60) size 75x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\""
- RenderSVGText {text} at (35,70) size 100x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 100x13
+ RenderSVGText {text} at (35,70) size 100x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 100x12
chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 24 width 100.00: "glyph-orientation=\"auto\""
RenderSVGContainer {g} at (163,70) size 124x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,70.00)}]
RenderSVGContainer {use} at (164,70) size 121x45
@@ -51,7 +51,7 @@
RenderSVGText {text} at (13,5) size 103x34 contains 1 chunk(s)
RenderSVGTextPath {textPath} at (0,0) size 103x34
RenderSVGInlineText {#text} at (-13,-5) size 0x0
- RenderSVGTSpan {tspan} at (0,0) size 0x0
+ RenderSVGTSpan {tspan} at (0,0) size 1x1
RenderSVGInlineText {#text} at (-13,-5) size 0x0
RenderSVGTSpan {tspan} at (0,0) size 103x34
RenderSVGInlineText {#text} at (0,0) size 103x34
@@ -63,100 +63,100 @@
chunk 1 (middle anchor, vertical) text run 6 at (92.08,36.21) startOffset 5 endOffset 6 height 17.00: "t"
chunk 1 (middle anchor, vertical) text run 7 at (106.64,28.41) startOffset 6 endOffset 7 height 17.00: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 68x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x13
+ RenderSVGText {text} at (35,50) size 68x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 68x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 68.00: "startOffset=\"0%\""
- RenderSVGText {text} at (35,60) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (35,60) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\""
- RenderSVGText {text} at (35,70) size 102x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 102x13
+ RenderSVGText {text} at (35,70) size 102x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 102x12
chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 24 width 102.00: "glyph-orientation=\"0deg\""
RenderSVGContainer {g} at (311,70) size 136x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,70.00)}]
RenderSVGContainer {use} at (314,70) size 121x45
RenderSVGContainer {g} at (314,70) size 121x45
RenderSVGPath {path} at (314,70) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (11,3) size 62x31 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 62x31
+ RenderSVGText {text} at (11,3) size 61x30 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 61x30
RenderSVGInlineText {#text} at (-11,-3) size 0x0
- RenderSVGTSpan {tspan} at (0,0) size 0x0
+ RenderSVGTSpan {tspan} at (0,0) size 1x1
RenderSVGInlineText {#text} at (-11,-3) size 0x0
- RenderSVGTSpan {tspan} at (0,0) size 62x31
- RenderSVGInlineText {#text} at (0,0) size 62x31
+ RenderSVGTSpan {tspan} at (0,0) size 61x30
+ RenderSVGInlineText {#text} at (0,0) size 61x30
chunk 1 (end anchor, vertical) text run 1 at (23.40,21.80) startOffset 3 endOffset 4 height 17.00: "P"
chunk 1 (end anchor, vertical) text run 2 at (36.90,11.56) startOffset 4 endOffset 5 height 17.00: "a"
chunk 1 (end anchor, vertical) text run 3 at (53.23,10.16) startOffset 5 endOffset 6 height 17.00: "t"
chunk 1 (end anchor, vertical) text run 4 at (66.14,21.06) startOffset 6 endOffset 7 height 17.00: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 73x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 73x13
+ RenderSVGText {text} at (35,50) size 73x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 73x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 17 width 73.00: "startOffset=\"50%\""
- RenderSVGText {text} at (35,60) size 72x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x13
+ RenderSVGText {text} at (35,60) size 72x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 72x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\""
- RenderSVGText {text} at (35,70) size 112x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 112x13
+ RenderSVGText {text} at (35,70) size 112x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 112x12
chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 26 width 112.00: "glyph-orientation=\"180deg\""
RenderSVGContainer {g} at (14,170) size 133x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,170.00)}]
RenderSVGContainer {use} at (14,170) size 121x45
RenderSVGContainer {g} at (14,170) size 121x45
RenderSVGPath {path} at (14,170) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (67,6) size 70x40 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 70x40
- RenderSVGInlineText {#text} at (0,14) size 39x26
+ RenderSVGText {text} at (67,6) size 70x39 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 70x39
+ RenderSVGInlineText {#text} at (0,13) size 39x25
chunk 1 (vertical) text run 1 at (75.93,29.60) startOffset 0 endOffset 1 height 17.00: "T"
chunk 1 (vertical) text run 2 at (82.70,33.85) startOffset 1 endOffset 2 height 17.00: "e"
chunk 1 (vertical) text run 3 at (89.82,36.09) startOffset 2 endOffset 3 height 17.00: "x"
chunk 1 (vertical) text run 4 at (95.77,35.70) startOffset 3 endOffset 4 height 17.00: "t"
chunk 1 (vertical) text run 5 at (99.48,34.22) startOffset 4 endOffset 5 height 17.00: " "
RenderSVGTSpan {tspan} at (0,0) size 25x25
- RenderSVGInlineText {#text} at (21,2) size 25x25
+ RenderSVGInlineText {#text} at (21,1) size 24x24
chunk 1 (vertical) text run 1 at (104.30,30.68) startOffset 0 endOffset 1 height 17.00: "o"
chunk 1 (vertical) text run 2 at (110.24,25.33) startOffset 1 endOffset 2 height 17.00: "n"
- RenderSVGTSpan {tspan} at (0,0) size 29x25
- RenderSVGInlineText {#text} at (41,0) size 29x25
+ RenderSVGTSpan {tspan} at (0,0) size 29x24
+ RenderSVGInlineText {#text} at (41,0) size 28x24
chunk 1 (vertical) text run 1 at (115.14,21.87) startOffset 0 endOffset 1 height 17.00: " "
chunk 1 (vertical) text run 2 at (119.94,19.20) startOffset 1 endOffset 2 height 17.00: "a"
chunk 1 (vertical) text run 3 at (125.01,17.08) startOffset 2 endOffset 3 height 17.00: " "
chunk 1 (vertical) text run 4 at (130.80,15.51) startOffset 3 endOffset 4 height 17.00: "P"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 73x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 73x13
+ RenderSVGText {text} at (35,50) size 73x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 73x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 17 width 73.00: "startOffset=\"50%\""
- RenderSVGText {text} at (35,60) size 75x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x13
+ RenderSVGText {text} at (35,60) size 75x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\""
- RenderSVGText {text} at (35,70) size 112x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 112x13
+ RenderSVGText {text} at (35,70) size 112x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 112x12
chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 26 width 112.00: "glyph-orientation=\"270deg\""
RenderSVGContainer {g} at (164,163) size 123x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,170.00)}]
RenderSVGContainer {use} at (164,170) size 121x45
RenderSVGContainer {g} at (164,170) size 121x45
RenderSVGPath {path} at (164,170) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (15,-7) size 118x49 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 118x49
- RenderSVGInlineText {#text} at (0,12) size 31x25
+ RenderSVGText {text} at (15,-7) size 118x48 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 118x48
+ RenderSVGInlineText {#text} at (0,11) size 30x24
chunk 1 (middle anchor, vertical) text run 1 at (23.40,21.80) startOffset 3 endOffset 4 height 17.00: "t"
chunk 1 (middle anchor, vertical) text run 2 at (36.90,11.56) startOffset 4 endOffset 5 height 17.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 35x30
- RenderSVGInlineText {#text} at (32,0) size 35x30
+ RenderSVGTSpan {tspan} at (0,0) size 35x29
+ RenderSVGInlineText {#text} at (32,0) size 35x29
chunk 1 (middle anchor, vertical) text run 1 at (53.23,10.16) startOffset 0 endOffset 1 height 17.00: "o"
chunk 1 (middle anchor, vertical) text run 2 at (66.14,21.06) startOffset 1 endOffset 2 height 17.00: "n"
RenderSVGTSpan {tspan} at (0,0) size 63x32
- RenderSVGInlineText {#text} at (55,17) size 63x32
+ RenderSVGInlineText {#text} at (55,16) size 63x31
chunk 1 (middle anchor, vertical) text run 1 at (79.22,31.88) startOffset 0 endOffset 1 height 17.00: " "
chunk 1 (middle anchor, vertical) text run 2 at (95.28,35.82) startOffset 1 endOffset 2 height 17.00: "a"
chunk 1 (middle anchor, vertical) text run 3 at (109.07,26.28) startOffset 2 endOffset 3 height 17.00: " "
chunk 1 (middle anchor, vertical) text run 4 at (123.61,17.60) startOffset 3 endOffset 4 height 17.00: "P"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 73x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 73x13
+ RenderSVGText {text} at (35,50) size 73x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 73x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 17 width 73.00: "startOffset=\"50%\""
- RenderSVGText {text} at (35,60) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (35,60) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\""
- RenderSVGText {text} at (35,70) size 102x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 102x13
+ RenderSVGText {text} at (35,70) size 102x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 102x12
chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 24 width 102.00: "glyph-orientation=\"0deg\""
RenderSVGContainer {g} at (314,170) size 128x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,170.00)}]
RenderSVGContainer {use} at (314,170) size 121x45
@@ -164,18 +164,18 @@
RenderSVGPath {path} at (314,170) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
RenderSVGText {text} at (47,1) size 83x44 contains 1 chunk(s)
RenderSVGTextPath {textPath} at (0,0) size 83x44
- RenderSVGInlineText {#text} at (0,0) size 35x36
+ RenderSVGInlineText {#text} at (0,0) size 35x35
chunk 1 (end anchor, vertical) text run 1 at (55.21,11.19) startOffset 0 endOffset 1 height 17.00: "T"
chunk 1 (end anchor, vertical) text run 2 at (61.32,16.32) startOffset 1 endOffset 2 height 17.00: "e"
chunk 1 (end anchor, vertical) text run 3 at (66.67,21.57) startOffset 2 endOffset 3 height 17.00: "x"
chunk 1 (end anchor, vertical) text run 4 at (71.09,25.64) startOffset 3 endOffset 4 height 17.00: "t"
chunk 1 (end anchor, vertical) text run 5 at (74.14,28.21) startOffset 4 endOffset 5 height 17.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 20x23
- RenderSVGInlineText {#text} at (29,12) size 20x23
+ RenderSVGTSpan {tspan} at (0,0) size 20x22
+ RenderSVGInlineText {#text} at (29,12) size 20x22
chunk 1 (end anchor, vertical) text run 1 at (79.00,31.74) startOffset 0 endOffset 1 height 17.00: "o"
chunk 1 (end anchor, vertical) text run 2 at (86.15,35.26) startOffset 1 endOffset 2 height 17.00: "n"
RenderSVGTSpan {tspan} at (0,0) size 41x37
- RenderSVGInlineText {#text} at (42,7) size 41x37
+ RenderSVGInlineText {#text} at (42,7) size 40x37
chunk 1 (end anchor, vertical) text run 1 at (92.05,36.21) startOffset 0 endOffset 1 height 17.00: " "
chunk 1 (end anchor, vertical) text run 2 at (97.42,35.17) startOffset 1 endOffset 2 height 17.00: "a"
chunk 1 (end anchor, vertical) text run 3 at (102.19,32.47) startOffset 2 endOffset 3 height 17.00: " "
@@ -184,58 +184,58 @@
chunk 1 (end anchor, vertical) text run 6 at (117.06,20.72) startOffset 5 endOffset 6 height 17.00: "t"
chunk 1 (end anchor, vertical) text run 7 at (122.44,18.07) startOffset 6 endOffset 7 height 17.00: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 78x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 78x13
+ RenderSVGText {text} at (35,50) size 78x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 78x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 18 width 78.00: "startOffset=\"100%\""
- RenderSVGText {text} at (35,60) size 72x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x13
+ RenderSVGText {text} at (35,60) size 72x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 72x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\""
- RenderSVGText {text} at (35,70) size 107x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 107x13
+ RenderSVGText {text} at (35,70) size 107x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 107x12
chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 25 width 107.00: "glyph-orientation=\"90deg\""
RenderSVGContainer {g} at (14,270) size 133x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
RenderSVGContainer {use} at (14,270) size 121x45
RenderSVGContainer {g} at (14,270) size 121x45
RenderSVGPath {path} at (14,270) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (38,1) size 86x39 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 86x39
- RenderSVGInlineText {#text} at (0,0) size 75x39
+ RenderSVGText {text} at (38,1) size 86x38 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 86x38
+ RenderSVGInlineText {#text} at (0,0) size 75x38
chunk 1 (vertical) text run 1 at (51.13,9.40) startOffset 0 endOffset 1 height 17.00: "T"
chunk 1 (vertical) text run 2 at (64.54,19.50) startOffset 1 endOffset 2 height 17.00: "e"
chunk 1 (vertical) text run 3 at (77.36,30.64) startOffset 2 endOffset 3 height 17.00: "x"
chunk 1 (vertical) text run 4 at (93.08,36.16) startOffset 3 endOffset 4 height 17.00: "t"
chunk 1 (vertical) text run 5 at (107.38,27.74) startOffset 4 endOffset 5 height 17.00: " "
RenderSVGTSpan {tspan} at (0,0) size 20x15
- RenderSVGInlineText {#text} at (66,2) size 20x15
+ RenderSVGInlineText {#text} at (66,2) size 19x15
chunk 1 (vertical) text run 1 at (121.54,18.46) startOffset 0 endOffset 1 height 17.00: "o"
- RenderSVGTSpan {tspan} at (0,0) size 0x0
+ RenderSVGTSpan {tspan} at (0,0) size 1x1
RenderSVGInlineText {#text} at (-38,-1) size 0x0
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 65x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x13
+ RenderSVGText {text} at (35,50) size 65x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 65.00: "startOffset=\"35\""
- RenderSVGText {text} at (35,60) size 75x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x13
+ RenderSVGText {text} at (35,60) size 75x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\""
- RenderSVGText {text} at (35,70) size 112x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 112x13
+ RenderSVGText {text} at (35,70) size 112x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 112x12
chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 26 width 112.00: "glyph-orientation=\"180deg\""
RenderSVGContainer {g} at (160,262) size 125x81 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,270.00)}]
RenderSVGContainer {use} at (164,270) size 121x45
RenderSVGContainer {g} at (164,270) size 121x45
RenderSVGPath {path} at (164,270) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (10,-8) size 72x45 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 72x45
- RenderSVGInlineText {#text} at (0,19) size 24x24
+ RenderSVGText {text} at (10,-8) size 72x44 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 72x44
+ RenderSVGInlineText {#text} at (0,18) size 24x24
chunk 1 (middle anchor, vertical) text run 1 at (18.90,26.12) startOffset 2 endOffset 3 height 17.00: "x"
chunk 1 (middle anchor, vertical) text run 2 at (23.22,21.96) startOffset 3 endOffset 4 height 17.00: "t"
chunk 1 (middle anchor, vertical) text run 3 at (26.19,19.27) startOffset 4 endOffset 5 height 17.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 25x25
- RenderSVGInlineText {#text} at (6,0) size 25x25
+ RenderSVGTSpan {tspan} at (0,0) size 25x24
+ RenderSVGInlineText {#text} at (6,0) size 24x24
chunk 1 (middle anchor, vertical) text run 1 at (30.83,15.48) startOffset 0 endOffset 1 height 17.00: "o"
chunk 1 (middle anchor, vertical) text run 2 at (37.58,11.21) startOffset 1 endOffset 2 height 17.00: "n"
RenderSVGTSpan {tspan} at (0,0) size 43x37
- RenderSVGInlineText {#text} at (29,8) size 43x37
+ RenderSVGInlineText {#text} at (29,7) size 42x36
chunk 1 (middle anchor, vertical) text run 1 at (43.21,9.18) startOffset 0 endOffset 1 height 17.00: " "
chunk 1 (middle anchor, vertical) text run 2 at (48.68,8.90) startOffset 1 endOffset 2 height 17.00: "a"
chunk 1 (middle anchor, vertical) text run 3 at (53.92,10.49) startOffset 2 endOffset 3 height 17.00: " "
@@ -244,62 +244,62 @@
chunk 1 (middle anchor, vertical) text run 6 at (68.14,22.97) startOffset 5 endOffset 6 height 17.00: "t"
chunk 1 (middle anchor, vertical) text run 7 at (72.62,26.96) startOffset 6 endOffset 7 height 17.00: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 65x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x13
+ RenderSVGText {text} at (35,50) size 65x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 65.00: "startOffset=\"35\""
- RenderSVGText {text} at (35,60) size 86x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x13
+ RenderSVGText {text} at (35,60) size 86x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\""
RenderSVGContainer {g} at (308,270) size 134x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,270.00)}]
RenderSVGContainer {use} at (314,270) size 121x45
RenderSVGContainer {g} at (314,270) size 121x45
RenderSVGPath {path} at (314,270) size 121x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
- RenderSVGText {text} at (8,5) size 32x32 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 32x32
+ RenderSVGText {text} at (8,5) size 32x31 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 32x31
RenderSVGInlineText {#text} at (-8,-5) size 0x0
- RenderSVGTSpan {tspan} at (0,0) size 0x0
+ RenderSVGTSpan {tspan} at (0,0) size 1x1
RenderSVGInlineText {#text} at (-8,-5) size 0x0
- RenderSVGTSpan {tspan} at (0,0) size 32x32
- RenderSVGInlineText {#text} at (0,0) size 32x32
+ RenderSVGTSpan {tspan} at (0,0) size 32x31
+ RenderSVGInlineText {#text} at (0,0) size 32x31
chunk 1 (end anchor, vertical) text run 1 at (17.12,27.88) startOffset 3 endOffset 4 height 17.00: "P"
chunk 1 (end anchor, vertical) text run 2 at (22.49,22.65) startOffset 4 endOffset 5 height 17.00: "a"
chunk 1 (end anchor, vertical) text run 3 at (26.56,18.95) startOffset 5 endOffset 6 height 17.00: "t"
chunk 1 (end anchor, vertical) text run 4 at (31.23,15.18) startOffset 6 endOffset 7 height 17.00: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (35,50) size 65x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x13
+ RenderSVGText {text} at (35,50) size 65x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x12
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 65.00: "startOffset=\"35\""
- RenderSVGText {text} at (35,60) size 72x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x13
+ RenderSVGText {text} at (35,60) size 72x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 72x12
chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\""
- RenderSVGText {text} at (35,70) size 107x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 107x13
+ RenderSVGText {text} at (35,70) size 107x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 107x12
chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 25 width 107.00: "glyph-orientation=\"90deg\""
RenderSVGContainer {g} at (22,370) size 117x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,370.00)}]
RenderSVGContainer {use} at (39,370) size 92x50
RenderSVGContainer {g} at (39,370) size 92x50
RenderSVGPath {path} at (39,370) size 92x50 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
- RenderSVGText {text} at (12,3) size 117x47 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 117x47
- RenderSVGTSpan {tspan} at (0,0) size 34x43
- RenderSVGInlineText {#text} at (0,4) size 34x43
+ RenderSVGText {text} at (12,3) size 116x47 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 116x47
+ RenderSVGTSpan {tspan} at (0,0) size 33x44
+ RenderSVGInlineText {#text} at (0,3) size 33x43
chunk 1 (vertical) text run 1 at (30.11,47.00) startOffset 0 endOffset 1 height 17.00: "s"
chunk 1 (vertical) text run 2 at (31.29,40.11) startOffset 1 endOffset 2 height 17.00: "u"
chunk 1 (vertical) text run 3 at (34.33,32.74) startOffset 2 endOffset 3 height 17.00: "p"
chunk 1 (vertical) text run 4 at (38.73,26.68) startOffset 3 endOffset 4 height 17.00: "e"
chunk 1 (vertical) text run 5 at (43.12,22.60) startOffset 4 endOffset 5 height 17.00: "r"
- RenderSVGInlineText {#text} at (28,0) size 35x26
+ RenderSVGInlineText {#text} at (27,0) size 35x25
chunk 1 (vertical) text run 1 at (46.80,20.02) startOffset 0 endOffset 1 height 17.00: " "
chunk 1 (vertical) text run 2 at (51.64,17.41) startOffset 1 endOffset 2 height 17.00: "a"
chunk 1 (vertical) text run 3 at (58.66,14.79) startOffset 2 endOffset 3 height 17.00: "n"
chunk 1 (vertical) text run 4 at (66.47,13.11) startOffset 3 endOffset 4 height 17.00: "d"
chunk 1 (vertical) text run 5 at (72.45,12.55) startOffset 4 endOffset 5 height 17.00: " "
RenderSVGTSpan {tspan} at (0,0) size 24x21
- RenderSVGInlineText {#text} at (61,9) size 24x21
+ RenderSVGInlineText {#text} at (60,8) size 23x21
chunk 1 (vertical) text run 1 at (77.44,12.55) startOffset 0 endOffset 1 height 17.00: "s"
chunk 1 (vertical) text run 2 at (84.41,13.24) startOffset 1 endOffset 2 height 17.00: "u"
chunk 1 (vertical) text run 3 at (92.19,15.05) startOffset 2 endOffset 3 height 17.00: "b"
- RenderSVGInlineText {#text} at (80,5) size 37x40
+ RenderSVGInlineText {#text} at (79,4) size 36x39
chunk 1 (vertical) text run 1 at (98.71,17.58) startOffset 0 endOffset 1 height 17.00: "s"
chunk 1 (vertical) text run 2 at (104.37,20.77) startOffset 1 endOffset 2 height 17.00: "c"
chunk 1 (vertical) text run 3 at (109.08,24.47) startOffset 2 endOffset 3 height 17.00: "r"
@@ -308,23 +308,23 @@
chunk 1 (vertical) text run 6 at (118.08,38.10) startOffset 5 endOffset 6 height 17.00: "t"
chunk 1 (vertical) text run 7 at (119.36,42.93) startOffset 6 endOffset 7 height 17.00: "s"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (20,55) size 88x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 88x13
+ RenderSVGText {text} at (20,55) size 88x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 88x12
chunk 1 text run 1 at (20.00,65.00) startOffset 0 endOffset 22 width 88.00: "baseline-shift=\"super\""
- RenderSVGText {text} at (20,65) size 98x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x13
+ RenderSVGText {text} at (20,65) size 98x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x12
chunk 1 text run 1 at (20.00,75.00) startOffset 0 endOffset 24 width 98.00: "and baseline-shift=\"sub\""
- RenderSVGText {text} at (20,75) size 100x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 100x13
+ RenderSVGText {text} at (20,75) size 100x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 100x12
chunk 1 text run 1 at (20.00,85.00) startOffset 0 endOffset 24 width 100.00: "glyph-orientation=\"auto\""
RenderSVGContainer {g} at (318,370) size 108x78 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,370.00)}]
RenderSVGContainer {use} at (329,370) size 92x50
RenderSVGContainer {g} at (329,370) size 92x50
RenderSVGPath {path} at (329,370) size 92x50 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
- RenderSVGText {text} at (18,3) size 108x50 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 108x50
- RenderSVGTSpan {tspan} at (0,0) size 43x48
- RenderSVGInlineText {#text} at (0,0) size 43x48
+ RenderSVGText {text} at (18,3) size 108x49 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 108x49
+ RenderSVGTSpan {tspan} at (0,0) size 43x47
+ RenderSVGInlineText {#text} at (0,0) size 43x47
chunk 1 (vertical) text run 1 at (30.20,46.01) startOffset 0 endOffset 1 height 17.00: "p"
chunk 1 (vertical) text run 2 at (31.88,38.20) startOffset 1 endOffset 2 height 17.00: "o"
chunk 1 (vertical) text run 3 at (34.84,31.87) startOffset 2 endOffset 3 height 17.00: "s"
@@ -333,14 +333,14 @@
chunk 1 (vertical) text run 6 at (43.51,22.29) startOffset 5 endOffset 6 height 17.00: "i"
chunk 1 (vertical) text run 7 at (48.52,19.00) startOffset 6 endOffset 7 height 17.00: "v"
chunk 1 (vertical) text run 8 at (55.34,15.88) startOffset 7 endOffset 8 height 17.00: "e"
- RenderSVGInlineText {#text} at (38,0) size 36x20
+ RenderSVGInlineText {#text} at (38,0) size 35x20
chunk 1 (vertical) text run 1 at (60.59,14.26) startOffset 0 endOffset 1 height 17.00: " "
chunk 1 (vertical) text run 2 at (65.98,13.18) startOffset 1 endOffset 2 height 17.00: "a"
chunk 1 (vertical) text run 3 at (73.44,12.52) startOffset 2 endOffset 3 height 17.00: "n"
chunk 1 (vertical) text run 4 at (81.43,12.84) startOffset 3 endOffset 4 height 17.00: "d"
chunk 1 (vertical) text run 5 at (87.36,13.79) startOffset 4 endOffset 5 height 17.00: " "
RenderSVGTSpan {tspan} at (0,0) size 41x45
- RenderSVGInlineText {#text} at (67,5) size 41x45
+ RenderSVGInlineText {#text} at (67,4) size 40x44
chunk 1 (vertical) text run 1 at (93.14,15.35) startOffset 0 endOffset 1 height 17.00: "n"
chunk 1 (vertical) text run 2 at (100.06,18.24) startOffset 1 endOffset 2 height 17.00: "e"
chunk 1 (vertical) text run 3 at (106.40,22.22) startOffset 2 endOffset 3 height 17.00: "g"
@@ -350,19 +350,19 @@
chunk 1 (vertical) text run 7 at (118.93,40.98) startOffset 6 endOffset 7 height 17.00: "v"
chunk 1 (vertical) text run 8 at (119.97,48.39) startOffset 7 endOffset 8 height 17.00: "e"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (20,55) size 97x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 97x13
+ RenderSVGText {text} at (20,55) size 97x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 97x12
chunk 1 text run 1 at (20.00,65.00) startOffset 0 endOffset 23 width 97.00: "baseline-shift=\"+/-20%\""
- RenderSVGText {text} at (20,65) size 100x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 100x13
+ RenderSVGText {text} at (20,65) size 100x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 100x12
chunk 1 text run 1 at (20.00,75.00) startOffset 0 endOffset 24 width 100.00: "glyph-orientation=\"auto\""
RenderSVGContainer {g} at (178,355) size 102x128 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,370.00)}]
RenderSVGContainer {g} at (178,355) size 93x93 [transform={m=((0.75,0.00)(0.00,0.75)) t=(0.00,0.00)}]
- RenderSVGContainer {use} at (201,370) size 70x38
- RenderSVGContainer {g} at (201,370) size 70x38
- RenderSVGPath {path} at (201,370) size 70x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
- RenderSVGText {text} at (-2,-20) size 94x123 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x100
+ RenderSVGContainer {use} at (202,370) size 69x38
+ RenderSVGContainer {g} at (202,370) size 69x38
+ RenderSVGPath {path} at (202,370) size 69x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
+ RenderSVGText {text} at (-2,-20) size 93x123 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 23x100
chunk 1 (vertical) text run 1 at (3.50,-20.00) startOffset 0 endOffset 1 height 22.67: "b"
chunk 1 (vertical) text run 2 at (3.50,-9.33) startOffset 1 endOffset 2 height 22.67: "e"
chunk 1 (vertical) text run 3 at (3.50,0.00) startOffset 2 endOffset 3 height 22.67: "f"
@@ -376,7 +376,7 @@
chunk 1 (vertical) text run 11 at (3.50,64.00) startOffset 10 endOffset 11 height 22.67: "h"
chunk 1 (vertical) text run 12 at (3.50,74.67) startOffset 11 endOffset 12 height 22.67: " "
RenderSVGTextPath {textPath} at (0,0) size 65x42
- RenderSVGInlineText {#text} at (24,21) size 65x42
+ RenderSVGInlineText {#text} at (23,21) size 64x42
chunk 1 (vertical) text run 1 at (34.56,32.35) startOffset 0 endOffset 1 height 22.67: "o"
chunk 1 (vertical) text run 2 at (41.29,24.14) startOffset 1 endOffset 2 height 22.67: "n"
chunk 1 (vertical) text run 3 at (47.75,19.44) startOffset 2 endOffset 3 height 22.67: " "
@@ -384,7 +384,7 @@
chunk 1 (vertical) text run 5 at (64.61,13.40) startOffset 4 endOffset 5 height 22.67: "a"
chunk 1 (vertical) text run 6 at (71.89,12.58) startOffset 5 endOffset 6 height 22.67: "t"
chunk 1 (vertical) text run 7 at (79.88,12.70) startOffset 6 endOffset 7 height 22.67: "h"
- RenderSVGInlineText {#text} at (70,43) size 24x80
+ RenderSVGInlineText {#text} at (69,43) size 23x79
chunk 1 (vertical) text run 1 at (73.38,23.36) startOffset 0 endOffset 1 height 22.67: "a"
chunk 1 (vertical) text run 2 at (73.38,32.70) startOffset 1 endOffset 2 height 22.67: "f"
chunk 1 (vertical) text run 3 at (73.38,39.36) startOffset 2 endOffset 3 height 22.67: "t"
@@ -395,11 +395,11 @@
chunk 1 (vertical) text run 8 at (73.38,76.70) startOffset 7 endOffset 8 height 22.67: "a"
chunk 1 (vertical) text run 9 at (73.38,86.03) startOffset 8 endOffset 9 height 22.67: "t"
chunk 1 (vertical) text run 10 at (73.38,91.36) startOffset 9 endOffset 10 height 22.67: "h"
- RenderSVGText {text} at (0,90) size 98x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x13
+ RenderSVGText {text} at (0,90) size 98x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x12
chunk 1 text run 1 at (0.00,100.00) startOffset 0 endOffset 26 width 98.00: "text before/after textPath"
- RenderSVGText {text} at (0,100) size 100x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 100x13
+ RenderSVGText {text} at (0,100) size 100x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 100x12
chunk 1 text run 1 at (0.00,110.00) startOffset 0 endOffset 24 width 100.00: "glyph-orientation=\"auto\""
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/batik/text/xmlSpace-expected.txt b/LayoutTests/platform/mac/svg/batik/text/xmlSpace-expected.txt
index c710c35..5064d72 100644
--- a/LayoutTests/platform/mac/svg/batik/text/xmlSpace-expected.txt
+++ b/LayoutTests/platform/mac/svg/batik/text/xmlSpace-expected.txt
@@ -2,66 +2,66 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 450x500
RenderSVGRoot {svg} at (10,25) size 435x355
- RenderSVGText {text} at (130,25) size 190x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 190x19
+ RenderSVGText {text} at (130,25) size 190x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 190x18
chunk 1 (middle anchor) text run 1 at (130.00,40.00) startOffset 0 endOffset 26 width 190.00: "Test of xml:space handling"
RenderSVGContainer {g} at (10,55) size 435x325
RenderSVGText {text} at (10,55) size 38x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 38x25
chunk 1 text run 1 at (10.00,75.00) startOffset 0 endOffset 2 width 25.00: "X "
chunk 1 text run 1 at (35.00,75.00) startOffset 0 endOffset 1 width 13.00: "X"
- RenderSVGText {text} at (120,67) size 85x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 85x10
+ RenderSVGText {text} at (120,67) size 85x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 85x9
chunk 1 text run 1 at (120.00,75.00) startOffset 0 endOffset 17 width 85.00: "no xml:space attr"
RenderSVGText {text} at (10,80) size 38x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 38x25
chunk 1 text run 1 at (10.00,100.00) startOffset 0 endOffset 2 width 25.00: "X "
chunk 1 text run 1 at (35.00,100.00) startOffset 0 endOffset 1 width 13.00: "X"
- RenderSVGText {text} at (120,92) size 95x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 95x10
+ RenderSVGText {text} at (120,92) size 95x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 95x9
chunk 1 text run 1 at (120.00,100.00) startOffset 0 endOffset 19 width 95.00: "xml:space=\"default\""
RenderSVGText {text} at (10,130) size 98x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 98x25
chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 8 width 98.00: " X X "
RenderSVGTSpan {tspan} at (0,0) size 0x0
- RenderSVGText {text} at (120,132) size 95x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 95x10
+ RenderSVGText {text} at (120,132) size 95x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 95x9
chunk 1 text run 1 at (120.00,140.00) startOffset 0 endOffset 19 width 95.00: "Empty tspan at end "
RenderSVGTSpan {tspan} at (0,0) size 95x10
- RenderSVGInlineText {#text} at (0,10) size 95x10
+ RenderSVGInlineText {#text} at (0,9) size 95x9
chunk 1 text run 1 at (120.00,149.60) startOffset 0 endOffset 19 width 95.00: "xml:space=\"default\""
RenderSVGText {text} at (10,155) size 74x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 74x25
chunk 1 text run 1 at (10.00,175.00) startOffset 0 endOffset 6 width 74.00: " X X"
RenderSVGTSpan {tspan} at (0,0) size 0x0
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (120,157) size 95x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x10
+ RenderSVGText {text} at (120,157) size 95x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x9
chunk 1 text run 1 at (120.00,165.00) startOffset 0 endOffset 15 width 75.00: "tspan end 2spc "
RenderSVGTSpan {tspan} at (0,0) size 95x10
- RenderSVGInlineText {#text} at (0,10) size 95x10
+ RenderSVGInlineText {#text} at (0,9) size 95x9
chunk 1 text run 1 at (120.00,174.60) startOffset 0 endOffset 19 width 95.00: "xml:space=\"default\""
RenderSVGText {text} at (10,180) size 86x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 86x25
chunk 1 text run 1 at (10.00,200.00) startOffset 0 endOffset 7 width 86.00: " X X "
RenderSVGTSpan {tspan} at (0,0) size 0x0
RenderSVGInlineText {#text} at (-10,-180) size 0x0
- RenderSVGText {text} at (120,182) size 95x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x10
+ RenderSVGText {text} at (120,182) size 95x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x9
chunk 1 text run 1 at (120.00,190.00) startOffset 0 endOffset 10 width 50.00: "tspan end "
RenderSVGTSpan {tspan} at (0,0) size 95x10
- RenderSVGInlineText {#text} at (0,10) size 95x10
+ RenderSVGInlineText {#text} at (0,9) size 95x9
chunk 1 text run 1 at (120.00,199.60) startOffset 0 endOffset 19 width 95.00: "xml:space=\"default\""
RenderSVGText {text} at (10,205) size 86x25 contains 1 chunk(s)
RenderSVGTSpan {tspan} at (0,0) size 0x0
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGInlineText {#text} at (0,0) size 86x25
chunk 1 text run 1 at (10.00,225.00) startOffset 0 endOffset 7 width 86.00: " X X "
- RenderSVGText {text} at (120,207) size 95x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 60x10
+ RenderSVGText {text} at (120,207) size 95x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 60x9
chunk 1 text run 1 at (120.00,215.00) startOffset 0 endOffset 12 width 60.00: "tspan start "
RenderSVGTSpan {tspan} at (0,0) size 95x10
- RenderSVGInlineText {#text} at (0,10) size 95x10
+ RenderSVGInlineText {#text} at (0,9) size 95x9
chunk 1 text run 1 at (120.00,224.60) startOffset 0 endOffset 19 width 95.00: "xml:space=\"default\""
RenderSVGText {text} at (10,230) size 86x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 12x25
@@ -70,11 +70,11 @@
RenderSVGInlineText {#text} at (-10,-230) size 0x0
RenderSVGInlineText {#text} at (12,0) size 74x25
chunk 1 text run 1 at (22.00,250.00) startOffset 0 endOffset 6 width 74.00: "X X "
- RenderSVGText {text} at (120,232) size 95x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 85x10
+ RenderSVGText {text} at (120,232) size 95x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 85x9
chunk 1 text run 1 at (120.00,240.00) startOffset 0 endOffset 17 width 85.00: "tspan near start "
RenderSVGTSpan {tspan} at (0,0) size 95x10
- RenderSVGInlineText {#text} at (0,10) size 95x10
+ RenderSVGInlineText {#text} at (0,9) size 95x9
chunk 1 text run 1 at (120.00,249.60) startOffset 0 endOffset 19 width 95.00: "xml:space=\"default\""
RenderSVGText {text} at (10,255) size 98x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 37x25
@@ -84,11 +84,11 @@
chunk 1 text run 1 at (47.00,275.00) startOffset 0 endOffset 1 width 12.00: " "
RenderSVGInlineText {#text} at (49,0) size 49x25
chunk 1 text run 1 at (59.00,275.00) startOffset 0 endOffset 4 width 49.00: " X "
- RenderSVGText {text} at (120,257) size 95x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 95x10
+ RenderSVGText {text} at (120,257) size 95x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 95x9
chunk 1 text run 1 at (120.00,265.00) startOffset 0 endOffset 19 width 95.00: "tspan middle front "
RenderSVGTSpan {tspan} at (0,0) size 95x10
- RenderSVGInlineText {#text} at (0,10) size 95x10
+ RenderSVGInlineText {#text} at (0,9) size 95x9
chunk 1 text run 1 at (120.00,274.60) startOffset 0 endOffset 19 width 95.00: "xml:space=\"default\""
RenderSVGText {text} at (10,280) size 86x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 49x25
@@ -97,61 +97,61 @@
RenderSVGInlineText {#text} at (-10,-280) size 0x0
RenderSVGInlineText {#text} at (49,0) size 37x25
chunk 1 text run 1 at (59.00,300.00) startOffset 0 endOffset 3 width 37.00: "X "
- RenderSVGText {text} at (120,282) size 95x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 85x10
+ RenderSVGText {text} at (120,282) size 95x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 85x9
chunk 1 text run 1 at (120.00,290.00) startOffset 0 endOffset 17 width 85.00: "tspan middle end "
RenderSVGTSpan {tspan} at (0,0) size 95x10
- RenderSVGInlineText {#text} at (0,10) size 95x10
+ RenderSVGInlineText {#text} at (0,9) size 95x9
chunk 1 text run 1 at (120.00,299.60) startOffset 0 endOffset 19 width 95.00: "xml:space=\"default\""
RenderSVGText {text} at (10,305) size 98x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 12x25
chunk 1 text run 1 at (10.00,325.00) startOffset 0 endOffset 1 width 12.00: " "
RenderSVGInlineText {#text} at (12,0) size 86x25
chunk 1 text run 1 at (22.00,325.00) startOffset 0 endOffset 7 width 86.00: " X X "
- RenderSVGText {text} at (120,307) size 80x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 80x10
+ RenderSVGText {text} at (120,307) size 80x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 80x9
chunk 1 text run 1 at (120.00,315.00) startOffset 0 endOffset 16 width 80.00: "unknown element "
RenderSVGTSpan {tspan} at (0,0) size 25x10
- RenderSVGInlineText {#text} at (0,10) size 25x10
+ RenderSVGInlineText {#text} at (0,9) size 25x9
chunk 1 text run 1 at (120.00,324.60) startOffset 0 endOffset 5 width 25.00: "start"
RenderSVGText {text} at (10,330) size 98x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 49x25
chunk 1 text run 1 at (10.00,350.00) startOffset 0 endOffset 4 width 49.00: " X "
RenderSVGInlineText {#text} at (49,0) size 49x25
chunk 1 text run 1 at (59.00,350.00) startOffset 0 endOffset 4 width 49.00: " X "
- RenderSVGText {text} at (120,332) size 80x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 80x10
+ RenderSVGText {text} at (120,332) size 80x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 80x9
chunk 1 text run 1 at (120.00,340.00) startOffset 0 endOffset 16 width 80.00: "unknown element "
RenderSVGTSpan {tspan} at (0,0) size 30x10
- RenderSVGInlineText {#text} at (0,10) size 30x10
+ RenderSVGInlineText {#text} at (0,9) size 30x9
chunk 1 text run 1 at (120.00,349.60) startOffset 0 endOffset 6 width 30.00: "middle"
RenderSVGText {text} at (10,355) size 98x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 86x25
chunk 1 text run 1 at (10.00,375.00) startOffset 0 endOffset 7 width 86.00: " X X "
RenderSVGInlineText {#text} at (86,0) size 12x25
chunk 1 text run 1 at (96.00,375.00) startOffset 0 endOffset 1 width 12.00: " "
- RenderSVGText {text} at (120,357) size 80x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 80x10
+ RenderSVGText {text} at (120,357) size 80x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 80x9
chunk 1 text run 1 at (120.00,365.00) startOffset 0 endOffset 16 width 80.00: "unknown element "
RenderSVGTSpan {tspan} at (0,0) size 15x10
- RenderSVGInlineText {#text} at (0,10) size 15x10
+ RenderSVGInlineText {#text} at (0,9) size 15x9
chunk 1 text run 1 at (120.00,374.60) startOffset 0 endOffset 3 width 15.00: "end"
RenderSVGText {text} at (235,80) size 98x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 98x25
chunk 1 text run 1 at (235.00,100.00) startOffset 0 endOffset 8 width 98.00: " X X "
- RenderSVGText {text} at (345,92) size 100x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 100x10
+ RenderSVGText {text} at (345,92) size 100x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 100x9
chunk 1 text run 1 at (345.00,100.00) startOffset 0 endOffset 20 width 100.00: "xml:space=\"preserve\""
RenderSVGText {text} at (235,130) size 38x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 38x25
chunk 1 text run 1 at (235.00,150.00) startOffset 0 endOffset 2 width 25.00: "X "
chunk 1 text run 1 at (260.00,150.00) startOffset 0 endOffset 1 width 13.00: "X"
RenderSVGTSpan {tspan} at (0,0) size 0x0
- RenderSVGText {text} at (345,132) size 100x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 95x10
+ RenderSVGText {text} at (345,132) size 100x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 95x9
chunk 1 text run 1 at (345.00,140.00) startOffset 0 endOffset 19 width 95.00: "Empty tspan at end "
RenderSVGTSpan {tspan} at (0,0) size 100x10
- RenderSVGInlineText {#text} at (0,10) size 100x10
+ RenderSVGInlineText {#text} at (0,9) size 100x9
chunk 1 text run 1 at (345.00,149.60) startOffset 0 endOffset 20 width 100.00: "xml:space=\"preserve\""
RenderSVGText {text} at (235,155) size 62x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 38x25
@@ -160,11 +160,11 @@
RenderSVGTSpan {tspan} at (0,0) size 24x25
RenderSVGInlineText {#text} at (38,0) size 24x25
chunk 1 text run 1 at (273.00,175.00) startOffset 0 endOffset 2 width 24.00: " "
- RenderSVGText {text} at (345,157) size 100x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x10
+ RenderSVGText {text} at (345,157) size 100x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x9
chunk 1 text run 1 at (345.00,165.00) startOffset 0 endOffset 15 width 75.00: "tspan end 2spc "
RenderSVGTSpan {tspan} at (0,0) size 100x10
- RenderSVGInlineText {#text} at (0,10) size 100x10
+ RenderSVGInlineText {#text} at (0,9) size 100x9
chunk 1 text run 1 at (345.00,174.60) startOffset 0 endOffset 20 width 100.00: "xml:space=\"preserve\""
RenderSVGText {text} at (235,180) size 62x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 50x25
@@ -173,11 +173,11 @@
RenderSVGTSpan {tspan} at (0,0) size 12x25
RenderSVGInlineText {#text} at (50,0) size 12x25
chunk 1 text run 1 at (285.00,200.00) startOffset 0 endOffset 1 width 12.00: " "
- RenderSVGText {text} at (345,182) size 100x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x10
+ RenderSVGText {text} at (345,182) size 100x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x9
chunk 1 text run 1 at (345.00,190.00) startOffset 0 endOffset 10 width 50.00: "tspan end "
RenderSVGTSpan {tspan} at (0,0) size 100x10
- RenderSVGInlineText {#text} at (0,10) size 100x10
+ RenderSVGInlineText {#text} at (0,9) size 100x9
chunk 1 text run 1 at (345.00,199.60) startOffset 0 endOffset 20 width 100.00: "xml:space=\"preserve\""
RenderSVGText {text} at (235,205) size 50x25 contains 1 chunk(s)
RenderSVGTSpan {tspan} at (0,0) size 12x25
@@ -186,11 +186,11 @@
RenderSVGInlineText {#text} at (12,0) size 38x25
chunk 1 text run 1 at (247.00,225.00) startOffset 1 endOffset 3 width 25.00: "X "
chunk 1 text run 1 at (272.00,225.00) startOffset 0 endOffset 1 width 13.00: "X"
- RenderSVGText {text} at (345,207) size 100x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 60x10
+ RenderSVGText {text} at (345,207) size 100x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 60x9
chunk 1 text run 1 at (345.00,215.00) startOffset 0 endOffset 12 width 60.00: "tspan start "
RenderSVGTSpan {tspan} at (0,0) size 100x10
- RenderSVGInlineText {#text} at (0,10) size 100x10
+ RenderSVGInlineText {#text} at (0,9) size 100x9
chunk 1 text run 1 at (345.00,224.60) startOffset 0 endOffset 20 width 100.00: "xml:space=\"preserve\""
RenderSVGText {text} at (235,230) size 50x25 contains 1 chunk(s)
RenderSVGTSpan {tspan} at (0,0) size 12x25
@@ -199,11 +199,11 @@
RenderSVGInlineText {#text} at (12,0) size 38x25
chunk 1 text run 1 at (247.00,250.00) startOffset 0 endOffset 2 width 25.00: "X "
chunk 1 text run 1 at (272.00,250.00) startOffset 0 endOffset 1 width 13.00: "X"
- RenderSVGText {text} at (345,232) size 100x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 85x10
+ RenderSVGText {text} at (345,232) size 100x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 85x9
chunk 1 text run 1 at (345.00,240.00) startOffset 0 endOffset 17 width 85.00: "tspan near start "
RenderSVGTSpan {tspan} at (0,0) size 100x10
- RenderSVGInlineText {#text} at (0,10) size 100x10
+ RenderSVGInlineText {#text} at (0,9) size 100x9
chunk 1 text run 1 at (345.00,249.60) startOffset 0 endOffset 20 width 100.00: "xml:space=\"preserve\""
RenderSVGText {text} at (235,255) size 38x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 13x25
@@ -213,11 +213,11 @@
chunk 1 text run 1 at (248.00,275.00) startOffset 0 endOffset 1 width 12.00: " "
RenderSVGInlineText {#text} at (25,0) size 13x25
chunk 1 text run 1 at (260.00,275.00) startOffset 1 endOffset 2 width 13.00: "X"
- RenderSVGText {text} at (345,257) size 100x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 95x10
+ RenderSVGText {text} at (345,257) size 100x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 95x9
chunk 1 text run 1 at (345.00,265.00) startOffset 0 endOffset 19 width 95.00: "tspan middle front "
RenderSVGTSpan {tspan} at (0,0) size 100x10
- RenderSVGInlineText {#text} at (0,10) size 100x10
+ RenderSVGInlineText {#text} at (0,9) size 100x9
chunk 1 text run 1 at (345.00,274.60) startOffset 0 endOffset 20 width 100.00: "xml:space=\"preserve\""
RenderSVGText {text} at (235,280) size 50x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 25x25
@@ -227,41 +227,41 @@
chunk 1 text run 1 at (260.00,300.00) startOffset 0 endOffset 1 width 12.00: " "
RenderSVGInlineText {#text} at (37,0) size 13x25
chunk 1 text run 1 at (272.00,300.00) startOffset 0 endOffset 1 width 13.00: "X"
- RenderSVGText {text} at (345,282) size 100x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 85x10
+ RenderSVGText {text} at (345,282) size 100x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 85x9
chunk 1 text run 1 at (345.00,290.00) startOffset 0 endOffset 17 width 85.00: "tspan middle end "
RenderSVGTSpan {tspan} at (0,0) size 100x10
- RenderSVGInlineText {#text} at (0,10) size 100x10
+ RenderSVGInlineText {#text} at (0,9) size 100x9
chunk 1 text run 1 at (345.00,299.60) startOffset 0 endOffset 20 width 100.00: "xml:space=\"preserve\""
RenderSVGText {text} at (235,305) size 38x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 38x25
chunk 1 text run 1 at (235.00,325.00) startOffset 0 endOffset 2 width 25.00: "X "
chunk 1 text run 1 at (260.00,325.00) startOffset 0 endOffset 1 width 13.00: "X"
- RenderSVGText {text} at (345,307) size 80x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 80x10
+ RenderSVGText {text} at (345,307) size 80x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 80x9
chunk 1 text run 1 at (345.00,315.00) startOffset 0 endOffset 16 width 80.00: "unknown element "
RenderSVGTSpan {tspan} at (0,0) size 25x10
- RenderSVGInlineText {#text} at (0,10) size 25x10
+ RenderSVGInlineText {#text} at (0,9) size 25x9
chunk 1 text run 1 at (345.00,324.60) startOffset 0 endOffset 5 width 25.00: "start"
RenderSVGText {text} at (235,330) size 38x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 25x25
chunk 1 text run 1 at (235.00,350.00) startOffset 0 endOffset 2 width 25.00: "X "
RenderSVGInlineText {#text} at (25,0) size 13x25
chunk 1 text run 1 at (260.00,350.00) startOffset 0 endOffset 1 width 13.00: "X"
- RenderSVGText {text} at (345,332) size 80x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 80x10
+ RenderSVGText {text} at (345,332) size 80x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 80x9
chunk 1 text run 1 at (345.00,340.00) startOffset 0 endOffset 16 width 80.00: "unknown element "
RenderSVGTSpan {tspan} at (0,0) size 30x10
- RenderSVGInlineText {#text} at (0,10) size 30x10
+ RenderSVGInlineText {#text} at (0,9) size 30x9
chunk 1 text run 1 at (345.00,349.60) startOffset 0 endOffset 6 width 30.00: "middle"
RenderSVGText {text} at (236,355) size 38x25 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 38x25
chunk 1 text run 1 at (236.00,375.00) startOffset 0 endOffset 2 width 25.00: "X "
chunk 1 text run 1 at (261.00,375.00) startOffset 0 endOffset 1 width 13.00: "X"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (345,357) size 80x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 80x10
+ RenderSVGText {text} at (345,357) size 80x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 80x9
chunk 1 text run 1 at (345.00,365.00) startOffset 0 endOffset 16 width 80.00: "unknown element "
RenderSVGTSpan {tspan} at (0,0) size 15x10
- RenderSVGInlineText {#text} at (0,10) size 15x10
+ RenderSVGInlineText {#text} at (0,9) size 15x9
chunk 1 text run 1 at (345.00,374.60) startOffset 0 endOffset 3 width 15.00: "end"
diff --git a/LayoutTests/platform/mac/svg/carto.net/button-expected.txt b/LayoutTests/platform/mac/svg/carto.net/button-expected.txt
index 0629305..26b1250 100644
--- a/LayoutTests/platform/mac/svg/carto.net/button-expected.txt
+++ b/LayoutTests/platform/mac/svg/carto.net/button-expected.txt
@@ -9,91 +9,91 @@
RenderSVGPath {rect} at (77,77) size 79x24 [fill={[type=SOLID] [color=#FFFFFF]}] [x=99.00] [y=99.00] [width=100.00] [height=30.00]
RenderSVGPath {rect} at (78,78) size 80x25 [fill={[type=SOLID] [color=#000080]}] [x=101.00] [y=101.00] [width=100.00] [height=30.00]
RenderSVGPath {rect} at (78,78) size 79x24 [fill={[type=SOLID] [color=#B0C4DE]}] [x=100.00] [y=100.00] [width=100.00] [height=30.00]
- RenderSVGText {text} at (127,109) size 46x14 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 46x14
- RenderSVGInlineText {#text} at (0,0) size 46x14
+ RenderSVGText {text} at (127,109) size 45x13 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 45x13
+ RenderSVGInlineText {#text} at (0,0) size 45x13
chunk 1 (middle anchor) text run 1 at (127.60,120.40) startOffset 0 endOffset 8 width 44.80: "Click me"
RenderSVGContainer {g} at (171,77) size 80x26
RenderSVGPath {rect} at (171,77) size 79x24 [fill={[type=SOLID] [color=#FFFFFF]}] [x=219.00] [y=99.00] [width=100.00] [height=30.00]
RenderSVGPath {rect} at (172,78) size 79x25 [fill={[type=SOLID] [color=#000080]}] [x=221.00] [y=101.00] [width=100.00] [height=30.00]
RenderSVGPath {rect} at (171,78) size 79x24 [fill={[type=SOLID] [color=#B0C4DE]}] [x=220.00] [y=100.00] [width=100.00] [height=30.00]
- RenderSVGText {text} at (242,109) size 56x14 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 56x14
- RenderSVGInlineText {#text} at (0,0) size 56x14
+ RenderSVGText {text} at (242,109) size 56x13 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 56x13
+ RenderSVGInlineText {#text} at (0,0) size 56x13
chunk 1 (middle anchor) text run 1 at (242.48,120.40) startOffset 0 endOffset 10 width 55.04: "Click me 2"
RenderSVGContainer {g} at (264,77) size 104x26
RenderSVGPath {rect} at (264,77) size 103x24 [fill={[type=SOLID] [color=#FFFFFF]}] [x=339.00] [y=99.00] [width=130.00] [height=30.00]
RenderSVGPath {rect} at (266,78) size 102x25 [fill={[type=SOLID] [color=#000080]}] [x=341.00] [y=101.00] [width=130.00] [height=30.00]
RenderSVGPath {rect} at (265,78) size 103x24 [fill={[type=SOLID] [color=#B0C4DE]}] [x=340.00] [y=100.00] [width=130.00] [height=30.00]
- RenderSVGText {text} at (352,109) size 106x14 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 106x14
- RenderSVGInlineText {#text} at (0,0) size 106x14
+ RenderSVGText {text} at (352,109) size 105x13 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 105x13
+ RenderSVGInlineText {#text} at (0,0) size 105x13
chunk 1 (middle anchor) text run 1 at (352.52,120.40) startOffset 0 endOffset 19 width 104.96: "Deactivate Button 2"
RenderSVGContainer {g} at (382,77) size 96x26
RenderSVGPath {rect} at (382,77) size 94x24 [fill={[type=SOLID] [color=#FFFFFF]}] [x=489.00] [y=99.00] [width=120.00] [height=30.00]
RenderSVGPath {rect} at (383,78) size 95x25 [fill={[type=SOLID] [color=#000080]}] [x=491.00] [y=101.00] [width=120.00] [height=30.00]
RenderSVGPath {rect} at (382,78) size 95x24 [fill={[type=SOLID] [color=#B0C4DE]}] [x=490.00] [y=100.00] [width=120.00] [height=30.00]
- RenderSVGText {text} at (505,109) size 90x14 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 90x14
- RenderSVGInlineText {#text} at (0,0) size 90x14
+ RenderSVGText {text} at (505,109) size 90x13 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 90x13
+ RenderSVGInlineText {#text} at (0,0) size 90x13
chunk 1 (middle anchor) text run 1 at (505.20,120.40) startOffset 0 endOffset 16 width 89.60: "Switch Button on"
RenderSVGContainer {g} at (491,77) size 104x26
RenderSVGPath {rect} at (491,77) size 102x24 [fill={[type=SOLID] [color=#FFFFFF]}] [x=629.00] [y=99.00] [width=130.00] [height=30.00]
RenderSVGPath {rect} at (492,78) size 103x25 [fill={[type=SOLID] [color=#000080]}] [x=631.00] [y=101.00] [width=130.00] [height=30.00]
RenderSVGPath {rect} at (492,78) size 102x24 [fill={[type=SOLID] [color=#B0C4DE]}] [x=630.00] [y=100.00] [width=130.00] [height=30.00]
- RenderSVGText {text} at (649,109) size 92x14 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 92x14
- RenderSVGInlineText {#text} at (0,0) size 92x14
+ RenderSVGText {text} at (649,109) size 91x13 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 91x13
+ RenderSVGInlineText {#text} at (0,0) size 91x13
chunk 1 (middle anchor) text run 1 at (649.56,120.40) startOffset 0 endOffset 15 width 90.88: "Remove Button 1"
RenderSVGContainer {g} at (608,77) size 104x26
RenderSVGPath {rect} at (608,77) size 103x24 [fill={[type=SOLID] [color=#FFFFFF]}] [x=779.00] [y=99.00] [width=130.00] [height=30.00]
RenderSVGPath {rect} at (610,78) size 102x25 [fill={[type=SOLID] [color=#000080]}] [x=781.00] [y=101.00] [width=130.00] [height=30.00]
RenderSVGPath {rect} at (609,78) size 102x24 [fill={[type=SOLID] [color=#B0C4DE]}] [x=780.00] [y=100.00] [width=130.00] [height=30.00]
- RenderSVGText {text} at (795,109) size 100x14 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 100x14
- RenderSVGInlineText {#text} at (0,0) size 100x14
+ RenderSVGText {text} at (795,109) size 100x13 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 100x13
+ RenderSVGInlineText {#text} at (0,0) size 100x13
chunk 1 (middle anchor) text run 1 at (795.08,120.40) startOffset 0 endOffset 18 width 99.84: "Switch Button 4 on"
RenderSVGContainer {g} at (155,233) size 120x50
RenderSVGPath {rect} at (155,233) size 118x48 [fill={[type=SOLID] [color=#FFFFFF]}] [x=199.00] [y=299.00] [width=150.00] [height=60.00]
RenderSVGPath {rect} at (157,235) size 118x48 [fill={[type=SOLID] [color=#000080]}] [x=201.00] [y=301.00] [width=150.00] [height=60.00]
RenderSVGPath {rect} at (156,234) size 118x48 [fill={[type=SOLID] [color=#B0C4DE]}] [x=200.00] [y=300.00] [width=150.00] [height=60.00]
- RenderSVGText {text} at (229,311) size 92x41 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 92x14
- RenderSVGInlineText {#text} at (0,0) size 92x14
+ RenderSVGText {text} at (229,311) size 91x40 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 91x13
+ RenderSVGInlineText {#text} at (0,0) size 91x13
chunk 1 (middle anchor) text run 1 at (229.56,322.20) startOffset 0 endOffset 19 width 90.88: "This is a multiline"
- RenderSVGTSpan {tspan} at (0,0) size 80x14
- RenderSVGInlineText {#text} at (6,13) size 80x14
+ RenderSVGTSpan {tspan} at (0,0) size 79x14
+ RenderSVGInlineText {#text} at (6,13) size 79x13
chunk 1 (middle anchor) text run 1 at (235.96,335.40) startOffset 0 endOffset 15 width 78.08: "textbutton with"
RenderSVGTSpan {tspan} at (0,0) size 74x14
- RenderSVGInlineText {#text} at (9,27) size 74x14
+ RenderSVGInlineText {#text} at (8,26) size 73x13
chunk 1 (middle anchor) text run 1 at (238.52,348.60) startOffset 0 endOffset 13 width 72.96: "round corners"
RenderSVGContainer {g} at (233,112) size 61x22
RenderSVGContainer {g} at (233,116) size 18x18
RenderSVGPath {rect} at (233,116) size 17x17 [fill={[type=SOLID] [color=#FFFFFF]}] [x=299.00] [y=149.00] [width=20.00] [height=20.00]
RenderSVGPath {rect} at (235,117) size 16x17 [fill={[type=SOLID] [color=#000080]}] [x=301.00] [y=151.00] [width=20.00] [height=20.00]
RenderSVGPath {rect} at (234,117) size 16x16 [fill={[type=SOLID] [color=#B0C4DE]}] [x=300.00] [y=150.00] [width=20.00] [height=20.00]
- RenderSVGContainer {use} at (238,116) size 10x17
- RenderSVGContainer {g} at (238,116) size 10x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,160.00)}]
- RenderSVGViewportContainer {svg} at (238,116) size 10x17
- RenderSVGContainer {g} at (238,115) size 11x18 [transform={m=((1.25,0.00)(0.00,1.25)) t=(0.00,0.00)}]
- RenderSVGPath {line} at (240,123) size 7x10 [stroke={[type=SOLID] [color=#000000] [stroke width=1.75]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=3.00] [y2=7.00]
- RenderSVGPath {path} at (238,115) size 11x16 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF] [fill rule=EVEN-ODD]}] [data="M -3 -7 L -3 3 L 0 0 L 4.25 -0.5 Z"]
+ RenderSVGContainer {use} at (238,117) size 10x16
+ RenderSVGContainer {g} at (238,117) size 10x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,160.00)}]
+ RenderSVGViewportContainer {svg} at (238,117) size 10x16
+ RenderSVGContainer {g} at (238,117) size 10x16 [transform={m=((1.25,0.00)(0.00,1.25)) t=(0.00,0.00)}]
+ RenderSVGPath {line} at (241,124) size 5x9 [stroke={[type=SOLID] [color=#000000] [stroke width=1.75]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=3.00] [y2=7.00]
+ RenderSVGPath {path} at (238,117) size 10x13 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF] [fill rule=EVEN-ODD]}] [data="M -3 -7 L -3 3 L 0 0 L 4.25 -0.5 Z"]
RenderSVGContainer {g} at (272,112) size 22x22
RenderSVGPath {ellipse} at (272,112) size 21x21 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=361.50] [cy=156.50] [rx=12.50] [ry=12.50]
RenderSVGPath {ellipse} at (274,114) size 20x20 [fill={[type=SOLID] [color=#000080]}] [cx=363.50] [cy=158.50] [rx=12.50] [ry=12.50]
RenderSVGPath {ellipse} at (273,113) size 20x20 [fill={[type=SOLID] [color=#B0C4DE]}] [cx=362.50] [cy=157.50] [rx=12.50] [ry=12.50]
- RenderSVGContainer {use} at (279,114) size 11x17
- RenderSVGContainer {g} at (278,114) size 12x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(362.50,157.50)}]
- RenderSVGViewportContainer {svg} at (278,114) size 12x18
- RenderSVGContainer {g} at (278,113) size 12x19 [transform={m=((1.25,0.00)(0.00,1.25)) t=(0.00,0.00)}]
- RenderSVGPath {line} at (281,121) size 7x11 [stroke={[type=SOLID] [color=#000000] [stroke width=1.75]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=3.00] [y2=7.00]
- RenderSVGPath {path} at (278,113) size 12x16 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF] [fill rule=EVEN-ODD]}] [data="M -3 -7 L -3 3 L 0 0 L 4.25 -0.5 Z"]
- RenderSVGText {text} at (100,194) size 75x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x21
+ RenderSVGContainer {use} at (279,115) size 10x16
+ RenderSVGContainer {g} at (279,115) size 10x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(362.50,157.50)}]
+ RenderSVGViewportContainer {svg} at (279,115) size 10x16
+ RenderSVGContainer {g} at (279,115) size 10x16 [transform={m=((1.25,0.00)(0.00,1.25)) t=(0.00,0.00)}]
+ RenderSVGPath {line} at (282,122) size 5x9 [stroke={[type=SOLID] [color=#000000] [stroke width=1.75]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=3.00] [y2=7.00]
+ RenderSVGPath {path} at (279,115) size 10x13 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFFFF] [fill rule=EVEN-ODD]}] [data="M -3 -7 L -3 3 L 0 0 L 4.25 -0.5 Z"]
+ RenderSVGText {text} at (100,194) size 75x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x20
chunk 1 text run 1 at (100.00,210.00) startOffset 0 endOffset 10 width 74.24: "StatusText"
- RenderSVGText {text} at (430,304) size 497x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 497x21
+ RenderSVGText {text} at (430,304) size 497x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 497x20
chunk 1 text run 1 at (430.00,320.00) startOffset 0 endOffset 73 width 496.64: "Click this text to randomly resize the multiline textbutton (textbutton7)"
- RenderSVGText {text} at (430,324) size 528x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 528x21
+ RenderSVGText {text} at (430,324) size 528x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 528x20
chunk 1 text run 1 at (430.00,340.00) startOffset 0 endOffset 77 width 527.36: "Click this text to randomly reposition the multiline textbutton (textbutton7)"
diff --git a/LayoutTests/platform/mac/svg/carto.net/colourpicker-expected.txt b/LayoutTests/platform/mac/svg/carto.net/colourpicker-expected.txt
index 86d8a79b..da33523 100644
--- a/LayoutTests/platform/mac/svg/carto.net/colourpicker-expected.txt
+++ b/LayoutTests/platform/mac/svg/carto.net/colourpicker-expected.txt
@@ -68,174 +68,174 @@
RenderSVGContainer {g} at (156,156) size 626x329
RenderSVGContainer {g} at (156,312) size 235x95
RenderSVGPath {rect} at (156,312) size 235x95 [fill={[type=SOLID] [color=#DCDCDC]}] [x=200.00] [y=400.00] [width=300.00] [height=120.00]
- RenderSVGPath {rect} at (165,321) size 156x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker1_hueGradient"]}] [x=212.00] [y=411.85] [width=198.00] [height=7.50]
- RenderSVGPath {line} at (159,318) size 168x14 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=212.00] [y1=415.60] [x2=410.00] [y2=415.60]
- RenderSVGPath {line} at (165,324) size 156x1 [x1=212.00] [y1=415.60] [x2=410.00] [y2=415.60]
- RenderSVGContainer {use} at (214,316) size 6x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(278.00,415.60)}]
- RenderSVGContainer {g} at (214,316) size 6x17
- RenderSVGViewportContainer {svg} at (214,316) size 6x17
- RenderSVGPath {line} at (214,316) size 6x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
- RenderSVGText {text} at (416,409) size 72x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x14
+ RenderSVGPath {rect} at (165,321) size 156x7 [fill={[type=LINEAR-GRADIENT] [id="colourPicker1_hueGradient"]}] [x=212.00] [y=411.85] [width=198.00] [height=7.50]
+ RenderSVGPath {line} at (159,318) size 168x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=212.00] [y1=415.60] [x2=410.00] [y2=415.60]
+ RenderSVGPath {line} at (0,0) size 0x0 [x1=212.00] [y1=415.60] [x2=410.00] [y2=415.60]
+ RenderSVGContainer {use} at (215,316) size 5x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(278.00,415.60)}]
+ RenderSVGContainer {g} at (215,316) size 5x17
+ RenderSVGViewportContainer {svg} at (215,316) size 5x17
+ RenderSVGPath {line} at (215,316) size 5x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGText {text} at (416,409) size 72x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 72x13
chunk 1 text run 1 at (416.00,420.10) startOffset 0 endOffset 13 width 71.68: "Hue (0\x{B0}-360\x{B0})"
- RenderSVGPath {rect} at (185,351) size 43x35 [stroke={[type=SOLID] [color=#000000] [opacity=0.70] [stroke width=7.50]}] [x=242.00] [y=454.00] [width=45.00] [height=36.00]
+ RenderSVGPath {rect} at (186,351) size 42x35 [stroke={[type=SOLID] [color=#000000] [opacity=0.70] [stroke width=7.50]}] [x=242.00] [y=454.00] [width=45.00] [height=36.00]
RenderSVGPath {rect} at (165,340) size 36x29 [fill={[type=SOLID] [color=#00FF00]}] [x=212.00] [y=436.00] [width=45.00] [height=36.00]
- RenderSVGPath {rect} at (235,339) size 86x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker1_satGradient"]}] [x=302.00] [y=435.85] [width=108.00] [height=7.50]
- RenderSVGPath {line} at (229,337) size 98x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=302.00] [y1=439.60] [x2=410.00] [y2=439.60]
- RenderSVGPath {line} at (235,342) size 86x2 [x1=302.00] [y1=439.60] [x2=410.00] [y2=439.60]
- RenderSVGContainer {use} at (317,335) size 6x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,439.60)}]
- RenderSVGContainer {g} at (317,335) size 6x17
- RenderSVGViewportContainer {svg} at (317,335) size 6x17
- RenderSVGPath {line} at (317,335) size 6x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
- RenderSVGText {text} at (416,433) size 76x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x14
+ RenderSVGPath {rect} at (235,340) size 86x7 [fill={[type=LINEAR-GRADIENT] [id="colourPicker1_satGradient"]}] [x=302.00] [y=435.85] [width=108.00] [height=7.50]
+ RenderSVGPath {line} at (230,337) size 97x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=302.00] [y1=439.60] [x2=410.00] [y2=439.60]
+ RenderSVGPath {line} at (0,0) size 0x0 [x1=302.00] [y1=439.60] [x2=410.00] [y2=439.60]
+ RenderSVGContainer {use} at (318,335) size 5x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,439.60)}]
+ RenderSVGContainer {g} at (318,335) size 5x17
+ RenderSVGViewportContainer {svg} at (318,335) size 5x17
+ RenderSVGPath {line} at (318,335) size 5x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGText {text} at (416,433) size 76x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x13
chunk 1 text run 1 at (416.00,444.10) startOffset 0 endOffset 14 width 75.52: "Saturation (%)"
- RenderSVGPath {rect} at (235,358) size 86x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker1_valGradient"]}] [x=302.00] [y=459.85] [width=108.00] [height=7.50]
- RenderSVGPath {line} at (229,356) size 98x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=302.00] [y1=463.60] [x2=410.00] [y2=463.60]
- RenderSVGPath {line} at (235,361) size 86x2 [x1=302.00] [y1=463.60] [x2=410.00] [y2=463.60]
- RenderSVGContainer {use} at (317,353) size 6x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,463.60)}]
- RenderSVGContainer {g} at (317,353) size 6x18
- RenderSVGViewportContainer {svg} at (317,353) size 6x18
- RenderSVGPath {line} at (317,353) size 6x18 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
- RenderSVGText {text} at (416,457) size 52x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x14
+ RenderSVGPath {rect} at (235,359) size 86x7 [fill={[type=LINEAR-GRADIENT] [id="colourPicker1_valGradient"]}] [x=302.00] [y=459.85] [width=108.00] [height=7.50]
+ RenderSVGPath {line} at (230,356) size 97x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=302.00] [y1=463.60] [x2=410.00] [y2=463.60]
+ RenderSVGPath {line} at (0,0) size 0x0 [x1=302.00] [y1=463.60] [x2=410.00] [y2=463.60]
+ RenderSVGContainer {use} at (318,354) size 5x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,463.60)}]
+ RenderSVGContainer {g} at (318,354) size 5x16
+ RenderSVGViewportContainer {svg} at (318,354) size 5x16
+ RenderSVGPath {line} at (318,354) size 5x16 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGText {text} at (416,457) size 52x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 52x13
chunk 1 text run 1 at (416.00,468.10) startOffset 0 endOffset 9 width 51.20: "Value (%)"
- RenderSVGPath {rect} at (235,377) size 86x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker1_alphaGradient"]}] [x=302.00] [y=483.85] [width=108.00] [height=7.50]
- RenderSVGPath {line} at (229,375) size 98x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=302.00] [y1=487.60] [x2=410.00] [y2=487.60]
- RenderSVGPath {line} at (235,380) size 86x2 [x1=302.00] [y1=487.60] [x2=410.00] [y2=487.60]
- RenderSVGContainer {use} at (317,372) size 6x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,487.60)}]
- RenderSVGContainer {g} at (317,372) size 6x18
- RenderSVGViewportContainer {svg} at (317,372) size 6x18
- RenderSVGPath {line} at (317,372) size 6x18 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
- RenderSVGText {text} at (416,481) size 63x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 63x14
+ RenderSVGPath {rect} at (235,378) size 86x6 [fill={[type=LINEAR-GRADIENT] [id="colourPicker1_alphaGradient"]}] [x=302.00] [y=483.85] [width=108.00] [height=7.50]
+ RenderSVGPath {line} at (230,375) size 97x12 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=302.00] [y1=487.60] [x2=410.00] [y2=487.60]
+ RenderSVGPath {line} at (0,0) size 0x0 [x1=302.00] [y1=487.60] [x2=410.00] [y2=487.60]
+ RenderSVGContainer {use} at (318,373) size 5x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(410.00,487.60)}]
+ RenderSVGContainer {g} at (318,373) size 5x16
+ RenderSVGViewportContainer {svg} at (318,373) size 5x16
+ RenderSVGPath {line} at (318,373) size 5x16 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGText {text} at (416,481) size 63x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 63x13
chunk 1 text run 1 at (416.00,492.10) startOffset 0 endOffset 11 width 62.72: "Opacity (%)"
- RenderSVGText {text} at (212,503) size 237x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 237x14
+ RenderSVGText {text} at (212,503) size 237x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 237x13
chunk 1 text run 1 at (212.00,514.00) startOffset 0 endOffset 40 width 236.80: "RGBA: 0,255,0,100; HSVA: 120,100,100,100"
RenderSVGContainer {g} at (390,156) size 235x79
RenderSVGPath {rect} at (390,156) size 235x79 [fill={[type=SOLID] [color=#DCDCDC]}] [x=500.00] [y=200.00] [width=300.00] [height=100.00]
RenderSVGPath {rect} at (400,163) size 155x7 [fill={[type=LINEAR-GRADIENT] [id="colourPicker3_hueGradient"]}] [x=512.00] [y=209.25] [width=198.00] [height=7.50]
- RenderSVGPath {line} at (393,160) size 168x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=512.00] [y1=213.00] [x2=710.00] [y2=213.00]
- RenderSVGPath {line} at (400,166) size 155x1 [x1=512.00] [y1=213.00] [x2=710.00] [y2=213.00]
- RenderSVGContainer {use} at (397,158) size 6x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(512.00,213.00)}]
- RenderSVGContainer {g} at (397,158) size 6x17
- RenderSVGViewportContainer {svg} at (397,158) size 6x17
- RenderSVGPath {line} at (397,158) size 6x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGPath {line} at (394,160) size 167x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=512.00] [y1=213.00] [x2=710.00] [y2=213.00]
+ RenderSVGPath {line} at (0,0) size 0x0 [x1=512.00] [y1=213.00] [x2=710.00] [y2=213.00]
+ RenderSVGContainer {use} at (398,158) size 4x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(512.00,213.00)}]
+ RenderSVGContainer {g} at (398,158) size 4x17
+ RenderSVGViewportContainer {svg} at (398,158) size 4x17
+ RenderSVGPath {line} at (398,158) size 4x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
RenderSVGText {text} at (716,207) size 72x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 72x13
chunk 1 text run 1 at (716.00,217.50) startOffset 0 endOffset 13 width 71.68: "Hue (0\x{B0}-180\x{B0})"
RenderSVGPath {rect} at (420,188) size 42x30 [stroke={[type=SOLID] [color=#787878] [stroke width=7.50]}] [x=542.00] [y=245.00] [width=45.00] [height=30.00]
RenderSVGPath {rect} at (400,179) size 36x25 [fill={[type=SOLID] [color=#FF0000]}] [x=512.00] [y=230.00] [width=45.00] [height=30.00]
- RenderSVGPath {rect} at (470,183) size 85x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker3_satGradient"]}] [x=602.00] [y=235.92] [width=108.00] [height=7.50]
+ RenderSVGPath {rect} at (470,184) size 85x7 [fill={[type=LINEAR-GRADIENT] [id="colourPicker3_satGradient"]}] [x=602.00] [y=235.92] [width=108.00] [height=7.50]
RenderSVGPath {line} at (464,181) size 97x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=602.00] [y1=239.67] [x2=710.00] [y2=239.67]
- RenderSVGPath {line} at (470,186) size 85x2 [x1=602.00] [y1=239.67] [x2=710.00] [y2=239.67]
- RenderSVGContainer {use} at (552,178) size 6x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(710.00,239.67)}]
- RenderSVGContainer {g} at (552,178) size 6x18
- RenderSVGViewportContainer {svg} at (552,178) size 6x18
- RenderSVGPath {line} at (552,178) size 6x18 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
- RenderSVGText {text} at (716,233) size 76x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x14
+ RenderSVGPath {line} at (0,0) size 0x0 [x1=602.00] [y1=239.67] [x2=710.00] [y2=239.67]
+ RenderSVGContainer {use} at (552,179) size 5x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(710.00,239.67)}]
+ RenderSVGContainer {g} at (552,179) size 5x17
+ RenderSVGViewportContainer {svg} at (552,179) size 5x17
+ RenderSVGPath {line} at (552,179) size 5x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGText {text} at (716,233) size 76x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x13
chunk 1 text run 1 at (716.00,244.17) startOffset 0 endOffset 14 width 75.52: "Saturation (%)"
- RenderSVGPath {rect} at (470,204) size 85x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker3_valGradient"]}] [x=602.00] [y=262.58] [width=108.00] [height=7.50]
- RenderSVGPath {line} at (464,201) size 97x14 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=602.00] [y1=266.33] [x2=710.00] [y2=266.33]
- RenderSVGPath {line} at (470,207) size 85x2 [x1=602.00] [y1=266.33] [x2=710.00] [y2=266.33]
- RenderSVGContainer {use} at (552,200) size 6x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(710.00,266.33)}]
- RenderSVGContainer {g} at (552,200) size 6x17
- RenderSVGViewportContainer {svg} at (552,200) size 6x17
- RenderSVGPath {line} at (552,200) size 6x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
- RenderSVGText {text} at (716,260) size 52x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x14
+ RenderSVGPath {rect} at (470,205) size 85x7 [fill={[type=LINEAR-GRADIENT] [id="colourPicker3_valGradient"]}] [x=602.00] [y=262.58] [width=108.00] [height=7.50]
+ RenderSVGPath {line} at (464,202) size 97x12 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=602.00] [y1=266.33] [x2=710.00] [y2=266.33]
+ RenderSVGPath {line} at (0,0) size 0x0 [x1=602.00] [y1=266.33] [x2=710.00] [y2=266.33]
+ RenderSVGContainer {use} at (552,200) size 5x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(710.00,266.33)}]
+ RenderSVGContainer {g} at (552,200) size 5x16
+ RenderSVGViewportContainer {svg} at (552,200) size 5x16
+ RenderSVGPath {line} at (552,200) size 5x16 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGText {text} at (716,260) size 52x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 52x13
chunk 1 text run 1 at (716.00,270.83) startOffset 0 endOffset 9 width 51.20: "Value (%)"
- RenderSVGText {text} at (512,284) size 224x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 224x14
+ RenderSVGText {text} at (512,284) size 224x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 224x13
chunk 1 text run 1 at (512.00,295.00) startOffset 0 endOffset 38 width 224.00: "RGBA: 255,0,0,100; HSVA: 0,100,100,100"
RenderSVGContainer {g} at (546,390) size 236x95
RenderSVGPath {rect} at (546,390) size 236x95 [fill={[type=SOLID] [color=#DCDCDC]}] [x=700.00] [y=500.00] [width=300.00] [height=120.00]
- RenderSVGPath {rect} at (556,399) size 155x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker4_hueGradient"]}] [x=712.00] [y=511.85] [width=198.00] [height=7.50]
- RenderSVGPath {line} at (550,396) size 168x14 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=712.00] [y1=515.60] [x2=910.00] [y2=515.60]
- RenderSVGPath {line} at (556,402) size 155x2 [x1=712.00] [y1=515.60] [x2=910.00] [y2=515.60]
- RenderSVGContainer {use} at (553,394) size 6x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(712.00,515.60)}]
- RenderSVGContainer {g} at (553,394) size 6x17
- RenderSVGViewportContainer {svg} at (553,394) size 6x17
- RenderSVGPath {line} at (553,394) size 6x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
- RenderSVGText {text} at (916,509) size 72x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x14
+ RenderSVGPath {rect} at (556,399) size 155x7 [fill={[type=LINEAR-GRADIENT] [id="colourPicker4_hueGradient"]}] [x=712.00] [y=511.85] [width=198.00] [height=7.50]
+ RenderSVGPath {line} at (550,396) size 167x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=712.00] [y1=515.60] [x2=910.00] [y2=515.60]
+ RenderSVGPath {line} at (0,0) size 0x0 [x1=712.00] [y1=515.60] [x2=910.00] [y2=515.60]
+ RenderSVGContainer {use} at (554,394) size 5x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(712.00,515.60)}]
+ RenderSVGContainer {g} at (554,394) size 5x17
+ RenderSVGViewportContainer {svg} at (554,394) size 5x17
+ RenderSVGPath {line} at (554,394) size 5x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGText {text} at (916,509) size 72x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 72x13
chunk 1 text run 1 at (916.00,520.10) startOffset 0 endOffset 13 width 71.68: "Hue (0\x{B0}-360\x{B0})"
RenderSVGPath {rect} at (553,415) size 42x35 [stroke={[type=SOLID] [color=#787878] [stroke width=7.50]}] [x=712.00] [y=536.00] [width=45.00] [height=36.00]
- RenderSVGPath {rect} at (603,417) size 108x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker4_satGradient"]}] [x=772.00] [y=535.85] [width=138.00] [height=7.50]
- RenderSVGPath {line} at (596,415) size 122x14 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=772.00] [y1=539.60] [x2=910.00] [y2=539.60]
- RenderSVGPath {line} at (603,421) size 108x1 [x1=772.00] [y1=539.60] [x2=910.00] [y2=539.60]
- RenderSVGContainer {use} at (600,413) size 6x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(772.00,539.60)}]
- RenderSVGContainer {g} at (600,413) size 6x17
- RenderSVGViewportContainer {svg} at (600,413) size 6x17
- RenderSVGPath {line} at (600,413) size 6x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
- RenderSVGText {text} at (916,533) size 76x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x14
+ RenderSVGPath {rect} at (603,418) size 108x7 [fill={[type=LINEAR-GRADIENT] [id="colourPicker4_satGradient"]}] [x=772.00] [y=535.85] [width=138.00] [height=7.50]
+ RenderSVGPath {line} at (597,415) size 120x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=772.00] [y1=539.60] [x2=910.00] [y2=539.60]
+ RenderSVGPath {line} at (0,0) size 0x0 [x1=772.00] [y1=539.60] [x2=910.00] [y2=539.60]
+ RenderSVGContainer {use} at (601,413) size 5x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(772.00,539.60)}]
+ RenderSVGContainer {g} at (601,413) size 5x17
+ RenderSVGViewportContainer {svg} at (601,413) size 5x17
+ RenderSVGPath {line} at (601,413) size 5x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGText {text} at (916,533) size 76x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x13
chunk 1 text run 1 at (916.00,544.10) startOffset 0 endOffset 14 width 75.52: "Saturation (%)"
- RenderSVGPath {rect} at (603,436) size 108x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker4_valGradient"]}] [x=772.00] [y=559.85] [width=138.00] [height=7.50]
- RenderSVGPath {line} at (596,434) size 122x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=772.00] [y1=563.60] [x2=910.00] [y2=563.60]
- RenderSVGPath {line} at (603,439) size 108x2 [x1=772.00] [y1=563.60] [x2=910.00] [y2=563.60]
- RenderSVGContainer {use} at (650,432) size 7x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(836.86,563.60)}]
- RenderSVGContainer {g} at (650,432) size 7x17
- RenderSVGViewportContainer {svg} at (650,432) size 7x17
- RenderSVGPath {line} at (650,432) size 7x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
- RenderSVGText {text} at (916,557) size 52x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x14
+ RenderSVGPath {rect} at (603,437) size 108x7 [fill={[type=LINEAR-GRADIENT] [id="colourPicker4_valGradient"]}] [x=772.00] [y=559.85] [width=138.00] [height=7.50]
+ RenderSVGPath {line} at (597,434) size 120x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=772.00] [y1=563.60] [x2=910.00] [y2=563.60]
+ RenderSVGPath {line} at (0,0) size 0x0 [x1=772.00] [y1=563.60] [x2=910.00] [y2=563.60]
+ RenderSVGContainer {use} at (651,432) size 5x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(836.86,563.60)}]
+ RenderSVGContainer {g} at (651,432) size 5x17
+ RenderSVGViewportContainer {svg} at (651,432) size 5x17
+ RenderSVGPath {line} at (651,432) size 5x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGText {text} at (916,557) size 52x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 52x13
chunk 1 text run 1 at (916.00,568.10) startOffset 0 endOffset 9 width 51.20: "Value (%)"
- RenderSVGPath {rect} at (603,455) size 108x8 [fill={[type=LINEAR-GRADIENT] [id="colourPicker4_alphaGradient"]}] [x=772.00] [y=583.85] [width=138.00] [height=7.50]
- RenderSVGPath {line} at (596,453) size 122x13 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=772.00] [y1=587.60] [x2=910.00] [y2=587.60]
- RenderSVGPath {line} at (603,458) size 108x2 [x1=772.00] [y1=587.60] [x2=910.00] [y2=587.60]
- RenderSVGContainer {use} at (708,450) size 6x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(910.00,587.60)}]
- RenderSVGContainer {g} at (708,450) size 6x18
- RenderSVGViewportContainer {svg} at (708,450) size 6x18
- RenderSVGPath {line} at (708,450) size 6x18 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
- RenderSVGText {text} at (916,581) size 63x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 63x14
+ RenderSVGPath {rect} at (603,456) size 108x6 [fill={[type=LINEAR-GRADIENT] [id="colourPicker4_alphaGradient"]}] [x=772.00] [y=583.85] [width=138.00] [height=7.50]
+ RenderSVGPath {line} at (597,453) size 120x12 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=772.00] [y1=587.60] [x2=910.00] [y2=587.60]
+ RenderSVGPath {line} at (0,0) size 0x0 [x1=772.00] [y1=587.60] [x2=910.00] [y2=587.60]
+ RenderSVGContainer {use} at (708,451) size 5x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(910.00,587.60)}]
+ RenderSVGContainer {g} at (708,451) size 5x16
+ RenderSVGViewportContainer {svg} at (708,451) size 5x16
+ RenderSVGPath {line} at (708,451) size 5x16 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGText {text} at (916,581) size 63x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 63x13
chunk 1 text run 1 at (916.00,592.10) startOffset 0 endOffset 11 width 62.72: "Opacity (%)"
- RenderSVGText {text} at (712,603) size 231x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 231x14
+ RenderSVGText {text} at (712,603) size 231x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 231x13
chunk 1 text run 1 at (712.00,614.00) startOffset 0 endOffset 39 width 230.40: "RGBA: 120,120,120,100; HSVA: 0,0,47,100"
- RenderSVGContainer {g} at (80,62) size 272x272 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,-400.00)}]
- RenderSVGPath {rect} at (104,62) size 239x239 [fill={[type=SOLID] [color=#00FFFF] [opacity=0.50]}] [x=490.00] [y=190.00] [width=320.00] [height=110.00]
- RenderSVGText {text} at (500,304) size 326x39 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 309x20
+ RenderSVGContainer {g} at (81,63) size 271x271 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,-400.00)}]
+ RenderSVGPath {rect} at (104,63) size 239x238 [fill={[type=SOLID] [color=#00FFFF] [opacity=0.50]}] [x=490.00] [y=190.00] [width=320.00] [height=110.00]
+ RenderSVGText {text} at (500,304) size 326x38 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 309x19
chunk 1 text run 1 at (500.00,320.00) startOffset 0 endOffset 41 width 308.48: "This colourPicker has a callBack function"
RenderSVGTSpan {tspan} at (0,0) size 326x19
- RenderSVGInlineText {#text} at (0,20) size 326x19
+ RenderSVGInlineText {#text} at (0,19) size 326x19
chunk 1 text run 1 at (500.00,339.20) startOffset 0 endOffset 42 width 325.12: "attached that changes the background color"
- RenderSVGContainer {g} at (115,73) size 218x217
- RenderSVGPath {rect} at (115,73) size 218x217 [fill={[type=SOLID] [color=#DCDCDC]}] [x=500.00] [y=200.00] [width=300.00] [height=90.00]
- RenderSVGPath {rect} at (163,84) size 116x116 [fill={[type=LINEAR-GRADIENT] [id="colourPicker2_hueGradient"]}] [x=512.00] [y=207.95] [width=198.00] [height=7.50]
- RenderSVGPath {line} at (156,78) size 129x129 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=512.00] [y1=211.70] [x2=710.00] [y2=211.70]
- RenderSVGPath {line} at (165,86) size 111x111 [x1=512.00] [y1=211.70] [x2=710.00] [y2=211.70]
- RenderSVGContainer {use} at (223,144) size 17x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(630.80,211.70)}]
- RenderSVGContainer {g} at (223,144) size 17x17
- RenderSVGViewportContainer {svg} at (223,144) size 17x17
- RenderSVGPath {line} at (223,144) size 17x17 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
- RenderSVGText {text} at (716,205) size 79x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 79x14
+ RenderSVGContainer {g} at (116,74) size 216x216
+ RenderSVGPath {rect} at (116,74) size 216x216 [fill={[type=SOLID] [color=#DCDCDC]}] [x=500.00] [y=200.00] [width=300.00] [height=90.00]
+ RenderSVGPath {rect} at (163,85) size 115x114 [fill={[type=LINEAR-GRADIENT] [id="colourPicker2_hueGradient"]}] [x=512.00] [y=207.95] [width=198.00] [height=7.50]
+ RenderSVGPath {line} at (157,79) size 127x126 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=512.00] [y1=211.70] [x2=710.00] [y2=211.70]
+ RenderSVGPath {line} at (165,87) size 111x110 [x1=512.00] [y1=211.70] [x2=710.00] [y2=211.70]
+ RenderSVGContainer {use} at (224,146) size 15x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(630.80,211.70)}]
+ RenderSVGContainer {g} at (224,146) size 15x14
+ RenderSVGViewportContainer {svg} at (224,146) size 15x14
+ RenderSVGPath {line} at (224,146) size 15x14 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGText {text} at (716,205) size 79x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 79x13
chunk 1 text run 1 at (716.00,216.20) startOffset 0 endOffset 14 width 78.08: "Hue (90\x{B0}-240\x{B0})"
RenderSVGPath {rect} at (142,95) size 41x41 [fill={[type=SOLID] [color=#00FFFF] [opacity=0.50]}] [x=512.00] [y=227.00] [width=45.00] [height=27.00]
- RenderSVGPath {rect} at (182,130) size 83x83 [fill={[type=LINEAR-GRADIENT] [id="colourPicker2_satGradient"]}] [x=572.00] [y=231.95] [width=138.00] [height=7.50]
- RenderSVGPath {line} at (176,125) size 96x95 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=572.00] [y1=235.70] [x2=710.00] [y2=235.70]
- RenderSVGPath {line} at (185,132) size 78x79 [x1=572.00] [y1=235.70] [x2=710.00] [y2=235.70]
- RenderSVGContainer {use} at (253,202) size 18x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(710.00,235.70)}]
- RenderSVGContainer {g} at (253,202) size 18x16
- RenderSVGViewportContainer {svg} at (253,202) size 18x16
- RenderSVGPath {line} at (253,202) size 18x16 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
- RenderSVGText {text} at (716,229) size 76x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x14
+ RenderSVGPath {rect} at (183,131) size 82x82 [fill={[type=LINEAR-GRADIENT] [id="colourPicker2_satGradient"]}] [x=572.00] [y=231.95] [width=138.00] [height=7.50]
+ RenderSVGPath {line} at (177,125) size 94x94 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=572.00] [y1=235.70] [x2=710.00] [y2=235.70]
+ RenderSVGPath {line} at (185,133) size 78x77 [x1=572.00] [y1=235.70] [x2=710.00] [y2=235.70]
+ RenderSVGContainer {use} at (255,203) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(710.00,235.70)}]
+ RenderSVGContainer {g} at (255,203) size 14x14
+ RenderSVGViewportContainer {svg} at (255,203) size 14x14
+ RenderSVGPath {line} at (255,203) size 14x14 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGText {text} at (716,229) size 76x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x13
chunk 1 text run 1 at (716.00,240.20) startOffset 0 endOffset 14 width 75.52: "Saturation (%)"
- RenderSVGPath {rect} at (169,143) size 83x83 [fill={[type=LINEAR-GRADIENT] [id="colourPicker2_alphaGradient"]}] [x=572.00] [y=255.95] [width=138.00] [height=7.50]
- RenderSVGPath {line} at (163,137) size 95x96 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=572.00] [y1=259.70] [x2=710.00] [y2=259.70]
- RenderSVGPath {line} at (171,146) size 79x78 [x1=572.00] [y1=259.70] [x2=710.00] [y2=259.70]
- RenderSVGContainer {use} at (203,177) size 16x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(641.00,259.70)}]
- RenderSVGContainer {g} at (203,177) size 16x16
- RenderSVGViewportContainer {svg} at (203,177) size 16x16
- RenderSVGPath {line} at (203,177) size 16x16 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
- RenderSVGText {text} at (716,253) size 63x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 63x14
+ RenderSVGPath {rect} at (170,144) size 81x82 [fill={[type=LINEAR-GRADIENT] [id="colourPicker2_alphaGradient"]}] [x=572.00] [y=255.95] [width=138.00] [height=7.50]
+ RenderSVGPath {line} at (164,138) size 94x94 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=572.00] [y1=259.70] [x2=710.00] [y2=259.70]
+ RenderSVGPath {line} at (172,146) size 77x78 [x1=572.00] [y1=259.70] [x2=710.00] [y2=259.70]
+ RenderSVGContainer {use} at (203,178) size 15x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(641.00,259.70)}]
+ RenderSVGContainer {g} at (203,178) size 15x14
+ RenderSVGViewportContainer {svg} at (203,178) size 15x14
+ RenderSVGPath {line} at (203,178) size 15x14 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGText {text} at (716,253) size 63x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 63x13
chunk 1 text run 1 at (716.00,264.20) startOffset 0 endOffset 11 width 62.72: "Opacity (%)"
RenderSVGText {text} at (512,275) size 237x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 237x13
@@ -245,47 +245,47 @@
RenderSVGPath {rect} at (397,344) size 87x17 [fill={[type=SOLID] [color=#FFFFFF]}] [x=509.00] [y=441.00] [width=110.00] [height=20.00]
RenderSVGPath {rect} at (399,346) size 87x16 [fill={[type=SOLID] [color=#696969]}] [x=511.00] [y=443.00] [width=110.00] [height=20.00]
RenderSVGPath {rect} at (398,345) size 87x16 [fill={[type=SOLID] [color=#DCDCDC]}] [x=510.00] [y=442.00] [width=110.00] [height=20.00]
- RenderSVGText {text} at (518,446) size 94x14 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 94x14
- RenderSVGInlineText {#text} at (0,0) size 94x14
+ RenderSVGText {text} at (518,446) size 94x13 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 94x13
+ RenderSVGInlineText {#text} at (0,0) size 94x13
chunk 1 (middle anchor) text run 1 at (518.28,457.40) startOffset 0 endOffset 17 width 93.44: "Hide ColourPicker"
RenderSVGContainer {g} at (397,366) size 89x18
RenderSVGPath {rect} at (397,366) size 87x17 [fill={[type=SOLID] [color=#FFFFFF]}] [x=509.00] [y=469.00] [width=110.00] [height=20.00]
RenderSVGPath {rect} at (399,367) size 87x17 [fill={[type=SOLID] [color=#696969]}] [x=511.00] [y=471.00] [width=110.00] [height=20.00]
RenderSVGPath {rect} at (398,367) size 87x16 [fill={[type=SOLID] [color=#DCDCDC]}] [x=510.00] [y=470.00] [width=110.00] [height=20.00]
- RenderSVGText {text} at (524,474) size 82x14 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 82x14
- RenderSVGInlineText {#text} at (0,0) size 82x14
+ RenderSVGText {text} at (524,474) size 82x13 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 82x13
+ RenderSVGInlineText {#text} at (0,0) size 82x13
chunk 1 (middle anchor) text run 1 at (524.04,485.40) startOffset 0 endOffset 15 width 81.92: "Set Random Fill"
RenderSVGContainer {g} at (397,388) size 89x18
RenderSVGPath {rect} at (397,388) size 87x16 [fill={[type=SOLID] [color=#FFFFFF]}] [x=509.00] [y=497.00] [width=110.00] [height=20.00]
RenderSVGPath {rect} at (399,389) size 87x17 [fill={[type=SOLID] [color=#696969]}] [x=511.00] [y=499.00] [width=110.00] [height=20.00]
RenderSVGPath {rect} at (398,389) size 87x16 [fill={[type=SOLID] [color=#DCDCDC]}] [x=510.00] [y=498.00] [width=110.00] [height=20.00]
- RenderSVGText {text} at (513,502) size 104x14 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 104x14
- RenderSVGInlineText {#text} at (0,0) size 104x14
+ RenderSVGText {text} at (513,502) size 103x13 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 103x13
+ RenderSVGInlineText {#text} at (0,0) size 103x13
chunk 1 (middle anchor) text run 1 at (513.80,513.40) startOffset 0 endOffset 17 width 102.40: "Set Random Stroke"
RenderSVGContainer {g} at (389,132) size 144x18
RenderSVGPath {rect} at (389,132) size 142x16 [fill={[type=SOLID] [color=#FFFFFF]}] [x=499.00] [y=169.00] [width=180.00] [height=20.00]
RenderSVGPath {rect} at (391,133) size 142x17 [fill={[type=SOLID] [color=#696969]}] [x=501.00] [y=171.00] [width=180.00] [height=20.00]
RenderSVGPath {rect} at (390,132) size 142x17 [fill={[type=SOLID] [color=#DCDCDC]}] [x=500.00] [y=170.00] [width=180.00] [height=20.00]
- RenderSVGText {text} at (507,174) size 166x14 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 166x14
- RenderSVGInlineText {#text} at (0,0) size 166x14
+ RenderSVGText {text} at (507,174) size 166x13 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 166x13
+ RenderSVGInlineText {#text} at (0,0) size 166x13
chunk 1 (middle anchor) text run 1 at (507.44,185.40) startOffset 0 endOffset 29 width 165.12: "Randomly Resize Colour Picker"
RenderSVGContainer {g} at (534,132) size 143x18
RenderSVGPath {rect} at (534,132) size 141x16 [fill={[type=SOLID] [color=#FFFFFF]}] [x=684.00] [y=169.00] [width=180.00] [height=20.00]
RenderSVGPath {rect} at (535,133) size 142x17 [fill={[type=SOLID] [color=#696969]}] [x=686.00] [y=171.00] [width=180.00] [height=20.00]
RenderSVGPath {rect} at (535,132) size 141x17 [fill={[type=SOLID] [color=#DCDCDC]}] [x=685.00] [y=170.00] [width=180.00] [height=20.00]
- RenderSVGText {text} at (696,174) size 158x14 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 158x14
- RenderSVGInlineText {#text} at (0,0) size 158x14
+ RenderSVGText {text} at (696,174) size 158x13 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 158x13
+ RenderSVGInlineText {#text} at (0,0) size 158x13
chunk 1 (middle anchor) text run 1 at (696.28,185.40) startOffset 0 endOffset 27 width 157.44: "Randomly Move Colour Picker"
RenderSVGContainer {g} at (358,389) size 22x15
RenderSVGPath {rect} at (358,389) size 21x13 [fill={[type=SOLID] [color=#FFFFFF]}] [x=459.00] [y=498.00] [width=25.00] [height=16.00]
RenderSVGPath {rect} at (360,390) size 20x14 [fill={[type=SOLID] [color=#696969]}] [x=461.00] [y=500.00] [width=25.00] [height=16.00]
RenderSVGPath {rect} at (359,389) size 20x14 [fill={[type=SOLID] [color=#DCDCDC]}] [x=460.00] [y=499.00] [width=25.00] [height=16.00]
- RenderSVGText {text} at (464,501) size 17x14 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 17x14
- RenderSVGInlineText {#text} at (0,0) size 17x14
+ RenderSVGText {text} at (464,501) size 17x13 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 17x13
+ RenderSVGInlineText {#text} at (0,0) size 17x13
chunk 1 (middle anchor) text run 1 at (464.18,512.40) startOffset 0 endOffset 2 width 16.64: "OK"
diff --git a/LayoutTests/platform/mac/svg/carto.net/combobox-expected.txt b/LayoutTests/platform/mac/svg/carto.net/combobox-expected.txt
index 2096486..55402a0 100644
--- a/LayoutTests/platform/mac/svg/carto.net/combobox-expected.txt
+++ b/LayoutTests/platform/mac/svg/carto.net/combobox-expected.txt
@@ -8,196 +8,196 @@
RenderSVGInlineText {#text} at (0,0) size 107x15
chunk 1 text run 1 at (500.00,60.00) startOffset 0 endOffset 13 width 106.24: "Combobox Demo"
RenderSVGContainer {a} at (390,53) size 125x12
- RenderSVGText {text} at (500,69) size 159x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 159x14
+ RenderSVGText {text} at (500,69) size 159x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 159x13
chunk 1 text run 1 at (500.00,80.00) startOffset 0 endOffset 28 width 158.72: "Link to Documentation (HTML)"
- RenderSVGText {text} at (240,51) size 228x34 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x14
+ RenderSVGText {text} at (240,51) size 228x33 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 30x13
chunk 1 text run 1 at (240.00,62.00) startOffset 0 endOffset 6 width 29.44: "Fruits"
- RenderSVGTSpan {tspan} at (0,0) size 228x14
- RenderSVGInlineText {#text} at (0,20) size 228x14
+ RenderSVGTSpan {tspan} at (0,0) size 228x13
+ RenderSVGInlineText {#text} at (0,20) size 228x13
chunk 1 text run 1 at (240.00,82.00) startOffset 0 endOffset 42 width 227.84: "This comboBox allows only single selection"
- RenderSVGText {text} at (240,301) size 34x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 34x14
+ RenderSVGText {text} at (240,301) size 34x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 34x13
chunk 1 text run 1 at (240.00,312.00) startOffset 0 endOffset 5 width 33.28: "Roses"
- RenderSVGText {text} at (240,322) size 114x44 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x14
+ RenderSVGText {text} at (240,322) size 114x43 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x13
chunk 1 text run 1 at (240.00,333.00) startOffset 0 endOffset 19 width 112.64: "This comboBox gives"
- RenderSVGTSpan {tspan} at (0,0) size 114x14
- RenderSVGInlineText {#text} at (0,15) size 114x14
+ RenderSVGTSpan {tspan} at (0,0) size 114x13
+ RenderSVGInlineText {#text} at (0,15) size 114x13
chunk 1 text run 1 at (240.00,348.00) startOffset 0 endOffset 19 width 113.92: "feedback on changes"
- RenderSVGTSpan {tspan} at (0,0) size 81x14
- RenderSVGInlineText {#text} at (0,30) size 81x14
+ RenderSVGTSpan {tspan} at (0,0) size 81x13
+ RenderSVGInlineText {#text} at (0,30) size 81x13
chunk 1 text run 1 at (240.00,363.00) startOffset 0 endOffset 16 width 80.64: "in the selection"
- RenderSVGText {text} at (50,389) size 181x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 181x14
+ RenderSVGText {text} at (50,389) size 181x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 181x13
chunk 1 text run 1 at (50.00,400.00) startOffset 0 endOffset 33 width 180.48: "The Following Roses are selected:"
RenderSVGTSpan {tspan} at (0,0) size 0x0
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (240,551) size 40x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x14
+ RenderSVGText {text} at (240,551) size 40x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x13
chunk 1 text run 1 at (240.00,562.00) startOffset 0 endOffset 7 width 39.68: "Flowers"
- RenderSVGText {text} at (240,571) size 219x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 219x14
+ RenderSVGText {text} at (240,571) size 219x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 219x13
chunk 1 text run 1 at (240.00,582.00) startOffset 0 endOffset 43 width 218.88: "Click on this text to deselect all elements"
- RenderSVGText {text} at (240,586) size 207x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 207x14
+ RenderSVGText {text} at (240,586) size 207x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 207x13
chunk 1 text run 1 at (240.00,597.00) startOffset 0 endOffset 41 width 206.08: "Click on this text to select all elements"
- RenderSVGText {text} at (240,601) size 189x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 189x14
+ RenderSVGText {text} at (240,601) size 189x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 189x13
chunk 1 text run 1 at (240.00,612.00) startOffset 0 endOffset 38 width 188.16: "Click on this text to invert selection"
- RenderSVGText {text} at (240,616) size 265x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 265x14
+ RenderSVGText {text} at (240,616) size 265x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 265x13
chunk 1 text run 1 at (240.00,627.00) startOffset 0 endOffset 48 width 264.96: "Click on this text to randomly move the combobox"
- RenderSVGText {text} at (240,631) size 269x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x14
+ RenderSVGText {text} at (240,631) size 269x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x13
chunk 1 text run 1 at (240.00,642.00) startOffset 0 endOffset 50 width 268.80: "Click on this text to randomly resize the combobox"
- RenderSVGContainer {g} at (282,168) size 429x322 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(500.00,20.00)}]
- RenderSVGContainer {g} at (282,168) size 168x172
- RenderSVGPath {rect} at (283,170) size 155x162 [fill={[type=SOLID] [color=#FFFFFF]}] [x=50.00] [y=200.00] [width=134.00] [height=160.00]
- RenderSVGContainer {g} at (284,170) size 153x162
- RenderSVGPath {rect} at (340,170) size 97x64 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=200.00] [width=131.00] [height=16.00]
+ RenderSVGContainer {g} at (283,169) size 428x321 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(500.00,20.00)}]
+ RenderSVGContainer {g} at (283,169) size 166x169
+ RenderSVGPath {rect} at (283,170) size 154x162 [fill={[type=SOLID] [color=#FFFFFF]}] [x=50.00] [y=200.00] [width=134.00] [height=160.00]
+ RenderSVGContainer {g} at (284,171) size 152x160
+ RenderSVGPath {rect} at (341,171) size 95x63 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=200.00] [width=131.00] [height=16.00]
RenderSVGText {text} at (53,202) size 34x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 34x13
chunk 1 text run 1 at (53.00,212.50) startOffset 0 endOffset 6 width 33.28: "Boswil"
- RenderSVGPath {rect} at (334,181) size 97x64 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=216.00] [width=131.00] [height=16.00]
+ RenderSVGPath {rect} at (334,181) size 96x63 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=216.00] [width=131.00] [height=16.00]
RenderSVGText {text} at (53,218) size 48x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 48x13
chunk 1 text run 1 at (53.00,228.50) startOffset 0 endOffset 9 width 47.36: "Bottenwil"
- RenderSVGPath {rect} at (328,192) size 97x64 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=232.00] [width=131.00] [height=16.00]
+ RenderSVGPath {rect} at (328,192) size 96x63 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=232.00] [width=131.00] [height=16.00]
RenderSVGText {text} at (53,234) size 89x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 89x13
chunk 1 text run 1 at (53.00,244.50) startOffset 0 endOffset 15 width 88.32: "Bremgarten (AG)"
- RenderSVGPath {rect} at (321,203) size 97x64 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=248.00] [width=131.00] [height=16.00]
+ RenderSVGPath {rect} at (322,203) size 96x63 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=248.00] [width=131.00] [height=16.00]
RenderSVGText {text} at (53,250) size 41x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 41x13
chunk 1 text run 1 at (53.00,260.50) startOffset 0 endOffset 8 width 40.96: "Brittnau"
- RenderSVGPath {rect} at (315,214) size 97x63 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=264.00] [width=131.00] [height=16.00]
+ RenderSVGPath {rect} at (316,214) size 95x63 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=264.00] [width=131.00] [height=16.00]
RenderSVGText {text} at (53,266) size 31x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 31x13
chunk 1 text run 1 at (53.00,276.50) startOffset 0 endOffset 5 width 30.72: "Brugg"
- RenderSVGPath {rect} at (309,224) size 97x64 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=280.00] [width=131.00] [height=16.00]
+ RenderSVGPath {rect} at (309,225) size 96x63 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=280.00] [width=131.00] [height=16.00]
RenderSVGText {text} at (53,282) size 44x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 44x13
chunk 1 text run 1 at (53.00,292.50) startOffset 0 endOffset 7 width 43.52: "Brunegg"
- RenderSVGPath {rect} at (303,235) size 97x64 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=296.00] [width=131.00] [height=16.00]
+ RenderSVGPath {rect} at (303,236) size 96x63 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=296.00] [width=131.00] [height=16.00]
RenderSVGText {text} at (53,298) size 62x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 62x13
chunk 1 text run 1 at (53.00,308.50) startOffset 0 endOffset 10 width 61.44: "Buchs (AG)"
- RenderSVGPath {rect} at (296,246) size 97x64 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=312.00] [width=131.00] [height=16.00]
+ RenderSVGPath {rect} at (297,246) size 96x63 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=312.00] [width=131.00] [height=16.00]
RenderSVGText {text} at (53,314) size 53x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 53x13
chunk 1 text run 1 at (53.00,324.50) startOffset 0 endOffset 9 width 52.48: "Burg (AG)"
- RenderSVGPath {rect} at (290,257) size 97x64 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=328.00] [width=131.00] [height=16.00]
+ RenderSVGPath {rect} at (291,257) size 95x63 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=328.00] [width=131.00] [height=16.00]
RenderSVGText {text} at (53,330) size 35x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 35x13
chunk 1 text run 1 at (53.00,340.50) startOffset 0 endOffset 7 width 34.56: "Buttwil"
- RenderSVGPath {rect} at (284,267) size 97x65 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=344.00] [width=131.00] [height=16.00]
+ RenderSVGPath {rect} at (284,268) size 96x63 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=344.00] [width=131.00] [height=16.00]
RenderSVGText {text} at (53,346) size 43x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 43x13
chunk 1 text run 1 at (53.00,356.50) startOffset 0 endOffset 7 width 42.24: "B\x{F6}bikon"
- RenderSVGPath {rect} at (282,168) size 157x165 [stroke={[type=SOLID] [color=#696969]}] [x=50.00] [y=200.00] [width=134.00] [height=160.00]
- RenderSVGPath {rect} at (378,232) size 65x97 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F5F5F5]}] [x=184.00] [y=216.00] [width=16.00] [height=128.00]
- RenderSVGPath {rect} at (428,221) size 22x21 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=184.00] [y=200.00] [width=16.00] [height=16.00]
- RenderSVGPath {path} at (434,226) size 10x10 [fill={[type=SOLID] [color=#696969]}] [data="M 188 212 L 196 212 L 192 204 Z"]
- RenderSVGPath {rect} at (372,318) size 21x22 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=184.00] [y=344.00] [width=16.00] [height=16.00]
+ RenderSVGPath {rect} at (283,169) size 155x163 [stroke={[type=SOLID] [color=#696969]}] [x=50.00] [y=200.00] [width=134.00] [height=160.00]
+ RenderSVGPath {rect} at (380,233) size 63x95 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F5F5F5]}] [x=184.00] [y=216.00] [width=16.00] [height=128.00]
+ RenderSVGPath {rect} at (430,222) size 19x19 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=184.00] [y=200.00] [width=16.00] [height=16.00]
+ RenderSVGPath {path} at (435,227) size 9x9 [fill={[type=SOLID] [color=#696969]}] [data="M 188 212 L 196 212 L 192 204 Z"]
+ RenderSVGPath {rect} at (373,319) size 20x19 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=184.00] [y=344.00] [width=16.00] [height=16.00]
RenderSVGPath {path} at (378,324) size 10x10 [fill={[type=SOLID] [color=#696969]}] [data="M 188 348 L 196 348 L 192 356 Z"]
- RenderSVGPath {rect} at (420,241) size 18x16 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=184.00] [y=229.51] [width=16.00] [height=8.00]
- RenderSVGText {text} at (220,201) size 368x34 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 213x14
+ RenderSVGPath {rect} at (421,242) size 16x13 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=184.00] [y=229.51] [width=16.00] [height=8.00]
+ RenderSVGText {text} at (220,201) size 368x33 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 213x13
chunk 1 text run 1 at (220.00,212.00) startOffset 0 endOffset 39 width 212.48: "Communities of Kt. Aargau (Switzerland)"
- RenderSVGTSpan {tspan} at (0,0) size 368x14
- RenderSVGInlineText {#text} at (0,20) size 368x14
+ RenderSVGTSpan {tspan} at (0,0) size 368x13
+ RenderSVGInlineText {#text} at (0,20) size 368x13
chunk 1 text run 1 at (220.00,232.00) startOffset 0 endOffset 67 width 367.36: "Note that one can also transform the group containing the combo box"
- RenderSVGContainer {g} at (38,428) size 135x103
+ RenderSVGContainer {g} at (38,429) size 135x102
RenderSVGPath {rect} at (39,429) size 121x101 [fill={[type=SOLID] [color=#FFFFFF]}] [x=50.00] [y=550.00] [width=154.00] [height=128.00]
- RenderSVGContainer {g} at (39,429) size 120x101
- RenderSVGPath {rect} at (39,429) size 120x14 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=550.00] [width=151.00] [height=16.00]
+ RenderSVGContainer {g} at (40,429) size 119x101
+ RenderSVGPath {rect} at (40,429) size 119x14 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=550.00] [width=151.00] [height=16.00]
RenderSVGText {text} at (53,552) size 50x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 50x13
chunk 1 text run 1 at (53.00,562.50) startOffset 0 endOffset 8 width 49.92: "Amaranth"
- RenderSVGPath {rect} at (39,442) size 120x13 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=566.00] [width=151.00] [height=16.00]
+ RenderSVGPath {rect} at (40,442) size 119x13 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=566.00] [width=151.00] [height=16.00]
RenderSVGText {text} at (53,568) size 59x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 59x13
chunk 1 text run 1 at (53.00,578.50) startOffset 0 endOffset 10 width 58.88: "Anthericum"
- RenderSVGPath {rect} at (39,454) size 120x14 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=582.00] [width=151.00] [height=16.00]
+ RenderSVGPath {rect} at (40,454) size 119x14 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=582.00] [width=151.00] [height=16.00]
RenderSVGText {text} at (53,584) size 27x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x13
chunk 1 text run 1 at (53.00,594.50) startOffset 0 endOffset 4 width 26.88: "Arum"
- RenderSVGPath {rect} at (39,467) size 120x13 [fill={[type=SOLID] [color=#696969] [opacity=0.30]}] [x=51.50] [y=598.00] [width=151.00] [height=16.00]
+ RenderSVGPath {rect} at (40,467) size 119x13 [fill={[type=SOLID] [color=#696969] [opacity=0.30]}] [x=51.50] [y=598.00] [width=151.00] [height=16.00]
RenderSVGText {text} at (53,600) size 21x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 21x13
chunk 1 text run 1 at (53.00,610.50) startOffset 0 endOffset 3 width 20.48: "Ash"
- RenderSVGPath {rect} at (39,479) size 120x14 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=614.00] [width=151.00] [height=16.00]
+ RenderSVGPath {rect} at (40,479) size 119x14 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=614.00] [width=151.00] [height=16.00]
RenderSVGText {text} at (53,616) size 34x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 34x13
chunk 1 text run 1 at (53.00,626.50) startOffset 0 endOffset 5 width 33.28: "Aspen"
- RenderSVGPath {rect} at (39,492) size 120x13 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=630.00] [width=151.00] [height=16.00]
+ RenderSVGPath {rect} at (40,492) size 119x13 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=630.00] [width=151.00] [height=16.00]
RenderSVGText {text} at (53,632) size 29x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 29x13
chunk 1 text run 1 at (53.00,642.50) startOffset 0 endOffset 5 width 28.16: "Aster"
- RenderSVGPath {rect} at (39,504) size 120x14 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=646.00] [width=151.00] [height=16.00]
+ RenderSVGPath {rect} at (40,504) size 119x14 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=646.00] [width=151.00] [height=16.00]
RenderSVGText {text} at (53,648) size 26x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 26x13
chunk 1 text run 1 at (53.00,658.50) startOffset 0 endOffset 4 width 25.60: "Balm"
- RenderSVGPath {rect} at (39,517) size 120x13 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=662.00] [width=151.00] [height=16.00]
+ RenderSVGPath {rect} at (40,517) size 119x13 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=662.00] [width=151.00] [height=16.00]
RenderSVGText {text} at (53,664) size 41x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 41x13
chunk 1 text run 1 at (53.00,674.50) startOffset 0 endOffset 7 width 40.96: "Barbery"
- RenderSVGPath {rect} at (38,428) size 123x103 [stroke={[type=SOLID] [color=#696969]}] [x=50.00] [y=550.00] [width=154.00] [height=128.00]
+ RenderSVGPath {rect} at (38,429) size 122x102 [stroke={[type=SOLID] [color=#696969]}] [x=50.00] [y=550.00] [width=154.00] [height=128.00]
RenderSVGPath {rect} at (158,441) size 15x77 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F5F5F5]}] [x=204.00] [y=566.00] [width=16.00] [height=96.00]
- RenderSVGPath {rect} at (158,428) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=204.00] [y=550.00] [width=16.00] [height=16.00]
+ RenderSVGPath {rect} at (158,429) size 15x14 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=204.00] [y=550.00] [width=16.00] [height=16.00]
RenderSVGPath {path} at (162,432) size 7x8 [fill={[type=SOLID] [color=#696969]}] [data="M 208 562 L 216 562 L 212 554 Z"]
RenderSVGPath {rect} at (158,516) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=204.00] [y=662.00] [width=16.00] [height=16.00]
RenderSVGPath {path} at (162,520) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M 208 666 L 216 666 L 212 674 Z"]
RenderSVGPath {rect} at (158,449) size 15x34 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=204.00] [y=576.11] [width=16.00] [height=40.42]
RenderSVGContainer {g} at (38,233) size 135x65
RenderSVGPath {rect} at (39,234) size 121x63 [fill={[type=SOLID] [color=#FFFFFF]}] [x=50.00] [y=300.00] [width=154.00] [height=80.00]
- RenderSVGContainer {g} at (39,234) size 120x63
- RenderSVGPath {rect} at (39,234) size 120x13 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=300.00] [width=151.00] [height=16.00]
+ RenderSVGContainer {g} at (40,234) size 119x63
+ RenderSVGPath {rect} at (40,234) size 119x13 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=300.00] [width=151.00] [height=16.00]
RenderSVGText {text} at (53,302) size 58x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 58x13
chunk 1 text run 1 at (53.00,312.50) startOffset 0 endOffset 9 width 57.60: "Sexy Rexy"
- RenderSVGPath {rect} at (39,246) size 120x14 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=316.00] [width=151.00] [height=16.00]
+ RenderSVGPath {rect} at (40,246) size 119x14 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=316.00] [width=151.00] [height=16.00]
RenderSVGText {text} at (53,318) size 139x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 139x13
chunk 1 text run 1 at (53.00,328.50) startOffset 0 endOffset 26 width 138.24: "Souvenir de Pierre Notting"
- RenderSVGPath {rect} at (39,259) size 120x13 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=332.00] [width=151.00] [height=16.00]
+ RenderSVGPath {rect} at (40,259) size 119x13 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=332.00] [width=151.00] [height=16.00]
RenderSVGText {text} at (53,334) size 44x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 44x13
chunk 1 text run 1 at (53.00,344.50) startOffset 0 endOffset 8 width 43.52: "Sunflare"
- RenderSVGPath {rect} at (39,271) size 120x14 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=348.00] [width=151.00] [height=16.00]
+ RenderSVGPath {rect} at (40,271) size 119x14 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=348.00] [width=151.00] [height=16.00]
RenderSVGText {text} at (53,350) size 64x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 64x13
chunk 1 text run 1 at (53.00,360.50) startOffset 0 endOffset 10 width 64.00: "Whisky Mac"
- RenderSVGPath {rect} at (39,284) size 120x13 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=364.00] [width=151.00] [height=16.00]
+ RenderSVGPath {rect} at (40,284) size 119x13 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=364.00] [width=151.00] [height=16.00]
RenderSVGText {text} at (53,366) size 100x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 100x13
chunk 1 text run 1 at (53.00,376.50) startOffset 0 endOffset 18 width 99.84: "Whisper Floribunda"
- RenderSVGPath {rect} at (38,233) size 123x65 [stroke={[type=SOLID] [color=#696969]}] [x=50.00] [y=300.00] [width=154.00] [height=80.00]
- RenderSVGPath {rect} at (158,246) size 15x40 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F5F5F5]}] [x=204.00] [y=316.00] [width=16.00] [height=48.00]
+ RenderSVGPath {rect} at (38,233) size 122x65 [stroke={[type=SOLID] [color=#696969]}] [x=50.00] [y=300.00] [width=154.00] [height=80.00]
+ RenderSVGPath {rect} at (158,246) size 15x39 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F5F5F5]}] [x=204.00] [y=316.00] [width=16.00] [height=48.00]
RenderSVGPath {rect} at (158,233) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=204.00] [y=300.00] [width=16.00] [height=16.00]
RenderSVGPath {path} at (162,237) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M 208 312 L 216 312 L 212 304 Z"]
RenderSVGPath {rect} at (158,283) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=204.00] [y=364.00] [width=16.00] [height=16.00]
RenderSVGPath {path} at (162,287) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M 208 368 L 216 368 L 212 376 Z"]
- RenderSVGPath {rect} at (158,266) size 15x20 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=204.00] [y=342.18] [width=16.00] [height=21.82]
- RenderSVGContainer {g} at (38,38) size 123x52
+ RenderSVGPath {rect} at (158,266) size 15x19 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=204.00] [y=342.18] [width=16.00] [height=21.82]
+ RenderSVGContainer {g} at (38,38) size 122x52
RenderSVGPath {rect} at (39,39) size 121x51 [fill={[type=SOLID] [color=#FFFFFF]}] [x=50.00] [y=50.00] [width=154.00] [height=64.00]
- RenderSVGContainer {g} at (39,39) size 120x51
- RenderSVGPath {rect} at (39,39) size 120x13 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=50.00] [width=151.00] [height=16.00]
+ RenderSVGContainer {g} at (40,39) size 119x51
+ RenderSVGPath {rect} at (40,39) size 119x13 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=50.00] [width=151.00] [height=16.00]
RenderSVGText {text} at (53,52) size 45x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 45x13
chunk 1 text run 1 at (53.00,62.50) startOffset 0 endOffset 7 width 44.80: "Orangen"
- RenderSVGPath {rect} at (39,51) size 120x14 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=66.00] [width=151.00] [height=16.00]
+ RenderSVGPath {rect} at (40,51) size 119x14 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=66.00] [width=151.00] [height=16.00]
RenderSVGText {text} at (53,68) size 27x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x13
chunk 1 text run 1 at (53.00,78.50) startOffset 0 endOffset 5 width 26.88: "\x{C4}pfel"
- RenderSVGPath {rect} at (39,64) size 120x13 [fill={[type=SOLID] [color=#696969] [opacity=0.30]}] [x=51.50] [y=82.00] [width=151.00] [height=16.00]
+ RenderSVGPath {rect} at (40,64) size 119x13 [fill={[type=SOLID] [color=#696969] [opacity=0.30]}] [x=51.50] [y=82.00] [width=151.00] [height=16.00]
RenderSVGText {text} at (53,84) size 47x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 47x13
chunk 1 text run 1 at (53.00,94.50) startOffset 0 endOffset 7 width 46.08: "Bananen"
- RenderSVGPath {rect} at (39,76) size 120x14 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=98.00] [width=151.00] [height=16.00]
+ RenderSVGPath {rect} at (40,76) size 119x14 [fill={[type=SOLID] [color=#FFFFFF]}] [x=51.50] [y=98.00] [width=151.00] [height=16.00]
RenderSVGText {text} at (53,100) size 34x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 34x13
chunk 1 text run 1 at (53.00,110.50) startOffset 0 endOffset 6 width 33.28: "Birnen"
- RenderSVGPath {rect} at (38,38) size 123x52 [stroke={[type=SOLID] [color=#696969]}] [x=50.00] [y=50.00] [width=154.00] [height=64.00]
+ RenderSVGPath {rect} at (38,38) size 122x52 [stroke={[type=SOLID] [color=#696969]}] [x=50.00] [y=50.00] [width=154.00] [height=64.00]
diff --git a/LayoutTests/platform/mac/svg/carto.net/scrollbar-expected.txt b/LayoutTests/platform/mac/svg/carto.net/scrollbar-expected.txt
index 0b39df9..d7ca92f 100644
--- a/LayoutTests/platform/mac/svg/carto.net/scrollbar-expected.txt
+++ b/LayoutTests/platform/mac/svg/carto.net/scrollbar-expected.txt
@@ -3,11 +3,11 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGPath {rect} at (0,0) size 800x600 [x=-1000.00] [y=-1000.00] [width=5000.00] [height=5000.00]
- RenderSVGText {text} at (50,11) size 339x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 339x24
+ RenderSVGText {text} at (50,11) size 339x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 339x23
chunk 1 text run 1 at (50.00,30.00) startOffset 0 endOffset 34 width 338.75: "Demonstration of the SVG Scrollbar"
- RenderSVGText {text} at (548,16) size 402x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 402x18
+ RenderSVGText {text} at (548,16) size 402x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 402x17
chunk 1 (end anchor) text run 1 at (548.75,30.00) startOffset 0 endOffset 59 width 401.25: "One can also drag the images and the scrollbars will adopt."
RenderSVGViewportContainer {svg} at (40,60) size 760x337
RenderSVGContainer {g} at (40,60) size 760x337
@@ -16,29 +16,29 @@
RenderSVGText {text} at (410,75) size 92x17 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 92x17
chunk 1 (middle anchor) text run 1 at (410.38,88.80) startOffset 0 endOffset 13 width 91.25: "Furggeltihorn"
- RenderSVGText {text} at (569,85) size 50x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x17
+ RenderSVGText {text} at (569,85) size 49x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 49x17
chunk 1 (middle anchor) text run 1 at (569.42,98.80) startOffset 0 endOffset 6 width 48.75: "P 2821"
RenderSVGText {text} at (589,66) size 92x17 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 92x17
chunk 1 (middle anchor) text run 1 at (589.38,79.80) startOffset 0 endOffset 13 width 91.25: "Zervreilahorn"
- RenderSVGText {text} at (765,99) size 80x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 80x17
- chunk 1 (middle anchor) text run 1 at (765.62,112.80) startOffset 0 endOffset 11 width 78.75: "Plattenberg"
+ RenderSVGText {text} at (765,99) size 79x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 79x17
+ chunk 1 (middle anchor) text run 1 at (765.63,112.80) startOffset 0 endOffset 11 width 78.75: "Plattenberg"
RenderSVGText {text} at (2192,165) size 58x17 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 58x17
chunk 1 (middle anchor) text run 1 at (2192.15,178.80) startOffset 0 endOffset 8 width 57.50: "Piz Fess"
- RenderSVGText {text} at (2250,149) size 83x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 83x17
+ RenderSVGText {text} at (2250,149) size 82x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 82x17
chunk 1 (middle anchor) text run 1 at (2250.77,162.60) startOffset 0 endOffset 11 width 81.25: "Crap Grisch"
- RenderSVGText {text} at (2378,136) size 69x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 69x17
+ RenderSVGText {text} at (2378,136) size 68x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 68x17
chunk 1 (middle anchor) text run 1 at (2378.95,149.60) startOffset 0 endOffset 9 width 67.50: "Piz Tom\x{FC}l"
RenderSVGText {text} at (1734,99) size 57x17 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 57x17
chunk 1 (middle anchor) text run 1 at (1734.47,112.60) startOffset 0 endOffset 8 width 56.25: "Fruntalp"
- RenderSVGText {text} at (961,372) size 86x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x18
+ RenderSVGText {text} at (961,372) size 85x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 85x17
chunk 1 (middle anchor) text run 1 at (961.30,386.50) startOffset 0 endOffset 12 width 85.00: "Zervreilasee"
RenderSVGContainer {g} at (40,60) size 733x173
RenderSVGContainer {g} at (40,220) size 720x13
@@ -46,17 +46,17 @@
RenderSVGPath {rect} at (52,220) size 175x13 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=65.50] [y=250.50] [width=216.82] [height=15.00]
RenderSVGPath {rect} at (40,220) size 13x13 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=50.50] [y=250.50] [width=15.00] [height=15.00]
RenderSVGPath {rect} at (747,220) size 13x13 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=934.50] [y=250.50] [width=15.00] [height=15.00]
- RenderSVGPath {path} at (43,223) size 8x8 [fill={[type=SOLID] [color=#696969]}] [data="M 54.5 258.5 L 62.5 254.5 L 62.5 262.5 Z"]
- RenderSVGPath {path} at (750,223) size 8x8 [fill={[type=SOLID] [color=#696969]}] [data="M 946.5 258.5 L 938.5 262.5 L 938.5 254.5 Z"]
+ RenderSVGPath {path} at (43,223) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M 54.5 258.5 L 62.5 254.5 L 62.5 262.5 Z"]
+ RenderSVGPath {path} at (750,223) size 8x7 [fill={[type=SOLID] [color=#696969]}] [data="M 946.5 258.5 L 938.5 262.5 L 938.5 254.5 Z"]
RenderSVGContainer {g} at (760,60) size 13x160
RenderSVGPath {rect} at (760,72) size 13x136 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F5F5F5]}] [x=950.50] [y=65.50] [width=15.00] [height=169.00]
RenderSVGPath {rect} at (760,72) size 13x66 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=950.50] [y=65.50] [width=15.00] [height=80.38]
RenderSVGPath {rect} at (760,60) size 13x13 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=950.50] [y=50.50] [width=15.00] [height=15.00]
RenderSVGPath {rect} at (760,207) size 13x13 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=950.50] [y=234.50] [width=15.00] [height=15.00]
- RenderSVGPath {path} at (763,63) size 8x8 [fill={[type=SOLID] [color=#696969]}] [data="M 958 54.5 L 962.5 62.5 L 954.5 62.5 Z"]
- RenderSVGPath {path} at (763,210) size 8x8 [fill={[type=SOLID] [color=#696969]}] [data="M 958 246.5 L 954.5 238.5 L 962.5 238.5 Z"]
- RenderSVGText {text} at (396,268) size 554x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 554x15
+ RenderSVGPath {path} at (763,63) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M 958 54.5 L 962.5 62.5 L 954.5 62.5 Z"]
+ RenderSVGPath {path} at (763,210) size 7x8 [fill={[type=SOLID] [color=#696969]}] [data="M 958 246.5 L 954.5 238.5 L 962.5 238.5 Z"]
+ RenderSVGText {text} at (396,268) size 554x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 554x14
chunk 1 (end anchor) text run 1 at (396.25,280.00) startOffset 0 endOffset 89 width 553.75: "Panorama Zervreilastausee, Vals, Graub\x{FC}nden, Switzerland, taken 2006-02-04 (\x{A9} A. Neumann)"
RenderSVGViewportContainer {svg} at (40,300) size 760x300
RenderSVGContainer {g} at (40,300) size 760x300
@@ -64,35 +64,35 @@
RenderSVGContainer {g} at (40,300) size 729x169
RenderSVGContainer {g} at (40,460) size 720x9
RenderSVGPath {rect} at (40,460) size 704x9 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F5F5F5]}] [x=50.50] [y=550.50] [width=879.00] [height=10.00]
- RenderSVGPath {rect} at (40,460) size 180x9 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=50.50] [y=550.50] [width=222.21] [height=10.00]
+ RenderSVGPath {rect} at (40,460) size 179x9 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=50.50] [y=550.50] [width=222.21] [height=10.00]
RenderSVGPath {rect} at (743,460) size 9x9 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=929.50] [y=550.50] [width=10.00] [height=10.00]
RenderSVGPath {rect} at (751,460) size 9x9 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=939.50] [y=550.50] [width=10.00] [height=10.00]
- RenderSVGPath {path} at (745,462) size 7x6 [fill={[type=SOLID] [color=#696969]}] [data="M 932.5 556.5 L 938.5 553.5 L 938.5 559.5 Z"]
- RenderSVGPath {path} at (753,462) size 7x6 [fill={[type=SOLID] [color=#696969]}] [data="M 948.5 556.5 L 942.5 559.5 L 942.5 553.5 Z"]
+ RenderSVGPath {path} at (746,462) size 5x6 [fill={[type=SOLID] [color=#696969]}] [data="M 932.5 556.5 L 938.5 553.5 L 938.5 559.5 Z"]
+ RenderSVGPath {path} at (754,462) size 5x6 [fill={[type=SOLID] [color=#696969]}] [data="M 948.5 556.5 L 942.5 559.5 L 942.5 553.5 Z"]
RenderSVGContainer {g} at (760,300) size 9x160
RenderSVGPath {rect} at (760,300) size 9x144 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F5F5F5]}] [x=950.50] [y=350.50] [width=10.00] [height=179.00]
RenderSVGPath {rect} at (760,300) size 9x43 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=950.50] [y=350.50] [width=10.00] [height=51.96]
RenderSVGPath {rect} at (760,443) size 9x9 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=950.50] [y=529.50] [width=10.00] [height=10.00]
RenderSVGPath {rect} at (760,451) size 9x9 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=950.50] [y=539.50] [width=10.00] [height=10.00]
- RenderSVGPath {path} at (762,445) size 6x7 [fill={[type=SOLID] [color=#696969]}] [data="M 955.5 532.5 L 959.5 538.5 L 953.5 538.5 Z"]
- RenderSVGPath {path} at (762,453) size 6x7 [fill={[type=SOLID] [color=#696969]}] [data="M 955.5 548.5 L 953.5 542.5 L 959.5 542.5 Z"]
- RenderSVGText {text} at (403,563) size 547x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 547x15
+ RenderSVGPath {path} at (762,446) size 6x5 [fill={[type=SOLID] [color=#696969]}] [data="M 955.5 532.5 L 959.5 538.5 L 953.5 538.5 Z"]
+ RenderSVGPath {path} at (762,454) size 6x5 [fill={[type=SOLID] [color=#696969]}] [data="M 955.5 548.5 L 953.5 542.5 L 959.5 542.5 Z"]
+ RenderSVGText {text} at (403,563) size 547x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 547x14
chunk 1 (end anchor) text run 1 at (403.75,575.00) startOffset 0 endOffset 94 width 546.25: "Panorama Chalchtrittli, Tierfed, Linthal, Glarus, Switzerland, taken 2005-09-03 (\x{A9} A. Neumann)"
RenderSVGContainer {g} at (39,483) size 186x18
RenderSVGContainer {g} at (39,483) size 90x18
RenderSVGPath {rect} at (39,483) size 89x17 [fill={[type=SOLID] [color=#FFFFFF]}] [x=49.00] [y=579.00] [width=110.00] [height=20.00]
RenderSVGPath {rect} at (40,484) size 89x17 [fill={[type=SOLID] [color=#696969]}] [x=51.00] [y=581.00] [width=110.00] [height=20.00]
RenderSVGPath {rect} at (40,484) size 88x16 [fill={[type=SOLID] [color=#DCDCDC]}] [x=50.00] [y=580.00] [width=110.00] [height=20.00]
- RenderSVGText {text} at (65,584) size 80x15 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 80x15
- RenderSVGInlineText {#text} at (0,0) size 80x15
+ RenderSVGText {text} at (65,584) size 80x14 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 80x14
+ RenderSVGInlineText {#text} at (0,0) size 80x14
chunk 1 (middle anchor) text run 1 at (65.00,595.40) startOffset 0 endOffset 14 width 80.00: "Hide Scrollbar"
RenderSVGContainer {g} at (135,483) size 90x18
RenderSVGPath {rect} at (135,483) size 89x17 [fill={[type=SOLID] [color=#FFFFFF]}] [x=169.00] [y=579.00] [width=110.00] [height=20.00]
RenderSVGPath {rect} at (136,484) size 89x17 [fill={[type=SOLID] [color=#696969]}] [x=171.00] [y=581.00] [width=110.00] [height=20.00]
RenderSVGPath {rect} at (136,484) size 88x16 [fill={[type=SOLID] [color=#DCDCDC]}] [x=170.00] [y=580.00] [width=110.00] [height=20.00]
- RenderSVGText {text} at (174,584) size 102x15 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 102x15
- RenderSVGInlineText {#text} at (0,0) size 102x15
+ RenderSVGText {text} at (174,584) size 102x14 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 102x14
+ RenderSVGInlineText {#text} at (0,0) size 102x14
chunk 1 (middle anchor) text run 1 at (174.38,595.40) startOffset 0 endOffset 16 width 101.25: "Remove Scrollbar"
diff --git a/LayoutTests/platform/mac/svg/carto.net/selectionlist-expected.txt b/LayoutTests/platform/mac/svg/carto.net/selectionlist-expected.txt
index b9baa1b..664ac8d 100644
--- a/LayoutTests/platform/mac/svg/carto.net/selectionlist-expected.txt
+++ b/LayoutTests/platform/mac/svg/carto.net/selectionlist-expected.txt
@@ -8,79 +8,79 @@
RenderSVGInlineText {#text} at (0,0) size 217x15
chunk 1 text run 1 at (350.00,60.00) startOffset 0 endOffset 33 width 216.32: "Selectionlist/Drop-Down List Demo"
RenderSVGContainer {a} at (273,53) size 93x12
- RenderSVGText {text} at (350,69) size 118x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 118x14
+ RenderSVGText {text} at (350,69) size 118x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 118x13
chunk 1 text run 1 at (350.00,80.00) startOffset 0 endOffset 21 width 117.76: "Link to Documentation"
- RenderSVGText {text} at (350,101) size 282x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 282x14
+ RenderSVGText {text} at (350,101) size 282x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 282x13
chunk 1 text run 1 at (350.00,112.00) startOffset 0 endOffset 55 width 281.60: "Click on this text to randomly resize the selectionList"
- RenderSVGText {text} at (350,116) size 322x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 322x14
+ RenderSVGText {text} at (350,116) size 322x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 322x13
chunk 1 text run 1 at (350.00,127.00) startOffset 0 endOffset 62 width 321.28: "Click on this text to randomly move the selectionList (x-axis)"
- RenderSVGText {text} at (50,464) size 68x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x14
+ RenderSVGText {text} at (50,464) size 68x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 68x13
chunk 1 text run 1 at (50.00,475.00) startOffset 0 endOffset 12 width 67.84: "Butterscotch"
- RenderSVGText {text} at (150,389) size 212x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 212x14
+ RenderSVGText {text} at (150,389) size 212x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 212x13
chunk 1 text run 1 at (150.00,400.00) startOffset 0 endOffset 38 width 211.20: "Loading Rose Image, Please be patient!"
- RenderSVGText {text} at (240,736) size 264x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 264x14
+ RenderSVGText {text} at (240,736) size 264x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 264x13
chunk 1 text run 1 at (240.00,747.00) startOffset 0 endOffset 38 width 197.12: "Click this text to remove the Flowers "
chunk 1 text run 1 at (437.12,747.00) startOffset 0 endOffset 13 width 66.56: "selectionList"
- RenderSVGTSpan {tspan} at (0,0) size 195x14
- RenderSVGInlineText {#text} at (0,15) size 195x14
+ RenderSVGTSpan {tspan} at (0,0) size 195x13
+ RenderSVGInlineText {#text} at (0,15) size 195x13
chunk 1 text run 1 at (240.00,762.00) startOffset 0 endOffset 38 width 194.56: "This list does not react on user input"
- RenderSVGText {text} at (240,51) size 30x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x14
+ RenderSVGText {text} at (240,51) size 30x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 30x13
chunk 1 text run 1 at (240.00,62.00) startOffset 0 endOffset 6 width 29.44: "Fruits"
- RenderSVGText {text} at (240,101) size 34x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 34x14
+ RenderSVGText {text} at (240,101) size 34x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 34x13
chunk 1 text run 1 at (240.00,112.00) startOffset 0 endOffset 5 width 33.28: "Roses"
- RenderSVGText {text} at (240,721) size 253x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 253x14
+ RenderSVGText {text} at (240,721) size 253x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 253x13
chunk 1 text run 1 at (240.00,732.00) startOffset 0 endOffset 47 width 252.16: "Flowers, this selectionList opens above the box"
- RenderSVGText {text} at (765,49) size 169x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 169x14
+ RenderSVGText {text} at (765,49) size 169x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 169x13
chunk 1 text run 1 at (765.00,60.00) startOffset 0 endOffset 31 width 168.96: "Select a base value to generate"
- RenderSVGTSpan {tspan} at (0,0) size 141x14
- RenderSVGInlineText {#text} at (0,15) size 141x14
+ RenderSVGTSpan {tspan} at (0,0) size 141x13
+ RenderSVGInlineText {#text} at (0,15) size 141x13
chunk 1 text run 1 at (765.00,75.00) startOffset 0 endOffset 25 width 140.80: "random nrs for selnumber2"
- RenderSVGText {text} at (765,101) size 99x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 99x14
+ RenderSVGText {text} at (765,101) size 99x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 99x13
chunk 1 text run 1 at (765.00,112.00) startOffset 0 endOffset 18 width 98.56: "This is selnumber2"
RenderSVGImage {image} at (39,117) size 321x241
RenderSVGContainer {g} at (471,237) size 329x233 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(550.00,20.00)}]
- RenderSVGText {text} at (220,201) size 465x74 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 213x14
+ RenderSVGText {text} at (220,201) size 465x73 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 213x13
chunk 1 text run 1 at (220.00,212.00) startOffset 0 endOffset 39 width 212.48: "Communities of Kt. Aargau (Switzerland)"
- RenderSVGTSpan {tspan} at (0,0) size 377x14
- RenderSVGInlineText {#text} at (0,20) size 377x14
+ RenderSVGTSpan {tspan} at (0,0) size 377x13
+ RenderSVGInlineText {#text} at (0,20) size 377x13
chunk 1 text run 1 at (220.00,232.00) startOffset 0 endOffset 23 width 124.16: "Note that one can also "
chunk 1 text run 1 at (344.16,232.00) startOffset 0 endOffset 49 width 252.16: "transform the group containing the selection list"
- RenderSVGTSpan {tspan} at (0,0) size 438x14
- RenderSVGInlineText {#text} at (0,40) size 438x14
+ RenderSVGTSpan {tspan} at (0,0) size 438x13
+ RenderSVGInlineText {#text} at (0,40) size 438x13
chunk 1 text run 1 at (220.00,252.00) startOffset 0 endOffset 5 width 25.60: "This "
chunk 1 text run 1 at (245.60,252.00) startOffset 0 endOffset 74 width 380.16: "selectionlist does not react on user input (functionToCall is a undefined "
chunk 1 text run 1 at (625.76,252.00) startOffset 0 endOffset 6 width 32.00: "value)"
- RenderSVGTSpan {tspan} at (0,0) size 465x14
- RenderSVGInlineText {#text} at (0,60) size 465x14
+ RenderSVGTSpan {tspan} at (0,0) size 465x13
+ RenderSVGInlineText {#text} at (0,60) size 465x13
chunk 1 text run 1 at (220.00,272.00) startOffset 0 endOffset 14 width 69.12: "Click on this "
chunk 1 text run 1 at (289.12,272.00) startOffset 0 endOffset 69 width 359.68: "text to toggle \"above\"/\"below\" mode to open the box either to top or "
chunk 1 text run 1 at (648.80,272.00) startOffset 0 endOffset 6 width 35.84: "bottom"
RenderSVGContainer {g} at (38,38) size 549x538
- RenderSVGContainer {g} at (377,168) size 112x74 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(550.00,20.00)}]
- RenderSVGPath {rect} at (377,168) size 112x74 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=50.00] [y=200.00] [width=150.00] [height=16.00]
+ RenderSVGContainer {g} at (378,169) size 110x72 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(550.00,20.00)}]
+ RenderSVGPath {rect} at (378,169) size 110x72 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=50.00] [y=200.00] [width=150.00] [height=16.00]
RenderSVGText {text} at (53,202) size 31x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 31x13
chunk 1 text run 1 at (53.00,212.50) startOffset 0 endOffset 5 width 30.72: "Aarau"
- RenderSVGPath {rect} at (467,221) size 22x21 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=184.00] [y=200.00] [width=16.00] [height=16.00]
- RenderSVGPath {path} at (473,226) size 10x10 [fill={[type=SOLID] [color=#696969]}] [data="M 188 204 L 196 204 L 192 212 Z"]
- RenderSVGContainer {g} at (38,561) size 135x15
- RenderSVGPath {rect} at (38,561) size 135x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=50.00] [y=720.00] [width=170.00] [height=16.00]
+ RenderSVGPath {rect} at (469,222) size 19x19 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=184.00] [y=200.00] [width=16.00] [height=16.00]
+ RenderSVGPath {path} at (474,227) size 9x9 [fill={[type=SOLID] [color=#696969]}] [data="M 188 204 L 196 204 L 192 212 Z"]
+ RenderSVGContainer {g} at (38,562) size 135x14
+ RenderSVGPath {rect} at (38,562) size 135x14 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=50.00] [y=720.00] [width=170.00] [height=16.00]
RenderSVGText {text} at (53,722) size 36x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 36x13
chunk 1 text run 1 at (53.00,732.50) startOffset 0 endOffset 6 width 35.84: "Acacia"
- RenderSVGPath {rect} at (158,561) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=204.00] [y=720.00] [width=16.00] [height=16.00]
+ RenderSVGPath {rect} at (158,562) size 15x14 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=204.00] [y=720.00] [width=16.00] [height=16.00]
RenderSVGPath {path} at (162,565) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M 208 724 L 216 724 L 212 732 Z"]
RenderSVGContainer {g} at (38,77) size 135x15
RenderSVGPath {rect} at (38,77) size 135x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=50.00] [y=100.00] [width=170.00] [height=16.00]
@@ -89,23 +89,23 @@
chunk 1 text run 1 at (53.00,112.50) startOffset 0 endOffset 12 width 67.84: "Butterscotch"
RenderSVGPath {rect} at (158,77) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=204.00] [y=100.00] [width=16.00] [height=16.00]
RenderSVGPath {path} at (162,81) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M 208 104 L 216 104 L 212 112 Z"]
- RenderSVGContainer {g} at (38,38) size 135x15
- RenderSVGPath {rect} at (38,38) size 135x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=50.00] [y=50.00] [width=170.00] [height=16.00]
+ RenderSVGContainer {g} at (38,38) size 135x14
+ RenderSVGPath {rect} at (38,38) size 135x14 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=50.00] [y=50.00] [width=170.00] [height=16.00]
RenderSVGText {text} at (53,52) size 31x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 31x13
chunk 1 text run 1 at (53.00,62.50) startOffset 0 endOffset 5 width 30.72: "Pears"
- RenderSVGPath {rect} at (158,38) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=204.00] [y=50.00] [width=16.00] [height=16.00]
+ RenderSVGPath {rect} at (158,38) size 15x14 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=204.00] [y=50.00] [width=16.00] [height=16.00]
RenderSVGPath {path} at (162,42) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M 208 54 L 216 54 L 212 62 Z"]
RenderSVGContainer {g} at (546,38) size 41x54
RenderSVGPath {rect} at (546,77) size 41x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=700.00] [y=100.00] [width=50.00] [height=16.00]
RenderSVGText {text} at (703,102) size 7x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 7x13
chunk 1 text run 1 at (703.00,112.50) startOffset 0 endOffset 1 width 6.40: "1"
- RenderSVGPath {rect} at (572,77) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=734.00] [y=100.00] [width=16.00] [height=16.00]
+ RenderSVGPath {rect} at (573,77) size 14x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=734.00] [y=100.00] [width=16.00] [height=16.00]
RenderSVGPath {path} at (576,81) size 7x7 [fill={[type=SOLID] [color=#696969]}] [data="M 738 104 L 746 104 L 742 112 Z"]
- RenderSVGPath {rect} at (546,38) size 26x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=700.00] [y=50.00] [width=30.00] [height=16.00]
+ RenderSVGPath {rect} at (546,38) size 25x14 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=700.00] [y=50.00] [width=30.00] [height=16.00]
RenderSVGText {text} at (703,52) size 7x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 7x13
chunk 1 text run 1 at (703.00,62.50) startOffset 0 endOffset 1 width 6.40: "1"
- RenderSVGPath {rect} at (557,38) size 15x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=714.00] [y=50.00] [width=16.00] [height=16.00]
+ RenderSVGPath {rect} at (557,38) size 14x14 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [x=714.00] [y=50.00] [width=16.00] [height=16.00]
RenderSVGPath {path} at (560,42) size 8x7 [fill={[type=SOLID] [color=#696969]}] [data="M 718 54 L 726 54 L 722 62 Z"]
diff --git a/LayoutTests/platform/mac/svg/carto.net/slider-expected.txt b/LayoutTests/platform/mac/svg/carto.net/slider-expected.txt
index fe56434..528cd01 100644
--- a/LayoutTests/platform/mac/svg/carto.net/slider-expected.txt
+++ b/LayoutTests/platform/mac/svg/carto.net/slider-expected.txt
@@ -4,40 +4,40 @@
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGPath {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#FFFFFF]}] [x=-2000.00] [y=-2000.00] [width=6000.00] [height=6000.00]
- RenderSVGText {text} at (257,21) size 510x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 510x24
+ RenderSVGText {text} at (257,21) size 510x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 510x23
chunk 1 (middle anchor) text run 1 at (257.28,40.00) startOffset 0 endOffset 52 width 509.44: "Demonstration of the carto.net SVG GUI slider object"
- RenderSVGContainer {g} at (546,44) size 17x92
- RenderSVGPath {line} at (548,44) size 13x92 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=710.00] [y1=65.00] [x2=710.00] [y2=165.00]
- RenderSVGPath {line} at (553,50) size 4x79 [stroke={[type=SOLID] [color=#696969] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=710.00] [y1=65.00] [x2=710.00] [y2=165.00]
- RenderSVGContainer {use} at (546,87) size 17x6 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(710.00,115.00)}]
- RenderSVGContainer {g} at (546,87) size 17x6
- RenderSVGViewportContainer {svg} at (546,87) size 17x6
- RenderSVGPath {line} at (546,87) size 17x6 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGContainer {g} at (546,44) size 17x91
+ RenderSVGPath {line} at (548,44) size 13x91 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=710.00] [y1=65.00] [x2=710.00] [y2=165.00]
+ RenderSVGPath {line} at (553,50) size 3x79 [stroke={[type=SOLID] [color=#696969] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=710.00] [y1=65.00] [x2=710.00] [y2=165.00]
+ RenderSVGContainer {use} at (546,87) size 17x5 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(710.00,115.00)}]
+ RenderSVGContainer {g} at (546,87) size 17x5
+ RenderSVGViewportContainer {svg} at (546,87) size 17x5
+ RenderSVGPath {line} at (546,87) size 17x5 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
RenderSVGContainer {g} at (69,69) size 174x174
RenderSVGPath {line} at (69,69) size 174x174 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=100.00] [y1=100.00] [x2=300.00] [y2=300.00]
- RenderSVGPath {line} at (76,76) size 160x160 [stroke={[type=SOLID] [color=#696969] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=100.00] [y1=100.00] [x2=300.00] [y2=300.00]
- RenderSVGContainer {use} at (164,164) size 16x16 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(220.00,220.00)}]
- RenderSVGContainer {g} at (164,164) size 16x16
- RenderSVGViewportContainer {svg} at (164,164) size 16x16
- RenderSVGPath {line} at (164,164) size 16x16 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
- RenderSVGContainer {g} at (110,70) size 92x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
- RenderSVGPath {line} at (110,71) size 92x14 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=100.00] [y1=100.00] [x2=200.00] [y2=100.00]
+ RenderSVGPath {line} at (77,77) size 159x159 [stroke={[type=SOLID] [color=#696969] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=100.00] [y1=100.00] [x2=300.00] [y2=300.00]
+ RenderSVGContainer {use} at (164,164) size 15x15 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(220.00,220.00)}]
+ RenderSVGContainer {g} at (164,164) size 15x15
+ RenderSVGViewportContainer {svg} at (164,164) size 15x15
+ RenderSVGPath {line} at (164,164) size 15x15 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGContainer {g} at (111,70) size 91x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+ RenderSVGPath {line} at (111,72) size 91x12 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=100.00] [y1=100.00] [x2=200.00] [y2=100.00]
RenderSVGPath {line} at (117,76) size 79x4 [stroke={[type=SOLID] [color=#696969] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=100.00] [y1=100.00] [x2=200.00] [y2=100.00]
- RenderSVGContainer {use} at (114,70) size 6x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
- RenderSVGContainer {g} at (114,70) size 6x16
- RenderSVGViewportContainer {svg} at (114,70) size 6x16
- RenderSVGPath {line} at (114,70) size 6x16 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
- RenderSVGContainer {g} at (319,232) size 123x140 [transform={m=((0.64,-0.77)(0.77,0.64)) t=(0.00,500.00)}]
- RenderSVGPath {line} at (321,232) size 119x140 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=300.00] [y1=300.00] [x2=500.00] [y2=300.00]
- RenderSVGPath {line} at (328,240) size 105x124 [stroke={[type=SOLID] [color=#696969] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=300.00] [y1=300.00] [x2=500.00] [y2=300.00]
- RenderSVGContainer {use} at (362,307) size 17x15 [transform={m=((1.00,0.00)(0.00,1.00)) t=(380.00,300.00)}]
- RenderSVGContainer {g} at (362,307) size 17x15
- RenderSVGViewportContainer {svg} at (362,307) size 17x15
- RenderSVGPath {line} at (362,307) size 17x15 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
- RenderSVGText {text} at (20,684) size 70x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 70x21
+ RenderSVGContainer {use} at (115,70) size 5x16 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
+ RenderSVGContainer {g} at (115,70) size 5x16
+ RenderSVGViewportContainer {svg} at (115,70) size 5x16
+ RenderSVGPath {line} at (115,70) size 5x16 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGContainer {g} at (320,232) size 121x140 [transform={m=((0.64,-0.77)(0.77,0.64)) t=(0.00,500.00)}]
+ RenderSVGPath {line} at (321,233) size 118x137 [stroke={[type=SOLID] [color=#000000] [opacity=0.00] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#000000] [opacity=0.00]}] [x1=300.00] [y1=300.00] [x2=500.00] [y2=300.00]
+ RenderSVGPath {line} at (329,241) size 103x122 [stroke={[type=SOLID] [color=#696969] [stroke width=3.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=300.00] [y1=300.00] [x2=500.00] [y2=300.00]
+ RenderSVGContainer {use} at (363,307) size 15x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(380.00,300.00)}]
+ RenderSVGContainer {g} at (363,307) size 15x14
+ RenderSVGViewportContainer {svg} at (363,307) size 15x14
+ RenderSVGPath {line} at (363,307) size 15x14 [stroke={[type=SOLID] [color=#696969] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-10.00] [x2=0.00] [y2=10.00]
+ RenderSVGText {text} at (20,684) size 70x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 70x20
chunk 1 text run 1 at (20.00,700.00) startOffset 0 endOffset 10 width 69.12: "Statusbar:"
- RenderSVGText {text} at (500,584) size 338x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 338x21
+ RenderSVGText {text} at (500,584) size 338x20 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 338x20
chunk 1 text run 1 at (500.00,600.00) startOffset 0 endOffset 50 width 337.92: "Click on this text to randomly reposition slider 4"
diff --git a/LayoutTests/platform/mac/svg/carto.net/tabgroup-expected.txt b/LayoutTests/platform/mac/svg/carto.net/tabgroup-expected.txt
index ce106c6..8cf5000 100644
--- a/LayoutTests/platform/mac/svg/carto.net/tabgroup-expected.txt
+++ b/LayoutTests/platform/mac/svg/carto.net/tabgroup-expected.txt
@@ -2,18 +2,18 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 0x0
- RenderSVGContainer {g} at (195,7) size 1x1 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(250.00,10.00)}]
+ RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(250.00,10.00)}]
RenderSVGContainer {g} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(727.49,-171.75)}]
RenderSVGHiddenContainer {g} at (0,0) size 0x0
- RenderSVGPath {rect} at (30,147) size 174x96 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x=40.00] [y=190.00] [width=220.00] [height=120.00]
- RenderSVGPath {rect} at (31,146) size 173x97 [fill={[type=SOLID] [color=#F0F8FF]}] [x=40.50] [y=188.00] [width=219.00] [height=121.50]
- RenderSVGPath {rect} at (23,146) size 188x11 [fill={[type=SOLID] [color=#F0F8FF]}] [x=30.00] [y=188.00] [width=240.00] [height=11.50]
- RenderSVGText {text} at (10,44) size 191x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 191x14
+ RenderSVGPath {rect} at (30,148) size 174x95 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x=40.00] [y=190.00] [width=220.00] [height=120.00]
+ RenderSVGPath {rect} at (31,146) size 172x96 [fill={[type=SOLID] [color=#F0F8FF]}] [x=40.50] [y=188.00] [width=219.00] [height=121.50]
+ RenderSVGPath {rect} at (23,146) size 188x10 [fill={[type=SOLID] [color=#F0F8FF]}] [x=30.00] [y=188.00] [width=240.00] [height=11.50]
+ RenderSVGText {text} at (10,44) size 191x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 191x13
chunk 1 text run 1 at (10.00,55.00) startOffset 0 endOffset 36 width 190.72: "This is oversize content that can be"
- RenderSVGTSpan {tspan} at (0,0) size 114x14
- RenderSVGInlineText {#text} at (0,15) size 114x14
+ RenderSVGTSpan {tspan} at (0,0) size 114x13
+ RenderSVGInlineText {#text} at (0,15) size 114x13
chunk 1 text run 1 at (10.00,70.00) startOffset 0 endOffset 20 width 113.92: "hidden on tab-change"
diff --git a/LayoutTests/platform/mac/svg/carto.net/textbox-expected.txt b/LayoutTests/platform/mac/svg/carto.net/textbox-expected.txt
index c051ff7..060438f 100644
--- a/LayoutTests/platform/mac/svg/carto.net/textbox-expected.txt
+++ b/LayoutTests/platform/mac/svg/carto.net/textbox-expected.txt
@@ -3,9 +3,9 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGPath {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#FFFFFF]}] [x=-1000.00] [y=-1000.00] [width=3000.00] [height=3000.00]
- RenderSVGContainer {g} at (77,77) size 159x26
- RenderSVGContainer {g} at (77,77) size 159x26
- RenderSVGPath {rect} at (77,77) size 159x26 [stroke={[type=SOLID] [color=#696969] [stroke width=1.50]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=100.00] [y=100.00] [width=200.00] [height=30.00]
+ RenderSVGContainer {g} at (77,77) size 158x26
+ RenderSVGContainer {g} at (77,77) size 158x26
+ RenderSVGPath {rect} at (77,77) size 158x26 [stroke={[type=SOLID] [color=#696969] [stroke width=1.50]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=100.00] [y=100.00] [width=200.00] [height=30.00]
RenderSVGViewportContainer {svg} at (77,84) size 2x14
RenderSVGContainer {g} at (77,84) size 2x14
RenderSVGText {text}
@@ -18,7 +18,7 @@
RenderSVGText {text} at (105,38) size 18x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 18x18
chunk 1 text run 1 at (105.00,52.00) startOffset 0 endOffset 2 width 17.92: "50"
- RenderSVGPath {line} at (77,29) size 2x14 [stroke={[type=SOLID] [color=#FF0000] [stroke width=1.50]}] [fill={[type=SOLID] [color=#000000]}] [x1=100.00] [y1=55.00] [x2=100.00] [y2=38.50]
+ RenderSVGPath {line} at (77,30) size 2x13 [stroke={[type=SOLID] [color=#FF0000] [stroke width=1.50]}] [fill={[type=SOLID] [color=#000000]}] [x1=100.00] [y1=55.00] [x2=100.00] [y2=38.50]
RenderSVGContainer {g} at (77,233) size 350x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,300.00)}]
RenderSVGContainer {g} at (77,233) size 350x26
RenderSVGPath {rect} at (77,233) size 182x26 [stroke={[type=SOLID] [color=#696969] [stroke width=1.50]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=0.00] [y=0.00] [width=230.00] [height=30.00]
@@ -27,29 +27,29 @@
RenderSVGText {text} at (5,8) size 441x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 441x18
chunk 1 text run 1 at (5.00,22.00) startOffset 0 endOffset 66 width 440.32: "This is a transformed textbox with a very, very, very long content"
- RenderSVGPath {line} at (77,240) size 2x14 [stroke={[type=SOLID] [color=#FF0000] [stroke width=1.50]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=25.00] [x2=0.00] [y2=8.50]
+ RenderSVGPath {line} at (77,241) size 2x13 [stroke={[type=SOLID] [color=#FF0000] [stroke width=1.50]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=25.00] [x2=0.00] [y2=8.50]
RenderSVGContainer {g} at (78,27) size 657x259
- RenderSVGText {text} at (100,215) size 66x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 66x19
+ RenderSVGText {text} at (100,215) size 66x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 66x18
chunk 1 text run 1 at (100.00,230.00) startOffset 0 endOffset 10 width 65.28: "ResultText"
- RenderSVGText {text} at (170,35) size 312x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 312x19
+ RenderSVGText {text} at (170,35) size 312x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 312x18
chunk 1 text run 1 at (170.00,50.00) startOffset 0 endOffset 53 width 311.04: "This textbox (textbox 2) only accepts up to 5 digits."
- RenderSVGText {text} at (310,105) size 377x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 377x19
+ RenderSVGText {text} at (310,105) size 377x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 377x18
chunk 1 text run 1 at (310.00,120.00) startOffset 0 endOffset 63 width 376.32: "This textbox (textbox 1) accepts up to 25 characters [a-zA-Z ]."
- RenderSVGText {text} at (350,300) size 237x42 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 237x19
+ RenderSVGText {text} at (350,300) size 237x41 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 237x18
chunk 1 text run 1 at (350.00,315.00) startOffset 0 endOffset 39 width 236.80: "This textbox (textbox 3) is transformed"
- RenderSVGTSpan {tspan} at (0,0) size 223x19
- RenderSVGInlineText {#text} at (0,23) size 223x19
+ RenderSVGTSpan {tspan} at (0,0) size 223x18
+ RenderSVGInlineText {#text} at (0,23) size 223x18
chunk 1 text run 1 at (350.00,338.00) startOffset 0 endOffset 38 width 222.72: "and accepts all characters (up to 300)"
- RenderSVGText {text} at (620,300) size 291x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 291x19
+ RenderSVGText {text} at (620,300) size 291x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 291x18
chunk 1 text run 1 at (620.00,315.00) startOffset 0 endOffset 51 width 290.56: "Click on this text to reset content of textbox nr 3"
- RenderSVGText {text} at (620,323) size 320x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 320x19
+ RenderSVGText {text} at (620,323) size 320x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 320x18
chunk 1 text run 1 at (620.00,338.00) startOffset 0 endOffset 54 width 320.00: "Click on this text to randomly reposition textbox nr 3"
- RenderSVGText {text} at (620,346) size 295x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 295x19
+ RenderSVGText {text} at (620,346) size 295x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 295x18
chunk 1 text run 1 at (620.00,361.00) startOffset 0 endOffset 50 width 294.40: "Click on this text to randomly resize textbox nr 3"
diff --git a/LayoutTests/platform/mac/svg/carto.net/window-expected.txt b/LayoutTests/platform/mac/svg/carto.net/window-expected.txt
index 27ce77e..c940a39 100644
--- a/LayoutTests/platform/mac/svg/carto.net/window-expected.txt
+++ b/LayoutTests/platform/mac/svg/carto.net/window-expected.txt
@@ -8,8 +8,8 @@
RenderSVGPath {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FFFFFF]}] [x=-5000.00] [y=-5000.00] [width=5000.00] [height=15000.00]
RenderSVGPath {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FFFFFF]}] [x=1024.00] [y=-5000.00] [width=5000.00] [height=15000.00]
RenderSVGPath {rect} at (0,573) size 800x27 [fill={[type=SOLID] [color=#FFFFFF]}] [x=-5000.00] [y=700.00] [width=15000.00] [height=5000.00]
- RenderSVGText {text} at (10,11) size 328x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 328x24
+ RenderSVGText {text} at (10,11) size 328x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 328x23
chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 34 width 327.68: "Demonstration of the Window object"
RenderSVGText {text} at (10,37) size 63x16 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 63x16
@@ -18,45 +18,45 @@
RenderSVGContainer {g} at (319,33) size 112x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(480.00,20.00)}]
RenderSVGViewportContainer {svg} at (319,33) size 112x18
RenderSVGPath {rect} at (319,33) size 112x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
- RenderSVGText {text} at (414,14) size 132x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 132x14
+ RenderSVGText {text} at (414,14) size 132x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 132x13
chunk 1 (middle anchor) text run 1 at (414.08,25.00) startOffset 0 endOffset 23 width 131.84: "Close Navigation Window"
- RenderSVGContainer {use} at (436,33) size 112x18
- RenderSVGContainer {g} at (436,33) size 112x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(630.00,20.00)}]
- RenderSVGViewportContainer {svg} at (436,33) size 112x18
- RenderSVGPath {rect} at (436,33) size 112x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
- RenderSVGText {text} at (583,14) size 94x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 94x14
+ RenderSVGContainer {use} at (437,33) size 111x18
+ RenderSVGContainer {g} at (437,33) size 111x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(630.00,20.00)}]
+ RenderSVGViewportContainer {svg} at (437,33) size 111x18
+ RenderSVGPath {rect} at (437,33) size 111x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
+ RenderSVGText {text} at (583,14) size 94x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 94x13
chunk 1 (middle anchor) text run 1 at (583.28,25.00) startOffset 0 endOffset 16 width 93.44: "Close Big Window"
- RenderSVGContainer {use} at (553,33) size 112x18
- RenderSVGContainer {g} at (553,33) size 112x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(780.00,20.00)}]
- RenderSVGViewportContainer {svg} at (553,33) size 112x18
- RenderSVGPath {rect} at (553,33) size 112x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
- RenderSVGText {text} at (714,14) size 132x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 132x14
+ RenderSVGContainer {use} at (554,33) size 111x18
+ RenderSVGContainer {g} at (554,33) size 111x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(780.00,20.00)}]
+ RenderSVGViewportContainer {svg} at (554,33) size 111x18
+ RenderSVGPath {rect} at (554,33) size 111x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
+ RenderSVGText {text} at (714,14) size 132x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 132x13
chunk 1 (middle anchor) text run 1 at (714.08,25.00) startOffset 0 endOffset 23 width 131.84: "Close Middlesize Window"
- RenderSVGContainer {use} at (671,33) size 112x18
- RenderSVGContainer {g} at (671,33) size 112x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(930.00,20.00)}]
- RenderSVGViewportContainer {svg} at (671,33) size 112x18
- RenderSVGPath {rect} at (671,33) size 112x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
- RenderSVGText {text} at (878,14) size 104x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 104x14
+ RenderSVGContainer {use} at (671,33) size 111x18
+ RenderSVGContainer {g} at (671,33) size 111x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(930.00,20.00)}]
+ RenderSVGViewportContainer {svg} at (671,33) size 111x18
+ RenderSVGPath {rect} at (671,33) size 111x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
+ RenderSVGText {text} at (878,14) size 104x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 104x13
chunk 1 (middle anchor) text run 1 at (878.16,25.00) startOffset 0 endOffset 19 width 103.68: "Close Colour Picker"
- RenderSVGContainer {use} at (671,57) size 112x18
- RenderSVGContainer {g} at (671,57) size 112x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(930.00,50.00)}]
- RenderSVGViewportContainer {svg} at (671,57) size 112x18
- RenderSVGPath {rect} at (671,57) size 112x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
- RenderSVGText {text} at (877,44) size 106x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 106x14
+ RenderSVGContainer {use} at (671,57) size 111x17
+ RenderSVGContainer {g} at (671,57) size 111x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(930.00,50.00)}]
+ RenderSVGViewportContainer {svg} at (671,57) size 111x17
+ RenderSVGPath {rect} at (671,57) size 111x17 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
+ RenderSVGText {text} at (877,44) size 105x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 105x13
chunk 1 (middle anchor) text run 1 at (877.52,55.00) startOffset 0 endOffset 18 width 104.96: "Close Small Window"
- RenderSVGContainer {use} at (319,57) size 112x18
- RenderSVGContainer {g} at (319,57) size 112x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(480.00,50.00)}]
- RenderSVGViewportContainer {svg} at (319,57) size 112x18
- RenderSVGPath {rect} at (319,57) size 112x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
- RenderSVGText {text} at (410,44) size 140x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 140x14
+ RenderSVGContainer {use} at (319,57) size 112x17
+ RenderSVGContainer {g} at (319,57) size 112x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(480.00,50.00)}]
+ RenderSVGViewportContainer {svg} at (319,57) size 112x17
+ RenderSVGPath {rect} at (319,57) size 112x17 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=-70.00] [y=-10.00] [width=140.00] [height=20.00]
+ RenderSVGText {text} at (410,44) size 139x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 139x13
chunk 1 (middle anchor) text run 1 at (410.88,55.00) startOffset 0 endOffset 24 width 138.24: "Resize Navigation Window"
- RenderSVGContainer {g} at (38,81) size 760x455
+ RenderSVGContainer {g} at (38,81) size 760x454
RenderSVGContainer {g} at (613,81) size 185x169 [transform={m=((1.00,0.00)(0.00,1.00)) t=(800.00,85.00)}]
RenderSVGContainer {g} at (624,92) size 174x158
RenderSVGPath {rect} at (624,92) size 174x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=220.00] [height=200.00]
@@ -83,15 +83,15 @@
RenderSVGInlineText {#text} at (0,108) size 182x16
chunk 1 text run 1 at (10.00,133.00) startOffset 0 endOffset 28 width 181.76: "features a window decoration"
RenderSVGPath {rect} at (624,238) size 174x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=187.00] [width=220.00] [height=13.00]
- RenderSVGText {text} at (3,187) size 41x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 41x13
+ RenderSVGText {text} at (3,187) size 41x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 41x12
chunk 1 text run 1 at (3.00,197.00) startOffset 0 endOffset 9 width 40.96: "Statusbar"
RenderSVGContainer {g} at (613,81) size 185x159
RenderSVGContainer {g} at (613,81) size 185x159
RenderSVGPath {rect} at (613,81) size 16x159 [fill={[type=SOLID] [color=#B0C4DE]}] [x=-15.00] [y=-15.00] [width=20.00] [height=202.00]
RenderSVGPath {rect} at (613,81) size 185x16 [fill={[type=SOLID] [color=#B0C4DE]}] [x=-15.00] [y=-15.00] [width=236.00] [height=20.00]
- RenderSVGText {text} at (0,169) size 99x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 99x14
+ RenderSVGText {text} at (0,169) size 99x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 99x13
chunk 1 text run 1 at (0.00,180.00) startOffset 0 endOffset 17 width 98.56: "Navigation Window"
RenderSVGContainer {use} at (616,84) size 10x10
RenderSVGContainer {g} at (616,84) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-5.00,-5.00)}]
@@ -103,58 +103,58 @@
RenderSVGContainer {g} at (616,100) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-5.00,15.00)}]
RenderSVGViewportContainer {svg} at (616,100) size 10x10
RenderSVGPath {rect} at (616,100) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
- RenderSVGContainer {use} at (616,115) size 10x10
- RenderSVGContainer {g} at (616,115) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-5.00,35.00)}]
- RenderSVGViewportContainer {svg} at (616,115) size 10x10
- RenderSVGPath {rect} at (616,115) size 10x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
+ RenderSVGContainer {use} at (616,116) size 10x9
+ RenderSVGContainer {g} at (616,116) size 10x9 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-5.00,35.00)}]
+ RenderSVGViewportContainer {svg} at (616,116) size 10x9
+ RenderSVGPath {rect} at (616,116) size 10x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
RenderSVGPath {line} at (616,124) size 10x1 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
- RenderSVGContainer {g} at (38,142) size 549x394 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,150.00)}]
- RenderSVGContainer {g} at (38,142) size 549x394
- RenderSVGPath {rect} at (38,142) size 549x394 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=700.00] [height=500.00]
- RenderSVGContainer {g} at (39,143) size 1x1
- RenderSVGPath {rect} at (38,523) size 549x13 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=487.00] [width=700.00] [height=13.00]
- RenderSVGText {text} at (3,487) size 128x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 128x13
+ RenderSVGContainer {g} at (38,143) size 549x392 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,150.00)}]
+ RenderSVGContainer {g} at (38,143) size 549x392
+ RenderSVGPath {rect} at (38,143) size 549x392 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=700.00] [height=500.00]
+ RenderSVGContainer {g} at (0,0) size 0x0
+ RenderSVGPath {rect} at (38,523) size 549x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=487.00] [width=700.00] [height=13.00]
+ RenderSVGText {text} at (3,487) size 128x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 128x12
chunk 1 text run 1 at (3.00,497.00) startOffset 0 endOffset 28 width 128.00: "This is a big movable window"
RenderSVGContainer {g} at (77,182) size 315x236 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
RenderSVGContainer {g} at (77,182) size 315x236
RenderSVGPath {rect} at (77,182) size 315x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=400.00] [height=300.00]
- RenderSVGContainer {g} at (78,182) size 1x1
+ RenderSVGContainer {g} at (0,0) size 0x0
RenderSVGPath {rect} at (77,406) size 315x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=287.00] [width=400.00] [height=13.00]
- RenderSVGText {text} at (3,287) size 159x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 159x13
+ RenderSVGText {text} at (3,287) size 159x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 159x12
chunk 1 text run 1 at (3.00,297.00) startOffset 0 endOffset 34 width 158.72: "This window contains other windows"
RenderSVGContainer {g} at (77,195) size 174x143 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,17.00)}]
RenderSVGContainer {g} at (77,195) size 174x143
RenderSVGPath {rect} at (77,195) size 174x143 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=220.00] [height=180.00]
- RenderSVGContainer {g} at (78,196) size 1x1
- RenderSVGPath {rect} at (77,325) size 174x13 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=167.00] [width=220.00] [height=13.00]
- RenderSVGText {text} at (3,167) size 169x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 169x13
+ RenderSVGContainer {g} at (0,0) size 0x0
+ RenderSVGPath {rect} at (77,326) size 174x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=167.00] [width=220.00] [height=13.00]
+ RenderSVGText {text} at (3,167) size 169x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 169x12
chunk 1 text run 1 at (3.00,177.00) startOffset 0 endOffset 36 width 168.96: "Changing a colour changes background"
- RenderSVGContainer {g} at (77,195) size 174x16
- RenderSVGPath {rect} at (77,195) size 174x16 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=220.00] [height=17.00]
+ RenderSVGContainer {g} at (77,195) size 174x15
+ RenderSVGPath {rect} at (77,195) size 174x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=220.00] [height=17.00]
RenderSVGText {text} at (3,1) size 85x16 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 85x16
chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 13 width 84.48: "Colour Picker"
- RenderSVGContainer {use} at (235,197) size 12x11
- RenderSVGContainer {g} at (235,197) size 12x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(208.50,8.50)}]
- RenderSVGViewportContainer {svg} at (235,197) size 12x11
- RenderSVGPath {rect} at (235,197) size 12x11 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
- RenderSVGPath {line} at (235,197) size 12x11 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
- RenderSVGPath {line} at (235,197) size 12x11 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
- RenderSVGContainer {use} at (222,197) size 11x11
- RenderSVGContainer {g} at (222,197) size 11x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(191.50,8.50)}]
- RenderSVGViewportContainer {svg} at (222,197) size 11x11
- RenderSVGPath {rect} at (222,197) size 11x11 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
+ RenderSVGContainer {use} at (236,198) size 10x10
+ RenderSVGContainer {g} at (236,198) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(208.50,8.50)}]
+ RenderSVGViewportContainer {svg} at (236,198) size 10x10
+ RenderSVGPath {rect} at (236,198) size 10x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
+ RenderSVGPath {line} at (236,198) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
+ RenderSVGPath {line} at (236,198) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
+ RenderSVGContainer {use} at (223,198) size 10x10
+ RenderSVGContainer {g} at (223,198) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(191.50,8.50)}]
+ RenderSVGViewportContainer {svg} at (223,198) size 10x10
+ RenderSVGPath {rect} at (223,198) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
RenderSVGContainer {use} at (210,198) size 9x10
- RenderSVGContainer {g} at (209,197) size 11x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(174.50,8.50)}]
- RenderSVGViewportContainer {svg} at (209,197) size 11x11
- RenderSVGPath {rect} at (209,197) size 11x11 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
- RenderSVGPath {line} at (209,206) size 11x2 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
- RenderSVGContainer {g} at (249,343) size 143x65 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,207.00)}]
- RenderSVGContainer {g} at (249,343) size 143x65
- RenderSVGPath {rect} at (249,343) size 143x65 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=180.00] [height=80.00]
+ RenderSVGContainer {g} at (210,198) size 9x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(174.50,8.50)}]
+ RenderSVGViewportContainer {svg} at (210,198) size 9x10
+ RenderSVGPath {rect} at (210,198) size 9x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
+ RenderSVGPath {line} at (210,206) size 9x2 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
+ RenderSVGContainer {g} at (249,344) size 143x64 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,207.00)}]
+ RenderSVGContainer {g} at (249,344) size 143x64
+ RenderSVGPath {rect} at (249,344) size 143x64 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=180.00] [height=80.00]
RenderSVGContainer {g} at (257,365) size 121x39
RenderSVGText {text} at (10,27) size 153x48 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 153x16
@@ -165,43 +165,43 @@
RenderSVGTSpan {tspan} at (0,0) size 47x16
RenderSVGInlineText {#text} at (0,32) size 47x16
chunk 1 text run 1 at (10.00,72.00) startOffset 0 endOffset 6 width 46.08: "window"
- RenderSVGContainer {g} at (249,343) size 143x16
- RenderSVGPath {rect} at (249,343) size 143x16 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=180.00] [height=17.00]
+ RenderSVGContainer {g} at (249,344) size 143x15
+ RenderSVGPath {rect} at (249,344) size 143x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=180.00] [height=17.00]
RenderSVGText {text} at (3,1) size 93x16 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 93x16
chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 13 width 92.16: "Status Window"
- RenderSVGContainer {use} at (376,346) size 11x11
- RenderSVGContainer {g} at (376,346) size 11x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(168.50,8.50)}]
- RenderSVGViewportContainer {svg} at (376,346) size 11x11
- RenderSVGPath {rect} at (376,346) size 11x11 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
- RenderSVGContainer {use} at (364,346) size 9x11
- RenderSVGContainer {g} at (363,346) size 11x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(151.50,8.50)}]
- RenderSVGViewportContainer {svg} at (363,346) size 11x11
- RenderSVGPath {rect} at (363,346) size 11x11 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
- RenderSVGPath {line} at (363,354) size 11x3 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
+ RenderSVGContainer {use} at (376,346) size 11x10
+ RenderSVGContainer {g} at (376,346) size 11x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(168.50,8.50)}]
+ RenderSVGViewportContainer {svg} at (376,346) size 11x10
+ RenderSVGPath {rect} at (376,346) size 11x10 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
+ RenderSVGContainer {use} at (364,346) size 9x10
+ RenderSVGContainer {g} at (364,346) size 9x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(151.50,8.50)}]
+ RenderSVGViewportContainer {svg} at (364,346) size 9x10
+ RenderSVGPath {rect} at (364,346) size 9x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
+ RenderSVGPath {line} at (364,355) size 9x1 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
RenderSVGContainer {g} at (77,182) size 315x15
RenderSVGPath {rect} at (77,182) size 315x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=400.00] [height=17.00]
RenderSVGText {text} at (3,1) size 167x16 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 167x16
chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 24 width 166.40: "Nested middlesize Window"
- RenderSVGContainer {use} at (376,184) size 11x11
- RenderSVGContainer {g} at (376,184) size 11x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(388.50,8.50)}]
- RenderSVGViewportContainer {svg} at (376,184) size 11x11
- RenderSVGPath {rect} at (376,184) size 11x11 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
- RenderSVGPath {line} at (376,184) size 11x11 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
- RenderSVGPath {line} at (376,184) size 11x11 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
+ RenderSVGContainer {use} at (377,184) size 10x11
+ RenderSVGContainer {g} at (377,184) size 10x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(388.50,8.50)}]
+ RenderSVGViewportContainer {svg} at (377,184) size 10x11
+ RenderSVGPath {rect} at (377,185) size 9x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
+ RenderSVGPath {line} at (377,184) size 10x11 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
+ RenderSVGPath {line} at (377,184) size 10x11 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
RenderSVGContainer {use} at (363,184) size 11x11
RenderSVGContainer {g} at (363,184) size 11x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(371.50,8.50)}]
RenderSVGViewportContainer {svg} at (363,184) size 11x11
RenderSVGPath {rect} at (363,184) size 11x11 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
RenderSVGContainer {use} at (350,185) size 10x10
- RenderSVGContainer {g} at (350,184) size 11x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(354.50,8.50)}]
- RenderSVGViewportContainer {svg} at (350,184) size 11x11
- RenderSVGPath {rect} at (350,184) size 11x11 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
- RenderSVGPath {line} at (350,192) size 11x3 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
- RenderSVGContainer {g} at (311,377) size 159x143 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,300.00)}]
- RenderSVGContainer {g} at (311,377) size 159x143
- RenderSVGPath {rect} at (311,377) size 159x143 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=200.00] [height=180.00]
+ RenderSVGContainer {g} at (350,185) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(354.50,8.50)}]
+ RenderSVGViewportContainer {svg} at (350,185) size 10x10
+ RenderSVGPath {rect} at (350,185) size 10x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
+ RenderSVGPath {line} at (350,193) size 10x2 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
+ RenderSVGContainer {g} at (312,377) size 158x143 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,300.00)}]
+ RenderSVGContainer {g} at (312,377) size 158x143
+ RenderSVGPath {rect} at (312,377) size 158x143 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=200.00] [height=180.00]
RenderSVGContainer {g} at (320,399) size 136x63
RenderSVGText {text} at (10,27) size 173x80 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 171x16
@@ -218,61 +218,61 @@
RenderSVGTSpan {tspan} at (0,0) size 43x16
RenderSVGInlineText {#text} at (0,64) size 43x16
chunk 1 text run 1 at (10.00,104.00) startOffset 0 endOffset 6 width 42.24: "events"
- RenderSVGPath {rect} at (311,507) size 159x13 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=167.00] [width=200.00] [height=13.00]
- RenderSVGText {text} at (3,167) size 113x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 113x13
+ RenderSVGPath {rect} at (312,508) size 158x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=167.00] [width=200.00] [height=13.00]
+ RenderSVGText {text} at (3,167) size 113x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 113x12
chunk 1 text run 1 at (3.00,177.00) startOffset 0 endOffset 27 width 112.64: "Callback function is active"
- RenderSVGContainer {g} at (311,377) size 159x16
- RenderSVGPath {rect} at (311,377) size 159x16 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=200.00] [height=17.00]
+ RenderSVGContainer {g} at (312,377) size 158x15
+ RenderSVGPath {rect} at (312,377) size 158x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=200.00] [height=17.00]
RenderSVGText {text} at (3,1) size 86x16 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 86x16
chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 12 width 85.76: "Small Window"
- RenderSVGContainer {use} at (454,379) size 11x11
- RenderSVGContainer {g} at (454,379) size 11x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(188.50,8.50)}]
- RenderSVGViewportContainer {svg} at (454,379) size 11x11
- RenderSVGPath {rect} at (454,379) size 11x11 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
- RenderSVGPath {line} at (454,379) size 11x11 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
- RenderSVGPath {line} at (454,379) size 11x11 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
- RenderSVGContainer {use} at (441,379) size 11x11
- RenderSVGContainer {g} at (441,379) size 11x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(171.50,8.50)}]
- RenderSVGViewportContainer {svg} at (441,379) size 11x11
- RenderSVGPath {rect} at (441,379) size 11x11 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
+ RenderSVGContainer {use} at (455,380) size 10x10
+ RenderSVGContainer {g} at (455,380) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(188.50,8.50)}]
+ RenderSVGViewportContainer {svg} at (455,380) size 10x10
+ RenderSVGPath {rect} at (455,380) size 10x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
+ RenderSVGPath {line} at (455,380) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
+ RenderSVGPath {line} at (455,380) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
+ RenderSVGContainer {use} at (441,380) size 11x10
+ RenderSVGContainer {g} at (441,380) size 11x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(171.50,8.50)}]
+ RenderSVGViewportContainer {svg} at (441,380) size 11x10
+ RenderSVGPath {rect} at (441,380) size 11x10 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
RenderSVGContainer {use} at (428,380) size 10x10
- RenderSVGContainer {g} at (428,379) size 11x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(154.50,8.50)}]
- RenderSVGViewportContainer {svg} at (428,379) size 11x11
- RenderSVGPath {rect} at (428,379) size 11x11 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
- RenderSVGPath {line} at (428,388) size 11x2 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
- RenderSVGContainer {g} at (39,475) size 119x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,426.00)}]
- RenderSVGContainer {g} at (39,475) size 119x50
- RenderSVGPath {rect} at (39,475) size 119x50 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=150.00] [height=60.00]
+ RenderSVGContainer {g} at (428,380) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(154.50,8.50)}]
+ RenderSVGViewportContainer {svg} at (428,380) size 10x10
+ RenderSVGPath {rect} at (428,380) size 10x10 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
+ RenderSVGPath {line} at (428,388) size 10x2 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
+ RenderSVGContainer {g} at (39,476) size 119x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,426.00)}]
+ RenderSVGContainer {g} at (39,476) size 119x48
+ RenderSVGPath {rect} at (39,476) size 119x48 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=150.00] [height=60.00]
RenderSVGContainer {g} at (43,480) size 115x37
- RenderSVGText {text} at (5,5) size 145x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 128x14
+ RenderSVGText {text} at (5,5) size 145x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 128x13
chunk 1 text run 1 at (5.00,16.00) startOffset 0 endOffset 24 width 128.00: "This is a minimal window"
- RenderSVGTSpan {tspan} at (0,0) size 145x14
- RenderSVGInlineText {#text} at (0,16) size 145x14
+ RenderSVGTSpan {tspan} at (0,0) size 145x13
+ RenderSVGInlineText {#text} at (0,16) size 145x13
chunk 1 text run 1 at (5.00,32.00) startOffset 0 endOffset 29 width 144.64: "without title and status bar."
- RenderSVGTSpan {tspan} at (0,0) size 120x14
- RenderSVGInlineText {#text} at (0,32) size 120x14
+ RenderSVGTSpan {tspan} at (0,0) size 120x13
+ RenderSVGInlineText {#text} at (0,32) size 120x13
chunk 1 text run 1 at (5.00,48.00) startOffset 0 endOffset 23 width 119.04: "it is also not moveable"
- RenderSVGContainer {g} at (39,476) size 1x1
- RenderSVGContainer {g} at (38,142) size 549x16
- RenderSVGPath {rect} at (38,142) size 549x16 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=700.00] [height=17.00]
+ RenderSVGContainer {g} at (0,0) size 0x0
+ RenderSVGContainer {g} at (38,143) size 549x15
+ RenderSVGPath {rect} at (38,143) size 549x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=700.00] [height=17.00]
RenderSVGText {text} at (3,1) size 72x16 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 72x16
chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 10 width 71.68: "Big Window"
- RenderSVGContainer {use} at (571,145) size 12x11
- RenderSVGContainer {g} at (571,145) size 12x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(688.50,8.50)}]
- RenderSVGViewportContainer {svg} at (571,145) size 12x11
- RenderSVGPath {rect} at (571,145) size 12x11 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
- RenderSVGPath {line} at (571,145) size 12x11 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
- RenderSVGPath {line} at (571,145) size 12x11 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
+ RenderSVGContainer {use} at (572,145) size 10x10
+ RenderSVGContainer {g} at (572,145) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(688.50,8.50)}]
+ RenderSVGViewportContainer {svg} at (572,145) size 10x10
+ RenderSVGPath {rect} at (572,146) size 10x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
+ RenderSVGPath {line} at (572,145) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=-5.50] [y1=-5.50] [x2=5.50] [y2=5.50]
+ RenderSVGPath {line} at (572,145) size 10x10 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=-5.50] [x2=-5.50] [y2=5.50]
RenderSVGContainer {use} at (558,145) size 11x11
RenderSVGContainer {g} at (558,145) size 11x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(671.50,8.50)}]
RenderSVGViewportContainer {svg} at (558,145) size 11x11
RenderSVGPath {rect} at (558,145) size 11x11 [stroke={[type=SOLID] [color=#696969]}] [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
RenderSVGContainer {use} at (546,146) size 9x10
- RenderSVGContainer {g} at (545,145) size 11x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(654.50,8.50)}]
- RenderSVGViewportContainer {svg} at (545,145) size 11x11
- RenderSVGPath {rect} at (545,145) size 11x11 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
- RenderSVGPath {line} at (545,153) size 11x3 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
+ RenderSVGContainer {g} at (546,146) size 9x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(654.50,8.50)}]
+ RenderSVGViewportContainer {svg} at (546,146) size 9x10
+ RenderSVGPath {rect} at (546,146) size 9x9 [x=-5.50] [y=-5.50] [width=11.00] [height=11.00]
+ RenderSVGPath {line} at (546,154) size 9x2 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
diff --git a/LayoutTests/platform/mac/svg/clip-path/clip-path-pixelation-expected.txt b/LayoutTests/platform/mac/svg/clip-path/clip-path-pixelation-expected.txt
index a2e02f3..b53f1a2 100644
--- a/LayoutTests/platform/mac/svg/clip-path/clip-path-pixelation-expected.txt
+++ b/LayoutTests/platform/mac/svg/clip-path/clip-path-pixelation-expected.txt
@@ -6,8 +6,8 @@
RenderSVGResourceClipper {clipPath} [id="clip-circle"] [clipPathUnits=objectBoundingBox]
RenderSVGPath {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#000000]}] [cx=0.25] [cy=0.25] [r=0.25]
RenderSVGPath {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#000000]}] [cx=0.75] [cy=0.75] [r=0.25]
- RenderSVGText {text} at (54,6) size 192x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 192x18
+ RenderSVGText {text} at (54,6) size 191x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 191x18
chunk 1 (middle anchor) text run 1 at (54.50,20.00) startOffset 0 endOffset 30 width 191.00: "This should not look pixelated"
RenderSVGPath {rect} at (25,50) size 250x250 [transform={m=((25.00,0.00)(0.00,25.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#008000]}] [x=1.00] [y=2.00] [width=10.00] [height=10.00]
[clipPath="clip-circle"] RenderSVGResourceClipper {clipPath} at (1,2) size 10x10
diff --git a/LayoutTests/platform/mac/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt b/LayoutTests/platform/mac/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt
index 116d7dc..6df6cde 100644
--- a/LayoutTests/platform/mac/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt
+++ b/LayoutTests/platform/mac/svg/clip-path/deep-nested-clip-in-mask-panning-expected.txt
@@ -40,5 +40,5 @@
RenderSVGInlineText {#text} at (0,0) size 312x18
chunk 1 (middle anchor) text run 1 at (94.00,250.00) startOffset 0 endOffset 52 width 312.00: "The left shape should still be visible after panning"
RenderSVGTSpan {tspan} at (0,0) size 276x18
- RenderSVGInlineText {#text} at (18,25) size 276x18
+ RenderSVGInlineText {#text} at (18,25) size 275x18
chunk 1 (middle anchor) text run 1 at (112.50,275.00) startOffset 0 endOffset 44 width 275.00: "And the right shape shouldn't look distorted"
diff --git a/LayoutTests/platform/mac/svg/css/arrow-with-shadow-expected.txt b/LayoutTests/platform/mac/svg/css/arrow-with-shadow-expected.txt
index a545f40..b0f4583 100644
--- a/LayoutTests/platform/mac/svg/css/arrow-with-shadow-expected.txt
+++ b/LayoutTests/platform/mac/svg/css/arrow-with-shadow-expected.txt
@@ -1,7 +1,7 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (78,23) size 606x414
- RenderSVGContainer {g} at (76,23) size 641x447 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
- RenderSVGContainer {a} at (76,23) size 608x414
- RenderSVGPath {path} at (76,23) size 608x414 [stroke={[type=SOLID] [color=#0000FF] [stroke width=20.00]}] [data="M 185 40 L 85 40 L 85 28 L 40 64 L 85 100 L 85 88 L 185 88 Z"]
+ RenderSVGRoot {svg} at (79,23) size 605x414
+ RenderSVGContainer {g} at (79,23) size 638x447 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGContainer {a} at (79,23) size 605x414
+ RenderSVGPath {path} at (79,23) size 605x414 [stroke={[type=SOLID] [color=#0000FF] [stroke width=20.00]}] [data="M 185 40 L 85 40 L 85 28 L 40 64 L 85 100 L 85 88 L 185 88 Z"]
diff --git a/LayoutTests/platform/mac/svg/css/group-with-shadow-expected.txt b/LayoutTests/platform/mac/svg/css/group-with-shadow-expected.txt
index f1ddd73..771750c 100644
--- a/LayoutTests/platform/mac/svg/css/group-with-shadow-expected.txt
+++ b/LayoutTests/platform/mac/svg/css/group-with-shadow-expected.txt
@@ -2,9 +2,9 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (30,31) size 300x319
- RenderSVGContainer {g} at (30,30) size 334x354 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
- RenderSVGPath {line} at (33,30) size 284x40 [stroke={[type=SOLID] [color=#800080]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=10.00] [x2=85.00] [y2=10.00]
- RenderSVGPath {rect} at (30,63) size 290x207 [stroke={[type=SOLID] [color=#800080]}] [fill={[type=SOLID] [color=#800080]}] [x=10.00] [y=20.00] [width=75.00] [height=50.00]
+ RenderSVGContainer {g} at (30,31) size 334x353 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGPath {line} at (33,31) size 284x38 [stroke={[type=SOLID] [color=#800080]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=10.00] [x2=85.00] [y2=10.00]
+ RenderSVGPath {rect} at (31,65) size 288x204 [stroke={[type=SOLID] [color=#800080]}] [fill={[type=SOLID] [color=#800080]}] [x=10.00] [y=20.00] [width=75.00] [height=50.00]
RenderSVGText {text} at (10,75) size 78x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 78x19
chunk 1 text run 1 at (10.00,90.00) startOffset 0 endOffset 12 width 77.40: "Hello there!"
diff --git a/LayoutTests/platform/mac/svg/css/shadow-changes-expected.txt b/LayoutTests/platform/mac/svg/css/shadow-changes-expected.txt
index 11688566..5e8d121 100644
--- a/LayoutTests/platform/mac/svg/css/shadow-changes-expected.txt
+++ b/LayoutTests/platform/mac/svg/css/shadow-changes-expected.txt
@@ -5,6 +5,6 @@
RenderSVGContainer {g} at (120,0) size 341x290
RenderSVGPath {rect} at (135,5) size 215x215 [fill={[type=SOLID] [color=#FF0000]}] [x=150.00] [y=20.00] [width=200.00] [height=200.00]
RenderSVGPath {circle} at (205,75) size 215x215 [fill={[type=SOLID] [color=#0000FF]}] [cx=320.00] [cy=190.00] [r=100.00]
- RenderSVGText {text} at (270,36) size 191x108 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 191x108
+ RenderSVGText {text} at (270,36) size 191x107 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 191x107
chunk 1 text run 1 at (270.00,120.00) startOffset 0 endOffset 3 width 191.00: "SVG"
diff --git a/LayoutTests/platform/mac/svg/css/text-shadow-multiple-expected.txt b/LayoutTests/platform/mac/svg/css/text-shadow-multiple-expected.txt
index 89d7fba..a36545d 100644
--- a/LayoutTests/platform/mac/svg/css/text-shadow-multiple-expected.txt
+++ b/LayoutTests/platform/mac/svg/css/text-shadow-multiple-expected.txt
@@ -8,21 +8,21 @@
text run at (0,0) width 446: "The first two texts should look identical, as there is no shadow applied."
RenderBlock (anonymous) at (0,34) size 800x154
RenderSVGRoot {svg} at (20,120) size 720x57
- RenderSVGText {text} at (20,20) size 720x57 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 95x57
- RenderSVGInlineText {#text} at (0,0) size 95x57
+ RenderSVGText {text} at (20,20) size 720x56 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 95x56
+ RenderSVGInlineText {#text} at (0,0) size 95x56
chunk 1 text run 1 at (20.00,66.21) startOffset 0 endOffset 4 width 95.00: "This"
- RenderSVGInlineText {#text} at (95,0) size 14x57
+ RenderSVGInlineText {#text} at (95,0) size 14x56
chunk 1 text run 1 at (115.00,66.21) startOffset 0 endOffset 1 width 14.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 81x57
- RenderSVGInlineText {#text} at (109,0) size 81x57
+ RenderSVGTSpan {tspan} at (0,0) size 81x56
+ RenderSVGInlineText {#text} at (109,0) size 81x56
chunk 1 text run 1 at (129.00,66.21) startOffset 0 endOffset 4 width 81.00: "text"
- RenderSVGInlineText {#text} at (190,0) size 14x57
+ RenderSVGInlineText {#text} at (190,0) size 14x56
chunk 1 text run 1 at (210.00,66.21) startOffset 0 endOffset 1 width 14.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 304x57
- RenderSVGInlineText {#text} at (204,0) size 304x57
+ RenderSVGTSpan {tspan} at (0,0) size 304x56
+ RenderSVGInlineText {#text} at (204,0) size 304x56
chunk 1 text run 1 at (224.00,66.21) startOffset 0 endOffset 14 width 304.00: "casts multiple"
- RenderSVGInlineText {#text} at (508,0) size 212x57
+ RenderSVGInlineText {#text} at (508,0) size 212x56
chunk 1 text run 1 at (528.00,66.21) startOffset 0 endOffset 1 width 14.00: " "
chunk 1 text run 1 at (542.00,66.21) startOffset 0 endOffset 7 width 198.00: "shadows"
RenderText {#text} at (0,0) size 0x0
@@ -31,21 +31,21 @@
text run at (0,0) width 556: "The next two texts have subtle differences, as the stroke/fill is painted seperated in SVG."
RenderBlock (anonymous) at (0,238) size 800x154
RenderSVGRoot {svg} at (0,307) size 747x90
- RenderSVGText {text} at (20,20) size 720x57 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 95x57
- RenderSVGInlineText {#text} at (0,0) size 95x57
+ RenderSVGText {text} at (20,20) size 720x56 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 95x56
+ RenderSVGInlineText {#text} at (0,0) size 95x56
chunk 1 text run 1 at (20.00,66.21) startOffset 0 endOffset 4 width 95.00: "This"
- RenderSVGInlineText {#text} at (95,0) size 14x57
+ RenderSVGInlineText {#text} at (95,0) size 14x56
chunk 1 text run 1 at (115.00,66.21) startOffset 0 endOffset 1 width 14.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 81x57
- RenderSVGInlineText {#text} at (109,0) size 81x57
+ RenderSVGTSpan {tspan} at (0,0) size 81x56
+ RenderSVGInlineText {#text} at (109,0) size 81x56
chunk 1 text run 1 at (129.00,66.21) startOffset 0 endOffset 4 width 81.00: "text"
- RenderSVGInlineText {#text} at (190,0) size 14x57
+ RenderSVGInlineText {#text} at (190,0) size 14x56
chunk 1 text run 1 at (210.00,66.21) startOffset 0 endOffset 1 width 14.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 304x57
- RenderSVGInlineText {#text} at (204,0) size 304x57
+ RenderSVGTSpan {tspan} at (0,0) size 304x56
+ RenderSVGInlineText {#text} at (204,0) size 304x56
chunk 1 text run 1 at (224.00,66.21) startOffset 0 endOffset 14 width 304.00: "casts multiple"
- RenderSVGInlineText {#text} at (508,0) size 212x57
+ RenderSVGInlineText {#text} at (508,0) size 212x56
chunk 1 text run 1 at (528.00,66.21) startOffset 0 endOffset 1 width 14.00: " "
chunk 1 text run 1 at (542.00,66.21) startOffset 0 endOffset 7 width 198.00: "shadows"
RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/custom/alignment-baseline-modes-expected.txt b/LayoutTests/platform/mac/svg/custom/alignment-baseline-modes-expected.txt
index ea4dcdb..ad2d4e9 100644
--- a/LayoutTests/platform/mac/svg/custom/alignment-baseline-modes-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/alignment-baseline-modes-expected.txt
@@ -64,12 +64,12 @@
RenderSVGPath {line} at (10,164) size 100x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=15.00] [x2=110.00] [y2=15.00]
RenderSVGContainer {g} at (10,177) size 103x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
RenderSVGText {text} at (10,-3) size 103x38 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,14) size 41x24
+ RenderSVGInlineText {#text} at (0,14) size 41x23
chunk 1 text run 1 at (10.00,29.40) startOffset 0 endOffset 5 width 41.00: "This "
RenderSVGTSpan {tspan} at (0,0) size 28x23
RenderSVGInlineText {#text} at (41,0) size 28x23
chunk 1 text run 1 at (51.00,15.00) startOffset 0 endOffset 4 width 28.00: "is a"
- RenderSVGInlineText {#text} at (69,14) size 34x24
+ RenderSVGInlineText {#text} at (69,14) size 34x23
chunk 1 text run 1 at (79.00,29.40) startOffset 0 endOffset 5 width 34.00: " test"
RenderSVGPath {line} at (10,194) size 100x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=15.00] [x2=110.00] [y2=15.00]
RenderSVGContainer {g} at (10,207) size 103x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
@@ -84,22 +84,22 @@
RenderSVGPath {line} at (10,224) size 100x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=15.00] [x2=110.00] [y2=15.00]
RenderSVGContainer {g} at (10,237) size 103x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
RenderSVGText {text} at (10,-3) size 103x30 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,6) size 41x24
+ RenderSVGInlineText {#text} at (0,6) size 41x23
chunk 1 text run 1 at (10.00,21.50) startOffset 0 endOffset 5 width 41.00: "This "
RenderSVGTSpan {tspan} at (0,0) size 28x23
RenderSVGInlineText {#text} at (41,0) size 28x23
chunk 1 text run 1 at (51.00,15.00) startOffset 0 endOffset 4 width 28.00: "is a"
- RenderSVGInlineText {#text} at (69,6) size 34x24
+ RenderSVGInlineText {#text} at (69,6) size 34x23
chunk 1 text run 1 at (79.00,21.50) startOffset 0 endOffset 5 width 34.00: " test"
RenderSVGPath {line} at (10,254) size 100x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=15.00] [x2=110.00] [y2=15.00]
RenderSVGContainer {g} at (10,267) size 103x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
RenderSVGText {text} at (10,-3) size 103x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,4) size 41x24
+ RenderSVGInlineText {#text} at (0,4) size 41x23
chunk 1 text run 1 at (10.00,19.49) startOffset 0 endOffset 5 width 41.00: "This "
RenderSVGTSpan {tspan} at (0,0) size 28x23
RenderSVGInlineText {#text} at (41,0) size 28x23
chunk 1 text run 1 at (51.00,15.00) startOffset 0 endOffset 4 width 28.00: "is a"
- RenderSVGInlineText {#text} at (69,4) size 34x24
+ RenderSVGInlineText {#text} at (69,4) size 34x23
chunk 1 text run 1 at (79.00,19.49) startOffset 0 endOffset 5 width 34.00: " test"
RenderSVGPath {line} at (10,284) size 100x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=15.00] [x2=110.00] [y2=15.00]
RenderSVGContainer {g} at (10,297) size 103x28 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,300.00)}]
diff --git a/LayoutTests/platform/mac/svg/custom/circular-marker-reference-1-expected.txt b/LayoutTests/platform/mac/svg/custom/circular-marker-reference-1-expected.txt
index 2cc1401..3d340e4 100644
--- a/LayoutTests/platform/mac/svg/custom/circular-marker-reference-1-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/circular-marker-reference-1-expected.txt
@@ -1,8 +1,8 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (129,270) size 451x120
+ RenderSVGRoot {svg} at (143,286) size 424x89
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceMarker {marker} [id="mark"] [markerUnits=strokeWidth] [ref at (4,4)] [angle=0.00]
- RenderSVGPath {path} at (310,240) size 180x60 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [data="M -5 -2 L 0 -2 L 5 -2"]
- RenderSVGPath {path} at (129,270) size 451x120 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [data="M -5 2 L 0 2 L 5 2"]
+ RenderSVGPath {path} at (338,271) size 124x13 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [data="M -5 -2 L 0 -2 L 5 -2"]
+ RenderSVGPath {path} at (143,286) size 424x89 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [data="M -5 2 L 0 2 L 5 2"]
diff --git a/LayoutTests/platform/mac/svg/custom/circular-marker-reference-2-expected.txt b/LayoutTests/platform/mac/svg/custom/circular-marker-reference-2-expected.txt
index 5f93646..09914c0 100644
--- a/LayoutTests/platform/mac/svg/custom/circular-marker-reference-2-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/circular-marker-reference-2-expected.txt
@@ -1,9 +1,9 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (189,180) size 421x240 [start marker=mark] [middle marker=mark] [end marker=mark]
+ RenderSVGRoot {svg} at (210,200) size 380x200 [start marker=mark] [middle marker=mark] [end marker=mark]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0 [start marker=mark] [middle marker=mark] [end marker=mark]
RenderSVGResourceMarker {marker} [id="mark"] [markerUnits=strokeWidth] [ref at (4,4)] [angle=0.00]
- RenderSVGPath {circle} at (400,300) size 90x90 [stroke={[type=SOLID] [color=#FF0000] [line cap=ROUND]}] [start marker=mark] [middle marker=mark] [end marker=mark] [cx=4.00] [cy=4.00] [r=3.00]
- RenderSVGPath {path} at (189,180) size 421x120 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [data="M -5 -2 L 0 -2 L 5 -2"]
- RenderSVGPath {path} at (189,300) size 421x120 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [data="M -5 2 L 0 2 L 5 2"]
+ RenderSVGPath {circle} at (405,305) size 80x80 [stroke={[type=SOLID] [color=#FF0000] [line cap=ROUND]}] [start marker=mark] [middle marker=mark] [end marker=mark] [cx=4.00] [cy=4.00] [r=3.00]
+ RenderSVGPath {path} at (210,200) size 380x80 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [data="M -5 -2 L 0 -2 L 5 -2"]
+ RenderSVGPath {path} at (210,320) size 380x80 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [data="M -5 2 L 0 2 L 5 2"]
diff --git a/LayoutTests/platform/mac/svg/custom/circular-marker-reference-3-expected.txt b/LayoutTests/platform/mac/svg/custom/circular-marker-reference-3-expected.txt
index abceb19..5b0d69b 100644
--- a/LayoutTests/platform/mac/svg/custom/circular-marker-reference-3-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/circular-marker-reference-3-expected.txt
@@ -1,8 +1,8 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (129,270) size 451x120 [start marker=mark] [middle marker=mark] [end marker=mark]
+ RenderSVGRoot {svg} at (143,286) size 424x89 [start marker=mark] [middle marker=mark] [end marker=mark]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0 [start marker=mark] [middle marker=mark] [end marker=mark]
RenderSVGResourceMarker {marker} [id="mark"] [markerUnits=strokeWidth] [ref at (4,4)] [angle=0.00]
- RenderSVGPath {path} at (310,240) size 180x60 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [data="M -5 -2 L 0 -2 L 5 -2"]
- RenderSVGPath {path} at (129,270) size 451x120 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [data="M -5 2 L 0 2 L 5 2"]
+ RenderSVGPath {path} at (338,271) size 124x13 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [data="M -5 -2 L 0 -2 L 5 -2"]
+ RenderSVGPath {path} at (143,286) size 424x89 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [data="M -5 2 L 0 2 L 5 2"]
diff --git a/LayoutTests/platform/mac/svg/custom/circular-marker-reference-4-expected.txt b/LayoutTests/platform/mac/svg/custom/circular-marker-reference-4-expected.txt
index d70466e..cf5dab5 100644
--- a/LayoutTests/platform/mac/svg/custom/circular-marker-reference-4-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/circular-marker-reference-4-expected.txt
@@ -1,9 +1,9 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (129,270) size 451x120
+ RenderSVGRoot {svg} at (143,286) size 424x89
RenderSVGResourceMarker {marker} [id="mark1"] [markerUnits=strokeWidth] [ref at (4,4)] [angle=0.00]
- RenderSVGPath {path} at (310,240) size 180x60 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark2] [middle marker=mark2] [end marker=mark2] [data="M -5 -2 L 0 -2 L 5 -2"]
+ RenderSVGPath {path} at (338,271) size 124x13 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark2] [middle marker=mark2] [end marker=mark2] [data="M -5 -2 L 0 -2 L 5 -2"]
RenderSVGResourceMarker {marker} [id="mark2"] [markerUnits=strokeWidth] [ref at (4,4)] [angle=0.00]
- RenderSVGPath {path} at (310,300) size 180x60 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark1] [middle marker=mark1] [end marker=mark1] [data="M -5 2 L 0 2 L 5 2"]
- RenderSVGPath {path} at (129,270) size 451x120 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark1] [middle marker=mark1] [end marker=mark1] [data="M -5 2 L 0 2 L 5 2"]
+ RenderSVGPath {path} at (338,316) size 124x13 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark1] [middle marker=mark1] [end marker=mark1] [data="M -5 2 L 0 2 L 5 2"]
+ RenderSVGPath {path} at (143,286) size 424x89 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark1] [middle marker=mark1] [end marker=mark1] [data="M -5 2 L 0 2 L 5 2"]
diff --git a/LayoutTests/platform/mac/svg/custom/clone-element-with-animated-svg-properties-expected.txt b/LayoutTests/platform/mac/svg/custom/clone-element-with-animated-svg-properties-expected.txt
index 13cc1a7..a4b741f 100644
--- a/LayoutTests/platform/mac/svg/custom/clone-element-with-animated-svg-properties-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/clone-element-with-animated-svg-properties-expected.txt
@@ -7,6 +7,6 @@
RenderText {#text} at (0,0) size 537x18
text run at (0,0) width 537: "Here is an html paragraph. And below is a svg drawing. You should see two ellipses."
RenderBlock {DIV} at (0,34) size 784x400
- RenderSVGRoot {svg} at (46,230) size 224x44
- RenderSVGPath {ellipse} at (46,230) size 124x44 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=50.00] [cy=50.00] [rx=30.00] [ry=10.00]
- RenderSVGPath {ellipse} at (146,230) size 124x44 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=100.00] [cy=50.00] [rx=30.00] [ry=10.00]
+ RenderSVGRoot {svg} at (47,231) size 222x42
+ RenderSVGPath {ellipse} at (47,231) size 122x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=50.00] [cy=50.00] [rx=30.00] [ry=10.00]
+ RenderSVGPath {ellipse} at (147,231) size 122x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=100.00] [cy=50.00] [rx=30.00] [ry=10.00]
diff --git a/LayoutTests/platform/mac/svg/custom/deep-dynamic-updates-expected.txt b/LayoutTests/platform/mac/svg/custom/deep-dynamic-updates-expected.txt
index 522d56b..9c6c00b 100644
--- a/LayoutTests/platform/mac/svg/custom/deep-dynamic-updates-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/deep-dynamic-updates-expected.txt
@@ -7,7 +7,7 @@
RenderSVGGradientStop {stop} [offset=0.30] [color=#0000FF]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
RenderSVGResourcePattern {pattern} [id="Pattern"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
- RenderSVGPath {rect} at (0,0) size 122x22 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=LINEAR-GRADIENT] [id="Gradient"]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGPath {rect} at (0,0) size 121x21 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=LINEAR-GRADIENT] [id="Gradient"]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGContainer {use} at (24,24) size 402x402
RenderSVGContainer {g} at (24,24) size 402x402 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
RenderSVGViewportContainer {svg} at (24,24) size 402x402
diff --git a/LayoutTests/platform/mac/svg/custom/dominant-baseline-hanging-expected.txt b/LayoutTests/platform/mac/svg/custom/dominant-baseline-hanging-expected.txt
index b652d8b..81681ed 100644
--- a/LayoutTests/platform/mac/svg/custom/dominant-baseline-hanging-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/dominant-baseline-hanging-expected.txt
@@ -15,11 +15,11 @@
RenderSVGPath {rect} at (0,0) size 400x400 [fill={[type=LINEAR-GRADIENT] [id="gradient"]}] [x=0.00] [y=0.00] [width=400.00] [height=400.00]
RenderSVGContainer {g} at (9,6) size 381x29 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
RenderSVGPath {rect} at (10,10) size 380x25 [opacity=0.50] [fill={[type=SOLID] [color=#FFFFFF]}] [x=0.00] [y=0.00] [width=380.00] [height=25.00]
- RenderSVGContainer {g} at (8,8) size 382x27 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-0.50,-0.50)}]
- RenderSVGPath {line} at (9,8) size 381x3 [stroke={[type=LINEAR-GRADIENT] [id="h_stroke_gradient"]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=380.00] [y2=0.00]
- RenderSVGPath {line} at (8,8) size 3x27 [stroke={[type=LINEAR-GRADIENT] [id="v_stroke_gradient"]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-0.50] [x2=0.00] [y2=25.00]
- RenderSVGText {text} at (2,-4) size 323x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 323x24
+ RenderSVGContainer {g} at (9,9) size 381x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-0.50,-0.50)}]
+ RenderSVGPath {line} at (9,9) size 381x1 [stroke={[type=LINEAR-GRADIENT] [id="h_stroke_gradient"]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=380.00] [y2=0.00]
+ RenderSVGPath {line} at (9,9) size 1x26 [stroke={[type=LINEAR-GRADIENT] [id="v_stroke_gradient"]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-0.50] [x2=0.00] [y2=25.00]
+ RenderSVGText {text} at (2,-4) size 323x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 323x23
chunk 1 text run 1 at (2.00,14.40) startOffset 0 endOffset 40 width 323.00: "This is hanging from the top-left corner"
RenderSVGForeignObject {foreignObject} at (10,45) size 380x150
RenderBlock {html} at (0,0) size 380x124
diff --git a/LayoutTests/platform/mac/svg/custom/dominant-baseline-modes-expected.txt b/LayoutTests/platform/mac/svg/custom/dominant-baseline-modes-expected.txt
index ffeb551..c4c8f9e 100644
--- a/LayoutTests/platform/mac/svg/custom/dominant-baseline-modes-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/dominant-baseline-modes-expected.txt
@@ -33,8 +33,8 @@
chunk 1 text run 1 at (10.00,15.00) startOffset 0 endOffset 14 width 103.00: "This is a test"
RenderSVGPath {line} at (10,164) size 100x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=15.00] [x2=110.00] [y2=15.00]
RenderSVGContainer {g} at (10,191) size 103x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
- RenderSVGText {text} at (10,11) size 103x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 103x24
+ RenderSVGText {text} at (10,11) size 103x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 103x23
chunk 1 text run 1 at (10.00,29.40) startOffset 0 endOffset 14 width 103.00: "This is a test"
RenderSVGPath {line} at (10,194) size 100x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=15.00] [x2=110.00] [y2=15.00]
RenderSVGContainer {g} at (10,216) size 103x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
@@ -43,13 +43,13 @@
chunk 1 text run 1 at (10.00,24.00) startOffset 0 endOffset 14 width 103.00: "This is a test"
RenderSVGPath {line} at (10,224) size 100x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=15.00] [x2=110.00] [y2=15.00]
RenderSVGContainer {g} at (10,243) size 103x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
- RenderSVGText {text} at (10,3) size 103x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 103x24
+ RenderSVGText {text} at (10,3) size 103x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 103x23
chunk 1 text run 1 at (10.00,21.50) startOffset 0 endOffset 14 width 103.00: "This is a test"
RenderSVGPath {line} at (10,254) size 100x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=15.00] [x2=110.00] [y2=15.00]
RenderSVGContainer {g} at (10,271) size 103x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
- RenderSVGText {text} at (10,1) size 103x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 103x24
+ RenderSVGText {text} at (10,1) size 103x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 103x23
chunk 1 text run 1 at (10.00,19.49) startOffset 0 endOffset 14 width 103.00: "This is a test"
RenderSVGPath {line} at (10,284) size 100x2 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=15.00] [x2=110.00] [y2=15.00]
RenderSVGContainer {g} at (10,302) size 103x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,300.00)}]
diff --git a/LayoutTests/platform/mac/svg/custom/dynamic-svg-document-creation-expected.txt b/LayoutTests/platform/mac/svg/custom/dynamic-svg-document-creation-expected.txt
index 94d4777..2ad12fb 100644
--- a/LayoutTests/platform/mac/svg/custom/dynamic-svg-document-creation-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/dynamic-svg-document-creation-expected.txt
@@ -31,6 +31,6 @@
RenderBlock {div} at (0,162) size 800x18
RenderText {#text} at (0,0) size 679x18
text run at (0,0) width 679: "Imported the SVGGElement into our document: [object SVGGElement] should be: [object SVGGElement]"
- RenderSVGContainer {g} at (192,231) size 218x218 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,250.00)}]
- RenderSVGContainer {g} at (192,231) size 218x218 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-50.00,-50.00)}]
- RenderSVGPath {path} at (192,231) size 218x218 [stroke={[type=SOLID] [color=#00C000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 250 130 C 185 130 150 80 150 80 C 150 80 115 25 50 25 M 50 130 C 115 130 150 80 150 80 C 150 80 185 25 250 25"]
+ RenderSVGContainer {g} at (193,231) size 217x218 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,250.00)}]
+ RenderSVGContainer {g} at (193,231) size 217x218 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-50.00,-50.00)}]
+ RenderSVGPath {path} at (193,231) size 217x218 [stroke={[type=SOLID] [color=#00C000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 250 130 C 185 130 150 80 150 80 C 150 80 115 25 50 25 M 50 130 C 115 130 150 80 150 80 C 150 80 185 25 250 25"]
diff --git a/LayoutTests/platform/mac/svg/custom/embedding-external-svgs-expected.txt b/LayoutTests/platform/mac/svg/custom/embedding-external-svgs-expected.txt
index 3552c0f..e87c9fb 100644
--- a/LayoutTests/platform/mac/svg/custom/embedding-external-svgs-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/embedding-external-svgs-expected.txt
@@ -16,50 +16,50 @@
RenderSVGContainer {g} at (17,0) size 6x12
RenderSVGViewportContainer {svg} at (17,0) size 6x12
RenderSVGPath {polygon} at (17,0) size 6x12 [fill={[type=SOLID] [color=#000000] [opacity=0.50]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (21,0) size 12x15 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(15.85,-9.15)}]
- RenderSVGContainer {g} at (21,0) size 12x15
- RenderSVGViewportContainer {svg} at (21,0) size 12x15
- RenderSVGPath {polygon} at (21,0) size 12x15 [fill={[type=SOLID] [color=#000000] [opacity=0.08]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (25,7) size 15x12 [transform={m=((0.50,0.87)(-0.87,0.50)) t=(34.15,-9.15)}]
- RenderSVGContainer {g} at (25,7) size 15x12
- RenderSVGViewportContainer {svg} at (25,7) size 15x12
- RenderSVGPath {polygon} at (25,7) size 15x12 [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [points="22 0 28 0 23 15 23 15"]
+ RenderSVGContainer {use} at (21,1) size 12x14 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(15.85,-9.15)}]
+ RenderSVGContainer {g} at (21,1) size 12x14
+ RenderSVGViewportContainer {svg} at (21,1) size 12x14
+ RenderSVGPath {polygon} at (21,1) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.08]}] [points="22 0 28 0 23 15 23 15"]
+ RenderSVGContainer {use} at (25,7) size 14x12 [transform={m=((0.50,0.87)(-0.87,0.50)) t=(34.15,-9.15)}]
+ RenderSVGContainer {g} at (25,7) size 14x12
+ RenderSVGViewportContainer {svg} at (25,7) size 14x12
+ RenderSVGPath {polygon} at (25,7) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [points="22 0 28 0 23 15 23 15"]
RenderSVGContainer {use} at (28,17) size 12x6 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(50.00,0.00)}]
RenderSVGContainer {g} at (28,17) size 12x6
RenderSVGViewportContainer {svg} at (28,17) size 12x6
RenderSVGPath {polygon} at (28,17) size 12x6 [fill={[type=SOLID] [color=#000000] [opacity=0.16]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (25,21) size 15x12 [transform={m=((-0.50,0.87)(-0.87,-0.50)) t=(59.15,15.85)}]
- RenderSVGContainer {g} at (25,21) size 15x12
- RenderSVGViewportContainer {svg} at (25,21) size 15x12
- RenderSVGPath {polygon} at (25,21) size 15x12 [fill={[type=SOLID] [color=#000000] [opacity=0.20]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (21,25) size 12x15 [transform={m=((-0.87,0.50)(-0.50,-0.87)) t=(59.15,34.15)}]
- RenderSVGContainer {g} at (21,25) size 12x15
- RenderSVGViewportContainer {svg} at (21,25) size 12x15
- RenderSVGPath {polygon} at (21,25) size 12x15 [fill={[type=SOLID] [color=#000000] [opacity=0.24]}] [points="22 0 28 0 23 15 23 15"]
+ RenderSVGContainer {use} at (25,21) size 14x12 [transform={m=((-0.50,0.87)(-0.87,-0.50)) t=(59.15,15.85)}]
+ RenderSVGContainer {g} at (25,21) size 14x12
+ RenderSVGViewportContainer {svg} at (25,21) size 14x12
+ RenderSVGPath {polygon} at (25,21) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.20]}] [points="22 0 28 0 23 15 23 15"]
+ RenderSVGContainer {use} at (21,25) size 12x14 [transform={m=((-0.87,0.50)(-0.50,-0.87)) t=(59.15,34.15)}]
+ RenderSVGContainer {g} at (21,25) size 12x14
+ RenderSVGViewportContainer {svg} at (21,25) size 12x14
+ RenderSVGPath {polygon} at (21,25) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.24]}] [points="22 0 28 0 23 15 23 15"]
RenderSVGContainer {use} at (17,28) size 6x12 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(50.00,50.00)}]
RenderSVGContainer {g} at (17,28) size 6x12
RenderSVGViewportContainer {svg} at (17,28) size 6x12
RenderSVGPath {polygon} at (17,28) size 6x12 [fill={[type=SOLID] [color=#000000] [opacity=0.29]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (7,25) size 12x15 [transform={m=((-0.87,-0.50)(0.50,-0.87)) t=(34.15,59.15)}]
- RenderSVGContainer {g} at (7,25) size 12x15
- RenderSVGViewportContainer {svg} at (7,25) size 12x15
- RenderSVGPath {polygon} at (7,25) size 12x15 [fill={[type=SOLID] [color=#000000] [opacity=0.33]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (0,21) size 15x12 [transform={m=((-0.50,-0.87)(0.87,-0.50)) t=(15.85,59.15)}]
- RenderSVGContainer {g} at (0,21) size 15x12
- RenderSVGViewportContainer {svg} at (0,21) size 15x12
- RenderSVGPath {polygon} at (0,21) size 15x12 [fill={[type=SOLID] [color=#000000] [opacity=0.37]}] [points="22 0 28 0 23 15 23 15"]
+ RenderSVGContainer {use} at (7,25) size 12x14 [transform={m=((-0.87,-0.50)(0.50,-0.87)) t=(34.15,59.15)}]
+ RenderSVGContainer {g} at (7,25) size 12x14
+ RenderSVGViewportContainer {svg} at (7,25) size 12x14
+ RenderSVGPath {polygon} at (7,25) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.33]}] [points="22 0 28 0 23 15 23 15"]
+ RenderSVGContainer {use} at (1,21) size 14x12 [transform={m=((-0.50,-0.87)(0.87,-0.50)) t=(15.85,59.15)}]
+ RenderSVGContainer {g} at (1,21) size 14x12
+ RenderSVGViewportContainer {svg} at (1,21) size 14x12
+ RenderSVGPath {polygon} at (1,21) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.37]}] [points="22 0 28 0 23 15 23 15"]
RenderSVGContainer {use} at (0,17) size 12x6 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,50.00)}]
RenderSVGContainer {g} at (0,17) size 12x6
RenderSVGViewportContainer {svg} at (0,17) size 12x6
RenderSVGPath {polygon} at (0,17) size 12x6 [fill={[type=SOLID] [color=#000000] [opacity=0.41]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (0,7) size 15x12 [transform={m=((0.50,-0.87)(0.87,0.50)) t=(-9.15,34.15)}]
- RenderSVGContainer {g} at (0,7) size 15x12
- RenderSVGViewportContainer {svg} at (0,7) size 15x12
- RenderSVGPath {polygon} at (0,7) size 15x12 [fill={[type=SOLID] [color=#000000] [opacity=0.45]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (7,0) size 12x15 [transform={m=((0.87,-0.50)(0.50,0.87)) t=(-9.15,15.85)}]
- RenderSVGContainer {g} at (7,0) size 12x15
- RenderSVGViewportContainer {svg} at (7,0) size 12x15
- RenderSVGPath {polygon} at (7,0) size 12x15 [fill={[type=SOLID] [color=#000000] [opacity=0.50]}] [points="22 0 28 0 23 15 23 15"]
+ RenderSVGContainer {use} at (1,7) size 14x12 [transform={m=((0.50,-0.87)(0.87,0.50)) t=(-9.15,34.15)}]
+ RenderSVGContainer {g} at (1,7) size 14x12
+ RenderSVGViewportContainer {svg} at (1,7) size 14x12
+ RenderSVGPath {polygon} at (1,7) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.45]}] [points="22 0 28 0 23 15 23 15"]
+ RenderSVGContainer {use} at (7,1) size 12x14 [transform={m=((0.87,-0.50)(0.50,0.87)) t=(-9.15,15.85)}]
+ RenderSVGContainer {g} at (7,1) size 12x14
+ RenderSVGViewportContainer {svg} at (7,1) size 12x14
+ RenderSVGPath {polygon} at (7,1) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.50]}] [points="22 0 28 0 23 15 23 15"]
RenderBlock {p} at (50,60) size 750x34
RenderText {#text} at (0,16) size 134x18
text run at (0,16) width 134: "SVG in an IMG tag: "
@@ -80,67 +80,67 @@
RenderSVGContainer {g} at (17,0) size 6x12
RenderSVGViewportContainer {svg} at (17,0) size 6x12
RenderSVGPath {polygon} at (17,0) size 6x12 [fill={[type=SOLID] [color=#000000] [opacity=0.50]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (21,0) size 12x15 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(15.85,-9.15)}]
- RenderSVGContainer {g} at (21,0) size 12x15
- RenderSVGViewportContainer {svg} at (21,0) size 12x15
- RenderSVGPath {polygon} at (21,0) size 12x15 [fill={[type=SOLID] [color=#000000] [opacity=0.08]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (25,7) size 15x12 [transform={m=((0.50,0.87)(-0.87,0.50)) t=(34.15,-9.15)}]
- RenderSVGContainer {g} at (25,7) size 15x12
- RenderSVGViewportContainer {svg} at (25,7) size 15x12
- RenderSVGPath {polygon} at (25,7) size 15x12 [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [points="22 0 28 0 23 15 23 15"]
+ RenderSVGContainer {use} at (21,1) size 12x14 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(15.85,-9.15)}]
+ RenderSVGContainer {g} at (21,1) size 12x14
+ RenderSVGViewportContainer {svg} at (21,1) size 12x14
+ RenderSVGPath {polygon} at (21,1) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.08]}] [points="22 0 28 0 23 15 23 15"]
+ RenderSVGContainer {use} at (25,7) size 14x12 [transform={m=((0.50,0.87)(-0.87,0.50)) t=(34.15,-9.15)}]
+ RenderSVGContainer {g} at (25,7) size 14x12
+ RenderSVGViewportContainer {svg} at (25,7) size 14x12
+ RenderSVGPath {polygon} at (25,7) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [points="22 0 28 0 23 15 23 15"]
RenderSVGContainer {use} at (28,17) size 12x6 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(50.00,0.00)}]
RenderSVGContainer {g} at (28,17) size 12x6
RenderSVGViewportContainer {svg} at (28,17) size 12x6
RenderSVGPath {polygon} at (28,17) size 12x6 [fill={[type=SOLID] [color=#000000] [opacity=0.16]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (25,21) size 15x12 [transform={m=((-0.50,0.87)(-0.87,-0.50)) t=(59.15,15.85)}]
- RenderSVGContainer {g} at (25,21) size 15x12
- RenderSVGViewportContainer {svg} at (25,21) size 15x12
- RenderSVGPath {polygon} at (25,21) size 15x12 [fill={[type=SOLID] [color=#000000] [opacity=0.20]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (21,25) size 12x15 [transform={m=((-0.87,0.50)(-0.50,-0.87)) t=(59.15,34.15)}]
- RenderSVGContainer {g} at (21,25) size 12x15
- RenderSVGViewportContainer {svg} at (21,25) size 12x15
- RenderSVGPath {polygon} at (21,25) size 12x15 [fill={[type=SOLID] [color=#000000] [opacity=0.24]}] [points="22 0 28 0 23 15 23 15"]
+ RenderSVGContainer {use} at (25,21) size 14x12 [transform={m=((-0.50,0.87)(-0.87,-0.50)) t=(59.15,15.85)}]
+ RenderSVGContainer {g} at (25,21) size 14x12
+ RenderSVGViewportContainer {svg} at (25,21) size 14x12
+ RenderSVGPath {polygon} at (25,21) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.20]}] [points="22 0 28 0 23 15 23 15"]
+ RenderSVGContainer {use} at (21,25) size 12x14 [transform={m=((-0.87,0.50)(-0.50,-0.87)) t=(59.15,34.15)}]
+ RenderSVGContainer {g} at (21,25) size 12x14
+ RenderSVGViewportContainer {svg} at (21,25) size 12x14
+ RenderSVGPath {polygon} at (21,25) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.24]}] [points="22 0 28 0 23 15 23 15"]
RenderSVGContainer {use} at (17,28) size 6x12 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(50.00,50.00)}]
RenderSVGContainer {g} at (17,28) size 6x12
RenderSVGViewportContainer {svg} at (17,28) size 6x12
RenderSVGPath {polygon} at (17,28) size 6x12 [fill={[type=SOLID] [color=#000000] [opacity=0.29]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (7,25) size 12x15 [transform={m=((-0.87,-0.50)(0.50,-0.87)) t=(34.15,59.15)}]
- RenderSVGContainer {g} at (7,25) size 12x15
- RenderSVGViewportContainer {svg} at (7,25) size 12x15
- RenderSVGPath {polygon} at (7,25) size 12x15 [fill={[type=SOLID] [color=#000000] [opacity=0.33]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (0,21) size 15x12 [transform={m=((-0.50,-0.87)(0.87,-0.50)) t=(15.85,59.15)}]
- RenderSVGContainer {g} at (0,21) size 15x12
- RenderSVGViewportContainer {svg} at (0,21) size 15x12
- RenderSVGPath {polygon} at (0,21) size 15x12 [fill={[type=SOLID] [color=#000000] [opacity=0.37]}] [points="22 0 28 0 23 15 23 15"]
+ RenderSVGContainer {use} at (7,25) size 12x14 [transform={m=((-0.87,-0.50)(0.50,-0.87)) t=(34.15,59.15)}]
+ RenderSVGContainer {g} at (7,25) size 12x14
+ RenderSVGViewportContainer {svg} at (7,25) size 12x14
+ RenderSVGPath {polygon} at (7,25) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.33]}] [points="22 0 28 0 23 15 23 15"]
+ RenderSVGContainer {use} at (1,21) size 14x12 [transform={m=((-0.50,-0.87)(0.87,-0.50)) t=(15.85,59.15)}]
+ RenderSVGContainer {g} at (1,21) size 14x12
+ RenderSVGViewportContainer {svg} at (1,21) size 14x12
+ RenderSVGPath {polygon} at (1,21) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.37]}] [points="22 0 28 0 23 15 23 15"]
RenderSVGContainer {use} at (0,17) size 12x6 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,50.00)}]
RenderSVGContainer {g} at (0,17) size 12x6
RenderSVGViewportContainer {svg} at (0,17) size 12x6
RenderSVGPath {polygon} at (0,17) size 12x6 [fill={[type=SOLID] [color=#000000] [opacity=0.41]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (0,7) size 15x12 [transform={m=((0.50,-0.87)(0.87,0.50)) t=(-9.15,34.15)}]
- RenderSVGContainer {g} at (0,7) size 15x12
- RenderSVGViewportContainer {svg} at (0,7) size 15x12
- RenderSVGPath {polygon} at (0,7) size 15x12 [fill={[type=SOLID] [color=#000000] [opacity=0.45]}] [points="22 0 28 0 23 15 23 15"]
- RenderSVGContainer {use} at (7,0) size 12x15 [transform={m=((0.87,-0.50)(0.50,0.87)) t=(-9.15,15.85)}]
- RenderSVGContainer {g} at (7,0) size 12x15
- RenderSVGViewportContainer {svg} at (7,0) size 12x15
- RenderSVGPath {polygon} at (7,0) size 12x15 [fill={[type=SOLID] [color=#000000] [opacity=0.50]}] [points="22 0 28 0 23 15 23 15"]
+ RenderSVGContainer {use} at (1,7) size 14x12 [transform={m=((0.50,-0.87)(0.87,0.50)) t=(-9.15,34.15)}]
+ RenderSVGContainer {g} at (1,7) size 14x12
+ RenderSVGViewportContainer {svg} at (1,7) size 14x12
+ RenderSVGPath {polygon} at (1,7) size 14x12 [fill={[type=SOLID] [color=#000000] [opacity=0.45]}] [points="22 0 28 0 23 15 23 15"]
+ RenderSVGContainer {use} at (7,1) size 12x14 [transform={m=((0.87,-0.50)(0.50,0.87)) t=(-9.15,15.85)}]
+ RenderSVGContainer {g} at (7,1) size 12x14
+ RenderSVGViewportContainer {svg} at (7,1) size 12x14
+ RenderSVGPath {polygon} at (7,1) size 12x14 [fill={[type=SOLID] [color=#000000] [opacity=0.50]}] [points="22 0 28 0 23 15 23 15"]
RenderBlock {p} at (50,262) size 750x34
RenderText {#text} at (0,16) size 40x18
text run at (0,16) width 40: "Inline "
RenderSVGRoot {svg:svg} at (90,278) size 30x30
RenderSVGContainer {svg:g} at (90,278) size 30x30
RenderSVGPath {svg:polygon} at (103,278) size 4x8 [fill={[type=SOLID] [color=#000000] [opacity=0.04]}] [points="22 0 28 0 27 12 23 12"]
- RenderSVGPath {svg:polygon} at (106,278) size 9x10 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(15.85,-9.15)}] [fill={[type=SOLID] [color=#000000] [opacity=0.08]}] [points="22 0 28 0 27 12 23 12"]
- RenderSVGPath {svg:polygon} at (110,283) size 10x9 [transform={m=((0.50,0.87)(-0.87,0.50)) t=(34.15,-9.15)}] [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [points="22 0 28 0 27 12 23 12"]
+ RenderSVGPath {svg:polygon} at (107,279) size 8x9 [transform={m=((0.87,0.50)(-0.50,0.87)) t=(15.85,-9.15)}] [fill={[type=SOLID] [color=#000000] [opacity=0.08]}] [points="22 0 28 0 27 12 23 12"]
+ RenderSVGPath {svg:polygon} at (110,283) size 9x8 [transform={m=((0.50,0.87)(-0.87,0.50)) t=(34.15,-9.15)}] [fill={[type=SOLID] [color=#000000] [opacity=0.12]}] [points="22 0 28 0 27 12 23 12"]
RenderSVGPath {svg:polygon} at (112,291) size 8x4 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(50.00,0.00)}] [fill={[type=SOLID] [color=#000000] [opacity=0.16]}] [points="22 0 28 0 27 12 23 12"]
- RenderSVGPath {svg:polygon} at (110,294) size 10x9 [transform={m=((-0.50,0.87)(-0.87,-0.50)) t=(59.15,15.85)}] [fill={[type=SOLID] [color=#000000] [opacity=0.20]}] [points="22 0 28 0 27 12 23 12"]
- RenderSVGPath {svg:polygon} at (106,298) size 9x10 [transform={m=((-0.87,0.50)(-0.50,-0.87)) t=(59.15,34.15)}] [fill={[type=SOLID] [color=#000000] [opacity=0.24]}] [points="22 0 28 0 27 12 23 12"]
+ RenderSVGPath {svg:polygon} at (110,295) size 9x8 [transform={m=((-0.50,0.87)(-0.87,-0.50)) t=(59.15,15.85)}] [fill={[type=SOLID] [color=#000000] [opacity=0.20]}] [points="22 0 28 0 27 12 23 12"]
+ RenderSVGPath {svg:polygon} at (107,298) size 8x9 [transform={m=((-0.87,0.50)(-0.50,-0.87)) t=(59.15,34.15)}] [fill={[type=SOLID] [color=#000000] [opacity=0.24]}] [points="22 0 28 0 27 12 23 12"]
RenderSVGPath {svg:polygon} at (103,300) size 4x8 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(50.00,50.00)}] [fill={[type=SOLID] [color=#000000] [opacity=0.29]}] [points="22 0 28 0 27 12 23 12"]
- RenderSVGPath {svg:polygon} at (95,298) size 9x10 [transform={m=((-0.87,-0.50)(0.50,-0.87)) t=(34.15,59.15)}] [fill={[type=SOLID] [color=#000000] [opacity=0.33]}] [points="22 0 28 0 27 12 23 12"]
- RenderSVGPath {svg:polygon} at (90,294) size 10x9 [transform={m=((-0.50,-0.87)(0.87,-0.50)) t=(15.85,59.15)}] [fill={[type=SOLID] [color=#000000] [opacity=0.37]}] [points="22 0 28 0 27 12 23 12"]
+ RenderSVGPath {svg:polygon} at (95,298) size 8x9 [transform={m=((-0.87,-0.50)(0.50,-0.87)) t=(34.15,59.15)}] [fill={[type=SOLID] [color=#000000] [opacity=0.33]}] [points="22 0 28 0 27 12 23 12"]
+ RenderSVGPath {svg:polygon} at (91,295) size 9x8 [transform={m=((-0.50,-0.87)(0.87,-0.50)) t=(15.85,59.15)}] [fill={[type=SOLID] [color=#000000] [opacity=0.37]}] [points="22 0 28 0 27 12 23 12"]
RenderSVGPath {svg:polygon} at (90,291) size 8x4 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,50.00)}] [fill={[type=SOLID] [color=#000000] [opacity=0.41]}] [points="22 0 28 0 27 12 23 12"]
- RenderSVGPath {svg:polygon} at (90,283) size 10x9 [transform={m=((0.50,-0.87)(0.87,0.50)) t=(-9.15,34.15)}] [fill={[type=SOLID] [color=#000000] [opacity=0.45]}] [points="22 0 28 0 27 12 23 12"]
- RenderSVGPath {svg:polygon} at (95,278) size 9x10 [transform={m=((0.87,-0.50)(0.50,0.87)) t=(-9.15,15.85)}] [fill={[type=SOLID] [color=#000000] [opacity=0.50]}] [points="22 0 28 0 27 12 23 12"]
+ RenderSVGPath {svg:polygon} at (91,283) size 9x8 [transform={m=((0.50,-0.87)(0.87,0.50)) t=(-9.15,34.15)}] [fill={[type=SOLID] [color=#000000] [opacity=0.45]}] [points="22 0 28 0 27 12 23 12"]
+ RenderSVGPath {svg:polygon} at (95,279) size 8x9 [transform={m=((0.87,-0.50)(0.50,0.87)) t=(-9.15,15.85)}] [fill={[type=SOLID] [color=#000000] [opacity=0.50]}] [points="22 0 28 0 27 12 23 12"]
RenderText {#text} at (0,0) size 0x0
layer at (250,112) size 42x42
RenderBlock (relative positioned) {div} at (0,144) size 42x42 [border: (1px solid #AAAAAA)]
diff --git a/LayoutTests/platform/mac/svg/custom/feComponentTransfer-Discrete-expected.txt b/LayoutTests/platform/mac/svg/custom/feComponentTransfer-Discrete-expected.txt
index aa7a376..e959a3c 100644
--- a/LayoutTests/platform/mac/svg/custom/feComponentTransfer-Discrete-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/feComponentTransfer-Discrete-expected.txt
@@ -1,9 +1,9 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (25,15) size 750x487
- RenderSVGContainer {g} at (25,15) size 750x487
- RenderSVGViewportContainer {svg} at (25,15) size 750x487
+ RenderSVGRoot {svg} at (25,16) size 750x485
+ RenderSVGContainer {g} at (25,16) size 750x485
+ RenderSVGViewportContainer {svg} at (25,16) size 750x485
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceLinearGradient {linearGradient} [id="MyGradient"] [gradientUnits=userSpaceOnUse] [start=(10,0)] [end=(590,0)]
RenderSVGGradientStop {stop} [offset=0.00] [color=#00FF00]
@@ -36,26 +36,26 @@
{blue: type="UNKNOWN" slope="0.00" intercept="0.00" amplitude="0.00" exponent="0.00" offset="0.00"}
{alpha: type="UNKNOWN" slope="0.00" intercept="0.00" amplitude="0.00" exponent="0.00" offset="0.00"}]
[SourceGraphic]
- RenderSVGPath {rect} at (25,15) size 750x487 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=648.00] [height=418.00]
- RenderSVGContainer {g} at (25,15) size 750x487
- RenderSVGPath {rect} at (25,15) size 750x487 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=648.00] [height=418.00]
- RenderSVGPath {rect} at (46,26) size 673x49 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=10.00] [width=580.00] [height=40.00]
+ RenderSVGPath {rect} at (25,16) size 750x485 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=648.00] [height=418.00]
+ RenderSVGContainer {g} at (25,16) size 750x485
+ RenderSVGPath {rect} at (25,16) size 750x485 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=648.00] [height=418.00]
+ RenderSVGPath {rect} at (48,27) size 670x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=10.00] [width=580.00] [height=40.00]
[filter="Identity"] RenderSVGResourceFilter {filter} at (20,10) size 580x40
- RenderSVGText {text} at (20,55) size 103x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 103x19
+ RenderSVGText {text} at (20,55) size 103x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 103x18
chunk 1 text run 1 at (20.00,70.00) startOffset 0 endOffset 14 width 102.27: "type: identity"
- RenderSVGPath {rect} at (46,141) size 673x49 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=110.00] [width=580.00] [height=40.00]
+ RenderSVGPath {rect} at (48,142) size 670x48 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=110.00] [width=580.00] [height=40.00]
[filter="DiscreteBlank"] RenderSVGResourceFilter {filter} at (20,110) size 580x40
- RenderSVGText {text} at (20,155) size 326x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 326x19
+ RenderSVGText {text} at (20,155) size 326x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 326x18
chunk 1 text run 1 at (20.00,170.00) startOffset 0 endOffset 44 width 325.87: "type: discrete [0] -- Result should be black"
- RenderSVGPath {rect} at (46,258) size 673x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=210.00] [width=580.00] [height=40.00]
+ RenderSVGPath {rect} at (48,258) size 670x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=210.00] [width=580.00] [height=40.00]
[filter="DiscreteFull"] RenderSVGResourceFilter {filter} at (20,210) size 580x40
- RenderSVGText {text} at (20,255) size 330x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 330x19
+ RenderSVGText {text} at (20,255) size 330x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 330x18
chunk 1 text run 1 at (20.00,270.00) startOffset 0 endOffset 44 width 329.33: "type: discrete [1] -- Result should be green"
- RenderSVGPath {rect} at (46,373) size 673x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=310.00] [width=580.00] [height=40.00]
+ RenderSVGPath {rect} at (48,373) size 670x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=310.00] [width=580.00] [height=40.00]
[filter="DiscreteOrd"] RenderSVGResourceFilter {filter} at (20,310) size 580x40
- RenderSVGText {text} at (20,355) size 566x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 566x19
+ RenderSVGText {text} at (20,355) size 566x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 566x18
chunk 1 text run 1 at (20.00,370.00) startOffset 0 endOffset 75 width 565.07: "type: discrete [0.0 0.25 0.5 0.75 1] -- Result should be quantized gradient"
diff --git a/LayoutTests/platform/mac/svg/custom/feComponentTransfer-Gamma-expected.txt b/LayoutTests/platform/mac/svg/custom/feComponentTransfer-Gamma-expected.txt
index e673d50..3ad65dd 100644
--- a/LayoutTests/platform/mac/svg/custom/feComponentTransfer-Gamma-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/feComponentTransfer-Gamma-expected.txt
@@ -1,9 +1,9 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (25,15) size 750x487
- RenderSVGContainer {g} at (25,15) size 750x487
- RenderSVGViewportContainer {svg} at (25,15) size 750x487
+ RenderSVGRoot {svg} at (25,16) size 750x485
+ RenderSVGContainer {g} at (25,16) size 750x485
+ RenderSVGViewportContainer {svg} at (25,16) size 750x485
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceLinearGradient {linearGradient} [id="MyGradient"] [gradientUnits=userSpaceOnUse] [start=(10,0)] [end=(590,0)]
RenderSVGGradientStop {stop} [offset=0.00] [color=#00FF00]
@@ -36,32 +36,32 @@
{blue: type="UNKNOWN" slope="0.00" intercept="0.00" amplitude="0.00" exponent="0.00" offset="0.00"}
{alpha: type="UNKNOWN" slope="0.00" intercept="0.00" amplitude="0.00" exponent="0.00" offset="0.00"}]
[SourceGraphic]
- RenderSVGPath {rect} at (25,15) size 750x487 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=648.00] [height=418.00]
- RenderSVGContainer {g} at (25,15) size 750x487
- RenderSVGPath {rect} at (25,15) size 750x487 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=648.00] [height=418.00]
- RenderSVGPath {rect} at (46,26) size 673x49 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=10.00] [width=580.00] [height=40.00]
+ RenderSVGPath {rect} at (25,16) size 750x485 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=648.00] [height=418.00]
+ RenderSVGContainer {g} at (25,16) size 750x485
+ RenderSVGPath {rect} at (25,16) size 750x485 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=648.00] [height=418.00]
+ RenderSVGPath {rect} at (48,27) size 670x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=10.00] [width=580.00] [height=40.00]
[filter="Identity"] RenderSVGResourceFilter {filter} at (20,10) size 580x40
- RenderSVGText {text} at (20,55) size 103x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 103x19
+ RenderSVGText {text} at (20,55) size 103x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 103x18
chunk 1 text run 1 at (20.00,70.00) startOffset 0 endOffset 14 width 102.27: "type: identity"
- RenderSVGPath {rect} at (46,141) size 673x49 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=110.00] [width=580.00] [height=40.00]
+ RenderSVGPath {rect} at (48,142) size 670x48 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=110.00] [width=580.00] [height=40.00]
[filter="GammaBlank"] RenderSVGResourceFilter {filter} at (20,110) size 580x40
- RenderSVGText {text} at (20,155) size 580x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 580x19
+ RenderSVGText {text} at (20,155) size 580x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 580x18
chunk 1 text run 1 at (20.00,170.00) startOffset 0 endOffset 72 width 579.80: "type: gamma amplitude=1 exponent=1 offset=0 -- Result should be identity"
- RenderSVGPath {rect} at (46,258) size 673x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=210.00] [width=580.00] [height=40.00]
+ RenderSVGPath {rect} at (48,258) size 670x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=210.00] [width=580.00] [height=40.00]
[filter="GammaFull"] RenderSVGResourceFilter {filter} at (20,210) size 580x40
- RenderSVGText {text} at (20,255) size 533x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 533x19
+ RenderSVGText {text} at (20,255) size 533x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 533x18
chunk 1 text run 1 at (20.00,270.00) startOffset 0 endOffset 65 width 532.13: "type: gamma amplitude=1 exponent=0.5 offset=0 -- Result should be"
- RenderSVGText {text} at (20,275) size 192x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 192x19
+ RenderSVGText {text} at (20,275) size 192x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 192x18
chunk 1 text run 1 at (20.00,290.00) startOffset 0 endOffset 27 width 191.53: "delayed falloff in gradient"
- RenderSVGPath {rect} at (46,373) size 673x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=310.00] [width=580.00] [height=40.00]
+ RenderSVGPath {rect} at (48,373) size 670x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=310.00] [width=580.00] [height=40.00]
[filter="GammaOrd"] RenderSVGResourceFilter {filter} at (20,310) size 580x40
- RenderSVGText {text} at (20,355) size 571x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 571x19
+ RenderSVGText {text} at (20,355) size 571x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 571x18
chunk 1 text run 1 at (20.00,370.00) startOffset 0 endOffset 69 width 570.27: "type: gamma amplitude=1 exponent=2 offset=0 -- Result should compress"
- RenderSVGText {text} at (20,375) size 92x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 92x19
+ RenderSVGText {text} at (20,375) size 92x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 92x18
chunk 1 text run 1 at (20.00,390.00) startOffset 0 endOffset 12 width 91.87: "the gradient"
diff --git a/LayoutTests/platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt b/LayoutTests/platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt
index 050fdb5..284ce87 100644
--- a/LayoutTests/platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/feComponentTransfer-Linear-expected.txt
@@ -1,9 +1,9 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (25,15) size 750x487
- RenderSVGContainer {g} at (25,15) size 750x487
- RenderSVGViewportContainer {svg} at (25,15) size 750x487
+ RenderSVGRoot {svg} at (25,16) size 750x485
+ RenderSVGContainer {g} at (25,16) size 750x485
+ RenderSVGViewportContainer {svg} at (25,16) size 750x485
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceLinearGradient {linearGradient} [id="MyGradient"] [gradientUnits=userSpaceOnUse] [start=(10,0)] [end=(590,0)]
RenderSVGGradientStop {stop} [offset=0.00] [color=#00FF00]
@@ -36,26 +36,26 @@
{blue: type="UNKNOWN" slope="0.00" intercept="0.00" amplitude="0.00" exponent="0.00" offset="0.00"}
{alpha: type="UNKNOWN" slope="0.00" intercept="0.00" amplitude="0.00" exponent="0.00" offset="0.00"}]
[SourceGraphic]
- RenderSVGPath {rect} at (25,15) size 750x487 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=648.00] [height=418.00]
- RenderSVGContainer {g} at (25,15) size 750x487
- RenderSVGPath {rect} at (25,15) size 750x487 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=648.00] [height=418.00]
- RenderSVGPath {rect} at (46,26) size 673x49 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=10.00] [width=580.00] [height=40.00]
+ RenderSVGPath {rect} at (25,16) size 750x485 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=648.00] [height=418.00]
+ RenderSVGContainer {g} at (25,16) size 750x485
+ RenderSVGPath {rect} at (25,16) size 750x485 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=648.00] [height=418.00]
+ RenderSVGPath {rect} at (48,27) size 670x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=10.00] [width=580.00] [height=40.00]
[filter="Identity"] RenderSVGResourceFilter {filter} at (20,10) size 580x40
- RenderSVGText {text} at (20,55) size 103x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 103x19
+ RenderSVGText {text} at (20,55) size 103x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 103x18
chunk 1 text run 1 at (20.00,70.00) startOffset 0 endOffset 14 width 102.27: "type: identity"
- RenderSVGPath {rect} at (46,141) size 673x49 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=110.00] [width=580.00] [height=40.00]
+ RenderSVGPath {rect} at (48,142) size 670x48 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=110.00] [width=580.00] [height=40.00]
[filter="DiscreteBlank"] RenderSVGResourceFilter {filter} at (20,110) size 580x40
- RenderSVGText {text} at (20,155) size 458x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 458x19
+ RenderSVGText {text} at (20,155) size 458x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 458x18
chunk 1 text run 1 at (20.00,170.00) startOffset 0 endOffset 61 width 457.60: "type: linear slope=1 intercept=0 -- Result should be identity"
- RenderSVGPath {rect} at (46,258) size 673x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=210.00] [width=580.00] [height=40.00]
+ RenderSVGPath {rect} at (48,258) size 670x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=210.00] [width=580.00] [height=40.00]
[filter="DiscreteFull"] RenderSVGResourceFilter {filter} at (20,210) size 580x40
- RenderSVGText {text} at (20,255) size 475x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 475x19
+ RenderSVGText {text} at (20,255) size 475x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 475x18
chunk 1 text run 1 at (20.00,270.00) startOffset 0 endOffset 63 width 474.93: "type: linear slope=-1 intercept=0 -- Should invert the gradient"
- RenderSVGPath {rect} at (46,373) size 673x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=310.00] [width=580.00] [height=40.00]
+ RenderSVGPath {rect} at (48,373) size 670x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=310.00] [width=580.00] [height=40.00]
[filter="DiscreteOrd"] RenderSVGResourceFilter {filter} at (20,310) size 580x40
- RenderSVGText {text} at (20,355) size 603x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 603x19
+ RenderSVGText {text} at (20,355) size 603x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 603x18
chunk 1 text run 1 at (20.00,370.00) startOffset 0 endOffset 79 width 602.33: "type: linear slope=0.5 intercept=0.25 -- Result should be less extreme gradient"
diff --git a/LayoutTests/platform/mac/svg/custom/feComponentTransfer-Table-expected.txt b/LayoutTests/platform/mac/svg/custom/feComponentTransfer-Table-expected.txt
index 3c71a0e..63a1da3 100644
--- a/LayoutTests/platform/mac/svg/custom/feComponentTransfer-Table-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/feComponentTransfer-Table-expected.txt
@@ -1,9 +1,9 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (25,15) size 750x487
- RenderSVGContainer {g} at (25,15) size 750x487
- RenderSVGViewportContainer {svg} at (25,15) size 750x487
+ RenderSVGRoot {svg} at (25,16) size 750x485
+ RenderSVGContainer {g} at (25,16) size 750x485
+ RenderSVGViewportContainer {svg} at (25,16) size 750x485
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceLinearGradient {linearGradient} [id="MyGradient"] [gradientUnits=userSpaceOnUse] [start=(10,0)] [end=(590,0)]
RenderSVGGradientStop {stop} [offset=0.00] [color=#00FF00]
@@ -36,26 +36,26 @@
{blue: type="UNKNOWN" slope="0.00" intercept="0.00" amplitude="0.00" exponent="0.00" offset="0.00"}
{alpha: type="UNKNOWN" slope="0.00" intercept="0.00" amplitude="0.00" exponent="0.00" offset="0.00"}]
[SourceGraphic]
- RenderSVGPath {rect} at (25,15) size 750x487 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=648.00] [height=418.00]
- RenderSVGContainer {g} at (25,15) size 750x487
- RenderSVGPath {rect} at (25,15) size 750x487 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=648.00] [height=418.00]
- RenderSVGPath {rect} at (46,26) size 673x49 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=10.00] [width=580.00] [height=40.00]
+ RenderSVGPath {rect} at (25,16) size 750x485 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=648.00] [height=418.00]
+ RenderSVGContainer {g} at (25,16) size 750x485
+ RenderSVGPath {rect} at (25,16) size 750x485 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=648.00] [height=418.00]
+ RenderSVGPath {rect} at (48,27) size 670x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=10.00] [width=580.00] [height=40.00]
[filter="Identity"] RenderSVGResourceFilter {filter} at (20,10) size 580x40
- RenderSVGText {text} at (20,55) size 103x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 103x19
+ RenderSVGText {text} at (20,55) size 103x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 103x18
chunk 1 text run 1 at (20.00,70.00) startOffset 0 endOffset 14 width 102.27: "type: identity"
- RenderSVGPath {rect} at (46,141) size 673x49 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=110.00] [width=580.00] [height=40.00]
+ RenderSVGPath {rect} at (48,142) size 670x48 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=110.00] [width=580.00] [height=40.00]
[filter="TableBlank"] RenderSVGResourceFilter {filter} at (20,110) size 580x40
- RenderSVGText {text} at (20,155) size 305x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 305x19
+ RenderSVGText {text} at (20,155) size 305x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 305x18
chunk 1 text run 1 at (20.00,170.00) startOffset 0 endOffset 41 width 304.20: "type: table [0] -- Result should be black"
- RenderSVGPath {rect} at (46,258) size 673x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=210.00] [width=580.00] [height=40.00]
+ RenderSVGPath {rect} at (48,258) size 670x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=210.00] [width=580.00] [height=40.00]
[filter="TableFull"] RenderSVGResourceFilter {filter} at (20,210) size 580x40
- RenderSVGText {text} at (20,255) size 308x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 308x19
+ RenderSVGText {text} at (20,255) size 308x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 308x18
chunk 1 text run 1 at (20.00,270.00) startOffset 0 endOffset 41 width 307.67: "type: table [1] -- Result should be green"
- RenderSVGPath {rect} at (46,373) size 673x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=310.00] [width=580.00] [height=40.00]
+ RenderSVGPath {rect} at (48,373) size 670x47 [fill={[type=LINEAR-GRADIENT] [id="MyGradient"]}] [x=20.00] [y=310.00] [width=580.00] [height=40.00]
[filter="TableOrd"] RenderSVGResourceFilter {filter} at (20,310) size 580x40
- RenderSVGText {text} at (20,355) size 467x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 467x19
+ RenderSVGText {text} at (20,355) size 467x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 467x18
chunk 1 text run 1 at (20.00,370.00) startOffset 0 endOffset 61 width 466.27: "type: table [0 0 1 1] -- Result should be compressed gradient"
diff --git a/LayoutTests/platform/mac/svg/custom/font-face-cascade-order-expected.txt b/LayoutTests/platform/mac/svg/custom/font-face-cascade-order-expected.txt
index ee6cbd9..2f555aa 100644
--- a/LayoutTests/platform/mac/svg/custom/font-face-cascade-order-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/font-face-cascade-order-expected.txt
@@ -3,9 +3,9 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (10,5) size 790x113
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (10,5) size 957x88 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 957x88
+ RenderSVGText {text} at (10,5) size 957x87 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 957x87
chunk 1 text run 1 at (10.00,75.59) startOffset 0 endOffset 11 width 957.00: "ONLY BLOCKS"
- RenderSVGText {text} at (30,99) size 298x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 298x19
+ RenderSVGText {text} at (30,99) size 298x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 298x18
chunk 1 text run 1 at (30.00,113.39) startOffset 0 endOffset 43 width 298.00: "The text above should only show Ahem blocks"
diff --git a/LayoutTests/platform/mac/svg/custom/font-face-simple-expected.txt b/LayoutTests/platform/mac/svg/custom/font-face-simple-expected.txt
index 4269628..fac2eaf 100644
--- a/LayoutTests/platform/mac/svg/custom/font-face-simple-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/font-face-simple-expected.txt
@@ -3,12 +3,12 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (10,34) size 676x235
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (10,34) size 676x101 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 676x101
+ RenderSVGText {text} at (10,34) size 676x100 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 676x100
chunk 1 text run 1 at (10.00,113.39) startOffset 0 endOffset 13 width 676.00: "CSS font-face"
- RenderSVGText {text} at (10,148) size 676x101 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 676x101
+ RenderSVGText {text} at (10,148) size 676x100 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 676x100
chunk 1 text run 1 at (10.00,226.77) startOffset 0 endOffset 13 width 676.00: "SVG font-face"
- RenderSVGText {text} at (40,250) size 257x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 257x19
+ RenderSVGText {text} at (40,250) size 257x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 257x18
chunk 1 text run 1 at (40.00,264.57) startOffset 0 endOffset 40 width 257.00: "The fonts used above should be identical"
diff --git a/LayoutTests/platform/mac/svg/custom/getTransformToElement-expected.txt b/LayoutTests/platform/mac/svg/custom/getTransformToElement-expected.txt
index 1603ae1..0f35f0e 100644
--- a/LayoutTests/platform/mac/svg/custom/getTransformToElement-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/getTransformToElement-expected.txt
@@ -4,8 +4,8 @@
RenderSVGRoot {svg} at (20,56) size 101x157
RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((0.00,0.00)(0.00,0.00)) t=(0.00,0.00)}]
RenderSVGContainer {g} at (20,56) size 42x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,15.00)}]
- RenderSVGText {text} at (50,123) size 84x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 84x35
+ RenderSVGText {text} at (50,123) size 84x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 84x34
chunk 1 text run 1 at (50.00,150.00) startOffset 0 endOffset 6 width 84.00: "Passed"
RenderSVGContainer {g} at (49,141) size 72x72 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}]
RenderSVGPath {rect} at (49,141) size 72x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}] [x=50.00] [y=50.00] [width=70.00] [height=30.00]
diff --git a/LayoutTests/platform/mac/svg/custom/gradient-rotated-bbox-expected.txt b/LayoutTests/platform/mac/svg/custom/gradient-rotated-bbox-expected.txt
index f51d758..b70141a 100644
--- a/LayoutTests/platform/mac/svg/custom/gradient-rotated-bbox-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/gradient-rotated-bbox-expected.txt
@@ -1,14 +1,14 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (2,150) size 548x300
+ RenderSVGRoot {svg} at (3,151) size 546x298
RenderSVGResourceLinearGradient {linearGradient} [id="my_gradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(0,1)]
RenderSVGGradientStop {stop} [offset=0.00] [color=#FF0000]
RenderSVGGradientStop {stop} [offset=0.50] [color=#008000]
RenderSVGGradientStop {stop} [offset=1.00] [color=#0000FF]
- RenderSVGPath {rect} at (250,150) size 300x300 [transform={m=((0.21,0.21)(-0.21,0.21)) t=(189.39,75.75)}] [fill={[type=LINEAR-GRADIENT] [id="my_gradient"]}] [x=0.00] [y=0.00] [width=400.00] [height=300.00]
+ RenderSVGPath {rect} at (251,151) size 298x298 [transform={m=((0.21,0.21)(-0.21,0.21)) t=(189.39,75.75)}] [fill={[type=LINEAR-GRADIENT] [id="my_gradient"]}] [x=0.00] [y=0.00] [width=400.00] [height=300.00]
RenderSVGResourceRadialGradient {radialGradient} [id="my_gradient2"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=1.00]
RenderSVGGradientStop {stop} [offset=0.00] [color=#FF0000]
RenderSVGGradientStop {stop} [offset=0.50] [color=#008000]
RenderSVGGradientStop {stop} [offset=1.00] [color=#0000FF]
- RenderSVGPath {rect} at (2,210) size 292x180 [transform={m=((0.30,0.00)(0.08,0.30)) t=(1.94,105.00)}] [fill={[type=RADIAL-GRADIENT] [id="my_gradient2"]}] [x=0.00] [y=0.00] [width=400.00] [height=300.00]
+ RenderSVGPath {rect} at (3,210) size 290x180 [transform={m=((0.30,0.00)(0.08,0.30)) t=(1.94,105.00)}] [fill={[type=RADIAL-GRADIENT] [id="my_gradient2"]}] [x=0.00] [y=0.00] [width=400.00] [height=300.00]
diff --git a/LayoutTests/platform/mac/svg/custom/gradient-stop-corner-cases-expected.txt b/LayoutTests/platform/mac/svg/custom/gradient-stop-corner-cases-expected.txt
index 6dc97e7..5ad2180 100644
--- a/LayoutTests/platform/mac/svg/custom/gradient-stop-corner-cases-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/gradient-stop-corner-cases-expected.txt
@@ -2,7 +2,7 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
- RenderSVGContainer {g} at (31,15) size 738x469
+ RenderSVGContainer {g} at (32,15) size 736x469
RenderSVGResourceLinearGradient {linearGradient} [id="defs1"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
RenderSVGResourceLinearGradient {linearGradient} [id="defs2"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
RenderSVGGradientStop {stop} [offset=1.00] [color=#000000]
@@ -23,10 +23,10 @@
RenderSVGGradientStop {stop} [offset=0.50] [color=#FF0000]
RenderSVGGradientStop {stop} [offset=0.50] [color=#008000]
RenderSVGGradientStop {stop} [offset=1.00] [color=#0000FF]
- RenderSVGPath {rect} at (31,15) size 738x54 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=LINEAR-GRADIENT] [id="defs1"]}] [x=20.00] [y=10.00] [width=440.00] [height=30.00]
+ RenderSVGPath {rect} at (32,15) size 736x53 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=LINEAR-GRADIENT] [id="defs1"]}] [x=20.00] [y=10.00] [width=440.00] [height=30.00]
RenderSVGPath {rect} at (33,100) size 734x50 [fill={[type=LINEAR-GRADIENT] [id="defs2"]}] [x=20.00] [y=60.00] [width=440.00] [height=30.00]
RenderSVGPath {rect} at (33,183) size 734x51 [fill={[type=LINEAR-GRADIENT] [id="defs3"]}] [x=20.00] [y=110.00] [width=440.00] [height=30.00]
- RenderSVGPath {rect} at (31,265) size 738x54 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=LINEAR-GRADIENT] [id="defs4"]}] [x=20.00] [y=160.00] [width=440.00] [height=30.00]
- RenderSVGPath {rect} at (31,348) size 738x54 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=LINEAR-GRADIENT] [id="defs5"]}] [x=20.00] [y=210.00] [width=440.00] [height=30.00]
+ RenderSVGPath {rect} at (32,265) size 736x53 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=LINEAR-GRADIENT] [id="defs4"]}] [x=20.00] [y=160.00] [width=440.00] [height=30.00]
+ RenderSVGPath {rect} at (32,349) size 736x52 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=LINEAR-GRADIENT] [id="defs5"]}] [x=20.00] [y=210.00] [width=440.00] [height=30.00]
RenderSVGPath {rect} at (33,433) size 734x51 [fill={[type=LINEAR-GRADIENT] [id="defs6"]}] [x=20.00] [y=260.00] [width=440.00] [height=30.00]
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/custom/image-small-width-height-expected.txt b/LayoutTests/platform/mac/svg/custom/image-small-width-height-expected.txt
index 523d07c..24b40d3 100644
--- a/LayoutTests/platform/mac/svg/custom/image-small-width-height-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/image-small-width-height-expected.txt
@@ -1,53 +1,53 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (118,18) size 564x408
- RenderSVGContainer {g} at (118,18) size 204x204 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
- RenderSVGPath {rect} at (118,18) size 204x204 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+ RenderSVGRoot {svg} at (119,19) size 562x407
+ RenderSVGContainer {g} at (119,19) size 202x202 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
+ RenderSVGPath {rect} at (119,19) size 202x202 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
RenderSVGImage {image} at (120,20) size 200x200
- RenderSVGContainer {g} at (80,0) size 720x420 [transform={m=((200.00,0.00)(0.00,200.00)) t=(190.00,10.00)}]
- RenderSVGPath {rect} at (80,0) size 720x420 [stroke={[type=SOLID] [color=#000000] [stroke width=0.00]}] [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=0.50] [height=0.50]
- RenderSVGImage {image} at (480,20) size 320x400
+ RenderSVGContainer {g} at (479,19) size 202x202 [transform={m=((200.00,0.00)(0.00,200.00)) t=(190.00,10.00)}]
+ RenderSVGPath {rect} at (479,19) size 202x202 [stroke={[type=SOLID] [color=#000000] [stroke width=0.00]}] [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=0.50] [height=0.50]
+ RenderSVGImage {image} at (480,20) size 200x200
RenderSVGContainer {g} at (120,222) size 506x204 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}]
- RenderSVGText {text} at (0,-9) size 253x102 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 226x12
- RenderSVGInlineText {#text} at (0,0) size 226x12
+ RenderSVGText {text} at (0,-9) size 253x101 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 226x11
+ RenderSVGInlineText {#text} at (0,0) size 226x11
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 41 width 225.50: "For this test case to be successful, both"
- RenderSVGInlineText {#text} at (225,0) size 6x12
+ RenderSVGInlineText {#text} at (225,0) size 6x11
chunk 1 text run 1 at (225.50,0.00) startOffset 0 endOffset 1 width 5.50: " "
- RenderSVGTSpan {tspan} at (0,0) size 253x12
- RenderSVGInlineText {#text} at (0,15) size 253x12
+ RenderSVGTSpan {tspan} at (0,0) size 253x11
+ RenderSVGInlineText {#text} at (0,15) size 253x11
chunk 1 text run 1 at (0.00,15.00) startOffset 0 endOffset 46 width 253.00: "square must include the same image. In Safari "
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGTSpan {tspan} at (0,0) size 182x12
- RenderSVGInlineText {#text} at (0,30) size 61x12
+ RenderSVGTSpan {tspan} at (0,0) size 182x11
+ RenderSVGInlineText {#text} at (0,30) size 61x11
chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 11 width 60.50: "Beta 3, an "
- RenderSVGInlineText {#cdata-section} at (60,30) size 39x12
+ RenderSVGInlineText {#cdata-section} at (60,30) size 39x11
chunk 1 text run 1 at (60.50,30.00) startOffset 0 endOffset 7 width 38.50: "<image>"
- RenderSVGInlineText {#text} at (99,30) size 83x12
+ RenderSVGInlineText {#text} at (99,30) size 83x11
chunk 1 text run 1 at (99.00,30.00) startOffset 0 endOffset 15 width 82.50: " tag with width"
- RenderSVGInlineText {#text} at (181,30) size 6x12
+ RenderSVGInlineText {#text} at (181,30) size 6x11
chunk 1 text run 1 at (181.50,30.00) startOffset 0 endOffset 1 width 5.50: " "
- RenderSVGTSpan {tspan} at (0,0) size 248x12
- RenderSVGInlineText {#text} at (0,45) size 248x12
+ RenderSVGTSpan {tspan} at (0,0) size 248x11
+ RenderSVGInlineText {#text} at (0,45) size 248x11
chunk 1 text run 1 at (0.00,45.00) startOffset 0 endOffset 45 width 247.50: "or height less than one fails to paint image."
- RenderSVGInlineText {#text} at (247,45) size 6x12
+ RenderSVGInlineText {#text} at (247,45) size 6x11
chunk 1 text run 1 at (247.50,45.00) startOffset 0 endOffset 1 width 5.50: " "
- RenderSVGTSpan {tspan} at (0,0) size 176x12
- RenderSVGInlineText {#text} at (0,60) size 22x12
+ RenderSVGTSpan {tspan} at (0,0) size 176x11
+ RenderSVGInlineText {#text} at (0,60) size 22x11
chunk 1 text run 1 at (0.00,60.00) startOffset 0 endOffset 4 width 22.00: "The "
- RenderSVGInlineText {#cdata-section} at (22,60) size 39x12
+ RenderSVGInlineText {#cdata-section} at (22,60) size 39x11
chunk 1 text run 1 at (22.00,60.00) startOffset 0 endOffset 7 width 38.50: "<image>"
- RenderSVGInlineText {#text} at (60,60) size 116x12
+ RenderSVGInlineText {#text} at (60,60) size 116x11
chunk 1 text run 1 at (60.50,60.00) startOffset 0 endOffset 21 width 115.50: " tag on the right has"
- RenderSVGInlineText {#text} at (176,60) size 6x12
+ RenderSVGInlineText {#text} at (176,60) size 6x11
chunk 1 text run 1 at (176.00,60.00) startOffset 0 endOffset 1 width 5.50: " "
- RenderSVGTSpan {tspan} at (0,0) size 143x12
- RenderSVGInlineText {#text} at (0,75) size 143x12
+ RenderSVGTSpan {tspan} at (0,0) size 143x11
+ RenderSVGInlineText {#text} at (0,75) size 143x11
chunk 1 text run 1 at (0.00,75.00) startOffset 0 endOffset 26 width 143.00: "a width and height of 0.5."
- RenderSVGInlineText {#text} at (143,75) size 6x12
+ RenderSVGInlineText {#text} at (143,75) size 6x11
chunk 1 text run 1 at (143.00,75.00) startOffset 0 endOffset 1 width 5.50: " "
- RenderSVGTSpan {tspan} at (0,0) size 50x12
- RenderSVGInlineText {#text} at (0,90) size 50x12
+ RenderSVGTSpan {tspan} at (0,0) size 50x11
+ RenderSVGInlineText {#text} at (0,90) size 50x11
chunk 1 text run 1 at (0.00,90.00) startOffset 0 endOffset 9 width 49.50: "Bug 14241"
RenderSVGInlineText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/custom/invalid-css-expected.txt b/LayoutTests/platform/mac/svg/custom/invalid-css-expected.txt
index 703af71..abe61c4 100644
--- a/LayoutTests/platform/mac/svg/custom/invalid-css-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/invalid-css-expected.txt
@@ -12,17 +12,17 @@
[SourceGraphic]
RenderSVGResourceMarker {marker} [id="marker1"] [markerUnits=strokeWidth] [ref at (5,5)] [angle=0.00]
RenderSVGPath {rect} at (0,0) size 4x4 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
- RenderSVGText {text} at (0,-2) size 310x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 310x20
+ RenderSVGText {text} at (0,-2) size 310x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 310x19
chunk 1 text run 1 at (0.00,13.00) startOffset 0 endOffset 46 width 309.60: "The rect should be opaque green, black stroke,"
- RenderSVGText {text} at (0,18) size 176x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 176x20
+ RenderSVGText {text} at (0,18) size 176x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 176x19
chunk 1 text run 1 at (0.00,33.00) startOffset 0 endOffset 25 width 175.80: "no markers and no dashes."
- RenderSVGPath {path} at (48,65) size 87x87 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#008000]}] [data="M 30 40 L 80 40 L 80 90 L 30 90 Z"]
+ RenderSVGPath {path} at (49,65) size 86x86 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#008000]}] [data="M 30 40 L 80 40 L 80 90 L 30 90 Z"]
RenderSVGPath {circle} at (265,65) size 70x70 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=LINEAR-GRADIENT] [id="grad"]}] [cx=180.00] [cy=60.00] [r=20.00]
- RenderSVGText {text} at (0,95) size 294x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 294x20
+ RenderSVGText {text} at (0,95) size 294x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 294x19
chunk 1 text run 1 at (0.00,110.00) startOffset 0 endOffset 45 width 294.00: "The circle should be opaque green, no filter,"
- RenderSVGText {text} at (0,115) size 112x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 112x20
+ RenderSVGText {text} at (0,115) size 112x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 112x19
chunk 1 text run 1 at (0.00,130.00) startOffset 0 endOffset 17 width 111.60: "green stop color."
diff --git a/LayoutTests/platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.txt b/LayoutTests/platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.txt
index 6b75391..7fd9c25 100644
--- a/LayoutTests/platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.txt
@@ -1,8 +1,8 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (16,40) size 318x174
- RenderSVGContainer {g} at (16,40) size 318x174 [transform={m=((1.00,0.00)(0.00,1.50)) t=(0.00,0.00)}]
+ RenderSVGRoot {svg} at (16,40) size 318x173
+ RenderSVGContainer {g} at (16,40) size 318x173 [transform={m=((1.00,0.00)(0.00,1.50)) t=(0.00,0.00)}]
RenderSVGText {text} at (10,16) size 528x69 contains 1 chunk(s)
[clipPath="dynClip"] RenderSVGResourceClipper {clipPath} at (0,0) size 200x200
RenderSVGInlineText {#text} at (0,0) size 528x69
diff --git a/LayoutTests/platform/mac/svg/custom/js-late-clipPath-creation-expected.txt b/LayoutTests/platform/mac/svg/custom/js-late-clipPath-creation-expected.txt
index 6b75391..7fd9c25 100644
--- a/LayoutTests/platform/mac/svg/custom/js-late-clipPath-creation-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/js-late-clipPath-creation-expected.txt
@@ -1,8 +1,8 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (16,40) size 318x174
- RenderSVGContainer {g} at (16,40) size 318x174 [transform={m=((1.00,0.00)(0.00,1.50)) t=(0.00,0.00)}]
+ RenderSVGRoot {svg} at (16,40) size 318x173
+ RenderSVGContainer {g} at (16,40) size 318x173 [transform={m=((1.00,0.00)(0.00,1.50)) t=(0.00,0.00)}]
RenderSVGText {text} at (10,16) size 528x69 contains 1 chunk(s)
[clipPath="dynClip"] RenderSVGResourceClipper {clipPath} at (0,0) size 200x200
RenderSVGInlineText {#text} at (0,0) size 528x69
diff --git a/LayoutTests/platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.txt b/LayoutTests/platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.txt
index 55cd25f..de8a120 100644
--- a/LayoutTests/platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.txt
@@ -8,12 +8,12 @@
RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
RenderSVGResourceLinearGradient {linearGradient} [id="strokeLinearGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
RenderSVGGradientStop {stop} [offset=1.00] [color=#008000]
- RenderSVGText {text} at (-150,8) size 419x79 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 419x79
+ RenderSVGText {text} at (-150,8) size 419x78 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 419x78
chunk 1 text run 1 at (-150.00,70.00) startOffset 0 endOffset 16 width 418.20: "Gradient on fill"
- RenderSVGText {text} at (-150,78) size 506x79 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 506x79
+ RenderSVGText {text} at (-150,78) size 506x78 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 506x78
chunk 1 text run 1 at (-150.00,140.00) startOffset 0 endOffset 18 width 505.80: "Gradient on stroke"
- RenderSVGText {text} at (-150,148) size 603x79 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 603x79
+ RenderSVGText {text} at (-150,148) size 603x78 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 603x78
chunk 1 text run 1 at (-150.00,210.00) startOffset 0 endOffset 23 width 603.00: "Gradient on fill/stroke"
diff --git a/LayoutTests/platform/mac/svg/custom/js-late-gradient-creation-expected.txt b/LayoutTests/platform/mac/svg/custom/js-late-gradient-creation-expected.txt
index 5d85f7d..fa509b4 100644
--- a/LayoutTests/platform/mac/svg/custom/js-late-gradient-creation-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/js-late-gradient-creation-expected.txt
@@ -1,8 +1,8 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (33,20) size 697x199
- RenderSVGContainer {g} at (33,20) size 697x199 [transform={m=((1.00,0.00)(0.00,1.50)) t=(0.00,0.00)}]
+ RenderSVGRoot {svg} at (33,20) size 697x198
+ RenderSVGContainer {g} at (33,20) size 697x198 [transform={m=((1.00,0.00)(0.00,1.50)) t=(0.00,0.00)}]
RenderSVGText {text} at (20,8) size 418x79 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 418x79
chunk 1 text run 1 at (20.00,70.00) startOffset 0 endOffset 16 width 417.96: "Gradient on fill"
diff --git a/LayoutTests/platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.txt b/LayoutTests/platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.txt
index ce356b2..64f25aa 100644
--- a/LayoutTests/platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.txt
@@ -9,12 +9,12 @@
RenderSVGResourcePattern {pattern} [id="strokePattern"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
RenderSVGPath {rect} at (8,8) size 17x17 [fill={[type=SOLID] [color=#FFFF00]}] [x=5.00] [y=5.00] [width=10.00] [height=10.00]
RenderSVGPath {rect} at (16,16) size 18x18 [fill={[type=SOLID] [color=#0000FF]}] [x=10.00] [y=10.00] [width=10.00] [height=10.00]
- RenderSVGText {text} at (-150,8) size 373x79 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 373x79
+ RenderSVGText {text} at (-150,8) size 373x78 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 373x78
chunk 1 text run 1 at (-150.00,70.00) startOffset 0 endOffset 15 width 372.60: "Pattern on fill"
- RenderSVGText {text} at (-150,78) size 461x79 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 461x79
+ RenderSVGText {text} at (-150,78) size 461x78 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 461x78
chunk 1 text run 1 at (-150.00,140.00) startOffset 0 endOffset 17 width 460.20: "Pattern on stroke"
- RenderSVGText {text} at (-150,148) size 558x79 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 558x79
+ RenderSVGText {text} at (-150,148) size 558x78 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 558x78
chunk 1 text run 1 at (-150.00,210.00) startOffset 0 endOffset 22 width 557.40: "Pattern on fill/stroke"
diff --git a/LayoutTests/platform/mac/svg/custom/js-late-pattern-creation-expected.txt b/LayoutTests/platform/mac/svg/custom/js-late-pattern-creation-expected.txt
index 95a22a8..3ebdb06 100644
--- a/LayoutTests/platform/mac/svg/custom/js-late-pattern-creation-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/js-late-pattern-creation-expected.txt
@@ -1,11 +1,11 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (33,20) size 622x199
- RenderSVGContainer {g} at (33,20) size 622x199 [transform={m=((1.00,0.00)(0.00,1.50)) t=(0.00,0.00)}]
+ RenderSVGRoot {svg} at (33,20) size 622x198
+ RenderSVGContainer {g} at (33,20) size 622x198 [transform={m=((1.00,0.00)(0.00,1.50)) t=(0.00,0.00)}]
RenderSVGText {text} at (20,8) size 373x79 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 373x79
chunk 1 text run 1 at (20.00,70.00) startOffset 0 endOffset 15 width 372.78: "Pattern on fill"
RenderSVGResourcePattern {pattern} [id="dynPattern"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
- RenderSVGPath {rect} at (8,11) size 17x28 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=5.00] [width=10.00] [height=10.00]
+ RenderSVGPath {rect} at (8,12) size 17x26 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=5.00] [width=10.00] [height=10.00]
RenderSVGPath {rect} at (16,25) size 18x25 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=10.00] [width=10.00] [height=10.00]
diff --git a/LayoutTests/platform/mac/svg/custom/linking-a-03-b-all-expected.txt b/LayoutTests/platform/mac/svg/custom/linking-a-03-b-all-expected.txt
index 4d8dc82..fd3c1f8 100644
--- a/LayoutTests/platform/mac/svg/custom/linking-a-03-b-all-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/linking-a-03-b-all-expected.txt
@@ -7,17 +7,17 @@
RenderSVGInlineText {#text} at (0,0) size 184x14
chunk 1 text run 1 at (100.00,20.00) startOffset 0 endOffset 41 width 184.00: "Some circles with ids, for linking tests."
RenderSVGPath {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=220.00] [cy=140.00] [r=35.00]
- RenderSVGText {text} at (203,87) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (203,87) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (203.00,99.00) startOffset 0 endOffset 8 width 40.00: "circle-1"
RenderSVGPath {circle} at (5,84) size 239x239 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=100.00] [cy=260.00] [r=20.00]
- RenderSVGText {text} at (80,283) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (80,283) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (80.00,295.00) startOffset 0 endOffset 8 width 40.00: "circle-2"
- RenderSVGPath {rect} at (0,18) size 324x342 [stroke={[type=SOLID] [color=#000000]}] [x=64.00] [y=227.00] [width=72.00] [height=72.00]
+ RenderSVGPath {rect} at (0,20) size 322x340 [stroke={[type=SOLID] [color=#000000]}] [x=64.00] [y=227.00] [width=72.00] [height=72.00]
RenderSVGPath {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF] [stroke width=10.00]}] [cx=340.00] [cy=260.00] [r=50.00]
- RenderSVGText {text} at (320,320) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (320,320) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (320.00,332.00) startOffset 0 endOffset 8 width 40.00: "circle-3"
RenderSVGContainer {g} at (0,0) size 480x360
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt b/LayoutTests/platform/mac/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt
index d2dfb41..ac1ddc6 100644
--- a/LayoutTests/platform/mac/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/linking-a-03-b-preserveAspectRatio-expected.txt
@@ -7,17 +7,17 @@
RenderSVGInlineText {#text} at (0,0) size 184x14
chunk 1 text run 1 at (100.00,20.00) startOffset 0 endOffset 41 width 184.00: "Some circles with ids, for linking tests."
RenderSVGPath {circle} at (184,104) size 72x72 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=220.00] [cy=140.00] [r=35.00]
- RenderSVGText {text} at (203,87) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (203,87) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (203.00,99.00) startOffset 0 endOffset 8 width 40.00: "circle-1"
RenderSVGPath {circle} at (78,238) size 44x44 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=100.00] [cy=260.00] [r=20.00]
- RenderSVGText {text} at (80,283) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (80,283) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (80.00,295.00) startOffset 0 endOffset 8 width 40.00: "circle-2"
RenderSVGPath {rect} at (63,226) size 74x74 [stroke={[type=SOLID] [color=#000000]}] [x=64.00] [y=227.00] [width=72.00] [height=72.00]
RenderSVGPath {circle} at (285,205) size 110x110 [stroke={[type=SOLID] [color=#0000FF] [stroke width=10.00]}] [cx=340.00] [cy=260.00] [r=50.00]
- RenderSVGText {text} at (320,320) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (320,320) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (320.00,332.00) startOffset 0 endOffset 8 width 40.00: "circle-3"
RenderSVGContainer {g} at (0,0) size 480x360
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/custom/linking-a-03-b-transform-expected.txt b/LayoutTests/platform/mac/svg/custom/linking-a-03-b-transform-expected.txt
index c8793e7..46cdd74 100644
--- a/LayoutTests/platform/mac/svg/custom/linking-a-03-b-transform-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/linking-a-03-b-transform-expected.txt
@@ -1,23 +1,23 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 480x360
- RenderSVGRoot {svg} at (0,0) size 479x360
- RenderSVGContainer {g} at (33,14) size 360x346
+ RenderSVGRoot {svg} at (0,0) size 478x360
+ RenderSVGContainer {g} at (34,14) size 359x346
RenderSVGText {text} at (100,9) size 184x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 184x14
chunk 1 text run 1 at (100.00,20.00) startOffset 0 endOffset 41 width 184.00: "Some circles with ids, for linking tests."
- RenderSVGPath {circle} at (167,119) size 79x79 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=220.00] [cy=140.00] [r=35.00]
- RenderSVGText {text} at (203,87) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGPath {circle} at (168,120) size 78x78 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=220.00] [cy=140.00] [r=35.00]
+ RenderSVGText {text} at (203,87) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (203.00,99.00) startOffset 0 endOffset 8 width 40.00: "circle-1"
RenderSVGPath {circle} at (53,243) size 48x49 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=100.00] [cy=260.00] [r=20.00]
- RenderSVGText {text} at (80,283) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (80,283) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (80.00,295.00) startOffset 0 endOffset 8 width 40.00: "circle-2"
- RenderSVGPath {rect} at (36,230) size 81x81 [stroke={[type=SOLID] [color=#000000]}] [x=64.00] [y=227.00] [width=72.00] [height=72.00]
+ RenderSVGPath {rect} at (37,231) size 80x80 [stroke={[type=SOLID] [color=#000000]}] [x=64.00] [y=227.00] [width=72.00] [height=72.00]
RenderSVGPath {circle} at (256,229) size 120x120 [stroke={[type=SOLID] [color=#0000FF] [stroke width=10.00]}] [cx=340.00] [cy=260.00] [r=50.00]
- RenderSVGText {text} at (320,320) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (320,320) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (320.00,332.00) startOffset 0 endOffset 8 width 40.00: "circle-3"
- RenderSVGContainer {g} at (0,0) size 479x360
- RenderSVGPath {rect} at (0,0) size 479x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+ RenderSVGContainer {g} at (0,0) size 478x360
+ RenderSVGPath {rect} at (0,0) size 478x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/custom/linking-a-03-b-viewBox-expected.txt b/LayoutTests/platform/mac/svg/custom/linking-a-03-b-viewBox-expected.txt
index 815256e..e6de48f 100644
--- a/LayoutTests/platform/mac/svg/custom/linking-a-03-b-viewBox-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/linking-a-03-b-viewBox-expected.txt
@@ -2,22 +2,22 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 480x360
RenderSVGRoot {svg} at (0,0) size 480x360
- RenderSVGContainer {g} at (55,0) size 425x360
+ RenderSVGContainer {g} at (57,0) size 423x360
RenderSVGText {text} at (100,9) size 184x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 184x14
chunk 1 text run 1 at (100.00,20.00) startOffset 0 endOffset 41 width 184.00: "Some circles with ids, for linking tests."
RenderSVGPath {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=220.00] [cy=140.00] [r=35.00]
- RenderSVGText {text} at (203,87) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (203,87) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (203.00,99.00) startOffset 0 endOffset 8 width 40.00: "circle-1"
RenderSVGPath {circle} at (130,55) size 220x220 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=100.00] [cy=260.00] [r=20.00]
- RenderSVGText {text} at (80,283) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (80,283) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (80.00,295.00) startOffset 0 endOffset 8 width 40.00: "circle-2"
- RenderSVGPath {rect} at (55,0) size 370x360 [stroke={[type=SOLID] [color=#000000]}] [x=64.00] [y=227.00] [width=72.00] [height=72.00]
+ RenderSVGPath {rect} at (57,0) size 366x360 [stroke={[type=SOLID] [color=#000000]}] [x=64.00] [y=227.00] [width=72.00] [height=72.00]
RenderSVGPath {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF] [stroke width=10.00]}] [cx=340.00] [cy=260.00] [r=50.00]
- RenderSVGText {text} at (320,320) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (320,320) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (320.00,332.00) startOffset 0 endOffset 8 width 40.00: "circle-3"
RenderSVGContainer {g} at (0,0) size 480x360
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.txt b/LayoutTests/platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.txt
index 4d8dc82..fd3c1f8 100644
--- a/LayoutTests/platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/linking-a-03-b-viewBox-transform-expected.txt
@@ -7,17 +7,17 @@
RenderSVGInlineText {#text} at (0,0) size 184x14
chunk 1 text run 1 at (100.00,20.00) startOffset 0 endOffset 41 width 184.00: "Some circles with ids, for linking tests."
RenderSVGPath {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=220.00] [cy=140.00] [r=35.00]
- RenderSVGText {text} at (203,87) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (203,87) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (203.00,99.00) startOffset 0 endOffset 8 width 40.00: "circle-1"
RenderSVGPath {circle} at (5,84) size 239x239 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=100.00] [cy=260.00] [r=20.00]
- RenderSVGText {text} at (80,283) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (80,283) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (80.00,295.00) startOffset 0 endOffset 8 width 40.00: "circle-2"
- RenderSVGPath {rect} at (0,18) size 324x342 [stroke={[type=SOLID] [color=#000000]}] [x=64.00] [y=227.00] [width=72.00] [height=72.00]
+ RenderSVGPath {rect} at (0,20) size 322x340 [stroke={[type=SOLID] [color=#000000]}] [x=64.00] [y=227.00] [width=72.00] [height=72.00]
RenderSVGPath {circle} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF] [stroke width=10.00]}] [cx=340.00] [cy=260.00] [r=50.00]
- RenderSVGText {text} at (320,320) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (320,320) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (320.00,332.00) startOffset 0 endOffset 8 width 40.00: "circle-3"
RenderSVGContainer {g} at (0,0) size 480x360
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/custom/linking-a-03-b-viewTarget-expected.txt b/LayoutTests/platform/mac/svg/custom/linking-a-03-b-viewTarget-expected.txt
index d2dfb41..ac1ddc6 100644
--- a/LayoutTests/platform/mac/svg/custom/linking-a-03-b-viewTarget-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/linking-a-03-b-viewTarget-expected.txt
@@ -7,17 +7,17 @@
RenderSVGInlineText {#text} at (0,0) size 184x14
chunk 1 text run 1 at (100.00,20.00) startOffset 0 endOffset 41 width 184.00: "Some circles with ids, for linking tests."
RenderSVGPath {circle} at (184,104) size 72x72 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=220.00] [cy=140.00] [r=35.00]
- RenderSVGText {text} at (203,87) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (203,87) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (203.00,99.00) startOffset 0 endOffset 8 width 40.00: "circle-1"
RenderSVGPath {circle} at (78,238) size 44x44 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=100.00] [cy=260.00] [r=20.00]
- RenderSVGText {text} at (80,283) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (80,283) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (80.00,295.00) startOffset 0 endOffset 8 width 40.00: "circle-2"
RenderSVGPath {rect} at (63,226) size 74x74 [stroke={[type=SOLID] [color=#000000]}] [x=64.00] [y=227.00] [width=72.00] [height=72.00]
RenderSVGPath {circle} at (285,205) size 110x110 [stroke={[type=SOLID] [color=#0000FF] [stroke width=10.00]}] [cx=340.00] [cy=260.00] [r=50.00]
- RenderSVGText {text} at (320,320) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (320,320) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (320.00,332.00) startOffset 0 endOffset 8 width 40.00: "circle-3"
RenderSVGContainer {g} at (0,0) size 480x360
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/custom/linking-a-03-b-zoomAndPan-expected.txt b/LayoutTests/platform/mac/svg/custom/linking-a-03-b-zoomAndPan-expected.txt
index d2dfb41..ac1ddc6 100644
--- a/LayoutTests/platform/mac/svg/custom/linking-a-03-b-zoomAndPan-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/linking-a-03-b-zoomAndPan-expected.txt
@@ -7,17 +7,17 @@
RenderSVGInlineText {#text} at (0,0) size 184x14
chunk 1 text run 1 at (100.00,20.00) startOffset 0 endOffset 41 width 184.00: "Some circles with ids, for linking tests."
RenderSVGPath {circle} at (184,104) size 72x72 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=220.00] [cy=140.00] [r=35.00]
- RenderSVGText {text} at (203,87) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (203,87) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (203.00,99.00) startOffset 0 endOffset 8 width 40.00: "circle-1"
RenderSVGPath {circle} at (78,238) size 44x44 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=100.00] [cy=260.00] [r=20.00]
- RenderSVGText {text} at (80,283) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (80,283) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (80.00,295.00) startOffset 0 endOffset 8 width 40.00: "circle-2"
RenderSVGPath {rect} at (63,226) size 74x74 [stroke={[type=SOLID] [color=#000000]}] [x=64.00] [y=227.00] [width=72.00] [height=72.00]
RenderSVGPath {circle} at (285,205) size 110x110 [stroke={[type=SOLID] [color=#0000FF] [stroke width=10.00]}] [cx=340.00] [cy=260.00] [r=50.00]
- RenderSVGText {text} at (320,320) size 40x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x15
+ RenderSVGText {text} at (320,320) size 40x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (320.00,332.00) startOffset 0 endOffset 8 width 40.00: "circle-3"
RenderSVGContainer {g} at (0,0) size 480x360
RenderSVGPath {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/custom/linking-uri-01-b-expected.txt b/LayoutTests/platform/mac/svg/custom/linking-uri-01-b-expected.txt
index 06b0c94..fb0ade1 100644
--- a/LayoutTests/platform/mac/svg/custom/linking-uri-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/linking-uri-01-b-expected.txt
@@ -4,10 +4,10 @@
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 800x524
- RenderSVGText {text} at (65,4) size 336x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 336x15
+ RenderSVGText {text} at (65,4) size 336x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 336x14
chunk 1 text run 1 at (65.00,16.00) startOffset 0 endOffset 69 width 335.81: "Link test of the 'view' element and its attributes, 1 of 2, internal."
- RenderSVGContainer {g} at (0,0) size 800x524
+ RenderSVGContainer {g} at (0,0) size 800x525
RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-150.00,75.00)}]
RenderSVGPath {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#AAAAAA]}] [x=300.00] [y=55.00] [width=125.00] [height=85.00]
RenderSVGContainer {a} at (0,0) size 0x0
@@ -21,58 +21,58 @@
RenderSVGContainer {a} at (0,0) size 0x0
RenderSVGText {text} at (310,97) size 75x17 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 75x17
- chunk 1 text run 1 at (310.00,110.00) startOffset 0 endOffset 12 width 74.62: "Go to Circle"
+ chunk 1 text run 1 at (310.00,110.00) startOffset 0 endOffset 12 width 74.63: "Go to Circle"
RenderSVGContainer {a} at (0,0) size 0x0
RenderSVGText {text} at (310,117) size 90x17 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 90x17
- chunk 1 text run 1 at (310.00,130.00) startOffset 0 endOffset 13 width 89.62: "Go to Polygon"
- RenderSVGText {text} at (315,140) size 103x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 103x15
+ chunk 1 text run 1 at (310.00,130.00) startOffset 0 endOffset 13 width 89.63: "Go to Polygon"
+ RenderSVGText {text} at (315,140) size 103x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 103x14
chunk 1 text run 1 at (315.00,152.00) startOffset 0 endOffset 20 width 102.56: "Click element's line"
- RenderSVGText {text} at (315,152) size 88x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 88x15
+ RenderSVGText {text} at (315,152) size 88x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 88x14
chunk 1 text run 1 at (315.00,164.00) startOffset 0 endOffset 19 width 87.75: "to link to its view"
RenderSVGPath {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#800080]}] [x=295.00] [y=36.00] [width=135.00] [height=68.00]
- RenderSVGText {text} at (330,103) size 65x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x17
- chunk 1 (middle anchor) text run 1 at (330.62,116.00) startOffset 0 endOffset 9 width 63.75: "Rectangle"
+ RenderSVGText {text} at (330,103) size 64x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x17
+ chunk 1 (middle anchor) text run 1 at (330.63,116.00) startOffset 0 endOffset 9 width 63.75: "Rectangle"
RenderSVGPath {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [x=292.00] [y=29.00] [width=141.00] [height=91.00]
- RenderSVGText {text} at (300,122) size 125x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 125x13
+ RenderSVGText {text} at (300,122) size 125x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 125x12
chunk 1 (middle anchor) text run 1 at (300.34,132.00) startOffset 0 endOffset 29 width 124.31: "No view attributes except id."
RenderSVGPath {ellipse} at (16,97) size 768x342 [fill={[type=SOLID] [color=#0000FF]}] [cx=370.00] [cy=251.00] [rx=72.00] [ry=32.00]
RenderSVGText {text} at (349,282) size 42x17 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 42x17
chunk 1 (middle anchor) text run 1 at (349.09,295.00) startOffset 0 endOffset 7 width 41.81: "Ellipse"
- RenderSVGPath {rect} at (0,76) size 800x448 [stroke={[type=SOLID] [color=#000000]}] [x=295.00] [y=216.00] [width=150.00] [height=82.00]
- RenderSVGText {text} at (315,202) size 115x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 115x13
+ RenderSVGPath {rect} at (0,78) size 800x444 [stroke={[type=SOLID] [color=#000000]}] [x=295.00] [y=216.00] [width=150.00] [height=82.00]
+ RenderSVGText {text} at (315,202) size 115x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 115x12
chunk 1 text run 1 at (315.00,212.00) startOffset 0 endOffset 27 width 114.94: "viewBox, should fill frame."
RenderSVGPath {circle} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FFFF00]}] [cx=85.00] [cy=68.00] [r=36.00]
- RenderSVGText {text} at (66,103) size 38x17 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 38x17
+ RenderSVGText {text} at (66,103) size 37x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 37x17
chunk 1 (middle anchor) text run 1 at (66.91,116.00) startOffset 0 endOffset 6 width 36.19: "Circle"
RenderSVGPath {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [x=36.00] [y=29.00] [width=98.00] [height=91.00]
- RenderSVGText {text} at (34,120) size 102x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 102x13
+ RenderSVGText {text} at (34,120) size 102x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 102x12
chunk 1 (middle anchor) text run 1 at (34.09,130.00) startOffset 0 endOffset 21 width 101.81: "viewBox & non-uniform"
- RenderSVGText {text} at (38,129) size 94x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 94x13
+ RenderSVGText {text} at (38,129) size 93x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 93x12
chunk 1 (middle anchor) text run 1 at (38.97,139.00) startOffset 0 endOffset 19 width 92.06: "preserveAspectRatio"
RenderSVGPath {polygon} at (0,0) size 0x0 [fill={[type=SOLID] [color=#008000]}] [points="87 211 134 238 116 283 57 283 39 238 87 211"]
RenderSVGText {text} at (59,282) size 52x17 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 52x17
chunk 1 (middle anchor) text run 1 at (59.41,295.00) startOffset 0 endOffset 7 width 51.19: "Polygon"
RenderSVGPath {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [x=36.00] [y=208.00] [width=100.00] [height=89.00]
- RenderSVGText {text} at (52,185) size 66x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 66x13
+ RenderSVGText {text} at (52,185) size 65x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x12
chunk 1 (middle anchor) text run 1 at (52.56,195.00) startOffset 0 endOffset 14 width 64.88: "viewTarget, no"
- RenderSVGText {text} at (40,194) size 90x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 90x13
- chunk 1 (middle anchor) text run 1 at (40.94,204.00) startOffset 0 endOffset 19 width 88.12: "changes to viewport"
+ RenderSVGText {text} at (40,194) size 89x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 89x12
+ chunk 1 (middle anchor) text run 1 at (40.94,204.00) startOffset 0 endOffset 19 width 88.13: "changes to viewport"
RenderSVGContainer {g} at (0,0) size 0x0
- RenderSVGText {text} at (10,310) size 249x38 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 249x38
+ RenderSVGText {text} at (10,310) size 249x37 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 249x37
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 248.06: "$Revision: 1.12 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
caret: position 0 of child 0 {#text} of child 1 {text} of child 5 {a} of child 1 {g} of child 3 {g} of child 25 {g} of child 0 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/custom/marker-default-width-height-expected.txt b/LayoutTests/platform/mac/svg/custom/marker-default-width-height-expected.txt
index 9c8e7c5..d97001d 100644
--- a/LayoutTests/platform/mac/svg/custom/marker-default-width-height-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/marker-default-width-height-expected.txt
@@ -3,17 +3,17 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,8) size 685x296
RenderSVGContainer {g} at (0,8) size 685x296
- RenderSVGText {text} at (0,5) size 411x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 411x20
+ RenderSVGText {text} at (0,5) size 411x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 411x19
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 61 width 410.40: "This should show three markers on the path for start/mid/end."
- RenderSVGText {text} at (0,25) size 386x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 386x20
+ RenderSVGText {text} at (0,25) size 386x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 386x19
chunk 1 text run 1 at (0.00,40.00) startOffset 0 endOffset 55 width 385.20: "Start marker has no markerWidth/markerHeight specified."
- RenderSVGText {text} at (0,45) size 286x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 286x20
+ RenderSVGText {text} at (0,45) size 286x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 286x19
chunk 1 text run 1 at (0.00,60.00) startOffset 0 endOffset 40 width 285.60: "Mid marker has no markerWidth specified."
- RenderSVGText {text} at (0,65) size 288x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 288x20
+ RenderSVGText {text} at (0,65) size 288x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 288x19
chunk 1 text run 1 at (0.00,80.00) startOffset 0 endOffset 41 width 288.00: "End marker has no markerHeight specified."
RenderSVGResourceMarker {marker} [id="marker1"] [markerUnits=strokeWidth] [ref at (5,5)] [angle=0.00]
RenderSVGPath {rect} at (0,0) size 5x5 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
diff --git a/LayoutTests/platform/mac/svg/custom/massive-coordinates-expected.txt b/LayoutTests/platform/mac/svg/custom/massive-coordinates-expected.txt
index 418739e..5c8a96c 100644
--- a/LayoutTests/platform/mac/svg/custom/massive-coordinates-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/massive-coordinates-expected.txt
@@ -1,6 +1,6 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (0,0) size 0x0
- RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [data="M -1000 1.23457e+19 L 200 200"]
+ RenderSVGRoot {svg} at (0,0) size 800x600
+ RenderSVGPath {path} at (0,200) size 201x400 [stroke={[type=SOLID] [color=#0000FF]}] [data="M -1000 1.23457e+19 L 200 200"]
RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#00FF00]}] [data="M 600 400 L 1000 -9.87654e+19"]
diff --git a/LayoutTests/platform/mac/svg/custom/mouse-move-on-svg-container-expected.txt b/LayoutTests/platform/mac/svg/custom/mouse-move-on-svg-container-expected.txt
index 75a64fa..4bdf67c 100644
--- a/LayoutTests/platform/mac/svg/custom/mouse-move-on-svg-container-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/mouse-move-on-svg-container-expected.txt
@@ -6,8 +6,8 @@
RenderSVGRoot {svg} at (45,33) size 361x373
RenderSVGContainer {g} at (303,303) size 100x100
RenderSVGPath {circle} at (303,303) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=350.00] [cy=350.00] [r=50.00]
- RenderSVGText {text} at (48,36) size 304x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 304x18
+ RenderSVGText {text} at (48,36) size 303x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 303x18
chunk 1 (middle anchor) text run 1 at (48.50,50.00) startOffset 0 endOffset 49 width 303.00: "The circle should stay in the bottom-right corner"
RenderText {#text} at (0,0) size 0x0
RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt b/LayoutTests/platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt
index 8981db8..5acbadf 100644
--- a/LayoutTests/platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/mouse-move-on-svg-container-standalone-expected.txt
@@ -4,8 +4,8 @@
RenderSVGRoot {svg} at (45,33) size 361x373
RenderSVGContainer {g} at (303,303) size 100x100
RenderSVGPath {circle} at (303,303) size 100x100 [fill={[type=SOLID] [color=#008000]}] [cx=350.00] [cy=350.00] [r=50.00]
- RenderSVGText {text} at (48,36) size 304x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 304x18
+ RenderSVGText {text} at (48,36) size 303x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 303x18
chunk 1 (middle anchor) text run 1 at (48.50,50.00) startOffset 0 endOffset 49 width 303.00: "The circle should stay in the bottom-right corner"
selection start: position 0 of child 0 {#text} of child 3 {text} of child 0 {svg} of document
selection end: position 24 of child 0 {#text} of child 3 {text} of child 0 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/custom/non-circular-marker-reference-expected.txt b/LayoutTests/platform/mac/svg/custom/non-circular-marker-reference-expected.txt
index 9e806bd..8617711 100644
--- a/LayoutTests/platform/mac/svg/custom/non-circular-marker-reference-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/non-circular-marker-reference-expected.txt
@@ -1,9 +1,9 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (189,210) size 421x210
+ RenderSVGRoot {svg} at (210,225) size 380x175
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceMarker {marker} [id="mark"] [markerUnits=strokeWidth] [ref at (4,4)] [angle=0.00]
- RenderSVGPath {circle} at (400,300) size 90x90 [stroke={[type=SOLID] [color=#FF0000] [line cap=ROUND]}] [cx=4.00] [cy=4.00] [r=3.00]
- RenderSVGPath {path} at (219,210) size 361x60 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M -5 -2 L 0 -2 L 5 -2"]
- RenderSVGPath {path} at (189,300) size 421x120 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [data="M -5 2 L 0 2 L 5 2"]
+ RenderSVGPath {circle} at (405,305) size 80x80 [stroke={[type=SOLID] [color=#FF0000] [line cap=ROUND]}] [cx=4.00] [cy=4.00] [r=3.00]
+ RenderSVGPath {path} at (234,225) size 331x30 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [data="M -5 -2 L 0 -2 L 5 -2"]
+ RenderSVGPath {path} at (210,320) size 380x80 [stroke={[type=SOLID] [color=#000000] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [data="M -5 2 L 0 2 L 5 2"]
diff --git a/LayoutTests/platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt b/LayoutTests/platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt
index 94fef5d..c788cd0 100644
--- a/LayoutTests/platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-absolute-expected.txt
@@ -13,7 +13,7 @@
layer at (0,0) size 250x112
RenderSVGRoot {svg} at (0,0) size 125x112
RenderSVGPath {rect} at (0,0) size 125x112 [fill={[type=SOLID] [color=#ADD8E6]}] [x=0.00] [y=0.00] [width=125.00] [height=112.50]
- RenderSVGPath {rect} at (6,5) size 113x102 [fill={[type=SOLID] [color=#008000]}] [x=6.25] [y=5.62] [width=112.50] [height=101.25]
+ RenderSVGPath {rect} at (6,5) size 113x102 [fill={[type=SOLID] [color=#008000]}] [x=6.25] [y=5.63] [width=112.50] [height=101.25]
layer at (0,117) size 125x112
RenderSVGRoot {svg} at (0,117) size 125x112
RenderSVGPath {rect} at (0,117) size 125x112 [fill={[type=SOLID] [color=#ADD8E6]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
diff --git a/LayoutTests/platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt b/LayoutTests/platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt
index a6e4fc6..68613c3 100644
--- a/LayoutTests/platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/object-sizing-width-50p-height-75p-on-target-svg-expected.txt
@@ -13,7 +13,7 @@
layer at (0,0) size 125x112
RenderSVGRoot {svg} at (0,0) size 125x112
RenderSVGPath {rect} at (0,0) size 125x112 [fill={[type=SOLID] [color=#ADD8E6]}] [x=0.00] [y=0.00] [width=125.00] [height=112.50]
- RenderSVGPath {rect} at (6,5) size 113x102 [fill={[type=SOLID] [color=#008000]}] [x=6.25] [y=5.62] [width=112.50] [height=101.25]
+ RenderSVGPath {rect} at (6,5) size 113x102 [fill={[type=SOLID] [color=#008000]}] [x=6.25] [y=5.63] [width=112.50] [height=101.25]
layer at (0,117) size 125x112
RenderSVGRoot {svg} at (0,117) size 125x112
RenderSVGPath {rect} at (0,117) size 125x112 [fill={[type=SOLID] [color=#ADD8E6]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
diff --git a/LayoutTests/platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.txt b/LayoutTests/platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.txt
index d9cb50b..7d0ce73 100644
--- a/LayoutTests/platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-absolute-expected.txt
@@ -13,7 +13,7 @@
layer at (0,0) size 375x75
RenderSVGRoot {svg} at (0,0) size 282x75
RenderSVGPath {rect} at (0,0) size 282x75 [fill={[type=SOLID] [color=#ADD8E6]}] [x=0.00] [y=0.00] [width=281.25] [height=75.00]
- RenderSVGPath {rect} at (14,3) size 254x69 [fill={[type=SOLID] [color=#008000]}] [x=14.06] [y=3.75] [width=253.12] [height=67.50]
+ RenderSVGPath {rect} at (14,3) size 254x69 [fill={[type=SOLID] [color=#008000]}] [x=14.06] [y=3.75] [width=253.13] [height=67.50]
layer at (0,80) size 281x75
RenderSVGRoot {svg} at (0,80) size 281x75
RenderSVGPath {rect} at (0,80) size 281x75 [fill={[type=SOLID] [color=#ADD8E6]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
diff --git a/LayoutTests/platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt b/LayoutTests/platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt
index d1c97df..29604ba 100644
--- a/LayoutTests/platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/object-sizing-width-75p-height-50p-on-target-svg-expected.txt
@@ -13,7 +13,7 @@
layer at (0,0) size 281x75
RenderSVGRoot {svg} at (0,0) size 281x75
RenderSVGPath {rect} at (0,0) size 281x75 [fill={[type=SOLID] [color=#ADD8E6]}] [x=0.00] [y=0.00] [width=281.25] [height=75.00]
- RenderSVGPath {rect} at (14,3) size 254x69 [fill={[type=SOLID] [color=#008000]}] [x=14.06] [y=3.75] [width=253.12] [height=67.50]
+ RenderSVGPath {rect} at (14,3) size 254x69 [fill={[type=SOLID] [color=#008000]}] [x=14.06] [y=3.75] [width=253.13] [height=67.50]
layer at (0,80) size 281x75
RenderSVGRoot {svg} at (0,80) size 281x75
RenderSVGPath {rect} at (0,80) size 281x75 [fill={[type=SOLID] [color=#ADD8E6]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
diff --git a/LayoutTests/platform/mac/svg/custom/path-textPath-simulation-expected.txt b/LayoutTests/platform/mac/svg/custom/path-textPath-simulation-expected.txt
index 88e19a1..2fbe413 100644
--- a/LayoutTests/platform/mac/svg/custom/path-textPath-simulation-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/path-textPath-simulation-expected.txt
@@ -8,12 +8,12 @@
RenderSVGContainer {g} at (79,180) size 641x240
RenderSVGPath {path} at (79,180) size 641x240 [stroke={[type=SOLID] [color=#FF0000]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
RenderSVGContainer {g} at (80,248) size 650x96
- RenderSVGText {text} at (100,185) size 12x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 12x20
+ RenderSVGText {text} at (100,185) size 12x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 12x19
chunk 1 text run 1 at (100.00,200.00) startOffset 0 endOffset 1 width 11.25: "A"
- RenderSVGText {text} at (482,163) size 13x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 13x20
+ RenderSVGText {text} at (482,163) size 12x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 12x19
chunk 1 text run 1 at (482.80,178.59) startOffset 0 endOffset 1 width 11.25: "B"
- RenderSVGText {text} at (900,85) size 12x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 12x20
+ RenderSVGText {text} at (900,85) size 12x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 12x19
chunk 1 text run 1 at (900.00,100.00) startOffset 0 endOffset 1 width 11.25: "C"
diff --git a/LayoutTests/platform/mac/svg/custom/pattern-incorrect-tiling-expected.txt b/LayoutTests/platform/mac/svg/custom/pattern-incorrect-tiling-expected.txt
index e16777a..4f34b19 100644
--- a/LayoutTests/platform/mac/svg/custom/pattern-incorrect-tiling-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/pattern-incorrect-tiling-expected.txt
@@ -5,7 +5,7 @@
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourcePattern {pattern} [id="dot"] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
RenderSVGPath {circle} at (10,40) size 20x20 [fill={[type=SOLID] [color=#000000]}] [cx=20.00] [cy=50.00] [r=10.00]
- RenderSVGText {text} at (27,86) size 346x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 346x18
+ RenderSVGText {text} at (27,86) size 345x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 345x18
chunk 1 (middle anchor) text run 1 at (27.50,100.00) startOffset 0 endOffset 56 width 345.00: "There should be a black dot in the middle of the ellipse"
RenderSVGPath {ellipse} at (179,149) size 42x102 [stroke={[type=SOLID] [color=#808080]}] [fill={[type=PATTERN] [id="dot"]}] [cx=200.00] [cy=200.00] [rx=20.00] [ry=50.00]
diff --git a/LayoutTests/platform/mac/svg/custom/pattern-rotate-expected.txt b/LayoutTests/platform/mac/svg/custom/pattern-rotate-expected.txt
index c22098e..86771cd 100644
--- a/LayoutTests/platform/mac/svg/custom/pattern-rotate-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/pattern-rotate-expected.txt
@@ -12,22 +12,22 @@
RenderSVGContainer {g} at (0,0) size 101x101
RenderSVGPath {rect} at (0,0) size 101x101 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="simpledots"]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
RenderSVGContainer {g} at (37,19) size 135x135 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,20.00)}]
- RenderSVGContainer {use} at (36,18) size 136x137 [transform={m=((0.91,0.42)(-0.42,0.91)) t=(0.00,0.00)}]
- RenderSVGContainer {g} at (36,18) size 136x137
- RenderSVGContainer {g} at (36,18) size 136x137
- RenderSVGPath {rect} at (36,18) size 136x137 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="simpledots"]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
+ RenderSVGContainer {use} at (37,19) size 135x135 [transform={m=((0.91,0.42)(-0.42,0.91)) t=(0.00,0.00)}]
+ RenderSVGContainer {g} at (37,19) size 135x135
+ RenderSVGContainer {g} at (37,19) size 135x135
+ RenderSVGPath {rect} at (37,19) size 135x135 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="simpledots"]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
RenderSVGContainer {g} at (10,188) size 287x45 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,200.00)}]
- RenderSVGText {text} at (0,-12) size 287x45 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 280x15
- RenderSVGInlineText {#text} at (0,0) size 280x15
+ RenderSVGText {text} at (0,-12) size 287x44 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 280x14
+ RenderSVGInlineText {#text} at (0,0) size 280x14
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 40 width 280.00: "For this test case to be successful, the"
- RenderSVGInlineText {#text} at (280,0) size 7x15
+ RenderSVGInlineText {#text} at (280,0) size 7x14
chunk 1 text run 1 at (280.00,0.00) startOffset 0 endOffset 1 width 7.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 273x15
- RenderSVGInlineText {#text} at (0,15) size 273x15
+ RenderSVGTSpan {tspan} at (0,0) size 273x14
+ RenderSVGInlineText {#text} at (0,15) size 273x14
chunk 1 text run 1 at (0.00,15.00) startOffset 0 endOffset 39 width 273.00: "five dots should fit in the rectangle. "
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGTSpan {tspan} at (0,0) size 63x15
- RenderSVGInlineText {#text} at (0,30) size 63x15
+ RenderSVGTSpan {tspan} at (0,0) size 63x14
+ RenderSVGInlineText {#text} at (0,30) size 63x14
chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 9 width 63.00: "Bug 14924"
RenderSVGInlineText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/custom/pattern-rotate-gaps-expected.txt b/LayoutTests/platform/mac/svg/custom/pattern-rotate-gaps-expected.txt
index 021dca6..89de1d1 100644
--- a/LayoutTests/platform/mac/svg/custom/pattern-rotate-gaps-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/pattern-rotate-gaps-expected.txt
@@ -12,18 +12,18 @@
RenderSVGContainer {g} at (37,20) size 134x133 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,20.00)}]
RenderSVGPath {rect} at (37,20) size 134x133 [transform={m=((0.91,0.42)(-0.42,0.91)) t=(0.00,0.00)}] [fill={[type=PATTERN] [id="squares"]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
RenderSVGContainer {g} at (10,288) size 287x45 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,300.00)}]
- RenderSVGText {text} at (0,-12) size 287x45 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 280x15
- RenderSVGInlineText {#text} at (0,0) size 280x15
+ RenderSVGText {text} at (0,-12) size 287x44 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 280x14
+ RenderSVGInlineText {#text} at (0,0) size 280x14
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 40 width 280.00: "For this test case to be successful, the"
- RenderSVGInlineText {#text} at (280,0) size 7x15
+ RenderSVGInlineText {#text} at (280,0) size 7x14
chunk 1 text run 1 at (280.00,0.00) startOffset 0 endOffset 1 width 7.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 252x15
- RenderSVGInlineText {#text} at (0,15) size 252x15
+ RenderSVGTSpan {tspan} at (0,0) size 252x14
+ RenderSVGInlineText {#text} at (0,15) size 252x14
chunk 1 text run 1 at (0.00,15.00) startOffset 0 endOffset 36 width 252.00: "rotated square inside the black area"
- RenderSVGInlineText {#text} at (252,15) size 7x15
+ RenderSVGInlineText {#text} at (252,15) size 7x14
chunk 1 text run 1 at (252.00,15.00) startOffset 0 endOffset 1 width 7.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 147x15
- RenderSVGInlineText {#text} at (0,30) size 147x15
+ RenderSVGTSpan {tspan} at (0,0) size 147x14
+ RenderSVGInlineText {#text} at (0,30) size 147x14
chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 21 width 147.00: "should be pure white."
RenderSVGInlineText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/custom/pattern-with-transformation-expected.txt b/LayoutTests/platform/mac/svg/custom/pattern-with-transformation-expected.txt
index 418322c..7e42642 100644
--- a/LayoutTests/platform/mac/svg/custom/pattern-with-transformation-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/pattern-with-transformation-expected.txt
@@ -10,6 +10,6 @@
RenderSVGPath {rect} at (5,5) size 5x5 [fill={[type=SOLID] [color=#FFFF00]}] [x=5.00] [y=5.00] [width=5.00] [height=5.00]
RenderSVGContainer {g} at (9,9) size 122x102
RenderSVGPath {rect} at (9,9) size 122x102 [stroke={[type=PATTERN] [id="pat"]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=10.00] [y=10.00] [width=120.00] [height=100.00]
- RenderSVGText {text} at (15,24) size 86x59 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x59
+ RenderSVGText {text} at (15,24) size 86x58 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x58
chunk 1 text run 1 at (15.00,70.00) startOffset 0 endOffset 4 width 86.00: "Test"
diff --git a/LayoutTests/platform/mac/svg/custom/pointer-events-image-css-transform-expected.txt b/LayoutTests/platform/mac/svg/custom/pointer-events-image-css-transform-expected.txt
index f054cc0..1be9fce 100644
--- a/LayoutTests/platform/mac/svg/custom/pointer-events-image-css-transform-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/pointer-events-image-css-transform-expected.txt
@@ -16,7 +16,7 @@
RenderSVGText {text} at (105,36) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (105.00,50.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (156,30) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (157,30) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (162,36) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (162.00,50.00) startOffset 0 endOffset 3 width 27.00: "HIT"
@@ -24,7 +24,7 @@
RenderSVGText {text} at (219,36) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,50.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (270,30) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (271,30) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (276,36) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (276.00,50.00) startOffset 0 endOffset 3 width 27.00: "HIT"
@@ -32,7 +32,7 @@
RenderSVGText {text} at (333,36) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (333.00,50.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (384,30) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (385,30) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (390,36) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (390.00,50.00) startOffset 0 endOffset 4 width 28.00: "miss"
@@ -40,42 +40,42 @@
RenderSVGText {text} at (447,36) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (447.00,50.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (498,30) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (499,30) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (504,36) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (504.00,50.00) startOffset 0 endOffset 4 width 28.00: "miss"
RenderSVGText {text} at (0,103) size 88x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 88x18
chunk 1 text run 1 at (0.00,117.00) startOffset 0 endOffset 14 width 88.00: "visiblePainted"
- RenderSVGImage {image} at (100,86) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (100,87) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (105,93) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (105.00,107.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (156,86) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (157,87) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (162,93) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (162.00,107.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (214,86) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (214,87) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (219,93) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,107.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (270,86) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (271,87) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (276,93) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (276.00,107.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (328,86) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (328,87) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (333,93) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (333.00,107.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (384,86) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (385,87) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (390,93) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (390.00,107.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (442,86) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (442,87) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (447,93) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (447.00,107.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (498,86) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (499,87) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (504,93) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (504.00,107.00) startOffset 0 endOffset 4 width 28.00: "miss"
@@ -86,7 +86,7 @@
RenderSVGText {text} at (105,150) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (105.00,164.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (156,144) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (157,144) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (162,150) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (162.00,164.00) startOffset 0 endOffset 3 width 27.00: "HIT"
@@ -94,7 +94,7 @@
RenderSVGText {text} at (219,150) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,164.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (270,144) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (271,144) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (276,150) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (276.00,164.00) startOffset 0 endOffset 3 width 27.00: "HIT"
@@ -102,7 +102,7 @@
RenderSVGText {text} at (333,150) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (333.00,164.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (384,144) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (385,144) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (390,150) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (390.00,164.00) startOffset 0 endOffset 4 width 28.00: "miss"
@@ -110,42 +110,42 @@
RenderSVGText {text} at (447,150) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (447.00,164.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (498,144) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (499,144) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (504,150) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (504.00,164.00) startOffset 0 endOffset 4 width 28.00: "miss"
RenderSVGText {text} at (0,217) size 82x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 82x18
chunk 1 text run 1 at (0.00,231.00) startOffset 0 endOffset 13 width 82.00: "visibleStroke"
- RenderSVGImage {image} at (100,200) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (100,201) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (105,207) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (105.00,221.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (156,200) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (157,201) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (162,207) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (162.00,221.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (214,200) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (214,201) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (219,207) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,221.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (270,200) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (271,201) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (276,207) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (276.00,221.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (328,200) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (328,201) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (333,207) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (333.00,221.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (384,200) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (385,201) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (390,207) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (390.00,221.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (442,200) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (442,201) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (447,207) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (447.00,221.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (498,200) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (499,201) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (504,207) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (504.00,221.00) startOffset 0 endOffset 4 width 28.00: "miss"
@@ -156,7 +156,7 @@
RenderSVGText {text} at (105,264) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (105.00,278.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (156,258) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (157,258) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (162,264) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (162.00,278.00) startOffset 0 endOffset 3 width 27.00: "HIT"
@@ -164,7 +164,7 @@
RenderSVGText {text} at (219,264) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,278.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (270,258) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (271,258) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (276,264) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (276.00,278.00) startOffset 0 endOffset 3 width 27.00: "HIT"
@@ -172,7 +172,7 @@
RenderSVGText {text} at (333,264) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (333.00,278.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (384,258) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (385,258) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (390,264) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (390.00,278.00) startOffset 0 endOffset 4 width 28.00: "miss"
@@ -180,42 +180,42 @@
RenderSVGText {text} at (447,264) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (447.00,278.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (498,258) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (499,258) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (504,264) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (504.00,278.00) startOffset 0 endOffset 4 width 28.00: "miss"
RenderSVGText {text} at (0,331) size 46x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 46x18
chunk 1 text run 1 at (0.00,345.00) startOffset 0 endOffset 7 width 46.00: "painted"
- RenderSVGImage {image} at (100,314) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (100,315) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (105,321) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (105.00,335.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (156,314) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (157,315) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (162,321) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (162.00,335.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (214,314) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (214,315) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (219,321) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,335.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (270,314) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (271,315) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (276,321) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (276.00,335.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (328,314) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (328,315) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (333,321) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (333.00,335.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (384,314) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (385,315) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (390,321) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (390.00,335.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (442,314) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (442,315) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (447,321) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (447.00,335.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (498,314) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (499,315) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (504,321) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (504.00,335.00) startOffset 0 endOffset 3 width 27.00: "HIT"
@@ -226,7 +226,7 @@
RenderSVGText {text} at (105,378) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (105.00,392.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (156,372) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (157,372) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (162,378) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (162.00,392.00) startOffset 0 endOffset 3 width 27.00: "HIT"
@@ -234,7 +234,7 @@
RenderSVGText {text} at (219,378) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,392.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (270,372) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (271,372) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (276,378) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (276.00,392.00) startOffset 0 endOffset 3 width 27.00: "HIT"
@@ -242,7 +242,7 @@
RenderSVGText {text} at (333,378) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (333.00,392.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (384,372) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (385,372) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (390,378) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (390.00,392.00) startOffset 0 endOffset 3 width 27.00: "HIT"
@@ -250,42 +250,42 @@
RenderSVGText {text} at (447,378) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (447.00,392.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (498,372) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (499,372) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (504,378) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (504.00,392.00) startOffset 0 endOffset 3 width 27.00: "HIT"
RenderSVGText {text} at (0,445) size 38x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 38x18
chunk 1 text run 1 at (0.00,459.00) startOffset 0 endOffset 6 width 38.00: "stroke"
- RenderSVGImage {image} at (100,428) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (100,429) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (105,435) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (105.00,449.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (156,428) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (157,429) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (162,435) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (162.00,449.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (214,428) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (214,429) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (219,435) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,449.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (270,428) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (271,429) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (276,435) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (276.00,449.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (328,428) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (328,429) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (333,435) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (333.00,449.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (384,428) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (385,429) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (390,435) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (390.00,449.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (442,428) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (442,429) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (447,435) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (447.00,449.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (498,428) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (499,429) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (504,435) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (504.00,449.00) startOffset 0 endOffset 3 width 27.00: "HIT"
@@ -296,7 +296,7 @@
RenderSVGText {text} at (105,492) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (105.00,506.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (156,486) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (157,486) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (162,492) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (162.00,506.00) startOffset 0 endOffset 3 width 27.00: "HIT"
@@ -304,7 +304,7 @@
RenderSVGText {text} at (219,492) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,506.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (270,486) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (271,486) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (276,492) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (276.00,506.00) startOffset 0 endOffset 3 width 27.00: "HIT"
@@ -312,7 +312,7 @@
RenderSVGText {text} at (333,492) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (333.00,506.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (384,486) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (385,486) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (390,492) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (390.00,506.00) startOffset 0 endOffset 3 width 27.00: "HIT"
@@ -320,42 +320,42 @@
RenderSVGText {text} at (447,492) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (447.00,506.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGImage {image} at (498,486) size 52x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (499,486) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (504,492) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (504.00,506.00) startOffset 0 endOffset 3 width 27.00: "HIT"
RenderSVGText {text} at (0,559) size 31x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 31x18
chunk 1 text run 1 at (0.00,573.00) startOffset 0 endOffset 4 width 31.00: "none"
- RenderSVGImage {image} at (100,542) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (100,543) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (105,549) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (105.00,563.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (156,542) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (157,543) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (162,549) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (162.00,563.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (214,542) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (214,543) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (219,549) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (219.00,563.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (270,542) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (271,543) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (276,549) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (276.00,563.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (328,542) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (328,543) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (333,549) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (333.00,563.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (384,542) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (385,543) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (390,549) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (390.00,563.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (442,542) size 50x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (442,543) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (447,549) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (447.00,563.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGImage {image} at (498,542) size 52x52 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGImage {image} at (499,543) size 50x50 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
RenderSVGText {text} at (504,549) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (504.00,563.00) startOffset 0 endOffset 4 width 28.00: "miss"
diff --git a/LayoutTests/platform/mac/svg/custom/pointer-events-text-css-transform-expected.txt b/LayoutTests/platform/mac/svg/custom/pointer-events-text-css-transform-expected.txt
index 5ec3c43..d576e52 100644
--- a/LayoutTests/platform/mac/svg/custom/pointer-events-text-css-transform-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/pointer-events-text-css-transform-expected.txt
@@ -18,8 +18,8 @@
RenderSVGText {text} at (105,36) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (105.00,50.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (78,12) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (78,12) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (78.50,30.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (162,36) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
@@ -30,8 +30,8 @@
RenderSVGText {text} at (219,36) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,50.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (135,12) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (135,12) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (135.50,30.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (276,36) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
@@ -42,8 +42,8 @@
RenderSVGText {text} at (333,36) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (333.00,50.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (192,12) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (192,12) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (192.50,30.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (390,36) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
@@ -54,8 +54,8 @@
RenderSVGText {text} at (447,36) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (447.00,50.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (249,12) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (249,12) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (249.50,30.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (504,36) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
@@ -63,50 +63,50 @@
RenderSVGText {text} at (0,103) size 88x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 88x18
chunk 1 text run 1 at (0.00,117.00) startOffset 0 endOffset 14 width 88.00: "visiblePainted"
- RenderSVGText {text} at (50,40) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (50,40) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (50.00,58.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (105,93) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (105.00,107.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (78,40) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (78,40) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (78.50,58.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (162,93) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (162.00,107.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (107,40) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (107,40) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (107.00,58.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (219,93) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,107.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (135,40) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (135,40) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (135.50,58.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (276,93) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (276.00,107.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (164,40) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (164,40) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (164.00,58.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (333,93) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (333.00,107.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (192,40) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (192,40) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (192.50,58.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (390,93) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (390.00,107.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (221,40) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (221,40) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (221.00,58.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (447,93) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (447.00,107.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (249,40) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (249,40) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (249.50,58.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (504,93) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
@@ -120,8 +120,8 @@
RenderSVGText {text} at (105,150) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (105.00,164.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (78,69) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (78,69) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (78.50,87.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (162,150) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
@@ -132,8 +132,8 @@
RenderSVGText {text} at (219,150) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,164.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (135,69) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (135,69) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (135.50,87.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (276,150) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
@@ -144,8 +144,8 @@
RenderSVGText {text} at (333,150) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (333.00,164.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (192,69) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (192,69) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (192.50,87.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (390,150) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
@@ -156,8 +156,8 @@
RenderSVGText {text} at (447,150) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (447.00,164.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (249,69) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (249,69) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (249.50,87.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (504,150) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
@@ -165,50 +165,50 @@
RenderSVGText {text} at (0,217) size 82x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 82x18
chunk 1 text run 1 at (0.00,231.00) startOffset 0 endOffset 13 width 82.00: "visibleStroke"
- RenderSVGText {text} at (50,97) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (50,97) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (50.00,115.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (105,207) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (105.00,221.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (78,97) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (78,97) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (78.50,115.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (162,207) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (162.00,221.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (107,97) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (107,97) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (107.00,115.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (219,207) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,221.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (135,97) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (135,97) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (135.50,115.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (276,207) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (276.00,221.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (164,97) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (164,97) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (164.00,115.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (333,207) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (333.00,221.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (192,97) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (192,97) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (192.50,115.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (390,207) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (390.00,221.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (221,97) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (221,97) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (221.00,115.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (447,207) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (447.00,221.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (249,97) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (249,97) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (249.50,115.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (504,207) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
@@ -222,8 +222,8 @@
RenderSVGText {text} at (105,264) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (105.00,278.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (78,126) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (78,126) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (78.50,144.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (162,264) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
@@ -234,8 +234,8 @@
RenderSVGText {text} at (219,264) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,278.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (135,126) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (135,126) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (135.50,144.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (276,264) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
@@ -246,8 +246,8 @@
RenderSVGText {text} at (333,264) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (333.00,278.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (192,126) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (192,126) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (192.50,144.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (390,264) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
@@ -258,8 +258,8 @@
RenderSVGText {text} at (447,264) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (447.00,278.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (249,126) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (249,126) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (249.50,144.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (504,264) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
@@ -267,50 +267,50 @@
RenderSVGText {text} at (0,331) size 46x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 46x18
chunk 1 text run 1 at (0.00,345.00) startOffset 0 endOffset 7 width 46.00: "painted"
- RenderSVGText {text} at (50,154) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (50,154) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (50.00,172.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (105,321) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (105.00,335.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (78,154) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (78,154) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (78.50,172.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (162,321) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (162.00,335.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (107,154) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (107,154) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (107.00,172.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (219,321) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,335.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (135,154) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (135,154) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (135.50,172.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (276,321) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (276.00,335.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (164,154) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (164,154) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (164.00,172.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (333,321) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (333.00,335.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (192,154) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (192,154) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (192.50,172.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (390,321) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (390.00,335.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (221,154) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (221,154) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (221.00,172.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (447,321) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (447.00,335.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (249,154) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (249,154) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (249.50,172.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (504,321) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
@@ -324,8 +324,8 @@
RenderSVGText {text} at (105,378) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (105.00,392.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (78,183) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (78,183) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (78.50,201.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (162,378) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
@@ -336,8 +336,8 @@
RenderSVGText {text} at (219,378) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,392.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (135,183) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (135,183) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (135.50,201.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (276,378) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
@@ -348,8 +348,8 @@
RenderSVGText {text} at (333,378) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (333.00,392.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (192,183) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (192,183) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (192.50,201.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (390,378) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
@@ -360,8 +360,8 @@
RenderSVGText {text} at (447,378) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (447.00,392.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (249,183) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (249,183) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (249.50,201.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (504,378) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
@@ -369,50 +369,50 @@
RenderSVGText {text} at (0,445) size 38x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 38x18
chunk 1 text run 1 at (0.00,459.00) startOffset 0 endOffset 6 width 38.00: "stroke"
- RenderSVGText {text} at (50,211) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (50,211) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (50.00,229.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (105,435) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (105.00,449.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (78,211) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (78,211) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (78.50,229.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (162,435) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (162.00,449.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (107,211) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (107,211) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (107.00,229.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (219,435) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,449.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (135,211) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (135,211) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (135.50,229.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (276,435) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (276.00,449.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (164,211) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (164,211) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (164.00,229.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (333,435) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (333.00,449.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (192,211) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (192,211) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (192.50,229.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (390,435) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (390.00,449.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (221,211) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (221,211) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (221.00,229.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (447,435) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (447.00,449.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (249,211) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (249,211) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (249.50,229.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (504,435) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
@@ -426,8 +426,8 @@
RenderSVGText {text} at (105,492) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (105.00,506.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (78,240) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (78,240) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (78.50,258.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (162,492) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
@@ -438,8 +438,8 @@
RenderSVGText {text} at (219,492) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (219.00,506.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (135,240) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (135,240) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (135.50,258.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (276,492) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
@@ -450,8 +450,8 @@
RenderSVGText {text} at (333,492) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (333.00,506.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (192,240) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (192,240) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (192.50,258.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (390,492) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
@@ -462,8 +462,8 @@
RenderSVGText {text} at (447,492) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
chunk 1 text run 1 at (447.00,506.00) startOffset 0 endOffset 3 width 27.00: "HIT"
- RenderSVGText {text} at (249,240) size 11x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x23
+ RenderSVGText {text} at (249,240) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (249.50,258.00) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (504,492) size 27x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 27x18
@@ -471,50 +471,50 @@
RenderSVGText {text} at (0,559) size 31x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 31x18
chunk 1 text run 1 at (0.00,573.00) startOffset 0 endOffset 4 width 31.00: "none"
- RenderSVGText {text} at (50,268) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (50,268) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (50.00,286.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (105,549) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (105.00,563.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (78,268) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (78,268) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (78.50,286.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (162,549) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (162.00,563.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (107,268) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (107,268) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (107.00,286.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (219,549) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (219.00,563.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (135,268) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (135,268) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (135.50,286.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (276,549) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (276.00,563.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (164,268) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (164,268) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (164.00,286.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (333,549) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (333.00,563.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (192,268) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (192,268) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (192.50,286.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (390,549) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (390.00,563.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (221,268) size 10x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 10x24
+ RenderSVGText {text} at (221,268) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (221.00,286.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (447,549) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
chunk 1 text run 1 at (447.00,563.00) startOffset 0 endOffset 4 width 28.00: "miss"
- RenderSVGText {text} at (249,268) size 11x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 11x24
+ RenderSVGText {text} at (249,268) size 10x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 10x23
chunk 1 text run 1 at (249.50,286.50) startOffset 0 endOffset 1 width 10.00: "#"
RenderSVGText {text} at (504,549) size 28x18 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 28x18
diff --git a/LayoutTests/platform/mac/svg/custom/relative-sized-inner-svg-expected.txt b/LayoutTests/platform/mac/svg/custom/relative-sized-inner-svg-expected.txt
index ece24b8..a33f352 100644
--- a/LayoutTests/platform/mac/svg/custom/relative-sized-inner-svg-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/relative-sized-inner-svg-expected.txt
@@ -8,6 +8,6 @@
text run at (0,0) width 676: "The svg area contained in the div element (red box), should fill out the whole area with a green shaped path"
RenderBlock {div} at (0,34) size 402x402 [border: (1px solid #FF0000)]
RenderSVGRoot {svg} at (27,67) size 364x364
- RenderSVGViewportContainer {svg} at (25,67) size 366x366
- RenderSVGPath {path} at (25,67) size 366x366 [fill={[type=SOLID] [color=#008000]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7.00001 130.909 7.00001 117 L 7 117 L 7 103 C 7 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
+ RenderSVGViewportContainer {svg} at (27,67) size 364x364
+ RenderSVGPath {path} at (27,67) size 364x364 [fill={[type=SOLID] [color=#008000]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7.00001 130.909 7.00001 117 L 7 117 L 7 103 C 7 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt b/LayoutTests/platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt
index 55e682c..8cff194 100644
--- a/LayoutTests/platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/relative-sized-use-on-symbol-expected.txt
@@ -11,6 +11,6 @@
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {use} at (45,85) size 328x328
RenderSVGContainer {g} at (45,85) size 328x328 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,20.00)}]
- RenderSVGViewportContainer {svg} at (43,85) size 330x330
- RenderSVGPath {path} at (43,85) size 330x330 [fill={[type=SOLID] [color=#008000]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7.00001 130.909 7.00001 117 L 7 117 L 7 103 C 7 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
+ RenderSVGViewportContainer {svg} at (45,85) size 328x328
+ RenderSVGPath {path} at (45,85) size 328x328 [fill={[type=SOLID] [color=#008000]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7.00001 130.909 7.00001 117 L 7 117 L 7 103 C 7 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt b/LayoutTests/platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt
index f6ff82f..8accef1 100644
--- a/LayoutTests/platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/relative-sized-use-without-attributes-on-symbol-expected.txt
@@ -11,6 +11,6 @@
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {use} at (27,67) size 364x364
RenderSVGContainer {g} at (27,67) size 364x364
- RenderSVGViewportContainer {svg} at (25,67) size 366x366
- RenderSVGPath {path} at (25,67) size 366x366 [fill={[type=SOLID] [color=#008000]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7.00001 130.909 7.00001 117 L 7 117 L 7 103 C 7 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
+ RenderSVGViewportContainer {svg} at (27,67) size 364x364
+ RenderSVGPath {path} at (27,67) size 364x364 [fill={[type=SOLID] [color=#008000]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7.00001 130.909 7.00001 117 L 7 117 L 7 103 C 7 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt b/LayoutTests/platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt
index beda9b0..a0bea41 100644
--- a/LayoutTests/platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/scrolling-embedded-svg-file-image-repaint-problem-expected.txt
@@ -61,17 +61,17 @@
RenderSVGRoot {svg} at (0,0) size 480x360
RenderSVGContainer {g} at (35,9) size 429x306
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (34,9) size 431x306 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
+ RenderSVGContainer {g} at (35,9) size 429x306 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
RenderSVGPath {rect} at (36,18) size 414x279 [fill={[type=SOLID] [color=#C0C0C0]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
- RenderSVGPath {line} at (57,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=10.00] [x2=40.00] [y2=175.00]
- RenderSVGPath {line} at (111,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=70.00] [y1=10.00] [x2=70.00] [y2=175.00]
- RenderSVGPath {line} at (165,18) size 30x297 [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 (219,18) size 30x297 [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 (273,18) size 30x297 [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 (327,18) size 30x297 [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 (381,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=220.00] [y1=10.00] [x2=220.00] [y2=175.00]
- RenderSVGPath {line} at (435,18) size 30x297 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=15.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.00] [y1=10.00] [x2=250.00] [y2=175.00]
- RenderSVGPath {rect} at (34,16) size 418x283 [stroke={[type=SOLID] [color=#000000]}] [x=20.00] [y=10.00] [width=230.00] [height=155.00]
+ 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]
+ RenderSVGPath {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 138x121 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 138x121
diff --git a/LayoutTests/platform/mac/svg/custom/shapes-supporting-markers-expected.txt b/LayoutTests/platform/mac/svg/custom/shapes-supporting-markers-expected.txt
index fda01d9..7600a52 100644
--- a/LayoutTests/platform/mac/svg/custom/shapes-supporting-markers-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/shapes-supporting-markers-expected.txt
@@ -1,21 +1,21 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (0,8) size 657x279
+ RenderSVGRoot {svg} at (0,8) size 657x278
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceMarker {marker} [id="mark"] [markerUnits=strokeWidth] [ref at (4,4)] [angle=0.00]
RenderSVGPath {circle} at (0,0) size 5x5 [stroke={[type=SOLID] [color=#FF0000]}] [cx=4.00] [cy=4.00] [r=3.00]
- RenderSVGContainer {g} at (0,8) size 657x279 [start marker=mark] [middle marker=mark] [end marker=mark]
- RenderSVGText {text} at (0,5) size 394x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 394x20
+ RenderSVGContainer {g} at (0,8) size 657x278 [start marker=mark] [middle marker=mark] [end marker=mark]
+ RenderSVGText {text} at (0,5) size 394x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 394x19
chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 58 width 393.60: "The first row of shapes should have no marker decorations,"
- RenderSVGText {text} at (0,25) size 227x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x20
+ RenderSVGText {text} at (0,25) size 227x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x19
chunk 1 text run 1 at (0.00,40.00) startOffset 0 endOffset 32 width 226.20: "the second row should have them."
- RenderSVGPath {rect} at (0,81) size 85x88 [stroke={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [x=0.00] [y=50.00] [width=50.00] [height=50.00]
- RenderSVGPath {circle} at (90,83) size 87x87 [stroke={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [cx=80.00] [cy=76.00] [r=25.00]
- RenderSVGPath {ellipse} at (181,83) size 104x87 [stroke={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [cx=140.00] [cy=76.00] [rx=30.00] [ry=25.00]
- RenderSVGPath {line} at (0,196) size 4x91 [stroke={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [x1=0.00] [y1=120.00] [x2=0.00] [y2=170.00]
- RenderSVGPath {polyline} at (46,196) size 91x91 [stroke={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [points="30 120 80 120 55 170"]
- RenderSVGPath {polygon} at (163,196) size 91x91 [stroke={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [points="100 120 150 120 125 170"]
- RenderSVGPath {path} at (280,196) size 90x91 [stroke={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [data="M 170 120 L 220 120 L 195 170 C 185 170 170 140 170 120"]
+ RenderSVGPath {rect} at (0,82) size 85x86 [stroke={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [x=0.00] [y=50.00] [width=50.00] [height=50.00]
+ RenderSVGPath {circle} at (90,84) size 86x86 [stroke={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [cx=80.00] [cy=76.00] [r=25.00]
+ RenderSVGPath {ellipse} at (182,84) size 103x86 [stroke={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [cx=140.00] [cy=76.00] [rx=30.00] [ry=25.00]
+ RenderSVGPath {line} at (0,197) size 3x89 [stroke={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [x1=0.00] [y1=120.00] [x2=0.00] [y2=170.00]
+ RenderSVGPath {polyline} at (47,197) size 89x89 [stroke={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [points="30 120 80 120 55 170"]
+ RenderSVGPath {polygon} at (164,197) size 89x89 [stroke={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [points="100 120 150 120 125 170"]
+ RenderSVGPath {path} at (281,197) size 88x89 [stroke={[type=SOLID] [color=#000000]}] [start marker=mark] [middle marker=mark] [end marker=mark] [data="M 170 120 L 220 120 L 195 170 C 185 170 170 140 170 120"]
diff --git a/LayoutTests/platform/mac/svg/custom/small-rect-scale-expected.txt b/LayoutTests/platform/mac/svg/custom/small-rect-scale-expected.txt
index d5840cf..7afad9b 100644
--- a/LayoutTests/platform/mac/svg/custom/small-rect-scale-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/small-rect-scale-expected.txt
@@ -3,4 +3,4 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 100x100
RenderSVGPath {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
- RenderSVGPath {rect} at (0,0) size 800x600 [transform={m=((1000.00,0.00)(0.00,1000.00)) t=(0.00,0.00)}] [opacity=0.99] [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=0.10] [height=0.10]
+ RenderSVGPath {rect} at (0,0) size 100x100 [transform={m=((1000.00,0.00)(0.00,1000.00)) t=(0.00,0.00)}] [opacity=0.99] [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=0.10] [height=0.10]
diff --git a/LayoutTests/platform/mac/svg/custom/stroked-pattern-expected.txt b/LayoutTests/platform/mac/svg/custom/stroked-pattern-expected.txt
index 52eae3a..3de2ada 100644
--- a/LayoutTests/platform/mac/svg/custom/stroked-pattern-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/stroked-pattern-expected.txt
@@ -1,19 +1,19 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (130,0) size 541x600
+ RenderSVGRoot {svg} at (130,0) size 540x600
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceRadialGradient {radialGradient} [id="redToYellow"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50]
RenderSVGGradientStop {stop} [offset=0.00] [color=#FF0000]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFFF00]
RenderSVGResourcePattern {pattern} [id="pattern"] [patternUnits=userSpaceOnUse] [patternContentUnits=objectBoundingBox]
RenderSVGPath {circle} at (98,0) size 112x80 [stroke={[type=SOLID] [color=#640000] [stroke width=12.00]}] [fill={[type=RADIAL-GRADIENT] [id="redToYellow"]}] [cx=20.00] [cy=20.00] [r=40.00]
- RenderSVGPath {rect} at (188,58) size 424x484 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern"]}] [x=50.00] [y=50.00] [width=350.00] [height=400.00]
- RenderSVGPath {rect} at (130,0) size 541x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=448.00] [height=498.00]
+ RenderSVGPath {rect} at (189,59) size 422x482 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pattern"]}] [x=50.00] [y=50.00] [width=350.00] [height=400.00]
+ RenderSVGPath {rect} at (130,0) size 540x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=448.00] [height=498.00]
RenderSVGContainer {g} at (290,12) size 220x34
- RenderSVGText {text} at (134,10) size 182x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 182x13
+ RenderSVGText {text} at (134,10) size 182x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 182x12
chunk 1 (middle anchor) text run 1 at (134.17,20.00) startOffset 0 endOffset 47 width 181.67: "stroked circle shouldn't be clipped in any way."
- RenderSVGText {text} at (162,25) size 126x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 126x13
+ RenderSVGText {text} at (162,25) size 126x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 126x12
chunk 1 (middle anchor) text run 1 at (162.08,35.00) startOffset 0 endOffset 32 width 125.83: "(stroke-width should be visible!"
diff --git a/LayoutTests/platform/mac/svg/custom/struct-use-09-b-expected.txt b/LayoutTests/platform/mac/svg/custom/struct-use-09-b-expected.txt
index ce6f5f8..a37f6ac 100644
--- a/LayoutTests/platform/mac/svg/custom/struct-use-09-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/struct-use-09-b-expected.txt
@@ -2,30 +2,30 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
- RenderSVGContainer {g} at (298,198) size 204x204
+ RenderSVGContainer {g} at (299,199) size 202x202
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {use} at (298,198) size 204x204
- RenderSVGContainer {g} at (298,198) size 204x204 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,180.00)}]
- RenderSVGViewportContainer {svg} at (298,198) size 204x204
+ RenderSVGContainer {use} at (299,199) size 202x202
+ RenderSVGContainer {g} at (299,199) size 202x202 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,180.00)}]
+ RenderSVGViewportContainer {svg} at (299,199) size 202x202
RenderSVGContainer {g} at (303,203) size 194x194
RenderSVGViewportContainer {svg} at (303,203) size 194x194
- RenderSVGContainer {g} at (306,206) size 188x188
- RenderSVGViewportContainer {svg} at (306,206) size 188x188
+ RenderSVGContainer {g} at (307,207) size 186x186
+ RenderSVGViewportContainer {svg} at (307,207) size 186x186
RenderSVGContainer {g} at (311,211) size 178x178
RenderSVGViewportContainer {svg} at (311,211) size 178x178
RenderSVGContainer {g} at (315,215) size 170x170
RenderSVGViewportContainer {svg} at (315,215) size 170x170
RenderSVGPath {rect} at (315,215) size 170x170 [stroke={[type=SOLID] [color=#FF0000]}] [x=-50.00] [y=-50.00] [width=100.00] [height=100.00]
RenderSVGPath {rect} at (311,211) size 178x178 [stroke={[type=SOLID] [color=#FF0000]}] [x=-52.50] [y=-52.50] [width=105.00] [height=105.00]
- RenderSVGPath {rect} at (306,206) size 188x188 [stroke={[type=SOLID] [color=#FF0000]}] [x=-55.00] [y=-55.00] [width=110.00] [height=110.00]
+ RenderSVGPath {rect} at (307,207) size 186x186 [stroke={[type=SOLID] [color=#FF0000]}] [x=-55.00] [y=-55.00] [width=110.00] [height=110.00]
RenderSVGPath {rect} at (303,203) size 194x194 [stroke={[type=SOLID] [color=#FF0000]}] [x=-57.50] [y=-57.50] [width=115.00] [height=115.00]
- RenderSVGPath {rect} at (298,198) size 204x204 [stroke={[type=SOLID] [color=#FF0000]}] [x=-60.00] [y=-60.00] [width=120.00] [height=120.00]
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGPath {rect} at (299,199) size 202x202 [stroke={[type=SOLID] [color=#FF0000]}] [x=-60.00] [y=-60.00] [width=120.00] [height=120.00]
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.1 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderSVGContainer {g} at (0,0) size 800x40
- RenderSVGPath {rect} at (0,0) size 800x37 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
- RenderSVGText {text} at (206,-1) size 68x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 68x24
+ RenderSVGPath {rect} at (0,0) size 800x36 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=478.00] [height=20.00]
+ RenderSVGText {text} at (206,-1) size 68x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 68x23
chunk 1 (middle anchor) text run 1 at (206.40,18.00) startOffset 0 endOffset 5 width 67.20: "DRAFT"
diff --git a/LayoutTests/platform/mac/svg/custom/style-attribute-font-size-expected.txt b/LayoutTests/platform/mac/svg/custom/style-attribute-font-size-expected.txt
index a5e77f8..b6ca0ec 100644
--- a/LayoutTests/platform/mac/svg/custom/style-attribute-font-size-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/style-attribute-font-size-expected.txt
@@ -4,24 +4,24 @@
RenderSVGRoot {svg} at (0,0) size 339x173
RenderSVGPath {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
RenderSVGPath {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
- RenderSVGText {text} at (150,10) size 20x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 20x13
+ RenderSVGText {text} at (150,10) size 20x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 20x12
chunk 1 text run 1 at (150.00,20.00) startOffset 0 endOffset 3 width 20.00: "SVG"
- RenderSVGText {text} at (150,30) size 20x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 20x13
+ RenderSVGText {text} at (150,30) size 20x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 20x12
chunk 1 text run 1 at (150.00,40.00) startOffset 0 endOffset 3 width 20.00: "SVG"
RenderSVGContainer {g} at (10,128) size 329x45 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,140.00)}]
- RenderSVGText {text} at (0,-12) size 329x45 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 280x15
- RenderSVGInlineText {#text} at (0,0) size 280x15
+ RenderSVGText {text} at (0,-12) size 329x44 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 280x14
+ RenderSVGInlineText {#text} at (0,0) size 280x14
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 40 width 280.00: "For this test case to be successful, the"
- RenderSVGInlineText {#text} at (280,0) size 7x15
+ RenderSVGInlineText {#text} at (280,0) size 7x14
chunk 1 text run 1 at (280.00,0.00) startOffset 0 endOffset 1 width 7.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 329x15
- RenderSVGInlineText {#text} at (0,15) size 329x15
+ RenderSVGTSpan {tspan} at (0,0) size 329x14
+ RenderSVGInlineText {#text} at (0,15) size 329x14
chunk 1 text run 1 at (0.00,15.00) startOffset 0 endOffset 47 width 329.00: "rect should be green and the texts equal size. "
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGTSpan {tspan} at (0,0) size 63x15
- RenderSVGInlineText {#text} at (0,30) size 63x15
+ RenderSVGTSpan {tspan} at (0,0) size 63x14
+ RenderSVGInlineText {#text} at (0,30) size 63x14
chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 9 width 63.00: "Bug 14926"
RenderSVGInlineText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt b/LayoutTests/platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt
index 249ce92..74cd2bb 100644
--- a/LayoutTests/platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/svg-curve-with-relative-cordinates-expected.txt
@@ -7,5 +7,5 @@
RenderText {#text} at (0,0) size 349x18
text run at (0,0) width 349: "Here is an html paragraph. And below is a svg drawing"
RenderBlock {DIV} at (0,34) size 784x400
- RenderSVGRoot {svg} at (48,57) size 340x310
- RenderSVGPath {path} at (48,57) size 340x310 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 14.8649 27.5434 C 10.9361 23.4486 5.53039 20.9307 2.16163 16.2739 C 0.1954 13.4713 -0.27051 9.80295 0.40252 6.50142 C 1.50231 3.03806 4.88027 0.20151 8.61522 0.38648 C 11.4904 0.13255 14.1594 2.02987 15.543 4.44105 C 15.919 4.6728 15.9025 6.65371 16.2617 5.51432 C 17.3118 2.6047 20.1552 0.48976 23.2581 0.39544 C 27.3718 0.07861 31.5625 3.22656 31.9769 7.4138 C 32.4419 10.5606 31.9362 13.9546 29.9366 16.5144 C 27.0142 20.4478 22.515 22.6972 19.032 26.0537 C 17.9438 26.8473 16.7477 28.519 15.904 28.9961 C 15.6231 28.4687 15.2627 27.9879 14.8649 27.5434 Z"]
+ RenderSVGRoot {svg} at (49,62) size 339x302
+ RenderSVGPath {path} at (49,62) size 339x302 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 14.8649 27.5434 C 10.9361 23.4486 5.53039 20.9307 2.16163 16.2739 C 0.1954 13.4713 -0.27051 9.80295 0.40252 6.50142 C 1.50231 3.03806 4.88027 0.20151 8.61522 0.38648 C 11.4904 0.13255 14.1594 2.02987 15.543 4.44105 C 15.919 4.6728 15.9025 6.65371 16.2617 5.51432 C 17.3118 2.6047 20.1552 0.48976 23.2581 0.39544 C 27.3718 0.07861 31.5625 3.22656 31.9769 7.4138 C 32.4419 10.5606 31.9362 13.9546 29.9366 16.5144 C 27.0142 20.4478 22.515 22.6972 19.032 26.0537 C 17.9438 26.8473 16.7477 28.519 15.904 28.9961 C 15.6231 28.4687 15.2627 27.9879 14.8649 27.5434 Z"]
diff --git a/LayoutTests/platform/mac/svg/custom/text-clip-expected.txt b/LayoutTests/platform/mac/svg/custom/text-clip-expected.txt
index 8f528c3..7a56fba 100644
--- a/LayoutTests/platform/mac/svg/custom/text-clip-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/text-clip-expected.txt
@@ -6,11 +6,11 @@
RenderSVGResourceClipper {clipPath} [id="myclip"] [clipPathUnits=userSpaceOnUse]
RenderSVGPath {path} at (200,200) size 100x200 [fill={[type=SOLID] [color=#000000]}] [data="M 200 200 L 300 200 L 300 400 L 200 400 Z"]
RenderSVGContainer {g} at (0,75) size 133x64
- RenderSVGText {text} at (0,75) size 133x64 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 133x64
+ RenderSVGText {text} at (0,75) size 133x63 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 133x63
chunk 1 text run 1 at (0.00,125.00) startOffset 0 endOffset 4 width 133.00: "PASS"
- RenderSVGText {text} at (0,75) size 648x64 contains 1 chunk(s)
+ RenderSVGText {text} at (0,75) size 648x63 contains 1 chunk(s)
[clipPath="myclip"] RenderSVGResourceClipper {clipPath} at (200,200) size 100x200
- RenderSVGInlineText {#text} at (0,0) size 648x64
+ RenderSVGInlineText {#text} at (0,0) size 648x63
[clipPath="myclip"] RenderSVGResourceClipper {clipPath} at (200,200) size 100x200
chunk 1 text run 1 at (0.00,125.00) startOffset 0 endOffset 28 width 648.00: "FAIL (should be clipped out)"
diff --git a/LayoutTests/platform/mac/svg/custom/text-dom-01-f-expected.txt b/LayoutTests/platform/mac/svg/custom/text-dom-01-f-expected.txt
index de9a5e3..9b88a4b 100644
--- a/LayoutTests/platform/mac/svg/custom/text-dom-01-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/text-dom-01-f-expected.txt
@@ -11,49 +11,49 @@
RenderSVGPath {line} at (124,15) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=125.00] [y1=30.00] [x2=125.00] [y2=15.00]
RenderSVGPath {line} at (189,29) size 56x2 [stroke={[type=SOLID] [color=#00FF00]}] [fill={[type=SOLID] [color=#000000]}] [x1=189.00] [y1=30.00] [x2=245.00] [y2=30.00]
RenderSVGText {text} at (62,16) size 356x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x18
+ RenderSVGInlineText {#text} at (0,0) size 32x17
chunk 1 (middle anchor) text run 1 at (62.00,30.00) startOffset 0 endOffset 5 width 32.00: "This "
- RenderSVGTSpan {tspan} at (0,0) size 20x18
- RenderSVGInlineText {#text} at (29,4) size 20x18
+ RenderSVGTSpan {tspan} at (0,0) size 20x19
+ RenderSVGInlineText {#text} at (29,3) size 19x18
chunk 1 (middle anchor) text run 1 at (94.00,30.00) startOffset 0 endOffset 1 width 3.00: "i"
chunk 1 (middle anchor) text run 2 at (97.00,30.00) startOffset 1 endOffset 2 width 8.00: "s"
- RenderSVGInlineText {#text} at (43,0) size 313x18
+ RenderSVGInlineText {#text} at (43,0) size 313x17
chunk 1 (middle anchor) text run 1 at (105.00,30.00) startOffset 0 endOffset 47 width 313.00: " a test of the interface SVGTextContentElement."
- RenderSVGText {text} at (30,46) size 227x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x18
+ RenderSVGText {text} at (30,46) size 227x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x17
chunk 1 text run 1 at (30.00,60.00) startOffset 0 endOffset 34 width 227.00: ".getCharNumAtPosition() result: 30"
- RenderSVGText {text} at (30,66) size 246x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 246x18
+ RenderSVGText {text} at (30,66) size 246x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 246x17
chunk 1 text run 1 at (30.00,80.00) startOffset 0 endOffset 36 width 246.00: ".getComputedTextLength() result: 356"
- RenderSVGText {text} at (30,86) size 296x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 296x18
+ RenderSVGText {text} at (30,86) size 296x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 296x17
chunk 1 text run 1 at (30.00,100.00) startOffset 0 endOffset 46 width 296.00: ".getEndPositionOfChar(11) result ('e'): 133,30"
- RenderSVGText {text} at (30,106) size 292x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 292x18
+ RenderSVGText {text} at (30,106) size 292x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 292x17
chunk 1 text run 1 at (30.00,120.00) startOffset 0 endOffset 46 width 292.00: ".getExtentOfChar(11) result ('e'): 125,16,8,17"
- RenderSVGText {text} at (30,126) size 206x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 206x18
+ RenderSVGText {text} at (30,126) size 206x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 206x17
chunk 1 text run 1 at (30.00,140.00) startOffset 0 endOffset 30 width 206.00: ".getNumberOfChars() result: 54"
- RenderSVGText {text} at (30,146) size 208x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 208x18
+ RenderSVGText {text} at (30,146) size 208x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 208x17
chunk 1 text run 1 at (30.00,160.00) startOffset 0 endOffset 32 width 208.00: ".getRotationOfChar(5) result: 45"
- RenderSVGText {text} at (30,166) size 301x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 301x18
+ RenderSVGText {text} at (30,166) size 301x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 301x17
chunk 1 text run 1 at (30.00,180.00) startOffset 0 endOffset 48 width 301.00: ".getStartPositionOfChar(11) result ('e'): 125,30"
- RenderSVGText {text} at (30,186) size 310x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 310x18
+ RenderSVGText {text} at (30,186) size 310x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 310x17
chunk 1 text run 1 at (30.00,200.00) startOffset 0 endOffset 50 width 310.00: ".getSubStringLength(22,9) result ('interface'): 56"
- RenderSVGText {text} at (30,206) size 405x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 405x18
+ RenderSVGText {text} at (30,206) size 405x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 405x17
chunk 1 text run 1 at (30.00,220.00) startOffset 0 endOffset 64 width 405.00: ".selectSubString(18,3) result: the word 'the' should be selected"
- RenderSVGText {text} at (30,226) size 240x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 240x18
+ RenderSVGText {text} at (30,226) size 240x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 240x17
chunk 1 text run 1 at (30.00,240.00) startOffset 0 endOffset 37 width 240.00: ".textLength.baseVal.value result: 356"
- RenderSVGText {text} at (30,246) size 239x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 239x18
+ RenderSVGText {text} at (30,246) size 239x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 239x17
chunk 1 text run 1 at (30.00,260.00) startOffset 0 endOffset 37 width 239.00: ".textLength.animVal.value result: 356"
- RenderSVGText {text} at (30,266) size 381x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 381x18
+ RenderSVGText {text} at (30,266) size 381x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 381x17
chunk 1 text run 1 at (30.00,280.00) startOffset 0 endOffset 59 width 381.00: ".lengthAdjust.baseVal and .lengthAdjust.animVal result: 1,1"
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
diff --git a/LayoutTests/platform/mac/svg/custom/text-filter-expected.txt b/LayoutTests/platform/mac/svg/custom/text-filter-expected.txt
index 893848a..72e7b79 100644
--- a/LayoutTests/platform/mac/svg/custom/text-filter-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/text-filter-expected.txt
@@ -6,8 +6,8 @@
RenderSVGResourceFilter {filter} [id="myfilter"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
[feGaussianBlur stdDeviation="3.00, 3.00"]
[SourceGraphic]
- RenderSVGText {text} at (4,10) size 567x64 contains 1 chunk(s)
+ RenderSVGText {text} at (4,10) size 567x63 contains 1 chunk(s)
[filter="myfilter"] RenderSVGResourceFilter {filter} at (-52.70,3.60) size 680.40x76.80
- RenderSVGInlineText {#text} at (0,0) size 567x64
- [filter="myfilter"] RenderSVGResourceFilter {filter} at (-52.70,3.60) size 680.40x76.80
+ RenderSVGInlineText {#text} at (0,0) size 567x63
+ [filter="myfilter"] RenderSVGResourceFilter {filter} at (-52.70,4.45) size 680.40x75.60
chunk 1 text run 1 at (4.00,60.00) startOffset 0 endOffset 26 width 567.00: "This text should be blury."
diff --git a/LayoutTests/platform/mac/svg/custom/text-letter-spacing-expected.txt b/LayoutTests/platform/mac/svg/custom/text-letter-spacing-expected.txt
index 5cb0457..b62dc9d 100644
--- a/LayoutTests/platform/mac/svg/custom/text-letter-spacing-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/text-letter-spacing-expected.txt
@@ -18,7 +18,7 @@
chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 1 width 11.50: "A"
chunk 1 text run 2 at (39.50,40.00) startOffset 1 endOffset 2 width 10.50: "B"
chunk 1 text run 3 at (68.00,40.00) startOffset 2 endOffset 3 width 10.50: "C"
- RenderSVGInlineText {#text} at (86,0) size 5x19
+ RenderSVGInlineText {#text} at (86,0) size 4x19
chunk 1 text run 1 at (96.50,40.00) startOffset 0 endOffset 1 width 4.00: " "
RenderSVGTSpan {tspan} at (0,0) size 67x19
RenderSVGInlineText {#text} at (108,0) size 67x19
diff --git a/LayoutTests/platform/mac/svg/custom/text-rotated-gradient-expected.txt b/LayoutTests/platform/mac/svg/custom/text-rotated-gradient-expected.txt
index f2a0be8..7d8d115 100644
--- a/LayoutTests/platform/mac/svg/custom/text-rotated-gradient-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/text-rotated-gradient-expected.txt
@@ -29,21 +29,21 @@
RenderSVGText {text} at (0,152) size 712x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 712x23
chunk 1 text run 1 at (0.00,170.00) startOffset 0 endOffset 88 width 712.00: "You should see the same pattern again, just a bit scaled, by the viewBox of an inner svg"
- RenderSVGViewportContainer {svg} at (90,180) size 573x122
- RenderSVGContainer {g} at (90,180) size 123x122 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}]
+ RenderSVGViewportContainer {svg} at (91,181) size 571x121
+ RenderSVGContainer {g} at (91,181) size 121x121 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}]
RenderSVGText {text} at (100,71) size 76x37 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 76x37
chunk 1 text run 1 at (100.00,100.00) startOffset 0 endOffset 4 width 76.00: "TEST"
- RenderSVGContainer {g} at (240,180) size 123x122 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
- RenderSVGContainer {g} at (240,180) size 123x122 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}]
+ RenderSVGContainer {g} at (241,181) size 121x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+ RenderSVGContainer {g} at (241,181) size 121x121 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}]
RenderSVGText {text} at (100,71) size 76x37 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 76x37
chunk 1 text run 1 at (100.00,100.00) startOffset 0 endOffset 4 width 76.00: "TEST"
- RenderSVGContainer {g} at (391,180) size 122x122 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(200.00,0.00)}]
+ RenderSVGContainer {g} at (391,181) size 121x121 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(200.00,0.00)}]
RenderSVGText {text} at (100,71) size 76x37 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 76x37
chunk 1 text run 1 at (100.00,100.00) startOffset 0 endOffset 4 width 76.00: "TEST"
- RenderSVGContainer {g} at (541,180) size 122x122 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(300.00,0.00)}]
+ RenderSVGContainer {g} at (541,181) size 121x121 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(300.00,0.00)}]
RenderSVGText {text} at (100,71) size 76x37 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 76x37
chunk 1 text run 1 at (100.00,100.00) startOffset 0 endOffset 4 width 76.00: "TEST"
diff --git a/LayoutTests/platform/mac/svg/custom/text-rotation-expected.txt b/LayoutTests/platform/mac/svg/custom/text-rotation-expected.txt
index 3680c59..670eabe 100644
--- a/LayoutTests/platform/mac/svg/custom/text-rotation-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/text-rotation-expected.txt
@@ -2,9 +2,9 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (2,44) size 441x280
- RenderSVGText {text} at (2,44) size 345x80 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 345x80
- RenderSVGInlineText {#text} at (0,0) size 345x80
+ RenderSVGText {text} at (2,44) size 344x80 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 344x80
+ RenderSVGInlineText {#text} at (0,0) size 344x80
chunk 1 text run 1 at (25.00,100.00) startOffset 0 endOffset 1 width 33.00: "R"
chunk 1 text run 2 at (58.00,100.00) startOffset 1 endOffset 2 width 25.00: "o"
chunk 1 text run 3 at (83.00,100.00) startOffset 2 endOffset 3 width 14.00: "t"
@@ -21,10 +21,10 @@
chunk 1 text run 14 at (307.00,100.00) startOffset 13 endOffset 14 width 19.00: "s"
RenderSVGText {text} at (25,154) size 406x73 contains 1 chunk(s)
RenderSVGTSpan {tspan} at (0,0) size 406x73
- RenderSVGInlineText {#text} at (0,0) size 121x59
+ RenderSVGInlineText {#text} at (0,0) size 121x58
chunk 1 text run 1 at (25.00,200.00) startOffset 0 endOffset 5 width 121.00: "More "
- RenderSVGTSpan {tspan} at (0,0) size 168x71
- RenderSVGInlineText {#text} at (117,2) size 168x71
+ RenderSVGTSpan {tspan} at (0,0) size 168x72
+ RenderSVGInlineText {#text} at (117,1) size 168x71
chunk 1 text run 1 at (146.00,200.00) startOffset 0 endOffset 1 width 17.00: "r"
chunk 1 text run 2 at (163.00,200.00) startOffset 1 endOffset 2 width 25.00: "o"
chunk 1 text run 3 at (188.00,200.00) startOffset 2 endOffset 3 width 14.00: "t"
@@ -32,10 +32,10 @@
chunk 1 text run 5 at (224.00,200.00) startOffset 4 endOffset 5 width 14.00: "t"
chunk 1 text run 6 at (238.00,200.00) startOffset 5 endOffset 6 width 22.00: "e"
chunk 1 text run 7 at (260.00,200.00) startOffset 6 endOffset 7 width 25.00: "d"
- RenderSVGInlineText {#text} at (260,0) size 146x59
+ RenderSVGInlineText {#text} at (260,0) size 146x58
chunk 1 text run 1 at (285.00,200.00) startOffset 0 endOffset 7 width 146.00: " glyphs"
- RenderSVGText {text} at (21,256) size 422x68 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 422x68
+ RenderSVGText {text} at (21,256) size 421x68 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 421x68
chunk 1 text run 1 at (25.00,300.00) startOffset 0 endOffset 1 width 44.00: "M"
chunk 1 text run 2 at (69.00,300.00) startOffset 1 endOffset 2 width 25.00: "o"
chunk 1 text run 3 at (94.00,300.00) startOffset 2 endOffset 3 width 17.00: "r"
diff --git a/LayoutTests/platform/mac/svg/custom/text-tref-03-b-change-href-dom-expected.txt b/LayoutTests/platform/mac/svg/custom/text-tref-03-b-change-href-dom-expected.txt
index dac4b64..d55b305 100644
--- a/LayoutTests/platform/mac/svg/custom/text-tref-03-b-change-href-dom-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/text-tref-03-b-change-href-dom-expected.txt
@@ -3,46 +3,46 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (125,21) size 652x328
- RenderSVGText {text} at (75,13) size 391x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 391x15
+ RenderSVGText {text} at (75,13) size 391x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 391x14
chunk 1 text run 1 at (75.00,25.00) startOffset 0 endOffset 74 width 390.60: "Test dynamically changing 'href' attribute through href animated property."
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (0,-93) size 172x117 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,76) size 11x22
+ RenderSVGText {text} at (0,-93) size 172x116 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,75) size 11x21
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.80: "F"
RenderSVGTSpan {tspan} at (0,0) size 5x22
- RenderSVGInlineText {#text} at (10,76) size 5x22
+ RenderSVGInlineText {#text} at (10,75) size 5x21
chunk 1 text run 1 at (10.80,0.00) startOffset 0 endOffset 1 width 4.20: "l"
- RenderSVGTSpan {tspan} at (0,0) size 56x117
- RenderSVGInlineText {#text} at (15,0) size 56x117
+ RenderSVGTSpan {tspan} at (0,0) size 56x116
+ RenderSVGInlineText {#text} at (15,0) size 56x116
chunk 1 text run 1 at (15.00,0.00) startOffset 0 endOffset 1 width 55.80: "a"
RenderSVGTSpan {tspan} at (0,0) size 11x22
- RenderSVGInlineText {#text} at (70,76) size 6x22
+ RenderSVGInlineText {#text} at (70,75) size 5x21
chunk 1 text run 1 at (70.80,0.00) startOffset 0 endOffset 1 width 4.80: "t"
RenderSVGTSpan {tspan} at (0,0) size 6x22
- RenderSVGInlineText {#text} at (75,76) size 6x22
+ RenderSVGInlineText {#text} at (75,75) size 5x21
chunk 1 text run 1 at (75.60,0.00) startOffset 0 endOffset 1 width 4.80: "t"
RenderSVGTSpan {tspan} at (0,0) size 11x22
- RenderSVGInlineText {#text} at (130,76) size 11x22
+ RenderSVGInlineText {#text} at (130,75) size 11x21
chunk 1 text run 1 at (130.40,0.00) startOffset 0 endOffset 1 width 10.20: "e"
RenderSVGTSpan {tspan} at (0,0) size 11x22
- RenderSVGInlineText {#text} at (140,76) size 11x22
+ RenderSVGInlineText {#text} at (140,75) size 11x21
chunk 1 text run 1 at (140.60,0.00) startOffset 0 endOffset 1 width 10.20: "n"
RenderSVGTSpan {tspan} at (0,0) size 11x22
- RenderSVGInlineText {#text} at (150,76) size 11x22
+ RenderSVGInlineText {#text} at (150,75) size 11x21
chunk 1 text run 1 at (150.80,0.00) startOffset 0 endOffset 1 width 10.20: "e"
- RenderSVGInlineText {#text} at (161,76) size 11x22
+ RenderSVGInlineText {#text} at (161,75) size 11x21
chunk 1 text run 1 at (161.00,0.00) startOffset 0 endOffset 1 width 10.20: "d"
- RenderSVGText {text} at (0,-17) size 91x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 91x22
+ RenderSVGText {text} at (0,-17) size 91x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 91x21
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 11 width 90.60: "Hello world"
- RenderSVGText {text} at (75,166) size 150x43 contains 1 chunk(s)
- RenderSVGInline {tref} at (0,0) size 150x43
- RenderSVGInlineText {#text} at (0,0) size 150x43
+ RenderSVGText {text} at (75,166) size 150x42 contains 1 chunk(s)
+ RenderSVGInline {tref} at (0,0) size 150x42
+ RenderSVGInlineText {#text} at (0,0) size 150x42
chunk 1 text run 1 at (75.00,200.00) startOffset 0 endOffset 9 width 149.40: "Flattened"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {g} at (16,516) size 381x64
- RenderSVGText {text} at (10,310) size 228x38 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 228x38
+ RenderSVGText {text} at (10,310) size 228x37 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 228x37
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/custom/text-tref-03-b-change-href-expected.txt b/LayoutTests/platform/mac/svg/custom/text-tref-03-b-change-href-expected.txt
index cb3313e..57a34aa 100644
--- a/LayoutTests/platform/mac/svg/custom/text-tref-03-b-change-href-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/text-tref-03-b-change-href-expected.txt
@@ -3,46 +3,46 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (125,21) size 369x328
- RenderSVGText {text} at (75,13) size 221x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 221x15
+ RenderSVGText {text} at (75,13) size 221x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 221x14
chunk 1 text run 1 at (75.00,25.00) startOffset 0 endOffset 43 width 220.80: "Test dynamically changing 'href' attribute."
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (0,-93) size 172x117 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,76) size 11x22
+ RenderSVGText {text} at (0,-93) size 172x116 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,75) size 11x21
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.80: "F"
RenderSVGTSpan {tspan} at (0,0) size 5x22
- RenderSVGInlineText {#text} at (10,76) size 5x22
+ RenderSVGInlineText {#text} at (10,75) size 5x21
chunk 1 text run 1 at (10.80,0.00) startOffset 0 endOffset 1 width 4.20: "l"
- RenderSVGTSpan {tspan} at (0,0) size 56x117
- RenderSVGInlineText {#text} at (15,0) size 56x117
+ RenderSVGTSpan {tspan} at (0,0) size 56x116
+ RenderSVGInlineText {#text} at (15,0) size 56x116
chunk 1 text run 1 at (15.00,0.00) startOffset 0 endOffset 1 width 55.80: "a"
RenderSVGTSpan {tspan} at (0,0) size 11x22
- RenderSVGInlineText {#text} at (70,76) size 6x22
+ RenderSVGInlineText {#text} at (70,75) size 5x21
chunk 1 text run 1 at (70.80,0.00) startOffset 0 endOffset 1 width 4.80: "t"
RenderSVGTSpan {tspan} at (0,0) size 6x22
- RenderSVGInlineText {#text} at (75,76) size 6x22
+ RenderSVGInlineText {#text} at (75,75) size 5x21
chunk 1 text run 1 at (75.60,0.00) startOffset 0 endOffset 1 width 4.80: "t"
RenderSVGTSpan {tspan} at (0,0) size 11x22
- RenderSVGInlineText {#text} at (130,76) size 11x22
+ RenderSVGInlineText {#text} at (130,75) size 11x21
chunk 1 text run 1 at (130.40,0.00) startOffset 0 endOffset 1 width 10.20: "e"
RenderSVGTSpan {tspan} at (0,0) size 11x22
- RenderSVGInlineText {#text} at (140,76) size 11x22
+ RenderSVGInlineText {#text} at (140,75) size 11x21
chunk 1 text run 1 at (140.60,0.00) startOffset 0 endOffset 1 width 10.20: "n"
RenderSVGTSpan {tspan} at (0,0) size 11x22
- RenderSVGInlineText {#text} at (150,76) size 11x22
+ RenderSVGInlineText {#text} at (150,75) size 11x21
chunk 1 text run 1 at (150.80,0.00) startOffset 0 endOffset 1 width 10.20: "e"
- RenderSVGInlineText {#text} at (161,76) size 11x22
+ RenderSVGInlineText {#text} at (161,75) size 11x21
chunk 1 text run 1 at (161.00,0.00) startOffset 0 endOffset 1 width 10.20: "d"
- RenderSVGText {text} at (0,-17) size 91x22 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 91x22
+ RenderSVGText {text} at (0,-17) size 91x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 91x21
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 11 width 90.60: "Hello world"
- RenderSVGText {text} at (75,166) size 150x43 contains 1 chunk(s)
- RenderSVGInline {tref} at (0,0) size 150x43
- RenderSVGInlineText {#text} at (0,0) size 150x43
+ RenderSVGText {text} at (75,166) size 150x42 contains 1 chunk(s)
+ RenderSVGInline {tref} at (0,0) size 150x42
+ RenderSVGInlineText {#text} at (0,0) size 150x42
chunk 1 text run 1 at (75.00,200.00) startOffset 0 endOffset 9 width 149.40: "Flattened"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {g} at (16,516) size 381x64
- RenderSVGText {text} at (10,310) size 228x38 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 228x38
+ RenderSVGText {text} at (10,310) size 228x37 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 228x37
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt b/LayoutTests/platform/mac/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt
index 546fb9f..2159e82 100644
--- a/LayoutTests/platform/mac/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/text-tref-03-b-referenced-element-removal-expected.txt
@@ -3,15 +3,15 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (125,21) size 499x26
- RenderSVGText {text} at (75,13) size 299x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 299x15
+ RenderSVGText {text} at (75,13) size 299x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 299x14
chunk 1 text run 1 at (75.00,25.00) startOffset 0 endOffset 55 width 298.20: "Test that removal of referenced content does not crash."
RenderSVGText {text}
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,516) size 381x64
- RenderSVGText {text} at (10,310) size 228x38 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 228x38
+ RenderSVGText {text} at (10,310) size 228x37 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 228x37
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/custom/text-tref-03-b-tref-removal-expected.txt b/LayoutTests/platform/mac/svg/custom/text-tref-03-b-tref-removal-expected.txt
index fbc190d..84fab0c 100644
--- a/LayoutTests/platform/mac/svg/custom/text-tref-03-b-tref-removal-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/text-tref-03-b-tref-removal-expected.txt
@@ -3,41 +3,41 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (125,21) size 369x26
- RenderSVGText {text} at (75,13) size 221x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 221x15
+ RenderSVGText {text} at (75,13) size 221x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 221x14
chunk 1 text run 1 at (75.00,25.00) startOffset 0 endOffset 43 width 220.20: "Test that removal of 'tref' does not crash."
RenderSVGText {text}
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (0,-93) size 172x117 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,76) size 11x22
+ RenderSVGText {text} at (0,-93) size 172x116 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,75) size 11x21
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.80: "F"
RenderSVGTSpan {tspan} at (0,0) size 5x22
- RenderSVGInlineText {#text} at (10,76) size 5x22
+ RenderSVGInlineText {#text} at (10,75) size 5x21
chunk 1 text run 1 at (10.80,0.00) startOffset 0 endOffset 1 width 4.20: "l"
- RenderSVGTSpan {tspan} at (0,0) size 56x117
- RenderSVGInlineText {#text} at (15,0) size 56x117
+ RenderSVGTSpan {tspan} at (0,0) size 56x116
+ RenderSVGInlineText {#text} at (15,0) size 56x116
chunk 1 text run 1 at (15.00,0.00) startOffset 0 endOffset 1 width 55.80: "a"
RenderSVGTSpan {tspan} at (0,0) size 11x22
- RenderSVGInlineText {#text} at (70,76) size 6x22
+ RenderSVGInlineText {#text} at (70,75) size 5x21
chunk 1 text run 1 at (70.80,0.00) startOffset 0 endOffset 1 width 4.80: "t"
RenderSVGTSpan {tspan} at (0,0) size 6x22
- RenderSVGInlineText {#text} at (75,76) size 6x22
+ RenderSVGInlineText {#text} at (75,75) size 5x21
chunk 1 text run 1 at (75.60,0.00) startOffset 0 endOffset 1 width 4.80: "t"
RenderSVGTSpan {tspan} at (0,0) size 11x22
- RenderSVGInlineText {#text} at (130,76) size 11x22
+ RenderSVGInlineText {#text} at (130,75) size 11x21
chunk 1 text run 1 at (130.40,0.00) startOffset 0 endOffset 1 width 10.20: "e"
RenderSVGTSpan {tspan} at (0,0) size 11x22
- RenderSVGInlineText {#text} at (140,76) size 11x22
+ RenderSVGInlineText {#text} at (140,75) size 11x21
chunk 1 text run 1 at (140.60,0.00) startOffset 0 endOffset 1 width 10.20: "n"
RenderSVGTSpan {tspan} at (0,0) size 11x22
- RenderSVGInlineText {#text} at (150,76) size 11x22
+ RenderSVGInlineText {#text} at (150,75) size 11x21
chunk 1 text run 1 at (150.80,0.00) startOffset 0 endOffset 1 width 10.20: "e"
RenderSVGTSpan {tspan} at (0,0) size 11x22
- RenderSVGInlineText {#text} at (161,76) size 11x22
+ RenderSVGInlineText {#text} at (161,75) size 11x21
chunk 1 text run 1 at (161.00,0.00) startOffset 0 endOffset 1 width 10.20: "d"
RenderSVGContainer {g} at (16,516) size 381x64
- RenderSVGText {text} at (10,310) size 228x38 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 228x38
+ RenderSVGText {text} at (10,310) size 228x37 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 228x37
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/custom/text-x-dy-lists-expected.txt b/LayoutTests/platform/mac/svg/custom/text-x-dy-lists-expected.txt
index 62b5f8a..763f6aa 100644
--- a/LayoutTests/platform/mac/svg/custom/text-x-dy-lists-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/text-x-dy-lists-expected.txt
@@ -804,6 +804,6 @@
RenderSVGPath {rect} at (74,4) size 127x282 [stroke={[type=SOLID] [color=#FF0000]}] [x=75.00] [y=5.00] [width=125.00] [height=280.00]
RenderSVGPath {rect} at (74,4) size 127x282 [stroke={[type=SOLID] [color=#FF0000]}] [x=75.00] [y=5.00] [width=125.00] [height=280.00]
RenderSVGPath {rect} at (209,4) size 282x282 [stroke={[type=SOLID] [color=#FF0000]}] [x=210.00] [y=5.00] [width=280.00] [height=280.00]
- RenderSVGText {text} at (20,302) size 460x23 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 460x23
+ RenderSVGText {text} at (20,302) size 459x23 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 459x23
chunk 1 (middle anchor) text run 1 at (20.50,320.00) startOffset 0 endOffset 57 width 459.00: "All text fragments in each red box need to look identical"
diff --git a/LayoutTests/platform/mac/svg/custom/tref-own-content-removal-expected.txt b/LayoutTests/platform/mac/svg/custom/tref-own-content-removal-expected.txt
index 625111f..51d63c8 100644
--- a/LayoutTests/platform/mac/svg/custom/tref-own-content-removal-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/tref-own-content-removal-expected.txt
@@ -3,43 +3,43 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (125,21) size 295x328
- RenderSVGText {text} at (75,13) size 177x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 177x15
+ RenderSVGText {text} at (75,13) size 177x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 177x14
chunk 1 text run 1 at (75.00,25.00) startOffset 0 endOffset 34 width 176.40: "Test removing tref's text content."
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (0,-93) size 172x117 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,76) size 11x22
+ RenderSVGText {text} at (0,-93) size 172x116 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,75) size 11x21
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 10.80: "F"
RenderSVGTSpan {tspan} at (0,0) size 5x22
- RenderSVGInlineText {#text} at (10,76) size 5x22
+ RenderSVGInlineText {#text} at (10,75) size 5x21
chunk 1 text run 1 at (10.80,0.00) startOffset 0 endOffset 1 width 4.20: "l"
- RenderSVGTSpan {tspan} at (0,0) size 56x117
- RenderSVGInlineText {#text} at (15,0) size 56x117
+ RenderSVGTSpan {tspan} at (0,0) size 56x116
+ RenderSVGInlineText {#text} at (15,0) size 56x116
chunk 1 text run 1 at (15.00,0.00) startOffset 0 endOffset 1 width 55.80: "a"
RenderSVGTSpan {tspan} at (0,0) size 11x22
- RenderSVGInlineText {#text} at (70,76) size 6x22
+ RenderSVGInlineText {#text} at (70,75) size 5x21
chunk 1 text run 1 at (70.80,0.00) startOffset 0 endOffset 1 width 4.80: "t"
RenderSVGTSpan {tspan} at (0,0) size 6x22
- RenderSVGInlineText {#text} at (75,76) size 6x22
+ RenderSVGInlineText {#text} at (75,75) size 5x21
chunk 1 text run 1 at (75.60,0.00) startOffset 0 endOffset 1 width 4.80: "t"
RenderSVGTSpan {tspan} at (0,0) size 11x22
- RenderSVGInlineText {#text} at (130,76) size 11x22
+ RenderSVGInlineText {#text} at (130,75) size 11x21
chunk 1 text run 1 at (130.40,0.00) startOffset 0 endOffset 1 width 10.20: "e"
RenderSVGTSpan {tspan} at (0,0) size 11x22
- RenderSVGInlineText {#text} at (140,76) size 11x22
+ RenderSVGInlineText {#text} at (140,75) size 11x21
chunk 1 text run 1 at (140.60,0.00) startOffset 0 endOffset 1 width 10.20: "n"
RenderSVGTSpan {tspan} at (0,0) size 11x22
- RenderSVGInlineText {#text} at (150,76) size 11x22
+ RenderSVGInlineText {#text} at (150,75) size 11x21
chunk 1 text run 1 at (150.80,0.00) startOffset 0 endOffset 1 width 10.20: "e"
- RenderSVGInlineText {#text} at (161,76) size 11x22
+ RenderSVGInlineText {#text} at (161,75) size 11x21
chunk 1 text run 1 at (161.00,0.00) startOffset 0 endOffset 1 width 10.20: "d"
- RenderSVGText {text} at (75,166) size 150x43 contains 1 chunk(s)
- RenderSVGInline {tref} at (0,0) size 150x43
- RenderSVGInlineText {#text} at (0,0) size 150x43
+ RenderSVGText {text} at (75,166) size 150x42 contains 1 chunk(s)
+ RenderSVGInline {tref} at (0,0) size 150x42
+ RenderSVGInlineText {#text} at (0,0) size 150x42
chunk 1 text run 1 at (75.00,200.00) startOffset 0 endOffset 9 width 149.40: "Flattened"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {g} at (16,516) size 381x64
- RenderSVGText {text} at (10,310) size 228x38 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 228x38
+ RenderSVGText {text} at (10,310) size 228x37 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 228x37
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 227.40: "$Revision: 1.4 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/custom/tref-update-expected.txt b/LayoutTests/platform/mac/svg/custom/tref-update-expected.txt
index 020608a..2560f3a 100644
--- a/LayoutTests/platform/mac/svg/custom/tref-update-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/tref-update-expected.txt
@@ -3,14 +3,14 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (33,8) size 89x34
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (0,-15) size 47x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 47x20
+ RenderSVGText {text} at (0,-15) size 47x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 47x19
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 7 width 46.80: "Failure"
- RenderSVGText {text} at (0,-15) size 53x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 53x20
+ RenderSVGText {text} at (0,-15) size 53x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 53x19
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 7 width 52.20: "Success"
- RenderSVGText {text} at (20,5) size 53x20 contains 1 chunk(s)
- RenderSVGInline {tref} at (0,0) size 53x20
- RenderSVGInlineText {#text} at (0,0) size 53x20
+ RenderSVGText {text} at (20,5) size 53x19 contains 1 chunk(s)
+ RenderSVGInline {tref} at (0,0) size 53x19
+ RenderSVGInlineText {#text} at (0,0) size 53x19
chunk 1 text run 1 at (20.00,20.00) startOffset 0 endOffset 7 width 52.20: "Success"
RenderSVGInlineText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/custom/use-css-events-expected.txt b/LayoutTests/platform/mac/svg/custom/use-css-events-expected.txt
index 6e8ac77..2d65a8b 100644
--- a/LayoutTests/platform/mac/svg/custom/use-css-events-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-css-events-expected.txt
@@ -7,8 +7,8 @@
RenderSVGContainer {a} at (7,94) size 239x218
RenderSVGContainer {use} at (7,166) size 146x146
RenderSVGContainer {g} at (7,166) size 146x146 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
- RenderSVGViewportContainer {svg} at (6,166) size 147x147
- RenderSVGPath {path} at (6,166) size 147x147 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7.00001 130.909 7.00001 117 L 7 117 L 7 103 C 7 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
+ RenderSVGViewportContainer {svg} at (7,166) size 146x146
+ RenderSVGPath {path} at (7,166) size 146x146 [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 143 103 L 143 117 C 143 130.909 112.555 142.185 75 142.185 C 37.4446 142.185 7.00001 130.909 7.00001 117 L 7 117 L 7 103 C 7 89.0906 37.4446 77.8148 75 77.8148 C 112.555 77.8148 143 89.0906 143 103 L 52 72 C 34.3123 70.6562 20.8513 55.5699 21.5237 37.8439 C 22.1961 20.118 36.7613 6.09483 54.5 6.09483 C 72.2387 6.09483 86.8039 20.118 87.4763 37.8439 C 88.1487 55.5699 74.6877 70.6562 57 72"]
RenderSVGContainer {use} at (9,170) size 142x140
RenderSVGContainer {g} at (9,170) size 142x140 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,150.00)}]
RenderSVGViewportContainer {svg} at (9,170) size 142x140
@@ -21,7 +21,7 @@
RenderSVGContainer {use} at (74,94) size 172x172
RenderSVGContainer {g} at (74,94) size 172x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,90.00)}]
RenderSVGViewportContainer {svg} at (74,94) size 172x172
- RenderSVGPath {path} at (84,129) size 72x102 [stroke={[type=SOLID] [color=#FFFFFF]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 5 55 L 45 55 L 70 30 L 70 120 L 45 95 L 5 95 Z"]
+ RenderSVGPath {path} at (84,130) size 72x100 [stroke={[type=SOLID] [color=#FFFFFF]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M 5 55 L 45 55 L 70 30 L 70 120 L 45 95 L 5 95 Z"]
RenderSVGContainer {g} at (161,111) size 84x138
RenderSVGPath {path} at (161,159) size 20x42 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 80 60 C 90 70 90 80 80 90"]
RenderSVGPath {path} at (177,143) size 25x74 [stroke={[type=SOLID] [color=#FFFFFF] [stroke width=7.00] [line cap=ROUND]}] [data="M 95 45 C 110 60 110 90 95 105"]
diff --git a/LayoutTests/platform/mac/svg/custom/use-detach-expected.txt b/LayoutTests/platform/mac/svg/custom/use-detach-expected.txt
index 726bc68..d2edaa5 100644
--- a/LayoutTests/platform/mac/svg/custom/use-detach-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-detach-expected.txt
@@ -4,19 +4,19 @@
RenderSVGRoot {svg} at (112,12) size 688x236
RenderSVGContainer {g} at (112,12) size 241x120 [transform={m=((1.00,0.00)(0.00,1.00)) t=(5.00,5.00)}]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (41,20) size 18x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x15
+ RenderSVGText {text} at (41,20) size 17x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x14
chunk 1 (middle anchor) text run 1 at (41.88,31.00) startOffset 0 endOffset 3 width 16.25: "use"
RenderSVGPath {circle} at (220,96) size 25x25 [fill={[type=SOLID] [color=#FF0000]}] [cx=50.00] [cy=40.00] [r=5.00]
- RenderSVGContainer {g} at (208,57) size 49x66
+ RenderSVGContainer {g} at (208,57) size 49x65
RenderSVGContainer {use} at (208,57) size 49x42
RenderSVGContainer {g} at (208,57) size 49x42
- RenderSVGText {text} at (41,20) size 18x15 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x15
+ RenderSVGText {text} at (41,20) size 17x14 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x14
chunk 1 (middle anchor) text run 1 at (41.88,31.00) startOffset 0 endOffset 3 width 16.25: "use"
- RenderSVGContainer {use} at (217,93) size 30x30
- RenderSVGContainer {g} at (217,93) size 30x30
- RenderSVGPath {circle} at (217,93) size 30x30 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=50.00] [cy=40.00] [r=5.00]
+ RenderSVGContainer {use} at (218,94) size 28x28
+ RenderSVGContainer {g} at (218,94) size 28x28
+ RenderSVGPath {circle} at (218,94) size 28x28 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=50.00] [cy=40.00] [r=5.00]
RenderSVGPath {rect} at (112,12) size 241x120 [opacity=0.20] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=50.00]
RenderSVGContainer {g} at (124,141) size 676x107 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,70.00)}]
RenderSVGText {text} at (0,-11) size 291x44 contains 1 chunk(s)
diff --git a/LayoutTests/platform/mac/svg/custom/use-dynamic-append-expected.txt b/LayoutTests/platform/mac/svg/custom/use-dynamic-append-expected.txt
index a0ba77d..5a3909f 100644
--- a/LayoutTests/platform/mac/svg/custom/use-dynamic-append-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-dynamic-append-expected.txt
@@ -9,9 +9,9 @@
RenderSVGContainer {g} at (0,0) size 100x100
RenderSVGContainer {g} at (0,0) size 100x100
RenderSVGPath {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
- RenderSVGText {text} at (10,106) size 366x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 366x18
+ RenderSVGText {text} at (10,106) size 366x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 366x17
chunk 1 text run 1 at (10.00,120.00) startOffset 0 endOffset 60 width 366.00: "This test tries to change a container referenced by a <use>."
- RenderSVGText {text} at (10,126) size 409x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 409x18
+ RenderSVGText {text} at (10,126) size 409x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 409x17
chunk 1 text run 1 at (10.00,140.00) startOffset 0 endOffset 67 width 409.00: "If it is successful, there should be a green rect above. Bug 15080."
diff --git a/LayoutTests/platform/mac/svg/custom/use-forward-refs-expected.txt b/LayoutTests/platform/mac/svg/custom/use-forward-refs-expected.txt
index 63b0a9f..653c97c 100644
--- a/LayoutTests/platform/mac/svg/custom/use-forward-refs-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-forward-refs-expected.txt
@@ -2,52 +2,52 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 200x200
RenderSVGRoot {svg} at (9,9) size 82x72
- RenderSVGContainer {use} at (9,8) size 43x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-39.84,-20.16)}]
- RenderSVGContainer {g} at (9,8) size 43x53
- RenderSVGPath {path} at (9,8) size 43x53 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
- RenderSVGContainer {use} at (11,10) size 43x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-37.34,-18.59)}]
- RenderSVGContainer {g} at (11,10) size 43x53
- RenderSVGPath {path} at (11,10) size 43x53 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
- RenderSVGContainer {use} at (14,11) size 43x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-34.84,-17.66)}]
- RenderSVGContainer {g} at (14,11) size 43x53
- RenderSVGPath {path} at (14,11) size 43x53 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
- RenderSVGContainer {use} at (16,12) size 43x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-32.34,-16.09)}]
- RenderSVGContainer {g} at (16,12) size 43x53
- RenderSVGPath {path} at (16,12) size 43x53 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
- RenderSVGContainer {use} at (18,13) size 43x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-30.16,-15.16)}]
- RenderSVGContainer {g} at (18,13) size 43x53
- RenderSVGPath {path} at (18,13) size 43x53 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
- RenderSVGContainer {use} at (21,15) size 43x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-27.34,-13.59)}]
- RenderSVGContainer {g} at (21,15) size 43x53
- RenderSVGPath {path} at (21,15) size 43x53 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
- RenderSVGContainer {use} at (23,16) size 43x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-25.16,-12.66)}]
- RenderSVGContainer {g} at (23,16) size 43x53
- RenderSVGPath {path} at (23,16) size 43x53 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
- RenderSVGContainer {use} at (26,17) size 43x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-22.34,-11.41)}]
- RenderSVGContainer {g} at (26,17) size 43x53
- RenderSVGPath {path} at (26,17) size 43x53 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
- RenderSVGContainer {use} at (29,18) size 43x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-19.84,-10.16)}]
- RenderSVGContainer {g} at (29,18) size 43x53
- RenderSVGPath {path} at (29,18) size 43x53 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
- RenderSVGContainer {use} at (31,20) size 43x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-17.34,-8.91)}]
- RenderSVGContainer {g} at (31,20) size 43x53
- RenderSVGPath {path} at (31,20) size 43x53 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
- RenderSVGContainer {use} at (34,21) size 43x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-14.84,-7.66)}]
- RenderSVGContainer {g} at (34,21) size 43x53
- RenderSVGPath {path} at (34,21) size 43x53 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
- RenderSVGContainer {use} at (36,22) size 43x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-12.66,-6.41)}]
- RenderSVGContainer {g} at (36,22) size 43x53
- RenderSVGPath {path} at (36,22) size 43x53 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
- RenderSVGContainer {use} at (39,23) size 43x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-9.84,-5.16)}]
- RenderSVGContainer {g} at (39,23) size 43x53
- RenderSVGPath {path} at (39,23) size 43x53 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
- RenderSVGContainer {use} at (41,25) size 43x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-7.66,-3.91)}]
- RenderSVGContainer {g} at (41,25) size 43x53
- RenderSVGPath {path} at (41,25) size 43x53 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
- RenderSVGContainer {use} at (43,26) size 43x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-5.16,-2.66)}]
- RenderSVGContainer {g} at (43,26) size 43x53
- RenderSVGPath {path} at (43,26) size 43x53 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
- RenderSVGContainer {use} at (46,27) size 43x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-2.66,-1.41)}]
- RenderSVGContainer {g} at (46,27) size 43x53
- RenderSVGPath {path} at (46,27) size 43x53 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
+ RenderSVGContainer {use} at (9,9) size 42x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-39.84,-20.16)}]
+ RenderSVGContainer {g} at (9,9) size 42x52
+ RenderSVGPath {path} at (9,9) size 42x52 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
+ RenderSVGContainer {use} at (12,11) size 41x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-37.34,-18.59)}]
+ RenderSVGContainer {g} at (12,11) size 41x51
+ RenderSVGPath {path} at (12,11) size 41x51 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
+ RenderSVGContainer {use} at (14,12) size 42x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-34.84,-17.66)}]
+ RenderSVGContainer {g} at (14,12) size 42x51
+ RenderSVGPath {path} at (14,12) size 42x51 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
+ RenderSVGContainer {use} at (17,13) size 41x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-32.34,-16.09)}]
+ RenderSVGContainer {g} at (17,13) size 41x52
+ RenderSVGPath {path} at (17,13) size 41x52 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
+ RenderSVGContainer {use} at (19,14) size 42x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-30.16,-15.16)}]
+ RenderSVGContainer {g} at (19,14) size 42x52
+ RenderSVGPath {path} at (19,14) size 42x52 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
+ RenderSVGContainer {use} at (22,16) size 41x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-27.34,-13.59)}]
+ RenderSVGContainer {g} at (22,16) size 41x51
+ RenderSVGPath {path} at (22,16) size 41x51 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
+ RenderSVGContainer {use} at (24,17) size 42x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-25.16,-12.66)}]
+ RenderSVGContainer {g} at (24,17) size 42x51
+ RenderSVGPath {path} at (24,17) size 42x51 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
+ RenderSVGContainer {use} at (27,18) size 41x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-22.34,-11.41)}]
+ RenderSVGContainer {g} at (27,18) size 41x51
+ RenderSVGPath {path} at (27,18) size 41x51 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
+ RenderSVGContainer {use} at (29,19) size 42x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-19.84,-10.16)}]
+ RenderSVGContainer {g} at (29,19) size 42x52
+ RenderSVGPath {path} at (29,19) size 42x52 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
+ RenderSVGContainer {use} at (32,20) size 41x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-17.34,-8.91)}]
+ RenderSVGContainer {g} at (32,20) size 41x52
+ RenderSVGPath {path} at (32,20) size 41x52 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
+ RenderSVGContainer {use} at (34,22) size 42x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-14.84,-7.66)}]
+ RenderSVGContainer {g} at (34,22) size 42x51
+ RenderSVGPath {path} at (34,22) size 42x51 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
+ RenderSVGContainer {use} at (37,23) size 41x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-12.66,-6.41)}]
+ RenderSVGContainer {g} at (37,23) size 41x51
+ RenderSVGPath {path} at (37,23) size 41x51 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
+ RenderSVGContainer {use} at (39,24) size 42x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-9.84,-5.16)}]
+ RenderSVGContainer {g} at (39,24) size 42x52
+ RenderSVGPath {path} at (39,24) size 42x52 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
+ RenderSVGContainer {use} at (42,25) size 41x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-7.66,-3.91)}]
+ RenderSVGContainer {g} at (42,25) size 41x52
+ RenderSVGPath {path} at (42,25) size 41x52 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
+ RenderSVGContainer {use} at (44,27) size 42x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-5.16,-2.66)}]
+ RenderSVGContainer {g} at (44,27) size 42x51
+ RenderSVGPath {path} at (44,27) size 42x51 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
+ RenderSVGContainer {use} at (47,28) size 41x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-2.66,-1.41)}]
+ RenderSVGContainer {g} at (47,28) size 41x51
+ RenderSVGPath {path} at (47,28) size 41x51 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
RenderSVGPath {path} at (49,29) size 42x52 [stroke={[type=SOLID] [color=#000000] [stroke width=0.33]}] [fill={[type=SOLID] [color=#4C4C4C]}] [data="M 50 50 L 50 80 L 90 60 L 90 30 Z"]
diff --git a/LayoutTests/platform/mac/svg/custom/use-instanceRoot-modifications-expected.txt b/LayoutTests/platform/mac/svg/custom/use-instanceRoot-modifications-expected.txt
index 310d44a..f992d3e 100644
--- a/LayoutTests/platform/mac/svg/custom/use-instanceRoot-modifications-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-instanceRoot-modifications-expected.txt
@@ -1,20 +1,20 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (44,40) size 332x108
+ RenderSVGRoot {svg} at (45,40) size 330x108
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (0,0) size 126x30
- RenderSVGPath {rect} at (0,0) size 126x26 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {g} at (0,0) size 125x30
+ RenderSVGPath {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.80] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
- RenderSVGContainer {use} at (44,40) size 132x40
- RenderSVGContainer {g} at (44,40) size 132x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
- RenderSVGContainer {g} at (44,40) size 132x40
- RenderSVGPath {rect} at (44,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {use} at (45,40) size 130x40
+ RenderSVGContainer {g} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+ RenderSVGContainer {g} at (45,40) size 130x40
+ RenderSVGPath {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.80] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
- RenderSVGContainer {use} at (244,40) size 132x40
- RenderSVGContainer {g} at (244,40) size 132x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
- RenderSVGContainer {g} at (244,40) size 132x40
- RenderSVGPath {rect} at (244,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {use} at (245,40) size 130x40
+ RenderSVGContainer {g} at (245,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
+ RenderSVGContainer {g} at (245,40) size 130x40
+ RenderSVGPath {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGPath {circle} at (290,40) size 40x40 [opacity=0.80] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
RenderSVGText {text} at (70,55) size 78x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 78x19
diff --git a/LayoutTests/platform/mac/svg/custom/use-modify-container-in-target-expected.txt b/LayoutTests/platform/mac/svg/custom/use-modify-container-in-target-expected.txt
index 451ee2e..66aaae7 100644
--- a/LayoutTests/platform/mac/svg/custom/use-modify-container-in-target-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-modify-container-in-target-expected.txt
@@ -3,21 +3,21 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (20,40) size 404x106
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (0,0) size 126x30
- RenderSVGContainer {g} at (0,0) size 126x26
- RenderSVGPath {rect} at (0,0) size 126x26 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {g} at (0,0) size 125x30
+ RenderSVGContainer {g} at (0,0) size 125x25
+ RenderSVGPath {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
- RenderSVGContainer {use} at (44,40) size 132x40
- RenderSVGContainer {g} at (44,40) size 132x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
- RenderSVGContainer {g} at (44,40) size 132x40
- RenderSVGContainer {g} at (44,44) size 132x32
- RenderSVGPath {rect} at (44,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {use} at (45,40) size 130x40
+ RenderSVGContainer {g} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+ RenderSVGContainer {g} at (45,40) size 130x40
+ RenderSVGContainer {g} at (45,45) size 130x30
+ RenderSVGPath {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
- RenderSVGContainer {use} at (244,40) size 132x40
- RenderSVGContainer {g} at (244,40) size 132x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
- RenderSVGContainer {g} at (244,40) size 132x40
- RenderSVGContainer {g} at (244,44) size 132x32
- RenderSVGPath {rect} at (244,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {use} at (245,40) size 130x40
+ RenderSVGContainer {g} at (245,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
+ RenderSVGContainer {g} at (245,40) size 130x40
+ RenderSVGContainer {g} at (245,45) size 130x30
+ RenderSVGPath {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGPath {circle} at (290,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
RenderSVGText {text} at (10,61) size 202x12 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 202x12
diff --git a/LayoutTests/platform/mac/svg/custom/use-modify-target-container-expected.txt b/LayoutTests/platform/mac/svg/custom/use-modify-target-container-expected.txt
index e39c774..565a3f2 100644
--- a/LayoutTests/platform/mac/svg/custom/use-modify-target-container-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-modify-target-container-expected.txt
@@ -1,20 +1,20 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (44,40) size 332x106
+ RenderSVGRoot {svg} at (45,40) size 330x106
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (0,0) size 126x30
- RenderSVGPath {rect} at (0,0) size 126x26 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {g} at (0,0) size 125x30
+ RenderSVGPath {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
- RenderSVGContainer {use} at (44,40) size 132x40
- RenderSVGContainer {g} at (44,40) size 132x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
- RenderSVGContainer {g} at (44,40) size 132x40
- RenderSVGPath {rect} at (44,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {use} at (45,40) size 130x40
+ RenderSVGContainer {g} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+ RenderSVGContainer {g} at (45,40) size 130x40
+ RenderSVGPath {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
- RenderSVGContainer {use} at (244,40) size 132x40
- RenderSVGContainer {g} at (244,40) size 132x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
- RenderSVGContainer {g} at (244,40) size 132x40
- RenderSVGPath {rect} at (244,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {use} at (245,40) size 130x40
+ RenderSVGContainer {g} at (245,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
+ RenderSVGContainer {g} at (245,40) size 130x40
+ RenderSVGPath {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGPath {circle} at (290,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
RenderSVGText {text} at (30,61) size 148x12 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 148x12
diff --git a/LayoutTests/platform/mac/svg/custom/use-modify-target-symbol-expected.txt b/LayoutTests/platform/mac/svg/custom/use-modify-target-symbol-expected.txt
index 19321a1..b6be9fe 100644
--- a/LayoutTests/platform/mac/svg/custom/use-modify-target-symbol-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-modify-target-symbol-expected.txt
@@ -1,16 +1,16 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (44,44) size 332x102
+ RenderSVGRoot {svg} at (45,45) size 330x101
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {use} at (44,44) size 132x32
- RenderSVGContainer {g} at (44,44) size 132x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
- RenderSVGViewportContainer {svg} at (44,44) size 132x32
- RenderSVGPath {rect} at (44,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
- RenderSVGContainer {use} at (244,44) size 132x32
- RenderSVGContainer {g} at (244,44) size 132x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
- RenderSVGViewportContainer {svg} at (244,44) size 132x32
- RenderSVGPath {rect} at (244,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {use} at (45,45) size 130x30
+ RenderSVGContainer {g} at (45,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+ RenderSVGViewportContainer {svg} at (45,45) size 130x30
+ RenderSVGPath {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {use} at (245,45) size 130x30
+ RenderSVGContainer {g} at (245,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
+ RenderSVGViewportContainer {svg} at (245,45) size 130x30
+ RenderSVGPath {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGText {text} at (30,61) size 148x12 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 148x12
chunk 1 text run 1 at (30.00,70.00) startOffset 0 endOffset 35 width 148.00: "You should shapes _above_ this text"
diff --git a/LayoutTests/platform/mac/svg/custom/use-on-clip-path-with-transformation-expected.txt b/LayoutTests/platform/mac/svg/custom/use-on-clip-path-with-transformation-expected.txt
index 8839f6f..afaf489 100644
--- a/LayoutTests/platform/mac/svg/custom/use-on-clip-path-with-transformation-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-on-clip-path-with-transformation-expected.txt
@@ -5,8 +5,8 @@
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGPath {rect} at (0,0) size 1x1 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=0.20] [height=0.20]
RenderSVGResourceClipper {clipPath} [id="clip"] [clipPathUnits=objectBoundingBox]
- RenderSVGContainer {use} at (0,0) size 2x2 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.50,-0.21)}]
- RenderSVGContainer {g} at (0,0) size 2x3 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.40,0.40)}]
- RenderSVGPath {rect} at (0,0) size 2x3 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=0.20] [height=0.20]
+ RenderSVGContainer {use} at (0,0) size 1x1 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.50,-0.21)}]
+ RenderSVGContainer {g} at (0,0) size 1x1 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.40,0.40)}]
+ RenderSVGPath {rect} at (0,0) size 1x1 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=0.20] [height=0.20]
RenderSVGPath {rect} at (107,107) size 86x86 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=300.00] [height=300.00]
[clipPath="clip"] RenderSVGResourceClipper {clipPath} at (107.57,107.57) size 84.85x84.85
diff --git a/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt b/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt
index fa2ab6a..b38007a 100644
--- a/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-3-expected.txt
@@ -10,4 +10,4 @@
RenderSVGContainer {g} at (0,0) size 0x0
RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-50.00)}]
RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
- RenderSVGContainer {g} at (451,115) size 2x2 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-35.86)}]
+ RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-35.86)}]
diff --git a/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt b/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt
index 450594d..72fa42e 100644
--- a/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-on-disallowed-foreign-object-4-expected.txt
@@ -14,6 +14,6 @@
RenderSVGContainer {g} at (0,0) size 0x0
RenderSVGContainer {use} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-50.00)}]
RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
- RenderSVGContainer {g} at (451,115) size 2x2 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-35.86)}]
- RenderSVGContainer {g} at (451,115) size 2x2
- RenderSVGContainer {g} at (451,115) size 2x2
+ RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(250.00,-35.86)}]
+ RenderSVGContainer {g} at (0,0) size 0x0
+ RenderSVGContainer {g} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/custom/use-on-g-containing-symbol-expected.txt b/LayoutTests/platform/mac/svg/custom/use-on-g-containing-symbol-expected.txt
index 9b15dd3..aa91a9c 100644
--- a/LayoutTests/platform/mac/svg/custom/use-on-g-containing-symbol-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-on-g-containing-symbol-expected.txt
@@ -1,16 +1,16 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (20,44) size 488x84
+ RenderSVGRoot {svg} at (20,45) size 488x83
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
- RenderSVGContainer {g} at (244,44) size 132x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
- RenderSVGPath {rect} at (244,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {g} at (245,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
+ RenderSVGPath {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGText {text} at (10,45) size 244x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 244x19
chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 38 width 244.00: "The two objects should look identical."
- RenderSVGContainer {use} at (44,44) size 132x32
- RenderSVGContainer {g} at (44,44) size 132x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
- RenderSVGContainer {g} at (44,44) size 132x32
- RenderSVGViewportContainer {svg} at (44,44) size 132x32
- RenderSVGPath {rect} at (44,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {use} at (45,45) size 130x30
+ RenderSVGContainer {g} at (45,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+ RenderSVGContainer {g} at (45,45) size 130x30
+ RenderSVGViewportContainer {svg} at (45,45) size 130x30
+ RenderSVGPath {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
diff --git a/LayoutTests/platform/mac/svg/custom/use-on-g-containing-use-expected.txt b/LayoutTests/platform/mac/svg/custom/use-on-g-containing-use-expected.txt
index e186a6f..957d624 100644
--- a/LayoutTests/platform/mac/svg/custom/use-on-g-containing-use-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-on-g-containing-use-expected.txt
@@ -5,34 +5,34 @@
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (40,0) size 40x30
RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
- RenderSVGContainer {g} at (0,0) size 126x30
- RenderSVGPath {rect} at (0,0) size 126x26 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {g} at (0,0) size 125x30
+ RenderSVGPath {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGContainer {use} at (40,0) size 40x30
RenderSVGContainer {g} at (40,0) size 40x30
RenderSVGContainer {g} at (40,0) size 40x30
RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
RenderSVGPath {circle} at (50,0) size 20x20 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [cx=30.00] [cy=5.00] [r=5.00]
- RenderSVGContainer {use} at (0,0) size 126x30
- RenderSVGContainer {g} at (0,0) size 126x30
- RenderSVGContainer {g} at (0,0) size 126x30
- RenderSVGPath {rect} at (0,0) size 126x26 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {use} at (0,0) size 125x30
+ RenderSVGContainer {g} at (0,0) size 125x30
+ RenderSVGContainer {g} at (0,0) size 125x30
+ RenderSVGPath {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGContainer {g} at (40,0) size 40x30
RenderSVGContainer {g} at (40,0) size 40x30
RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
RenderSVGPath {circle} at (50,0) size 20x20 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [cx=30.00] [cy=5.00] [r=5.00]
- RenderSVGContainer {g} at (244,40) size 132x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
- RenderSVGContainer {g} at (244,40) size 132x40
- RenderSVGPath {rect} at (244,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {g} at (245,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
+ RenderSVGContainer {g} at (245,40) size 130x40
+ RenderSVGPath {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGPath {circle} at (290,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
RenderSVGPath {circle} at (300,50) size 20x20 [opacity=0.50] [fill={[type=SOLID] [color=#FFFF00]}] [cx=30.00] [cy=5.00] [r=5.00]
RenderSVGText {text} at (10,45) size 244x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 244x19
chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 38 width 244.00: "The two objects should look identical."
- RenderSVGContainer {use} at (44,40) size 132x40
- RenderSVGContainer {g} at (44,40) size 132x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
- RenderSVGContainer {g} at (44,40) size 132x40
- RenderSVGContainer {g} at (44,40) size 132x40
- RenderSVGPath {rect} at (44,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {use} at (45,40) size 130x40
+ RenderSVGContainer {g} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+ RenderSVGContainer {g} at (45,40) size 130x40
+ RenderSVGContainer {g} at (45,40) size 130x40
+ RenderSVGPath {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGContainer {g} at (90,40) size 40x40
RenderSVGContainer {g} at (90,40) size 40x40
RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
diff --git a/LayoutTests/platform/mac/svg/custom/use-on-g-expected.txt b/LayoutTests/platform/mac/svg/custom/use-on-g-expected.txt
index a7ef9a1..a3d337d 100644
--- a/LayoutTests/platform/mac/svg/custom/use-on-g-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-on-g-expected.txt
@@ -3,18 +3,18 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (20,40) size 488x88
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (0,0) size 126x30
- RenderSVGPath {rect} at (0,0) size 126x26 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {g} at (0,0) size 125x30
+ RenderSVGPath {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
- RenderSVGContainer {g} at (244,40) size 132x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
- RenderSVGContainer {g} at (244,40) size 132x40
- RenderSVGPath {rect} at (244,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {g} at (245,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
+ RenderSVGContainer {g} at (245,40) size 130x40
+ RenderSVGPath {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGPath {circle} at (290,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
RenderSVGText {text} at (10,45) size 244x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 244x19
chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 38 width 244.00: "The two objects should look identical."
- RenderSVGContainer {use} at (44,40) size 132x40
- RenderSVGContainer {g} at (44,40) size 132x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
- RenderSVGContainer {g} at (44,40) size 132x40
- RenderSVGPath {rect} at (44,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {use} at (45,40) size 130x40
+ RenderSVGContainer {g} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+ RenderSVGContainer {g} at (45,40) size 130x40
+ RenderSVGPath {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
diff --git a/LayoutTests/platform/mac/svg/custom/use-on-rect-expected.txt b/LayoutTests/platform/mac/svg/custom/use-on-rect-expected.txt
index 8626355..5d6319a 100644
--- a/LayoutTests/platform/mac/svg/custom/use-on-rect-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-on-rect-expected.txt
@@ -1,14 +1,14 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (20,44) size 488x84
+ RenderSVGRoot {svg} at (20,45) size 488x83
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGPath {rect} at (0,0) size 126x26 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
- RenderSVGContainer {g} at (244,44) size 132x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
- RenderSVGPath {rect} at (244,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGPath {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {g} at (245,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
+ RenderSVGPath {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGText {text} at (10,45) size 244x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 244x19
chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 38 width 244.00: "The two objects should look identical."
- RenderSVGContainer {use} at (44,44) size 132x32
- RenderSVGContainer {g} at (44,44) size 132x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
- RenderSVGPath {rect} at (44,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {use} at (45,45) size 130x30
+ RenderSVGContainer {g} at (45,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+ RenderSVGPath {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
diff --git a/LayoutTests/platform/mac/svg/custom/use-on-symbol-expected.txt b/LayoutTests/platform/mac/svg/custom/use-on-symbol-expected.txt
index f60627c..ff252fa 100644
--- a/LayoutTests/platform/mac/svg/custom/use-on-symbol-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-on-symbol-expected.txt
@@ -1,14 +1,14 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (20,44) size 488x84
+ RenderSVGRoot {svg} at (20,45) size 488x83
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (244,44) size 132x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
- RenderSVGPath {rect} at (244,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {g} at (245,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
+ RenderSVGPath {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGText {text} at (10,45) size 244x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 244x19
chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 38 width 244.00: "The two objects should look identical."
- RenderSVGContainer {use} at (44,44) size 132x32
- RenderSVGContainer {g} at (44,44) size 132x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
- RenderSVGViewportContainer {svg} at (44,44) size 132x32
- RenderSVGPath {rect} at (44,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {use} at (45,45) size 130x30
+ RenderSVGContainer {g} at (45,45) size 130x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+ RenderSVGViewportContainer {svg} at (45,45) size 130x30
+ RenderSVGPath {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
diff --git a/LayoutTests/platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.txt b/LayoutTests/platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.txt
index 771bb18..5fc1e0b 100644
--- a/LayoutTests/platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-on-symbol-inside-pattern-expected.txt
@@ -19,7 +19,7 @@
RenderSVGContainer {g} at (8,11) size 14x17
RenderSVGViewportContainer {svg} at (8,11) size 14x17
RenderSVGPath {path} at (14,22) size 2x6 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 15 L 0 5"]
- RenderSVGPath {path} at (8,11) size 14x14 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 5 C -1.93923 7.10121 -5.09176 7.54205 -7.53298 6.0534 C -9.97421 4.56475 -11.0258 1.56025 -10.0457 -1.12585 C -9.06566 -3.81196 -6.3263 -5.43327 -3.5 -5 C -5.61622 -6.51984 -6.50972 -9.23171 -5.71141 -11.7118 C -4.91309 -14.1919 -2.60543 -15.8734 7.15493e-08 -15.8734 C 2.60543 -15.8734 4.91309 -14.1919 5.71141 -11.7118 C 6.50972 -9.23171 5.61622 -6.51983 3.5 -5 C 6.3263 -5.43327 9.06566 -3.81196 10.0457 -1.12585 C 11.0258 1.56025 9.97421 4.56475 7.53298 6.0534 C 5.09176 7.54205 1.93923 7.10121 7.15256e-07 5 Z"]
+ RenderSVGPath {path} at (8,11) size 14x14 [stroke={[type=SOLID] [color=#008000] [stroke width=2.00]}] [data="M 0 5 C -1.93923 7.10121 -5.09176 7.54205 -7.53298 6.0534 C -9.97421 4.56475 -11.0258 1.56025 -10.0457 -1.12585 C -9.06566 -3.81196 -6.3263 -5.43327 -3.5 -5 C -5.61622 -6.51984 -6.50972 -9.23171 -5.71141 -11.7118 C -4.91309 -14.1919 -2.60543 -15.8734 7.15493e-8 -15.8734 C 2.60543 -15.8734 4.91309 -14.1919 5.71141 -11.7118 C 6.50972 -9.23171 5.61622 -6.51983 3.5 -5 C 6.3263 -5.43327 9.06566 -3.81196 10.0457 -1.12585 C 11.0258 1.56025 9.97421 4.56475 7.53298 6.0534 C 5.09176 7.54205 1.93923 7.10121 7.15256e-7 5 Z"]
RenderSVGPath {path} at (0,0) size 203x92 [stroke={[type=SOLID] [color=#B42D25] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 0 50 L 100 0 L 200 20 L 150 70 L 50 90 Z"]
RenderSVGContainer {g} at (8,6) size 205x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
RenderSVGText {text} at (0,-4) size 66x18 contains 1 chunk(s)
diff --git a/LayoutTests/platform/mac/svg/custom/use-on-use-expected.txt b/LayoutTests/platform/mac/svg/custom/use-on-use-expected.txt
index 80865a1..2ad818e 100644
--- a/LayoutTests/platform/mac/svg/custom/use-on-use-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-on-use-expected.txt
@@ -3,24 +3,24 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (20,40) size 488x88
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (0,0) size 126x30
- RenderSVGPath {rect} at (0,0) size 126x26 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {g} at (0,0) size 125x30
+ RenderSVGPath {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
- RenderSVGContainer {use} at (0,0) size 126x30
- RenderSVGContainer {g} at (0,0) size 126x30
- RenderSVGContainer {g} at (0,0) size 126x30
- RenderSVGPath {rect} at (0,0) size 126x26 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {use} at (0,0) size 125x30
+ RenderSVGContainer {g} at (0,0) size 125x30
+ RenderSVGContainer {g} at (0,0) size 125x30
+ RenderSVGPath {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGPath {circle} at (40,0) size 40x30 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
- RenderSVGContainer {g} at (244,40) size 132x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
- RenderSVGContainer {g} at (244,40) size 132x40
- RenderSVGPath {rect} at (244,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {g} at (245,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
+ RenderSVGContainer {g} at (245,40) size 130x40
+ RenderSVGPath {rect} at (245,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGPath {circle} at (290,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
RenderSVGText {text} at (10,45) size 244x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 244x19
chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 38 width 244.00: "The two objects should look identical."
- RenderSVGContainer {use} at (44,40) size 132x40
- RenderSVGContainer {g} at (44,40) size 132x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
- RenderSVGContainer {g} at (44,40) size 132x40
- RenderSVGContainer {g} at (44,40) size 132x40
- RenderSVGPath {rect} at (44,44) size 132x32 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {use} at (45,40) size 130x40
+ RenderSVGContainer {g} at (45,40) size 130x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+ RenderSVGContainer {g} at (45,40) size 130x40
+ RenderSVGContainer {g} at (45,40) size 130x40
+ RenderSVGPath {rect} at (45,45) size 130x30 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGPath {circle} at (90,40) size 40x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
diff --git a/LayoutTests/platform/mac/svg/custom/use-recursion-1-expected.txt b/LayoutTests/platform/mac/svg/custom/use-recursion-1-expected.txt
index fe6d912..61c6947 100644
--- a/LayoutTests/platform/mac/svg/custom/use-recursion-1-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-recursion-1-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (20,90) size 282x38
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (0,0) size 126x26
- RenderSVGPath {rect} at (0,0) size 126x26 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {g} at (0,0) size 125x25
+ RenderSVGPath {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
RenderSVGText {text} at (10,45) size 141x19 contains 1 chunk(s)
diff --git a/LayoutTests/platform/mac/svg/custom/use-recursion-3-expected.txt b/LayoutTests/platform/mac/svg/custom/use-recursion-3-expected.txt
index fe6d912..61c6947 100644
--- a/LayoutTests/platform/mac/svg/custom/use-recursion-3-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-recursion-3-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (20,90) size 282x38
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (0,0) size 126x26
- RenderSVGPath {rect} at (0,0) size 126x26 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {g} at (0,0) size 125x25
+ RenderSVGPath {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
RenderSVGText {text} at (10,45) size 141x19 contains 1 chunk(s)
diff --git a/LayoutTests/platform/mac/svg/custom/use-recursion-4-expected.txt b/LayoutTests/platform/mac/svg/custom/use-recursion-4-expected.txt
index 6158970..9676611 100644
--- a/LayoutTests/platform/mac/svg/custom/use-recursion-4-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-recursion-4-expected.txt
@@ -6,8 +6,8 @@
RenderSVGContainer {g} at (0,0) size 0x0
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
- RenderSVGContainer {g} at (0,0) size 126x26
- RenderSVGPath {rect} at (0,0) size 126x26 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGContainer {g} at (0,0) size 125x25
+ RenderSVGPath {rect} at (0,0) size 125x25 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
RenderSVGContainer {use} at (0,0) size 0x0
RenderSVGContainer {g} at (0,0) size 0x0
RenderSVGText {text} at (10,45) size 141x19 contains 1 chunk(s)
diff --git a/LayoutTests/platform/mac/svg/custom/use-transform-expected.txt b/LayoutTests/platform/mac/svg/custom/use-transform-expected.txt
index d6c5b88..f2e644e 100644
--- a/LayoutTests/platform/mac/svg/custom/use-transform-expected.txt
+++ b/LayoutTests/platform/mac/svg/custom/use-transform-expected.txt
@@ -1,22 +1,22 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (20,0) size 488x146
+ RenderSVGRoot {svg} at (20,0) size 488x145
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (0,0) size 122x72 [transform={m=((0.71,-0.71)(0.71,0.71)) t=(5.25,22.68)}]
- RenderSVGPath {rect} at (2,0) size 116x68 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
- RenderSVGPath {circle} at (30,0) size 60x40 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
- RenderSVGContainer {g} at (224,0) size 172x146 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
- RenderSVGContainer {g} at (222,0) size 176x148 [transform={m=((0.77,0.64)(-0.64,0.77)) t=(10.23,-18.11)}]
- RenderSVGContainer {g} at (222,0) size 176x148 [transform={m=((0.71,-0.71)(0.71,0.71)) t=(5.25,22.68)}]
- RenderSVGPath {rect} at (228,0) size 164x142 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
- RenderSVGPath {circle} at (266,16) size 88x88 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+ RenderSVGContainer {g} at (0,0) size 121x71 [transform={m=((0.71,-0.71)(0.71,0.71)) t=(5.25,22.68)}]
+ RenderSVGPath {rect} at (3,0) size 114x67 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGPath {circle} at (31,0) size 58x39 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+ RenderSVGContainer {g} at (225,0) size 170x145 [transform={m=((1.00,0.00)(0.00,1.00)) t=(125.00,25.00)}]
+ RenderSVGContainer {g} at (225,0) size 170x145 [transform={m=((0.77,0.64)(-0.64,0.77)) t=(10.23,-18.11)}]
+ RenderSVGContainer {g} at (225,0) size 170x145 [transform={m=((0.71,-0.71)(0.71,0.71)) t=(5.25,22.68)}]
+ RenderSVGPath {rect} at (230,0) size 160x140 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGPath {circle} at (270,20) size 80x80 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
RenderSVGText {text} at (10,45) size 244x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 244x19
chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 38 width 244.00: "The two objects should look identical."
- RenderSVGContainer {g} at (22,0) size 176x148 [transform={m=((0.77,0.64)(-0.64,0.77)) t=(32.15,-28.33)}]
- RenderSVGContainer {use} at (22,0) size 176x148
- RenderSVGContainer {g} at (22,0) size 176x148 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
- RenderSVGContainer {g} at (22,0) size 176x148 [transform={m=((0.71,-0.71)(0.71,0.71)) t=(5.25,22.68)}]
- RenderSVGPath {rect} at (28,0) size 164x142 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
- RenderSVGPath {circle} at (66,16) size 88x88 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
+ RenderSVGContainer {g} at (25,0) size 170x145 [transform={m=((0.77,0.64)(-0.64,0.77)) t=(32.15,-28.33)}]
+ RenderSVGContainer {use} at (25,0) size 170x145
+ RenderSVGContainer {g} at (25,0) size 170x145 [transform={m=((1.00,0.00)(0.00,1.00)) t=(25.00,25.00)}]
+ RenderSVGContainer {g} at (25,0) size 170x145 [transform={m=((0.71,-0.71)(0.71,0.71)) t=(5.25,22.68)}]
+ RenderSVGPath {rect} at (30,0) size 160x140 [stroke={[type=SOLID] [color=#000080] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=60.00] [height=10.00]
+ RenderSVGPath {circle} at (70,20) size 80x80 [opacity=0.50] [fill={[type=SOLID] [color=#008000]}] [cx=30.00] [cy=5.00] [r=10.00]
diff --git a/LayoutTests/platform/mac/svg/dom/SVGPathSegList-cloning-expected.txt b/LayoutTests/platform/mac/svg/dom/SVGPathSegList-cloning-expected.txt
index 9eab518..7344daf 100644
--- a/LayoutTests/platform/mac/svg/dom/SVGPathSegList-cloning-expected.txt
+++ b/LayoutTests/platform/mac/svg/dom/SVGPathSegList-cloning-expected.txt
@@ -8,6 +8,6 @@
text run at (0,0) width 783: "Below is a JavaScript-generated svg drawing. You should see two red blobs: the left, a programmatically generated path and"
text run at (0,18) width 116: "the right, its clone."
RenderBlock {DIV} at (0,52) size 784x400
- RenderSVGRoot {svg} at (26,188) size 374x164
- RenderSVGPath {path} at (26,188) size 224x164 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 10 10 L 25 15 L 110 75 L 120 90 L 42 42 Z"]
- RenderSVGPath {path} at (176,188) size 224x164 [transform={m=((1.00,0.00)(0.00,1.00)) t=(75.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 10 10 L 25 15 L 110 75 L 120 90 L 42 42 Z"]
+ RenderSVGRoot {svg} at (27,189) size 372x162
+ RenderSVGPath {path} at (27,189) size 222x162 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 10 10 L 25 15 L 110 75 L 120 90 L 42 42 Z"]
+ RenderSVGPath {path} at (177,189) size 222x162 [transform={m=((1.00,0.00)(0.00,1.00)) t=(75.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 10 10 L 25 15 L 110 75 L 120 90 L 42 42 Z"]
diff --git a/LayoutTests/platform/mac/svg/filters/filterRes-expected.txt b/LayoutTests/platform/mac/svg/filters/filterRes-expected.txt
index fbddaee..f763fd9 100644
--- a/LayoutTests/platform/mac/svg/filters/filterRes-expected.txt
+++ b/LayoutTests/platform/mac/svg/filters/filterRes-expected.txt
@@ -30,7 +30,7 @@
[filter="f1"] RenderSVGResourceFilter {filter} at (10,10) size 100x100
RenderSVGPath {rect} at (130,10) size 100x100 [fill={[type=SOLID] [color=#000000]}] [x=130.00] [y=10.00] [width=100.00] [height=100.00]
[filter="over"] RenderSVGResourceFilter {filter} at (130,10) size 100x100
- RenderSVGContainer {g} at (240,0) size 121x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,10.00)}]
+ RenderSVGContainer {g} at (240,0) size 120x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,10.00)}]
[filter="gauss"] RenderSVGResourceFilter {filter} at (-10,-10) size 120x120
RenderSVGPath {rect} at (250,10) size 75x75 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=75.00] [height=75.00]
RenderSVGPath {rect} at (275,35) size 75x75 [fill={[type=SOLID] [color=#0000FF]}] [x=25.00] [y=25.00] [width=75.00] [height=75.00]
diff --git a/LayoutTests/platform/mac/svg/foreignObject/text-tref-02-b-expected.txt b/LayoutTests/platform/mac/svg/foreignObject/text-tref-02-b-expected.txt
index 5b59da0..b8af2d5 100644
--- a/LayoutTests/platform/mac/svg/foreignObject/text-tref-02-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/foreignObject/text-tref-02-b-expected.txt
@@ -4,8 +4,8 @@
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (125,25) size 565x322
- RenderSVGText {text} at (75,15) size 339x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 339x13
+ RenderSVGText {text} at (75,15) size 339x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 339x12
chunk 1 text run 1 at (75.00,25.00) startOffset 0 endOffset 1 width 7.33: "T"
chunk 1 text run 2 at (81.19,25.00) startOffset 1 endOffset 3 width 12.67: "es"
chunk 1 text run 3 at (93.83,25.00) startOffset 3 endOffset 8 width 16.30: "t 'tr"
@@ -14,9 +14,9 @@
chunk 1 text run 6 at (286.51,25.00) startOffset 42 endOffset 43 width 8.00: "V"
chunk 1 text run 7 at (294.01,25.00) startOffset 43 endOffset 56 width 76.03: "G document fr"
chunk 1 text run 8 at (369.98,25.00) startOffset 56 endOffset 63 width 43.36: "agment."
- RenderSVGText {text} at (75,171) size 83x37 contains 1 chunk(s)
- RenderSVGInline {tref} at (0,0) size 83x37
- RenderSVGInlineText {#text} at (0,0) size 83x37
+ RenderSVGText {text} at (75,171) size 83x36 contains 1 chunk(s)
+ RenderSVGInline {tref} at (0,0) size 83x36
+ RenderSVGInlineText {#text} at (0,0) size 83x36
chunk 1 text run 1 at (75.00,200.00) startOffset 0 endOffset 5 width 82.01: "Hello"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGInline {tref} at (0,0) size 0x0
@@ -24,13 +24,13 @@
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGForeignObject {foreignObject} at (0,0) size 0x0
RenderSVGRoot {svg} at (0,0) size 0x0
- RenderSVGText {text} at (0,-15) size 42x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 42x19
+ RenderSVGText {text} at (0,-15) size 42x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 42x18
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 41.00: "Hello"
RenderText {#text} at (0,0) size 0x0
RenderSVGContainer {g} at (16,523) size 376x56
- RenderSVGText {text} at (10,314) size 225x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 225x33
+ RenderSVGText {text} at (10,314) size 225x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 225x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.64: "$R"
chunk 1 text run 2 at (50.26,340.00) startOffset 2 endOffset 3 width 17.68: "e"
chunk 1 text run 3 at (67.46,340.00) startOffset 3 endOffset 12 width 116.64: "vision: 1"
diff --git a/LayoutTests/platform/mac/svg/hixie/error/002-expected.txt b/LayoutTests/platform/mac/svg/hixie/error/002-expected.txt
index f7c6250..b52752c 100644
--- a/LayoutTests/platform/mac/svg/hixie/error/002-expected.txt
+++ b/LayoutTests/platform/mac/svg/hixie/error/002-expected.txt
@@ -2,6 +2,6 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (10,10) size 105x13
- RenderSVGText {text} at (10,10) size 105x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 105x13
+ RenderSVGText {text} at (10,10) size 105x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 105x12
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 26 width 105.00: "This line should be green."
diff --git a/LayoutTests/platform/mac/svg/hixie/error/013-expected.txt b/LayoutTests/platform/mac/svg/hixie/error/013-expected.txt
index a7e474c..826d000 100644
--- a/LayoutTests/platform/mac/svg/hixie/error/013-expected.txt
+++ b/LayoutTests/platform/mac/svg/hixie/error/013-expected.txt
@@ -6,8 +6,8 @@
RenderBody {body} at (8,8) size 784x76
RenderBlock (anonymous) at (0,0) size 784x24
RenderSVGRoot {svg} at (8,8) size 0x0
- RenderSVGText {text} at (10,20) size 125x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 125x13
+ RenderSVGText {text} at (10,20) size 125x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 125x12
chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 30 width 125.00: "FAIL (This should not render.)"
RenderText {#text} at (0,0) size 0x0
RenderBlock {p} at (0,40) size 784x36 [color=#008000]
diff --git a/LayoutTests/platform/mac/svg/hixie/perf/001-expected.txt b/LayoutTests/platform/mac/svg/hixie/perf/001-expected.txt
index 47b941f..a0656ed 100644
--- a/LayoutTests/platform/mac/svg/hixie/perf/001-expected.txt
+++ b/LayoutTests/platform/mac/svg/hixie/perf/001-expected.txt
@@ -3,11 +3,11 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (109,9) size 582x582
RenderSVGPath {rect} at (109,9) size 582x582 [stroke={[type=SOLID] [color=#000000]}] [x=-190.00] [y=-190.00] [width=580.00] [height=580.00]
- RenderSVGText {text} at (-150,-160) size 92x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 92x13
+ RenderSVGText {text} at (-150,-160) size 92x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 92x12
chunk 1 text run 1 at (-150.00,-150.00) startOffset 0 endOffset 21 width 92.00: "SVG Performance test."
- RenderSVGText {text} at (200,340) size 61x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 61x13
+ RenderSVGText {text} at (200,340) size 61x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 61x12
chunk 1 text run 1 at (200.00,350.00) startOffset 0 endOffset 14 width 61.00: "Test completed"
RenderSVGContainer {g} at (116,43) size 499x533
RenderSVGPath {path} at (139,232) size 39x55 [stroke={[type=SOLID] [color=#000000] [stroke width=0.17]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M -122.304 84.285 C -122.304 84.285 -122.203 86.179 -123.027 86.16 C -123.851 86.141 -140.305 38.066 -160.833 40.309 C -160.833 40.309 -143.05 32.956 -122.304 84.285 Z"]
@@ -65,7 +65,7 @@
RenderSVGPath {path} at (346,442) size 8x4 [stroke={[type=SOLID] [color=#A5264C] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 47 244.801 C 47 244.801 50.6 242.401 53 243.601"]
RenderSVGPath {path} at (352,421) size 10x8 [stroke={[type=SOLID] [color=#A5264C] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 53.5 228.401 C 53.5 228.401 56.4 223.501 61.2 222.701"]
RenderSVGPath {path} at (264,462) size 42x7 [fill={[type=SOLID] [color=#B2B2B2]}] [data="M -25.8 265.201 C -25.8 265.201 -7.8 268.401 -3.4 266.801 C -3.4 266.801 5.4 266.801 -3 268.801 C -3 268.801 -15.8 268.801 -23.8 267.601 C -23.8 267.601 -35.4 262.001 -25.8 265.201 Z"]
- RenderSVGPath {path} at (282,371) size 34x44 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFFCC]}] [data="M -11.8 172.001 C -11.8 172.001 5.8 172.001 7.8 172.801 C 7.8 172.801 15 203.601 11.4 211.201 C 11.4 211.201 10.2 214.001 7.4 208.401 C 7.4 208.401 -11 175.601 -14.2 173.601 C -17.4 171.601 -13 172.001 -11.8 172.001 Z"]
+ RenderSVGPath {path} at (282,371) size 33x44 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFFCC]}] [data="M -11.8 172.001 C -11.8 172.001 5.8 172.001 7.8 172.801 C 7.8 172.801 15 203.601 11.4 211.201 C 11.4 211.201 10.2 214.001 7.4 208.401 C 7.4 208.401 -11 175.601 -14.2 173.601 C -17.4 171.601 -13 172.001 -11.8 172.001 Z"]
RenderSVGPath {path} at (210,368) size 34x38 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFFCC]}] [data="M -88.9 169.301 C -88.9 169.301 -80 171.001 -67.4 173.601 C -67.4 173.601 -62.6 196.001 -59.4 200.801 C -56.2 205.601 -59.8 205.601 -63.4 202.801 C -67 200.001 -81.8 186.001 -83.8 181.601 C -85.8 177.201 -88.9 169.301 -88.9 169.301 Z"]
RenderSVGPath {path} at (232,373) size 9x14 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFFCC]}] [data="M -67.039 173.818 C -67.039 173.818 -61.239 175.366 -60.23 177.581 C -59.222 179.795 -61.432 183.092 -61.432 183.092 C -61.432 183.092 -62.432 186.397 -63.634 184.235 C -64.836 182.072 -67.708 174.412 -67.039 173.818 Z"]
RenderSVGPath {path} at (233,372) size 46x10 [fill={[type=SOLID] [color=#000000]}] [data="M -67 173.601 C -67 173.601 -63.4 178.801 -59.8 178.801 C -56.2 178.801 -55.818 178.388 -53 179.001 C -48.4 180.001 -48.8 178.001 -42.2 179.201 C -39.56 179.681 -37 178.801 -34.2 180.001 C -31.4 181.201 -28.2 180.401 -27 178.401 C -25.8 176.401 -21 172.201 -21 172.201 C -21 172.201 -33.8 174.001 -36.6 174.801 C -36.6 174.801 -59 176.001 -67 173.601 Z"]
@@ -97,7 +97,7 @@
RenderSVGPath {path} at (214,195) size 24x12 [fill={[type=SOLID] [color=#CCCCCC]}] [data="M -62.7 6.2 C -62.7 6.2 -84.3 -4 -85.2 -4.8 C -85.2 -4.8 -76.1 3.4 -75.3 3.4 C -74.5 3.4 -62.7 6.2 -62.7 6.2 Z"]
RenderSVGPath {path} at (220,200) size 19x25 [fill={[type=SOLID] [color=#000000]}] [data="M -79.8 0 C -79.8 0 -61.4 3.6 -61.4 8 C -61.4 10.912 -61.643 24.331 -67 22.8 C -75.4 20.4 -71.8 6 -79.8 0 Z"]
RenderSVGPath {path} at (227,203) size 13x17 [fill={[type=SOLID] [color=#99CC32]}] [data="M -71.4 3.8 C -71.4 3.8 -62.422 5.274 -61.4 8 C -60.8 9.6 -60.137 17.908 -65.6 19 C -70.152 19.911 -72.382 9.69 -71.4 3.8 Z"]
- RenderSVGPath {path} at (310,185) size 120x74 [fill={[type=SOLID] [color=#000000]}] [data="M 14.595 46.349 C 14.098 44.607 15.409 44.738 17.2 44.2 C 19.2 43.6 31.4 39.8 32.2 37.2 C 33 34.6 46.2 39 46.2 39 C 48 39.8 52.4 42.4 52.4 42.4 C 57.2 43.6 63.8 44 63.8 44 C 66.2 45 69.6 47.8 69.6 47.8 C 84.2 58 96.601 50.8 96.601 50.8 C 116.601 44.2 110.601 27 110.601 27 C 107.601 18 110.801 14.6 110.801 14.6 C 111.001 10.8 118.201 17.2 118.201 17.2 C 120.801 21.4 121.601 26.4 121.601 26.4 C 129.601 37.6 126.201 19.8 126.201 19.8 C 126.401 18.8 123.601 15.2 123.601 14 C 123.601 12.8 121.801 9.4 121.801 9.4 C 118.801 6 121.201 -1 121.201 -1 C 123.001 -14.8 120.801 -13 120.801 -13 C 119.601 -14.8 110.401 -4.8 110.401 -4.8 C 108.201 -1.4 102.201 0.2 102.201 0.2 C 99.401 2 96.001 0.6 96.001 0.6 C 93.401 0.2 87.801 7.2 87.801 7.2 C 90.601 7 93.001 11.4 95.401 11.6 C 97.801 11.8 99.601 9.2 101.201 8.6 C 102.801 8 105.601 13.8 105.601 13.8 C 106.001 16.4 100.401 21.2 100.401 21.2 C 100.001 25.8 98.401 24.2 98.401 24.2 C 95.401 23.6 94.201 27.4 93.201 32 C 92.201 36.6 88.001 37 88.001 37 C 86.401 44.4 85.2 41.4 85.2 41.4 C 85 35.8 79 41.6 79 41.6 C 77.8 43.6 73.2 41.4 73.2 41.4 C 66.4 39.4 68.8 37.4 68.8 37.4 C 70.6 35.2 81.8 37.4 81.8 37.4 C 84 35.8 76 31.8 76 31.8 C 75.4 30 76.4 25.6 76.4 25.6 C 77.6 22.4 84.4 16.8 84.4 16.8 C 93.801 15.6 91.001 14 91.001 14 C 84.801 8.8 79 16.4 79 16.4 C 76.8 22.6 59.4 37.6 59.4 37.6 C 54.6 41 57.2 34.2 53.2 37.6 C 49.2 41 28.6 32 28.6 32 C 17.038 30.807 14.306 46.549 10.777 43.429 C 10.777 43.429 16.195 51.949 14.595 46.349 Z"]
+ RenderSVGPath {path} at (310,185) size 120x73 [fill={[type=SOLID] [color=#000000]}] [data="M 14.595 46.349 C 14.098 44.607 15.409 44.738 17.2 44.2 C 19.2 43.6 31.4 39.8 32.2 37.2 C 33 34.6 46.2 39 46.2 39 C 48 39.8 52.4 42.4 52.4 42.4 C 57.2 43.6 63.8 44 63.8 44 C 66.2 45 69.6 47.8 69.6 47.8 C 84.2 58 96.601 50.8 96.601 50.8 C 116.601 44.2 110.601 27 110.601 27 C 107.601 18 110.801 14.6 110.801 14.6 C 111.001 10.8 118.201 17.2 118.201 17.2 C 120.801 21.4 121.601 26.4 121.601 26.4 C 129.601 37.6 126.201 19.8 126.201 19.8 C 126.401 18.8 123.601 15.2 123.601 14 C 123.601 12.8 121.801 9.4 121.801 9.4 C 118.801 6 121.201 -1 121.201 -1 C 123.001 -14.8 120.801 -13 120.801 -13 C 119.601 -14.8 110.401 -4.8 110.401 -4.8 C 108.201 -1.4 102.201 0.2 102.201 0.2 C 99.401 2 96.001 0.6 96.001 0.6 C 93.401 0.2 87.801 7.2 87.801 7.2 C 90.601 7 93.001 11.4 95.401 11.6 C 97.801 11.8 99.601 9.2 101.201 8.6 C 102.801 8 105.601 13.8 105.601 13.8 C 106.001 16.4 100.401 21.2 100.401 21.2 C 100.001 25.8 98.401 24.2 98.401 24.2 C 95.401 23.6 94.201 27.4 93.201 32 C 92.201 36.6 88.001 37 88.001 37 C 86.401 44.4 85.2 41.4 85.2 41.4 C 85 35.8 79 41.6 79 41.6 C 77.8 43.6 73.2 41.4 73.2 41.4 C 66.4 39.4 68.8 37.4 68.8 37.4 C 70.6 35.2 81.8 37.4 81.8 37.4 C 84 35.8 76 31.8 76 31.8 C 75.4 30 76.4 25.6 76.4 25.6 C 77.6 22.4 84.4 16.8 84.4 16.8 C 93.801 15.6 91.001 14 91.001 14 C 84.801 8.8 79 16.4 79 16.4 C 76.8 22.6 59.4 37.6 59.4 37.6 C 54.6 41 57.2 34.2 53.2 37.6 C 49.2 41 28.6 32 28.6 32 C 17.038 30.807 14.306 46.549 10.777 43.429 C 10.777 43.429 16.195 51.949 14.595 46.349 Z"]
RenderSVGPath {path} at (478,68) size 100x94 [fill={[type=SOLID] [color=#000000]}] [data="M 209.401 -120 C 209.401 -120 183.801 -112 181.001 -93.2 C 181.001 -93.2 178.601 -70.4 199.001 -52.8 C 199.001 -52.8 199.401 -46.4 201.401 -43.2 C 201.401 -43.2 199.801 -38.4 218.601 -46 L 245.801 -54.4 C 245.801 -54.4 252.201 -56.8 257.401 -65.6 C 262.601 -74.4 277.801 -93.2 274.201 -118.4 C 274.201 -118.4 275.401 -129.6 269.401 -130 C 269.401 -130 261.001 -131.6 253.801 -124 C 253.801 -124 247.001 -120.8 244.601 -121.2 L 209.401 -120 Z"]
RenderSVGPath {path} at (523,70) size 44x67 [fill={[type=SOLID] [color=#000000]}] [data="M 264.022 -120.99 C 264.022 -120.99 266.122 -129.92 261.282 -125.08 C 261.282 -125.08 254.242 -119.36 246.761 -119.36 C 246.761 -119.36 232.241 -117.16 227.841 -103.96 C 227.841 -103.96 223.881 -77.12 231.801 -71.4 C 231.801 -71.4 236.641 -63.92 243.681 -70.52 C 250.722 -77.12 266.222 -107.35 264.022 -120.99 Z"]
RenderSVGPath {path} at (524,70) size 42x66 [fill={[type=SOLID] [color=#323232]}] [data="M 263.648 -120.632 C 263.648 -120.632 265.738 -129.376 260.986 -124.624 C 260.986 -124.624 254.074 -119.008 246.729 -119.008 C 246.729 -119.008 232.473 -116.848 228.153 -103.888 C 228.153 -103.888 224.265 -77.536 232.041 -71.92 C 232.041 -71.92 236.793 -64.576 243.705 -71.056 C 250.618 -77.536 265.808 -107.24 263.648 -120.632 Z"]
diff --git a/LayoutTests/platform/mac/svg/hixie/perf/002-expected.txt b/LayoutTests/platform/mac/svg/hixie/perf/002-expected.txt
index aa4b5b6..69412a4 100644
--- a/LayoutTests/platform/mac/svg/hixie/perf/002-expected.txt
+++ b/LayoutTests/platform/mac/svg/hixie/perf/002-expected.txt
@@ -3,11 +3,11 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (109,9) size 582x582
RenderSVGPath {rect} at (109,9) size 582x582 [stroke={[type=SOLID] [color=#000000]}] [x=-190.00] [y=-190.00] [width=580.00] [height=580.00]
- RenderSVGText {text} at (-150,-160) size 92x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 92x13
+ RenderSVGText {text} at (-150,-160) size 92x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 92x12
chunk 1 text run 1 at (-150.00,-150.00) startOffset 0 endOffset 21 width 92.00: "SVG Performance test."
- RenderSVGText {text} at (200,340) size 61x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 61x13
+ RenderSVGText {text} at (200,340) size 61x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 61x12
chunk 1 text run 1 at (200.00,350.00) startOffset 0 endOffset 14 width 61.00: "Test completed"
RenderSVGContainer {g} at (116,43) size 499x533
RenderSVGPath {path} at (139,232) size 39x55 [stroke={[type=SOLID] [color=#000000] [stroke width=0.17]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M -122.304 84.285 C -122.304 84.285 -122.203 86.179 -123.027 86.16 C -123.851 86.141 -140.305 38.066 -160.833 40.309 C -160.833 40.309 -143.05 32.956 -122.304 84.285 Z"]
@@ -65,7 +65,7 @@
RenderSVGPath {path} at (346,442) size 8x4 [stroke={[type=SOLID] [color=#A5264C] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 47 244.801 C 47 244.801 50.6 242.401 53 243.601"]
RenderSVGPath {path} at (352,421) size 10x8 [stroke={[type=SOLID] [color=#A5264C] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 53.5 228.401 C 53.5 228.401 56.4 223.501 61.2 222.701"]
RenderSVGPath {path} at (264,462) size 42x7 [fill={[type=SOLID] [color=#B2B2B2]}] [data="M -25.8 265.201 C -25.8 265.201 -7.8 268.401 -3.4 266.801 C -3.4 266.801 5.4 266.801 -3 268.801 C -3 268.801 -15.8 268.801 -23.8 267.601 C -23.8 267.601 -35.4 262.001 -25.8 265.201 Z"]
- RenderSVGPath {path} at (282,371) size 34x44 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFFCC]}] [data="M -11.8 172.001 C -11.8 172.001 5.8 172.001 7.8 172.801 C 7.8 172.801 15 203.601 11.4 211.201 C 11.4 211.201 10.2 214.001 7.4 208.401 C 7.4 208.401 -11 175.601 -14.2 173.601 C -17.4 171.601 -13 172.001 -11.8 172.001 Z"]
+ RenderSVGPath {path} at (282,371) size 33x44 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFFCC]}] [data="M -11.8 172.001 C -11.8 172.001 5.8 172.001 7.8 172.801 C 7.8 172.801 15 203.601 11.4 211.201 C 11.4 211.201 10.2 214.001 7.4 208.401 C 7.4 208.401 -11 175.601 -14.2 173.601 C -17.4 171.601 -13 172.001 -11.8 172.001 Z"]
RenderSVGPath {path} at (210,368) size 34x38 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFFCC]}] [data="M -88.9 169.301 C -88.9 169.301 -80 171.001 -67.4 173.601 C -67.4 173.601 -62.6 196.001 -59.4 200.801 C -56.2 205.601 -59.8 205.601 -63.4 202.801 C -67 200.001 -81.8 186.001 -83.8 181.601 C -85.8 177.201 -88.9 169.301 -88.9 169.301 Z"]
RenderSVGPath {path} at (232,373) size 9x14 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#FFFFCC]}] [data="M -67.039 173.818 C -67.039 173.818 -61.239 175.366 -60.23 177.581 C -59.222 179.795 -61.432 183.092 -61.432 183.092 C -61.432 183.092 -62.432 186.397 -63.634 184.235 C -64.836 182.072 -67.708 174.412 -67.039 173.818 Z"]
RenderSVGPath {path} at (233,372) size 46x10 [fill={[type=SOLID] [color=#000000]}] [data="M -67 173.601 C -67 173.601 -63.4 178.801 -59.8 178.801 C -56.2 178.801 -55.818 178.388 -53 179.001 C -48.4 180.001 -48.8 178.001 -42.2 179.201 C -39.56 179.681 -37 178.801 -34.2 180.001 C -31.4 181.201 -28.2 180.401 -27 178.401 C -25.8 176.401 -21 172.201 -21 172.201 C -21 172.201 -33.8 174.001 -36.6 174.801 C -36.6 174.801 -59 176.001 -67 173.601 Z"]
@@ -97,7 +97,7 @@
RenderSVGPath {path} at (214,195) size 24x12 [fill={[type=SOLID] [color=#CCCCCC]}] [data="M -62.7 6.2 C -62.7 6.2 -84.3 -4 -85.2 -4.8 C -85.2 -4.8 -76.1 3.4 -75.3 3.4 C -74.5 3.4 -62.7 6.2 -62.7 6.2 Z"]
RenderSVGPath {path} at (220,200) size 19x25 [fill={[type=SOLID] [color=#000000]}] [data="M -79.8 0 C -79.8 0 -61.4 3.6 -61.4 8 C -61.4 10.912 -61.643 24.331 -67 22.8 C -75.4 20.4 -71.8 6 -79.8 0 Z"]
RenderSVGPath {path} at (227,203) size 13x17 [fill={[type=SOLID] [color=#99CC32]}] [data="M -71.4 3.8 C -71.4 3.8 -62.422 5.274 -61.4 8 C -60.8 9.6 -60.137 17.908 -65.6 19 C -70.152 19.911 -72.382 9.69 -71.4 3.8 Z"]
- RenderSVGPath {path} at (310,185) size 120x74 [fill={[type=SOLID] [color=#000000]}] [data="M 14.595 46.349 C 14.098 44.607 15.409 44.738 17.2 44.2 C 19.2 43.6 31.4 39.8 32.2 37.2 C 33 34.6 46.2 39 46.2 39 C 48 39.8 52.4 42.4 52.4 42.4 C 57.2 43.6 63.8 44 63.8 44 C 66.2 45 69.6 47.8 69.6 47.8 C 84.2 58 96.601 50.8 96.601 50.8 C 116.601 44.2 110.601 27 110.601 27 C 107.601 18 110.801 14.6 110.801 14.6 C 111.001 10.8 118.201 17.2 118.201 17.2 C 120.801 21.4 121.601 26.4 121.601 26.4 C 129.601 37.6 126.201 19.8 126.201 19.8 C 126.401 18.8 123.601 15.2 123.601 14 C 123.601 12.8 121.801 9.4 121.801 9.4 C 118.801 6 121.201 -1 121.201 -1 C 123.001 -14.8 120.801 -13 120.801 -13 C 119.601 -14.8 110.401 -4.8 110.401 -4.8 C 108.201 -1.4 102.201 0.2 102.201 0.2 C 99.401 2 96.001 0.6 96.001 0.6 C 93.401 0.2 87.801 7.2 87.801 7.2 C 90.601 7 93.001 11.4 95.401 11.6 C 97.801 11.8 99.601 9.2 101.201 8.6 C 102.801 8 105.601 13.8 105.601 13.8 C 106.001 16.4 100.401 21.2 100.401 21.2 C 100.001 25.8 98.401 24.2 98.401 24.2 C 95.401 23.6 94.201 27.4 93.201 32 C 92.201 36.6 88.001 37 88.001 37 C 86.401 44.4 85.2 41.4 85.2 41.4 C 85 35.8 79 41.6 79 41.6 C 77.8 43.6 73.2 41.4 73.2 41.4 C 66.4 39.4 68.8 37.4 68.8 37.4 C 70.6 35.2 81.8 37.4 81.8 37.4 C 84 35.8 76 31.8 76 31.8 C 75.4 30 76.4 25.6 76.4 25.6 C 77.6 22.4 84.4 16.8 84.4 16.8 C 93.801 15.6 91.001 14 91.001 14 C 84.801 8.8 79 16.4 79 16.4 C 76.8 22.6 59.4 37.6 59.4 37.6 C 54.6 41 57.2 34.2 53.2 37.6 C 49.2 41 28.6 32 28.6 32 C 17.038 30.807 14.306 46.549 10.777 43.429 C 10.777 43.429 16.195 51.949 14.595 46.349 Z"]
+ RenderSVGPath {path} at (310,185) size 120x73 [fill={[type=SOLID] [color=#000000]}] [data="M 14.595 46.349 C 14.098 44.607 15.409 44.738 17.2 44.2 C 19.2 43.6 31.4 39.8 32.2 37.2 C 33 34.6 46.2 39 46.2 39 C 48 39.8 52.4 42.4 52.4 42.4 C 57.2 43.6 63.8 44 63.8 44 C 66.2 45 69.6 47.8 69.6 47.8 C 84.2 58 96.601 50.8 96.601 50.8 C 116.601 44.2 110.601 27 110.601 27 C 107.601 18 110.801 14.6 110.801 14.6 C 111.001 10.8 118.201 17.2 118.201 17.2 C 120.801 21.4 121.601 26.4 121.601 26.4 C 129.601 37.6 126.201 19.8 126.201 19.8 C 126.401 18.8 123.601 15.2 123.601 14 C 123.601 12.8 121.801 9.4 121.801 9.4 C 118.801 6 121.201 -1 121.201 -1 C 123.001 -14.8 120.801 -13 120.801 -13 C 119.601 -14.8 110.401 -4.8 110.401 -4.8 C 108.201 -1.4 102.201 0.2 102.201 0.2 C 99.401 2 96.001 0.6 96.001 0.6 C 93.401 0.2 87.801 7.2 87.801 7.2 C 90.601 7 93.001 11.4 95.401 11.6 C 97.801 11.8 99.601 9.2 101.201 8.6 C 102.801 8 105.601 13.8 105.601 13.8 C 106.001 16.4 100.401 21.2 100.401 21.2 C 100.001 25.8 98.401 24.2 98.401 24.2 C 95.401 23.6 94.201 27.4 93.201 32 C 92.201 36.6 88.001 37 88.001 37 C 86.401 44.4 85.2 41.4 85.2 41.4 C 85 35.8 79 41.6 79 41.6 C 77.8 43.6 73.2 41.4 73.2 41.4 C 66.4 39.4 68.8 37.4 68.8 37.4 C 70.6 35.2 81.8 37.4 81.8 37.4 C 84 35.8 76 31.8 76 31.8 C 75.4 30 76.4 25.6 76.4 25.6 C 77.6 22.4 84.4 16.8 84.4 16.8 C 93.801 15.6 91.001 14 91.001 14 C 84.801 8.8 79 16.4 79 16.4 C 76.8 22.6 59.4 37.6 59.4 37.6 C 54.6 41 57.2 34.2 53.2 37.6 C 49.2 41 28.6 32 28.6 32 C 17.038 30.807 14.306 46.549 10.777 43.429 C 10.777 43.429 16.195 51.949 14.595 46.349 Z"]
RenderSVGPath {path} at (478,68) size 100x94 [fill={[type=SOLID] [color=#000000]}] [data="M 209.401 -120 C 209.401 -120 183.801 -112 181.001 -93.2 C 181.001 -93.2 178.601 -70.4 199.001 -52.8 C 199.001 -52.8 199.401 -46.4 201.401 -43.2 C 201.401 -43.2 199.801 -38.4 218.601 -46 L 245.801 -54.4 C 245.801 -54.4 252.201 -56.8 257.401 -65.6 C 262.601 -74.4 277.801 -93.2 274.201 -118.4 C 274.201 -118.4 275.401 -129.6 269.401 -130 C 269.401 -130 261.001 -131.6 253.801 -124 C 253.801 -124 247.001 -120.8 244.601 -121.2 L 209.401 -120 Z"]
RenderSVGPath {path} at (523,70) size 44x67 [fill={[type=SOLID] [color=#000000]}] [data="M 264.022 -120.99 C 264.022 -120.99 266.122 -129.92 261.282 -125.08 C 261.282 -125.08 254.242 -119.36 246.761 -119.36 C 246.761 -119.36 232.241 -117.16 227.841 -103.96 C 227.841 -103.96 223.881 -77.12 231.801 -71.4 C 231.801 -71.4 236.641 -63.92 243.681 -70.52 C 250.722 -77.12 266.222 -107.35 264.022 -120.99 Z"]
RenderSVGPath {path} at (524,70) size 42x66 [fill={[type=SOLID] [color=#323232]}] [data="M 263.648 -120.632 C 263.648 -120.632 265.738 -129.376 260.986 -124.624 C 260.986 -124.624 254.074 -119.008 246.729 -119.008 C 246.729 -119.008 232.473 -116.848 228.153 -103.888 C 228.153 -103.888 224.265 -77.536 232.041 -71.92 C 232.041 -71.92 236.793 -64.576 243.705 -71.056 C 250.618 -77.536 265.808 -107.24 263.648 -120.632 Z"]
diff --git a/LayoutTests/platform/mac/svg/hixie/perf/003-expected.txt b/LayoutTests/platform/mac/svg/hixie/perf/003-expected.txt
index f41f236..bf8ec34 100644
--- a/LayoutTests/platform/mac/svg/hixie/perf/003-expected.txt
+++ b/LayoutTests/platform/mac/svg/hixie/perf/003-expected.txt
@@ -2,10 +2,10 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 400x400
RenderSVGRoot {svg} at (0,0) size 400x400
- RenderSVGText {text} at (10,10) size 50x7 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x7
+ RenderSVGText {text} at (10,10) size 50x6 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x6
chunk 1 text run 1 at (10.00,15.00) startOffset 0 endOffset 21 width 49.75: "SVG Performance test."
- RenderSVGText {text} at (10,90) size 36x7 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 36x7
+ RenderSVGText {text} at (10,90) size 36x6 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 36x6
chunk 1 text run 1 at (10.00,95.00) startOffset 0 endOffset 17 width 35.25: "Test not started."
RenderSVGPath {rect} at (0,0) size 400x400 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
diff --git a/LayoutTests/platform/mac/svg/hixie/perf/004-expected.txt b/LayoutTests/platform/mac/svg/hixie/perf/004-expected.txt
index f41f236..bf8ec34 100644
--- a/LayoutTests/platform/mac/svg/hixie/perf/004-expected.txt
+++ b/LayoutTests/platform/mac/svg/hixie/perf/004-expected.txt
@@ -2,10 +2,10 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 400x400
RenderSVGRoot {svg} at (0,0) size 400x400
- RenderSVGText {text} at (10,10) size 50x7 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x7
+ RenderSVGText {text} at (10,10) size 50x6 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x6
chunk 1 text run 1 at (10.00,15.00) startOffset 0 endOffset 21 width 49.75: "SVG Performance test."
- RenderSVGText {text} at (10,90) size 36x7 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 36x7
+ RenderSVGText {text} at (10,90) size 36x6 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 36x6
chunk 1 text run 1 at (10.00,95.00) startOffset 0 endOffset 17 width 35.25: "Test not started."
RenderSVGPath {rect} at (0,0) size 400x400 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
diff --git a/LayoutTests/platform/mac/svg/hixie/perf/005-expected.txt b/LayoutTests/platform/mac/svg/hixie/perf/005-expected.txt
index e9c32f5..51ea236 100644
--- a/LayoutTests/platform/mac/svg/hixie/perf/005-expected.txt
+++ b/LayoutTests/platform/mac/svg/hixie/perf/005-expected.txt
@@ -2,11 +2,11 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 400x400
RenderSVGRoot {svg} at (0,0) size 400x400
- RenderSVGText {text} at (10,10) size 50x7 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x7
+ RenderSVGText {text} at (10,10) size 50x6 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x6
chunk 1 text run 1 at (10.00,15.00) startOffset 0 endOffset 21 width 49.75: "SVG Performance test."
- RenderSVGText {text} at (10,90) size 36x7 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 36x7
+ RenderSVGText {text} at (10,90) size 36x6 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 36x6
chunk 1 text run 1 at (10.00,95.00) startOffset 0 endOffset 17 width 35.25: "Test not started."
RenderSVGPath {rect} at (0,0) size 400x400 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
RenderSVGResourceLinearGradient {linearGradient} [id="gradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
diff --git a/LayoutTests/platform/mac/svg/hixie/perf/006-expected.txt b/LayoutTests/platform/mac/svg/hixie/perf/006-expected.txt
index dcbd7a0..cb3fc6c 100644
--- a/LayoutTests/platform/mac/svg/hixie/perf/006-expected.txt
+++ b/LayoutTests/platform/mac/svg/hixie/perf/006-expected.txt
@@ -2,11 +2,11 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 400x400
RenderSVGRoot {svg} at (0,0) size 400x400
- RenderSVGText {text} at (10,10) size 50x7 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x7
+ RenderSVGText {text} at (10,10) size 50x6 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x6
chunk 1 text run 1 at (10.00,15.00) startOffset 0 endOffset 21 width 49.75: "SVG Performance test."
- RenderSVGText {text} at (10,90) size 36x7 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 36x7
+ RenderSVGText {text} at (10,90) size 36x6 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 36x6
chunk 1 text run 1 at (10.00,95.00) startOffset 0 endOffset 17 width 35.25: "Test not started."
RenderSVGPath {rect} at (0,0) size 400x400 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
RenderSVGResourceRadialGradient {radialGradient} [id="gradient"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50]
diff --git a/LayoutTests/platform/mac/svg/hixie/perf/007-expected.txt b/LayoutTests/platform/mac/svg/hixie/perf/007-expected.txt
index ba7a738..003c42c 100644
--- a/LayoutTests/platform/mac/svg/hixie/perf/007-expected.txt
+++ b/LayoutTests/platform/mac/svg/hixie/perf/007-expected.txt
@@ -177,6 +177,6 @@
RenderSVGText {text} at (10,2) size 611x9 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 611x9
chunk 1 text run 1 at (10.00,9.00) startOffset 0 endOffset 179 width 611.00: "Based on map data marked \x{A9} copyright iMapping Ltd. Used without permission under the auspices of Fair Use to improve interoperability. Source: http://www.wherearewe.co.nz/svg.html"
- RenderSVGText {text} at (280,302) size 236x36 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 236x36
+ RenderSVGText {text} at (280,302) size 236x35 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 236x35
chunk 1 text run 1 at (280.00,330.00) startOffset 0 endOffset 21 width 236.00: "Test not yet started."
diff --git a/LayoutTests/platform/mac/svg/hixie/text/001-expected.txt b/LayoutTests/platform/mac/svg/hixie/text/001-expected.txt
index 62f1aa8..9994a20 100644
--- a/LayoutTests/platform/mac/svg/hixie/text/001-expected.txt
+++ b/LayoutTests/platform/mac/svg/hixie/text/001-expected.txt
@@ -4,6 +4,6 @@
RenderSVGRoot {svg} at (0,0) size 400x400
RenderSVGPath {rect} at (0,0) size 400x400 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=4.00] [height=4.00]
RenderSVGPath {rect} at (100,100) size 200x200 [fill={[type=SOLID] [color=#FF0000]}] [x=1.00] [y=1.00] [width=2.00] [height=2.00]
- RenderSVGText {text} at (1,0) size 2x3 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 2x3
+ RenderSVGText {text} at (1,0) size 2x2 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 2x2
chunk 1 text run 1 at (1.00,2.60) startOffset 0 endOffset 1 width 2.00: "X"
diff --git a/LayoutTests/platform/mac/svg/hixie/text/003-expected.txt b/LayoutTests/platform/mac/svg/hixie/text/003-expected.txt
index 9e0262c..22ad45d 100644
--- a/LayoutTests/platform/mac/svg/hixie/text/003-expected.txt
+++ b/LayoutTests/platform/mac/svg/hixie/text/003-expected.txt
@@ -12,8 +12,8 @@
RenderView at (0,0) size 778x156
layer at (0,0) size 778x156
RenderSVGRoot {svg} at (0,0) size 467x156
- RenderSVGText {text} at (0,-1) size 3x3 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 3x3
+ RenderSVGText {text} at (0,-1) size 3x2 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 3x2
chunk 1 text run 1 at (0.00,0.80) startOffset 0 endOffset 4 width 2.40: "PASS"
RenderBlock {P} at (0,216) size 784x166
RenderEmbeddedObject {OBJECT} at (0,0) size 784x162 [border: (3px inset #000080)]
diff --git a/LayoutTests/platform/mac/svg/hixie/text/003a-expected.txt b/LayoutTests/platform/mac/svg/hixie/text/003a-expected.txt
index f06e220..d7d3cdc 100644
--- a/LayoutTests/platform/mac/svg/hixie/text/003a-expected.txt
+++ b/LayoutTests/platform/mac/svg/hixie/text/003a-expected.txt
@@ -2,6 +2,6 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,60) size 480x480
- RenderSVGText {text} at (0,-1) size 3x3 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 3x3
+ RenderSVGText {text} at (0,-1) size 3x2 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 3x2
chunk 1 text run 1 at (0.00,0.80) startOffset 0 endOffset 4 width 2.39: "PASS"
diff --git a/LayoutTests/platform/mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt b/LayoutTests/platform/mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt
index 4a25862..0e63be8 100644
--- a/LayoutTests/platform/mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt
+++ b/LayoutTests/platform/mac/svg/hixie/viewbox/preserveAspectRatio/001-expected.txt
@@ -1,16 +1,16 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (93,0) size 613x600
+ RenderSVGRoot {svg} at (97,0) size 606x600
RenderSVGPath {rect} at (99,0) size 601x600 [fill={[type=SOLID] [color=#000080]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
- RenderSVGPath {line} at (93,0) size 613x600 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=100.00] [y2=100.00]
- RenderSVGPath {line} at (93,0) size 613x600 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [x1=100.00] [y1=0.00] [x2=0.00] [y2=100.00]
- RenderSVGText {text} at (11,23) size 78x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 78x9
+ RenderSVGPath {line} at (97,0) size 606x600 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=100.00] [y2=100.00]
+ RenderSVGPath {line} at (97,0) size 606x600 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [x1=100.00] [y1=0.00] [x2=0.00] [y2=100.00]
+ RenderSVGText {text} at (11,23) size 78x8 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 78x8
chunk 1 (middle anchor) text run 1 at (11.00,30.00) startOffset 0 endOffset 24 width 78.00: "This should be a SQUARE."
- RenderSVGText {text} at (15,35) size 70x7 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 70x7
+ RenderSVGText {text} at (15,35) size 70x6 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 70x6
chunk 1 (middle anchor) text run 1 at (15.42,40.00) startOffset 0 endOffset 36 width 69.17: "It should stretch to fit the window."
- RenderSVGText {text} at (32,45) size 36x4 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 36x4
+ RenderSVGText {text} at (32,45) size 35x4 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 35x4
chunk 1 (middle anchor) text run 1 at (32.50,48.00) startOffset 0 endOffset 27 width 35.00: "(Whatever the window size.)"
diff --git a/LayoutTests/platform/mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt b/LayoutTests/platform/mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt
index 5c061e0..9b1a2b3 100644
--- a/LayoutTests/platform/mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt
+++ b/LayoutTests/platform/mac/svg/hixie/viewbox/preserveAspectRatio/002-expected.txt
@@ -5,26 +5,26 @@
RenderSVGPath {rect} at (0,0) size 600x400 [fill={[type=SOLID] [color=#FF0000]}] [x=-100.00] [y=-100.00] [width=1000.00] [height=1000.00]
RenderSVGPath {rect} at (0,0) size 600x400 [fill={[type=SOLID] [color=#FFFFFF]}] [x=-26.00] [y=-1.00] [width=152.00] [height=102.00]
RenderSVGPath {rect} at (100,0) size 400x400 [fill={[type=SOLID] [color=#000080]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
- RenderSVGPath {line} at (96,0) size 408x400 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=100.00] [y2=100.00]
- RenderSVGPath {line} at (96,0) size 408x400 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [x1=100.00] [y1=0.00] [x2=0.00] [y2=100.00]
- RenderSVGText {text} at (11,23) size 78x9 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 78x9
+ RenderSVGPath {line} at (98,0) size 404x400 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=100.00] [y2=100.00]
+ RenderSVGPath {line} at (98,0) size 404x400 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#000000]}] [x1=100.00] [y1=0.00] [x2=0.00] [y2=100.00]
+ RenderSVGText {text} at (11,23) size 78x8 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 78x8
chunk 1 (middle anchor) text run 1 at (11.25,30.00) startOffset 0 endOffset 24 width 77.50: "This should be a SQUARE."
- RenderSVGText {text} at (17,35) size 66x7 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 66x7
- chunk 1 (middle anchor) text run 1 at (17.12,40.00) startOffset 0 endOffset 34 width 65.75: "It should be 400 pixels to a side."
- RenderSVGText {text} at (13,43) size 74x7 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 74x7
+ RenderSVGText {text} at (17,35) size 66x6 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 66x6
+ chunk 1 (middle anchor) text run 1 at (17.13,40.00) startOffset 0 endOffset 34 width 65.75: "It should be 400 pixels to a side."
+ RenderSVGText {text} at (13,43) size 74x6 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 74x6
chunk 1 (middle anchor) text run 1 at (13.25,48.00) startOffset 0 endOffset 36 width 73.50: "There should be no red on this page."
- RenderSVGText {text} at (6,85) size 88x7 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 88x7
+ RenderSVGText {text} at (6,85) size 87x6 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 87x6
chunk 1 (middle anchor) text run 1 at (6.75,90.00) startOffset 0 endOffset 42 width 86.50: "The orange line should be 600 pixels long:"
- RenderSVGPath {line} at (0,364) size 600x8 [stroke={[type=SOLID] [color=#FFA500]}] [fill={[type=SOLID] [color=#000000]}] [x1=-25.00] [y1=92.00] [x2=125.00] [y2=92.00]
+ RenderSVGPath {line} at (0,366) size 600x4 [stroke={[type=SOLID] [color=#FFA500]}] [fill={[type=SOLID] [color=#000000]}] [x1=-25.00] [y1=92.00] [x2=125.00] [y2=92.00]
RenderSVGText {text} at (-25,87) size 2x4 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 2x4
chunk 1 text run 1 at (-25.00,90.00) startOffset 0 endOffset 1 width 1.50: "0"
- RenderSVGPath {line} at (0,360) size 4x8 [stroke={[type=SOLID] [color=#FFA500]}] [fill={[type=SOLID] [color=#000000]}] [x1=-25.00] [y1=92.00] [x2=-25.00] [y2=90.50]
+ RenderSVGPath {line} at (0,362) size 2x6 [stroke={[type=SOLID] [color=#FFA500]}] [fill={[type=SOLID] [color=#000000]}] [x1=-25.00] [y1=92.00] [x2=-25.00] [y2=90.50]
RenderSVGText {text} at (120,87) size 5x4 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 5x4
chunk 1 (end anchor) text run 1 at (120.50,90.00) startOffset 0 endOffset 3 width 4.50: "600"
- RenderSVGPath {line} at (596,360) size 4x8 [stroke={[type=SOLID] [color=#FFA500]}] [fill={[type=SOLID] [color=#000000]}] [x1=125.00] [y1=92.00] [x2=125.00] [y2=90.50]
+ RenderSVGPath {line} at (598,362) size 2x6 [stroke={[type=SOLID] [color=#FFA500]}] [fill={[type=SOLID] [color=#000000]}] [x1=125.00] [y1=92.00] [x2=125.00] [y2=90.50]
diff --git a/LayoutTests/platform/mac/svg/text/bidi-embedded-direction-expected.txt b/LayoutTests/platform/mac/svg/text/bidi-embedded-direction-expected.txt
index 584ab58..c80db63 100644
--- a/LayoutTests/platform/mac/svg/text/bidi-embedded-direction-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/bidi-embedded-direction-expected.txt
@@ -3,28 +3,28 @@
layer at (0,0) size 150x275
RenderSVGRoot {svg} at (9,50) size 113x200
RenderSVGPath {line} at (9,50) size 2x200 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=25.00] [x2=10.00] [y2=225.00]
- RenderSVGText {text} at (10,28) size 111x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (56,0) size 55x28
+ RenderSVGText {text} at (10,28) size 111x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (56,0) size 55x27
chunk 1 text run 1 at (66.00,50.00) startOffset 0 endOffset 5 width 55.00 RTL: "\x{5E9}\x{5DC}\x{5D5}\x{5DD} "
- RenderSVGTSpan {tspan} at (0,0) size 56x28
- RenderSVGInlineText {#text} at (0,0) size 56x28
+ RenderSVGTSpan {tspan} at (0,0) size 56x27
+ RenderSVGInlineText {#text} at (0,0) size 56x27
chunk 1 text run 1 at (10.00,50.00) startOffset 0 endOffset 5 width 56.00: "world"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (10,78) size 111x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (-10,-78) size 111x28
+ RenderSVGText {text} at (10,78) size 111x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (-10,-78) size 111x27
chunk 1 text run 1 at (10.00,100.00) startOffset 0 endOffset 1 width 0.00 RTL: "\x{202C}"
chunk 1 text run 1 at (10.00,100.00) startOffset 0 endOffset 6 width 56.00: "\x{202A}world"
chunk 1 text run 1 at (66.00,100.00) startOffset 0 endOffset 6 width 55.00 RTL: "\x{202B}\x{5E9}\x{5DC}\x{5D5}\x{5DD} "
chunk 1 text run 1 at (121.00,100.00) startOffset 0 endOffset 1 width 0.00: "\x{202C}"
- RenderSVGText {text} at (10,128) size 112x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (56,0) size 56x28
+ RenderSVGText {text} at (10,128) size 112x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (56,0) size 56x27
chunk 1 text run 1 at (66.00,150.00) startOffset 0 endOffset 6 width 56.00 RTL override: "hello "
- RenderSVGTSpan {tspan} at (0,0) size 56x28
- RenderSVGInlineText {#text} at (0,0) size 56x28
+ RenderSVGTSpan {tspan} at (0,0) size 56x27
+ RenderSVGInlineText {#text} at (0,0) size 56x27
chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 5 width 56.00: "world"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (10,178) size 112x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (-10,-178) size 112x28
+ RenderSVGText {text} at (10,178) size 112x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (-10,-178) size 112x27
chunk 1 text run 1 at (10.00,200.00) startOffset 0 endOffset 1 width 0.00 RTL override: "\x{202C}"
chunk 1 text run 1 at (10.00,200.00) startOffset 0 endOffset 6 width 56.00: "\x{202A}world"
chunk 1 text run 1 at (66.00,200.00) startOffset 0 endOffset 7 width 56.00 RTL override: "\x{202E}hello "
diff --git a/LayoutTests/platform/mac/svg/text/bidi-text-query-expected.txt b/LayoutTests/platform/mac/svg/text/bidi-text-query-expected.txt
index bb5ee72..38fea24 100644
--- a/LayoutTests/platform/mac/svg/text/bidi-text-query-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/bidi-text-query-expected.txt
@@ -12,8 +12,8 @@
RenderSVGInlineText {#text} at (0,0) size 123x21
chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 12 width 71.40 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}"
chunk 1 text run 1 at (81.40,80.00) startOffset 0 endOffset 5 width 51.00: "\x{60C} W3C"
- RenderSVGContainer {g} at (16,55) size 224x85
- RenderSVGPath {svg:rect} at (16,55) size 149x35 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=33.71] [width=88.80] [height=20.11]
- RenderSVGPath {svg:rect} at (171,55) size 69x35 [fill={[type=SOLID] [color=#008000] [opacity=0.40]}] [x=103.60] [y=33.71] [width=40.20] [height=20.11]
- RenderSVGPath {svg:rect} at (16,105) size 131x35 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=63.71] [width=77.40] [height=20.11]
- RenderSVGPath {svg:rect} at (153,105) size 69x35 [fill={[type=SOLID] [color=#008000] [opacity=0.40]}] [x=92.20] [y=63.71] [width=40.20] [height=20.11]
+ RenderSVGContainer {g} at (16,56) size 224x84
+ RenderSVGPath {svg:rect} at (16,56) size 149x34 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=33.71] [width=88.80] [height=20.11]
+ RenderSVGPath {svg:rect} at (172,56) size 68x34 [fill={[type=SOLID] [color=#008000] [opacity=0.40]}] [x=103.60] [y=33.71] [width=40.20] [height=20.11]
+ RenderSVGPath {svg:rect} at (16,106) size 130x34 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=63.71] [width=77.40] [height=20.11]
+ RenderSVGPath {svg:rect} at (153,106) size 68x34 [fill={[type=SOLID] [color=#008000] [opacity=0.40]}] [x=92.20] [y=63.71] [width=40.20] [height=20.11]
diff --git a/LayoutTests/platform/mac/svg/text/bidi-tspans-expected.txt b/LayoutTests/platform/mac/svg/text/bidi-tspans-expected.txt
index eb0f8a5..e4e065a 100644
--- a/LayoutTests/platform/mac/svg/text/bidi-tspans-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/bidi-tspans-expected.txt
@@ -3,17 +3,17 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (151,221) size 464x86
RenderSVGContainer {g} at (151,221) size 464x86
- RenderSVGText {text} at (91,133) size 278x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 278x21
+ RenderSVGText {text} at (91,133) size 277x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 277x21
chunk 1 (middle anchor) text run 1 at (92.00,150.00) startOffset 0 endOffset 10 width 55.80 RTL: ", \x{627}\x{62E}\x{62A}\x{628}\x{627}\x{631}\"!"
chunk 1 (middle anchor) text run 1 at (147.80,150.00) startOffset 0 endOffset 14 width 137.40: "dirRTL ubEmbed"
chunk 1 (middle anchor) text run 1 at (285.20,150.00) startOffset 0 endOffset 14 width 82.80 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} \""
- RenderSVGText {text} at (91,163) size 278x21 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (194,0) size 84x21
+ RenderSVGText {text} at (91,163) size 277x21 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (193,0) size 83x21
chunk 1 (middle anchor) text run 1 at (285.20,180.00) startOffset 0 endOffset 14 width 82.80 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} \""
RenderSVGTSpan {tspan} at (0,0) size 183x21
- RenderSVGInlineText {#text} at (12,0) size 183x21
+ RenderSVGInlineText {#text} at (11,0) size 182x21
chunk 1 (middle anchor) text run 1 at (103.40,180.00) startOffset 0 endOffset 8 width 44.40 RTL: ", \x{627}\x{62E}\x{62A}\x{628}\x{627}\x{631}"
chunk 1 (middle anchor) text run 1 at (147.80,180.00) startOffset 0 endOffset 14 width 137.40: "dirRTL ubEmbed"
- RenderSVGInlineText {#text} at (0,0) size 13x21
+ RenderSVGInlineText {#text} at (0,0) size 12x21
chunk 1 (middle anchor) text run 1 at (92.00,180.00) startOffset 0 endOffset 2 width 11.40 RTL: "\"!"
diff --git a/LayoutTests/platform/mac/svg/text/font-size-below-point-five-2-expected.txt b/LayoutTests/platform/mac/svg/text/font-size-below-point-five-2-expected.txt
index cfa2622..7c12909 100644
--- a/LayoutTests/platform/mac/svg/text/font-size-below-point-five-2-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/font-size-below-point-five-2-expected.txt
@@ -7,11 +7,11 @@
chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 38 width 252.00: "The two words should be the same size:"
RenderSVGText {text} at (10,-3) size 7x19 contains 1 chunk(s)
RenderSVGTSpan {tspan} at (0,0) size 2x2
- RenderSVGInlineText {#text} at (0,14) size 2x2
+ RenderSVGInlineText {#text} at (0,13) size 2x1
chunk 1 text run 1 at (10.00,12.00) startOffset 0 endOffset 4 width 1.33: "TINY"
- RenderSVGInlineText {#text} at (1,0) size 5x19
+ RenderSVGInlineText {#text} at (1,0) size 4x19
chunk 1 text run 1 at (11.33,12.00) startOffset 0 endOffset 1 width 4.00: " "
RenderSVGTSpan {tspan} at (0,0) size 2x2
- RenderSVGInlineText {#text} at (5,14) size 2x2
+ RenderSVGInlineText {#text} at (5,13) size 2x1
chunk 1 text run 1 at (15.33,12.00) startOffset 0 endOffset 4 width 1.07: "TINY"
RenderSVGInlineText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/text/font-size-below-point-five-expected.txt b/LayoutTests/platform/mac/svg/text/font-size-below-point-five-expected.txt
index 71f1374..d09ab5c 100644
--- a/LayoutTests/platform/mac/svg/text/font-size-below-point-five-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/font-size-below-point-five-expected.txt
@@ -3,34 +3,34 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (32,124) size 567x186
RenderSVGText {text} at (10,-5) size 30x19 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 5x13
- RenderSVGInlineText {#text} at (0,5) size 5x13
+ RenderSVGTSpan {tspan} at (0,0) size 5x12
+ RenderSVGInlineText {#text} at (0,5) size 5x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 1 width 5.00: "1"
RenderSVGInlineText {#text} at (5,0) size 5x19
chunk 1 text run 1 at (15.00,10.00) startOffset 0 endOffset 1 width 4.06: " "
- RenderSVGTSpan {tspan} at (0,0) size 4x8
- RenderSVGInlineText {#text} at (9,9) size 4x8
- chunk 1 text run 1 at (19.06,10.00) startOffset 0 endOffset 1 width 3.12: "2"
+ RenderSVGTSpan {tspan} at (0,0) size 4x7
+ RenderSVGInlineText {#text} at (9,9) size 4x7
+ chunk 1 text run 1 at (19.06,10.00) startOffset 0 endOffset 1 width 3.13: "2"
RenderSVGInlineText {#text} at (12,0) size 5x19
chunk 1 text run 1 at (22.19,10.00) startOffset 0 endOffset 1 width 4.06: " "
RenderSVGTSpan {tspan} at (0,0) size 1x2
- RenderSVGInlineText {#text} at (16,14) size 1x2
+ RenderSVGInlineText {#text} at (16,13) size 1x1
chunk 1 text run 1 at (26.25,10.00) startOffset 0 endOffset 1 width 0.47: "3"
RenderSVGInlineText {#text} at (16,0) size 5x19
chunk 1 text run 1 at (26.72,10.00) startOffset 0 endOffset 1 width 4.06: " "
RenderSVGTSpan {tspan} at (0,0) size 2x2
- RenderSVGInlineText {#text} at (20,14) size 2x2
+ RenderSVGInlineText {#text} at (20,13) size 1x1
chunk 1 text run 1 at (30.78,10.00) startOffset 0 endOffset 1 width 0.31: "4"
RenderSVGInlineText {#text} at (21,0) size 5x19
chunk 1 text run 1 at (31.09,10.00) startOffset 0 endOffset 1 width 4.06: " "
RenderSVGTSpan {tspan} at (0,0) size 1x2
- RenderSVGInlineText {#text} at (25,14) size 1x2
+ RenderSVGInlineText {#text} at (25,13) size 1x1
chunk 1 text run 1 at (35.16,10.00) startOffset 0 endOffset 1 width 0.31: "5"
RenderSVGInlineText {#text} at (25,0) size 5x19
chunk 1 text run 1 at (35.47,10.00) startOffset 0 endOffset 1 width 4.06: " "
- RenderSVGTSpan {tspan} at (0,0) size 0x0
- RenderSVGInlineText {#text} at (-10,5) size 0x0
+ RenderSVGTSpan {tspan} at (0,0) size 0x1
+ RenderSVGInlineText {#text} at (-10,4) size 0x0
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (63,42) size 124x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 124x11
+ RenderSVGText {text} at (63,42) size 124x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 124x10
chunk 1 (middle anchor) text run 1 at (63.28,50.00) startOffset 0 endOffset 36 width 123.44: "Font size should decrease monotonic."
diff --git a/LayoutTests/platform/mac/svg/text/scaled-font-expected.txt b/LayoutTests/platform/mac/svg/text/scaled-font-expected.txt
index adc7343..93af041 100644
--- a/LayoutTests/platform/mac/svg/text/scaled-font-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/scaled-font-expected.txt
@@ -5,83 +5,83 @@
RenderSVGContainer {g} at (0,186) size 500x359
RenderSVGContainer {g} at (0,186) size 492x139 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}]
RenderSVGText {text} at (0,-39) size 177x50 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 10x17
- RenderSVGInlineText {#text} at (0,26) size 10x17
+ RenderSVGTSpan {tspan} at (0,0) size 10x16
+ RenderSVGInlineText {#text} at (0,26) size 10x16
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 9.72: "A"
- RenderSVGInlineText {#text} at (9,26) size 4x17
+ RenderSVGInlineText {#text} at (9,26) size 4x16
chunk 1 text run 1 at (9.72,0.00) startOffset 0 endOffset 1 width 3.24: " "
RenderSVGTSpan {tspan} at (0,0) size 13x19
- RenderSVGInlineText {#text} at (12,24) size 13x19
+ RenderSVGInlineText {#text} at (12,24) size 12x19
chunk 1 text run 1 at (12.96,0.00) startOffset 0 endOffset 1 width 11.52: "A"
- RenderSVGInlineText {#text} at (24,26) size 4x17
+ RenderSVGInlineText {#text} at (24,26) size 4x16
chunk 1 text run 1 at (24.48,0.00) startOffset 0 endOffset 1 width 3.24: " "
- RenderSVGTSpan {tspan} at (0,0) size 15x22
- RenderSVGInlineText {#text} at (27,22) size 15x22
+ RenderSVGTSpan {tspan} at (0,0) size 15x23
+ RenderSVGInlineText {#text} at (27,21) size 14x22
chunk 1 text run 1 at (27.72,0.00) startOffset 0 endOffset 1 width 13.68: "A"
- RenderSVGInlineText {#text} at (41,26) size 4x17
+ RenderSVGInlineText {#text} at (41,26) size 4x16
chunk 1 text run 1 at (41.40,0.00) startOffset 0 endOffset 1 width 3.24: " "
RenderSVGTSpan {tspan} at (0,0) size 18x29
- RenderSVGInlineText {#text} at (44,17) size 18x29
+ RenderSVGInlineText {#text} at (44,16) size 18x28
chunk 1 text run 1 at (44.64,0.00) startOffset 0 endOffset 1 width 17.28: "A"
- RenderSVGInlineText {#text} at (61,26) size 5x17
+ RenderSVGInlineText {#text} at (61,26) size 4x16
chunk 1 text run 1 at (61.92,0.00) startOffset 0 endOffset 1 width 3.24: " "
- RenderSVGTSpan {tspan} at (0,0) size 22x35
- RenderSVGInlineText {#text} at (65,12) size 22x35
+ RenderSVGTSpan {tspan} at (0,0) size 22x34
+ RenderSVGInlineText {#text} at (65,12) size 21x34
chunk 1 text run 1 at (65.16,0.00) startOffset 0 endOffset 1 width 20.88: "A"
- RenderSVGInlineText {#text} at (86,26) size 4x17
+ RenderSVGInlineText {#text} at (86,26) size 4x16
chunk 1 text run 1 at (86.04,0.00) startOffset 0 endOffset 1 width 3.24: " "
RenderSVGTSpan {tspan} at (0,0) size 24x38
- RenderSVGInlineText {#text} at (89,10) size 24x38
+ RenderSVGInlineText {#text} at (89,9) size 24x37
chunk 1 text run 1 at (89.28,0.00) startOffset 0 endOffset 1 width 23.04: "A"
- RenderSVGInlineText {#text} at (112,26) size 4x17
+ RenderSVGInlineText {#text} at (112,26) size 4x16
chunk 1 text run 1 at (112.32,0.00) startOffset 0 endOffset 1 width 3.24: " "
RenderSVGTSpan {tspan} at (0,0) size 28x44
- RenderSVGInlineText {#text} at (115,5) size 28x44
+ RenderSVGInlineText {#text} at (115,4) size 27x44
chunk 1 text run 1 at (115.56,0.00) startOffset 0 endOffset 1 width 27.00: "A"
- RenderSVGInlineText {#text} at (142,26) size 4x17
+ RenderSVGInlineText {#text} at (142,26) size 4x16
chunk 1 text run 1 at (142.56,0.00) startOffset 0 endOffset 1 width 3.24: " "
RenderSVGTSpan {tspan} at (0,0) size 32x50
- RenderSVGInlineText {#text} at (145,0) size 32x50
+ RenderSVGInlineText {#text} at (145,0) size 31x50
chunk 1 text run 1 at (145.80,0.00) startOffset 0 endOffset 1 width 30.96: "A"
RenderSVGInlineText {#text} at (0,0) size 0x0
RenderSVGContainer {g} at (0,377) size 500x168 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,140.00)}]
- RenderSVGText {text} at (0,-4) size 18x6 contains 1 chunk(s)
+ RenderSVGText {text} at (0,-4) size 18x5 contains 1 chunk(s)
RenderSVGTSpan {tspan} at (0,0) size 1x3
- RenderSVGInlineText {#text} at (0,2) size 1x3
+ RenderSVGInlineText {#text} at (0,2) size 1x2
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 0.97: "A"
- RenderSVGInlineText {#text} at (0,2) size 2x3
+ RenderSVGInlineText {#text} at (0,2) size 1x2
chunk 1 text run 1 at (0.97,0.00) startOffset 0 endOffset 1 width 0.32: " "
RenderSVGTSpan {tspan} at (0,0) size 2x3
- RenderSVGInlineText {#text} at (1,2) size 2x3
+ RenderSVGInlineText {#text} at (1,2) size 2x2
chunk 1 text run 1 at (1.30,0.00) startOffset 0 endOffset 1 width 1.15: "A"
- RenderSVGInlineText {#text} at (2,2) size 1x3
+ RenderSVGInlineText {#text} at (2,2) size 1x2
chunk 1 text run 1 at (2.45,0.00) startOffset 0 endOffset 1 width 0.32: " "
RenderSVGTSpan {tspan} at (0,0) size 3x3
- RenderSVGInlineText {#text} at (2,2) size 3x3
+ RenderSVGInlineText {#text} at (2,2) size 2x3
chunk 1 text run 1 at (2.77,0.00) startOffset 0 endOffset 1 width 1.37: "A"
- RenderSVGInlineText {#text} at (4,2) size 1x3
+ RenderSVGInlineText {#text} at (4,2) size 1x2
chunk 1 text run 1 at (4.14,0.00) startOffset 0 endOffset 1 width 0.32: " "
RenderSVGTSpan {tspan} at (0,0) size 3x4
- RenderSVGInlineText {#text} at (4,1) size 3x4
+ RenderSVGInlineText {#text} at (4,1) size 2x3
chunk 1 text run 1 at (4.46,0.00) startOffset 0 endOffset 1 width 1.73: "A"
- RenderSVGInlineText {#text} at (6,2) size 1x3
+ RenderSVGInlineText {#text} at (6,2) size 1x2
chunk 1 text run 1 at (6.19,0.00) startOffset 0 endOffset 1 width 0.32: " "
RenderSVGTSpan {tspan} at (0,0) size 3x4
RenderSVGInlineText {#text} at (6,1) size 3x4
chunk 1 text run 1 at (6.52,0.00) startOffset 0 endOffset 1 width 2.09: "A"
- RenderSVGInlineText {#text} at (8,2) size 1x3
+ RenderSVGInlineText {#text} at (8,2) size 1x2
chunk 1 text run 1 at (8.60,0.00) startOffset 0 endOffset 1 width 0.32: " "
- RenderSVGTSpan {tspan} at (0,0) size 4x4
- RenderSVGInlineText {#text} at (8,1) size 4x4
+ RenderSVGTSpan {tspan} at (0,0) size 4x5
+ RenderSVGInlineText {#text} at (8,0) size 3x4
chunk 1 text run 1 at (8.93,0.00) startOffset 0 endOffset 1 width 2.30: "A"
- RenderSVGInlineText {#text} at (11,2) size 1x3
+ RenderSVGInlineText {#text} at (11,2) size 1x2
chunk 1 text run 1 at (11.23,0.00) startOffset 0 endOffset 1 width 0.32: " "
RenderSVGTSpan {tspan} at (0,0) size 4x5
- RenderSVGInlineText {#text} at (11,0) size 4x5
+ RenderSVGInlineText {#text} at (11,0) size 3x5
chunk 1 text run 1 at (11.56,0.00) startOffset 0 endOffset 1 width 2.70: "A"
- RenderSVGInlineText {#text} at (14,2) size 1x3
+ RenderSVGInlineText {#text} at (14,2) size 1x2
chunk 1 text run 1 at (14.26,0.00) startOffset 0 endOffset 1 width 0.32: " "
- RenderSVGTSpan {tspan} at (0,0) size 4x6
- RenderSVGInlineText {#text} at (14,0) size 4x6
+ RenderSVGTSpan {tspan} at (0,0) size 4x5
+ RenderSVGInlineText {#text} at (14,0) size 4x5
chunk 1 text run 1 at (14.58,0.00) startOffset 0 endOffset 1 width 3.10: "A"
RenderSVGInlineText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/text/scaling-font-with-geometric-precision-expected.txt b/LayoutTests/platform/mac/svg/text/scaling-font-with-geometric-precision-expected.txt
index 49a5fce..4fdd1af 100644
--- a/LayoutTests/platform/mac/svg/text/scaling-font-with-geometric-precision-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/scaling-font-with-geometric-precision-expected.txt
@@ -8,11 +8,11 @@
RenderSVGText {text} at (0,-2) size 64x9 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 64x9
chunk 1 text run 1 at (0.00,5.00) startOffset 0 endOffset 32 width 64.00: "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"
- RenderSVGText {text} at (0,2) size 88x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 88x11
+ RenderSVGText {text} at (0,2) size 88x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 88x10
chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 32 width 87.27: "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"
- RenderSVGText {text} at (0,7) size 80x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 80x11
+ RenderSVGText {text} at (0,7) size 80x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 80x10
chunk 1 text run 1 at (0.00,15.00) startOffset 0 endOffset 32 width 80.00: "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"
RenderSVGText {text} at (0,12) size 74x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 74x10
@@ -23,11 +23,11 @@
RenderSVGText {text} at (0,22) size 64x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 64x10
chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 32 width 64.00: "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"
- RenderSVGText {text} at (0,27) size 80x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 80x11
+ RenderSVGText {text} at (0,27) size 80x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 80x10
chunk 1 text run 1 at (0.00,35.00) startOffset 0 endOffset 32 width 80.00: "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"
- RenderSVGText {text} at (0,32) size 76x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x11
+ RenderSVGText {text} at (0,32) size 76x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x10
chunk 1 text run 1 at (0.00,40.00) startOffset 0 endOffset 32 width 75.29: "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"
RenderSVGText {text} at (0,38) size 72x9 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 72x9
@@ -38,11 +38,11 @@
RenderSVGText {text} at (0,48) size 64x9 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 64x9
chunk 1 text run 1 at (0.00,55.00) startOffset 0 endOffset 32 width 64.00: "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"
- RenderSVGText {text} at (0,52) size 77x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 77x11
+ RenderSVGText {text} at (0,52) size 77x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 77x10
chunk 1 text run 1 at (0.00,60.00) startOffset 0 endOffset 32 width 76.19: "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"
- RenderSVGText {text} at (0,57) size 73x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 73x11
+ RenderSVGText {text} at (0,57) size 73x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 73x10
chunk 1 text run 1 at (0.00,65.00) startOffset 0 endOffset 32 width 72.73: "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"
RenderSVGText {text} at (0,62) size 70x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 70x10
@@ -53,11 +53,11 @@
RenderSVGText {text} at (0,72) size 77x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 77x10
chunk 1 text run 1 at (0.00,80.00) startOffset 0 endOffset 32 width 76.80: "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"
- RenderSVGText {text} at (0,77) size 74x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 74x11
+ RenderSVGText {text} at (0,77) size 74x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 74x10
chunk 1 text run 1 at (0.00,85.00) startOffset 0 endOffset 32 width 73.85: "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"
- RenderSVGText {text} at (0,82) size 72x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 72x11
+ RenderSVGText {text} at (0,82) size 72x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 72x10
chunk 1 text run 1 at (0.00,90.00) startOffset 0 endOffset 32 width 71.11: "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"
RenderSVGText {text} at (0,88) size 69x9 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 69x9
@@ -68,11 +68,11 @@
RenderSVGText {text} at (0,97) size 75x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 75x10
chunk 1 text run 1 at (0.00,105.00) startOffset 0 endOffset 32 width 74.67: "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"
- RenderSVGText {text} at (0,102) size 73x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 73x11
+ RenderSVGText {text} at (0,102) size 73x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 73x10
chunk 1 text run 1 at (0.00,110.00) startOffset 0 endOffset 32 width 72.26: "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"
- RenderSVGText {text} at (0,107) size 70x11 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 70x11
+ RenderSVGText {text} at (0,107) size 70x10 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 70x10
chunk 1 text run 1 at (0.00,115.00) startOffset 0 endOffset 32 width 70.00: "iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"
RenderSVGText {text} at (0,112) size 68x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 68x10
diff --git a/LayoutTests/platform/mac/svg/text/select-textLength-spacing-squeeze-1-expected.txt b/LayoutTests/platform/mac/svg/text/select-textLength-spacing-squeeze-1-expected.txt
index 6a5f3287..ac2af76 100644
--- a/LayoutTests/platform/mac/svg/text/select-textLength-spacing-squeeze-1-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-textLength-spacing-squeeze-1-expected.txt
@@ -1,13 +1,13 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (45,0) size 265x65
- RenderSVGContainer {g} at (45,0) size 80x65
- RenderSVGPath {svg:line} at (45,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
- RenderSVGPath {svg:line} at (115,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=23.71] [y1=0.95] [x2=23.71] [y2=12.17]
- RenderSVGPath {svg:rect} at (50,0) size 70x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=13.71] [height=11.17]
- RenderSVGText {text} at (10,0) size 52x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x13
+ RenderSVGRoot {svg} at (47,0) size 263x65
+ RenderSVGContainer {g} at (47,4) size 75x57
+ RenderSVGPath {svg:line} at (47,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
+ RenderSVGPath {svg:line} at (116,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=23.71] [y1=0.95] [x2=23.71] [y2=12.17]
+ RenderSVGPath {svg:rect} at (50,4) size 69x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=13.71] [height=11.17]
+ RenderSVGText {text} at (10,0) size 52x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 52x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 1 width 6.20: "T"
chunk 1 text run 2 at (14.65,10.00) startOffset 1 endOffset 2 width 5.60: "e"
chunk 1 text run 3 at (18.71,10.00) startOffset 2 endOffset 3 width 5.00: "x"
diff --git a/LayoutTests/platform/mac/svg/text/select-textLength-spacing-squeeze-2-expected.txt b/LayoutTests/platform/mac/svg/text/select-textLength-spacing-squeeze-2-expected.txt
index e614cc9..80c36f9 100644
--- a/LayoutTests/platform/mac/svg/text/select-textLength-spacing-squeeze-2-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-textLength-spacing-squeeze-2-expected.txt
@@ -2,12 +2,12 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (50,0) size 260x65
- RenderSVGContainer {g} at (120,0) size 45x65
- RenderSVGPath {svg:line} at (120,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=24.67] [y1=0.95] [x2=24.67] [y2=12.17]
- RenderSVGPath {svg:line} at (155,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=31.52] [y1=0.95] [x2=31.52] [y2=12.17]
- RenderSVGPath {svg:rect} at (120,0) size 40x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=24.67] [y=0.95] [width=6.85] [height=11.17]
- RenderSVGText {text} at (10,0) size 52x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x13
+ RenderSVGContainer {g} at (120,4) size 41x57
+ RenderSVGPath {svg:line} at (120,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=24.67] [y1=0.95] [x2=24.67] [y2=12.17]
+ RenderSVGPath {svg:line} at (155,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=31.52] [y1=0.95] [x2=31.52] [y2=12.17]
+ RenderSVGPath {svg:rect} at (123,4) size 35x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=24.67] [y=0.95] [width=6.85] [height=11.17]
+ RenderSVGText {text} at (10,0) size 52x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 52x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 1 width 6.20: "T"
chunk 1 text run 2 at (14.65,10.00) startOffset 1 endOffset 2 width 5.60: "e"
chunk 1 text run 3 at (18.71,10.00) startOffset 2 endOffset 3 width 5.00: "x"
diff --git a/LayoutTests/platform/mac/svg/text/select-textLength-spacing-squeeze-3-expected.txt b/LayoutTests/platform/mac/svg/text/select-textLength-spacing-squeeze-3-expected.txt
index bc1b6e1..6223612 100644
--- a/LayoutTests/platform/mac/svg/text/select-textLength-spacing-squeeze-3-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-textLength-spacing-squeeze-3-expected.txt
@@ -2,12 +2,12 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (50,0) size 260x65
- RenderSVGContainer {g} at (150,0) size 85x65
- RenderSVGPath {svg:line} at (150,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=31.23] [y1=0.95] [x2=31.23] [y2=12.17]
- RenderSVGPath {svg:line} at (225,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=45.93] [y1=0.95] [x2=45.93] [y2=12.17]
- RenderSVGPath {svg:rect} at (155,0) size 75x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=31.23] [y=0.95] [width=14.71] [height=11.17]
- RenderSVGText {text} at (10,0) size 52x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x13
+ RenderSVGContainer {g} at (153,4) size 80x57
+ RenderSVGPath {svg:line} at (153,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=31.23] [y1=0.95] [x2=31.23] [y2=12.17]
+ RenderSVGPath {svg:line} at (227,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=45.93] [y1=0.95] [x2=45.93] [y2=12.17]
+ RenderSVGPath {svg:rect} at (156,4) size 74x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=31.23] [y=0.95] [width=14.71] [height=11.17]
+ RenderSVGText {text} at (10,0) size 52x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 52x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 1 width 6.20: "T"
chunk 1 text run 2 at (14.65,10.00) startOffset 1 endOffset 2 width 5.60: "e"
chunk 1 text run 3 at (18.71,10.00) startOffset 2 endOffset 3 width 5.00: "x"
diff --git a/LayoutTests/platform/mac/svg/text/select-textLength-spacing-squeeze-4-expected.txt b/LayoutTests/platform/mac/svg/text/select-textLength-spacing-squeeze-4-expected.txt
index b6531ec..ea9e4e7 100644
--- a/LayoutTests/platform/mac/svg/text/select-textLength-spacing-squeeze-4-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-textLength-spacing-squeeze-4-expected.txt
@@ -1,13 +1,13 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (45,0) size 270x65
- RenderSVGContainer {g} at (45,0) size 270x65
- RenderSVGPath {svg:line} at (45,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
- RenderSVGPath {svg:line} at (305,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=61.55] [y1=0.95] [x2=61.55] [y2=12.17]
- RenderSVGPath {svg:rect} at (50,0) size 260x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=51.55] [height=11.17]
- RenderSVGText {text} at (10,0) size 52x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x13
+ RenderSVGRoot {svg} at (47,0) size 264x65
+ RenderSVGContainer {g} at (47,4) size 264x57
+ RenderSVGPath {svg:line} at (47,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
+ RenderSVGPath {svg:line} at (305,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=61.55] [y1=0.95] [x2=61.55] [y2=12.17]
+ RenderSVGPath {svg:rect} at (50,4) size 258x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=51.55] [height=11.17]
+ RenderSVGText {text} at (10,0) size 52x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 52x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 1 width 6.20: "T"
chunk 1 text run 2 at (14.65,10.00) startOffset 1 endOffset 2 width 5.60: "e"
chunk 1 text run 3 at (18.71,10.00) startOffset 2 endOffset 3 width 5.00: "x"
diff --git a/LayoutTests/platform/mac/svg/text/select-textLength-spacing-stretch-1-expected.txt b/LayoutTests/platform/mac/svg/text/select-textLength-spacing-stretch-1-expected.txt
index 474265e..7d9e78f 100644
--- a/LayoutTests/platform/mac/svg/text/select-textLength-spacing-stretch-1-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-textLength-spacing-stretch-1-expected.txt
@@ -1,13 +1,13 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (45,0) size 730x65
- RenderSVGContainer {g} at (45,0) size 195x65
- RenderSVGPath {svg:line} at (45,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
- RenderSVGPath {svg:line} at (230,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=46.52] [y1=0.95] [x2=46.52] [y2=12.17]
- RenderSVGPath {svg:rect} at (50,0) size 185x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=36.52] [height=11.17]
- RenderSVGText {text} at (10,0) size 145x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 145x13
+ RenderSVGRoot {svg} at (47,0) size 728x65
+ RenderSVGContainer {g} at (47,4) size 189x57
+ RenderSVGPath {svg:line} at (47,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
+ RenderSVGPath {svg:line} at (230,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=46.52] [y1=0.95] [x2=46.52] [y2=12.17]
+ RenderSVGPath {svg:rect} at (50,4) size 183x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=36.52] [height=11.17]
+ RenderSVGText {text} at (10,0) size 145x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 145x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 1 width 6.20: "T"
chunk 1 text run 2 at (21.84,10.00) startOffset 1 endOffset 2 width 5.60: "e"
chunk 1 text run 3 at (33.08,10.00) startOffset 2 endOffset 3 width 5.00: "x"
diff --git a/LayoutTests/platform/mac/svg/text/select-textLength-spacing-stretch-2-expected.txt b/LayoutTests/platform/mac/svg/text/select-textLength-spacing-stretch-2-expected.txt
index 3898c76..d46968a 100644
--- a/LayoutTests/platform/mac/svg/text/select-textLength-spacing-stretch-2-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-textLength-spacing-stretch-2-expected.txt
@@ -2,12 +2,12 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (50,0) size 725x65
- RenderSVGContainer {g} at (300,0) size 80x65
- RenderSVGPath {svg:line} at (300,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=60.60] [y1=0.95] [x2=60.60] [y2=12.17]
- RenderSVGPath {svg:line} at (370,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.64] [y1=0.95] [x2=74.64] [y2=12.17]
- RenderSVGPath {svg:rect} at (300,0) size 75x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=60.60] [y=0.95] [width=14.04] [height=11.17]
- RenderSVGText {text} at (10,0) size 145x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 145x13
+ RenderSVGContainer {g} at (300,4) size 76x57
+ RenderSVGPath {svg:line} at (300,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=60.60] [y1=0.95] [x2=60.60] [y2=12.17]
+ RenderSVGPath {svg:line} at (370,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.64] [y1=0.95] [x2=74.64] [y2=12.17]
+ RenderSVGPath {svg:rect} at (303,4) size 71x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=60.60] [y=0.95] [width=14.04] [height=11.17]
+ RenderSVGText {text} at (10,0) size 145x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 145x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 1 width 6.20: "T"
chunk 1 text run 2 at (21.84,10.00) startOffset 1 endOffset 2 width 5.60: "e"
chunk 1 text run 3 at (33.08,10.00) startOffset 2 endOffset 3 width 5.00: "x"
diff --git a/LayoutTests/platform/mac/svg/text/select-textLength-spacing-stretch-3-expected.txt b/LayoutTests/platform/mac/svg/text/select-textLength-spacing-stretch-3-expected.txt
index ef3a20f..2da71e4 100644
--- a/LayoutTests/platform/mac/svg/text/select-textLength-spacing-stretch-3-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-textLength-spacing-stretch-3-expected.txt
@@ -2,12 +2,12 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (50,0) size 725x65
- RenderSVGContainer {g} at (440,0) size 130x65
- RenderSVGPath {svg:line} at (440,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=88.72] [y1=0.95] [x2=88.72] [y2=12.17]
- RenderSVGPath {svg:line} at (560,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=112.80] [y1=0.95] [x2=112.80] [y2=12.17]
- RenderSVGPath {svg:rect} at (440,0) size 125x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=88.72] [y=0.95] [width=24.08] [height=11.17]
- RenderSVGText {text} at (10,0) size 145x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 145x13
+ RenderSVGContainer {g} at (441,4) size 126x57
+ RenderSVGPath {svg:line} at (441,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=88.72] [y1=0.95] [x2=88.72] [y2=12.17]
+ RenderSVGPath {svg:line} at (561,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=112.80] [y1=0.95] [x2=112.80] [y2=12.17]
+ RenderSVGPath {svg:rect} at (443,4) size 121x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=88.72] [y=0.95] [width=24.08] [height=11.17]
+ RenderSVGText {text} at (10,0) size 145x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 145x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 1 width 6.20: "T"
chunk 1 text run 2 at (21.84,10.00) startOffset 1 endOffset 2 width 5.60: "e"
chunk 1 text run 3 at (33.08,10.00) startOffset 2 endOffset 3 width 5.00: "x"
diff --git a/LayoutTests/platform/mac/svg/text/select-textLength-spacing-stretch-4-expected.txt b/LayoutTests/platform/mac/svg/text/select-textLength-spacing-stretch-4-expected.txt
index 0cae022..84755e9 100644
--- a/LayoutTests/platform/mac/svg/text/select-textLength-spacing-stretch-4-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-textLength-spacing-stretch-4-expected.txt
@@ -1,13 +1,13 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (45,0) size 730x65
- RenderSVGContainer {g} at (45,0) size 730x65
- RenderSVGPath {svg:line} at (45,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
- RenderSVGPath {svg:line} at (765,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=154.36] [y1=0.95] [x2=154.36] [y2=12.17]
- RenderSVGPath {svg:rect} at (50,0) size 725x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=144.36] [height=11.17]
- RenderSVGText {text} at (10,0) size 145x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 145x13
+ RenderSVGRoot {svg} at (47,0) size 728x65
+ RenderSVGContainer {g} at (47,4) size 728x57
+ RenderSVGPath {svg:line} at (47,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
+ RenderSVGPath {svg:line} at (769,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=154.36] [y1=0.95] [x2=154.36] [y2=12.17]
+ RenderSVGPath {svg:rect} at (50,4) size 722x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=144.36] [height=11.17]
+ RenderSVGText {text} at (10,0) size 145x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 145x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 1 width 6.20: "T"
chunk 1 text run 2 at (21.84,10.00) startOffset 1 endOffset 2 width 5.60: "e"
chunk 1 text run 3 at (33.08,10.00) startOffset 2 endOffset 3 width 5.00: "x"
diff --git a/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt b/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt
index b843bba..c524f22 100644
--- a/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-1-expected.txt
@@ -1,13 +1,13 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (45,0) size 255x65
- RenderSVGContainer {g} at (45,0) size 75x65
- RenderSVGPath {svg:line} at (45,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
- RenderSVGPath {svg:line} at (110,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=23.39] [y1=0.95] [x2=23.39] [y2=12.17]
- RenderSVGPath {svg:rect} at (50,0) size 70x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=13.39] [height=11.17]
- RenderSVGText {text} at (10,0) size 50x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x13
+ RenderSVGRoot {svg} at (47,0) size 253x65
+ RenderSVGContainer {g} at (47,4) size 73x57
+ RenderSVGPath {svg:line} at (47,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
+ RenderSVGPath {svg:line} at (114,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=23.39] [y1=0.95] [x2=23.39] [y2=12.17]
+ RenderSVGPath {svg:rect} at (50,4) size 67x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=13.39] [height=11.17]
+ RenderSVGText {text} at (10,0) size 50x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 15 width 73.20: "Text to Squeeze"
selection start: position 0 of child 0 {#text} of child 5 {text} of child 0 {svg} of document
selection end: position 4 of child 0 {#text} of child 5 {text} of child 0 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt b/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt
index b4fe244..378d18c 100644
--- a/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-2-expected.txt
@@ -2,12 +2,12 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (50,0) size 250x65
- RenderSVGContainer {g} at (120,0) size 40x65
- RenderSVGPath {svg:line} at (120,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=25.30] [y1=0.95] [x2=25.30] [y2=12.17]
- RenderSVGPath {svg:line} at (150,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=31.04] [y1=0.95] [x2=31.04] [y2=12.17]
- RenderSVGPath {svg:rect} at (125,0) size 35x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=25.30] [y=0.95] [width=5.74] [height=11.17]
- RenderSVGText {text} at (10,0) size 50x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x13
+ RenderSVGContainer {g} at (124,4) size 34x57
+ RenderSVGPath {svg:line} at (124,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=25.30] [y1=0.95] [x2=25.30] [y2=12.17]
+ RenderSVGPath {svg:line} at (152,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=31.04] [y1=0.95] [x2=31.04] [y2=12.17]
+ RenderSVGPath {svg:rect} at (126,4) size 30x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=25.30] [y=0.95] [width=5.74] [height=11.17]
+ RenderSVGText {text} at (10,0) size 50x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 15 width 73.20: "Text to Squeeze"
selection start: position 5 of child 0 {#text} of child 5 {text} of child 0 {svg} of document
selection end: position 7 of child 0 {#text} of child 5 {text} of child 0 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt b/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt
index ff93696..a8f7f91 100644
--- a/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-3-expected.txt
@@ -2,12 +2,12 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (50,0) size 250x65
- RenderSVGContainer {g} at (160,0) size 70x65
- RenderSVGPath {svg:line} at (160,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=32.95] [y1=0.95] [x2=32.95] [y2=12.17]
- RenderSVGPath {svg:line} at (220,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=45.11] [y1=0.95] [x2=45.11] [y2=12.17]
- RenderSVGPath {svg:rect} at (160,0) size 70x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=32.95] [y=0.95] [width=12.16] [height=11.17]
- RenderSVGText {text} at (10,0) size 50x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x13
+ RenderSVGContainer {g} at (162,4) size 67x57
+ RenderSVGPath {svg:line} at (162,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=32.95] [y1=0.95] [x2=32.95] [y2=12.17]
+ RenderSVGPath {svg:line} at (223,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=45.11] [y1=0.95] [x2=45.11] [y2=12.17]
+ RenderSVGPath {svg:rect} at (164,4) size 62x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=32.95] [y=0.95] [width=12.16] [height=11.17]
+ RenderSVGText {text} at (10,0) size 50x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 15 width 73.20: "Text to Squeeze"
selection start: position 8 of child 0 {#text} of child 5 {text} of child 0 {svg} of document
selection end: position 11 of child 0 {#text} of child 5 {text} of child 0 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt b/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt
index b0f0470..be0cd2c 100644
--- a/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-squeeze-4-expected.txt
@@ -1,13 +1,13 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (45,0) size 260x65
- RenderSVGContainer {g} at (45,0) size 260x65
- RenderSVGPath {svg:line} at (45,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
- RenderSVGPath {svg:line} at (295,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=60.00] [y1=0.95] [x2=60.00] [y2=12.17]
- RenderSVGPath {svg:rect} at (50,0) size 250x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=50.00] [height=11.17]
- RenderSVGText {text} at (10,0) size 50x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x13
+ RenderSVGRoot {svg} at (47,0) size 256x65
+ RenderSVGContainer {g} at (47,4) size 256x57
+ RenderSVGPath {svg:line} at (47,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
+ RenderSVGPath {svg:line} at (297,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=60.00] [y1=0.95] [x2=60.00] [y2=12.17]
+ RenderSVGPath {svg:rect} at (50,4) size 250x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=50.00] [height=11.17]
+ RenderSVGText {text} at (10,0) size 50x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 15 width 73.20: "Text to Squeeze"
selection start: position 0 of child 0 {#text} of child 5 {text} of child 0 {svg} of document
selection end: position 15 of child 0 {#text} of child 5 {text} of child 0 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt b/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt
index bcea56d..1dafec6 100644
--- a/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-1-expected.txt
@@ -1,13 +1,13 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (45,0) size 705x65
- RenderSVGContainer {g} at (45,0) size 220x65
- RenderSVGPath {svg:line} at (45,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
- RenderSVGPath {svg:line} at (255,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=51.96] [y1=0.95] [x2=51.96] [y2=12.17]
- RenderSVGPath {svg:rect} at (50,0) size 210x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=41.96] [height=11.17]
- RenderSVGText {text} at (10,0) size 140x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 140x13
+ RenderSVGRoot {svg} at (47,0) size 703x65
+ RenderSVGContainer {g} at (47,4) size 216x57
+ RenderSVGPath {svg:line} at (47,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
+ RenderSVGPath {svg:line} at (257,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=51.96] [y1=0.95] [x2=51.96] [y2=12.17]
+ RenderSVGPath {svg:rect} at (50,4) size 210x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=41.96] [height=11.17]
+ RenderSVGText {text} at (10,0) size 140x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 140x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 15 width 65.40: "Text to Stretch"
selection start: position 0 of child 0 {#text} of child 5 {text} of child 0 {svg} of document
selection end: position 4 of child 0 {#text} of child 5 {text} of child 0 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt b/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt
index c3c99bf..c6cbf3d 100644
--- a/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-2-expected.txt
@@ -2,12 +2,12 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (50,0) size 700x65
- RenderSVGContainer {g} at (285,0) size 100x65
- RenderSVGPath {svg:line} at (285,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=57.95] [y1=0.95] [x2=57.95] [y2=12.17]
- RenderSVGPath {svg:line} at (375,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=75.93] [y1=0.95] [x2=75.93] [y2=12.17]
- RenderSVGPath {svg:rect} at (285,0) size 95x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=57.95] [y=0.95] [width=17.98] [height=11.17]
- RenderSVGText {text} at (10,0) size 140x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 140x13
+ RenderSVGContainer {g} at (287,4) size 96x57
+ RenderSVGPath {svg:line} at (287,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=57.95] [y1=0.95] [x2=57.95] [y2=12.17]
+ RenderSVGPath {svg:line} at (377,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=75.93] [y1=0.95] [x2=75.93] [y2=12.17]
+ RenderSVGPath {svg:rect} at (289,4) size 91x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=57.95] [y=0.95] [width=17.98] [height=11.17]
+ RenderSVGText {text} at (10,0) size 140x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 140x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 15 width 65.40: "Text to Stretch"
selection start: position 5 of child 0 {#text} of child 5 {text} of child 0 {svg} of document
selection end: position 7 of child 0 {#text} of child 5 {text} of child 0 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt b/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt
index 8269921..2067ad2 100644
--- a/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-3-expected.txt
@@ -2,12 +2,12 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (50,0) size 700x65
- RenderSVGContainer {g} at (405,0) size 145x65
- RenderSVGPath {svg:line} at (405,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=81.93] [y1=0.95] [x2=81.93] [y2=12.17]
- RenderSVGPath {svg:line} at (540,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=109.33] [y1=0.95] [x2=109.33] [y2=12.17]
- RenderSVGPath {svg:rect} at (405,0) size 145x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=81.93] [y=0.95] [width=27.40] [height=11.17]
- RenderSVGText {text} at (10,0) size 140x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 140x13
+ RenderSVGContainer {g} at (407,4) size 143x57
+ RenderSVGPath {svg:line} at (407,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=81.93] [y1=0.95] [x2=81.93] [y2=12.17]
+ RenderSVGPath {svg:line} at (544,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=109.33] [y1=0.95] [x2=109.33] [y2=12.17]
+ RenderSVGPath {svg:rect} at (409,4) size 138x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=81.93] [y=0.95] [width=27.40] [height=11.17]
+ RenderSVGText {text} at (10,0) size 140x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 140x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 15 width 65.40: "Text to Stretch"
selection start: position 8 of child 0 {#text} of child 5 {text} of child 0 {svg} of document
selection end: position 11 of child 0 {#text} of child 5 {text} of child 0 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt b/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt
index eff596a..7d3e02e 100644
--- a/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-textLength-spacingAndGlyphs-stretch-4-expected.txt
@@ -1,13 +1,13 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (45,0) size 710x65
- RenderSVGContainer {g} at (45,0) size 710x65
- RenderSVGPath {svg:line} at (45,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
- RenderSVGPath {svg:line} at (745,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=150.00] [y1=0.95] [x2=150.00] [y2=12.17]
- RenderSVGPath {svg:rect} at (50,0) size 700x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=140.00] [height=11.17]
- RenderSVGText {text} at (10,0) size 140x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 140x13
+ RenderSVGRoot {svg} at (47,0) size 706x65
+ RenderSVGContainer {g} at (47,4) size 706x57
+ RenderSVGPath {svg:line} at (47,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
+ RenderSVGPath {svg:line} at (747,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=150.00] [y1=0.95] [x2=150.00] [y2=12.17]
+ RenderSVGPath {svg:rect} at (50,4) size 700x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=140.00] [height=11.17]
+ RenderSVGText {text} at (10,0) size 140x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 140x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 15 width 65.40: "Text to Stretch"
selection start: position 0 of child 0 {#text} of child 5 {text} of child 0 {svg} of document
selection end: position 15 of child 0 {#text} of child 5 {text} of child 0 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/select-x-list-1-expected.txt b/LayoutTests/platform/mac/svg/text/select-x-list-1-expected.txt
index d9502b1..d94e9cc 100644
--- a/LayoutTests/platform/mac/svg/text/select-x-list-1-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-x-list-1-expected.txt
@@ -1,13 +1,13 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (45,0) size 380x65
- RenderSVGContainer {g} at (45,0) size 195x65
- RenderSVGPath {svg:line} at (45,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
- RenderSVGPath {svg:line} at (230,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=47.20] [y1=0.95] [x2=47.20] [y2=12.17]
- RenderSVGPath {svg:rect} at (50,0) size 190x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=37.20] [height=11.17]
- RenderSVGText {text} at (10,0) size 75x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x13
+ RenderSVGRoot {svg} at (47,0) size 378x65
+ RenderSVGContainer {g} at (47,4) size 192x57
+ RenderSVGPath {svg:line} at (47,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
+ RenderSVGPath {svg:line} at (233,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=47.20] [y1=0.95] [x2=47.20] [y2=12.17]
+ RenderSVGPath {svg:rect} at (50,4) size 186x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=37.20] [height=11.17]
+ RenderSVGText {text} at (10,0) size 75x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 1 width 6.20: "T"
chunk 1 text run 1 at (20.00,10.00) startOffset 0 endOffset 1 width 5.60: "h"
chunk 1 text run 1 at (40.00,10.00) startOffset 0 endOffset 12 width 44.60: "is is a test"
diff --git a/LayoutTests/platform/mac/svg/text/select-x-list-2-expected.txt b/LayoutTests/platform/mac/svg/text/select-x-list-2-expected.txt
index 93b2cd0..3f4fa20 100644
--- a/LayoutTests/platform/mac/svg/text/select-x-list-2-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-x-list-2-expected.txt
@@ -2,12 +2,12 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (50,0) size 375x65
- RenderSVGContainer {g} at (195,0) size 95x65
- RenderSVGPath {svg:line} at (195,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=0.95] [x2=40.00] [y2=12.17]
- RenderSVGPath {svg:line} at (280,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=57.20] [y1=0.95] [x2=57.20] [y2=12.17]
- RenderSVGPath {svg:rect} at (200,0) size 90x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=40.00] [y=0.95] [width=17.20] [height=11.17]
- RenderSVGText {text} at (10,0) size 75x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x13
+ RenderSVGContainer {g} at (197,4) size 92x57
+ RenderSVGPath {svg:line} at (197,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=0.95] [x2=40.00] [y2=12.17]
+ RenderSVGPath {svg:line} at (283,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=57.20] [y1=0.95] [x2=57.20] [y2=12.17]
+ RenderSVGPath {svg:rect} at (200,4) size 86x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=40.00] [y=0.95] [width=17.20] [height=11.17]
+ RenderSVGText {text} at (10,0) size 75x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 1 width 6.20: "T"
chunk 1 text run 1 at (20.00,10.00) startOffset 0 endOffset 1 width 5.60: "h"
chunk 1 text run 1 at (40.00,10.00) startOffset 0 endOffset 12 width 44.60: "is is a test"
diff --git a/LayoutTests/platform/mac/svg/text/select-x-list-3-expected.txt b/LayoutTests/platform/mac/svg/text/select-x-list-3-expected.txt
index cd8d27b..e2ed616 100644
--- a/LayoutTests/platform/mac/svg/text/select-x-list-3-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-x-list-3-expected.txt
@@ -2,12 +2,12 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (50,0) size 375x65
- RenderSVGContainer {g} at (295,0) size 40x65
- RenderSVGPath {svg:line} at (295,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=60.00] [y1=0.95] [x2=60.00] [y2=12.17]
- RenderSVGPath {svg:line} at (325,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=65.60] [y1=0.95] [x2=65.60] [y2=12.17]
- RenderSVGPath {svg:rect} at (300,0) size 30x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=60.00] [y=0.95] [width=5.60] [height=11.17]
- RenderSVGText {text} at (10,0) size 75x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x13
+ RenderSVGContainer {g} at (297,4) size 34x57
+ RenderSVGPath {svg:line} at (297,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=60.00] [y1=0.95] [x2=60.00] [y2=12.17]
+ RenderSVGPath {svg:line} at (325,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=65.60] [y1=0.95] [x2=65.60] [y2=12.17]
+ RenderSVGPath {svg:rect} at (300,4) size 28x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=60.00] [y=0.95] [width=5.60] [height=11.17]
+ RenderSVGText {text} at (10,0) size 75x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 1 width 6.20: "T"
chunk 1 text run 1 at (20.00,10.00) startOffset 0 endOffset 1 width 5.60: "h"
chunk 1 text run 1 at (40.00,10.00) startOffset 0 endOffset 12 width 44.60: "is is a test"
diff --git a/LayoutTests/platform/mac/svg/text/select-x-list-4-expected.txt b/LayoutTests/platform/mac/svg/text/select-x-list-4-expected.txt
index 47fdd13..15d8540 100644
--- a/LayoutTests/platform/mac/svg/text/select-x-list-4-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-x-list-4-expected.txt
@@ -1,13 +1,13 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (45,0) size 385x65
- RenderSVGContainer {g} at (45,0) size 385x65
- RenderSVGPath {svg:line} at (45,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
- RenderSVGPath {svg:line} at (420,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=84.60] [y1=0.95] [x2=84.60] [y2=12.17]
- RenderSVGPath {svg:rect} at (50,0) size 375x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=74.60] [height=11.17]
- RenderSVGText {text} at (10,0) size 75x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x13
+ RenderSVGRoot {svg} at (47,0) size 379x65
+ RenderSVGContainer {g} at (47,4) size 379x57
+ RenderSVGPath {svg:line} at (47,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
+ RenderSVGPath {svg:line} at (420,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=84.60] [y1=0.95] [x2=84.60] [y2=12.17]
+ RenderSVGPath {svg:rect} at (50,4) size 374x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=74.60] [height=11.17]
+ RenderSVGText {text} at (10,0) size 75x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 75x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 1 width 6.20: "T"
chunk 1 text run 1 at (20.00,10.00) startOffset 0 endOffset 1 width 5.60: "h"
chunk 1 text run 1 at (40.00,10.00) startOffset 0 endOffset 12 width 44.60: "is is a test"
diff --git a/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-1-expected.txt b/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-1-expected.txt
index 50fa02b..ee54dc8 100644
--- a/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-1-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-1-expected.txt
@@ -1,30 +1,30 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (45,0) size 380x65
- RenderSVGContainer {g} at (45,0) size 195x65
- RenderSVGPath {svg:line} at (45,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
- RenderSVGPath {svg:line} at (230,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=47.20] [y1=0.95] [x2=47.20] [y2=12.17]
- RenderSVGPath {svg:rect} at (50,0) size 190x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=37.20] [height=11.17]
- RenderSVGText {text} at (10,0) size 75x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 16x13
+ RenderSVGRoot {svg} at (47,0) size 378x65
+ RenderSVGContainer {g} at (47,4) size 192x57
+ RenderSVGPath {svg:line} at (47,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
+ RenderSVGPath {svg:line} at (233,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=47.20] [y1=0.95] [x2=47.20] [y2=12.17]
+ RenderSVGPath {svg:rect} at (50,4) size 186x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=37.20] [height=11.17]
+ RenderSVGText {text} at (10,0) size 75x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 16x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 1 width 6.20: "T"
chunk 1 text run 1 at (20.00,10.00) startOffset 0 endOffset 1 width 5.60: "h"
- RenderSVGTSpan {tspan} at (0,0) size 3x13
- RenderSVGInlineText {#text} at (30,0) size 3x13
+ RenderSVGTSpan {tspan} at (0,0) size 3x12
+ RenderSVGInlineText {#text} at (30,0) size 3x12
chunk 1 text run 1 at (40.00,10.00) startOffset 0 endOffset 1 width 2.20: "i"
- RenderSVGTSpan {tspan} at (0,0) size 11x13
- RenderSVGInlineText {#text} at (32,0) size 11x13
+ RenderSVGTSpan {tspan} at (0,0) size 11x12
+ RenderSVGInlineText {#text} at (32,0) size 10x12
chunk 1 text run 1 at (42.20,10.00) startOffset 0 endOffset 3 width 10.00: "s i"
- RenderSVGInlineText {#text} at (42,0) size 6x13
+ RenderSVGInlineText {#text} at (42,0) size 5x12
chunk 1 text run 1 at (52.20,10.00) startOffset 0 endOffset 1 width 5.00: "s"
- RenderSVGTSpan {tspan} at (0,0) size 12x13
- RenderSVGInlineText {#text} at (47,0) size 12x13
+ RenderSVGTSpan {tspan} at (0,0) size 12x12
+ RenderSVGInlineText {#text} at (47,0) size 12x12
chunk 1 text run 1 at (57.20,10.00) startOffset 0 endOffset 3 width 11.20: " a "
- RenderSVGTSpan {tspan} at (0,0) size 4x13
- RenderSVGInlineText {#text} at (58,0) size 4x13
+ RenderSVGTSpan {tspan} at (0,0) size 4x12
+ RenderSVGInlineText {#text} at (58,0) size 3x12
chunk 1 text run 1 at (68.40,10.00) startOffset 0 endOffset 1 width 2.80: "t"
- RenderSVGInlineText {#text} at (61,0) size 14x13
+ RenderSVGInlineText {#text} at (61,0) size 14x12
chunk 1 text run 1 at (71.20,10.00) startOffset 0 endOffset 3 width 13.40: "est"
selection start: position 0 of child 0 {#text} of child 7 {text} of child 0 {svg} of document
selection end: position 1 of child 0 {#text} of child 2 {tspan} of child 7 {text} of child 0 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-2-expected.txt b/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-2-expected.txt
index 40b2ad9..e873033 100644
--- a/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-2-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-2-expected.txt
@@ -2,29 +2,29 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (50,0) size 375x65
- RenderSVGContainer {g} at (195,0) size 95x65
- RenderSVGPath {svg:line} at (195,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=0.95] [x2=40.00] [y2=12.17]
- RenderSVGPath {svg:line} at (280,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=57.20] [y1=0.95] [x2=57.20] [y2=12.17]
- RenderSVGPath {svg:rect} at (200,0) size 90x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=40.00] [y=0.95] [width=17.20] [height=11.17]
- RenderSVGText {text} at (10,0) size 75x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 16x13
+ RenderSVGContainer {g} at (197,4) size 92x57
+ RenderSVGPath {svg:line} at (197,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=0.95] [x2=40.00] [y2=12.17]
+ RenderSVGPath {svg:line} at (283,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=57.20] [y1=0.95] [x2=57.20] [y2=12.17]
+ RenderSVGPath {svg:rect} at (200,4) size 86x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=40.00] [y=0.95] [width=17.20] [height=11.17]
+ RenderSVGText {text} at (10,0) size 75x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 16x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 1 width 6.20: "T"
chunk 1 text run 1 at (20.00,10.00) startOffset 0 endOffset 1 width 5.60: "h"
- RenderSVGTSpan {tspan} at (0,0) size 3x13
- RenderSVGInlineText {#text} at (30,0) size 3x13
+ RenderSVGTSpan {tspan} at (0,0) size 3x12
+ RenderSVGInlineText {#text} at (30,0) size 3x12
chunk 1 text run 1 at (40.00,10.00) startOffset 0 endOffset 1 width 2.20: "i"
- RenderSVGTSpan {tspan} at (0,0) size 11x13
- RenderSVGInlineText {#text} at (32,0) size 11x13
+ RenderSVGTSpan {tspan} at (0,0) size 11x12
+ RenderSVGInlineText {#text} at (32,0) size 10x12
chunk 1 text run 1 at (42.20,10.00) startOffset 0 endOffset 3 width 10.00: "s i"
- RenderSVGInlineText {#text} at (42,0) size 6x13
+ RenderSVGInlineText {#text} at (42,0) size 5x12
chunk 1 text run 1 at (52.20,10.00) startOffset 0 endOffset 1 width 5.00: "s"
- RenderSVGTSpan {tspan} at (0,0) size 12x13
- RenderSVGInlineText {#text} at (47,0) size 12x13
+ RenderSVGTSpan {tspan} at (0,0) size 12x12
+ RenderSVGInlineText {#text} at (47,0) size 12x12
chunk 1 text run 1 at (57.20,10.00) startOffset 0 endOffset 3 width 11.20: " a "
- RenderSVGTSpan {tspan} at (0,0) size 4x13
- RenderSVGInlineText {#text} at (58,0) size 4x13
+ RenderSVGTSpan {tspan} at (0,0) size 4x12
+ RenderSVGInlineText {#text} at (58,0) size 3x12
chunk 1 text run 1 at (68.40,10.00) startOffset 0 endOffset 1 width 2.80: "t"
- RenderSVGInlineText {#text} at (61,0) size 14x13
+ RenderSVGInlineText {#text} at (61,0) size 14x12
chunk 1 text run 1 at (71.20,10.00) startOffset 0 endOffset 3 width 13.40: "est"
selection start: position 0 of child 0 {#text} of child 1 {tspan} of child 7 {text} of child 0 {svg} of document
selection end: position 1 of child 3 {#text} of child 7 {text} of child 0 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-3-expected.txt b/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-3-expected.txt
index 2898546..d92bb5b 100644
--- a/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-3-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-3-expected.txt
@@ -2,29 +2,29 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (50,0) size 375x65
- RenderSVGContainer {g} at (295,0) size 40x65
- RenderSVGPath {svg:line} at (295,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=60.00] [y1=0.95] [x2=60.00] [y2=12.17]
- RenderSVGPath {svg:line} at (325,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=65.60] [y1=0.95] [x2=65.60] [y2=12.17]
- RenderSVGPath {svg:rect} at (300,0) size 30x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=60.00] [y=0.95] [width=5.60] [height=11.17]
- RenderSVGText {text} at (10,0) size 75x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 16x13
+ RenderSVGContainer {g} at (297,4) size 34x57
+ RenderSVGPath {svg:line} at (297,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=60.00] [y1=0.95] [x2=60.00] [y2=12.17]
+ RenderSVGPath {svg:line} at (325,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=65.60] [y1=0.95] [x2=65.60] [y2=12.17]
+ RenderSVGPath {svg:rect} at (300,4) size 28x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=60.00] [y=0.95] [width=5.60] [height=11.17]
+ RenderSVGText {text} at (10,0) size 75x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 16x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 1 width 6.20: "T"
chunk 1 text run 1 at (20.00,10.00) startOffset 0 endOffset 1 width 5.60: "h"
- RenderSVGTSpan {tspan} at (0,0) size 3x13
- RenderSVGInlineText {#text} at (30,0) size 3x13
+ RenderSVGTSpan {tspan} at (0,0) size 3x12
+ RenderSVGInlineText {#text} at (30,0) size 3x12
chunk 1 text run 1 at (40.00,10.00) startOffset 0 endOffset 1 width 2.20: "i"
- RenderSVGTSpan {tspan} at (0,0) size 11x13
- RenderSVGInlineText {#text} at (32,0) size 11x13
+ RenderSVGTSpan {tspan} at (0,0) size 11x12
+ RenderSVGInlineText {#text} at (32,0) size 10x12
chunk 1 text run 1 at (42.20,10.00) startOffset 0 endOffset 3 width 10.00: "s i"
- RenderSVGInlineText {#text} at (42,0) size 6x13
+ RenderSVGInlineText {#text} at (42,0) size 5x12
chunk 1 text run 1 at (52.20,10.00) startOffset 0 endOffset 1 width 5.00: "s"
- RenderSVGTSpan {tspan} at (0,0) size 12x13
- RenderSVGInlineText {#text} at (47,0) size 12x13
+ RenderSVGTSpan {tspan} at (0,0) size 12x12
+ RenderSVGInlineText {#text} at (47,0) size 12x12
chunk 1 text run 1 at (57.20,10.00) startOffset 0 endOffset 3 width 11.20: " a "
- RenderSVGTSpan {tspan} at (0,0) size 4x13
- RenderSVGInlineText {#text} at (58,0) size 4x13
+ RenderSVGTSpan {tspan} at (0,0) size 4x12
+ RenderSVGInlineText {#text} at (58,0) size 3x12
chunk 1 text run 1 at (68.40,10.00) startOffset 0 endOffset 1 width 2.80: "t"
- RenderSVGInlineText {#text} at (61,0) size 14x13
+ RenderSVGInlineText {#text} at (61,0) size 14x12
chunk 1 text run 1 at (71.20,10.00) startOffset 0 endOffset 3 width 13.40: "est"
selection start: position 1 of child 0 {#text} of child 4 {tspan} of child 7 {text} of child 0 {svg} of document
selection end: position 2 of child 0 {#text} of child 4 {tspan} of child 7 {text} of child 0 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-4-expected.txt b/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-4-expected.txt
index de1c6fb..54c3795 100644
--- a/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-4-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/select-x-list-with-tspans-4-expected.txt
@@ -1,30 +1,30 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (45,0) size 385x65
- RenderSVGContainer {g} at (45,0) size 385x65
- RenderSVGPath {svg:line} at (45,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
- RenderSVGPath {svg:line} at (420,0) size 10x65 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=84.60] [y1=0.95] [x2=84.60] [y2=12.17]
- RenderSVGPath {svg:rect} at (50,0) size 375x65 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=74.60] [height=11.17]
- RenderSVGText {text} at (10,0) size 75x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 16x13
+ RenderSVGRoot {svg} at (47,0) size 379x65
+ RenderSVGContainer {g} at (47,4) size 379x57
+ RenderSVGPath {svg:line} at (47,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=10.00] [y1=0.95] [x2=10.00] [y2=12.17]
+ RenderSVGPath {svg:line} at (420,4) size 6x57 [stroke={[type=SOLID] [color=#008000]}] [fill={[type=SOLID] [color=#000000]}] [x1=84.60] [y1=0.95] [x2=84.60] [y2=12.17]
+ RenderSVGPath {svg:rect} at (50,4) size 374x57 [fill={[type=SOLID] [color=#FF0000] [opacity=0.40]}] [x=10.00] [y=0.95] [width=74.60] [height=11.17]
+ RenderSVGText {text} at (10,0) size 75x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 16x12
chunk 1 text run 1 at (10.00,10.00) startOffset 0 endOffset 1 width 6.20: "T"
chunk 1 text run 1 at (20.00,10.00) startOffset 0 endOffset 1 width 5.60: "h"
- RenderSVGTSpan {tspan} at (0,0) size 3x13
- RenderSVGInlineText {#text} at (30,0) size 3x13
+ RenderSVGTSpan {tspan} at (0,0) size 3x12
+ RenderSVGInlineText {#text} at (30,0) size 3x12
chunk 1 text run 1 at (40.00,10.00) startOffset 0 endOffset 1 width 2.20: "i"
- RenderSVGTSpan {tspan} at (0,0) size 11x13
- RenderSVGInlineText {#text} at (32,0) size 11x13
+ RenderSVGTSpan {tspan} at (0,0) size 11x12
+ RenderSVGInlineText {#text} at (32,0) size 10x12
chunk 1 text run 1 at (42.20,10.00) startOffset 0 endOffset 3 width 10.00: "s i"
- RenderSVGInlineText {#text} at (42,0) size 6x13
+ RenderSVGInlineText {#text} at (42,0) size 5x12
chunk 1 text run 1 at (52.20,10.00) startOffset 0 endOffset 1 width 5.00: "s"
- RenderSVGTSpan {tspan} at (0,0) size 12x13
- RenderSVGInlineText {#text} at (47,0) size 12x13
+ RenderSVGTSpan {tspan} at (0,0) size 12x12
+ RenderSVGInlineText {#text} at (47,0) size 12x12
chunk 1 text run 1 at (57.20,10.00) startOffset 0 endOffset 3 width 11.20: " a "
- RenderSVGTSpan {tspan} at (0,0) size 4x13
- RenderSVGInlineText {#text} at (58,0) size 4x13
+ RenderSVGTSpan {tspan} at (0,0) size 4x12
+ RenderSVGInlineText {#text} at (58,0) size 3x12
chunk 1 text run 1 at (68.40,10.00) startOffset 0 endOffset 1 width 2.80: "t"
- RenderSVGInlineText {#text} at (61,0) size 14x13
+ RenderSVGInlineText {#text} at (61,0) size 14x12
chunk 1 text run 1 at (71.20,10.00) startOffset 0 endOffset 3 width 13.40: "est"
selection start: position 0 of child 0 {#text} of child 7 {text} of child 0 {svg} of document
selection end: position 3 of child 6 {#text} of child 7 {text} of child 0 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/selection-doubleclick-expected.txt b/LayoutTests/platform/mac/svg/text/selection-doubleclick-expected.txt
index e649844..3417b0e 100644
--- a/LayoutTests/platform/mac/svg/text/selection-doubleclick-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/selection-doubleclick-expected.txt
@@ -2,11 +2,11 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (70,0) size 255x115
- RenderSVGText {text} at (14,0) size 51x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 51x13
+ RenderSVGText {text} at (14,0) size 51x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 51x12
chunk 1 text run 1 at (14.00,10.00) startOffset 0 endOffset 11 width 50.40: "foo bar baz"
- RenderSVGText {text} at (14,10) size 38x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 38x13
+ RenderSVGText {text} at (14,10) size 38x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 38x12
chunk 1 text run 1 at (14.00,20.00) startOffset 0 endOffset 9 width 37.40: "next line"
selection start: position 4 of child 0 {#text} of child 1 {text} of child 0 {svg} of document
selection end: position 7 of child 0 {#text} of child 1 {text} of child 0 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/selection-tripleclick-expected.txt b/LayoutTests/platform/mac/svg/text/selection-tripleclick-expected.txt
index 313e307..f09b182 100644
--- a/LayoutTests/platform/mac/svg/text/selection-tripleclick-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/selection-tripleclick-expected.txt
@@ -2,11 +2,11 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (70,0) size 255x115
- RenderSVGText {text} at (14,0) size 51x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 51x13
+ RenderSVGText {text} at (14,0) size 51x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 51x12
chunk 1 text run 1 at (14.00,10.00) startOffset 0 endOffset 11 width 50.40: "foo bar baz"
- RenderSVGText {text} at (14,10) size 38x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 38x13
+ RenderSVGText {text} at (14,10) size 38x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 38x12
chunk 1 text run 1 at (14.00,20.00) startOffset 0 endOffset 9 width 37.40: "next line"
selection start: position 0 of child 0 {#text} of child 1 {text} of child 0 {svg} of document
selection end: position 0 of child 3 {text} of child 0 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/small-fonts-2-expected.txt b/LayoutTests/platform/mac/svg/text/small-fonts-2-expected.txt
index c96e0ac..108ebca 100644
--- a/LayoutTests/platform/mac/svg/text/small-fonts-2-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/small-fonts-2-expected.txt
@@ -1,8 +1,8 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (159,0) size 493x534
- RenderSVGContainer {g} at (159,0) size 283x78 [transform={m=((0.10,0.00)(0.00,0.10)) t=(10.00,10.00)}]
+ RenderSVGRoot {svg} at (159,0) size 493x531
+ RenderSVGContainer {g} at (159,0) size 282x76 [transform={m=((0.10,0.00)(0.00,0.10)) t=(10.00,10.00)}]
RenderSVGText {text} at (0,-109) size 467x135 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 467x135
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 9 width 466.67: "0,1,2,3,4"
@@ -15,36 +15,36 @@
RenderSVGInlineText {#text} at (0,0) size 4x2
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 9 width 3.89: "0,1,2,3,4"
RenderSVGContainer {g} at (159,186) size 289x288 [transform={m=((24.00,0.00)(0.00,24.00)) t=(10.00,55.00)}]
- RenderSVGText {text} at (0,-1) size 2x2 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 2x2
+ RenderSVGText {text} at (0,-1) size 2x1 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 2x1
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 9 width 1.94: "0,1,2,3,4"
- RenderSVGContainer {g} at (159,372) size 493x162 [transform={m=((0.30,0.00)(0.00,0.30)) t=(10.00,65.00)}]
- RenderSVGText {text} at (0,-8) size 273x86 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 223x11
- RenderSVGInlineText {#text} at (0,0) size 223x11
+ RenderSVGContainer {g} at (159,375) size 493x156 [transform={m=((0.30,0.00)(0.00,0.30)) t=(10.00,65.00)}]
+ RenderSVGText {text} at (0,-8) size 273x85 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 223x10
+ RenderSVGInlineText {#text} at (0,0) size 223x10
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 40 width 222.22: "For this test case to be successful, all"
- RenderSVGInlineText {#text} at (222,0) size 6x11
+ RenderSVGInlineText {#text} at (222,0) size 6x10
chunk 1 text run 1 at (222.22,0.00) startOffset 0 endOffset 1 width 5.56: " "
- RenderSVGTSpan {tspan} at (0,0) size 245x11
- RenderSVGInlineText {#text} at (0,15) size 245x11
+ RenderSVGTSpan {tspan} at (0,0) size 245x10
+ RenderSVGInlineText {#text} at (0,15) size 245x10
chunk 1 text run 1 at (0.00,15.00) startOffset 0 endOffset 44 width 244.44: "lines of text must look the same. In Safari "
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGTSpan {tspan} at (0,0) size 262x11
- RenderSVGInlineText {#text} at (0,30) size 262x11
+ RenderSVGTSpan {tspan} at (0,0) size 262x10
+ RenderSVGInlineText {#text} at (0,30) size 262x10
chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 47 width 261.11: "Beta 3, a text with a font size of 1 or smaller"
- RenderSVGInlineText {#text} at (261,30) size 6x11
+ RenderSVGInlineText {#text} at (261,30) size 6x10
chunk 1 text run 1 at (261.11,30.00) startOffset 0 endOffset 1 width 5.56: " "
- RenderSVGTSpan {tspan} at (0,0) size 267x11
- RenderSVGInlineText {#text} at (0,45) size 267x11
+ RenderSVGTSpan {tspan} at (0,0) size 267x10
+ RenderSVGInlineText {#text} at (0,45) size 267x10
chunk 1 text run 1 at (0.00,45.00) startOffset 0 endOffset 48 width 266.67: "is not painted correctly, even if the coordinate"
- RenderSVGInlineText {#text} at (266,45) size 7x11
+ RenderSVGInlineText {#text} at (266,45) size 6x10
chunk 1 text run 1 at (266.67,45.00) startOffset 0 endOffset 1 width 5.56: " "
- RenderSVGTSpan {tspan} at (0,0) size 195x11
- RenderSVGInlineText {#text} at (0,60) size 195x11
+ RenderSVGTSpan {tspan} at (0,0) size 195x10
+ RenderSVGInlineText {#text} at (0,60) size 195x10
chunk 1 text run 1 at (0.00,60.00) startOffset 0 endOffset 35 width 194.44: "transformations make it equivalent."
- RenderSVGInlineText {#text} at (194,60) size 6x11
+ RenderSVGInlineText {#text} at (194,60) size 6x10
chunk 1 text run 1 at (194.44,60.00) startOffset 0 endOffset 1 width 5.56: " "
- RenderSVGTSpan {tspan} at (0,0) size 50x11
- RenderSVGInlineText {#text} at (0,75) size 50x11
+ RenderSVGTSpan {tspan} at (0,0) size 50x10
+ RenderSVGInlineText {#text} at (0,75) size 50x10
chunk 1 text run 1 at (0.00,75.00) startOffset 0 endOffset 9 width 50.00: "Bug 14242"
RenderSVGInlineText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/text/small-fonts-3-expected.txt b/LayoutTests/platform/mac/svg/text/small-fonts-3-expected.txt
index ac881b0..d03951e 100644
--- a/LayoutTests/platform/mac/svg/text/small-fonts-3-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/small-fonts-3-expected.txt
@@ -1,13 +1,13 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (0,0) size 520x420
- RenderSVGPath {ellipse} at (0,0) size 520x420 [stroke={[type=SOLID] [color=#000000] [stroke width=0.10]}] [cx=12.43] [cy=13.65] [rx=4.34] [ry=2.68]
- RenderSVGText {text} at (11,11) size 3x2 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 3x2
+ RenderSVGRoot {svg} at (0,55) size 509x328
+ RenderSVGPath {ellipse} at (0,55) size 509x328 [stroke={[type=SOLID] [color=#000000] [stroke width=0.10]}] [cx=12.43] [cy=13.65] [rx=4.34] [ry=2.68]
+ RenderSVGText {text} at (11,11) size 2x1 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 2x1
chunk 1 (middle anchor) text run 1 at (11.58,12.43) startOffset 0 endOffset 6 width 1.68: "Passes"
- RenderSVGText {text} at (9,13) size 7x1 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 7x1
+ RenderSVGText {text} at (9,13) size 6x1 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 6x1
chunk 1 (middle anchor) text run 1 at (9.54,13.79) startOffset 0 endOffset 24 width 5.77: "if text aligns perfectly"
RenderSVGText {text} at (9,14) size 7x1 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 7x1
diff --git a/LayoutTests/platform/mac/svg/text/small-fonts-expected.txt b/LayoutTests/platform/mac/svg/text/small-fonts-expected.txt
index 8f197d7..61415a4 100644
--- a/LayoutTests/platform/mac/svg/text/small-fonts-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/small-fonts-expected.txt
@@ -1,8 +1,8 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (152,70) size 566x213
- RenderSVGContainer {g} at (152,70) size 566x213 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.25,2.75)}]
- RenderSVGText {text} at (0,-1) size 7x2 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 7x2
+ RenderSVGRoot {svg} at (170,123) size 495x142
+ RenderSVGContainer {g} at (170,123) size 495x142 [transform={m=((1.00,0.00)(0.00,1.00)) t=(2.25,2.75)}]
+ RenderSVGText {text} at (0,-1) size 7x1 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x1
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 45 width 6.18: "Passes if text is visible and not extra huge."
diff --git a/LayoutTests/platform/mac/svg/text/text-align-01-b-expected.txt b/LayoutTests/platform/mac/svg/text/text-align-01-b-expected.txt
index 3930c01..6a5a755 100644
--- a/LayoutTests/platform/mac/svg/text/text-align-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-align-01-b-expected.txt
@@ -8,31 +8,31 @@
chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 31 width 445.20: "Test 'text-anchor' (horizontal)"
RenderSVGContainer {g} at (33,170) size 729x309
RenderSVGContainer {g} at (378,170) size 384x59 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,130.00)}]
- RenderSVGPath {line} at (383,215) size 84x4 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=50.00] [y2=0.00]
+ RenderSVGPath {line} at (383,215) size 84x3 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=50.00] [y2=0.00]
RenderSVGPath {circle} at (378,211) size 11x11 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
- RenderSVGText {text} at (0,-28) size 227x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x35
+ RenderSVGText {text} at (0,-28) size 227x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x34
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 16 width 226.80: "text-anchor:none"
RenderSVGContainer {g} at (378,253) size 371x59 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,180.00)}]
- RenderSVGPath {line} at (383,298) size 84x4 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=50.00] [y2=0.00]
+ RenderSVGPath {line} at (383,299) size 84x2 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=50.00] [y2=0.00]
RenderSVGPath {circle} at (378,295) size 11x10 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
- RenderSVGText {text} at (0,-28) size 219x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 219x35
+ RenderSVGText {text} at (0,-28) size 219x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 219x34
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 17 width 218.40: "text-anchor:start"
RenderSVGContainer {g} at (175,336) size 417x59 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,230.00)}]
- RenderSVGPath {line} at (341,381) size 84x4 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=-25.00] [y1=0.00] [x2=25.00] [y2=0.00]
+ RenderSVGPath {line} at (341,382) size 84x3 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=-25.00] [y1=0.00] [x2=25.00] [y2=0.00]
RenderSVGPath {circle} at (378,378) size 11x11 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
- RenderSVGText {text} at (-125,-28) size 250x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 250x35
+ RenderSVGText {text} at (-125,-28) size 249x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 249x34
chunk 1 (middle anchor) text run 1 at (-124.20,0.00) startOffset 0 endOffset 18 width 248.40: "text-anchor:middle"
RenderSVGContainer {g} at (33,420) size 356x59 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,280.00)}]
- RenderSVGPath {line} at (300,465) size 84x4 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=-50.00] [y1=0.00] [x2=0.00] [y2=0.00]
+ RenderSVGPath {line} at (300,465) size 84x3 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=-50.00] [y1=0.00] [x2=0.00] [y2=0.00]
RenderSVGPath {circle} at (378,461) size 11x11 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
- RenderSVGText {text} at (-210,-28) size 210x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 210x35
+ RenderSVGText {text} at (-210,-28) size 210x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 210x34
chunk 1 (end anchor) text run 1 at (-210.00,0.00) startOffset 0 endOffset 15 width 210.00: "text-anchor:end"
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.5 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
selection start: position 0 of child 0 {#text} of child 1 {text} of child 13 {g} of child 27 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-align-02-b-expected.txt b/LayoutTests/platform/mac/svg/text/text-align-02-b-expected.txt
index 9664684..d26f3e0 100644
--- a/LayoutTests/platform/mac/svg/text/text-align-02-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-align-02-b-expected.txt
@@ -7,38 +7,38 @@
RenderSVGInlineText {#text} at (0,0) size 477x39
chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 34 width 476.40: "Test 'baseline-shift' (horizontal)"
RenderSVGContainer {g} at (25,141) size 672x333 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,120.00)}]
- RenderSVGText {text} at (0,-35) size 349x42 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,7) size 98x35
+ RenderSVGText {text} at (0,-35) size 349x41 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,7) size 98x34
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 6 width 97.20: "Normal"
- RenderSVGTSpan {tspan} at (0,0) size 203x35
- RenderSVGInlineText {#text} at (97,0) size 203x35
+ RenderSVGTSpan {tspan} at (0,0) size 203x34
+ RenderSVGInlineText {#text} at (97,0) size 203x34
chunk 1 text run 1 at (97.20,-7.00) startOffset 0 endOffset 16 width 202.80: "baseline-shift:7"
- RenderSVGInlineText {#text} at (300,7) size 49x35
+ RenderSVGInlineText {#text} at (300,7) size 49x34
chunk 1 text run 1 at (300.00,0.00) startOffset 0 endOffset 4 width 48.60: "text"
- RenderSVGText {text} at (0,42) size 403x56 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 98x35
+ RenderSVGText {text} at (0,42) size 403x55 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 98x34
chunk 1 text run 1 at (0.00,70.00) startOffset 0 endOffset 6 width 97.20: "Normal"
- RenderSVGTSpan {tspan} at (0,0) size 257x35
- RenderSVGInlineText {#text} at (97,21) size 257x35
+ RenderSVGTSpan {tspan} at (0,0) size 257x34
+ RenderSVGInlineText {#text} at (97,21) size 257x34
chunk 1 text run 1 at (97.20,91.00) startOffset 0 endOffset 19 width 256.20: "baseline-shift:-70%"
- RenderSVGInlineText {#text} at (353,0) size 50x35
+ RenderSVGInlineText {#text} at (353,0) size 49x34
chunk 1 text run 1 at (353.40,70.00) startOffset 0 endOffset 4 width 48.60: "text"
RenderSVGText {text} at (0,96) size 270x68 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,16) size 98x35
+ RenderSVGInlineText {#text} at (0,16) size 98x34
chunk 1 text run 1 at (0.00,140.00) startOffset 0 endOffset 6 width 97.20: "Normal"
RenderSVGTSpan {tspan} at (0,0) size 49x35
- RenderSVGInlineText {#text} at (97,33) size 49x35
+ RenderSVGInlineText {#text} at (97,33) size 49x34
chunk 1 text run 1 at (97.20,156.76) startOffset 0 endOffset 3 width 48.60: "sub"
RenderSVGTSpan {tspan} at (0,0) size 77x34
- RenderSVGInlineText {#text} at (145,0) size 77x34
+ RenderSVGInlineText {#text} at (145,0) size 76x34
chunk 1 text run 1 at (145.80,123.24) startOffset 0 endOffset 5 width 75.60: "super"
RenderSVGTSpan {tspan} at (0,0) size 26x35
- RenderSVGInlineText {#text} at (221,16) size 26x35
+ RenderSVGInlineText {#text} at (221,16) size 26x34
chunk 1 text run 1 at (221.40,140.00) startOffset 0 endOffset 2 width 25.20: "te"
- RenderSVGInlineText {#text} at (246,16) size 24x35
+ RenderSVGInlineText {#text} at (246,16) size 24x34
chunk 1 text run 1 at (246.60,140.00) startOffset 0 endOffset 2 width 23.40: "xt"
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.5 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
selection start: position 0 of child 0 {#text} of child 1 {text} of child 13 {g} of child 27 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-align-03-b-expected.txt b/LayoutTests/platform/mac/svg/text/text-align-03-b-expected.txt
index 23cb776..a484d97 100644
--- a/LayoutTests/platform/mac/svg/text/text-align-03-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-align-03-b-expected.txt
@@ -3,22 +3,22 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (0,5) size 784x370
- RenderSVGText {text} at (5,3) size 352x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 352x46
+ RenderSVGText {text} at (5,3) size 352x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 352x45
chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 21 width 351.60: "Test of 'text-anchor'"
- RenderSVGPath {line} at (373,125) size 4x250 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=225.00] [y1=75.00] [x2=225.00] [y2=225.00]
+ RenderSVGPath {line} at (374,125) size 2x250 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=225.00] [y1=75.00] [x2=225.00] [y2=225.00]
RenderSVGContainer {g} at (0,136) size 784x226
- RenderSVGText {text} at (-3,82) size 473x135 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 228x35
+ RenderSVGText {text} at (-3,82) size 473x134 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 228x34
chunk 1 (end anchor) text run 1 at (-2.40,110.00) startOffset 0 endOffset 17 width 227.40: "Begin with \"end\","
- RenderSVGTSpan {tspan} at (0,0) size 402x35
- RenderSVGInlineText {#text} at (27,50) size 402x35
+ RenderSVGTSpan {tspan} at (0,0) size 401x34
+ RenderSVGInlineText {#text} at (27,50) size 401x34
chunk 1 (middle anchor) text run 1 at (24.90,160.00) startOffset 0 endOffset 32 width 400.20: " switch to \"middle\" in a tspan, "
- RenderSVGTSpan {tspan} at (0,0) size 245x35
- RenderSVGInlineText {#text} at (228,100) size 245x35
+ RenderSVGTSpan {tspan} at (0,0) size 246x34
+ RenderSVGInlineText {#text} at (227,100) size 245x34
chunk 1 text run 1 at (225.00,210.00) startOffset 0 endOffset 20 width 244.80: "and \"start\" ends it."
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.5 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
selection start: position 0 of child 0 {#text} of child 1 {text} of child 13 {g} of child 28 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-align-04-b-expected.txt b/LayoutTests/platform/mac/svg/text/text-align-04-b-expected.txt
index 31233c0..4407f87 100644
--- a/LayoutTests/platform/mac/svg/text/text-align-04-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-align-04-b-expected.txt
@@ -3,39 +3,39 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (0,5) size 799x440
- RenderSVGText {text} at (5,3) size 352x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 352x46
+ RenderSVGText {text} at (5,3) size 352x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 352x45
chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 21 width 351.60: "Test of 'text-anchor'"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (0,-15) size 81x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 81x20
+ RenderSVGText {text} at (0,-15) size 81x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 81x19
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 13 width 80.40: "end text tref"
- RenderSVGPath {path} at (0,433) size 367x1 [fill={[type=SOLID] [color=#000000]}] [data="M -5 260 L 220 260"]
- RenderSVGText {text} at (20,52) size 221x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 221x35
+ RenderSVGPath {path} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [data="M -5 260 L 220 260"]
+ RenderSVGText {text} at (20,52) size 221x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 221x34
chunk 1 text run 1 at (20.00,80.00) startOffset 0 endOffset 17 width 220.20: "Tspan, tref, toap"
- RenderSVGPath {line} at (365,200) size 4x234 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=220.00] [y1=120.00] [x2=220.00] [y2=260.00]
+ RenderSVGPath {line} at (365,200) size 3x234 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=220.00] [y1=120.00] [x2=220.00] [y2=260.00]
RenderSVGContainer {g} at (0,186) size 799x259
- RenderSVGText {text} at (220,112) size 259x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 125x35
+ RenderSVGText {text} at (220,112) size 259x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 125x34
chunk 1 text run 1 at (220.00,140.00) startOffset 0 endOffset 11 width 124.20: "start text "
- RenderSVGTSpan {tspan} at (0,0) size 135x35
- RenderSVGInlineText {#text} at (124,0) size 135x35
+ RenderSVGTSpan {tspan} at (0,0) size 135x34
+ RenderSVGInlineText {#text} at (124,0) size 135x34
chunk 1 text run 1 at (344.20,140.00) startOffset 0 endOffset 10 width 134.40: " red tspan"
- RenderSVGText {text} at (61,152) size 318x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 156x35
+ RenderSVGText {text} at (61,152) size 317x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 155x34
chunk 1 (middle anchor) text run 1 at (61.90,180.00) startOffset 0 endOffset 12 width 154.20: "middle text "
- RenderSVGTSpan {tspan} at (0,0) size 163x35
- RenderSVGInlineText {#text} at (155,0) size 163x35
+ RenderSVGTSpan {tspan} at (0,0) size 163x34
+ RenderSVGInlineText {#text} at (154,0) size 162x34
chunk 1 (middle anchor) text run 1 at (216.10,180.00) startOffset 0 endOffset 11 width 162.00: " bold tspan"
- RenderSVGText {text} at (60,192) size 160x35 contains 1 chunk(s)
- RenderSVGInline {tref} at (0,0) size 160x35
- RenderSVGInlineText {#text} at (0,0) size 160x35
+ RenderSVGText {text} at (60,192) size 160x34 contains 1 chunk(s)
+ RenderSVGInline {tref} at (0,0) size 160x34
+ RenderSVGInlineText {#text} at (0,0) size 160x34
chunk 1 (end anchor) text run 1 at (60.40,220.00) startOffset 0 endOffset 13 width 159.60: "end text tref"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (-6,232) size 226x35 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 226x35
- RenderSVGInlineText {#text} at (0,0) size 226x35
+ RenderSVGText {text} at (-6,232) size 226x34 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 226x34
+ RenderSVGInlineText {#text} at (0,0) size 226x34
chunk 1 (end anchor) text run 1 at (-0.80,260.00) startOffset 12 endOffset 13 width 8.40: " "
chunk 1 (end anchor) text run 2 at (11.80,260.00) startOffset 13 endOffset 14 width 16.80: "e"
chunk 1 (end anchor) text run 3 at (28.60,260.00) startOffset 14 endOffset 15 width 16.80: "n"
@@ -54,8 +54,8 @@
chunk 1 (end anchor) text run 16 at (199.00,260.00) startOffset 27 endOffset 28 width 8.40: "t"
chunk 1 (end anchor) text run 17 at (211.60,260.00) startOffset 28 endOffset 29 width 16.80: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.5 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
selection start: position 0 of child 0 {#text} of child 1 {text} of child 13 {g} of child 28 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-align-05-b-expected.txt b/LayoutTests/platform/mac/svg/text/text-align-05-b-expected.txt
index 9bab27f..10e697e 100644
--- a/LayoutTests/platform/mac/svg/text/text-align-05-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-align-05-b-expected.txt
@@ -3,15 +3,15 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (8,5) size 789x525
- RenderSVGText {text} at (5,3) size 473x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 473x46
+ RenderSVGText {text} at (5,3) size 473x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 473x45
chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 29 width 472.20: "Test 'text-anchor' (vertical)"
RenderSVGContainer {g} at (251,81) size 198x449
RenderSVGContainer {g} at (251,81) size 198x449 [transform={m=((1.00,0.00)(0.00,1.00)) t=(160.00,150.00)}]
RenderSVGContainer {g} at (251,245) size 31x285
RenderSVGPath {circle} at (261,245) size 11x10 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
- RenderSVGText {text} at (-9,0) size 18x168 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x168
+ RenderSVGText {text} at (-9,0) size 17x168 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x168
chunk 1 (vertical) text run 1 at (-10.40,0.00) startOffset 0 endOffset 1 height 33.52: "s"
chunk 1 (vertical) text run 2 at (-10.40,33.52) startOffset 1 endOffset 2 height 33.52: "t"
chunk 1 (vertical) text run 3 at (-10.40,67.03) startOffset 2 endOffset 3 height 33.52: "a"
@@ -29,13 +29,13 @@
chunk 1 (middle anchor, vertical) text run 6 at (-10.40,67.03) startOffset 5 endOffset 6 height 33.52: "e"
RenderSVGContainer {g} at (418,81) size 31x174 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
RenderSVGPath {circle} at (428,245) size 11x10 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
- RenderSVGText {text} at (-9,-101) size 18x101 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x101
+ RenderSVGText {text} at (-9,-101) size 17x101 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x101
chunk 1 (end anchor, vertical) text run 1 at (-10.40,-100.55) startOffset 0 endOffset 1 height 33.52: "e"
chunk 1 (end anchor, vertical) text run 2 at (-10.40,-67.03) startOffset 1 endOffset 2 height 33.52: "n"
chunk 1 (end anchor, vertical) text run 3 at (-10.40,-33.52) startOffset 2 endOffset 3 height 33.52: "d"
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.5 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
selection start: position 0 of child 0 {#text} of child 1 {text} of child 13 {g} of child 27 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-align-06-b-expected.txt b/LayoutTests/platform/mac/svg/text/text-align-06-b-expected.txt
index d3c9424..38d016a 100644
--- a/LayoutTests/platform/mac/svg/text/text-align-06-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-align-06-b-expected.txt
@@ -3,66 +3,66 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (0,5) size 800x595
- RenderSVGText {text} at (0,3) size 489x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 489x46
+ RenderSVGText {text} at (0,3) size 489x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 489x45
chunk 1 text run 1 at (0.00,40.00) startOffset 0 endOffset 31 width 488.40: "Test 'baseline-shift' (vertic.)"
RenderSVGContainer {g} at (135,100) size 492x500
RenderSVGContainer {g} at (135,100) size 492x500 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,60.00)}]
- RenderSVGText {text} at (-9,0) size 25x168 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x68
+ RenderSVGText {text} at (-9,0) size 24x168 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x68
chunk 1 (vertical) text run 1 at (-10.40,0.00) startOffset 0 endOffset 1 height 33.52: "t"
chunk 1 (vertical) text run 2 at (-10.40,33.52) startOffset 1 endOffset 2 height 33.52: "e"
RenderSVGTSpan {tspan} at (0,0) size 18x34
- RenderSVGInlineText {#text} at (7,67) size 18x34
+ RenderSVGInlineText {#text} at (6,67) size 17x34
chunk 1 (vertical) text run 1 at (-3.40,67.03) startOffset 0 endOffset 1 height 33.52: "7"
- RenderSVGInlineText {#text} at (1,100) size 16x68
+ RenderSVGInlineText {#text} at (0,100) size 15x68
chunk 1 (vertical) text run 1 at (-10.40,100.55) startOffset 0 endOffset 1 height 33.52: "x"
chunk 1 (vertical) text run 2 at (-10.40,134.06) startOffset 1 endOffset 2 height 33.52: "t"
- RenderSVGText {text} at (45,0) size 44x269 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (26,0) size 18x68
+ RenderSVGText {text} at (45,0) size 43x269 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (25,0) size 17x68
chunk 1 (vertical) text run 1 at (69.60,0.00) startOffset 0 endOffset 1 height 33.52: "t"
chunk 1 (vertical) text run 2 at (69.60,33.52) startOffset 1 endOffset 2 height 33.52: "e"
- RenderSVGTSpan {tspan} at (0,0) size 28x135
- RenderSVGInlineText {#text} at (0,67) size 28x135
+ RenderSVGTSpan {tspan} at (0,0) size 27x135
+ RenderSVGInlineText {#text} at (0,67) size 27x135
chunk 1 (vertical) text run 1 at (48.60,67.03) startOffset 0 endOffset 1 height 33.52: "-"
chunk 1 (vertical) text run 2 at (48.60,100.55) startOffset 1 endOffset 2 height 33.52: "7"
chunk 1 (vertical) text run 3 at (48.60,134.06) startOffset 2 endOffset 3 height 33.52: "0"
chunk 1 (vertical) text run 4 at (48.60,167.58) startOffset 3 endOffset 4 height 33.52: "%"
- RenderSVGInlineText {#text} at (27,201) size 16x68
+ RenderSVGInlineText {#text} at (26,201) size 15x68
chunk 1 (vertical) text run 1 at (69.60,201.09) startOffset 0 endOffset 1 height 33.52: "x"
chunk 1 (vertical) text run 2 at (69.60,234.61) startOffset 1 endOffset 2 height 33.52: "t"
- RenderSVGText {text} at (154,0) size 35x235 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (17,0) size 18x68
+ RenderSVGText {text} at (154,0) size 34x235 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (16,0) size 17x68
chunk 1 (vertical) text run 1 at (169.60,0.00) startOffset 0 endOffset 1 height 33.52: "t"
chunk 1 (vertical) text run 2 at (169.60,33.52) startOffset 1 endOffset 2 height 33.52: "e"
- RenderSVGTSpan {tspan} at (0,0) size 18x101
- RenderSVGInlineText {#text} at (0,67) size 18x101
+ RenderSVGTSpan {tspan} at (0,0) size 17x101
+ RenderSVGInlineText {#text} at (0,67) size 17x101
chunk 1 (vertical) text run 1 at (152.84,67.03) startOffset 0 endOffset 1 height 33.52: "s"
chunk 1 (vertical) text run 2 at (152.84,100.55) startOffset 1 endOffset 2 height 33.52: "u"
chunk 1 (vertical) text run 3 at (152.84,134.06) startOffset 2 endOffset 3 height 33.52: "b"
RenderSVGTSpan {tspan} at (0,0) size 16x35
- RenderSVGInlineText {#text} at (18,167) size 16x35
+ RenderSVGInlineText {#text} at (17,167) size 15x34
chunk 1 (vertical) text run 1 at (169.60,167.58) startOffset 0 endOffset 1 height 33.52: "x"
- RenderSVGInlineText {#text} at (21,201) size 10x34
+ RenderSVGInlineText {#text} at (20,201) size 9x34
chunk 1 (vertical) text run 1 at (169.60,201.09) startOffset 0 endOffset 1 height 33.52: "t"
- RenderSVGText {text} at (251,0) size 35x302 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 18x68
+ RenderSVGText {text} at (251,0) size 34x302 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x68
chunk 1 (vertical) text run 1 at (249.60,0.00) startOffset 0 endOffset 1 height 33.52: "t"
chunk 1 (vertical) text run 2 at (249.60,33.52) startOffset 1 endOffset 2 height 33.52: "e"
RenderSVGTSpan {tspan} at (0,0) size 18x168
- RenderSVGInlineText {#text} at (17,67) size 18x168
+ RenderSVGInlineText {#text} at (16,67) size 17x168
chunk 1 (vertical) text run 1 at (266.36,67.03) startOffset 0 endOffset 1 height 33.52: "s"
chunk 1 (vertical) text run 2 at (266.36,100.55) startOffset 1 endOffset 2 height 33.52: "u"
chunk 1 (vertical) text run 3 at (266.36,134.06) startOffset 2 endOffset 3 height 33.52: "p"
chunk 1 (vertical) text run 4 at (266.36,167.58) startOffset 3 endOffset 4 height 33.52: "e"
chunk 1 (vertical) text run 5 at (266.36,201.09) startOffset 4 endOffset 5 height 33.52: "r"
RenderSVGTSpan {tspan} at (0,0) size 16x35
- RenderSVGInlineText {#text} at (1,234) size 16x35
+ RenderSVGInlineText {#text} at (0,234) size 15x34
chunk 1 (vertical) text run 1 at (249.60,234.61) startOffset 0 endOffset 1 height 33.52: "x"
- RenderSVGInlineText {#text} at (4,268) size 10x34
- chunk 1 (vertical) text run 1 at (249.60,268.12) startOffset 0 endOffset 1 height 33.52: "t"
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGInlineText {#text} at (4,268) size 9x34
+ chunk 1 (vertical) text run 1 at (249.60,268.13) startOffset 0 endOffset 1 height 33.52: "t"
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.5 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
selection start: position 0 of child 0 {#text} of child 1 {text} of child 13 {g} of child 27 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-altglyph-01-b-expected.txt b/LayoutTests/platform/mac/svg/text/text-altglyph-01-b-expected.txt
index bd503e2..840d3d0 100644
--- a/LayoutTests/platform/mac/svg/text/text-altglyph-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-altglyph-01-b-expected.txt
@@ -3,11 +3,11 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (8,21) size 774x463
- RenderSVGText {text} at (5,13) size 409x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 409x46
+ RenderSVGText {text} at (5,13) size 409x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 409x45
chunk 1 text run 1 at (5.00,50.00) startOffset 0 endOffset 26 width 408.60: "Test 'altGlyph' facilities"
- RenderSVGText {text} at (5,62) size 464x35 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 464x35
+ RenderSVGText {text} at (5,62) size 464x34 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 464x34
chunk 1 text run 1 at (5.00,90.00) startOffset 0 endOffset 32 width 463.20: "and many-to-many chars to glyphs"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (75,208) size 664x276
@@ -44,8 +44,8 @@
RenderSVGText {text} at (280,210) size 158x75 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 158x75
chunk 1 text run 1 at (280.00,270.00) startOffset 0 endOffset 5 width 157.50: "SASSY"
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.5 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
selection start: position 0 of child 0 {#text} of child 1 {text} of child 13 {g} of child 32 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-deco-01-b-expected.txt b/LayoutTests/platform/mac/svg/text/text-deco-01-b-expected.txt
index f45b3dd..792f218 100644
--- a/LayoutTests/platform/mac/svg/text/text-deco-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-deco-01-b-expected.txt
@@ -7,42 +7,42 @@
RenderSVGInlineText {#text} at (0,0) size 156x19
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 23 width 156.00: "Test 'text-decoration'."
RenderSVGContainer {g} at (40,70) size 610x400
- RenderSVGText {text} at (25,43) size 122x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 122x28
+ RenderSVGText {text} at (25,43) size 122x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 122x27
chunk 1 text run 1 at (25.00,65.00) startOffset 0 endOffset 11 width 121.80: "Normal text"
- RenderSVGText {text} at (25,113) size 228x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 228x28
+ RenderSVGText {text} at (25,113) size 228x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 228x27
chunk 1 text run 1 at (25.00,135.00) startOffset 0 endOffset 22 width 227.40: "Text with line-through"
- RenderSVGText {text} at (25,183) size 161x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 161x28
+ RenderSVGText {text} at (25,183) size 161x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 161x27
chunk 1 text run 1 at (25.00,205.00) startOffset 0 endOffset 15 width 160.20: "Underlined text"
- RenderSVGText {text} at (25,253) size 364x28 contains 1 chunk(s)
- RenderSVGTSpan {tspan} at (0,0) size 45x28
- RenderSVGInlineText {#text} at (0,0) size 45x28
+ RenderSVGText {text} at (25,253) size 364x27 contains 1 chunk(s)
+ RenderSVGTSpan {tspan} at (0,0) size 45x27
+ RenderSVGInlineText {#text} at (0,0) size 45x27
chunk 1 text run 1 at (25.00,275.00) startOffset 0 endOffset 3 width 45.00: "One"
- RenderSVGInlineText {#text} at (45,0) size 7x28
+ RenderSVGInlineText {#text} at (45,0) size 7x27
chunk 1 text run 1 at (70.00,275.00) startOffset 0 endOffset 1 width 6.60: " "
- RenderSVGTSpan {tspan} at (0,0) size 53x28
- RenderSVGInlineText {#text} at (51,0) size 53x28
+ RenderSVGTSpan {tspan} at (0,0) size 53x27
+ RenderSVGInlineText {#text} at (51,0) size 52x27
chunk 1 text run 1 at (76.60,275.00) startOffset 0 endOffset 4 width 51.60: "word"
- RenderSVGInlineText {#text} at (103,0) size 7x28
+ RenderSVGInlineText {#text} at (103,0) size 7x27
chunk 1 text run 1 at (128.20,275.00) startOffset 0 endOffset 1 width 6.60: " "
- RenderSVGTSpan {tspan} at (0,0) size 40x28
- RenderSVGInlineText {#text} at (109,0) size 40x28
+ RenderSVGTSpan {tspan} at (0,0) size 40x27
+ RenderSVGInlineText {#text} at (109,0) size 39x27
chunk 1 text run 1 at (134.80,275.00) startOffset 0 endOffset 3 width 38.40: "has"
- RenderSVGInlineText {#text} at (148,0) size 7x28
+ RenderSVGInlineText {#text} at (148,0) size 7x27
chunk 1 text run 1 at (173.20,275.00) startOffset 0 endOffset 1 width 6.60: " "
- RenderSVGTSpan {tspan} at (0,0) size 87x28
- RenderSVGInlineText {#text} at (154,0) size 87x28
+ RenderSVGTSpan {tspan} at (0,0) size 87x27
+ RenderSVGInlineText {#text} at (154,0) size 86x27
chunk 1 text run 1 at (179.80,275.00) startOffset 0 endOffset 9 width 85.80: "different"
- RenderSVGInlineText {#text} at (240,0) size 8x28
+ RenderSVGInlineText {#text} at (240,0) size 7x27
chunk 1 text run 1 at (265.60,275.00) startOffset 0 endOffset 1 width 6.60: " "
- RenderSVGTSpan {tspan} at (0,0) size 117x28
- RenderSVGInlineText {#text} at (247,0) size 117x28
+ RenderSVGTSpan {tspan} at (0,0) size 117x27
+ RenderSVGInlineText {#text} at (247,0) size 117x27
chunk 1 text run 1 at (272.20,275.00) startOffset 0 endOffset 11 width 116.40: "underlining"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.9 $"
RenderSVGPath {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 13 {g} of child 14 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-fonts-01-t-expected.txt b/LayoutTests/platform/mac/svg/text/text-fonts-01-t-expected.txt
index 8123bc6..78e0650 100644
--- a/LayoutTests/platform/mac/svg/text/text-fonts-01-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-fonts-01-t-expected.txt
@@ -4,11 +4,11 @@
RenderSVGRoot {svg} at (0,0) size 800x600
RenderSVGContainer {g} at (33,46) size 522x448
RenderSVGContainer {g} at (33,46) size 522x448
- RenderSVGText {text} at (20,57) size 196x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 196x29
+ RenderSVGText {text} at (20,57) size 196x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 196x28
chunk 1 text run 1 at (20.00,80.00) startOffset 0 endOffset 17 width 195.60: "A serifed face \x{753B}\x{50CF}"
- RenderSVGText {text} at (20,138) size 233x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 233x28
+ RenderSVGText {text} at (20,138) size 233x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 233x27
chunk 1 text run 1 at (20.00,160.00) startOffset 0 endOffset 20 width 232.20: "A sans-serif face \x{753B}\x{50CF}"
RenderSVGText {text} at (20,220) size 293x28 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 293x28
@@ -17,8 +17,8 @@
RenderSVGText {text} at (40,28) size 189x28 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 189x28
chunk 1 text run 1 at (40.00,50.00) startOffset 0 endOffset 17 width 189.00: "A serifed face \x{753B}\x{50CF}"
- RenderSVGText {text} at (40,107) size 233x29 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 233x29
+ RenderSVGText {text} at (40,107) size 233x28 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 233x28
chunk 1 text run 1 at (40.00,130.00) startOffset 0 endOffset 20 width 232.20: "A sans-serif face \x{753B}\x{50CF}"
RenderSVGText {text} at (40,188) size 293x28 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 293x28
@@ -26,8 +26,8 @@
RenderSVGText {text} at (40,268) size 223x28 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 223x28
chunk 1 text run 1 at (40.00,290.00) startOffset 0 endOffset 22 width 222.60: "This must be displayed"
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.5 $"
RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
selection start: position 0 of child 0 {#text} of child 1 {text} of child 1 {g} of child 13 {g} of child 34 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-fonts-02-t-expected.txt b/LayoutTests/platform/mac/svg/text/text-fonts-02-t-expected.txt
index 0474340..2d60be9 100644
--- a/LayoutTests/platform/mac/svg/text/text-fonts-02-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-fonts-02-t-expected.txt
@@ -44,8 +44,8 @@
RenderSVGText {text} at (60,202) size 183x35 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 183x35
chunk 1 text run 1 at (60.00,230.00) startOffset 0 endOffset 15 width 183.00: "Blue is lighter"
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.7 $"
RenderSVGPath {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 13 {g} of child 17 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-hkern-expected.txt b/LayoutTests/platform/mac/svg/text/text-hkern-expected.txt
index b674367..273e785 100644
--- a/LayoutTests/platform/mac/svg/text/text-hkern-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-hkern-expected.txt
@@ -19,9 +19,9 @@
chunk 1 text run 2 at (22.50,0.00) startOffset 1 endOffset 2 width 7.50: "3"
RenderSVGInlineText {#text} at (30,0) size 10x10
chunk 1 text run 1 at (30.00,0.00) startOffset 0 endOffset 1 width 10.00: "4"
- RenderSVGText {text} at (2,62) size 71x10 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 71x10
- RenderSVGInlineText {#text} at (0,0) size 71x10
+ RenderSVGText {text} at (2,62) size 70x10 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 70x10
+ RenderSVGInlineText {#text} at (0,0) size 70x10
chunk 1 text run 1 at (3.75,70.00) startOffset 0 endOffset 1 width 2.50: "1"
chunk 1 text run 2 at (22.50,70.00) startOffset 1 endOffset 2 width 5.00: "2"
chunk 1 text run 3 at (43.75,70.00) startOffset 2 endOffset 3 width 7.50: "3"
diff --git a/LayoutTests/platform/mac/svg/text/text-midpoint-split-bug-expected.txt b/LayoutTests/platform/mac/svg/text/text-midpoint-split-bug-expected.txt
index 52875b1..714be41 100644
--- a/LayoutTests/platform/mac/svg/text/text-midpoint-split-bug-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-midpoint-split-bug-expected.txt
@@ -2,12 +2,12 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (20,74) size 205x59
- RenderSVGText {text} at (20,74) size 205x59 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x59
+ RenderSVGText {text} at (20,74) size 205x58 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x58
chunk 1 text run 1 at (20.00,120.00) startOffset 0 endOffset 4 width 86.00: "Test"
- RenderSVGTSpan {tspan} at (0,0) size 119x59
- RenderSVGInlineText {#text} at (86,0) size 13x59
+ RenderSVGTSpan {tspan} at (0,0) size 119x58
+ RenderSVGInlineText {#text} at (86,0) size 13x58
chunk 1 text run 1 at (106.00,120.00) startOffset 0 endOffset 1 width 13.00: " "
- RenderSVGTSpan {tspan} at (0,0) size 75x59
- RenderSVGInlineText {#text} at (130,0) size 75x59
+ RenderSVGTSpan {tspan} at (0,0) size 75x58
+ RenderSVGInlineText {#text} at (130,0) size 75x58
chunk 1 text run 1 at (150.00,120.00) startOffset 0 endOffset 4 width 75.00: "text"
diff --git a/LayoutTests/platform/mac/svg/text/text-path-01-b-expected.txt b/LayoutTests/platform/mac/svg/text/text-path-01-b-expected.txt
index 11458879..6f2ad00 100644
--- a/LayoutTests/platform/mac/svg/text/text-path-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-path-01-b-expected.txt
@@ -2,18 +2,18 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
- RenderSVGContainer {g} at (0,0) size 699x487
+ RenderSVGContainer {g} at (0,0) size 698x487
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGPath {path} at (330,21) size 369x166 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 199 89.3 C 206.6 66.6 235.8 13.2 270 30.3 C 286.6 38.6 298.9 59.4 310 73.3 C 321.7 87.9 338.6 99 356 103.3 C 387.3 111.1 396.6 90.4 418 74.3"]
- RenderSVGPath {path} at (55,115) size 367x165 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 33.5 145.8 C 41 123 70.3 69.7 104.5 86.8 C 121 95 133 116 144.5 129.8 C 156.2 144.4 173 155.5 190.5 159.8 C 221.8 167.6 231 146.9 252.5 130.8"]
+ RenderSVGPath {path} at (330,22) size 368x164 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 199 89.3 C 206.6 66.6 235.8 13.2 270 30.3 C 286.6 38.6 298.9 59.4 310 73.3 C 321.7 87.9 338.6 99 356 103.3 C 387.3 111.1 396.6 90.4 418 74.3"]
+ RenderSVGPath {path} at (55,116) size 367x164 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 33.5 145.8 C 41 123 70.3 69.7 104.5 86.8 C 121 95 133 116 144.5 129.8 C 156.2 144.4 173 155.5 190.5 159.8 C 221.8 167.6 231 146.9 252.5 130.8"]
RenderSVGPath {path} at (188,385) size 501x7 [stroke={[type=SOLID] [color=#0000FF] [stroke width=4.00]}] [data="M 113 233 L 413 233"]
- RenderSVGContainer {g} at (280,0) size 419x189
- RenderSVGContainer {use} at (330,21) size 369x166
- RenderSVGContainer {g} at (330,21) size 369x166
- RenderSVGPath {path} at (330,21) size 369x166 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 199 89.3 C 206.6 66.6 235.8 13.2 270 30.3 C 286.6 38.6 298.9 59.4 310 73.3 C 321.7 87.9 338.6 99 356 103.3 C 387.3 111.1 396.6 90.4 418 74.3"]
- RenderSVGText {text} at (168,-7) size 205x120 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 205x120
- RenderSVGInlineText {#text} at (0,0) size 205x120
+ RenderSVGContainer {g} at (280,0) size 418x189
+ RenderSVGContainer {use} at (330,22) size 368x164
+ RenderSVGContainer {g} at (330,22) size 368x164
+ RenderSVGPath {path} at (330,22) size 368x164 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 199 89.3 C 206.6 66.6 235.8 13.2 270 30.3 C 286.6 38.6 298.9 59.4 310 73.3 C 321.7 87.9 338.6 99 356 103.3 C 387.3 111.1 396.6 90.4 418 74.3"]
+ RenderSVGText {text} at (168,-7) size 204x120 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 204x120
+ RenderSVGInlineText {#text} at (0,0) size 204x120
chunk 1 text run 1 at (203.08,78.98) startOffset 0 endOffset 1 width 22.20: "T"
chunk 1 text run 2 at (212.33,61.49) startOffset 1 endOffset 2 width 17.40: "e"
chunk 1 text run 3 at (222.61,47.10) startOffset 2 endOffset 3 width 18.00: "x"
@@ -29,20 +29,20 @@
chunk 1 text run 13 at (337.32,96.00) startOffset 12 endOffset 13 width 12.60: "t"
chunk 1 text run 14 at (352.80,102.43) startOffset 13 endOffset 14 width 21.00: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGContainer {g} at (0,83) size 487x271
- RenderSVGContainer {use} at (55,115) size 367x165
- RenderSVGContainer {g} at (55,115) size 367x165
- RenderSVGPath {path} at (55,115) size 367x165 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 33.5 145.8 C 41 123 70.3 69.7 104.5 86.8 C 121 95 133 116 144.5 129.8 C 156.2 144.4 173 155.5 190.5 159.8 C 221.8 167.6 231 146.9 252.5 130.8"]
- RenderSVGText {text} at (-9,50) size 216x120 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 216x120
- RenderSVGTSpan {tspan} at (0,0) size 57x57
- RenderSVGInlineText {#text} at (0,37) size 57x57
+ RenderSVGContainer {g} at (0,83) size 486x271
+ RenderSVGContainer {use} at (55,116) size 367x164
+ RenderSVGContainer {g} at (55,116) size 367x164
+ RenderSVGPath {path} at (55,116) size 367x164 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 33.5 145.8 C 41 123 70.3 69.7 104.5 86.8 C 121 95 133 116 144.5 129.8 C 156.2 144.4 173 155.5 190.5 159.8 C 221.8 167.6 231 146.9 252.5 130.8"]
+ RenderSVGText {text} at (-9,50) size 215x120 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 215x120
+ RenderSVGTSpan {tspan} at (0,0) size 56x58
+ RenderSVGInlineText {#text} at (0,36) size 56x57
chunk 1 text run 1 at (37.54,135.47) startOffset 0 endOffset 1 width 22.20: "T"
chunk 1 text run 2 at (46.77,117.97) startOffset 1 endOffset 2 width 17.40: "e"
- RenderSVGTSpan {tspan} at (0,0) size 44x41
- RenderSVGInlineText {#text} at (34,25) size 44x41
+ RenderSVGTSpan {tspan} at (0,0) size 43x41
+ RenderSVGInlineText {#text} at (34,25) size 43x41
chunk 1 text run 1 at (57.05,103.58) startOffset 0 endOffset 1 width 18.00: "x"
- RenderSVGInlineText {#text} at (51,0) size 165x120
+ RenderSVGInlineText {#text} at (50,0) size 165x120
chunk 1 text run 1 at (67.88,92.80) startOffset 0 endOffset 1 width 12.60: "t"
chunk 1 text run 2 at (76.67,87.09) startOffset 1 endOffset 2 width 8.40: " "
chunk 1 text run 3 at (89.88,83.50) startOffset 2 endOffset 3 width 19.20: "o"
@@ -55,7 +55,7 @@
chunk 1 text run 10 at (171.78,152.51) startOffset 9 endOffset 10 width 12.60: "t"
chunk 1 text run 11 at (187.28,158.93) startOffset 10 endOffset 11 width 21.00: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGPath {rect} at (26,280) size 461x72 [stroke={[type=SOLID] [color=#000000]}] [x=17.00] [y=169.00] [width=274.00] [height=41.00]
+ RenderSVGPath {rect} at (27,280) size 459x71 [stroke={[type=SOLID] [color=#000000]}] [x=17.00] [y=169.00] [width=274.00] [height=41.00]
RenderSVGText {text} at (19,167) size 218x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 218x23
chunk 1 text run 1 at (19.00,185.00) startOffset 0 endOffset 25 width 217.80: "'tspan' subelement inside"
@@ -66,9 +66,9 @@
RenderSVGContainer {use} at (188,385) size 501x7
RenderSVGContainer {g} at (188,385) size 501x7
RenderSVGPath {path} at (188,385) size 501x7 [stroke={[type=SOLID] [color=#0000FF] [stroke width=4.00]}] [data="M 113 233 L 413 233"]
- RenderSVGText {text} at (212,211) size 180x28 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 180x28
- RenderSVGInlineText {#text} at (0,0) size 180x28
+ RenderSVGText {text} at (212,211) size 180x27 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 180x27
+ RenderSVGInlineText {#text} at (0,0) size 180x27
chunk 1 text run 1 at (219.20,233.00) startOffset 0 endOffset 1 width 14.40: "T"
chunk 1 text run 2 at (233.00,233.00) startOffset 1 endOffset 2 width 13.20: "h"
chunk 1 text run 3 at (246.20,233.00) startOffset 2 endOffset 3 width 13.20: "e"
@@ -86,15 +86,15 @@
chunk 1 text run 15 at (374.90,233.00) startOffset 14 endOffset 15 width 6.60: "t"
chunk 1 text run 16 at (384.80,233.00) startOffset 15 endOffset 16 width 13.20: "h"
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGPath {rect} at (195,415) size 437x72 [stroke={[type=SOLID] [color=#000000]}] [x=118.00] [y=250.00] [width=260.00] [height=41.00]
+ RenderSVGPath {rect} at (195,415) size 436x71 [stroke={[type=SOLID] [color=#000000]}] [x=118.00] [y=250.00] [width=260.00] [height=41.00]
RenderSVGText {text} at (120,249) size 228x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 228x23
chunk 1 text run 1 at (120.00,267.00) startOffset 0 endOffset 30 width 228.00: "'startOffset' attribute of the"
RenderSVGText {text} at (120,269) size 159x23 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 159x23
chunk 1 text run 1 at (120.00,287.00) startOffset 0 endOffset 19 width 159.00: "'textPath' element."
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.9 $"
RenderSVGPath {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 {textPath} of child 3 {text} of child 3 {g} of child 13 {g} of child 30 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-path-middle-align-expected.txt b/LayoutTests/platform/mac/svg/text/text-path-middle-align-expected.txt
index bb8359b..12a8a46 100644
--- a/LayoutTests/platform/mac/svg/text/text-path-middle-align-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-path-middle-align-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (149,127) size 202x224
RenderSVGPath {path} at (149,149) size 202x202 [stroke={[type=SOLID] [color=#000000]}] [data="M 250 150 C 305.228 150 350 194.772 350 250 C 350 305.228 305.228 350 250 350 C 194.772 350 150 305.228 150 250 C 150 194.772 194.772 150 250 150"]
- RenderSVGText {text} at (239,127) size 22x30 contains 1 chunk(s)
- RenderSVGTextPath {textPath} at (0,0) size 22x30
- RenderSVGInlineText {#text} at (0,0) size 22x30
+ RenderSVGText {text} at (239,127) size 22x29 contains 1 chunk(s)
+ RenderSVGTextPath {textPath} at (0,0) size 22x29
+ RenderSVGInlineText {#text} at (0,0) size 22x29
chunk 1 (middle anchor) text run 1 at (250.00,150.00) startOffset 0 endOffset 1 width 21.00: "M"
RenderSVGInlineText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/text/text-repaint-rects-expected.txt b/LayoutTests/platform/mac/svg/text/text-repaint-rects-expected.txt
index f54a5a2..a1a6408 100644
--- a/LayoutTests/platform/mac/svg/text/text-repaint-rects-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-repaint-rects-expected.txt
@@ -8,44 +8,44 @@
text run at (0,33) width 222: "The alphabet A through M is here: "
RenderSVGRoot {svg} at (230,17) size 500x46
RenderSVGContainer {g} at (230,17) size 500x46 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,47.00)}]
- RenderSVGText {text} at (0,-46) size 36x59 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 36x59
+ RenderSVGText {text} at (0,-46) size 36x58 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 36x58
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 36.00: "A"
- RenderSVGText {text} at (0,-46) size 33x59 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 33x59
+ RenderSVGText {text} at (0,-46) size 33x58 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 33x58
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 33.00: "B"
- RenderSVGText {text} at (0,-46) size 33x59 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 33x59
+ RenderSVGText {text} at (0,-46) size 33x58 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 33x58
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 33.00: "C"
- RenderSVGText {text} at (0,-46) size 36x59 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 36x59
+ RenderSVGText {text} at (0,-46) size 36x58 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 36x58
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 36.00: "D"
- RenderSVGText {text} at (0,-46) size 31x59 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 31x59
+ RenderSVGText {text} at (0,-46) size 31x58 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 31x58
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 31.00: "E"
- RenderSVGText {text} at (0,-46) size 28x59 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 28x59
+ RenderSVGText {text} at (0,-46) size 28x58 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 28x58
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 28.00: "F"
- RenderSVGText {text} at (0,-46) size 36x59 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 36x59
+ RenderSVGText {text} at (0,-46) size 36x58 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 36x58
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 36.00: "G"
- RenderSVGText {text} at (0,-46) size 36x59 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 36x59
+ RenderSVGText {text} at (0,-46) size 36x58 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 36x58
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 36.00: "H"
- RenderSVGText {text} at (0,-46) size 17x59 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 17x59
+ RenderSVGText {text} at (0,-46) size 17x58 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 17x58
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 17.00: "I"
- RenderSVGText {text} at (0,-46) size 19x59 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 19x59
+ RenderSVGText {text} at (0,-46) size 19x58 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 19x58
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 19.00: "J"
- RenderSVGText {text} at (0,-46) size 36x59 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 36x59
+ RenderSVGText {text} at (0,-46) size 36x58 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 36x58
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 36.00: "K"
- RenderSVGText {text} at (0,-46) size 31x59 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 31x59
+ RenderSVGText {text} at (0,-46) size 31x58 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 31x58
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 31.00: "L"
- RenderSVGText {text} at (0,-46) size 44x59 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 44x59
+ RenderSVGText {text} at (0,-46) size 44x58 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 44x58
chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 44.00: "M"
RenderText {#text} at (722,33) size 784x90
text run at (722,33) width 4: " "
diff --git a/LayoutTests/platform/mac/svg/text/text-spacing-01-b-expected.txt b/LayoutTests/platform/mac/svg/text/text-spacing-01-b-expected.txt
index 5316c49..142e6e8 100644
--- a/LayoutTests/platform/mac/svg/text/text-spacing-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-spacing-01-b-expected.txt
@@ -1,14 +1,14 @@
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
+ RenderSVGRoot {svg} at (5,0) size 790x595
RenderSVGContainer {g} at (30,0) size 730x510
RenderSVGContainer {g} at (30,0) size 730x510
- RenderSVGText {text} at (3,0) size 55x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 55x10
+ RenderSVGText {text} at (3,0) size 55x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 55x9
chunk 1 text run 1 at (3.00,8.00) startOffset 0 endOffset 16 width 54.40: "letter-spacing:0"
- RenderSVGText {text} at (3,8) size 42x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 42x10
+ RenderSVGText {text} at (3,8) size 42x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 42x9
chunk 1 text run 1 at (3.00,16.00) startOffset 0 endOffset 1 width 1.80: "l"
chunk 1 text run 2 at (3.80,16.00) startOffset 1 endOffset 2 width 4.40: "e"
chunk 1 text run 3 at (7.20,16.00) startOffset 2 endOffset 3 width 2.20: "t"
@@ -26,27 +26,27 @@
chunk 1 text run 15 at (36.80,16.00) startOffset 14 endOffset 15 width 2.20: ":"
chunk 1 text run 16 at (38.00,16.00) startOffset 15 endOffset 16 width 2.70: "-"
chunk 1 text run 17 at (39.70,16.00) startOffset 16 endOffset 17 width 4.40: "1"
- RenderSVGText {text} at (3,16) size 57x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 57x10
+ RenderSVGText {text} at (3,16) size 57x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 57x9
chunk 1 text run 1 at (3.00,24.00) startOffset 0 endOffset 17 width 56.60: "letter-spacing:.3"
- RenderSVGText {text} at (3,25) size 64x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x10
+ RenderSVGText {text} at (3,25) size 64x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x9
chunk 1 text run 1 at (3.00,33.00) startOffset 0 endOffset 16 width 63.90: "ws:0 - Two Words"
- RenderSVGText {text} at (3,33) size 58x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 58x10
+ RenderSVGText {text} at (3,33) size 58x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 58x9
chunk 1 text run 1 at (3.00,41.00) startOffset 0 endOffset 6 width 21.30: "ws:-3 "
chunk 1 text run 2 at (21.30,41.00) startOffset 6 endOffset 8 width 4.90: "- "
chunk 1 text run 3 at (23.20,41.00) startOffset 8 endOffset 12 width 17.30: "Two "
chunk 1 text run 4 at (37.50,41.00) startOffset 12 endOffset 17 width 23.10: "Words"
- RenderSVGText {text} at (3,41) size 73x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 73x10
+ RenderSVGText {text} at (3,41) size 73x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 73x9
chunk 1 text run 1 at (3.00,49.00) startOffset 0 endOffset 5 width 18.60: "ws:3 "
chunk 1 text run 2 at (24.60,49.00) startOffset 5 endOffset 7 width 4.90: "- "
chunk 1 text run 3 at (32.50,49.00) startOffset 7 endOffset 11 width 17.30: "Two "
chunk 1 text run 4 at (52.80,49.00) startOffset 11 endOffset 16 width 23.10: "Words"
- RenderSVGText {text} at (5,51) size 40x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 40x8
+ RenderSVGText {text} at (5,51) size 40x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 40x7
chunk 1 text run 1 at (5.00,57.00) startOffset 0 endOffset 16 width 39.60: "$Revision: 1.6 $"
- RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=78.00] [height=58.00]
+ RenderSVGPath {rect} at (5,5) size 790x590 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=78.00] [height=58.00]
selection start: position 1 of child 0 {#text} of child 1 {text} of child 1 {g} of child 13 {g} of child 19 {svg} of document
selection end: position 16 of child 0 {#text} of child 15 {text} of child 19 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-text-01-b-expected.txt b/LayoutTests/platform/mac/svg/text/text-text-01-b-expected.txt
index e844757..e718962 100644
--- a/LayoutTests/platform/mac/svg/text/text-text-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-text-01-b-expected.txt
@@ -1,46 +1,46 @@
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 (5,0) size 790x560
- RenderSVGText {text} at (14,0) size 109x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 109x13
+ RenderSVGRoot {svg} at (2,0) size 796x598
+ RenderSVGContainer {g} at (7,0) size 786x560
+ RenderSVGText {text} at (14,0) size 109x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 109x12
chunk 1 text run 1 at (14.00,10.00) startOffset 0 endOffset 26 width 108.40: "Basic test of 'textLength'"
- RenderSVGText {text} at (10,10) size 126x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 126x13
+ RenderSVGText {text} at (10,10) size 126x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 126x12
chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 30 width 125.80: "and 'lengthAdjust' attributes."
- RenderSVGContainer {g} at (5,110) size 790x120
+ RenderSVGContainer {g} at (7,110) size 786x120
RenderSVGContainer {g} at (15,110) size 775x50
- RenderSVGText {text} at (3,22) size 52x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 52x10
+ RenderSVGText {text} at (3,22) size 52x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 52x9
chunk 1 text run 1 at (3.00,30.00) startOffset 0 endOffset 15 width 51.20: "Line to Stretch"
- RenderSVGText {text} at (75,22) size 83x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 83x10
+ RenderSVGText {text} at (75,22) size 83x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 83x9
chunk 1 text run 1 at (75.00,30.00) startOffset 0 endOffset 25 width 82.60: "this is a line to squeeze"
- RenderSVGContainer {g} at (5,155) size 790x25
- RenderSVGPath {line} at (10,155) size 270x10 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=56.00] [y2=32.00]
- RenderSVGPath {line} at (5,160) size 10x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
- RenderSVGPath {line} at (275,160) size 10x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=56.00] [y1=32.00] [x2=56.00] [y2=36.00]
- RenderSVGPath {line} at (370,155) size 420x10 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=158.00] [y2=32.00]
- RenderSVGPath {line} at (365,160) size 10x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
- RenderSVGPath {line} at (785,160) size 10x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=158.00] [y1=32.00] [x2=158.00] [y2=36.00]
+ RenderSVGContainer {g} at (7,157) size 786x23
+ RenderSVGPath {line} at (10,157) size 270x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=56.00] [y2=32.00]
+ RenderSVGPath {line} at (7,160) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
+ RenderSVGPath {line} at (277,160) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=56.00] [y1=32.00] [x2=56.00] [y2=36.00]
+ RenderSVGPath {line} at (370,157) size 420x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=158.00] [y2=32.00]
+ RenderSVGPath {line} at (367,160) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
+ RenderSVGPath {line} at (787,160) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=158.00] [y1=32.00] [x2=158.00] [y2=36.00]
RenderSVGContainer {g} at (30,160) size 625x70
- RenderSVGText {text} at (6,32) size 50x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x8
+ RenderSVGText {text} at (6,32) size 50x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x7
chunk 1 text run 1 at (6.00,38.00) startOffset 0 endOffset 19 width 49.60: "textLength: default"
- RenderSVGText {text} at (6,38) size 55x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 55x8
+ RenderSVGText {text} at (6,38) size 55x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 55x7
chunk 1 text run 1 at (6.00,44.00) startOffset 0 endOffset 21 width 54.80: "lengthAdjust: default"
- RenderSVGText {text} at (76,32) size 50x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 50x8
+ RenderSVGText {text} at (76,32) size 50x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x7
chunk 1 text run 1 at (76.00,38.00) startOffset 0 endOffset 19 width 49.60: "textLength: default"
- RenderSVGText {text} at (76,38) size 55x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 55x8
+ RenderSVGText {text} at (76,38) size 55x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 55x7
chunk 1 text run 1 at (76.00,44.00) startOffset 0 endOffset 21 width 54.80: "lengthAdjust: default"
- RenderSVGContainer {g} at (5,220) size 705x120 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,22.00)}]
+ RenderSVGContainer {g} at (7,220) size 701x120 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,22.00)}]
RenderSVGContainer {g} at (15,220) size 690x50
- RenderSVGText {text} at (3,22) size 65x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x10
+ RenderSVGText {text} at (3,22) size 65x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x9
chunk 1 text run 1 at (3.00,30.00) startOffset 0 endOffset 1 width 4.40: "L"
chunk 1 text run 2 at (8.32,30.00) startOffset 1 endOffset 2 width 1.80: "i"
chunk 1 text run 3 at (11.04,30.00) startOffset 2 endOffset 3 width 4.40: "n"
@@ -56,8 +56,8 @@
chunk 1 text run 13 at (54.64,30.00) startOffset 12 endOffset 13 width 2.20: "t"
chunk 1 text run 14 at (57.76,30.00) startOffset 13 endOffset 14 width 4.00: "c"
chunk 1 text run 15 at (62.68,30.00) startOffset 14 endOffset 15 width 4.40: "h"
- RenderSVGText {text} at (75,22) size 66x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 66x10
+ RenderSVGText {text} at (75,22) size 66x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 66x9
chunk 1 text run 1 at (75.00,30.00) startOffset 0 endOffset 1 width 2.20: "t"
chunk 1 text run 2 at (76.50,30.00) startOffset 1 endOffset 2 width 4.40: "h"
chunk 1 text run 3 at (80.19,30.00) startOffset 2 endOffset 3 width 1.80: "i"
@@ -83,30 +83,30 @@
chunk 1 text run 23 at (129.31,30.00) startOffset 22 endOffset 23 width 4.40: "e"
chunk 1 text run 24 at (133.01,30.00) startOffset 23 endOffset 24 width 4.00: "z"
chunk 1 text run 25 at (136.30,30.00) startOffset 24 endOffset 25 width 4.40: "e"
- RenderSVGContainer {g} at (5,265) size 705x25
- RenderSVGPath {line} at (10,265) size 335x10 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
- RenderSVGPath {line} at (5,270) size 10x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
- RenderSVGPath {line} at (340,270) size 10x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
- RenderSVGPath {line} at (370,265) size 335x10 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
- RenderSVGPath {line} at (365,270) size 10x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
- RenderSVGPath {line} at (700,270) size 10x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
+ RenderSVGContainer {g} at (7,267) size 701x23
+ RenderSVGPath {line} at (10,267) size 335x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
+ RenderSVGPath {line} at (7,270) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
+ RenderSVGPath {line} at (342,270) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
+ RenderSVGPath {line} at (370,267) size 335x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
+ RenderSVGPath {line} at (367,270) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
+ RenderSVGPath {line} at (702,270) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
RenderSVGContainer {g} at (30,270) size 670x70
- RenderSVGText {text} at (6,32) size 63x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 63x8
+ RenderSVGText {text} at (6,32) size 63x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 63x7
chunk 1 text run 1 at (6.00,38.00) startOffset 0 endOffset 22 width 62.20: "textLength: 25% longer"
- RenderSVGText {text} at (6,38) size 55x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 55x8
+ RenderSVGText {text} at (6,38) size 55x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 55x7
chunk 1 text run 1 at (6.00,44.00) startOffset 0 endOffset 21 width 54.80: "lengthAdjust: default"
- RenderSVGText {text} at (76,32) size 64x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x8
+ RenderSVGText {text} at (76,32) size 64x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x7
chunk 1 text run 1 at (76.00,38.00) startOffset 0 endOffset 23 width 64.00: "textLength: 15% shorter"
- RenderSVGText {text} at (76,38) size 55x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 55x8
+ RenderSVGText {text} at (76,38) size 55x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 55x7
chunk 1 text run 1 at (76.00,44.00) startOffset 0 endOffset 21 width 54.80: "lengthAdjust: default"
- RenderSVGContainer {g} at (5,330) size 705x120 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,44.00)}]
+ RenderSVGContainer {g} at (7,330) size 701x120 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,44.00)}]
RenderSVGContainer {g} at (15,330) size 690x50
- RenderSVGText {text} at (3,22) size 65x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x10
+ RenderSVGText {text} at (3,22) size 65x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x9
chunk 1 text run 1 at (3.00,30.00) startOffset 0 endOffset 1 width 4.40: "L"
chunk 1 text run 2 at (8.32,30.00) startOffset 1 endOffset 2 width 1.80: "i"
chunk 1 text run 3 at (11.04,30.00) startOffset 2 endOffset 3 width 4.40: "n"
@@ -122,8 +122,8 @@
chunk 1 text run 13 at (54.64,30.00) startOffset 12 endOffset 13 width 2.20: "t"
chunk 1 text run 14 at (57.76,30.00) startOffset 13 endOffset 14 width 4.00: "c"
chunk 1 text run 15 at (62.68,30.00) startOffset 14 endOffset 15 width 4.40: "h"
- RenderSVGText {text} at (75,22) size 66x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 66x10
+ RenderSVGText {text} at (75,22) size 66x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 66x9
chunk 1 text run 1 at (75.00,30.00) startOffset 0 endOffset 1 width 2.20: "t"
chunk 1 text run 2 at (76.50,30.00) startOffset 1 endOffset 2 width 4.40: "h"
chunk 1 text run 3 at (80.19,30.00) startOffset 2 endOffset 3 width 1.80: "i"
@@ -149,57 +149,57 @@
chunk 1 text run 23 at (129.31,30.00) startOffset 22 endOffset 23 width 4.40: "e"
chunk 1 text run 24 at (133.01,30.00) startOffset 23 endOffset 24 width 4.00: "z"
chunk 1 text run 25 at (136.30,30.00) startOffset 24 endOffset 25 width 4.40: "e"
- RenderSVGContainer {g} at (5,375) size 705x25
- RenderSVGPath {line} at (10,375) size 335x10 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
- RenderSVGPath {line} at (5,380) size 10x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
- RenderSVGPath {line} at (340,380) size 10x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
- RenderSVGPath {line} at (370,375) size 335x10 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
- RenderSVGPath {line} at (365,380) size 10x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
- RenderSVGPath {line} at (700,380) size 10x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
+ RenderSVGContainer {g} at (7,377) size 701x23
+ RenderSVGPath {line} at (10,377) size 335x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
+ RenderSVGPath {line} at (7,380) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
+ RenderSVGPath {line} at (342,380) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
+ RenderSVGPath {line} at (370,377) size 335x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
+ RenderSVGPath {line} at (367,380) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
+ RenderSVGPath {line} at (702,380) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
RenderSVGContainer {g} at (15,380) size 685x70
- RenderSVGText {text} at (3,32) size 63x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 63x8
+ RenderSVGText {text} at (3,32) size 63x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 63x7
chunk 1 text run 1 at (3.00,38.00) startOffset 0 endOffset 22 width 62.20: "textLength: 25% longer"
- RenderSVGText {text} at (3,38) size 58x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 58x8
+ RenderSVGText {text} at (3,38) size 58x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 58x7
chunk 1 text run 1 at (3.00,44.00) startOffset 0 endOffset 21 width 57.60: "lengthAdjust: spacing"
- RenderSVGText {text} at (76,32) size 64x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x8
+ RenderSVGText {text} at (76,32) size 64x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x7
chunk 1 text run 1 at (76.00,38.00) startOffset 0 endOffset 23 width 64.00: "textLength: 15% shorter"
- RenderSVGText {text} at (76,38) size 58x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 58x8
+ RenderSVGText {text} at (76,38) size 58x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 58x7
chunk 1 text run 1 at (76.00,44.00) startOffset 0 endOffset 21 width 57.60: "lengthAdjust: spacing"
- RenderSVGContainer {g} at (5,440) size 705x120 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,66.00)}]
+ RenderSVGContainer {g} at (7,440) size 701x120 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,66.00)}]
RenderSVGContainer {g} at (15,440) size 685x50
- RenderSVGText {text} at (3,22) size 65x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x10
+ RenderSVGText {text} at (3,22) size 65x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x9
chunk 1 text run 1 at (3.00,30.00) startOffset 0 endOffset 15 width 51.20: "Line to Stretch"
- RenderSVGText {text} at (75,22) size 65x10 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 65x10
+ RenderSVGText {text} at (75,22) size 65x9 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 65x9
chunk 1 text run 1 at (75.00,30.00) startOffset 0 endOffset 25 width 82.60: "this is a line to squeeze"
- RenderSVGContainer {g} at (5,485) size 705x25
- RenderSVGPath {line} at (10,485) size 335x10 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
- RenderSVGPath {line} at (5,490) size 10x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
- RenderSVGPath {line} at (340,490) size 10x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
- RenderSVGPath {line} at (370,485) size 335x10 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
- RenderSVGPath {line} at (365,490) size 10x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
- RenderSVGPath {line} at (700,490) size 10x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
+ RenderSVGContainer {g} at (7,487) size 701x23
+ RenderSVGPath {line} at (10,487) size 335x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
+ RenderSVGPath {line} at (7,490) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
+ RenderSVGPath {line} at (342,490) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
+ RenderSVGPath {line} at (370,487) size 335x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
+ RenderSVGPath {line} at (367,490) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
+ RenderSVGPath {line} at (702,490) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
RenderSVGContainer {g} at (30,490) size 670x70
- RenderSVGText {text} at (6,32) size 63x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 63x8
+ RenderSVGText {text} at (6,32) size 63x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 63x7
chunk 1 text run 1 at (6.00,38.00) startOffset 0 endOffset 22 width 62.20: "textLength: 25% longer"
- RenderSVGText {text} at (6,38) size 49x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 49x8
+ RenderSVGText {text} at (6,38) size 49x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 49x7
chunk 1 text run 1 at (6.00,44.00) startOffset 0 endOffset 17 width 48.20: "lengthAdjust: sAG"
- RenderSVGText {text} at (76,32) size 64x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 64x8
+ RenderSVGText {text} at (76,32) size 64x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 64x7
chunk 1 text run 1 at (76.00,38.00) startOffset 0 endOffset 23 width 64.00: "textLength: 20% shorter"
- RenderSVGText {text} at (76,38) size 49x8 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 49x8
+ RenderSVGText {text} at (76,38) size 49x7 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 49x7
chunk 1 text run 1 at (76.00,44.00) startOffset 0 endOffset 17 width 48.20: "lengthAdjust: sAG"
RenderSVGText {text} at (5,109) size 53x10 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 53x10
chunk 1 text run 1 at (5.00,117.00) startOffset 0 endOffset 16 width 52.80: "$Revision: 1.7 $"
- RenderSVGPath {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=158.00] [height=118.00]
+ RenderSVGPath {rect} at (2,2) size 796x596 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=158.00] [height=118.00]
selection start: position 0 of child 0 {#text} of child 1 {text} of child 13 {g} of child 26 {svg} of document
selection end: position 16 of child 0 {#text} of child 15 {text} of child 26 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-text-03-b-expected.txt b/LayoutTests/platform/mac/svg/text/text-text-03-b-expected.txt
index bfc4d81..8a80fe5 100644
--- a/LayoutTests/platform/mac/svg/text/text-text-03-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-text-03-b-expected.txt
@@ -24,17 +24,17 @@
RenderSVGContainer {g} at (81,371) size 638x114
RenderSVGPath {rect} at (81,373) size 638x111 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [x=50.00] [y=225.00] [width=380.00] [height=64.00]
RenderSVGContainer {g} at (91,371) size 581x114
- RenderSVGText {text} at (55,223) size 344x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 344x28
+ RenderSVGText {text} at (55,223) size 344x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 344x27
chunk 1 text run 1 at (55.00,245.00) startOffset 0 endOffset 34 width 343.80: "Each line of text which flows in a"
- RenderSVGText {text} at (55,243) size 348x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 348x28
+ RenderSVGText {text} at (55,243) size 348x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 348x27
chunk 1 text run 1 at (55.00,265.00) startOffset 0 endOffset 32 width 347.40: "rectangular box has to be broken"
- RenderSVGText {text} at (55,263) size 213x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 213x28
+ RenderSVGText {text} at (55,263) size 213x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 213x27
chunk 1 text run 1 at (55.00,285.00) startOffset 0 endOffset 21 width 213.00: "into separated lines."
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.8 $"
RenderSVGPath {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 13 {g} of child 32 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-text-04-t-expected.txt b/LayoutTests/platform/mac/svg/text/text-text-04-t-expected.txt
index 668852c..b170846 100644
--- a/LayoutTests/platform/mac/svg/text/text-text-04-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-text-04-t-expected.txt
@@ -5,8 +5,8 @@
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (56,33) size 701x484
RenderSVGContainer {g} at (56,33) size 261x42 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,40.00)}]
- RenderSVGText {text} at (-96,-15) size 66x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 66x20
+ RenderSVGText {text} at (-96,-15) size 66x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 66x19
chunk 1 (end anchor) text run 1 at (-96.00,0.00) startOffset 0 endOffset 9 width 66.00: "Reference"
RenderSVGContainer {g} at (210,33) size 107x42
RenderSVGContainer {use} at (210,60) size 14x14
@@ -27,8 +27,8 @@
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGPath {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 (116,100) size 259x42 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,80.00)}]
- RenderSVGText {text} at (-60,-15) size 30x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x20
+ RenderSVGText {text} at (-60,-15) size 30x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 30x19
chunk 1 (end anchor) text run 1 at (-59.40,0.00) startOffset 0 endOffset 5 width 29.40: "x all"
RenderSVGContainer {use} at (210,126) size 14x14
RenderSVGContainer {g} at (210,126) size 14x14
@@ -52,8 +52,8 @@
chunk 1 text run 1 at (60.00,0.00) startOffset 0 endOffset 1 width 14.85: "3"
chunk 1 text run 1 at (80.00,0.00) startOffset 0 endOffset 1 width 14.85: "4"
RenderSVGContainer {g} at (88,166) size 302x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,120.00)}]
- RenderSVGText {text} at (-77,-15) size 48x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 48x20
+ RenderSVGText {text} at (-77,-15) size 47x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 47x19
chunk 1 (end anchor) text run 1 at (-76.20,0.00) startOffset 0 endOffset 6 width 46.20: "x more"
RenderSVGContainer {use} at (210,193) size 14x14
RenderSVGContainer {g} at (210,193) size 14x14
@@ -80,8 +80,8 @@
chunk 1 text run 1 at (60.00,0.00) startOffset 0 endOffset 1 width 14.85: "3"
chunk 1 text run 1 at (80.00,0.00) startOffset 0 endOffset 1 width 14.85: "4"
RenderSVGContainer {g} at (83,233) size 284x42 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,160.00)}]
- RenderSVGText {text} at (-80,-15) size 51x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 51x20
+ RenderSVGText {text} at (-80,-15) size 50x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x19
chunk 1 (end anchor) text run 1 at (-79.20,0.00) startOffset 0 endOffset 7 width 49.20: "x fewer"
RenderSVGContainer {use} at (210,260) size 14x14
RenderSVGContainer {g} at (210,260) size 14x14
@@ -104,8 +104,8 @@
chunk 1 text run 1 at (40.00,0.00) startOffset 0 endOffset 1 width 14.85: "2"
chunk 1 text run 1 at (60.00,0.00) startOffset 0 endOffset 2 width 29.70: "34"
RenderSVGContainer {g} at (116,283) size 201x76 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,200.00)}]
- RenderSVGText {text} at (-60,-15) size 30x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x20
+ RenderSVGText {text} at (-60,-15) size 30x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 30x19
chunk 1 (end anchor) text run 1 at (-59.40,0.00) startOffset 0 endOffset 5 width 29.40: "y all"
RenderSVGContainer {use} at (210,310) size 14x14
RenderSVGContainer {g} at (210,310) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
@@ -126,8 +126,8 @@
chunk 1 text run 1 at (29.70,5.00) startOffset 0 endOffset 1 width 14.85: "3"
chunk 1 text run 1 at (44.55,10.00) startOffset 0 endOffset 1 width 14.85: "4"
RenderSVGContainer {g} at (88,366) size 229x76 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,250.00)}]
- RenderSVGText {text} at (-77,-15) size 48x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 48x20
+ RenderSVGText {text} at (-77,-15) size 47x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 47x19
chunk 1 (end anchor) text run 1 at (-76.20,0.00) startOffset 0 endOffset 6 width 46.20: "y more"
RenderSVGContainer {use} at (210,393) size 14x14
RenderSVGContainer {g} at (210,393) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
@@ -148,8 +148,8 @@
chunk 1 text run 1 at (29.70,5.00) startOffset 0 endOffset 1 width 14.85: "3"
chunk 1 text run 1 at (44.55,10.00) startOffset 0 endOffset 1 width 14.85: "4"
RenderSVGContainer {g} at (83,450) size 234x67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,300.00)}]
- RenderSVGText {text} at (-80,-15) size 51x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 51x20
+ RenderSVGText {text} at (-80,-15) size 50x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 50x19
chunk 1 (end anchor) text run 1 at (-79.20,0.00) startOffset 0 endOffset 7 width 49.20: "y fewer"
RenderSVGContainer {use} at (210,476) size 14x14
RenderSVGContainer {g} at (210,476) size 14x14 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
@@ -170,8 +170,8 @@
chunk 1 text run 1 at (29.70,5.00) startOffset 0 endOffset 2 width 29.70: "34"
RenderSVGContainer {g} at (395,83) size 362x342 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
RenderSVGContainer {g} at (461,83) size 281x76 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,80.00)}]
- RenderSVGText {text} at (-73,-15) size 43x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 43x20
+ RenderSVGText {text} at (-73,-15) size 43x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 43x19
chunk 1 (end anchor) text run 1 at (-72.60,0.00) startOffset 0 endOffset 7 width 42.60: "x/y all"
RenderSVGContainer {use} at (576,126) size 14x14
RenderSVGContainer {g} at (576,126) size 14x14
@@ -195,8 +195,8 @@
chunk 1 text run 1 at (60.00,5.00) startOffset 0 endOffset 1 width 14.85: "3"
chunk 1 text run 1 at (80.00,10.00) startOffset 0 endOffset 1 width 14.85: "4"
RenderSVGContainer {g} at (433,150) size 324x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,120.00)}]
- RenderSVGText {text} at (-90,-15) size 60x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 60x20
+ RenderSVGText {text} at (-90,-15) size 60x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 60x19
chunk 1 (end anchor) text run 1 at (-89.40,0.00) startOffset 0 endOffset 8 width 59.40: "x/y more"
RenderSVGContainer {use} at (576,193) size 14x14
RenderSVGContainer {g} at (576,193) size 14x14
@@ -223,8 +223,8 @@
chunk 1 text run 1 at (60.00,5.00) startOffset 0 endOffset 1 width 14.85: "3"
chunk 1 text run 1 at (80.00,10.00) startOffset 0 endOffset 1 width 14.85: "4"
RenderSVGContainer {g} at (428,216) size 306x68 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,160.00)}]
- RenderSVGText {text} at (-93,-15) size 63x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 63x20
+ RenderSVGText {text} at (-93,-15) size 63x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 63x19
chunk 1 (end anchor) text run 1 at (-92.40,0.00) startOffset 0 endOffset 9 width 62.40: "x/y fewer"
RenderSVGContainer {use} at (576,260) size 14x14
RenderSVGContainer {g} at (576,260) size 14x14
@@ -247,8 +247,8 @@
chunk 1 text run 1 at (40.00,-5.00) startOffset 0 endOffset 1 width 14.85: "2"
chunk 1 text run 1 at (60.00,5.00) startOffset 0 endOffset 2 width 29.70: "34"
RenderSVGContainer {g} at (395,283) size 347x67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,200.00)}]
- RenderSVGText {text} at (-113,-15) size 83x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 83x20
+ RenderSVGText {text} at (-113,-15) size 83x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 83x19
chunk 1 (end anchor) text run 1 at (-112.80,0.00) startOffset 0 endOffset 13 width 82.80: "x all y fewer"
RenderSVGContainer {use} at (576,326) size 14x14
RenderSVGContainer {g} at (576,326) size 14x14
@@ -272,8 +272,8 @@
chunk 1 text run 1 at (60.00,5.00) startOffset 0 endOffset 1 width 14.85: "3"
chunk 1 text run 1 at (80.00,5.00) startOffset 0 endOffset 1 width 14.85: "4"
RenderSVGContainer {g} at (395,350) size 339x75 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,240.00)}]
- RenderSVGText {text} at (-113,-15) size 83x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 83x20
+ RenderSVGText {text} at (-113,-15) size 83x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 83x19
chunk 1 (end anchor) text run 1 at (-112.80,0.00) startOffset 0 endOffset 13 width 82.80: "x fewer y all"
RenderSVGContainer {use} at (576,393) size 14x14
RenderSVGContainer {g} at (576,393) size 14x14
@@ -296,8 +296,8 @@
chunk 1 text run 1 at (40.00,-5.00) startOffset 0 endOffset 1 width 14.85: "2"
chunk 1 text run 1 at (60.00,5.00) startOffset 0 endOffset 1 width 14.85: "3"
chunk 1 text run 1 at (74.85,10.00) startOffset 0 endOffset 1 width 14.85: "4"
- RenderSVGText {text} at (10,303) size 289x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 289x48
+ RenderSVGText {text} at (10,303) size 289x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 289x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 288.60: "$Revision: 1.13 $"
RenderSVGPath {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 1 {g} of child 15 {g} of child 15 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-text-05-t-expected.txt b/LayoutTests/platform/mac/svg/text/text-text-05-t-expected.txt
index bd51d90..3bbfa4f 100644
--- a/LayoutTests/platform/mac/svg/text/text-text-05-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-text-05-t-expected.txt
@@ -9,72 +9,72 @@
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]
RenderSVGPath {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,91) size 79x434 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,40.00)}]
- RenderSVGText {text} at (0,15) size 47x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 47x20
+ RenderSVGText {text} at (0,15) size 47x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 47x19
chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 7 width 46.20: "1.x 1.y"
- RenderSVGText {text} at (0,45) size 47x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 47x20
+ RenderSVGText {text} at (0,45) size 47x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 47x19
chunk 1 text run 1 at (0.00,60.00) startOffset 0 endOffset 7 width 46.20: "4.x 1.y"
- RenderSVGText {text} at (0,75) size 47x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 47x20
+ RenderSVGText {text} at (0,75) size 47x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 47x19
chunk 1 text run 1 at (0.00,90.00) startOffset 0 endOffset 7 width 46.20: "2.x 1.y"
- RenderSVGText {text} at (0,105) size 47x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 47x20
+ RenderSVGText {text} at (0,105) size 47x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 47x19
chunk 1 text run 1 at (0.00,120.00) startOffset 0 endOffset 7 width 46.20: "1.x 4.y"
- RenderSVGText {text} at (0,135) size 47x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 47x20
+ RenderSVGText {text} at (0,135) size 47x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 47x19
chunk 1 text run 1 at (0.00,150.00) startOffset 0 endOffset 7 width 46.20: "4.x 4.y"
- RenderSVGText {text} at (0,165) size 47x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 47x20
+ RenderSVGText {text} at (0,165) size 47x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 47x19
chunk 1 text run 1 at (0.00,180.00) startOffset 0 endOffset 7 width 46.20: "2.x 4.y"
- RenderSVGText {text} at (0,195) size 47x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 47x20
+ RenderSVGText {text} at (0,195) size 47x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 47x19
chunk 1 text run 1 at (0.00,210.00) startOffset 0 endOffset 7 width 46.20: "1.x 2.y"
- RenderSVGText {text} at (0,225) size 47x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 47x20
+ RenderSVGText {text} at (0,225) size 47x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 47x19
chunk 1 text run 1 at (0.00,240.00) startOffset 0 endOffset 7 width 46.20: "4.x 2.y"
- RenderSVGText {text} at (0,255) size 47x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 47x20
+ RenderSVGText {text} at (0,255) size 47x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 47x19
chunk 1 text run 1 at (0.00,270.00) startOffset 0 endOffset 7 width 46.20: "2.x 2.y"
RenderSVGContainer {g} at (186,13) size 241x537 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,40.00)}]
- RenderSVGText {text} at (-38,-32) size 76x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x20
+ RenderSVGText {text} at (-38,-32) size 76x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x19
chunk 1 (middle anchor) text run 1 at (-37.80,-17.00) startOffset 0 endOffset 11 width 75.60: "text-anchor"
- RenderSVGText {text} at (-15,-18) size 30x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 30x20
+ RenderSVGText {text} at (-15,-18) size 29x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 29x19
chunk 1 (middle anchor) text run 1 at (-14.40,-3.00) startOffset 0 endOffset 5 width 28.80: "start"
- RenderSVGPath {line} at (248,83) size 4x467 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=10.00] [x2=0.00] [y2=290.00]
+ 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 184x424
RenderSVGContainer {use} at (243,91) size 14x33
RenderSVGContainer {g} 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 (248,91) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 62x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 62x13
+ RenderSVGText {text} at (0,20) size 62x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 62x12
chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 4 width 61.20: "1234"
RenderSVGContainer {use} at (260,141) size 14x33
RenderSVGContainer {g} 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 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 (281,141) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 (298,141) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
+ RenderSVGText {text} at (10,50) size 46x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x12
chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 1 width 15.30: "2"
chunk 1 text run 1 at (30.00,60.00) startOffset 0 endOffset 1 width 15.30: "3"
@@ -82,40 +82,40 @@
RenderSVGContainer {use} at (260,191) size 14x33
RenderSVGContainer {g} 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 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 (348,191) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 96x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 96x13
+ RenderSVGText {text} at (10,80) size 96x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 96x12
chunk 1 text run 1 at (10.00,90.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 text run 1 at (60.00,90.00) startOffset 0 endOffset 3 width 45.90: "234"
RenderSVGContainer {g} at (243,225) size 111x65 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
RenderSVGContainer {use} at (243,225) size 14x32
RenderSVGContainer {g} 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 (248,225) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 (273,233) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 (298,250) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 (323,258) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 62x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 62x33
+ RenderSVGText {text} at (0,-20) size 62x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 62x32
chunk 1 text run 1 at (0.00,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 text run 1 at (15.30,-5.00) startOffset 0 endOffset 1 width 15.30: "2"
chunk 1 text run 1 at (30.60,5.00) startOffset 0 endOffset 1 width 15.30: "3"
@@ -124,25 +124,25 @@
RenderSVGContainer {use} at (260,275) size 14x32
RenderSVGContainer {g} 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 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 (281,283) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 (298,300) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
+ RenderSVGText {text} at (10,-20) size 46x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x32
chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 text run 1 at (20.00,-5.00) startOffset 0 endOffset 1 width 15.30: "2"
chunk 1 text run 1 at (30.00,5.00) startOffset 0 endOffset 1 width 15.30: "3"
@@ -151,25 +151,25 @@
RenderSVGContainer {use} at (260,325) size 14x32
RenderSVGContainer {g} 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 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 (281,333) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 (306,350) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 (331,358) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 56x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 56x33
+ RenderSVGText {text} at (10,-20) size 56x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x32
chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 text run 1 at (20.00,-5.00) startOffset 0 endOffset 1 width 15.30: "2"
chunk 1 text run 1 at (35.30,5.00) startOffset 0 endOffset 1 width 15.30: "3"
@@ -178,40 +178,40 @@
RenderSVGContainer {use} at (243,375) size 14x32
RenderSVGContainer {g} 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 (248,375) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 (273,400) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 62x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 62x28
+ RenderSVGText {text} at (0,-20) size 62x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 62x27
chunk 1 text run 1 at (0.00,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 text run 1 at (15.30,5.00) startOffset 0 endOffset 3 width 45.90: "234"
RenderSVGContainer {g} at (260,425) size 84x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
RenderSVGContainer {use} at (260,425) size 14x32
RenderSVGContainer {g} 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 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 (281,433) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 (298,433) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
+ RenderSVGText {text} at (10,-20) size 46x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x17
chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 text run 1 at (20.00,-5.00) startOffset 0 endOffset 1 width 15.30: "2"
chunk 1 text run 1 at (30.00,-5.00) startOffset 0 endOffset 1 width 15.30: "3"
@@ -220,88 +220,88 @@
RenderSVGContainer {use} at (260,475) size 14x32
RenderSVGContainer {g} 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 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
RenderSVGContainer {g} 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 (348,483) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 96x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 96x18
+ RenderSVGText {text} at (10,-20) size 96x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 96x17
chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 text run 1 at (60.00,-5.00) startOffset 0 endOffset 3 width 45.90: "234"
RenderSVGContainer {g} at (353,13) size 202x537 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,40.00)}]
- RenderSVGText {text} at (-38,-32) size 76x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x20
+ RenderSVGText {text} at (-38,-32) size 76x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x19
chunk 1 (middle anchor) text run 1 at (-37.80,-17.00) startOffset 0 endOffset 11 width 75.60: "text-anchor"
- RenderSVGText {text} at (-24,-18) size 48x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 48x20
+ RenderSVGText {text} at (-24,-18) size 47x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 47x19
chunk 1 (middle anchor) text run 1 at (-23.10,-3.00) startOffset 0 endOffset 6 width 46.20: "middle"
- RenderSVGPath {line} at (415,83) size 4x467 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=10.00] [x2=0.00] [y2=290.00]
+ 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 (365,91) size 190x424
RenderSVGContainer {g} at (365,91) size 190x424
RenderSVGContainer {g} at (365,91) size 190x424
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 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (-31,20) size 62x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 62x13
+ RenderSVGText {text} at (-31,20) size 62x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 62x12
chunk 1 (middle anchor) text run 1 at (-30.60,30.00) startOffset 0 endOffset 4 width 61.20: "1234"
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 (431,141) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (448,141) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (481,141) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
+ RenderSVGText {text} at (2,50) size 46x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x12
chunk 1 (middle anchor) text run 1 at (2.35,60.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 (middle anchor) text run 1 at (12.35,60.00) startOffset 0 endOffset 1 width 15.30: "2"
chunk 1 (middle anchor) text run 1 at (22.35,60.00) startOffset 0 endOffset 1 width 15.30: "3"
chunk 1 (middle anchor) text run 1 at (32.35,60.00) startOffset 0 endOffset 1 width 15.30: "4"
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 (431,191) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 81x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 81x13
+ RenderSVGText {text} at (2,80) size 81x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 81x12
chunk 1 (middle anchor) text run 1 at (2.35,90.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 (middle anchor) text run 1 at (37.05,90.00) startOffset 0 endOffset 3 width 45.90: "234"
RenderSVGContainer {g} at (403,225) size 104x65 [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 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 62x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 62x33
+ RenderSVGText {text} at (-8,-20) size 62x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 62x32
chunk 1 (middle anchor) text run 1 at (-7.65,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 (middle anchor) text run 1 at (7.65,-5.00) startOffset 0 endOffset 1 width 15.30: "2"
chunk 1 (middle anchor) text run 1 at (22.95,5.00) startOffset 0 endOffset 1 width 15.30: "3"
@@ -309,22 +309,22 @@
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 (431,275) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (448,283) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (481,308) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
+ RenderSVGText {text} at (2,-20) size 46x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x32
chunk 1 (middle anchor) text run 1 at (2.35,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 (middle anchor) text run 1 at (12.35,-5.00) startOffset 0 endOffset 1 width 15.30: "2"
chunk 1 (middle anchor) text run 1 at (22.35,5.00) startOffset 0 endOffset 1 width 15.30: "3"
@@ -332,22 +332,22 @@
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 (431,325) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (448,333) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (473,350) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (498,358) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
+ RenderSVGText {text} at (2,-20) size 56x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x32
chunk 1 (middle anchor) text run 1 at (2.35,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 (middle anchor) text run 1 at (12.35,-5.00) startOffset 0 endOffset 1 width 15.30: "2"
chunk 1 (middle anchor) text run 1 at (27.65,5.00) startOffset 0 endOffset 1 width 15.30: "3"
@@ -355,35 +355,35 @@
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 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
+ RenderSVGText {text} at (-8,-20) size 46x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x27
chunk 1 (middle anchor) text run 1 at (-7.65,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 (middle anchor) text run 1 at (-7.65,5.00) startOffset 0 endOffset 3 width 45.90: "234"
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 (431,425) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (448,433) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (481,433) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
+ RenderSVGText {text} at (2,-20) size 46x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x17
chunk 1 (middle anchor) text run 1 at (2.35,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 (middle anchor) text run 1 at (12.35,-5.00) startOffset 0 endOffset 1 width 15.30: "2"
chunk 1 (middle anchor) text run 1 at (22.35,-5.00) startOffset 0 endOffset 1 width 15.30: "3"
@@ -391,87 +391,87 @@
RenderSVGContainer {g} at (420,475) size 135x40 [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 (431,475) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 81x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 81x18
+ RenderSVGText {text} at (2,-20) size 81x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 81x17
chunk 1 (middle anchor) text run 1 at (2.35,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 (middle anchor) text run 1 at (37.05,-5.00) startOffset 0 endOffset 3 width 45.90: "234"
RenderSVGContainer {g} at (480,13) size 210x537 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,40.00)}]
- RenderSVGText {text} at (-38,-32) size 76x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 76x20
+ RenderSVGText {text} at (-38,-32) size 76x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 76x19
chunk 1 (middle anchor) text run 1 at (-37.80,-17.00) startOffset 0 endOffset 11 width 75.60: "text-anchor"
- RenderSVGText {text} at (-12,-18) size 24x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 24x20
+ RenderSVGText {text} at (-12,-18) size 24x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 24x19
chunk 1 (middle anchor) text run 1 at (-12.00,-3.00) startOffset 0 endOffset 3 width 24.00: "end"
- RenderSVGPath {line} at (581,83) size 4x467 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=10.00] [x2=0.00] [y2=290.00]
+ 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 (480,91) size 210x424
RenderSVGContainer {g} at (480,91) size 210x424
RenderSVGContainer {g} at (480,91) size 210x424
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 (581,91) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (-62,20) size 62x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 62x13
+ RenderSVGText {text} at (-62,20) size 62x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 62x12
chunk 1 (end anchor) text run 1 at (-61.20,30.00) startOffset 0 endOffset 4 width 61.20: "1234"
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 (598,141) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (631,141) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (648,141) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
+ RenderSVGText {text} at (-6,50) size 46x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x12
chunk 1 (end anchor) text run 1 at (-5.30,60.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 (end anchor) text run 1 at (4.70,60.00) startOffset 0 endOffset 1 width 15.30: "2"
chunk 1 (end anchor) text run 1 at (14.70,60.00) startOffset 0 endOffset 1 width 15.30: "3"
chunk 1 (end anchor) text run 1 at (24.70,60.00) startOffset 0 endOffset 1 width 15.30: "4"
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 (598,191) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (681,191) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
+ RenderSVGText {text} at (-6,80) size 66x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 66x12
chunk 1 (end anchor) text run 1 at (-5.30,90.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 (end anchor) text run 1 at (14.10,90.00) startOffset 0 endOffset 3 width 45.90: "234"
RenderSVGContainer {g} at (556,225) size 109x65 [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 (581,225) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (606,233) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (631,250) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (656,258) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 62x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 62x33
+ RenderSVGText {text} at (-16,-20) size 62x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 62x32
chunk 1 (end anchor) text run 1 at (-15.30,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 (end anchor) text run 1 at (0.00,-5.00) startOffset 0 endOffset 1 width 15.30: "2"
chunk 1 (end anchor) text run 1 at (15.30,5.00) startOffset 0 endOffset 1 width 15.30: "3"
@@ -479,22 +479,22 @@
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 (598,275) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (631,300) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (648,308) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
+ RenderSVGText {text} at (-6,-20) size 46x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x32
chunk 1 (end anchor) text run 1 at (-5.30,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 (end anchor) text run 1 at (4.70,-5.00) startOffset 0 endOffset 1 width 15.30: "2"
chunk 1 (end anchor) text run 1 at (14.70,5.00) startOffset 0 endOffset 1 width 15.30: "3"
@@ -502,22 +502,22 @@
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 (598,325) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 57x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 57x33
+ RenderSVGText {text} at (-6,-20) size 56x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 56x32
chunk 1 (end anchor) text run 1 at (-5.30,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 (end anchor) text run 1 at (4.70,-5.00) startOffset 0 endOffset 1 width 15.30: "2"
chunk 1 (end anchor) text run 1 at (20.00,5.00) startOffset 0 endOffset 1 width 15.30: "3"
@@ -525,35 +525,35 @@
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 (581,375) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (606,400) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (-31,-20) size 47x28 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (15,0) size 47x28
+ RenderSVGText {text} at (-31,-20) size 46x27 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (15,0) size 46x27
chunk 1 (end anchor) text run 1 at (-15.30,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 (end anchor) text run 1 at (-30.60,5.00) startOffset 0 endOffset 3 width 45.90: "234"
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 (598,425) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (631,433) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (648,433) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
+ RenderSVGText {text} at (-6,-20) size 46x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 46x17
chunk 1 (end anchor) text run 1 at (-5.30,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 (end anchor) text run 1 at (4.70,-5.00) startOffset 0 endOffset 1 width 15.30: "2"
chunk 1 (end anchor) text run 1 at (14.70,-5.00) startOffset 0 endOffset 1 width 15.30: "3"
@@ -561,18 +561,18 @@
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 (598,475) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (681,483) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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
+ RenderSVGText {text} at (-6,-20) size 66x17 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 66x17
chunk 1 (end anchor) text run 1 at (-5.30,-10.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 (end anchor) text run 1 at (14.10,-5.00) startOffset 0 endOffset 3 width 45.90: "234"
- RenderSVGText {text} at (10,313) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,313) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,350.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.8 $"
RenderSVGPath {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 13 {g} of child 9 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-text-06-t-expected.txt b/LayoutTests/platform/mac/svg/text/text-text-06-t-expected.txt
index b08463a..0caf7e2 100644
--- a/LayoutTests/platform/mac/svg/text/text-text-06-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-text-06-t-expected.txt
@@ -23,35 +23,35 @@
RenderSVGContainer {use} at (210,91) size 14x33
RenderSVGContainer {g} at (210,91) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
RenderSVGContainer {g} at (210,91) size 14x33
- RenderSVGPath {line} at (215,91) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ RenderSVGPath {line} at (215,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]
RenderSVGPath {rect} at (210,110) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
RenderSVGContainer {use} at (493,91) size 14x33
RenderSVGContainer {g} at (493,91) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,0.00)}]
RenderSVGContainer {g} at (493,91) size 14x33
- RenderSVGPath {line} at (498,91) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#FF0000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ RenderSVGPath {line} at (499,91) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#FF0000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (493,110) size 14x14 [fill={[type=SOLID] [color=#FF0000]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
RenderSVGContainer {use} at (260,91) size 14x33
RenderSVGContainer {g} at (260,91) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
RenderSVGContainer {g} at (260,91) size 14x33
- RenderSVGPath {line} at (265,91) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ RenderSVGPath {line} at (265,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]
RenderSVGPath {rect} at (260,110) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
RenderSVGContainer {use} at (310,91) size 14x33
RenderSVGContainer {g} at (310,91) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
RenderSVGContainer {g} at (310,91) size 14x33
- RenderSVGPath {line} at (315,91) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ RenderSVGPath {line} at (315,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]
RenderSVGPath {rect} at (310,110) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
RenderSVGContainer {use} at (360,91) size 14x33
RenderSVGContainer {g} at (360,91) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
RenderSVGContainer {g} at (360,91) size 14x33
- RenderSVGPath {line} at (365,91) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ RenderSVGPath {line} at (365,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]
RenderSVGPath {rect} at (360,110) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
RenderSVGContainer {use} at (410,91) size 14x33
RenderSVGContainer {g} at (410,91) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,0.00)}]
RenderSVGContainer {g} at (410,91) size 14x33
- RenderSVGPath {line} at (415,91) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (10,-10) size 136x13 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 136x13
+ RenderSVGText {text} at (10,-10) size 136x12 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 136x12
chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 2 width 15.30: "fi"
chunk 1 text run 1 at (40.00,0.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 text run 1 at (70.00,0.00) startOffset 0 endOffset 1 width 15.30: "2"
@@ -61,35 +61,35 @@
RenderSVGContainer {use} at (193,141) size 14x33
RenderSVGContainer {g} at (193,141) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-10.00)}]
RenderSVGContainer {g} at (193,141) size 14x33
- RenderSVGPath {line} at (198,141) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ RenderSVGPath {line} at (199,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]
RenderSVGPath {rect} at (193,160) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
RenderSVGContainer {use} at (218,241) size 14x33
RenderSVGContainer {g} at (218,241) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,50.00)}]
RenderSVGContainer {g} at (218,241) size 14x33
- RenderSVGPath {line} at (223,241) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#FF0000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ RenderSVGPath {line} at (224,241) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#FF0000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (218,260) size 14x14 [fill={[type=SOLID] [color=#FF0000]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
RenderSVGContainer {use} at (218,158) size 14x32
RenderSVGContainer {g} at (218,158) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}]
RenderSVGContainer {g} at (218,158) size 14x32
- RenderSVGPath {line} at (223,158) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ RenderSVGPath {line} at (224,158) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (218,176) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
RenderSVGContainer {use} at (243,175) size 14x32
RenderSVGContainer {g} at (243,175) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,10.00)}]
RenderSVGContainer {g} at (243,175) size 14x32
- RenderSVGPath {line} at (248,175) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ RenderSVGPath {line} at (249,175) size 2x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (243,193) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
RenderSVGContainer {use} at (268,191) size 14x33
RenderSVGContainer {g} at (268,191) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(45.00,20.00)}]
RenderSVGContainer {g} at (268,191) size 14x33
- RenderSVGPath {line} at (273,191) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ RenderSVGPath {line} at (274,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]
RenderSVGPath {rect} at (268,210) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
RenderSVGContainer {use} at (293,208) size 14x32
RenderSVGContainer {g} at (293,208) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,30.00)}]
RenderSVGContainer {g} at (293,208) size 14x32
- RenderSVGPath {line} at (298,208) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ RenderSVGPath {line} at (299,208) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (293,226) 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 77x53 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 77x53
+ RenderSVGText {text} at (0,-20) size 77x52 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 77x52
chunk 1 text run 1 at (0.00,-10.00) startOffset 0 endOffset 2 width 15.30: "fi"
chunk 1 text run 1 at (15.30,0.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 text run 1 at (30.60,10.00) startOffset 0 endOffset 1 width 15.30: "2"
@@ -99,42 +99,42 @@
RenderSVGContainer {use} at (210,308) size 14x32
RenderSVGContainer {g} at (210,308) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,-10.00)}]
RenderSVGContainer {g} at (210,308) size 14x32
- RenderSVGPath {line} at (215,308) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ RenderSVGPath {line} at (215,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]
RenderSVGPath {rect} at (210,326) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
RenderSVGContainer {use} at (493,408) size 14x32
RenderSVGContainer {g} at (493,408) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,50.00)}]
RenderSVGContainer {g} at (493,408) size 14x32
- RenderSVGPath {line} at (498,408) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#FF0000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ RenderSVGPath {line} at (499,408) size 2x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#FF0000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (493,426) size 14x14 [fill={[type=SOLID] [color=#FF0000]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
RenderSVGContainer {use} at (260,325) size 14x32
RenderSVGContainer {g} at (260,325) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
RenderSVGContainer {g} at (260,325) size 14x32
- RenderSVGPath {line} at (265,325) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {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 (310,341) size 14x33
RenderSVGContainer {g} at (310,341) size 14x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,10.00)}]
RenderSVGContainer {g} at (310,341) size 14x33
- RenderSVGPath {line} at (315,341) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ RenderSVGPath {line} at (315,341) size 3x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
RenderSVGPath {rect} at (310,360) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
RenderSVGContainer {use} at (360,358) size 14x32
RenderSVGContainer {g} at (360,358) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,20.00)}]
RenderSVGContainer {g} at (360,358) size 14x32
- RenderSVGPath {line} at (365,358) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ RenderSVGPath {line} at (365,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]
RenderSVGPath {rect} at (360,376) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
RenderSVGContainer {use} at (410,375) size 14x32
RenderSVGContainer {g} at (410,375) size 14x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,30.00)}]
RenderSVGContainer {g} at (410,375) size 14x32
- RenderSVGPath {line} at (415,375) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
+ 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]
RenderSVGPath {rect} at (410,393) 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 136x53 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 136x53
+ RenderSVGText {text} at (10,-20) size 136x52 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 136x52
chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 2 width 15.30: "fi"
chunk 1 text run 1 at (40.00,0.00) startOffset 0 endOffset 1 width 15.30: "1"
chunk 1 text run 1 at (70.00,10.00) startOffset 0 endOffset 1 width 15.30: "2"
chunk 1 text run 1 at (100.00,20.00) startOffset 0 endOffset 1 width 15.30: "3"
chunk 1 text run 1 at (130.00,30.00) startOffset 0 endOffset 1 width 15.30: "4"
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.9 $"
RenderSVGPath {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 1 {g} of child 5 {g} of child 3 {g} of child 12 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-text-07-t-expected.txt b/LayoutTests/platform/mac/svg/text/text-text-07-t-expected.txt
index 5701a71..e6a22d2 100644
--- a/LayoutTests/platform/mac/svg/text/text-text-07-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-text-07-t-expected.txt
@@ -21,8 +21,8 @@
chunk 1 text run 4 at (79.60,60.00) startOffset 3 endOffset 4 width 25.20: "A"
chunk 1 text run 5 at (104.80,60.00) startOffset 4 endOffset 5 width 21.00: "T"
chunk 1 text run 6 at (125.80,60.00) startOffset 5 endOffset 6 width 21.00: "E"
- RenderSVGText {text} at (10,165) size 248x144 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,103) size 248x144
+ RenderSVGText {text} at (10,165) size 248x143 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,102) size 248x143
chunk 1 text run 1 at (10.00,300.00) startOffset 0 endOffset 1 width 23.40: "B"
chunk 1 text run 1 at (30.00,290.00) startOffset 0 endOffset 1 width 17.40: "o"
chunk 1 text run 1 at (50.00,280.00) startOffset 0 endOffset 1 width 9.60: "t"
@@ -36,8 +36,8 @@
chunk 1 text run 1 at (210.00,200.00) startOffset 0 endOffset 1 width 17.40: "h"
chunk 1 text run 1 at (230.00,190.00) startOffset 0 endOffset 1 width 15.60: "e"
chunk 1 text run 1 at (250.00,180.00) startOffset 0 endOffset 1 width 11.40: "r"
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.8 $"
RenderSVGPath {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 13 {g} of child 9 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-text-08-b-expected.txt b/LayoutTests/platform/mac/svg/text/text-text-08-b-expected.txt
index c256333..3b344c7 100644
--- a/LayoutTests/platform/mac/svg/text/text-text-08-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-text-08-b-expected.txt
@@ -15,8 +15,8 @@
RenderSVGText {text} at (19,175) size 243x79 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 243x79
chunk 1 text run 1 at (19.00,240.00) startOffset 0 endOffset 7 width 243.00: "Opacity"
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.3 $"
RenderSVGPath {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 13 {g} of child 14 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-tref-01-b-expected.txt b/LayoutTests/platform/mac/svg/text/text-tref-01-b-expected.txt
index 46720fb..2be9602 100644
--- a/LayoutTests/platform/mac/svg/text/text-tref-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-tref-01-b-expected.txt
@@ -9,12 +9,12 @@
RenderSVGText {text}
RenderSVGInline {tref} at (0,0) size 0x0
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGPath {rect} at (120,303) size 437x41 [stroke={[type=SOLID] [color=#000000]}] [x=73.00] [y=183.00] [width=260.00] [height=22.00]
+ RenderSVGPath {rect} at (120,304) size 436x39 [stroke={[type=SOLID] [color=#000000]}] [x=73.00] [y=183.00] [width=260.00] [height=22.00]
RenderSVGText {text} at (73,206) size 156x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 156x14
chunk 1 text run 1 at (73.00,217.00) startOffset 0 endOffset 34 width 155.40: "'tref' to a string in another file"
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.6 $"
RenderSVGPath {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 3 {text} of child 13 {g} of child 30 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-tselect-01-b-expected.txt b/LayoutTests/platform/mac/svg/text/text-tselect-01-b-expected.txt
index 95b107c..a523795 100644
--- a/LayoutTests/platform/mac/svg/text/text-tselect-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-tselect-01-b-expected.txt
@@ -23,12 +23,12 @@
RenderSVGTSpan {tspan} at (0,0) size 367x19
RenderSVGInlineText {#text} at (0,0) size 367x19
chunk 1 text run 1 at (25.00,190.00) startOffset 0 endOffset 50 width 366.60: "However, these lines of text are achieved by using"
- RenderSVGInlineText {#text} at (366,0) size 6x19
+ RenderSVGInlineText {#text} at (366,0) size 5x19
chunk 1 text run 1 at (391.60,190.00) startOffset 0 endOffset 1 width 4.80: " "
RenderSVGTSpan {tspan} at (0,0) size 356x19
RenderSVGInlineText {#text} at (0,25) size 356x19
chunk 1 text run 1 at (25.00,215.00) startOffset 0 endOffset 51 width 355.80: "one 'tspan' per line, all contained within the same"
- RenderSVGInlineText {#text} at (355,25) size 6x19
+ RenderSVGInlineText {#text} at (355,25) size 5x19
chunk 1 text run 1 at (380.80,215.00) startOffset 0 endOffset 1 width 4.80: " "
RenderSVGTSpan {tspan} at (0,0) size 353x19
RenderSVGInlineText {#text} at (0,50) size 353x19
@@ -39,8 +39,8 @@
RenderSVGInlineText {#text} at (0,75) size 198x19
chunk 1 text run 1 at (25.00,265.00) startOffset 0 endOffset 28 width 197.40: "four lines at the same time."
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.8 $"
RenderSVGPath {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 13 {g} of child 25 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-tselect-02-f-expected.txt b/LayoutTests/platform/mac/svg/text/text-tselect-02-f-expected.txt
index 7f7b89c..305bfbf 100644
--- a/LayoutTests/platform/mac/svg/text/text-tselect-02-f-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-tselect-02-f-expected.txt
@@ -5,8 +5,8 @@
RenderSVGContainer {g} at (16,191) size 718x209
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {g} at (16,191) size 718x209 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,60.00)}]
- RenderSVGText {text} at (10,55) size 183x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 183x20
+ RenderSVGText {text} at (10,55) size 183x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 183x19
chunk 1 text run 1 at (10.00,70.00) startOffset 0 endOffset 26 width 183.00: "StartIndex: 0. NumChars: 9"
RenderSVGText {text} at (10,84) size 402x56 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 402x56
@@ -17,23 +17,23 @@
chunk 1 text run 1 at (337.26,128.00) startOffset 0 endOffset 4 width 73.80: " def"
RenderSVGContainer {g} at (16,366) size 718x34
RenderSVGPath {rect} at (16,366) size 168x34 [fill={[type=SOLID] [color=#0000FF]}] [x=10.00] [y=160.00] [width=100.00] [height=20.00]
- RenderSVGText {text} at (17,160) size 86x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x20
+ RenderSVGText {text} at (17,160) size 85x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 85x19
chunk 1 (middle anchor) text run 1 at (17.70,175.00) startOffset 0 endOffset 12 width 84.60: "startIndex++"
RenderSVGPath {rect} at (200,366) size 167x34 [fill={[type=SOLID] [color=#0000FF]}] [x=120.00] [y=160.00] [width=100.00] [height=20.00]
- RenderSVGText {text} at (131,160) size 78x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 78x20
+ RenderSVGText {text} at (131,160) size 78x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 78x19
chunk 1 (middle anchor) text run 1 at (131.30,175.00) startOffset 0 endOffset 12 width 77.40: "startIndex--"
RenderSVGPath {rect} at (383,366) size 167x34 [fill={[type=SOLID] [color=#0000FF]}] [x=230.00] [y=160.00] [width=100.00] [height=20.00]
- RenderSVGText {text} at (237,160) size 86x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 86x20
+ RenderSVGText {text} at (237,160) size 86x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 86x19
chunk 1 (middle anchor) text run 1 at (237.10,175.00) startOffset 0 endOffset 10 width 85.80: "numChars++"
RenderSVGPath {rect} at (566,366) size 168x34 [fill={[type=SOLID] [color=#0000FF]}] [x=340.00] [y=160.00] [width=100.00] [height=20.00]
- RenderSVGText {text} at (350,160) size 80x20 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 80x20
+ RenderSVGText {text} at (350,160) size 79x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 79x19
chunk 1 (middle anchor) text run 1 at (350.70,175.00) startOffset 0 endOffset 10 width 78.60: "numChars--"
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.2 $"
RenderSVGPath {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 3 of child 0 {#text} of child 3 {text} of child 3 {g} of child 35 {g} of child 1 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-tspan-01-b-expected.txt b/LayoutTests/platform/mac/svg/text/text-tspan-01-b-expected.txt
index 9714cd9..5efb5e7 100644
--- a/LayoutTests/platform/mac/svg/text/text-tspan-01-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-tspan-01-b-expected.txt
@@ -2,7 +2,7 @@
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (0,0) size 800x600
- RenderSVGContainer {g} at (28,8) size 762x491
+ RenderSVGContainer {g} at (28,8) size 762x490
RenderSVGText {text} at (25,5) size 432x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 432x19
chunk 1 text run 1 at (25.00,20.00) startOffset 0 endOffset 60 width 431.40: "Basics of tspan: changing visual properties and positioning."
@@ -15,27 +15,27 @@
chunk 1 text run 1 at (131.00,63.75) startOffset 0 endOffset 5 width 34.20: " not "
RenderSVGInlineText {#text} at (91,0) size 73x19
chunk 1 text run 1 at (165.20,63.75) startOffset 0 endOffset 9 width 72.60: "a banana."
- RenderSVGPath {rect} at (78,121) size 521x94 [stroke={[type=SOLID] [color=#000000]}] [x=47.50] [y=74.25] [width=310.50] [height=53.50]
+ RenderSVGPath {rect} at (78,122) size 520x92 [stroke={[type=SOLID] [color=#000000]}] [x=47.50] [y=74.25] [width=310.50] [height=53.50]
RenderSVGText {text} at (65,76) size 216x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 216x19
chunk 1 text run 1 at (65.25,90.75) startOffset 0 endOffset 29 width 215.40: "Text: \"You are not a banana.\""
RenderSVGText {text} at (65,93) size 296x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 296x19
chunk 1 text run 1 at (65.25,108.00) startOffset 0 endOffset 43 width 295.20: "'tspan' changes visual attributes of \"not\","
- RenderSVGText {text} at (65,110) size 88x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 88x19
+ RenderSVGText {text} at (65,110) size 87x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 87x19
chunk 1 text run 1 at (65.25,125.25) startOffset 0 endOffset 13 width 87.00: "to red, bold."
- RenderSVGContainer {g} at (373,213) size 417x176
+ RenderSVGContainer {g} at (374,213) size 416x176
RenderSVGText {text} at (257,128) size 181x44 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,11) size 57x19
+ RenderSVGInlineText {#text} at (0,10) size 56x19
chunk 1 text run 1 at (257.50,153.75) startOffset 0 endOffset 7 width 55.80: "But you"
- RenderSVGTSpan {tspan} at (0,0) size 25x19
- RenderSVGInlineText {#text} at (88,0) size 25x19
+ RenderSVGTSpan {tspan} at (0,0) size 26x19
+ RenderSVGInlineText {#text} at (87,0) size 25x19
chunk 1 text run 1 at (345.30,143.00) startOffset 0 endOffset 3 width 24.60: "are"
RenderSVGTSpan {tspan} at (0,0) size 69x19
- RenderSVGInlineText {#text} at (112,25) size 69x19
+ RenderSVGInlineText {#text} at (112,25) size 68x19
chunk 1 text run 1 at (369.90,168.50) startOffset 0 endOffset 9 width 67.80: " a peach!"
- RenderSVGPath {rect} at (373,296) size 412x93 [stroke={[type=SOLID] [color=#000000]}] [x=225.00] [y=179.00] [width=245.50] [height=53.50]
+ RenderSVGPath {rect} at (374,297) size 411x92 [stroke={[type=SOLID] [color=#000000]}] [x=225.00] [y=179.00] [width=245.50] [height=53.50]
RenderSVGText {text} at (238,180) size 206x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 206x19
chunk 1 text run 1 at (238.00,195.00) startOffset 0 endOffset 28 width 205.20: "Text: \"But you are a peach!\""
@@ -45,7 +45,7 @@
RenderSVGText {text} at (238,214) size 178x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 178x19
chunk 1 text run 1 at (238.00,229.50) startOffset 0 endOffset 25 width 177.60: "'tspan' lowers \"a peach!\""
- RenderSVGContainer {g} at (28,308) size 564x191
+ RenderSVGContainer {g} at (28,308) size 564x190
RenderSVGText {text} at (35,185) size 146x49 contains 1 chunk(s)
RenderSVGTSpan {tspan} at (0,0) size 146x19
RenderSVGInlineText {#text} at (0,0) size 146x19
@@ -66,18 +66,18 @@
chunk 1 text run 1 at (119.38,230.50) startOffset 0 endOffset 1 width 8.40: "z"
chunk 1 text run 1 at (138.13,230.50) startOffset 0 endOffset 2 width 13.20: "y."
RenderSVGInlineText {#text} at (0,0) size 0x0
- RenderSVGPath {rect} at (28,406) size 562x93 [stroke={[type=SOLID] [color=#000000]}] [x=17.50] [y=244.75] [width=335.50] [height=53.50]
- RenderSVGText {text} at (25,243) size 169x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 169x19
+ RenderSVGPath {rect} at (28,407) size 562x91 [stroke={[type=SOLID] [color=#000000]}] [x=17.50] [y=244.75] [width=335.50] [height=53.50]
+ RenderSVGText {text} at (25,243) size 168x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 168x19
chunk 1 text run 1 at (25.25,258.00) startOffset 0 endOffset 23 width 168.00: "Text: \"Cute and fuzzy.\""
- RenderSVGText {text} at (25,260) size 330x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 330x19
+ RenderSVGText {text} at (25,260) size 329x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 329x19
chunk 1 text run 1 at (25.25,275.25) startOffset 0 endOffset 45 width 328.80: "'tspan' char-by-char placement of \"Cute and\","
RenderSVGText {text} at (25,277) size 269x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 269x19
chunk 1 text run 1 at (25.25,292.50) startOffset 0 endOffset 39 width 268.20: "'tspan' char-by-char \"fuzzy\", below it."
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.7 $"
RenderSVGPath {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 13 {g} of child 35 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-vkern-expected.txt b/LayoutTests/platform/mac/svg/text/text-vkern-expected.txt
index a82ea7e..25a5697 100644
--- a/LayoutTests/platform/mac/svg/text/text-vkern-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-vkern-expected.txt
@@ -15,7 +15,7 @@
chunk 1 (vertical) text run 3 at (-3.00,32.00) startOffset 2 endOffset 3 height 10.00: "3"
chunk 1 (vertical) text run 4 at (-3.00,48.00) startOffset 3 endOffset 4 height 10.00: "4"
RenderSVGText {text} at (-5,0) size 10x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (3,0) size 4x10
+ RenderSVGInlineText {#text} at (3,0) size 3x10
chunk 1 (vertical) text run 1 at (-3.00,0.00) startOffset 0 endOffset 1 height 10.00: "1"
RenderSVGTSpan {tspan} at (0,0) size 8x26
RenderSVGInlineText {#text} at (1,10) size 8x26
diff --git a/LayoutTests/platform/mac/svg/text/text-ws-01-t-expected.txt b/LayoutTests/platform/mac/svg/text/text-ws-01-t-expected.txt
index 04e7aa4..7953b3a 100644
--- a/LayoutTests/platform/mac/svg/text/text-ws-01-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-ws-01-t-expected.txt
@@ -9,28 +9,28 @@
RenderSVGText {text} at (35,28) size 375x39 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 375x39
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 22 width 374.40: "& whitespace handling."
- RenderSVGText {text} at (15,68) size 419x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 419x46
+ RenderSVGText {text} at (15,68) size 419x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 419x45
chunk 1 text run 1 at (15.00,105.00) startOffset 0 endOffset 23 width 418.20: "WS with indented lines."
- RenderSVGText {text} at (15,103) size 419x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 419x46
+ RenderSVGText {text} at (15,103) size 419x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 419x45
chunk 1 text run 1 at (15.00,140.00) startOffset 0 endOffset 23 width 418.20: "WS with indented lines."
- RenderSVGPath {rect} at (40,240) size 587x64 [stroke={[type=SOLID] [color=#000000]}] [x=25.00] [y=145.00] [width=350.00] [height=36.00]
- RenderSVGText {text} at (28,138) size 342x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 342x46
+ RenderSVGPath {rect} at (40,240) size 586x63 [stroke={[type=SOLID] [color=#000000]}] [x=25.00] [y=145.00] [width=350.00] [height=36.00]
+ RenderSVGText {text} at (28,138) size 342x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 342x45
chunk 1 text run 1 at (28.00,175.00) startOffset 0 endOffset 19 width 341.40: "xml:space='default'"
- RenderSVGText {text} at (15,188) size 416x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 416x46
+ RenderSVGText {text} at (15,188) size 416x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 416x45
chunk 1 text run 1 at (15.00,225.00) startOffset 0 endOffset 22 width 415.20: "WS non-indented lines."
- RenderSVGText {text} at (15,223) size 416x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 416x46
+ RenderSVGText {text} at (15,223) size 416x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 416x45
chunk 1 text run 1 at (15.00,260.00) startOffset 0 endOffset 22 width 415.20: "WS non-indented lines."
- RenderSVGPath {rect} at (40,440) size 587x64 [stroke={[type=SOLID] [color=#000000]}] [x=25.00] [y=265.00] [width=350.00] [height=36.00]
- RenderSVGText {text} at (28,258) size 342x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 342x46
+ RenderSVGPath {rect} at (40,440) size 586x63 [stroke={[type=SOLID] [color=#000000]}] [x=25.00] [y=265.00] [width=350.00] [height=36.00]
+ RenderSVGText {text} at (28,258) size 342x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 342x45
chunk 1 text run 1 at (28.00,295.00) startOffset 0 endOffset 19 width 341.40: "xml:space='default'"
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.7 $"
RenderSVGPath {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 13 {g} of child 29 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/text/text-ws-02-t-expected.txt b/LayoutTests/platform/mac/svg/text/text-ws-02-t-expected.txt
index f4d22bf..aef1d86 100644
--- a/LayoutTests/platform/mac/svg/text/text-ws-02-t-expected.txt
+++ b/LayoutTests/platform/mac/svg/text/text-ws-02-t-expected.txt
@@ -9,28 +9,28 @@
RenderSVGText {text} at (35,28) size 375x39 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 375x39
chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 22 width 374.40: "& whitespace handling."
- RenderSVGText {text} at (15,68) size 521x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 521x46
+ RenderSVGText {text} at (15,68) size 521x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 521x45
chunk 1 text run 1 at (15.00,105.00) startOffset 0 endOffset 32 width 520.80: " WS with indented lines. "
- RenderSVGText {text} at (15,103) size 464x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 464x46
+ RenderSVGText {text} at (15,103) size 464x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 464x45
chunk 1 text run 1 at (15.00,140.00) startOffset 0 endOffset 27 width 463.80: " WS with indented lines."
- RenderSVGPath {rect} at (40,240) size 637x64 [stroke={[type=SOLID] [color=#000000]}] [x=25.00] [y=145.00] [width=380.00] [height=36.00]
- RenderSVGText {text} at (28,138) size 377x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 377x46
+ RenderSVGPath {rect} at (40,240) size 636x63 [stroke={[type=SOLID] [color=#000000]}] [x=25.00] [y=145.00] [width=380.00] [height=36.00]
+ RenderSVGText {text} at (28,138) size 377x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 377x45
chunk 1 text run 1 at (28.00,175.00) startOffset 0 endOffset 20 width 376.80: "xml:space='preserve'"
- RenderSVGText {text} at (15,188) size 495x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 495x46
+ RenderSVGText {text} at (15,188) size 495x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 495x45
chunk 1 text run 1 at (15.00,225.00) startOffset 0 endOffset 29 width 495.00: "WS non-indented lines. "
- RenderSVGText {text} at (15,223) size 416x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 416x46
+ RenderSVGText {text} at (15,223) size 416x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 416x45
chunk 1 text run 1 at (15.00,260.00) startOffset 0 endOffset 22 width 415.20: "WS non-indented lines."
- RenderSVGPath {rect} at (40,440) size 637x64 [stroke={[type=SOLID] [color=#000000]}] [x=25.00] [y=265.00] [width=380.00] [height=36.00]
- RenderSVGText {text} at (28,258) size 377x46 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 377x46
+ RenderSVGPath {rect} at (40,440) size 636x63 [stroke={[type=SOLID] [color=#000000]}] [x=25.00] [y=265.00] [width=380.00] [height=36.00]
+ RenderSVGText {text} at (28,258) size 377x45 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 377x45
chunk 1 text run 1 at (28.00,295.00) startOffset 0 endOffset 20 width 376.80: "xml:space='preserve'"
- RenderSVGText {text} at (10,303) size 269x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 269x48
+ RenderSVGText {text} at (10,303) size 269x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 269x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.8 $"
RenderSVGPath {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 13 {g} of child 29 {svg} of document
diff --git a/LayoutTests/platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.txt b/LayoutTests/platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.txt
index cca4bc8..eb9b30f 100644
--- a/LayoutTests/platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.txt
+++ b/LayoutTests/platform/mac/svg/transforms/animated-path-inside-transformed-html-expected.txt
@@ -10,8 +10,8 @@
RenderBlock {div} at (50,68) size 402x402 [border: (1px solid #000000)]
RenderSVGRoot {svg} at (148,144) size 358x419
RenderSVGPath {rect} at (355,187) size 115x115 [stroke={[type=SOLID] [color=#FFC0CB] [stroke width=5.00]}] [fill={[type=SOLID] [color=#0000FF]}] [x=300.00] [y=0.00] [width=100.00] [height=100.00]
- RenderSVGText {text} at (150,281) size 143x25 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 143x25
+ RenderSVGText {text} at (150,281) size 143x24 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 143x24
chunk 1 text run 1 at (150.00,300.00) startOffset 0 endOffset 17 width 142.80: "This is some text"
RenderSVGImage {image} at (306,455) size 108x108
RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/transforms/svg-css-transforms-expected.txt b/LayoutTests/platform/mac/svg/transforms/svg-css-transforms-expected.txt
index c5826ab..e42ea3d 100644
--- a/LayoutTests/platform/mac/svg/transforms/svg-css-transforms-expected.txt
+++ b/LayoutTests/platform/mac/svg/transforms/svg-css-transforms-expected.txt
@@ -25,9 +25,9 @@
RenderSVGRoot {svg} at (29,108) size 196x174
RenderSVGContainer {g} at (29,108) size 196x174 [transform={m=((1.00,0.00)(0.00,1.00)) t=(75.00,25.00)}]
RenderSVGPath {rect} at (103,109) size 62x62 [stroke={[type=SOLID] [color=#000000] [dash array={1.00, 1.00}]}] [x=0.00] [y=0.00] [width=60.00] [height=60.00]
- RenderSVGContainer {g} at (29,108) size 197x174 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
- RenderSVGPath {rect} at (102,108) size 124x124 [stroke={[type=SOLID] [color=#000000] [dash array={1.00, 1.00}]}] [x=0.00] [y=0.00] [width=60.00] [height=60.00]
- RenderSVGPath {rect} at (29,106) size 163x178 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=60.00] [height=60.00]
+ RenderSVGContainer {g} at (29,108) size 196x174 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}]
+ RenderSVGPath {rect} at (103,109) size 122x122 [stroke={[type=SOLID] [color=#000000] [dash array={1.00, 1.00}]}] [x=0.00] [y=0.00] [width=60.00] [height=60.00]
+ RenderSVGPath {rect} at (29,108) size 162x174 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=60.00] [height=60.00]
RenderText {#text} at (0,0) size 0x0
layer at (28,350) size 200x200
RenderBlock (relative positioned) {div} at (10,332) size 200x200 [bgcolor=#C0C0C0] [border: (1px solid #000000)]
@@ -40,7 +40,7 @@
layer at (272,84) size 200x200
RenderBlock (relative positioned) {div} at (10,66) size 200x200 [bgcolor=#C0C0C0] [border: (1px solid #000000)]
RenderSVGRoot {svg} at (273,108) size 162x174
- RenderSVGPath {rect} at (273,107) size 163x176 [transform={m=((1.41,1.41)(-1.41,1.41)) t=(75.00,25.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=60.00] [height=60.00]
+ RenderSVGPath {rect} at (273,108) size 162x174 [transform={m=((1.41,1.41)(-1.41,1.41)) t=(75.00,25.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=60.00] [height=60.00]
RenderText {#text} at (0,0) size 0x0
layer at (272,350) size 200x200
RenderBlock (relative positioned) {div} at (10,332) size 200x200 [bgcolor=#C0C0C0] [border: (1px solid #000000)]
diff --git a/LayoutTests/platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.txt b/LayoutTests/platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.txt
index 23e6d98..8162ab7 100644
--- a/LayoutTests/platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.txt
+++ b/LayoutTests/platform/mac/svg/transforms/text-with-mask-with-svg-transform-expected.txt
@@ -1,20 +1,20 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (0,83) size 430x461
- RenderSVGContainer {g} at (0,83) size 430x461 [transform={m=((0.43,0.25)(-0.25,0.43)) t=(50.00,50.00)}]
+ 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 140x18
+ RenderSVGText {text} at (10,6) size 140x17 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: "Test for mask support"
- RenderSVGPath {rect} at (0,108) size 152x232 [fill={[type=SOLID] [color=#FF0000]}] [x=10.00] [y=30.00] [width=100.00] [height=260.00]
+ RenderSVGPath {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="mask1"] [maskUnits=userSpaceOnUse] [maskContentUnits=userSpaceOnUse]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceLinearGradient {linearGradient} [id="Grad1"] [gradientUnits=userSpaceOnUse] [start=(60,50)] [end=(60,120)]
RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFFFF]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFFFFF80]
- RenderSVGPath {rect} at (80,143) size 99x87 [fill={[type=LINEAR-GRADIENT] [id="Grad1"]}] [x=60.00] [y=50.00] [width=100.00] [height=60.00]
- RenderSVGPath {rect} at (80,143) size 99x87 [fill={[type=SOLID] [color=#00FF00]}] [x=60.00] [y=50.00] [width=100.00] [height=60.00]
+ RenderSVGPath {rect} at (80,144) size 98x86 [fill={[type=LINEAR-GRADIENT] [id="Grad1"]}] [x=60.00] [y=50.00] [width=100.00] [height=60.00]
+ RenderSVGPath {rect} at (80,144) size 98x86 [fill={[type=SOLID] [color=#00FF00]}] [x=60.00] [y=50.00] [width=100.00] [height=60.00]
[masker="mask1"] 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
@@ -23,24 +23,24 @@
RenderSVGInlineText {#text} at (0,0) size 141x14
chunk 1 text run 1 at (200.00,80.00) startOffset 0 endOffset 25 width 140.40: "opacity=1 to opactity=0.5"
RenderSVGResourceMasker {mask} [id="mask2"] [maskUnits=userSpaceOnUse] [maskContentUnits=userSpaceOnUse]
- RenderSVGPath {rect} at (63,193) size 87x66 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.50]}] [x=60.00] [y=120.00] [width=100.00] [height=30.00]
- RenderSVGPath {rect} at (63,193) size 87x66 [fill={[type=SOLID] [color=#00FF00]}] [x=60.00] [y=120.00] [width=100.00] [height=30.00]
+ RenderSVGPath {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]
+ RenderSVGPath {rect} at (64,194) size 85x65 [fill={[type=SOLID] [color=#00FF00]}] [x=60.00] [y=120.00] [width=100.00] [height=30.00]
[masker="mask2"] 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: "Mask with uniform opacity of 0.5"
- RenderSVGPath {rect} at (46,223) size 88x66 [fill={[type=SOLID] [color=#00FF00] [opacity=0.50]}] [x=60.00] [y=160.00] [width=100.00] [height=30.00]
+ RenderSVGPath {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: "Rectangle with uniform opacity of 0.5"
RenderSVGResourceMasker {mask} [id="mask3"] [maskUnits=userSpaceOnUse] [maskContentUnits=userSpaceOnUse]
- RenderSVGPath {rect} at (31,251) size 158x104 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.50]}] [x=60.00] [y=200.00] [width=200.00] [height=25.00]
- RenderSVGPath {rect} at (21,270) size 158x104 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.20]}] [x=60.00] [y=225.00] [width=200.00] [height=25.00]
- RenderSVGPath {rect} at (11,288) size 158x104 [fill={[type=SOLID] [color=#FFFFFF]}] [x=60.00] [y=250.00] [width=200.00] [height=25.00]
- RenderSVGPath {rect} at (0,306) size 157x103 [fill={[type=SOLID] [color=#FFFFFF] [opacity=0.70]}] [x=60.00] [y=275.00] [width=200.00] [height=25.00]
- RenderSVGText {text} at (60,202) size 127x112 contains 1 chunk(s)
+ RenderSVGPath {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]
+ RenderSVGPath {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]
+ RenderSVGPath {rect} at (12,288) size 155x103 [fill={[type=SOLID] [color=#FFFFFF]}] [x=60.00] [y=250.00] [width=200.00] [height=25.00]
+ RenderSVGPath {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 127x111 contains 1 chunk(s)
[masker="mask3"] RenderSVGResourceMasker {mask} at (60,200) size 200x100
- RenderSVGInlineText {#text} at (0,0) size 127x112
+ RenderSVGInlineText {#text} at (0,0) size 127x111
[masker="mask3"] RenderSVGResourceMasker {mask} at (60,200) size 200x100
chunk 1 text run 1 at (60.00,280.00) startOffset 0 endOffset 2 width 81.25: "SV"
chunk 1 text run 2 at (145.65,280.00) startOffset 2 endOffset 3 width 40.52: "G"
@@ -53,4 +53,4 @@
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
- RenderSVGPath {rect} at (0,83) size 430x461 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+ RenderSVGPath {rect} at (0,83) size 430x460 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/transforms/text-with-pattern-with-svg-transform-expected.txt b/LayoutTests/platform/mac/svg/transforms/text-with-pattern-with-svg-transform-expected.txt
index be50dcb..cf6fa797 100644
--- a/LayoutTests/platform/mac/svg/transforms/text-with-pattern-with-svg-transform-expected.txt
+++ b/LayoutTests/platform/mac/svg/transforms/text-with-pattern-with-svg-transform-expected.txt
@@ -1,27 +1,27 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (0,0) size 347x460
- RenderSVGContainer {g} at (0,0) size 347x460 [transform={m=((0.43,0.25)(-0.25,0.43)) t=(0.00,0.00)}]
+ RenderSVGRoot {svg} at (0,0) size 346x460
+ RenderSVGContainer {g} at (0,0) size 346x460 [transform={m=((0.43,0.25)(-0.25,0.43)) t=(0.00,0.00)}]
RenderSVGResourcePattern {pattern} [id="pat1"] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
- RenderSVGPath {rect} at (0,5) size 10x14 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=5.00] [width=10.00] [height=10.00]
- RenderSVGPath {rect} at (0,10) size 12x14 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=10.00] [width=10.00] [height=10.00]
- RenderSVGPath {rect} at (0,15) size 327x227 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pat1"]}] [x=25.00] [y=10.00] [width=430.00] [height=60.00]
+ RenderSVGPath {rect} at (0,5) size 9x13 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=5.00] [width=10.00] [height=10.00]
+ RenderSVGPath {rect} at (0,11) size 11x12 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=10.00] [width=10.00] [height=10.00]
+ RenderSVGPath {rect} at (0,17) size 325x224 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="pat1"]}] [x=25.00] [y=10.00] [width=430.00] [height=60.00]
RenderSVGText {text} at (25,74) size 407x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 407x14
chunk 1 text run 1 at (25.00,85.00) startOffset 0 endOffset 75 width 406.80: "Pattern created using red and green rectangles applied to fill of rectangle"
RenderSVGResourcePattern {pattern} [id="pat2"] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
- RenderSVGPath {rect} at (0,0) size 9x12 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
- RenderSVGPath {rect} at (1,3) size 14x14 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=0.00] [width=10.00] [height=10.00]
- RenderSVGPath {rect} at (0,6) size 4x14 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=10.00] [width=10.00] [height=10.00]
- RenderSVGPath {rect} at (0,10) size 12x14 [fill={[type=SOLID] [color=#FFFF00]}] [x=10.00] [y=10.00] [width=10.00] [height=10.00]
- RenderSVGPath {rect} at (0,81) size 289x226 [stroke={[type=PATTERN] [id="pat2"] [stroke width=20.00]}] [x=35.00] [y=110.00] [width=410.00] [height=40.00]
+ RenderSVGPath {rect} at (0,0) size 8x12 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
+ RenderSVGPath {rect} at (3,4) size 12x12 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=0.00] [width=10.00] [height=10.00]
+ RenderSVGPath {rect} at (0,7) size 4x12 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=10.00] [width=10.00] [height=10.00]
+ RenderSVGPath {rect} at (0,11) size 11x12 [fill={[type=SOLID] [color=#FFFF00]}] [x=10.00] [y=10.00] [width=10.00] [height=10.00]
+ RenderSVGPath {rect} at (0,82) size 287x224 [stroke={[type=PATTERN] [id="pat2"] [stroke width=20.00]}] [x=35.00] [y=110.00] [width=410.00] [height=40.00]
RenderSVGText {text} at (25,164) size 318x14 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 318x14
chunk 1 text run 1 at (25.00,175.00) startOffset 0 endOffset 59 width 318.00: "Pattern of 4 rectangles applied to a stroke of a rectangle."
RenderSVGResourcePattern {pattern} [id="pat3"] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
- RenderSVGPath {rect} at (0,0) size 9x12 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
- RenderSVGPath {rect} at (0,6) size 4x14 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=10.00] [height=10.00]
+ RenderSVGPath {rect} at (0,0) size 8x12 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
+ RenderSVGPath {rect} at (0,7) size 4x12 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=10.00] [height=10.00]
RenderSVGText {text} at (25,174) size 293x57 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 293x57
chunk 1 text run 1 at (25.00,220.00) startOffset 0 endOffset 15 width 292.80: "Pattern on fill"
@@ -29,8 +29,8 @@
RenderSVGInlineText {#text} at (0,0) size 215x14
chunk 1 text run 1 at (25.00,235.00) startOffset 0 endOffset 38 width 214.80: "Pattern consists of red and green rows"
RenderSVGResourcePattern {pattern} [id="pat4"] [patternUnits=objectBoundingBox] [patternContentUnits=userSpaceOnUse]
- RenderSVGPath {rect} at (0,0) size 9x12 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
- RenderSVGPath {rect} at (1,3) size 14x14 [fill={[type=SOLID] [color=#0000FF]}] [x=10.00] [y=0.00] [width=10.00] [height=10.00]
+ RenderSVGPath {rect} at (0,0) size 8x12 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
+ RenderSVGPath {rect} at (3,4) size 12x12 [fill={[type=SOLID] [color=#0000FF]}] [x=10.00] [y=0.00] [width=10.00] [height=10.00]
RenderSVGText {text} at (25,239) size 299x45 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 299x45
chunk 1 text run 1 at (25.00,275.00) startOffset 0 endOffset 17 width 298.80: "Pattern on stroke"
@@ -40,4 +40,4 @@
RenderSVGText {text} at (10,304) size 264x46 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 264x46
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
- RenderSVGPath {rect} at (0,0) size 347x460 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+ RenderSVGPath {rect} at (0,0) size 346x460 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/mac/svg/wicd/rightsizing-grid-expected.txt b/LayoutTests/platform/mac/svg/wicd/rightsizing-grid-expected.txt
index 9631e07..f0ee210 100644
--- a/LayoutTests/platform/mac/svg/wicd/rightsizing-grid-expected.txt
+++ b/LayoutTests/platform/mac/svg/wicd/rightsizing-grid-expected.txt
@@ -21,8 +21,8 @@
RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFFFF]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFEEAA]
RenderSVGPath {rect} at (0,0) size 384x128 [stroke={[type=SOLID] [color=#FFCC33] [stroke width=2.00]}] [fill={[type=LINEAR-GRADIENT] [id="surface"]}] [x=1.00] [y=1.00] [width=118.00] [height=38.00]
- RenderSVGText {text} at (52,8) size 16x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 16x24
+ RenderSVGText {text} at (52,8) size 15x24 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x24
chunk 1 (middle anchor) text run 1 at (52.81,27.00) startOffset 0 endOffset 1 width 14.38: "A"
RenderEmbeddedObject {object} at (384,0) size 384x128
layer at (0,0) size 384x128
@@ -34,8 +34,8 @@
RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFFFF]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFEEAA]
RenderSVGPath {rect} at (0,0) size 384x128 [stroke={[type=SOLID] [color=#FFCC33] [stroke width=2.00]}] [fill={[type=LINEAR-GRADIENT] [id="surface"]}] [x=1.00] [y=1.00] [width=118.00] [height=38.00]
- RenderSVGText {text} at (53,8) size 14x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 14x24
+ RenderSVGText {text} at (53,8) size 13x24 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 13x24
chunk 1 (middle anchor) text run 1 at (53.91,27.00) startOffset 0 endOffset 1 width 12.19: "L"
RenderEmbeddedObject {object} at (0,128) size 256x448
layer at (0,0) size 256x448
@@ -62,13 +62,13 @@
RenderSVGPath {circle} at (128,160) size 128x128 [stroke={[type=SOLID] [color=#FFCC33] [stroke width=2.00]}] [fill={[type=LINEAR-GRADIENT] [id="surface"]}] [cx=60.00] [cy=70.00] [r=19.00]
RenderSVGContainer {a} at (0,320) size 128x128
RenderSVGPath {circle} at (0,320) size 128x128 [stroke={[type=SOLID] [color=#FFCC33] [stroke width=2.00]}] [fill={[type=LINEAR-GRADIENT] [id="surface"]}] [cx=20.00] [cy=120.00] [r=19.00]
- RenderSVGText {text} at (12,108) size 16x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 16x24
+ RenderSVGText {text} at (12,108) size 15x24 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x24
chunk 1 (middle anchor) text run 1 at (12.81,127.00) startOffset 0 endOffset 1 width 14.38: "D"
RenderSVGContainer {a} at (128,320) size 128x128
RenderSVGPath {circle} at (128,320) size 128x128 [stroke={[type=SOLID] [color=#FFCC33] [stroke width=2.00]}] [fill={[type=LINEAR-GRADIENT] [id="surface"]}] [cx=60.00] [cy=120.00] [r=19.00]
- RenderSVGText {text} at (53,108) size 14x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 14x24
+ RenderSVGText {text} at (53,108) size 13x24 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 13x24
chunk 1 (middle anchor) text run 1 at (53.91,127.00) startOffset 0 endOffset 1 width 12.19: "E"
RenderBlock (floating) {div} at (256,128) size 256x448
RenderEmbeddedObject {object} at (0,0) size 256x256
@@ -81,8 +81,8 @@
RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFFFF]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFEEAA]
RenderSVGPath {rect} at (0,0) size 256x256 [stroke={[type=SOLID] [color=#FFCC33] [stroke width=2.00]}] [fill={[type=LINEAR-GRADIENT] [id="surface"]}] [x=1.00] [y=1.00] [width=78.00] [height=78.00]
- RenderSVGText {text} at (32,28) size 16x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 16x24
+ RenderSVGText {text} at (32,28) size 15x24 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x24
chunk 1 (middle anchor) text run 1 at (32.81,47.00) startOffset 0 endOffset 1 width 14.38: "K"
RenderBR {br} at (256,0) size 0x18
RenderEmbeddedObject {object} at (0,256) size 256x192
@@ -115,8 +115,8 @@
chunk 1 (middle anchor) text run 1 at (11.09,27.00) startOffset 0 endOffset 1 width 17.81: "M"
RenderSVGContainer {a} at (128,0) size 128x128
RenderSVGPath {rect} at (128,0) size 128x128 [stroke={[type=SOLID] [color=#FFCC33] [stroke width=2.00]}] [fill={[type=LINEAR-GRADIENT] [id="surface"]}] [x=41.00] [y=1.00] [width=38.00] [height=38.00]
- RenderSVGText {text} at (52,8) size 16x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 16x24
+ RenderSVGText {text} at (52,8) size 15x24 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x24
chunk 1 (middle anchor) text run 1 at (52.81,27.00) startOffset 0 endOffset 1 width 14.38: "N"
RenderSVGContainer {a} at (0,128) size 128x128
RenderSVGPath {rect} at (0,128) size 128x128 [stroke={[type=SOLID] [color=#FFCC33] [stroke width=2.00]}] [fill={[type=LINEAR-GRADIENT] [id="surface"]}] [x=1.00] [y=41.00] [width=38.00] [height=38.00]
@@ -125,8 +125,8 @@
chunk 1 (middle anchor) text run 1 at (14.38,67.00) startOffset 0 endOffset 1 width 11.25: "P"
RenderSVGContainer {a} at (128,128) size 128x128
RenderSVGPath {rect} at (128,128) size 128x128 [stroke={[type=SOLID] [color=#FFCC33] [stroke width=2.00]}] [fill={[type=LINEAR-GRADIENT] [id="surface"]}] [x=41.00] [y=41.00] [width=38.00] [height=38.00]
- RenderSVGText {text} at (52,48) size 16x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 16x24
+ RenderSVGText {text} at (52,48) size 15x24 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x24
chunk 1 (middle anchor) text run 1 at (52.81,67.00) startOffset 0 endOffset 1 width 14.38: "O"
RenderEmbeddedObject {object} at (0,256) size 256x192
layer at (0,0) size 256x192
@@ -138,8 +138,8 @@
RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFFFF]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFEEAA]
RenderSVGPath {ellipse} at (0,0) size 256x192 [stroke={[type=SOLID] [color=#FFCC33] [stroke width=2.00]}] [fill={[type=LINEAR-GRADIENT] [id="surface"]}] [cx=40.00] [cy=30.00] [rx=39.00] [ry=29.00]
- RenderSVGText {text} at (32,18) size 16x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 16x24
+ RenderSVGText {text} at (32,18) size 15x24 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x24
chunk 1 (middle anchor) text run 1 at (32.81,37.00) startOffset 0 endOffset 1 width 14.38: "Q"
RenderEmbeddedObject {object} at (0,576) size 384x128
layer at (0,0) size 384x128
@@ -164,8 +164,8 @@
RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFFFF]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFEEAA]
RenderSVGPath {rect} at (0,0) size 384x128 [stroke={[type=SOLID] [color=#FFCC33] [stroke width=2.00]}] [fill={[type=LINEAR-GRADIENT] [id="surface"]}] [x=1.00] [y=1.00] [width=118.00] [height=38.00]
- RenderSVGText {text} at (56,8) size 8x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 8x24
+ RenderSVGText {text} at (56,8) size 7x24 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 7x24
chunk 1 (middle anchor) text run 1 at (56.72,27.00) startOffset 0 endOffset 1 width 6.56: "I"
RenderBlock (floating) {div} at (0,704) size 384x192
RenderEmbeddedObject {object} at (0,0) size 96x192
@@ -188,8 +188,8 @@
RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFFFF]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFEEAA]
RenderSVGPath {rect} at (0,0) size 288x192 [stroke={[type=SOLID] [color=#FFCC33] [stroke width=2.00]}] [fill={[type=LINEAR-GRADIENT] [id="surface"]}] [x=1.00] [y=1.00] [width=88.00] [height=58.00]
- RenderSVGText {text} at (37,18) size 16x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 16x24
+ RenderSVGText {text} at (37,18) size 15x24 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x24
chunk 1 (middle anchor) text run 1 at (37.81,37.00) startOffset 0 endOffset 1 width 14.38: "G"
RenderBlock (floating) {div} at (384,704) size 384x192
RenderEmbeddedObject {object} at (0,0) size 192x192
@@ -202,8 +202,8 @@
RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFFFF]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFEEAA]
RenderSVGPath {ellipse} at (0,0) size 192x192 [stroke={[type=SOLID] [color=#FFCC33] [stroke width=2.00]}] [fill={[type=LINEAR-GRADIENT] [id="surface"]}] [cx=30.00] [cy=30.00] [rx=29.00] [ry=29.00]
- RenderSVGText {text} at (22,18) size 16x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 16x24
+ RenderSVGText {text} at (22,18) size 15x24 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 15x24
chunk 1 (middle anchor) text run 1 at (22.81,37.00) startOffset 0 endOffset 1 width 14.38: "H"
RenderEmbeddedObject {object} at (192,0) size 192x192
layer at (0,0) size 192x192
@@ -262,8 +262,8 @@
RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFFFF]
RenderSVGGradientStop {stop} [offset=1.00] [color=#FFEEAA]
RenderSVGPath {rect} at (0,0) size 96x128 [stroke={[type=SOLID] [color=#FFCC33] [stroke width=2.00]}] [fill={[type=LINEAR-GRADIENT] [id="surface"]}] [x=1.00] [y=1.00] [width=28.00] [height=38.00]
- RenderSVGText {text} at (8,8) size 14x24 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 14x24
+ RenderSVGText {text} at (8,8) size 13x24 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 13x24
chunk 1 (middle anchor) text run 1 at (8.91,27.00) startOffset 0 endOffset 1 width 12.19: "T"
RenderBlock {p} at (0,118) size 769x1042 [color=#FFFFFF]
RenderBR {br} at (768,0) size 0x18
diff --git a/LayoutTests/platform/mac/svg/wicd/test-rightsizing-b-expected.txt b/LayoutTests/platform/mac/svg/wicd/test-rightsizing-b-expected.txt
index 0445013..c9d0e9b 100644
--- a/LayoutTests/platform/mac/svg/wicd/test-rightsizing-b-expected.txt
+++ b/LayoutTests/platform/mac/svg/wicd/test-rightsizing-b-expected.txt
@@ -20,8 +20,8 @@
RenderSVGPath {rect} at (0,0) size 294x294 [fill={[type=SOLID] [color=#5588FF]}] [x=-3000.00] [y=-1000.00] [width=6200.00] [height=2200.00]
RenderSVGPath {circle} at (0,0) size 294x294 [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=100.00] [r=100.00]
RenderSVGContainer {g} at (38,86) size 218x123
- RenderSVGText {text} at (26,59) size 148x83 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 148x83
+ RenderSVGText {text} at (26,59) size 147x82 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 147x82
chunk 1 (middle anchor) text run 1 at (26.65,125.00) startOffset 0 endOffset 3 width 146.70: "SVG"
RenderText {#text} at (294,280) size 4x17
text run at (294,280) width 4: " "
@@ -34,8 +34,8 @@
RenderSVGPath {rect} at (0,0) size 147x147 [fill={[type=SOLID] [color=#5588FF]}] [x=-3000.00] [y=-1000.00] [width=6200.00] [height=2200.00]
RenderSVGPath {circle} at (0,0) size 147x147 [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=100.00] [r=100.00]
RenderSVGContainer {g} at (19,44) size 109x61
- RenderSVGText {text} at (27,60) size 146x82 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 146x82
+ RenderSVGText {text} at (27,60) size 146x81 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 146x81
chunk 1 (middle anchor) text run 1 at (27.36,125.00) startOffset 0 endOffset 3 width 145.28: "SVG"
RenderText {#text} at (445,280) size 4x17
text run at (445,280) width 4: " "
@@ -48,8 +48,8 @@
RenderSVGPath {rect} at (0,0) size 73x73 [fill={[type=SOLID] [color=#5588FF]}] [x=-3000.00] [y=-1000.00] [width=6200.00] [height=2200.00]
RenderSVGPath {circle} at (0,0) size 73x73 [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=100.00] [r=100.00]
RenderSVGContainer {g} at (9,21) size 55x31
- RenderSVGText {text} at (25,58) size 150x84 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 150x84
+ RenderSVGText {text} at (25,58) size 150x83 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 150x83
chunk 1 (middle anchor) text run 1 at (25.43,125.00) startOffset 0 endOffset 3 width 149.14: "SVG"
RenderText {#text} at (522,280) size 4x17
text run at (522,280) width 4: " "
@@ -62,8 +62,8 @@
RenderSVGPath {rect} at (0,0) size 36x36 [fill={[type=SOLID] [color=#5588FF]}] [x=-3000.00] [y=-1000.00] [width=6200.00] [height=2200.00]
RenderSVGPath {circle} at (0,0) size 36x36 [fill={[type=SOLID] [color=#0000FF]}] [cx=100.00] [cy=100.00] [r=100.00]
RenderSVGContainer {g} at (4,10) size 28x16
- RenderSVGText {text} at (24,57) size 152x86 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 152x86
+ RenderSVGText {text} at (24,57) size 152x85 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 152x85
chunk 1 (middle anchor) text run 1 at (24.39,125.00) startOffset 0 endOffset 3 width 151.22: "SVG"
RenderText {#text} at (0,0) size 0x0
RenderBlock {p} at (0,366) size 678x64
diff --git a/LayoutTests/platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.txt b/LayoutTests/platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.txt
index adbd5e22..b8124f5 100644
--- a/LayoutTests/platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.txt
+++ b/LayoutTests/platform/mac/svg/zoom/page/relative-sized-document-scrollbars-expected.txt
@@ -1,6 +1,6 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (6,3) size 788x594
- RenderSVGPath {rect} at (6,3) size 788x594 [stroke={[type=SOLID] [color=#000000]}] [x=4.63] [y=3.47] [width=453.70] [height=340.28]
+ RenderSVGRoot {svg} at (7,5) size 786x590
+ RenderSVGPath {rect} at (7,5) size 786x590 [stroke={[type=SOLID] [color=#000000]}] [x=4.63] [y=3.47] [width=453.70] [height=340.28]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt b/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt
index 57e4cce..875cae8 100644
--- a/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-foreignObject-expected.txt
@@ -1,7 +1,7 @@
layer at (0,0) size 800x600
RenderView at (0,0) size 800x600
layer at (0,0) size 800x600
- RenderSVGRoot {svg} at (12,12) size 788x588
+ RenderSVGRoot {svg} at (13,13) size 787x587
RenderSVGForeignObject {foreignObject} at (10,10) size 580x380
RenderBlock {xhtml:div} at (0,0) size 580x18
RenderText {#text} at (0,0) size 78x18
@@ -11,5 +11,5 @@
RenderText {#text} at (0,0) size 66x18
text run at (0,0) width 66: "and a link."
RenderBR {xhtml:br} at (66,0) size 0x18
- RenderSVGPath {rect} at (12,12) size 788x552 [stroke={[type=SOLID] [color=#008000]}] [x=10.00] [y=10.00] [width=580.00] [height=380.00]
+ RenderSVGPath {rect} at (13,13) size 787x550 [stroke={[type=SOLID] [color=#008000]}] [x=10.00] [y=10.00] [width=580.00] [height=380.00]
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt b/LayoutTests/platform/mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt
index 6fc7dd7..522e89fe 100644
--- a/LayoutTests/platform/mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-img-preserveAspectRatio-support-1-expected.txt
@@ -100,8 +100,8 @@
layer at (0,0) size 132x28
RenderSVGRoot {svg} at (52,0) size 21x21
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (51,0) size 22x21 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-162.36,-403.29)}]
- RenderSVGPath {path} at (51,0) size 22x21 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [data="M 525.714 585.219 C 525.714 685.419 444.486 766.648 344.286 766.648 C 244.085 766.648 162.857 685.42 162.857 585.219 C 162.857 485.019 244.085 403.791 344.286 403.791 C 444.486 403.791 525.714 485.019 525.714 585.219 Z"]
+ RenderSVGContainer {g} at (52,0) size 21x21 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-162.36,-403.29)}]
+ RenderSVGPath {path} at (52,0) size 21x21 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [data="M 525.714 585.219 C 525.714 685.419 444.486 766.648 344.286 766.648 C 244.085 766.648 162.857 685.42 162.857 585.219 C 162.857 485.019 244.085 403.791 344.286 403.791 C 444.486 403.791 525.714 485.019 525.714 585.219 Z"]
RenderText {#text} at (0,0) size 0x0
RenderTableRow {TR} at (0,217) size 462x39
RenderTableCell {TH} at (67,229) size 112x15 [bgcolor=#DDDD99] [r=6 c=1 rs=1 cs=1]
@@ -134,8 +134,8 @@
layer at (0,0) size 132x28
RenderSVGRoot {svg} at (52,0) size 21x21
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGContainer {g} at (51,0) size 22x21 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-162.36,-403.29)}]
- RenderSVGPath {path} at (51,0) size 22x21 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [data="M 525.714 585.219 C 525.714 685.419 444.486 766.648 344.286 766.648 C 244.085 766.648 162.857 685.42 162.857 585.219 C 162.857 485.019 244.085 403.791 344.286 403.791 C 444.486 403.791 525.714 485.019 525.714 585.219 Z"]
+ RenderSVGContainer {g} at (52,0) size 21x21 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-162.36,-403.29)}]
+ RenderSVGPath {path} at (52,0) size 21x21 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#D9BB7A] [fill rule=EVEN-ODD]}] [data="M 525.714 585.219 C 525.714 685.419 444.486 766.648 344.286 766.648 C 244.085 766.648 162.857 685.42 162.857 585.219 C 162.857 485.019 244.085 403.791 344.286 403.791 C 444.486 403.791 525.714 485.019 525.714 585.219 Z"]
RenderText {#text} at (0,0) size 0x0
RenderTableRow {TR} at (0,297) size 462x39
RenderTableCell {TH} at (67,309) size 112x15 [bgcolor=#DDDD99] [r=8 c=1 rs=1 cs=1]
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt b/LayoutTests/platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt
index 3001b2f..6f99f0d 100644
--- a/LayoutTests/platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-mask-with-percentages-expected.txt
@@ -3,8 +3,8 @@
layer at (0,0) size 933x1036
RenderSVGRoot {svg} at (186,72) size 550x766
RenderSVGContainer {g} at (186,72) size 550x766
- RenderSVGText {text} at (178,35) size 94x19 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 94x19
+ RenderSVGText {text} at (178,35) size 93x19 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 93x19
chunk 1 (middle anchor) text run 1 at (178.67,50.00) startOffset 0 endOffset 12 width 92.66: "Mask Regions"
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGResourceLinearGradient {linearGradient} [id="maskedGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,1)]
@@ -27,10 +27,10 @@
RenderSVGPath {circle} at (114,0) size 84x83 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=75.00] [cy=20.00] [r=20.00]
RenderSVGPath {circle} at (114,82) size 84x84 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=75.00] [cy=60.00] [r=20.00]
RenderSVGResourceMasker {mask} [id="mask_4"] [maskUnits=objectBoundingBox] [maskContentUnits=objectBoundingBox]
- RenderSVGPath {circle} at (0,0) size 3x3 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.25] [cy=0.20] [r=0.20]
- RenderSVGPath {circle} at (0,0) size 3x3 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.25] [cy=0.60] [r=0.20]
- RenderSVGPath {circle} at (0,0) size 3x3 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.75] [cy=0.20] [r=0.20]
- RenderSVGPath {circle} at (0,0) size 3x3 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.75] [cy=0.60] [r=0.20]
+ RenderSVGPath {circle} at (0,0) size 2x1 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.25] [cy=0.20] [r=0.20]
+ RenderSVGPath {circle} at (0,0) size 2x2 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.25] [cy=0.60] [r=0.20]
+ RenderSVGPath {circle} at (1,0) size 2x1 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.75] [cy=0.20] [r=0.20]
+ RenderSVGPath {circle} at (1,0) size 2x2 [fill={[type=SOLID] [color=#FFFFFF]}] [cx=0.75] [cy=0.60] [r=0.20]
RenderSVGContainer {g} at (362,169) size 209x204 [transform={m=((1.00,0.00)(0.00,1.00)) t=(175.00,100.00)}]
RenderSVGContainer {use} at (362,207) size 209x166
RenderSVGContainer {g} at (362,207) size 209x166
@@ -62,8 +62,8 @@
RenderSVGText {text} at (26,-18) size 48x19 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 48x19
chunk 1 (middle anchor) text run 1 at (26.11,-3.00) startOffset 0 endOffset 6 width 47.78: "Mask 3"
- RenderSVGContainer {g} at (547,667) size 189x171 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,340.00)}]
- RenderSVGContainer {use} at (547,704) size 189x134
+ RenderSVGContainer {g} at (549,667) size 187x171 [transform={m=((1.00,0.00)(0.00,1.00)) t=(260.00,340.00)}]
+ RenderSVGContainer {use} at (549,704) size 187x134
[masker="mask_4"] RenderSVGResourceMasker {mask} at (5.00,0) size 90.00x64.00
RenderSVGContainer {g} at (539,704) size 208x167
RenderSVGPath {rect} at (539,704) size 208x167 [fill={[type=LINEAR-GRADIENT] [id="maskedGradient"]}] [x=0.00] [y=0.00] [width=100.00] [height=80.00]
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt b/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt
index a8b9000..1f7cd06 100644
--- a/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-2-expected.txt
@@ -27,7 +27,7 @@
layer at (0,0) size 138x69
RenderView at (0,0) size 138x69
layer at (0,0) size 138x69
- RenderSVGRoot {svg} at (22,0) size 93x69
+ RenderSVGRoot {svg} at (23,0) size 92x69
RenderSVGContainer {g} at (27,8) size 73x46
RenderSVGPath {rect} at (28,8) size 11x17 [stroke={[type=SOLID] [color=#000000]}] [x=30.00] [y=46.00] [width=50.00] [height=80.00]
RenderSVGPath {rect} at (47,8) size 11x17 [fill={[type=SOLID] [color=#FF0000]}] [x=130.00] [y=46.00] [width=50.00] [height=80.00]
@@ -37,10 +37,10 @@
RenderSVGPath {rect} at (47,36) size 12x18 [stroke={[type=SOLID] [color=#0000FF] [stroke width=8.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=130.00] [y=196.00] [width=50.00] [height=80.00]
RenderSVGPath {rect} at (70,36) size 12x18 [stroke={[type=SOLID] [color=#0000FF] [stroke width=8.00]}] [x=250.00] [y=196.00] [width=50.00] [height=80.00]
RenderSVGPath {rect} at (90,37) size 10x16 [fill={[type=SOLID] [color=#00FF00]}] [x=350.00] [y=196.00] [width=50.00] [height=80.00]
- RenderSVGText {text} at (10,303) size 272x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 272x48
+ RenderSVGText {text} at (10,303) size 272x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 272x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 271.30: "$Revision: 1.7 $"
- RenderSVGPath {rect} at (22,0) size 93x69 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+ RenderSVGPath {rect} at (23,0) size 92x69 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderText {#text} at (0,0) size 0x0
RenderTableCell {td} at (245,90) size 244x82 [r=2 c=1 rs=1 cs=1]
RenderImage {img} at (5,5) size 138x69
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt b/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt
index a8b9000..1f7cd06 100644
--- a/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-absolute-size-expected.txt
@@ -27,7 +27,7 @@
layer at (0,0) size 138x69
RenderView at (0,0) size 138x69
layer at (0,0) size 138x69
- RenderSVGRoot {svg} at (22,0) size 93x69
+ RenderSVGRoot {svg} at (23,0) size 92x69
RenderSVGContainer {g} at (27,8) size 73x46
RenderSVGPath {rect} at (28,8) size 11x17 [stroke={[type=SOLID] [color=#000000]}] [x=30.00] [y=46.00] [width=50.00] [height=80.00]
RenderSVGPath {rect} at (47,8) size 11x17 [fill={[type=SOLID] [color=#FF0000]}] [x=130.00] [y=46.00] [width=50.00] [height=80.00]
@@ -37,10 +37,10 @@
RenderSVGPath {rect} at (47,36) size 12x18 [stroke={[type=SOLID] [color=#0000FF] [stroke width=8.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=130.00] [y=196.00] [width=50.00] [height=80.00]
RenderSVGPath {rect} at (70,36) size 12x18 [stroke={[type=SOLID] [color=#0000FF] [stroke width=8.00]}] [x=250.00] [y=196.00] [width=50.00] [height=80.00]
RenderSVGPath {rect} at (90,37) size 10x16 [fill={[type=SOLID] [color=#00FF00]}] [x=350.00] [y=196.00] [width=50.00] [height=80.00]
- RenderSVGText {text} at (10,303) size 272x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 272x48
+ RenderSVGText {text} at (10,303) size 272x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 272x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 271.30: "$Revision: 1.7 $"
- RenderSVGPath {rect} at (22,0) size 93x69 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
+ RenderSVGPath {rect} at (23,0) size 92x69 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderText {#text} at (0,0) size 0x0
RenderTableCell {td} at (245,90) size 244x82 [r=2 c=1 rs=1 cs=1]
RenderImage {img} at (5,5) size 138x69
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt b/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt
index 8582d83..cc1c827 100644
--- a/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-override-size-expected.txt
@@ -7,36 +7,36 @@
layer at (0,0) size 347x347
RenderView at (0,0) size 347x347
layer at (0,0) size 347x347
- RenderSVGRoot {svg} at (24,0) size 298x347
- RenderSVGContainer {g} at (24,0) size 298x347
- RenderSVGContainer {g} at (24,0) size 298x347
+ RenderSVGRoot {svg} at (25,0) size 295x347
+ RenderSVGContainer {g} at (25,0) size 295x347
+ RenderSVGContainer {g} at (25,0) size 295x347
RenderSVGResourceLinearGradient {linearGradient} [id="XMLID_1_"] [gradientUnits=userSpaceOnUse] [start=(2.84,9.24)] [end=(26.34,35.24)]
RenderSVGGradientStop {stop} [offset=0.00] [color=#FFFFFF]
RenderSVGGradientStop {stop} [offset=1.00] [color=#000000]
- RenderSVGPath {path} at (62,0) size 236x343 [fill={[type=LINEAR-GRADIENT] [id="XMLID_1_"] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 96.658 84.788 C 95.021 91.534 86.719 105.601 82.313 111.808 C 77.91 118.033 78.448 123.634 70.292 121.456 C 62.17 119.261 59.876 119.671 51.492 120.161 C 43.139 120.651 44.957 119.917 39.717 122.257 C 34.524 124.616 17.052 93.712 15.627 87.966 C 14.252 82.218 13.58 82.903 17.199 76.683 C 20.817 70.476 21.325 64.334 26.124 56.801 C 30.906 49.235 36.424 45.402 36.031 39.622 C 34.477 18.183 33.233 7.474 42.748 2.51 C 51.819 -2.188 59.384 0.612 62.383 2.217 C 63.678 2.922 66.298 4.248 68.264 6.604 C 70.21 8.915 71.98 12.403 72.963 16.825 C 75.01 25.668 72.127 22.736 74.438 32.872 C 76.714 42.994 81.349 47.956 86.999 55.947 C 92.647 63.958 98.543 77.157 96.658 84.788 Z"]
- RenderSVGContainer {g} at (130,47) size 75x48
- RenderSVGPath {path} at (130,50) size 28x45 [fill={[type=SOLID] [color=#FFFFFF] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 45.074 19.969 C 43.959 18.429 42.175 18.348 41.062 18.562 C 40.423 18.66 39.571 19.479 39.015 20.691 C 38.638 21.508 38.342 22.542 38.31 23.639 C 38.244 26.553 38.491 27.682 39.162 29.664 C 39.948 31.989 41.88 33.201 43.323 32.629 C 44.814 32.038 44.862 32.088 45.845 29.927 C 46.646 28.272 47.038 27.422 47.006 24.899 C 47.005 22.426 46.236 21.575 45.074 19.969 Z"]
- RenderSVGPath {path} at (166,47) size 39x45 [fill={[type=SOLID] [color=#FFFFFF] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 63.332 21.001 C 61.762 18.232 60.877 17.791 58.617 17.611 C 55.145 17.317 53.523 19.738 52.77 21.476 C 51.951 23.356 52.115 23.096 52.164 25.471 C 52.213 27.976 52.984 29.007 53.835 30.579 C 54.704 32.102 58.24 32.971 58.666 32.954 C 62.383 32.56 63.693 31.119 64.364 28.615 C 64.97 26.389 64.987 23.916 63.332 21.001 Z"]
- RenderSVGPath {path} at (133,61) size 17x25 [fill={[type=SOLID] [color=#000000] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 41.928 22.542 C 42.682 22.542 43.616 23.048 44.057 23.703 C 44.532 24.376 44.876 25.326 44.876 26.39 C 44.876 27.979 44.712 29.731 43.762 30.272 C 43.468 30.451 42.829 30.6 42.452 30.6 C 41.601 30.6 41.536 30.059 40.732 29.241 C 40.471 28.946 39.653 27.505 39.653 26.311 C 39.653 25.574 39.472 24.507 40.127 23.559 C 40.571 22.868 41.143 22.542 41.928 22.542 Z"]
- RenderSVGPath {path} at (138,63) size 12x15 [fill={[type=SOLID] [color=#999999] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 43.616 24.556 C 43.188 23.639 42.026 23.425 41.733 23.867 C 41.438 24.325 41.815 24.766 42.47 25.717 C 43.14 26.732 42.895 27.846 43.665 27.601 C 43.958 27.502 44.026 25.488 43.616 24.556 Z"]
- RenderSVGPath {path} at (177,61) size 20x25 [fill={[type=SOLID] [color=#000000] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 58.37 22.443 C 60.238 22.443 61.319 24.112 61.695 26.241 C 61.841 27.208 61.615 28.321 61.023 29.09 C 60.353 29.976 59.158 30.532 58.191 30.532 C 57.273 30.532 56.242 30.68 55.7 29.927 C 55.145 29.156 55.03 27.453 55.03 26.241 C 55.03 24.883 55.424 23.916 56.109 23.145 C 56.636 22.573 57.585 22.443 58.37 22.443 Z"]
- RenderSVGPath {path} at (182,61) size 15x14 [fill={[type=SOLID] [color=#999999] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 60.042 23.949 C 59.384 23.212 58.83 22.982 58.485 23.212 C 57.813 23.654 58.355 24.032 58.959 24.702 C 59.353 25.128 59.55 26.128 60.206 25.799 C 61.041 25.34 60.746 24.734 60.042 23.949 Z"]
- RenderSVGPath {path} at (92,96) size 151x223 [fill={[type=SOLID] [color=#FFFFFF] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 78.171 82.167 C 78.171 77.009 77.58 71.753 76.387 67.902 C 75.305 64.284 73.569 61.763 72.078 58.488 C 69.099 51.967 69.246 49.036 66.606 44.877 C 63.579 40.062 65.068 36.868 61.056 37.065 C 56.045 37.344 52.016 44.206 47.283 44.403 C 44.057 44.534 38.965 35.508 38.834 39.243 C 38.735 42.421 38.899 42.371 38.899 45.45 C 38.899 47.497 37.965 47.644 35.934 50.756 C 34.885 52.378 34.066 54.146 33.428 55.932 C 33.035 56.996 32.658 58.109 32.364 59.207 C 32.233 59.746 32.02 60.32 31.888 60.861 C 30.873 64.611 27.255 69.212 26.418 72.946 C 25.568 76.663 24.585 79.04 24.7 84.016 C 24.831 88.995 24.88 87.571 26.386 88.797 C 27.876 90.041 29.415 91.205 31.775 93.285 C 34.248 95.447 39.404 99.213 40.095 100.377 C 40.848 101.572 40.814 104.242 40.373 105.107 C 39.93 105.959 36.031 106.42 36.048 106.42 C 36.031 106.42 39.455 111.135 40.126 111.805 C 40.765 112.446 43.532 115.541 54.832 113.444 C 57.831 112.881 60.509 111.794 62.876 110.442 C 62.925 110.415 62.974 110.389 63.022 110.362 C 63.109 110.315 63.196 110.27 63.278 110.223 C 63.502 110.108 63.721 109.989 63.936 109.868 C 63.969 109.847 64.004 109.831 64.039 109.813 C 65.407 109.059 66.574 108.208 67.43 107.272 C 68.241 106.602 68.999 105.917 69.704 105.241 C 74.307 100.753 71.979 99.46 72.569 97.2 C 73.437 93.958 76.269 92.745 76.909 89.077 C 76.991 88.554 77.155 88.159 77.63 87.389 C 78.351 86.296 78.171 84.149 78.171 82.167 Z"]
+ RenderSVGPath {path} at (63,0) size 234x342 [fill={[type=LINEAR-GRADIENT] [id="XMLID_1_"] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 96.658 84.788 C 95.021 91.534 86.719 105.601 82.313 111.808 C 77.91 118.033 78.448 123.634 70.292 121.456 C 62.17 119.261 59.876 119.671 51.492 120.161 C 43.139 120.651 44.957 119.917 39.717 122.257 C 34.524 124.616 17.052 93.712 15.627 87.966 C 14.252 82.218 13.58 82.903 17.199 76.683 C 20.817 70.476 21.325 64.334 26.124 56.801 C 30.906 49.235 36.424 45.402 36.031 39.622 C 34.477 18.183 33.233 7.474 42.748 2.51 C 51.819 -2.188 59.384 0.612 62.383 2.217 C 63.678 2.922 66.298 4.248 68.264 6.604 C 70.21 8.915 71.98 12.403 72.963 16.825 C 75.01 25.668 72.127 22.736 74.438 32.872 C 76.714 42.994 81.349 47.956 86.999 55.947 C 92.647 63.958 98.543 77.157 96.658 84.788 Z"]
+ RenderSVGContainer {g} at (131,48) size 74x44
+ RenderSVGPath {path} at (131,51) size 25x41 [fill={[type=SOLID] [color=#FFFFFF] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 45.074 19.969 C 43.959 18.429 42.175 18.348 41.062 18.562 C 40.423 18.66 39.571 19.479 39.015 20.691 C 38.638 21.508 38.342 22.542 38.31 23.639 C 38.244 26.553 38.491 27.682 39.162 29.664 C 39.948 31.989 41.88 33.201 43.323 32.629 C 44.814 32.038 44.862 32.088 45.845 29.927 C 46.646 28.272 47.038 27.422 47.006 24.899 C 47.005 22.426 46.236 21.575 45.074 19.969 Z"]
+ RenderSVGPath {path} at (168,48) size 37x44 [fill={[type=SOLID] [color=#FFFFFF] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 63.332 21.001 C 61.762 18.232 60.877 17.791 58.617 17.611 C 55.145 17.317 53.523 19.738 52.77 21.476 C 51.951 23.356 52.115 23.096 52.164 25.471 C 52.213 27.976 52.984 29.007 53.835 30.579 C 54.704 32.102 58.24 32.971 58.666 32.954 C 62.383 32.56 63.693 31.119 64.364 28.615 C 64.97 26.389 64.987 23.916 63.332 21.001 Z"]
+ RenderSVGPath {path} at (134,62) size 16x23 [fill={[type=SOLID] [color=#000000] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 41.928 22.542 C 42.682 22.542 43.616 23.048 44.057 23.703 C 44.532 24.376 44.876 25.326 44.876 26.39 C 44.876 27.979 44.712 29.731 43.762 30.272 C 43.468 30.451 42.829 30.6 42.452 30.6 C 41.601 30.6 41.536 30.059 40.732 29.241 C 40.471 28.946 39.653 27.505 39.653 26.311 C 39.653 25.574 39.472 24.507 40.127 23.559 C 40.571 22.868 41.143 22.542 41.928 22.542 Z"]
+ RenderSVGPath {path} at (140,65) size 8x13 [fill={[type=SOLID] [color=#999999] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 43.616 24.556 C 43.188 23.639 42.026 23.425 41.733 23.867 C 41.438 24.325 41.815 24.766 42.47 25.717 C 43.14 26.732 42.895 27.846 43.665 27.601 C 43.958 27.502 44.026 25.488 43.616 24.556 Z"]
+ RenderSVGPath {path} at (177,62) size 19x23 [fill={[type=SOLID] [color=#000000] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 58.37 22.443 C 60.238 22.443 61.319 24.112 61.695 26.241 C 61.841 27.208 61.615 28.321 61.023 29.09 C 60.353 29.976 59.158 30.532 58.191 30.532 C 57.273 30.532 56.242 30.68 55.7 29.927 C 55.145 29.156 55.03 27.453 55.03 26.241 C 55.03 24.883 55.424 23.916 56.109 23.145 C 56.636 22.573 57.585 22.443 58.37 22.443 Z"]
+ RenderSVGPath {path} at (184,63) size 10x10 [fill={[type=SOLID] [color=#999999] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 60.042 23.949 C 59.384 23.212 58.83 22.982 58.485 23.212 C 57.813 23.654 58.355 24.032 58.959 24.702 C 59.353 25.128 59.55 26.128 60.206 25.799 C 61.041 25.34 60.746 24.734 60.042 23.949 Z"]
+ RenderSVGPath {path} at (93,98) size 148x219 [fill={[type=SOLID] [color=#FFFFFF] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 78.171 82.167 C 78.171 77.009 77.58 71.753 76.387 67.902 C 75.305 64.284 73.569 61.763 72.078 58.488 C 69.099 51.967 69.246 49.036 66.606 44.877 C 63.579 40.062 65.068 36.868 61.056 37.065 C 56.045 37.344 52.016 44.206 47.283 44.403 C 44.057 44.534 38.965 35.508 38.834 39.243 C 38.735 42.421 38.899 42.371 38.899 45.45 C 38.899 47.497 37.965 47.644 35.934 50.756 C 34.885 52.378 34.066 54.146 33.428 55.932 C 33.035 56.996 32.658 58.109 32.364 59.207 C 32.233 59.746 32.02 60.32 31.888 60.861 C 30.873 64.611 27.255 69.212 26.418 72.946 C 25.568 76.663 24.585 79.04 24.7 84.016 C 24.831 88.995 24.88 87.571 26.386 88.797 C 27.876 90.041 29.415 91.205 31.775 93.285 C 34.248 95.447 39.404 99.213 40.095 100.377 C 40.848 101.572 40.814 104.242 40.373 105.107 C 39.93 105.959 36.031 106.42 36.048 106.42 C 36.031 106.42 39.455 111.135 40.126 111.805 C 40.765 112.446 43.532 115.541 54.832 113.444 C 57.831 112.881 60.509 111.794 62.876 110.442 C 62.925 110.415 62.974 110.389 63.022 110.362 C 63.109 110.315 63.196 110.27 63.278 110.223 C 63.502 110.108 63.721 109.989 63.936 109.868 C 63.969 109.847 64.004 109.831 64.039 109.813 C 65.407 109.059 66.574 108.208 67.43 107.272 C 68.241 106.602 68.999 105.917 69.704 105.241 C 74.307 100.753 71.979 99.46 72.569 97.2 C 73.437 93.958 76.269 92.745 76.909 89.077 C 76.991 88.554 77.155 88.159 77.63 87.389 C 78.351 86.296 78.171 84.149 78.171 82.167 Z"]
RenderSVGResourceLinearGradient {linearGradient} [id="XMLID_2_"] [gradientUnits=userSpaceOnUse] [start=(54.99,39.65)] [end=(41.91,26.22)]
RenderSVGGradientStop {stop} [offset=0.00] [color=#FFA700]
RenderSVGGradientStop {stop} [offset=0.69] [color=#FFFF00]
- RenderSVGPath {path} at (127,74) size 78x53 [fill={[type=LINEAR-GRADIENT] [id="XMLID_2_"]}] [data="M 57.177 30.008 C 56.209 29.681 55.474 29.255 54.408 28.468 C 53.278 27.635 50.804 27.174 48.986 27.404 C 47.71 27.552 46.908 27.422 45.678 28.044 C 44.336 28.749 42.404 30.304 41.34 31.238 C 39.308 33.005 37.868 33.727 37.933 35.937 C 37.982 38.016 39.702 39.607 41.537 41.08 C 43.37 42.604 44.926 44.486 46.04 44.879 C 47.202 45.305 49.217 45.224 50.659 45.224 C 53.869 45.224 58.027 41.179 60.354 40.474 C 63.25 39.558 64.267 37.984 64.496 34.497 C 64.692 31.565 60.434 31.072 57.177 30.008 Z"]
+ RenderSVGPath {path} at (130,75) size 74x50 [fill={[type=LINEAR-GRADIENT] [id="XMLID_2_"]}] [data="M 57.177 30.008 C 56.209 29.681 55.474 29.255 54.408 28.468 C 53.278 27.635 50.804 27.174 48.986 27.404 C 47.71 27.552 46.908 27.422 45.678 28.044 C 44.336 28.749 42.404 30.304 41.34 31.238 C 39.308 33.005 37.868 33.727 37.933 35.937 C 37.982 38.016 39.702 39.607 41.537 41.08 C 43.37 42.604 44.926 44.486 46.04 44.879 C 47.202 45.305 49.217 45.224 50.659 45.224 C 53.869 45.224 58.027 41.179 60.354 40.474 C 63.25 39.558 64.267 37.984 64.496 34.497 C 64.692 31.565 60.434 31.072 57.177 30.008 Z"]
RenderSVGResourceLinearGradient {linearGradient} [id="XMLID_3_"] [gradientUnits=userSpaceOnUse] [start=(89.48,113.08)] [end=(65.41,88.33)]
RenderSVGGradientStop {stop} [offset=0.00] [color=#FFA700]
RenderSVGGradientStop {stop} [offset=0.69] [color=#FFFF00]
- RenderSVGPath {path} at (215,241) size 107x106 [fill={[type=LINEAR-GRADIENT] [id="XMLID_3_"]}] [data="M 107.124 107.241 C 107.149 106.339 106.798 105.737 106.318 105.284 C 105.836 104.819 105.218 104.507 104.715 104.227 C 104.565 104.137 104.379 104.018 104.172 103.879 C 102.514 102.756 99.404 100.137 97.773 97.529 C 96.658 95.744 98.25 92.843 96.708 90.617 C 95.793 89.275 94.17 89.847 93.909 89.847 C 93.647 89.847 92.222 92.322 91.665 93.04 C 91.059 93.776 89.455 95.071 88.308 95.792 C 87.177 96.513 86.278 96.905 83.854 96.743 C 81.43 96.528 80.726 95.727 79.956 95.071 C 79.186 94.399 78.418 93.891 78.58 92.268 C 78.696 91.147 78.824 90.252 78.726 89.647 C 78.718 89.551 78.702 89.459 78.668 89.372 L 78.667 89.366 C 78.663 89.356 78.657 89.348 78.654 89.341 L 78.65 89.333 L 78.645 89.327 L 78.644 89.321 C 78.638 89.309 78.633 89.3 78.633 89.3 C 78.624 89.28 78.618 89.267 78.612 89.255 C 78.599 89.235 78.592 89.212 78.579 89.192 L 78.578 89.19 L 78.576 89.186 L 78.572 89.182 L 78.57 89.178 L 78.569 89.176 L 78.567 89.172 C 78.565 89.17 78.564 89.17 78.564 89.17 L 78.561 89.164 L 78.559 89.162 C 78.559 89.162 78.558 89.16 78.557 89.158 L 78.555 89.156 C 78.524 89.111 78.49 89.066 78.448 89.027 C 77.941 88.504 77.204 88.404 75.615 88.404 C 74.044 88.404 73.732 88.455 72.405 89.304 C 71.653 89.747 71.602 92.695 71.602 96.167 C 71.602 98.917 71.636 102.013 71.391 104.519 C 70.819 110.332 69.621 113.755 69.522 117.505 C 69.408 121.271 70.668 123.794 71.798 124.794 C 72.945 125.808 74.599 126.577 78.3 126.577 C 81.985 126.577 84.294 125.757 86.718 123.335 C 88.291 121.765 89.943 120.306 94.759 117.013 C 98.576 114.411 104.323 111.56 105.469 110.413 C 105.819 110.054 106.356 109.706 106.723 108.987 C 106.946 108.563 107.105 108.005 107.124 107.241 Z"]
+ RenderSVGPath {path} at (216,242) size 104x105 [fill={[type=LINEAR-GRADIENT] [id="XMLID_3_"]}] [data="M 107.124 107.241 C 107.149 106.339 106.798 105.737 106.318 105.284 C 105.836 104.819 105.218 104.507 104.715 104.227 C 104.565 104.137 104.379 104.018 104.172 103.879 C 102.514 102.756 99.404 100.137 97.773 97.529 C 96.658 95.744 98.25 92.843 96.708 90.617 C 95.793 89.275 94.17 89.847 93.909 89.847 C 93.647 89.847 92.222 92.322 91.665 93.04 C 91.059 93.776 89.455 95.071 88.308 95.792 C 87.177 96.513 86.278 96.905 83.854 96.743 C 81.43 96.528 80.726 95.727 79.956 95.071 C 79.186 94.399 78.418 93.891 78.58 92.268 C 78.696 91.147 78.824 90.252 78.726 89.647 C 78.718 89.551 78.702 89.459 78.668 89.372 L 78.667 89.366 C 78.663 89.356 78.657 89.348 78.654 89.341 L 78.65 89.333 L 78.645 89.327 L 78.644 89.321 C 78.638 89.309 78.633 89.3 78.633 89.3 C 78.624 89.28 78.618 89.267 78.612 89.255 C 78.599 89.235 78.592 89.212 78.579 89.192 L 78.578 89.19 L 78.576 89.186 L 78.572 89.182 L 78.57 89.178 L 78.569 89.176 L 78.567 89.172 C 78.565 89.17 78.564 89.17 78.564 89.17 L 78.561 89.164 L 78.559 89.162 C 78.559 89.162 78.558 89.16 78.557 89.158 L 78.555 89.156 C 78.524 89.111 78.49 89.066 78.448 89.027 C 77.941 88.504 77.204 88.404 75.615 88.404 C 74.044 88.404 73.732 88.455 72.405 89.304 C 71.653 89.747 71.602 92.695 71.602 96.167 C 71.602 98.917 71.636 102.013 71.391 104.519 C 70.819 110.332 69.621 113.755 69.522 117.505 C 69.408 121.271 70.668 123.794 71.798 124.794 C 72.945 125.808 74.599 126.577 78.3 126.577 C 81.985 126.577 84.294 125.757 86.718 123.335 C 88.291 121.765 89.943 120.306 94.759 117.013 C 98.576 114.411 104.323 111.56 105.469 110.413 C 105.819 110.054 106.356 109.706 106.723 108.987 C 106.946 108.563 107.105 108.005 107.124 107.241 Z"]
RenderSVGResourceLinearGradient {linearGradient} [id="XMLID_4_"] [gradientUnits=userSpaceOnUse] [start=(29.61,119.31)] [end=(-6.89,84.81)]
RenderSVGGradientStop {stop} [offset=0.00] [color=#FFA700]
RenderSVGGradientStop {stop} [offset=0.69] [color=#FFFF00]
- RenderSVGPath {path} at (24,233) size 118x114 [fill={[type=LINEAR-GRADIENT] [id="XMLID_4_"]}] [data="M 41.699 117.28 C 41.635 112.628 38.637 111.235 35.23 105.866 C 31.841 100.475 31.301 99.495 29.041 95.925 C 26.781 92.402 22.327 85.999 19.772 85.935 C 17.742 85.886 16.595 86.966 15.334 88.259 C 15.274 88.322 15.214 88.388 15.154 88.46 C 13.924 89.86 12.412 92.89 10.273 94.437 C 8.046 96.041 2.396 95.892 0.955 97.775 C -0.452 99.658 1.005 102.394 0.989 107.437 C 0.989 109.599 0.611 111.236 0.367 112.548 C 0.343 112.657 0.318 112.763 0.295 112.868 C 0.29 112.882 0.289 112.897 0.284 112.913 C 0.16 113.386 0.064 113.788 0.002 114.142 C -0.099 114.697 -0.103 115.124 0.023 115.513 C 0.05 115.597 0.082 115.683 0.119 115.765 C 0.147 115.833 0.179 115.902 0.213 115.97 C 0.217 115.98 0.22 115.991 0.227 116.001 L 0.228 116.007 C 0.294 116.187 0.376 116.364 0.482 116.544 C 0.538 116.636 0.595 116.724 0.657 116.808 C 1.939 118.718 4.261 119.292 15.417 121.619 C 21.641 122.914 27.502 126.256 31.45 126.582 C 35.396 126.877 36.232 125.566 38.64 123.437 C 41.011 121.292 41.781 121.962 41.699 117.28 Z"]
- RenderSVGContainer {g} at (239,230) size 45x23
- RenderSVGPath {path} at (239,230) size 21x15 [fill={[type=SOLID] [color=#4D4D4D] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 82.495 85.034 C 81.004 85.229 80.005 85.999 79.415 86.704 C 78.842 87.358 78.202 88.311 78.498 88.604 C 78.772 88.879 79.025 88.653 79.279 88.317 C 79.302 88.29 79.324 88.26 79.348 88.231 C 79.438 88.131 79.526 88.012 79.615 87.887 C 79.638 87.86 79.663 87.83 79.685 87.799 C 79.728 87.748 79.771 87.695 79.816 87.639 C 79.842 87.61 79.865 87.578 79.891 87.545 C 79.931 87.502 79.969 87.455 80.01 87.404 C 80.536 86.97 81.37 86.082 83.033 86.082 C 84.721 86.082 84.59 86.031 84.524 85.377 C 84.475 84.772 83.969 84.821 82.495 85.034 Z"]
- RenderSVGPath {path} at (259,230) size 25x23 [fill={[type=SOLID] [color=#4D4D4D] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 90.503 85.853 C 89.061 85.314 88.014 85.066 86.751 85.017 C 85.064 84.935 85.213 85.361 85.213 85.361 C 85.213 86.148 86.834 86.429 88.358 86.656 C 89.881 86.867 91.091 87.164 91.157 88.752 C 91.241 90.326 90.848 91.438 91.536 91.309 C 93.023 91.028 93.565 89.424 93.549 88.688 C 93.548 87.933 92.451 86.608 90.503 85.853 Z"]
+ RenderSVGPath {path} at (25,235) size 116x112 [fill={[type=LINEAR-GRADIENT] [id="XMLID_4_"]}] [data="M 41.699 117.28 C 41.635 112.628 38.637 111.235 35.23 105.866 C 31.841 100.475 31.301 99.495 29.041 95.925 C 26.781 92.402 22.327 85.999 19.772 85.935 C 17.742 85.886 16.595 86.966 15.334 88.259 C 15.274 88.322 15.214 88.388 15.154 88.46 C 13.924 89.86 12.412 92.89 10.273 94.437 C 8.046 96.041 2.396 95.892 0.955 97.775 C -0.452 99.658 1.005 102.394 0.989 107.437 C 0.989 109.599 0.611 111.236 0.367 112.548 C 0.343 112.657 0.318 112.763 0.295 112.868 C 0.29 112.882 0.289 112.897 0.284 112.913 C 0.16 113.386 0.064 113.788 0.002 114.142 C -0.099 114.697 -0.103 115.124 0.023 115.513 C 0.05 115.597 0.082 115.683 0.119 115.765 C 0.147 115.833 0.179 115.902 0.213 115.97 C 0.217 115.98 0.22 115.991 0.227 116.001 L 0.228 116.007 C 0.294 116.187 0.376 116.364 0.482 116.544 C 0.538 116.636 0.595 116.724 0.657 116.808 C 1.939 118.718 4.261 119.292 15.417 121.619 C 21.641 122.914 27.502 126.256 31.45 126.582 C 35.396 126.877 36.232 125.566 38.64 123.437 C 41.011 121.292 41.781 121.962 41.699 117.28 Z"]
+ RenderSVGContainer {g} at (240,232) size 43x19
+ RenderSVGPath {path} at (240,232) size 19x12 [fill={[type=SOLID] [color=#4D4D4D] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 82.495 85.034 C 81.004 85.229 80.005 85.999 79.415 86.704 C 78.842 87.358 78.202 88.311 78.498 88.604 C 78.772 88.879 79.025 88.653 79.279 88.317 C 79.302 88.29 79.324 88.26 79.348 88.231 C 79.438 88.131 79.526 88.012 79.615 87.887 C 79.638 87.86 79.663 87.83 79.685 87.799 C 79.728 87.748 79.771 87.695 79.816 87.639 C 79.842 87.61 79.865 87.578 79.891 87.545 C 79.931 87.502 79.969 87.455 80.01 87.404 C 80.536 86.97 81.37 86.082 83.033 86.082 C 84.721 86.082 84.59 86.031 84.524 85.377 C 84.475 84.772 83.969 84.821 82.495 85.034 Z"]
+ RenderSVGPath {path} at (259,233) size 24x18 [fill={[type=SOLID] [color=#4D4D4D] [fill rule=EVEN-ODD]}] [clip rule=EVEN-ODD] [data="M 90.503 85.853 C 89.061 85.314 88.014 85.066 86.751 85.017 C 85.064 84.935 85.213 85.361 85.213 85.361 C 85.213 86.148 86.834 86.429 88.358 86.656 C 89.881 86.867 91.091 87.164 91.157 88.752 C 91.241 90.326 90.848 91.438 91.536 91.309 C 93.023 91.028 93.565 89.424 93.549 88.688 C 93.548 87.933 92.451 86.608 90.503 85.853 Z"]
RenderText {#text} at (349,339) size 3x13
text run at (349,339) width 3: " "
RenderBR {BR} at (352,339) size 0x13
diff --git a/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt b/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt
index dbad8a4..34d255e 100644
--- a/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt
+++ b/LayoutTests/platform/mac/svg/zoom/page/zoom-svg-through-object-with-percentage-size-expected.txt
@@ -29,16 +29,16 @@
layer at (0,0) size 333x250
RenderSVGRoot {svg} at (0,0) size 333x250
RenderSVGContainer {g} at (18,31) size 260x164
- RenderSVGPath {rect} at (20,31) size 37x58 [stroke={[type=SOLID] [color=#000000]}] [x=30.00] [y=46.00] [width=50.00] [height=80.00]
+ RenderSVGPath {rect} at (20,31) size 36x57 [stroke={[type=SOLID] [color=#000000]}] [x=30.00] [y=46.00] [width=50.00] [height=80.00]
RenderSVGPath {rect} at (90,32) size 35x56 [fill={[type=SOLID] [color=#FF0000]}] [x=130.00] [y=46.00] [width=50.00] [height=80.00]
- RenderSVGPath {rect} at (172,31) size 37x58 [stroke={[type=SOLID] [color=#000000]}] [x=250.00] [y=46.00] [width=50.00] [height=80.00]
+ RenderSVGPath {rect} at (173,31) size 36x57 [stroke={[type=SOLID] [color=#000000]}] [x=250.00] [y=46.00] [width=50.00] [height=80.00]
RenderSVGPath {rect} at (242,32) size 36x56 [fill={[type=SOLID] [color=#FF0000]}] [x=350.00] [y=46.00] [width=50.00] [height=80.00]
RenderSVGPath {rect} at (18,133) size 41x62 [stroke={[type=SOLID] [color=#0000FF] [stroke width=8.00]}] [x=30.00] [y=196.00] [width=50.00] [height=80.00]
RenderSVGPath {rect} at (87,133) size 41x62 [stroke={[type=SOLID] [color=#0000FF] [stroke width=8.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=130.00] [y=196.00] [width=50.00] [height=80.00]
RenderSVGPath {rect} at (170,133) size 41x62 [stroke={[type=SOLID] [color=#0000FF] [stroke width=8.00]}] [x=250.00] [y=196.00] [width=50.00] [height=80.00]
RenderSVGPath {rect} at (242,136) size 36x56 [fill={[type=SOLID] [color=#00FF00]}] [x=350.00] [y=196.00] [width=50.00] [height=80.00]
- RenderSVGText {text} at (10,303) size 267x48 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 267x48
+ RenderSVGText {text} at (10,303) size 267x47 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 267x47
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 266.67: "$Revision: 1.7 $"
RenderSVGPath {rect} at (0,0) size 333x250 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt b/LayoutTests/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt
index 9157c7d..77fee16 100644
--- a/LayoutTests/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt
+++ b/LayoutTests/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.txt
@@ -11,29 +11,29 @@
RenderSVGInlineText {#text} at (0,0) size 181x14
chunk 1 text run 1 at (125.00,20.00) startOffset 0 endOffset 35 width 181.00: "Initial viewport and CSS units test"
RenderSVGContainer {g} at (20,67) size 386x196 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,60.00)}]
- RenderSVGText {text} at (20,7) size 22x14 contains 1 chunk(s)
+ RenderSVGText {text} at (20,7) size 22x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 22x14
chunk 1 text run 1 at (20.00,18.00) startOffset 0 endOffset 3 width 21.68: "200"
- RenderSVGText {text} at (230,9) size 176x14 contains 1 chunk(s)
+ RenderSVGText {text} at (230,9) size 176x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 176x14
chunk 1 text run 1 at (230.00,20.00) startOffset 0 endOffset 27 width 156.78: "User space units (no specif"
chunk 1 text run 2 at (386.75,20.00) startOffset 27 endOffset 31 width 18.77: "ier)"
RenderSVGPath {rect} at (20,80) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=20.00] [width=200.00] [height=1.00]
- RenderSVGText {text} at (20,27) size 40x14 contains 1 chunk(s)
+ RenderSVGText {text} at (20,27) size 40x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 40x14
chunk 1 text run 1 at (20.00,38.00) startOffset 0 endOffset 6 width 39.03: "200 px"
- RenderSVGText {text} at (230,29) size 61x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 61x14
+ RenderSVGText {text} at (230,29) size 61x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 61x13
chunk 1 text run 1 at (230.00,40.00) startOffset 0 endOffset 3 width 18.06: "Pix"
chunk 1 text run 2 at (247.68,40.00) startOffset 3 endOffset 11 width 42.61: "els (px)"
RenderSVGPath {rect} at (20,100) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=40.00] [width=200.00] [height=1.00]
- RenderSVGText {text} at (20,47) size 187x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 187x14
+ RenderSVGText {text} at (20,47) size 187x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 187x13
chunk 1 text run 1 at (20.00,58.00) startOffset 0 endOffset 17 width 101.53: "20 em = 200 px (f"
chunk 1 text run 2 at (121.40,58.00) startOffset 17 endOffset 27 width 60.33: "ont-size=1"
chunk 1 text run 3 at (180.90,58.00) startOffset 27 endOffset 31 width 25.28: "0px)"
- RenderSVGText {text} at (230,49) size 144x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 144x14
+ RenderSVGText {text} at (230,49) size 144x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 144x13
chunk 1 text run 1 at (230.00,60.00) startOffset 0 endOffset 1 width 9.39: "R"
chunk 1 text run 2 at (239.23,60.00) startOffset 1 endOffset 7 width 30.34: "elativ"
chunk 1 text run 3 at (269.29,60.00) startOffset 7 endOffset 10 width 14.46: "e t"
@@ -41,12 +41,12 @@
chunk 1 text run 5 at (297.91,60.00) startOffset 13 endOffset 26 width 75.13: "ont size (em)"
RenderSVGContainer {g} at (20,120) size 200x1
RenderSVGPath {rect} at (20,120) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=60.00] [width=200.00] [height=1.00]
- RenderSVGText {text} at (20,67) size 32x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 32x14
+ RenderSVGText {text} at (20,67) size 32x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 32x13
chunk 1 text run 1 at (20.00,78.00) startOffset 0 endOffset 4 width 25.30: "40 e"
chunk 1 text run 2 at (44.94,78.00) startOffset 4 endOffset 5 width 6.50: "x"
- RenderSVGText {text} at (230,69) size 162x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 162x14
+ RenderSVGText {text} at (230,69) size 162x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 162x13
chunk 1 text run 1 at (230.00,80.00) startOffset 0 endOffset 1 width 9.39: "R"
chunk 1 text run 2 at (239.23,80.00) startOffset 1 endOffset 7 width 30.34: "elativ"
chunk 1 text run 3 at (269.29,80.00) startOffset 7 endOffset 10 width 14.46: "e t"
@@ -55,69 +55,69 @@
chunk 1 text run 6 at (380.64,80.00) startOffset 28 endOffset 30 width 10.83: "x)"
RenderSVGContainer {g} at (20,140) size 200x1
RenderSVGPath {rect} at (20,140) size 200x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=80.00] [width=200.00] [height=1.00]
- RenderSVGText {text} at (20,87) size 96x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 96x14
+ RenderSVGText {text} at (20,87) size 96x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 96x13
chunk 1 text run 1 at (20.00,98.00) startOffset 0 endOffset 1 width 7.23: "4"
chunk 1 text run 2 at (26.11,98.00) startOffset 1 endOffset 2 width 7.23: "1"
chunk 1 text run 3 at (32.35,98.00) startOffset 2 endOffset 4 width 10.84: ".6"
chunk 1 text run 4 at (42.79,98.00) startOffset 4 endOffset 15 width 72.63: "7% = 200 px"
- RenderSVGText {text} at (230,89) size 90x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 90x14
+ RenderSVGText {text} at (230,89) size 90x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 90x13
chunk 1 text run 1 at (230.00,100.00) startOffset 0 endOffset 1 width 8.67: "P"
chunk 1 text run 2 at (238.26,100.00) startOffset 1 endOffset 3 width 11.56: "er"
chunk 1 text run 3 at (249.73,100.00) startOffset 3 endOffset 7 width 24.57: "cent"
chunk 1 text run 4 at (274.29,100.00) startOffset 7 endOffset 14 width 45.51: "age (%)"
RenderSVGPath {rect} at (20,160) size 201x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=100.00] [width=200.02] [height=1.00]
- RenderSVGText {text} at (20,107) size 21x14 contains 1 chunk(s)
+ RenderSVGText {text} at (20,107) size 21x13 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 20.96: "1 in"
- RenderSVGText {text} at (230,109) size 61x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 61x14
+ RenderSVGText {text} at (230,109) size 61x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 61x13
chunk 1 text run 1 at (230.00,120.00) startOffset 0 endOffset 3 width 17.34: "Inc"
chunk 1 text run 2 at (247.36,120.00) startOffset 3 endOffset 11 width 43.34: "hes (in)"
RenderSVGPath {rect} at (20,180) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=120.00] [width=96.00] [height=1.00]
- RenderSVGText {text} at (20,127) size 83x14 contains 1 chunk(s)
+ RenderSVGText {text} at (20,127) size 83x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 83x14
chunk 1 text run 1 at (20.00,138.00) startOffset 0 endOffset 3 width 18.07: "2.5"
chunk 1 text run 2 at (38.08,138.00) startOffset 3 endOffset 14 width 63.95: "4 cm = 1 in"
- RenderSVGText {text} at (230,129) size 100x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 100x14
+ RenderSVGText {text} at (230,129) size 100x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 100x13
chunk 1 text run 1 at (230.00,140.00) startOffset 0 endOffset 7 width 48.40: "Centime"
chunk 1 text run 2 at (278.27,140.00) startOffset 7 endOffset 8 width 3.61: "t"
chunk 1 text run 3 at (281.69,140.00) startOffset 8 endOffset 10 width 11.56: "er"
chunk 1 text run 4 at (293.30,140.00) startOffset 10 endOffset 16 width 36.10: "s (cm)"
RenderSVGPath {rect} at (20,200) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=140.00] [width=96.00] [height=1.00]
- RenderSVGText {text} at (20,147) size 87x14 contains 1 chunk(s)
+ RenderSVGText {text} at (20,147) size 87x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 87x14
chunk 1 text run 1 at (20.00,158.00) startOffset 0 endOffset 14 width 86.35: "25.4 mm = 1 in"
- RenderSVGText {text} at (230,149) size 96x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 96x14
+ RenderSVGText {text} at (230,149) size 96x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 96x13
chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 7 width 40.43: "Millime"
chunk 1 text run 2 at (270.30,160.00) startOffset 7 endOffset 8 width 3.61: "t"
chunk 1 text run 3 at (273.72,160.00) startOffset 8 endOffset 10 width 11.56: "er"
chunk 1 text run 4 at (285.33,160.00) startOffset 10 endOffset 16 width 40.43: "s (mm)"
RenderSVGPath {rect} at (20,220) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=160.00] [width=96.00] [height=1.00]
- RenderSVGText {text} at (20,167) size 61x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 61x14
+ RenderSVGText {text} at (20,167) size 61x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 61x13
chunk 1 text run 1 at (20.00,178.00) startOffset 0 endOffset 1 width 7.23: "7"
chunk 1 text run 2 at (26.85,178.00) startOffset 1 endOffset 3 width 14.46: "2p"
chunk 1 text run 3 at (41.26,178.00) startOffset 3 endOffset 11 width 39.39: "t = 1 in"
- RenderSVGText {text} at (230,169) size 59x14 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 59x14
+ RenderSVGText {text} at (230,169) size 59x13 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 59x13
chunk 1 text run 1 at (230.00,180.00) startOffset 0 endOffset 1 width 8.67: "P"
chunk 1 text run 2 at (238.31,180.00) startOffset 1 endOffset 9 width 42.63: "oints (p"
chunk 1 text run 3 at (280.88,180.00) startOffset 9 endOffset 11 width 7.94: "t)"
RenderSVGPath {rect} at (20,240) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=180.00] [width=96.00] [height=1.00]
- RenderSVGText {text} at (20,187) size 57x14 contains 1 chunk(s)
+ RenderSVGText {text} at (20,187) size 57x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 57x14
chunk 1 text run 1 at (20.00,198.00) startOffset 0 endOffset 10 width 56.73: "6pc = 1 in"
- RenderSVGText {text} at (230,189) size 58x14 contains 1 chunk(s)
+ RenderSVGText {text} at (230,189) size 58x13 contains 1 chunk(s)
RenderSVGInlineText {#text} at (0,0) size 58x14
chunk 1 text run 1 at (230.00,200.00) startOffset 0 endOffset 10 width 57.78: "Picas (pc)"
RenderSVGPath {rect} at (20,260) size 96x1 [fill={[type=SOLID] [color=#000000]}] [x=20.00] [y=200.00] [width=96.00] [height=1.00]
RenderSVGContainer {g} at (10,314) size 227x33
- RenderSVGText {text} at (10,314) size 227x33 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 227x33
+ RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 227x32
chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 2 width 40.90: "$R"
chunk 1 text run 2 at (50.51,340.00) startOffset 2 endOffset 3 width 17.79: "e"
chunk 1 text run 3 at (67.82,340.00) startOffset 3 endOffset 12 width 117.38: "vision: 1"
diff --git a/LayoutTests/svg/custom/glyph-setting-d-attribute-expected.txt b/LayoutTests/svg/custom/glyph-setting-d-attribute-expected.txt
index 8bf5186..3d9a341 100644
--- a/LayoutTests/svg/custom/glyph-setting-d-attribute-expected.txt
+++ b/LayoutTests/svg/custom/glyph-setting-d-attribute-expected.txt
@@ -3,6 +3,6 @@
layer at (0,0) size 800x600
RenderSVGRoot {svg} at (10,54) size 75x151
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGText {text} at (10,54) size 75x151 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 75x151
+ RenderSVGText {text} at (10,54) 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: "a"
diff --git a/LayoutTests/svg/custom/gradient-with-1d-boundingbox-expected.txt b/LayoutTests/svg/custom/gradient-with-1d-boundingbox-expected.txt
index 8818c31..411fc07 100644
--- a/LayoutTests/svg/custom/gradient-with-1d-boundingbox-expected.txt
+++ b/LayoutTests/svg/custom/gradient-with-1d-boundingbox-expected.txt
@@ -13,8 +13,8 @@
RenderSVGContainer {g} at (111,91) size 18x18 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,100.00)}]
RenderSVGPath {line} at (111,99) size 18x2 [stroke={[type=RADIAL-GRADIENT] [id="gradient2"]}] [fill={[type=SOLID] [color=#000000]}] [x1=-9.00] [y1=0.00] [x2=9.00] [y2=0.00]
RenderSVGPath {line} at (119,91) size 2x18 [stroke={[type=RADIAL-GRADIENT] [id="gradient2"]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-9.00] [x2=0.00] [y2=9.00]
- RenderSVGPath {line} at (112,92) size 16x16 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=RADIAL-GRADIENT] [id="gradient2"]}] [fill={[type=SOLID] [color=#000000]}] [x1=-9.00] [y1=0.00] [x2=9.00] [y2=0.00]
- RenderSVGPath {line} at (112,92) size 16x16 [transform={m=((0.71,-0.71)(0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=RADIAL-GRADIENT] [id="gradient2"]}] [fill={[type=SOLID] [color=#000000]}] [x1=-9.00] [y1=0.00] [x2=9.00] [y2=0.00]
- RenderSVGText {text} at (6,136) size 268x18 contains 1 chunk(s)
- RenderSVGInlineText {#text} at (0,0) size 268x18
+ RenderSVGPath {line} at (113,93) size 14x14 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=RADIAL-GRADIENT] [id="gradient2"]}] [fill={[type=SOLID] [color=#000000]}] [x1=-9.00] [y1=0.00] [x2=9.00] [y2=0.00]
+ RenderSVGPath {line} at (113,93) size 14x14 [transform={m=((0.71,-0.71)(0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=RADIAL-GRADIENT] [id="gradient2"]}] [fill={[type=SOLID] [color=#000000]}] [x1=-9.00] [y1=0.00] [x2=9.00] [y2=0.00]
+ RenderSVGText {text} at (6,136) size 267x18 contains 1 chunk(s)
+ RenderSVGInlineText {#text} at (0,0) size 267x18
chunk 1 (middle anchor) text run 1 at (6.50,150.00) startOffset 0 endOffset 43 width 267.00: "You should see a green line, and a red star"
diff --git a/LayoutTests/svg/custom/non-scaling-stroke-expected.txt b/LayoutTests/svg/custom/non-scaling-stroke-expected.txt
index 5b5fd33..6d6662c 100644
--- a/LayoutTests/svg/custom/non-scaling-stroke-expected.txt
+++ b/LayoutTests/svg/custom/non-scaling-stroke-expected.txt
@@ -27,6 +27,6 @@
RenderSVGContainer {use} at (156,12) size 121x66 [transform={m=((0.25,0.00)(0.25,1.00)) t=(160.00,20.00)}]
RenderSVGContainer {g} at (156,12) size 121x66
RenderSVGPath {rect} at (156,12) size 121x66 [stroke={[type=SOLID] [color=#008000] [stroke width=15.00]}] [x=0.00] [y=0.00] [width=400.00] [height=50.00]
- RenderSVGContainer {use} at (158,89) size 104x218 [transform={m=((0.25,0.36)(0.00,1.00)) t=(160.00,100.00)}]
- RenderSVGContainer {g} at (158,89) size 104x218
- RenderSVGPath {rect} at (158,89) size 104x218 [stroke={[type=SOLID] [color=#008000] [stroke width=15.00]}] [x=0.00] [y=0.00] [width=400.00] [height=50.00]
+ RenderSVGContainer {use} at (158,89) size 104x217 [transform={m=((0.25,0.36)(0.00,1.00)) t=(160.00,100.00)}]
+ RenderSVGContainer {g} at (158,89) size 104x217
+ RenderSVGPath {rect} at (158,89) size 104x217 [stroke={[type=SOLID] [color=#008000] [stroke width=15.00]}] [x=0.00] [y=0.00] [width=400.00] [height=50.00]
diff --git a/LayoutTests/svg/custom/use-setAttribute-crash-expected.txt b/LayoutTests/svg/custom/use-setAttribute-crash-expected.txt
index 633ed65..1dffe67 100644
--- a/LayoutTests/svg/custom/use-setAttribute-crash-expected.txt
+++ b/LayoutTests/svg/custom/use-setAttribute-crash-expected.txt
@@ -8,5 +8,5 @@
RenderSVGContainer {svg:use} at (33,33) size 50x50
RenderSVGContainer {g} at (33,33) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
RenderSVGViewportContainer {svg} at (33,33) size 50x50
- RenderSVGPath {svg:circle} at (28,28) size 60x60 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
+ RenderSVGPath {svg:circle} at (33,33) size 50x50 [transform={m=((10.00,0.00)(0.00,10.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=0.00] [cy=0.00] [r=2.00]
RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/svg/custom/use-transfer-width-height-properties-to-svg-expected.txt b/LayoutTests/svg/custom/use-transfer-width-height-properties-to-svg-expected.txt
index cd31ad2..517b8db 100644
--- a/LayoutTests/svg/custom/use-transfer-width-height-properties-to-svg-expected.txt
+++ b/LayoutTests/svg/custom/use-transfer-width-height-properties-to-svg-expected.txt
@@ -5,14 +5,14 @@
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGViewportContainer {svg} at (0,0) size 200x200
RenderSVGPath {rect} at (0,0) size 200x200 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
- RenderSVGViewportContainer {svg} at (0,0) size 200x200
- RenderSVGContainer {use} at (0,0) size 200x200
- RenderSVGContainer {g} at (0,0) size 200x200
- RenderSVGViewportContainer {svg} at (0,0) size 200x200
- RenderSVGPath {rect} at (0,0) size 200x200 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
+ RenderSVGViewportContainer {svg} at (0,0) size 100x100
+ RenderSVGContainer {use} at (0,0) size 100x100
+ RenderSVGContainer {g} at (0,0) size 100x100
+ RenderSVGViewportContainer {svg} at (0,0) size 100x100
+ RenderSVGPath {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
RenderSVGContainer {use} at (0,0) size 100x100
RenderSVGContainer {g} at (0,0) size 100x100
- RenderSVGViewportContainer {svg} at (0,0) size 200x200
- RenderSVGContainer {g} at (0,0) size 200x200
- RenderSVGViewportContainer {svg} at (0,0) size 200x200
- RenderSVGPath {rect} at (0,0) size 200x200 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
+ RenderSVGViewportContainer {svg} at (0,0) size 100x100
+ RenderSVGContainer {g} at (0,0) size 100x100
+ RenderSVGViewportContainer {svg} at (0,0) size 100x100
+ RenderSVGPath {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
diff --git a/LayoutTests/svg/custom/use-transfer-width-height-properties-to-svg2-expected.txt b/LayoutTests/svg/custom/use-transfer-width-height-properties-to-svg2-expected.txt
index ac7937b..346b206 100644
--- a/LayoutTests/svg/custom/use-transfer-width-height-properties-to-svg2-expected.txt
+++ b/LayoutTests/svg/custom/use-transfer-width-height-properties-to-svg2-expected.txt
@@ -7,7 +7,7 @@
RenderSVGPath {rect} at (0,0) size 200x200 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
RenderSVGContainer {use} at (0,0) size 100x100
RenderSVGContainer {g} at (0,0) size 100x100
- RenderSVGViewportContainer {svg} at (0,0) size 200x200
- RenderSVGContainer {g} at (0,0) size 200x200
- RenderSVGViewportContainer {svg} at (0,0) size 200x200
- RenderSVGPath {rect} at (0,0) size 200x200 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
+ RenderSVGViewportContainer {svg} at (0,0) size 100x100
+ RenderSVGContainer {g} at (0,0) size 100x100
+ RenderSVGViewportContainer {svg} at (0,0) size 100x100
+ RenderSVGPath {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
diff --git a/LayoutTests/svg/custom/use-transfer-width-height-properties-to-symbol-expected.txt b/LayoutTests/svg/custom/use-transfer-width-height-properties-to-symbol-expected.txt
index 2736e6b..60cc6cb 100644
--- a/LayoutTests/svg/custom/use-transfer-width-height-properties-to-symbol-expected.txt
+++ b/LayoutTests/svg/custom/use-transfer-width-height-properties-to-symbol-expected.txt
@@ -5,7 +5,7 @@
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
RenderSVGContainer {use} at (0,0) size 100x100
RenderSVGContainer {g} at (0,0) size 100x100
- RenderSVGViewportContainer {svg} at (0,0) size 200x200
- RenderSVGContainer {g} at (0,0) size 200x200
- RenderSVGViewportContainer {svg} at (0,0) size 200x200
- RenderSVGPath {rect} at (0,0) size 200x200 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
+ RenderSVGViewportContainer {svg} at (0,0) size 100x100
+ RenderSVGContainer {g} at (0,0) size 100x100
+ RenderSVGViewportContainer {svg} at (0,0) size 100x100
+ RenderSVGPath {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
diff --git a/LayoutTests/svg/custom/use-transfer-width-height-properties-to-symbol2-expected.txt b/LayoutTests/svg/custom/use-transfer-width-height-properties-to-symbol2-expected.txt
index 3447385..12ddf45 100644
--- a/LayoutTests/svg/custom/use-transfer-width-height-properties-to-symbol2-expected.txt
+++ b/LayoutTests/svg/custom/use-transfer-width-height-properties-to-symbol2-expected.txt
@@ -3,14 +3,14 @@
layer at (0,0) size 400x400
RenderSVGRoot {svg} at (0,0) size 100x100
RenderSVGHiddenContainer {defs} at (0,0) size 0x0
- RenderSVGViewportContainer {svg} at (0,0) size 200x200
- RenderSVGContainer {use} at (0,0) size 200x200
- RenderSVGContainer {g} at (0,0) size 200x200
- RenderSVGViewportContainer {svg} at (0,0) size 200x200
- RenderSVGPath {rect} at (0,0) size 200x200 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
+ RenderSVGViewportContainer {svg} at (0,0) size 100x100
+ RenderSVGContainer {use} at (0,0) size 100x100
+ RenderSVGContainer {g} at (0,0) size 100x100
+ RenderSVGViewportContainer {svg} at (0,0) size 100x100
+ RenderSVGPath {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
RenderSVGContainer {use} at (0,0) size 100x100
RenderSVGContainer {g} at (0,0) size 100x100
- RenderSVGViewportContainer {svg} at (0,0) size 200x200
- RenderSVGContainer {g} at (0,0) size 200x200
- RenderSVGViewportContainer {svg} at (0,0) size 200x200
- RenderSVGPath {rect} at (0,0) size 200x200 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
+ RenderSVGViewportContainer {svg} at (0,0) size 100x100
+ RenderSVGContainer {g} at (0,0) size 100x100
+ RenderSVGViewportContainer {svg} at (0,0) size 100x100
+ RenderSVGPath {rect} at (0,0) size 100x100 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=1.00] [height=1.00]
diff --git a/LayoutTests/svg/custom/zero-path-square-cap-rendering2-expected.txt b/LayoutTests/svg/custom/zero-path-square-cap-rendering2-expected.txt
index 69b4c21..473d929 100644
--- a/LayoutTests/svg/custom/zero-path-square-cap-rendering2-expected.txt
+++ b/LayoutTests/svg/custom/zero-path-square-cap-rendering2-expected.txt
@@ -4,4 +4,4 @@
RenderSVGRoot {svg} at (0,165) size 134x122
RenderSVGContainer {g} at (0,165) size 134x122 [transform={m=((1.09,0.00)(0.00,1.09)) t=(0.00,0.00)}]
RenderSVGPath {path} at (0,165) size 134x122 [fill={[type=SOLID] [color=#008000]}] [data="M 0 39403 L 103176 39403 L 103176 132091 L 0 132091 Z"]
- RenderSVGPath {path} at (0,114) size 800x486 [fill={[type=SOLID] [color=#000000]}] [data="M 0 0"]
+ RenderSVGPath {path} at (-2147483648,-2147483648) size -2147483648x-2147483648 [fill={[type=SOLID] [color=#000000]}] [data="M 0 0"]
diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog
index dbc78c6..3ea7e48 100644
--- a/Source/WebCore/ChangeLog
+++ b/Source/WebCore/ChangeLog
@@ -1,3 +1,129 @@
+2011-11-29 Nikolas Zimmermann <nzimmermann@rim.com>
+
+ SVG <path> DRT dumps have rounding problems across platforms
+ https://bugs.webkit.org/show_bug.cgi?id=47467
+
+ Reviewed by Zoltan Herczeg.
+
+ Next step towards fixing rounding differences across 32/64, release/debug builds and various platforms.
+ Switch TextStream::operator<<(double) and SVGPathStringBuilder to use the newly introduced String::number(double, ConversionMode, precision)
+ instead of using snprintf/String::format() directly. This uses wtf/dtoas rounding facilities and has proven to be faster & more precise!
+
+ In order to make use of these new floating-point dumping facilities following work was done:
+ - The InlineBox logicalHeight is still integer based, while logicalWidth switched to float recently, continue that work and switch logicalTop/Bottom
+ to floats as well. This allows us to avoid calling enclosingIntRect() when figuring out the bounds of a RenderSVGText.
+ Instead DRT can ask for the floating point metrics and round on its own to the desired precision. It's not obviously clear why this makes a difference.
+ Consider a rect with width 9.99999999, enclosingIntRect() would yield 10 as width, on this machine, but another may store 10.000000003, yielding 11.
+ That's part of the reason why this is more safe and ultimately should eliminate the rounding error induced by this in the DRT results.
+
+ - absoluteClippedOverflowRectForRepaint(): when figuring out the repaint rect we'd retrieve the repaintRectInLocalCoordinates(), and call
+ enclosingIntRect on it. Instead of doing that, to avoid the error described above, add a computeFloatRectForRepaint() call to RenderObject that's
+ only used in a SVG subtree, just like its done for nodeAtFloatPoint. Do a single final enclosingIntRect() step when crossing the boundary from
+ the SVG subtree in RenderSVGRoot to its parent, thus reducing the rounding instabilities.
+
+ - The new String::number() implementation enforces a unique zero eliminating the 0.0 vs -0.0 issue for free.
+
+ This has been tested on Gtk&Mac - and requires lots of new baseline. The hope is to be able to share a lot more with Mac now, except for obvious
+ font family differences, that influence RenderSVGInlineText/Text results, and thus all containers that contains such objects.
+
+ * platform/text/TextStream.cpp:
+ (WebCore::TextStream::operator<<):
+ * rendering/InlineBox.cpp:
+ (WebCore::InlineBox::logicalHeight):
+ * rendering/InlineBox.h:
+ (WebCore::InlineBox::virtualLogicalHeight):
+ (WebCore::InlineBox::calculateBoundaries):
+ (WebCore::InlineBox::pixelSnappedLogicalTop):
+ (WebCore::InlineBox::pixelSnappedLogicalBottom):
+ (WebCore::InlineBox::logicalTop):
+ (WebCore::InlineBox::logicalBottom):
+ (WebCore::InlineBox::setLogicalTop):
+ * rendering/InlineFlowBox.cpp:
+ (WebCore::InlineFlowBox::placeBoxesInBlockDirection):
+ (WebCore::InlineFlowBox::addBoxShadowVisualOverflow):
+ (WebCore::InlineFlowBox::addBorderOutsetVisualOverflow):
+ (WebCore::InlineFlowBox::addTextBoxVisualOverflow):
+ * rendering/InlineTextBox.h:
+ (WebCore::InlineTextBox::calculateBoundaries):
+ * rendering/RenderInline.cpp:
+ (WebCore::RenderInline::paintOutline):
+ * rendering/RenderObject.cpp:
+ (WebCore::RenderObject::computeFloatRectForRepaint):
+ * rendering/RenderObject.h:
+ * rendering/RenderText.cpp:
+ (WebCore::RenderText::absoluteRectsForRange):
+ (WebCore::RenderText::absoluteQuads):
+ (WebCore::RenderText::absoluteQuadsForRange):
+ * rendering/RenderTreeAsText.cpp:
+ (WebCore::hasFractions):
+ (WebCore::formatNumberRespectingIntegers):
+ (WebCore::operator<<):
+ (WebCore::write):
+ * rendering/RenderTreeAsText.h:
+ * rendering/TrailingFloatsRootInlineBox.h:
+ (WebCore::TrailingFloatsRootInlineBox::virtualLogicalHeight):
+ * rendering/svg/RenderSVGForeignObject.cpp:
+ (WebCore::RenderSVGForeignObject::computeFloatRectForRepaint):
+ * rendering/svg/RenderSVGForeignObject.h:
+ * rendering/svg/RenderSVGInline.cpp:
+ (WebCore::RenderSVGInline::computeFloatRectForRepaint):
+ * rendering/svg/RenderSVGInline.h:
+ * rendering/svg/RenderSVGInlineText.cpp:
+ (WebCore::RenderSVGInlineText::floatLinesBoundingBox):
+ (WebCore::RenderSVGInlineText::linesBoundingBox):
+ (WebCore::RenderSVGInlineText::computeNewScaledFontForStyle):
+ * rendering/svg/RenderSVGInlineText.h:
+ (WebCore::RenderSVGInlineText::objectBoundingBox):
+ * rendering/svg/RenderSVGModelObject.cpp:
+ (WebCore::RenderSVGModelObject::computeFloatRectForRepaint):
+ * rendering/svg/RenderSVGModelObject.h:
+ * rendering/svg/RenderSVGRoot.cpp:
+ (WebCore::RenderSVGRoot::computeFloatRectForRepaint):
+ * rendering/svg/RenderSVGRoot.h:
+ * rendering/svg/RenderSVGText.cpp:
+ (WebCore::RenderSVGText::computeRectForRepaint):
+ (WebCore::RenderSVGText::computeFloatRectForRepaint):
+ * rendering/svg/RenderSVGText.h:
+ * rendering/svg/SVGInlineFlowBox.cpp:
+ (WebCore::SVGInlineFlowBox::calculateBoundaries):
+ * rendering/svg/SVGInlineFlowBox.h:
+ (WebCore::SVGInlineFlowBox::virtualLogicalHeight):
+ (WebCore::SVGInlineFlowBox::setLogicalHeight):
+ * rendering/svg/SVGInlineTextBox.cpp:
+ (WebCore::SVGInlineTextBox::calculateBoundaries):
+ * rendering/svg/SVGInlineTextBox.h:
+ (WebCore::SVGInlineTextBox::virtualLogicalHeight):
+ (WebCore::SVGInlineTextBox::setLogicalHeight):
+ (WebCore::SVGInlineTextBox::selectionHeight):
+ * rendering/svg/SVGRenderSupport.cpp:
+ (WebCore::SVGRenderSupport::clippedOverflowRectForRepaint):
+ (WebCore::SVGRenderSupport::computeFloatRectForRepaint):
+ * rendering/svg/SVGRenderSupport.h:
+ * rendering/svg/SVGRenderTreeAsText.cpp:
+ (WebCore::operator<<):
+ (WebCore::roundedFloatRect):
+ (WebCore::writeRenderSVGTextBox):
+ (WebCore::writeSVGText):
+ (WebCore::writeSVGInlineText):
+ * rendering/svg/SVGRenderTreeAsText.h:
+ * rendering/svg/SVGRootInlineBox.cpp:
+ (WebCore::SVGRootInlineBox::computePerCharacterLayoutInformation):
+ (WebCore::SVGRootInlineBox::layoutChildBoxes):
+ (WebCore::SVGRootInlineBox::layoutRootBox):
+ * rendering/svg/SVGRootInlineBox.h:
+ (WebCore::SVGRootInlineBox::virtualLogicalHeight):
+ (WebCore::SVGRootInlineBox::setLogicalHeight):
+ * svg/SVGPathStringBuilder.cpp:
+ (WebCore::SVGPathStringBuilder::moveTo):
+ (WebCore::SVGPathStringBuilder::lineTo):
+ (WebCore::SVGPathStringBuilder::lineToHorizontal):
+ (WebCore::SVGPathStringBuilder::lineToVertical):
+ (WebCore::SVGPathStringBuilder::curveToCubic):
+ (WebCore::SVGPathStringBuilder::curveToCubicSmooth):
+ (WebCore::SVGPathStringBuilder::curveToQuadratic):
+ (WebCore::SVGPathStringBuilder::curveToQuadraticSmooth):
+ (WebCore::SVGPathStringBuilder::arcTo):
+
2011-11-28 Andrey Kosyakov <caseq@chromium.org>
Web Inspector: remove WebInspector.linkifyURL and TreeElement.titleHTML
diff --git a/Source/WebCore/platform/text/TextStream.cpp b/Source/WebCore/platform/text/TextStream.cpp
index 3e05625..ce9a561 100644
--- a/Source/WebCore/platform/text/TextStream.cpp
+++ b/Source/WebCore/platform/text/TextStream.cpp
@@ -26,8 +26,8 @@
#include "config.h"
#include "TextStream.h"
-#include "PlatformString.h"
#include <wtf/StringExtras.h>
+#include <wtf/text/WTFString.h>
using namespace std;
@@ -42,44 +42,38 @@
TextStream& TextStream::operator<<(int i)
{
- char buffer[printBufferSize];
- snprintf(buffer, sizeof(buffer) - 1, "%d", i);
- return *this << buffer;
+ m_text.append(String::number(i));
+ return *this;
}
TextStream& TextStream::operator<<(unsigned i)
{
- char buffer[printBufferSize];
- snprintf(buffer, sizeof(buffer) - 1, "%u", i);
- return *this << buffer;
+ m_text.append(String::number(i));
+ return *this;
}
TextStream& TextStream::operator<<(long i)
{
- char buffer[printBufferSize];
- snprintf(buffer, sizeof(buffer) - 1, "%ld", i);
- return *this << buffer;
+ m_text.append(String::number(i));
+ return *this;
}
TextStream& TextStream::operator<<(unsigned long i)
{
- char buffer[printBufferSize];
- snprintf(buffer, sizeof(buffer) - 1, "%lu", i);
- return *this << buffer;
+ m_text.append(String::number(i));
+ return *this;
}
TextStream& TextStream::operator<<(float f)
{
- char buffer[printBufferSize];
- snprintf(buffer, sizeof(buffer) - 1, "%.2f", f);
- return *this << buffer;
+ m_text.append(String::number(f, ShouldRoundDecimalPlaces, 2));
+ return *this;
}
TextStream& TextStream::operator<<(double d)
{
- char buffer[printBufferSize];
- snprintf(buffer, sizeof(buffer) - 1, "%.2f", d);
- return *this << buffer;
+ m_text.append(String::number(d, ShouldRoundDecimalPlaces, 2));
+ return *this;
}
TextStream& TextStream::operator<<(const char* string)
diff --git a/Source/WebCore/rendering/InlineBox.cpp b/Source/WebCore/rendering/InlineBox.cpp
index f26b234..0030e82 100644
--- a/Source/WebCore/rendering/InlineBox.cpp
+++ b/Source/WebCore/rendering/InlineBox.cpp
@@ -141,7 +141,7 @@
}
#endif
-LayoutUnit InlineBox::logicalHeight() const
+float InlineBox::logicalHeight() const
{
if (hasVirtualLogicalHeight())
return virtualLogicalHeight();
@@ -154,7 +154,7 @@
ASSERT(isInlineFlowBox());
RenderBoxModelObject* flowObject = boxModelObject();
const FontMetrics& fontMetrics = renderer()->style(m_firstLine)->fontMetrics();
- LayoutUnit result = fontMetrics.height();
+ float result = fontMetrics.height();
if (parent())
result += flowObject->borderAndPaddingLogicalHeight();
return result;
diff --git a/Source/WebCore/rendering/InlineBox.h b/Source/WebCore/rendering/InlineBox.h
index aa53054..4dc4ec5 100644
--- a/Source/WebCore/rendering/InlineBox.h
+++ b/Source/WebCore/rendering/InlineBox.h
@@ -157,7 +157,7 @@
bool hasVirtualLogicalHeight() const { return m_hasVirtualLogicalHeight; }
void setHasVirtualLogicalHeight() { m_hasVirtualLogicalHeight = true; }
- virtual int virtualLogicalHeight() const
+ virtual float virtualLogicalHeight() const
{
ASSERT_NOT_REACHED();
return 0;
@@ -166,10 +166,10 @@
bool isHorizontal() const { return m_isHorizontal; }
void setIsHorizontal(bool horizontal) { m_isHorizontal = horizontal; }
- virtual IntRect calculateBoundaries() const
+ virtual FloatRect calculateBoundaries() const
{
ASSERT_NOT_REACHED();
- return IntRect();
+ return FloatRect();
}
bool isConstructed() { return m_constructed; }
@@ -243,11 +243,13 @@
}
int pixelSnappedLogicalLeft() const { return logicalLeft(); }
int pixelSnappedLogicalRight() const { return ceilf(logicalRight()); }
+ int pixelSnappedLogicalTop() const { return logicalTop(); }
+ int pixelSnappedLogicalBottom() const { return ceilf(logicalBottom()); }
// The logicalTop[ position is the top edge of the line box in a horizontal line and the left edge in a vertical line.
- LayoutUnit logicalTop() const { return isHorizontal() ? m_topLeft.y() : m_topLeft.x(); }
- LayoutUnit logicalBottom() const { return logicalTop() + logicalHeight(); }
- void setLogicalTop(LayoutUnit top)
+ float logicalTop() const { return isHorizontal() ? m_topLeft.y() : m_topLeft.x(); }
+ float logicalBottom() const { return logicalTop() + logicalHeight(); }
+ void setLogicalTop(float top)
{
if (isHorizontal())
setY(top);
@@ -260,7 +262,7 @@
float logicalWidth() const { return m_logicalWidth; }
// The logical height is our extent in the block flow direction, i.e., height for horizontal text and width for vertical text.
- LayoutUnit logicalHeight() const;
+ float logicalHeight() const;
FloatRect logicalFrameRect() const { return isHorizontal() ? FloatRect(m_topLeft.x(), m_topLeft.y(), m_logicalWidth, logicalHeight()) : FloatRect(m_topLeft.y(), m_topLeft.x(), m_logicalWidth, logicalHeight()); }
diff --git a/Source/WebCore/rendering/InlineFlowBox.cpp b/Source/WebCore/rendering/InlineFlowBox.cpp
index 2de08b6..e412863 100644
--- a/Source/WebCore/rendering/InlineFlowBox.cpp
+++ b/Source/WebCore/rendering/InlineFlowBox.cpp
@@ -689,13 +689,13 @@
if (strictMode || hasTextChildren() || (descendantsHaveSameLineHeightAndBaseline() && hasTextDescendants())) {
if (!setLineTop) {
setLineTop = true;
- lineTop = logicalTop();
+ lineTop = pixelSnappedLogicalTop();
lineTopIncludingMargins = lineTop;
} else {
- lineTop = min(lineTop, logicalTop());
+ lineTop = min(lineTop, pixelSnappedLogicalTop());
lineTopIncludingMargins = min(lineTop, lineTopIncludingMargins);
}
- lineBottom = max(lineBottom, logicalTop() + logicalHeight());
+ lineBottom = max(lineBottom, pixelSnappedLogicalBottom());
lineBottomIncludingMargins = max(lineBottom, lineBottomIncludingMargins);
}
@@ -739,8 +739,8 @@
LayoutUnit shadowLogicalTop = style->isFlippedLinesWritingMode() ? -boxShadowLogicalBottom : boxShadowLogicalTop;
LayoutUnit shadowLogicalBottom = style->isFlippedLinesWritingMode() ? -boxShadowLogicalTop : boxShadowLogicalBottom;
- LayoutUnit logicalTopVisualOverflow = min(logicalTop() + shadowLogicalTop, logicalVisualOverflow.y());
- LayoutUnit logicalBottomVisualOverflow = max(logicalBottom() + shadowLogicalBottom, logicalVisualOverflow.maxY());
+ LayoutUnit logicalTopVisualOverflow = min(pixelSnappedLogicalTop() + shadowLogicalTop, logicalVisualOverflow.y());
+ LayoutUnit logicalBottomVisualOverflow = max(pixelSnappedLogicalBottom() + shadowLogicalBottom, logicalVisualOverflow.maxY());
LayoutUnit boxShadowLogicalLeft;
LayoutUnit boxShadowLogicalRight;
@@ -772,8 +772,8 @@
LayoutUnit outsetLogicalTop = style->isFlippedLinesWritingMode() ? borderOutsetLogicalBottom : borderOutsetLogicalTop;
LayoutUnit outsetLogicalBottom = style->isFlippedLinesWritingMode() ? borderOutsetLogicalTop : borderOutsetLogicalBottom;
- LayoutUnit logicalTopVisualOverflow = min(logicalTop() - outsetLogicalTop, logicalVisualOverflow.y());
- LayoutUnit logicalBottomVisualOverflow = max(logicalBottom() + outsetLogicalBottom, logicalVisualOverflow.maxY());
+ LayoutUnit logicalTopVisualOverflow = min(pixelSnappedLogicalTop() - outsetLogicalTop, logicalVisualOverflow.y());
+ LayoutUnit logicalBottomVisualOverflow = max(pixelSnappedLogicalBottom() + outsetLogicalBottom, logicalVisualOverflow.maxY());
LayoutUnit borderOutsetLogicalLeft;
LayoutUnit borderOutsetLogicalRight;
@@ -838,8 +838,8 @@
LayoutUnit childOverflowLogicalLeft = min<LayoutUnit>(textShadowLogicalLeft + leftGlyphOverflow, leftGlyphOverflow);
LayoutUnit childOverflowLogicalRight = max<LayoutUnit>(textShadowLogicalRight + rightGlyphOverflow, rightGlyphOverflow);
- LayoutUnit logicalTopVisualOverflow = min(textBox->logicalTop() + childOverflowLogicalTop, logicalVisualOverflow.y());
- LayoutUnit logicalBottomVisualOverflow = max(textBox->logicalBottom() + childOverflowLogicalBottom, logicalVisualOverflow.maxY());
+ LayoutUnit logicalTopVisualOverflow = min(textBox->pixelSnappedLogicalTop() + childOverflowLogicalTop, logicalVisualOverflow.y());
+ LayoutUnit logicalBottomVisualOverflow = max(textBox->pixelSnappedLogicalBottom() + childOverflowLogicalBottom, logicalVisualOverflow.maxY());
LayoutUnit logicalLeftVisualOverflow = min(textBox->pixelSnappedLogicalLeft() + childOverflowLogicalLeft, logicalVisualOverflow.x());
LayoutUnit logicalRightVisualOverflow = max(textBox->pixelSnappedLogicalRight() + childOverflowLogicalRight, logicalVisualOverflow.maxX());
diff --git a/Source/WebCore/rendering/InlineTextBox.h b/Source/WebCore/rendering/InlineTextBox.h
index 4e87479..e59660e 100644
--- a/Source/WebCore/rendering/InlineTextBox.h
+++ b/Source/WebCore/rendering/InlineTextBox.h
@@ -108,7 +108,7 @@
TextRun constructTextRun(RenderStyle*, const Font&, const UChar*, int length, int maximumLength, BufferForAppendingHyphen* = 0) const;
public:
- virtual IntRect calculateBoundaries() const { return IntRect(x(), y(), width(), height()); }
+ virtual FloatRect calculateBoundaries() const { return FloatRect(x(), y(), width(), height()); }
virtual IntRect localSelectionRect(int startPos, int endPos);
bool isSelected(int startPos, int endPos) const;
diff --git a/Source/WebCore/rendering/RenderInline.cpp b/Source/WebCore/rendering/RenderInline.cpp
index 4499e10..1e8a1e2 100644
--- a/Source/WebCore/rendering/RenderInline.cpp
+++ b/Source/WebCore/rendering/RenderInline.cpp
@@ -1393,8 +1393,8 @@
rects.append(LayoutRect());
for (InlineFlowBox* curr = firstLineBox(); curr; curr = curr->nextLineBox()) {
RootInlineBox* root = curr->root();
- LayoutUnit top = max(root->lineTop(), curr->logicalTop());
- LayoutUnit bottom = min(root->lineBottom(), curr->logicalBottom());
+ LayoutUnit top = max<LayoutUnit>(root->lineTop(), curr->logicalTop());
+ LayoutUnit bottom = min<LayoutUnit>(root->lineBottom(), curr->logicalBottom());
rects.append(LayoutRect(curr->x(), top, curr->logicalWidth(), bottom - top));
}
rects.append(LayoutRect());
diff --git a/Source/WebCore/rendering/RenderObject.cpp b/Source/WebCore/rendering/RenderObject.cpp
index 0f9d839..1f52995 100755
--- a/Source/WebCore/rendering/RenderObject.cpp
+++ b/Source/WebCore/rendering/RenderObject.cpp
@@ -1521,6 +1521,11 @@
}
}
+void RenderObject::computeFloatRectForRepaint(RenderBoxModelObject*, FloatRect&, bool) const
+{
+ ASSERT_NOT_REACHED();
+}
+
void RenderObject::dirtyLinesFromChangedChild(RenderObject*)
{
}
diff --git a/Source/WebCore/rendering/RenderObject.h b/Source/WebCore/rendering/RenderObject.h
index b94116e..688771b 100644
--- a/Source/WebCore/rendering/RenderObject.h
+++ b/Source/WebCore/rendering/RenderObject.h
@@ -714,6 +714,7 @@
// Given a rect in the object's coordinate space, compute a rect suitable for repainting
// that rect in the coordinate space of repaintContainer.
virtual void computeRectForRepaint(RenderBoxModelObject* repaintContainer, LayoutRect&, bool fixed = false) const;
+ virtual void computeFloatRectForRepaint(RenderBoxModelObject* repaintContainer, FloatRect& repaintRect, bool fixed = false) const;
// If multiple-column layout results in applying an offset to the given point, add the same
// offset to the given size.
diff --git a/Source/WebCore/rendering/RenderText.cpp b/Source/WebCore/rendering/RenderText.cpp
index ff3489e..8177503 100644
--- a/Source/WebCore/rendering/RenderText.cpp
+++ b/Source/WebCore/rendering/RenderText.cpp
@@ -343,8 +343,9 @@
for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) {
// Note: box->end() returns the index of the last character, not the index past it
if (start <= box->start() && box->end() < end) {
- IntRect r = box->calculateBoundaries();
+ FloatRect r = box->calculateBoundaries();
if (useSelectionHeight) {
+ // FIXME: localSelectionRect should switch to return FloatRect soon with the subpixellayout branch.
IntRect selectionRect = box->localSelectionRect(start, end);
if (box->isHorizontal()) {
r.setHeight(selectionRect.height());
@@ -354,7 +355,7 @@
r.setX(selectionRect.x());
}
}
- rects.append(localToAbsoluteQuad(FloatQuad(r), false, wasFixed).enclosingBoundingBox());
+ rects.append(localToAbsoluteQuad(r, false, wasFixed).enclosingBoundingBox());
} else {
// FIXME: This code is wrong. It's converting local to absolute twice. http://webkit.org/b/65722
FloatRect rect = localQuadForTextBox(box, start, end, useSelectionHeight);
@@ -391,9 +392,10 @@
void RenderText::absoluteQuads(Vector<FloatQuad>& quads, bool* wasFixed, ClippingOption option) const
{
for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) {
- IntRect boundaries = box->calculateBoundaries();
+ FloatRect boundaries = box->calculateBoundaries();
// Shorten the width of this text box if it ends in an ellipsis.
+ // FIXME: ellipsisRectForBox should switch to return FloatRect soon with the subpixellayout branch.
IntRect ellipsisRect = (option == ClipToEllipsis) ? ellipsisRectForBox(box, 0, textLength()) : IntRect();
if (!ellipsisRect.isEmpty()) {
if (style()->isHorizontalWritingMode())
@@ -401,7 +403,7 @@
else
boundaries.setHeight(ellipsisRect.maxY() - boundaries.y());
}
- quads.append(localToAbsoluteQuad(FloatRect(boundaries), false, wasFixed));
+ quads.append(localToAbsoluteQuad(boundaries, false, wasFixed));
}
}
@@ -425,8 +427,9 @@
for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) {
// Note: box->end() returns the index of the last character, not the index past it
if (start <= box->start() && box->end() < end) {
- IntRect r(box->calculateBoundaries());
+ FloatRect r = box->calculateBoundaries();
if (useSelectionHeight) {
+ // FIXME: localSelectionRect should switch to return FloatRect soon with the subpixellayout branch.
IntRect selectionRect = box->localSelectionRect(start, end);
if (box->isHorizontal()) {
r.setHeight(selectionRect.height());
@@ -436,7 +439,7 @@
r.setX(selectionRect.x());
}
}
- quads.append(localToAbsoluteQuad(FloatRect(r), false, wasFixed));
+ quads.append(localToAbsoluteQuad(r, false, wasFixed));
} else {
FloatRect rect = localQuadForTextBox(box, start, end, useSelectionHeight);
if (!rect.isZero())
diff --git a/Source/WebCore/rendering/RenderTreeAsText.cpp b/Source/WebCore/rendering/RenderTreeAsText.cpp
index cb86402..275e9b5 100644
--- a/Source/WebCore/rendering/RenderTreeAsText.cpp
+++ b/Source/WebCore/rendering/RenderTreeAsText.cpp
@@ -78,7 +78,7 @@
static void writeLayers(TextStream&, const RenderLayer* rootLayer, RenderLayer*, const IntRect& paintDirtyRect, int indent = 0, RenderAsTextBehavior behavior = RenderAsTextBehaviorNormal);
-bool hasFractions(double val)
+static inline bool hasFractions(double val)
{
static const double s_epsilon = 0.0001;
int ival = static_cast<int>(val);
@@ -86,6 +86,13 @@
return fabs(val - dval) > s_epsilon;
}
+String formatNumberRespectingIntegers(double value)
+{
+ if (!hasFractions(value))
+ return String::number(static_cast<int>(value));
+ return String::number(value, ShouldRoundDecimalPlaces, 2);
+}
+
TextStream& operator<<(TextStream& ts, const IntRect& r)
{
return ts << "at (" << r.x() << "," << r.y() << ") size " << r.width() << "x" << r.height();
@@ -98,31 +105,16 @@
TextStream& operator<<(TextStream& ts, const FloatPoint& p)
{
- ts << "(";
- if (hasFractions(p.x()))
- ts << p.x();
- else
- ts << int(p.x());
- ts << ",";
- if (hasFractions(p.y()))
- ts << p.y();
- else
- ts << int(p.y());
- return ts << ")";
+ ts << "(" << formatNumberRespectingIntegers(p.x());
+ ts << "," << formatNumberRespectingIntegers(p.y());
+ ts << ")";
+ return ts;
}
TextStream& operator<<(TextStream& ts, const FloatSize& s)
{
- ts << "width=";
- if (hasFractions(s.width()))
- ts << s.width();
- else
- ts << int(s.width());
- ts << " height=";
- if (hasFractions(s.height()))
- ts << s.height();
- else
- ts << int(s.height());
+ ts << "width=" << formatNumberRespectingIntegers(s.width());
+ ts << " height=" << formatNumberRespectingIntegers(s.height());
return ts;
}
@@ -545,11 +537,11 @@
return;
}
if (o.isSVGText()) {
- writeSVGText(ts, *toRenderBlock(&o), indent);
+ writeSVGText(ts, *toRenderSVGText(&o), indent);
return;
}
if (o.isSVGInlineText()) {
- writeSVGInlineText(ts, *toRenderText(&o), indent);
+ writeSVGInlineText(ts, *toRenderSVGInlineText(&o), indent);
return;
}
if (o.isSVGImage()) {
diff --git a/Source/WebCore/rendering/RenderTreeAsText.h b/Source/WebCore/rendering/RenderTreeAsText.h
index 0aa72cb..26cc065 100644
--- a/Source/WebCore/rendering/RenderTreeAsText.h
+++ b/Source/WebCore/rendering/RenderTreeAsText.h
@@ -96,7 +96,7 @@
String markerTextForListItem(Element*);
-bool hasFractions(double val);
+String formatNumberRespectingIntegers(double);
} // namespace WebCore
diff --git a/Source/WebCore/rendering/TrailingFloatsRootInlineBox.h b/Source/WebCore/rendering/TrailingFloatsRootInlineBox.h
index 6629857..960ca8a 100644
--- a/Source/WebCore/rendering/TrailingFloatsRootInlineBox.h
+++ b/Source/WebCore/rendering/TrailingFloatsRootInlineBox.h
@@ -39,7 +39,7 @@
}
private:
- virtual int virtualLogicalHeight() const { return 0; }
+ virtual float virtualLogicalHeight() const { return 0; }
};
} // namespace WebCore
diff --git a/Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp b/Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp
index 062c5d6..a4691ec 100644
--- a/Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp
+++ b/Source/WebCore/rendering/svg/RenderSVGForeignObject.cpp
@@ -91,9 +91,9 @@
return SVGRenderSupport::clippedOverflowRectForRepaint(this, repaintContainer);
}
-void RenderSVGForeignObject::computeRectForRepaint(RenderBoxModelObject* repaintContainer, LayoutRect& repaintRect, bool fixed) const
+void RenderSVGForeignObject::computeFloatRectForRepaint(RenderBoxModelObject* repaintContainer, FloatRect& repaintRect, bool fixed) const
{
- SVGRenderSupport::computeRectForRepaint(this, repaintContainer, repaintRect, fixed);
+ SVGRenderSupport::computeFloatRectForRepaint(this, repaintContainer, repaintRect, fixed);
}
const AffineTransform& RenderSVGForeignObject::localToParentTransform() const
diff --git a/Source/WebCore/rendering/svg/RenderSVGForeignObject.h b/Source/WebCore/rendering/svg/RenderSVGForeignObject.h
index 3382cca..f6fdaca 100644
--- a/Source/WebCore/rendering/svg/RenderSVGForeignObject.h
+++ b/Source/WebCore/rendering/svg/RenderSVGForeignObject.h
@@ -40,7 +40,7 @@
virtual void paint(PaintInfo&, const LayoutPoint&);
virtual LayoutRect clippedOverflowRectForRepaint(RenderBoxModelObject* repaintContainer) const;
- virtual void computeRectForRepaint(RenderBoxModelObject* repaintContainer, LayoutRect&, bool fixed = false) const;
+ virtual void computeFloatRectForRepaint(RenderBoxModelObject* repaintContainer, FloatRect&, bool fixed = false) const;
virtual bool requiresLayer() const { return false; }
virtual void layout();
diff --git a/Source/WebCore/rendering/svg/RenderSVGInline.cpp b/Source/WebCore/rendering/svg/RenderSVGInline.cpp
index b08b152..d2f1177a 100644
--- a/Source/WebCore/rendering/svg/RenderSVGInline.cpp
+++ b/Source/WebCore/rendering/svg/RenderSVGInline.cpp
@@ -73,9 +73,9 @@
return SVGRenderSupport::clippedOverflowRectForRepaint(this, repaintContainer);
}
-void RenderSVGInline::computeRectForRepaint(RenderBoxModelObject* repaintContainer, LayoutRect& repaintRect, bool fixed) const
+void RenderSVGInline::computeFloatRectForRepaint(RenderBoxModelObject* repaintContainer, FloatRect& repaintRect, bool fixed) const
{
- SVGRenderSupport::computeRectForRepaint(this, repaintContainer, repaintRect, fixed);
+ SVGRenderSupport::computeFloatRectForRepaint(this, repaintContainer, repaintRect, fixed);
}
void RenderSVGInline::mapLocalToContainer(RenderBoxModelObject* repaintContainer, bool /* useTransforms */, bool /* fixed */, TransformState& transformState, bool* wasFixed) const
diff --git a/Source/WebCore/rendering/svg/RenderSVGInline.h b/Source/WebCore/rendering/svg/RenderSVGInline.h
index d2fa1cc..89ffad3 100644
--- a/Source/WebCore/rendering/svg/RenderSVGInline.h
+++ b/Source/WebCore/rendering/svg/RenderSVGInline.h
@@ -46,7 +46,7 @@
virtual FloatRect repaintRectInLocalCoordinates() const;
virtual LayoutRect clippedOverflowRectForRepaint(RenderBoxModelObject* repaintContainer) const;
- virtual void computeRectForRepaint(RenderBoxModelObject* repaintContainer, LayoutRect&, bool fixed = false) const;
+ virtual void computeFloatRectForRepaint(RenderBoxModelObject* repaintContainer, FloatRect&, bool fixed = false) const;
virtual void mapLocalToContainer(RenderBoxModelObject* repaintContainer, bool useTransforms, bool fixed, TransformState&, bool* wasFixed = 0) const;
virtual void absoluteQuads(Vector<FloatQuad>&, bool* wasFixed) const;
diff --git a/Source/WebCore/rendering/svg/RenderSVGInlineText.cpp b/Source/WebCore/rendering/svg/RenderSVGInlineText.cpp
index 490497b..4057e05 100644
--- a/Source/WebCore/rendering/svg/RenderSVGInlineText.cpp
+++ b/Source/WebCore/rendering/svg/RenderSVGInlineText.cpp
@@ -125,14 +125,19 @@
return LayoutRect(x, rect.y(), caretWidth, rect.height());
}
-LayoutRect RenderSVGInlineText::linesBoundingBox() const
+FloatRect RenderSVGInlineText::floatLinesBoundingBox() const
{
- LayoutRect boundingBox;
+ FloatRect boundingBox;
for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox())
boundingBox.unite(box->calculateBoundaries());
return boundingBox;
}
+LayoutRect RenderSVGInlineText::linesBoundingBox() const
+{
+ return enclosingIntRect(floatLinesBoundingBox());
+}
+
bool RenderSVGInlineText::characterStartsNewTextChunk(int position) const
{
ASSERT(m_attributes.xValues().size() == textLength());
diff --git a/Source/WebCore/rendering/svg/RenderSVGInlineText.h b/Source/WebCore/rendering/svg/RenderSVGInlineText.h
index 62e9e8e..6e2c4f4 100644
--- a/Source/WebCore/rendering/svg/RenderSVGInlineText.h
+++ b/Source/WebCore/rendering/svg/RenderSVGInlineText.h
@@ -45,6 +45,9 @@
void updateScaledFont();
static void computeNewScaledFontForStyle(RenderObject*, const RenderStyle*, float& scalingFactor, Font& scaledFont);
+ // Preserves floating point precision for the use in DRT. It knows how to round and does a better job than enclosingIntRect.
+ FloatRect floatLinesBoundingBox() const;
+
private:
virtual const char* renderName() const { return "RenderSVGInlineText"; }
@@ -53,7 +56,7 @@
virtual void setStyle(PassRefPtr<RenderStyle>);
virtual void styleDidChange(StyleDifference, const RenderStyle*);
- virtual FloatRect objectBoundingBox() const { return linesBoundingBox(); }
+ virtual FloatRect objectBoundingBox() const { return floatLinesBoundingBox(); }
virtual bool requiresLayer() const { return false; }
virtual bool isSVGInlineText() const { return true; }
diff --git a/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp b/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp
index 7d236af..d8b1121 100644
--- a/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp
+++ b/Source/WebCore/rendering/svg/RenderSVGModelObject.cpp
@@ -49,9 +49,9 @@
return SVGRenderSupport::clippedOverflowRectForRepaint(this, repaintContainer);
}
-void RenderSVGModelObject::computeRectForRepaint(RenderBoxModelObject* repaintContainer, LayoutRect& repaintRect, bool fixed) const
+void RenderSVGModelObject::computeFloatRectForRepaint(RenderBoxModelObject* repaintContainer, FloatRect& repaintRect, bool fixed) const
{
- SVGRenderSupport::computeRectForRepaint(this, repaintContainer, repaintRect, fixed);
+ SVGRenderSupport::computeFloatRectForRepaint(this, repaintContainer, repaintRect, fixed);
}
void RenderSVGModelObject::mapLocalToContainer(RenderBoxModelObject* repaintContainer, bool /* fixed */, bool /* useTransforms */, TransformState& transformState, bool* wasFixed) const
diff --git a/Source/WebCore/rendering/svg/RenderSVGModelObject.h b/Source/WebCore/rendering/svg/RenderSVGModelObject.h
index 7041d44..a2f0313 100644
--- a/Source/WebCore/rendering/svg/RenderSVGModelObject.h
+++ b/Source/WebCore/rendering/svg/RenderSVGModelObject.h
@@ -52,7 +52,7 @@
virtual bool requiresLayer() const { return false; }
virtual LayoutRect clippedOverflowRectForRepaint(RenderBoxModelObject* repaintContainer) const;
- virtual void computeRectForRepaint(RenderBoxModelObject* repaintContainer, LayoutRect&, bool fixed = false) const;
+ virtual void computeFloatRectForRepaint(RenderBoxModelObject* repaintContainer, FloatRect&, bool fixed = false) const;
virtual LayoutRect outlineBoundsForRepaint(RenderBoxModelObject* repaintContainer, LayoutPoint*) const;
virtual void absoluteRects(Vector<LayoutRect>&, const LayoutPoint& accumulatedOffset) const;
diff --git a/Source/WebCore/rendering/svg/RenderSVGRoot.cpp b/Source/WebCore/rendering/svg/RenderSVGRoot.cpp
index 5e08868..5b71c7f 100644
--- a/Source/WebCore/rendering/svg/RenderSVGRoot.cpp
+++ b/Source/WebCore/rendering/svg/RenderSVGRoot.cpp
@@ -391,7 +391,7 @@
return SVGRenderSupport::clippedOverflowRectForRepaint(this, repaintContainer);
}
-void RenderSVGRoot::computeRectForRepaint(RenderBoxModelObject* repaintContainer, LayoutRect& repaintRect, bool fixed) const
+void RenderSVGRoot::computeFloatRectForRepaint(RenderBoxModelObject* repaintContainer, FloatRect& repaintRect, bool fixed) const
{
// Apply our local transforms (except for x/y translation), then our shadow,
// and then call RenderBox's method to handle all the normal CSS Box model bits
@@ -404,7 +404,9 @@
if (const ShadowData* shadow = svgStyle->shadow())
shadow->adjustRectForShadow(repaintRect);
- RenderBox::computeRectForRepaint(repaintContainer, repaintRect, fixed);
+ LayoutRect rect = enclosingIntRect(repaintRect);
+ RenderBox::computeRectForRepaint(repaintContainer, rect, fixed);
+ repaintRect = rect;
}
void RenderSVGRoot::mapLocalToContainer(RenderBoxModelObject* repaintContainer, bool fixed, bool useTransforms, TransformState& transformState, bool* wasFixed) const
diff --git a/Source/WebCore/rendering/svg/RenderSVGRoot.h b/Source/WebCore/rendering/svg/RenderSVGRoot.h
index b9ba0ef..c099499 100644
--- a/Source/WebCore/rendering/svg/RenderSVGRoot.h
+++ b/Source/WebCore/rendering/svg/RenderSVGRoot.h
@@ -91,7 +91,7 @@
virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const LayoutPoint& pointInContainer, const LayoutPoint& accumulatedOffset, HitTestAction);
virtual LayoutRect clippedOverflowRectForRepaint(RenderBoxModelObject* repaintContainer) const;
- virtual void computeRectForRepaint(RenderBoxModelObject* repaintContainer, LayoutRect& repaintRect, bool fixed) const;
+ virtual void computeFloatRectForRepaint(RenderBoxModelObject* repaintContainer, FloatRect& repaintRect, bool fixed) const;
virtual void mapLocalToContainer(RenderBoxModelObject* repaintContainer, bool useTransforms, bool fixed, TransformState&, bool* wasFixed = 0) const;
diff --git a/Source/WebCore/rendering/svg/RenderSVGText.cpp b/Source/WebCore/rendering/svg/RenderSVGText.cpp
index 25a8dcb..4e7e465 100644
--- a/Source/WebCore/rendering/svg/RenderSVGText.cpp
+++ b/Source/WebCore/rendering/svg/RenderSVGText.cpp
@@ -89,9 +89,16 @@
return SVGRenderSupport::clippedOverflowRectForRepaint(this, repaintContainer);
}
-void RenderSVGText::computeRectForRepaint(RenderBoxModelObject* repaintContainer, LayoutRect& repaintRect, bool fixed) const
+void RenderSVGText::computeRectForRepaint(RenderBoxModelObject* repaintContainer, LayoutRect& rect, bool fixed) const
{
- SVGRenderSupport::computeRectForRepaint(this, repaintContainer, repaintRect, fixed);
+ FloatRect repaintRect = rect;
+ computeFloatRectForRepaint(repaintContainer, repaintRect, fixed);
+ rect = enclosingLayoutRect(repaintRect);
+}
+
+void RenderSVGText::computeFloatRectForRepaint(RenderBoxModelObject* repaintContainer, FloatRect& repaintRect, bool fixed) const
+{
+ SVGRenderSupport::computeFloatRectForRepaint(this, repaintContainer, repaintRect, fixed);
}
void RenderSVGText::mapLocalToContainer(RenderBoxModelObject* repaintContainer, bool /* fixed */, bool /* useTransforms */, TransformState& transformState, bool* wasFixed) const
diff --git a/Source/WebCore/rendering/svg/RenderSVGText.h b/Source/WebCore/rendering/svg/RenderSVGText.h
index a0ada4c..b08c14e 100644
--- a/Source/WebCore/rendering/svg/RenderSVGText.h
+++ b/Source/WebCore/rendering/svg/RenderSVGText.h
@@ -64,6 +64,7 @@
virtual LayoutRect clippedOverflowRectForRepaint(RenderBoxModelObject* repaintContainer) const;
virtual void computeRectForRepaint(RenderBoxModelObject* repaintContainer, LayoutRect&, bool fixed = false) const;
+ virtual void computeFloatRectForRepaint(RenderBoxModelObject* repaintContainer, FloatRect&, bool fixed = false) const;
virtual void mapLocalToContainer(RenderBoxModelObject* repaintContainer, bool useTransforms, bool fixed, TransformState&, bool* wasFixed = 0) const;
diff --git a/Source/WebCore/rendering/svg/SVGInlineFlowBox.cpp b/Source/WebCore/rendering/svg/SVGInlineFlowBox.cpp
index b879dea..cdeec61 100644
--- a/Source/WebCore/rendering/svg/SVGInlineFlowBox.cpp
+++ b/Source/WebCore/rendering/svg/SVGInlineFlowBox.cpp
@@ -72,9 +72,9 @@
SVGRenderSupport::finishRenderSVGContent(boxRenderer, childPaintInfo, paintInfo.context);
}
-IntRect SVGInlineFlowBox::calculateBoundaries() const
+FloatRect SVGInlineFlowBox::calculateBoundaries() const
{
- IntRect childRect;
+ FloatRect childRect;
for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) {
if (!child->isSVGInlineTextBox() && !child->isSVGInlineFlowBox())
continue;
diff --git a/Source/WebCore/rendering/svg/SVGInlineFlowBox.h b/Source/WebCore/rendering/svg/SVGInlineFlowBox.h
index 7970348..bc44c7e 100644
--- a/Source/WebCore/rendering/svg/SVGInlineFlowBox.h
+++ b/Source/WebCore/rendering/svg/SVGInlineFlowBox.h
@@ -37,18 +37,18 @@
}
virtual bool isSVGInlineFlowBox() const { return true; }
- virtual int virtualLogicalHeight() const { return m_logicalHeight; }
- void setLogicalHeight(int h) { m_logicalHeight = h; }
+ virtual float virtualLogicalHeight() const { return m_logicalHeight; }
+ void setLogicalHeight(float h) { m_logicalHeight = h; }
void paintSelectionBackground(PaintInfo&);
virtual void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom);
- virtual IntRect calculateBoundaries() const;
+ virtual FloatRect calculateBoundaries() const;
static void computeTextMatchMarkerRectForRenderer(RenderSVGInlineText*);
private:
- int m_logicalHeight;
+ float m_logicalHeight;
};
} // namespace WebCore
diff --git a/Source/WebCore/rendering/svg/SVGInlineTextBox.cpp b/Source/WebCore/rendering/svg/SVGInlineTextBox.cpp
index b243df9..b18762f 100644
--- a/Source/WebCore/rendering/svg/SVGInlineTextBox.cpp
+++ b/Source/WebCore/rendering/svg/SVGInlineTextBox.cpp
@@ -702,7 +702,7 @@
paintTextWithShadows(context, style, textRun, fragment, endPosition, fragment.length);
}
-IntRect SVGInlineTextBox::calculateBoundaries() const
+FloatRect SVGInlineTextBox::calculateBoundaries() const
{
FloatRect textRect;
@@ -726,7 +726,7 @@
textRect.unite(fragmentRect);
}
- return enclosingIntRect(textRect);
+ return textRect;
}
bool SVGInlineTextBox::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, const LayoutPoint& pointInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit, LayoutUnit)
diff --git a/Source/WebCore/rendering/svg/SVGInlineTextBox.h b/Source/WebCore/rendering/svg/SVGInlineTextBox.h
index a509940..4d0c048 100644
--- a/Source/WebCore/rendering/svg/SVGInlineTextBox.h
+++ b/Source/WebCore/rendering/svg/SVGInlineTextBox.h
@@ -37,11 +37,11 @@
virtual bool isSVGInlineTextBox() const { return true; }
- virtual int virtualLogicalHeight() const { return m_logicalHeight; }
- void setLogicalHeight(int height) { m_logicalHeight = height; }
+ virtual float virtualLogicalHeight() const { return m_logicalHeight; }
+ void setLogicalHeight(float height) { m_logicalHeight = height; }
virtual int selectionTop() { return top(); }
- virtual int selectionHeight() { return m_logicalHeight; }
+ virtual int selectionHeight() { return static_cast<int>(ceilf(m_logicalHeight)); }
virtual int offsetForPosition(float x, bool includePartialGlyphs = true) const;
virtual float positionForOffset(int offset) const;
@@ -51,7 +51,7 @@
bool mapStartEndPositionsIntoFragmentCoordinates(const SVGTextFragment&, int& startPosition, int& endPosition) const;
- virtual IntRect calculateBoundaries() const;
+ virtual FloatRect calculateBoundaries() const;
void clearTextFragments() { m_textFragments.clear(); }
Vector<SVGTextFragment>& textFragments() { return m_textFragments; }
@@ -80,7 +80,7 @@
virtual bool nodeAtPoint(const HitTestRequest&, HitTestResult&, const LayoutPoint& pointInContainer, const LayoutPoint& accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom);
private:
- int m_logicalHeight;
+ float m_logicalHeight;
int m_paintingResourceMode;
bool m_startsNewTextChunk : 1;
RenderSVGResource* m_paintingResource;
diff --git a/Source/WebCore/rendering/svg/SVGRenderSupport.cpp b/Source/WebCore/rendering/svg/SVGRenderSupport.cpp
index 57209aa..4bb2fd9 100644
--- a/Source/WebCore/rendering/svg/SVGRenderSupport.cpp
+++ b/Source/WebCore/rendering/svg/SVGRenderSupport.cpp
@@ -54,21 +54,21 @@
// Pass our local paint rect to computeRectForRepaint() which will
// map to parent coords and recurse up the parent chain.
- LayoutRect repaintRect = enclosingLayoutRect(object->repaintRectInLocalCoordinates());
- object->computeRectForRepaint(repaintContainer, repaintRect);
- return repaintRect;
+ FloatRect repaintRect = object->repaintRectInLocalCoordinates();
+ object->computeFloatRectForRepaint(repaintContainer, repaintRect);
+ return enclosingLayoutRect(repaintRect);
}
-void SVGRenderSupport::computeRectForRepaint(const RenderObject* object, RenderBoxModelObject* repaintContainer, LayoutRect& repaintRect, bool fixed)
+void SVGRenderSupport::computeFloatRectForRepaint(const RenderObject* object, RenderBoxModelObject* repaintContainer, FloatRect& repaintRect, bool fixed)
{
const SVGRenderStyle* svgStyle = object->style()->svgStyle();
if (const ShadowData* shadow = svgStyle->shadow())
shadow->adjustRectForShadow(repaintRect);
repaintRect.inflate(object->style()->outlineWidth());
- // Translate to coords in our parent renderer, and then call computeRectForRepaint on our parent
+ // Translate to coords in our parent renderer, and then call computeFloatRectForRepaint() on our parent.
repaintRect = object->localToParentTransform().mapRect(repaintRect);
- object->parent()->computeRectForRepaint(repaintContainer, repaintRect, fixed);
+ object->parent()->computeFloatRectForRepaint(repaintContainer, repaintRect, fixed);
}
void SVGRenderSupport::mapLocalToContainer(const RenderObject* object, RenderBoxModelObject* repaintContainer, TransformState& transformState, bool* wasFixed)
diff --git a/Source/WebCore/rendering/svg/SVGRenderSupport.h b/Source/WebCore/rendering/svg/SVGRenderSupport.h
index 98870ec..f5280ff 100644
--- a/Source/WebCore/rendering/svg/SVGRenderSupport.h
+++ b/Source/WebCore/rendering/svg/SVGRenderSupport.h
@@ -66,7 +66,7 @@
// Important functions used by nearly all SVG renderers centralizing coordinate transformations / repaint rect calculations
static LayoutRect clippedOverflowRectForRepaint(const RenderObject*, RenderBoxModelObject* repaintContainer);
- static void computeRectForRepaint(const RenderObject*, RenderBoxModelObject* repaintContainer, LayoutRect&, bool fixed);
+ static void computeFloatRectForRepaint(const RenderObject*, RenderBoxModelObject* repaintContainer, FloatRect&, bool fixed);
static void mapLocalToContainer(const RenderObject*, RenderBoxModelObject* repaintContainer, TransformState&, bool* wasFixed = 0);
// Shared between SVG renderers and resources.
diff --git a/Source/WebCore/rendering/svg/SVGRenderTreeAsText.cpp b/Source/WebCore/rendering/svg/SVGRenderTreeAsText.cpp
index 6624c17..76855fd 100644
--- a/Source/WebCore/rendering/svg/SVGRenderTreeAsText.cpp
+++ b/Source/WebCore/rendering/svg/SVGRenderTreeAsText.cpp
@@ -131,28 +131,12 @@
writeNameValuePair(ts, name, value);
}
-TextStream& operator<<(TextStream& ts, const FloatRect &r)
+TextStream& operator<<(TextStream& ts, const FloatRect& r)
{
- ts << "at (";
- if (hasFractions(r.x()))
- ts << r.x();
- else
- ts << int(r.x());
- ts << ",";
- if (hasFractions(r.y()))
- ts << r.y();
- else
- ts << int(r.y());
- ts << ") size ";
- if (hasFractions(r.width()))
- ts << r.width();
- else
- ts << int(r.width());
- ts << "x";
- if (hasFractions(r.height()))
- ts << r.height();
- else
- ts << int(r.height());
+ ts << "at (" << formatNumberRespectingIntegers(r.x());
+ ts << "," << formatNumberRespectingIntegers(r.y());
+ ts << ") size " << formatNumberRespectingIntegers(r.width());
+ ts << "x" << formatNumberRespectingIntegers(r.height());
return ts;
}
@@ -396,16 +380,13 @@
return writePositionAndStyle(ts, root);
}
-static void writeRenderSVGTextBox(TextStream& ts, const RenderBlock& text)
+static void writeRenderSVGTextBox(TextStream& ts, const RenderSVGText& text)
{
SVGRootInlineBox* box = static_cast<SVGRootInlineBox*>(text.firstRootBox());
if (!box)
return;
- // FIXME: For now use an int for logicalWidth, although this makes it harder
- // to detect any changes caused by the conversion to floating point. :(
- int logicalWidth = ceilf(box->x() + box->logicalWidth()) - box->x();
- ts << " at (" << text.x() << "," << text.y() << ") size " << logicalWidth << "x" << box->logicalHeight();
+ ts << " " << enclosingIntRect(FloatRect(text.x(), text.y(), box->logicalWidth(), box->logicalHeight()));
// FIXME: Remove this hack, once the new text layout engine is completly landed. We want to preserve the old layout test results for now.
ts << " contains 1 chunk(s)";
@@ -618,7 +599,7 @@
writeChildren(ts, root, indent);
}
-void writeSVGText(TextStream& ts, const RenderBlock& text, int indent)
+void writeSVGText(TextStream& ts, const RenderSVGText& text, int indent)
{
writeStandardPrefix(ts, text, indent);
writeRenderSVGTextBox(ts, text);
@@ -627,12 +608,10 @@
writeChildren(ts, text, indent);
}
-void writeSVGInlineText(TextStream& ts, const RenderText& text, int indent)
+void writeSVGInlineText(TextStream& ts, const RenderSVGInlineText& text, int indent)
{
writeStandardPrefix(ts, text, indent);
-
- // Why not just linesBoundingBox()?
- ts << " " << FloatRect(text.firstRunOrigin(), text.linesBoundingBox().size()) << "\n";
+ ts << " " << enclosingIntRect(FloatRect(text.firstRunOrigin(), text.floatLinesBoundingBox().size())) << "\n";
writeResources(ts, text, indent);
writeSVGInlineTextBoxes(ts, text, indent);
}
diff --git a/Source/WebCore/rendering/svg/SVGRenderTreeAsText.h b/Source/WebCore/rendering/svg/SVGRenderTreeAsText.h
index ce07a5c..f4faf7a 100644
--- a/Source/WebCore/rendering/svg/SVGRenderTreeAsText.h
+++ b/Source/WebCore/rendering/svg/SVGRenderTreeAsText.h
@@ -36,14 +36,14 @@
class FloatRect;
class FloatSize;
class Node;
-class RenderBlock;
class RenderImage;
class RenderObject;
class RenderSVGGradientStop;
class RenderSVGImage;
+class RenderSVGInlineText;
class RenderSVGPath;
class RenderSVGRoot;
-class RenderText;
+class RenderSVGText;
class AffineTransform;
class SVGUnitTypes;
@@ -54,8 +54,8 @@
void writeSVGResourceContainer(TextStream&, const RenderObject&, int indent);
void writeSVGContainer(TextStream&, const RenderObject&, int indent);
void writeSVGImage(TextStream&, const RenderSVGImage&, int indent);
-void writeSVGInlineText(TextStream&, const RenderText&, int indent);
-void writeSVGText(TextStream&, const RenderBlock&, int indent);
+void writeSVGInlineText(TextStream&, const RenderSVGInlineText&, int indent);
+void writeSVGText(TextStream&, const RenderSVGText&, int indent);
void writeResources(TextStream&, const RenderObject&, int indent);
// helper operators defined used in various classes to dump the render tree.
diff --git a/Source/WebCore/rendering/svg/SVGRootInlineBox.cpp b/Source/WebCore/rendering/svg/SVGRootInlineBox.cpp
index 5306797..d5f5d5c 100644
--- a/Source/WebCore/rendering/svg/SVGRootInlineBox.cpp
+++ b/Source/WebCore/rendering/svg/SVGRootInlineBox.cpp
@@ -92,7 +92,7 @@
// Perform SVG text layout phase four
// Position & resize all SVGInlineText/FlowBoxes in the inline box tree, resize the root box as well as the RenderSVGText parent block.
- LayoutRect childRect;
+ FloatRect childRect;
layoutChildBoxes(this, &childRect);
layoutRootBox(childRect);
}
@@ -136,10 +136,10 @@
}
}
-void SVGRootInlineBox::layoutChildBoxes(InlineFlowBox* start, LayoutRect* childRect)
+void SVGRootInlineBox::layoutChildBoxes(InlineFlowBox* start, FloatRect* childRect)
{
for (InlineBox* child = start->firstChild(); child; child = child->nextOnLine()) {
- LayoutRect boxRect;
+ FloatRect boxRect;
if (child->isSVGInlineTextBox()) {
ASSERT(child->renderer());
ASSERT(child->renderer()->isSVGInlineText());
@@ -171,17 +171,15 @@
}
}
-void SVGRootInlineBox::layoutRootBox(const LayoutRect& childRect)
+void SVGRootInlineBox::layoutRootBox(const FloatRect& childRect)
{
RenderBlock* parentBlock = block();
ASSERT(parentBlock);
- LayoutUnit widthBlock = childRect.width();
- LayoutUnit heightBlock = childRect.height();
-
// Finally, assign the root block position, now that all content is laid out.
- parentBlock->setLocation(childRect.location());
- parentBlock->setSize(childRect.size());
+ IntRect roundedChildRect = enclosingIntRect(childRect);
+ parentBlock->setLocation(roundedChildRect.location());
+ parentBlock->setSize(roundedChildRect.size());
// Position all children relative to the parent block.
for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) {
@@ -194,9 +192,9 @@
// Position ourselves.
setX(0);
setY(0);
- setLogicalWidth(widthBlock);
- setLogicalHeight(heightBlock);
- setLineTopBottomPositions(0, heightBlock, 0, heightBlock);
+ setLogicalWidth(childRect.width());
+ setLogicalHeight(childRect.height());
+ setLineTopBottomPositions(0, roundedChildRect.height(), 0, roundedChildRect.height());
}
InlineBox* SVGRootInlineBox::closestLeafChildForPosition(const LayoutPoint& point)
diff --git a/Source/WebCore/rendering/svg/SVGRootInlineBox.h b/Source/WebCore/rendering/svg/SVGRootInlineBox.h
index e9640a8..f09a1d1 100644
--- a/Source/WebCore/rendering/svg/SVGRootInlineBox.h
+++ b/Source/WebCore/rendering/svg/SVGRootInlineBox.h
@@ -42,8 +42,8 @@
virtual bool isSVGRootInlineBox() const { return true; }
- virtual int virtualLogicalHeight() const { return m_logicalHeight; }
- void setLogicalHeight(int height) { m_logicalHeight = height; }
+ virtual float virtualLogicalHeight() const { return m_logicalHeight; }
+ void setLogicalHeight(float height) { m_logicalHeight = height; }
virtual void paint(PaintInfo&, const LayoutPoint&, LayoutUnit lineTop, LayoutUnit lineBottom);
@@ -57,11 +57,11 @@
private:
void reorderValueLists(Vector<SVGTextLayoutAttributes>&);
void layoutCharactersInTextBoxes(InlineFlowBox*, SVGTextLayoutEngine&);
- void layoutChildBoxes(InlineFlowBox*, LayoutRect* = 0);
- void layoutRootBox(const LayoutRect&);
+ void layoutChildBoxes(InlineFlowBox*, FloatRect* = 0);
+ void layoutRootBox(const FloatRect&);
private:
- int m_logicalHeight;
+ float m_logicalHeight;
};
} // namespace WebCore
diff --git a/Source/WebCore/svg/SVGPathStringBuilder.cpp b/Source/WebCore/svg/SVGPathStringBuilder.cpp
index e5f4419..8ce7a02 100644
--- a/Source/WebCore/svg/SVGPathStringBuilder.cpp
+++ b/Source/WebCore/svg/SVGPathStringBuilder.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright (C) Research In Motion Limited 2010. All rights reserved.
+ * Copyright (C) Research In Motion Limited 2010-2011. All rights reserved.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
@@ -21,6 +21,7 @@
#if ENABLE(SVG)
#include "SVGPathStringBuilder.h"
+#include <wtf/text/WTFString.h>
namespace WebCore {
@@ -38,73 +39,93 @@
void SVGPathStringBuilder::moveTo(const FloatPoint& targetPoint, bool, PathCoordinateMode mode)
{
if (mode == AbsoluteCoordinates)
- m_stringBuilder.append(String::format("M %.6lg %.6lg ", targetPoint.x(), targetPoint.y()));
+ m_stringBuilder.append("M " + String::number(targetPoint.x()) + ' ' + String::number(targetPoint.y()) + ' ');
else
- m_stringBuilder.append(String::format("m %.6lg %.6lg ", targetPoint.x(), targetPoint.y()));
+ m_stringBuilder.append("m " + String::number(targetPoint.x()) + ' ' + String::number(targetPoint.y()) + ' ');
}
void SVGPathStringBuilder::lineTo(const FloatPoint& targetPoint, PathCoordinateMode mode)
{
if (mode == AbsoluteCoordinates)
- m_stringBuilder.append(String::format("L %.6lg %.6lg ", targetPoint.x(), targetPoint.y()));
+ m_stringBuilder.append("L " + String::number(targetPoint.x()) + ' ' + String::number(targetPoint.y()) + ' ');
else
- m_stringBuilder.append(String::format("l %.6lg %.6lg ", targetPoint.x(), targetPoint.y()));
+ m_stringBuilder.append("l " + String::number(targetPoint.x()) + ' ' + String::number(targetPoint.y()) + ' ');
}
void SVGPathStringBuilder::lineToHorizontal(float x, PathCoordinateMode mode)
{
if (mode == AbsoluteCoordinates)
- m_stringBuilder.append(String::format("H %.6lg ", x));
+ m_stringBuilder.append("H " + String::number(x) + ' ');
else
- m_stringBuilder.append(String::format("h %.6lg ", x));
+ m_stringBuilder.append("h " + String::number(x) + ' ');
}
void SVGPathStringBuilder::lineToVertical(float y, PathCoordinateMode mode)
{
if (mode == AbsoluteCoordinates)
- m_stringBuilder.append(String::format("V %.6lg ", y));
+ m_stringBuilder.append("V " + String::number(y) + ' ');
else
- m_stringBuilder.append(String::format("v %.6lg ", y));
+ m_stringBuilder.append("v " + String::number(y) + ' ');
}
void SVGPathStringBuilder::curveToCubic(const FloatPoint& point1, const FloatPoint& point2, const FloatPoint& targetPoint, PathCoordinateMode mode)
{
- if (mode == AbsoluteCoordinates)
- m_stringBuilder.append(String::format("C %.6lg %.6lg %.6lg %.6lg %.6lg %.6lg ", point1.x(), point1.y(), point2.x(), point2.y(), targetPoint.x(), targetPoint.y()));
- else
- m_stringBuilder.append(String::format("c %.6lg %.6lg %.6lg %.6lg %.6lg %.6lg ", point1.x(), point1.y(), point2.x(), point2.y(), targetPoint.x(), targetPoint.y()));
+ if (mode == AbsoluteCoordinates) {
+ m_stringBuilder.append("C " + String::number(point1.x()) + ' ' + String::number(point1.y())
+ + ' ' + String::number(point2.x()) + ' ' + String::number(point2.y())
+ + ' ' + String::number(targetPoint.x()) + ' ' + String::number(targetPoint.y()) + ' ');
+ return;
+ }
+
+ m_stringBuilder.append("c " + String::number(point1.x()) + ' ' + String::number(point1.y())
+ + ' ' + String::number(point2.x()) + ' ' + String::number(point2.y())
+ + ' ' + String::number(targetPoint.x()) + ' ' + String::number(targetPoint.y()) + ' ');
}
void SVGPathStringBuilder::curveToCubicSmooth(const FloatPoint& point2, const FloatPoint& targetPoint, PathCoordinateMode mode)
{
- if (mode == AbsoluteCoordinates)
- m_stringBuilder.append(String::format("S %.6lg %.6lg %.6lg %.6lg ", point2.x(), point2.y(), targetPoint.x(), targetPoint.y()));
- else
- m_stringBuilder.append(String::format("s %.6lg %.6lg %.6lg %.6lg ", point2.x(), point2.y(), targetPoint.x(), targetPoint.y()));
+ if (mode == AbsoluteCoordinates) {
+ m_stringBuilder.append("S " + String::number(point2.x()) + ' ' + String::number(point2.y())
+ + ' ' + String::number(targetPoint.x()) + ' ' + String::number(targetPoint.y()) + ' ');
+ return;
+ }
+
+ m_stringBuilder.append("s " + String::number(point2.x()) + ' ' + String::number(point2.y())
+ + ' ' + String::number(targetPoint.x()) + ' ' + String::number(targetPoint.y()) + ' ');
}
void SVGPathStringBuilder::curveToQuadratic(const FloatPoint& point1, const FloatPoint& targetPoint, PathCoordinateMode mode)
{
- if (mode == AbsoluteCoordinates)
- m_stringBuilder.append(String::format("Q %.6lg %.6lg %.6lg %.6lg ", point1.x(), point1.y(), targetPoint.x(), targetPoint.y()));
- else
- m_stringBuilder.append(String::format("q %.6lg %.6lg %.6lg %.6lg ", point1.x(), point1.y(), targetPoint.x(), targetPoint.y()));
+ if (mode == AbsoluteCoordinates) {
+ m_stringBuilder.append("Q " + String::number(point1.x()) + ' ' + String::number(point1.y())
+ + ' ' + String::number(targetPoint.x()) + ' ' + String::number(targetPoint.y()) + ' ');
+ return;
+ }
+
+ m_stringBuilder.append("q " + String::number(point1.x()) + ' ' + String::number(point1.y())
+ + ' ' + String::number(targetPoint.x()) + ' ' + String::number(targetPoint.y()) + ' ');
}
void SVGPathStringBuilder::curveToQuadraticSmooth(const FloatPoint& targetPoint, PathCoordinateMode mode)
{
if (mode == AbsoluteCoordinates)
- m_stringBuilder.append(String::format("T %.6lg %.6lg ", targetPoint.x(), targetPoint.y()));
+ m_stringBuilder.append("T " + String::number(targetPoint.x()) + ' ' + String::number(targetPoint.y()) + ' ');
else
- m_stringBuilder.append(String::format("t %.6lg %.6lg ", targetPoint.x(), targetPoint.y()));
+ m_stringBuilder.append("t " + String::number(targetPoint.x()) + ' ' + String::number(targetPoint.y()) + ' ');
}
void SVGPathStringBuilder::arcTo(float r1, float r2, float angle, bool largeArcFlag, bool sweepFlag, const FloatPoint& targetPoint, PathCoordinateMode mode)
{
- if (mode == AbsoluteCoordinates)
- m_stringBuilder.append(String::format("A %.6lg %.6lg %.6lg %d %d %.6lg %.6lg ", r1, r2, angle, largeArcFlag, sweepFlag, targetPoint.x(), targetPoint.y()));
- else
- m_stringBuilder.append(String::format("a %.6lg %.6lg %.6lg %d %d %.6lg %.6lg ", r1, r2, angle, largeArcFlag, sweepFlag, targetPoint.x(), targetPoint.y()));
+ if (mode == AbsoluteCoordinates) {
+ m_stringBuilder.append("A " + String::number(r1) + ' ' + String::number(r2)
+ + ' ' + String::number(angle) + ' ' + String::number(largeArcFlag) + ' ' + String::number(sweepFlag)
+ + ' ' + String::number(targetPoint.x()) + ' ' + String::number(targetPoint.y()) + ' ');
+ return;
+ }
+
+ m_stringBuilder.append("a " + String::number(r1) + ' ' + String::number(r2)
+ + ' ' + String::number(angle) + ' ' + String::number(largeArcFlag) + ' ' + String::number(sweepFlag)
+ + ' ' + String::number(targetPoint.x()) + ' ' + String::number(targetPoint.y()) + ' ');
}
void SVGPathStringBuilder::closePath()