Changeset 53207 in webkit
- Timestamp:
- Jan 13, 2010 2:42:06 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 4 added
- 29 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r53203 r53207 1 2010-01-13 Dirk Schulze <krit@webkit.org> 2 3 Reviewed by Beth Dakin. 4 5 Repaint bug dragging a star shape with a dash stroke 6 https://bugs.webkit.org/show_bug.cgi?id=33406 7 8 Calculation of repaint rects for RenderPath objects was fixed. We take the 9 union of strokeBoundingBox and objectBoundingBox. Since DRT results depend 10 on the repaint rect, many results needed an update. 11 Added a new test, that makes the wrong calculation visible. 12 * js-repaint-rect-on-path-with-stroke.svg 13 14 * platform/mac/fast/repaint/moving-shadow-on-container-expected.checksum 15 * platform/mac/fast/repaint/moving-shadow-on-container-expected.txt 16 * platform/mac/fast/repaint/moving-shadow-on-path-expected.checksum 17 * platform/mac/fast/repaint/moving-shadow-on-path-expected.txt 18 * platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt: 19 * platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt: 20 * platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt: 21 * platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt: 22 * platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt: 23 * platform/mac/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt: 24 * platform/mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt: 25 * platform/mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt: 26 * platform/mac/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt: 27 * platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt: 28 * platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt: 29 * platform/mac/svg/batik/text/textOnPath-expected.txt: 30 * platform/mac/svg/batik/text/textOnPathSpaces-expected.txt: 31 * platform/mac/svg/batik/text/verticalText-expected.txt: 32 * platform/mac/svg/batik/text/verticalTextOnPath-expected.txt: 33 * platform/mac/svg/css/composite-shadow-example-expected.txt: 34 * platform/mac/svg/css/composite-shadow-with-opacity-expected.txt: 35 * platform/mac/svg/custom/animate-path-morphing-expected.txt: 36 * platform/mac/svg/custom/control-points-for-S-and-T-expected.txt: 37 * platform/mac/svg/custom/dasharrayOrigin-expected.txt: 38 * platform/mac/svg/custom/js-repaint-rect-on-path-with-stroke-expected.checksum: Added. 39 * platform/mac/svg/custom/js-repaint-rect-on-path-with-stroke-expected.png: Added. 40 * platform/mac/svg/custom/js-repaint-rect-on-path-with-stroke-expected.txt: Added. 41 * platform/mac/svg/custom/path-textPath-simulation-expected.txt: 42 * platform/mac/svg/text/text-path-01-b-expected.txt: 43 * svg/custom/js-repaint-rect-on-path-with-stroke.svg: Added. 44 1 45 2010-01-13 Brian Weinstein <bweinstein@apple.com> 2 46 -
trunk/LayoutTests/platform/mac/fast/repaint/moving-shadow-on-container-expected.checksum
r53017 r53207 1 3 ca6e374e016a9889dbdfbf0c0721ed01 3388527c85ca52bfb34b33d849f4b20c -
trunk/LayoutTests/platform/mac/fast/repaint/moving-shadow-on-container-expected.txt
r53017 r53207 4 4 RenderBlock {HTML} at (0,0) size 785x616 5 5 RenderBody {BODY} at (8,8) size 769x600 6 RenderSVGRoot {svg} at (-59.81,-63.30) size 51 3.43x223.616 RenderSVGRoot {svg} at (-59.81,-63.30) size 515.36x223.61 7 7 RenderPath {path} at (-59.81,-63.30) size 135.62x128.98 [stroke={[type=SOLID] [color=#000000] [stroke width=10.00]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,30.00 L-35.27,48.54 L-28.53,9.27 L-57.06,-18.54 L-17.63,-24.27 L-0.00,-60.00 L17.63,-24.27 L57.06,-18.54 L28.53,9.27 L35.27,48.54 Z"] 8 8 RenderPath {path} at (200.68,46.49) size 117.09x113.83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,30.00 L-35.27,48.54 L-28.53,9.27 L-57.06,-18.54 L-17.63,-24.27 L-0.00,-60.00 L17.63,-24.27 L57.06,-18.54 L28.53,9.27 L35.27,48.54 Z"] 9 RenderPath {path} at (349.70,46.70) size 10 3.91x110.89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,25.00 L-29.39,40.45 L-23.78,7.73 L-47.55,-15.45 L-14.69,-20.23 L-0.00,-50.00 L14.69,-20.23 L47.55,-15.45 L23.78,7.73 L29.39,40.45 Z"]9 RenderPath {path} at (349.70,46.70) size 105.85x110.89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,25.00 L-29.39,40.45 L-23.78,7.73 L-47.55,-15.45 L-14.69,-20.23 L-0.00,-50.00 L14.69,-20.23 L47.55,-15.45 L23.78,7.73 L29.39,40.45 Z"] -
trunk/LayoutTests/platform/mac/fast/repaint/moving-shadow-on-path-expected.checksum
r53017 r53207 1 0aa74bbf236c8e7af7e41dd1b54daa2e 1 3388527c85ca52bfb34b33d849f4b20c -
trunk/LayoutTests/platform/mac/fast/repaint/moving-shadow-on-path-expected.txt
r53017 r53207 4 4 RenderBlock {HTML} at (0,0) size 785x616 5 5 RenderBody {BODY} at (8,8) size 769x600 6 RenderSVGRoot {svg} at (-59.81,-63.30) size 51 3.43x223.616 RenderSVGRoot {svg} at (-59.81,-63.30) size 515.36x223.61 7 7 RenderPath {path} at (-59.81,-63.30) size 135.62x128.98 [stroke={[type=SOLID] [color=#000000] [stroke width=10.00]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,30.00 L-35.27,48.54 L-28.53,9.27 L-57.06,-18.54 L-17.63,-24.27 L-0.00,-60.00 L17.63,-24.27 L57.06,-18.54 L28.53,9.27 L35.27,48.54 Z"] 8 8 RenderPath {path} at (200.68,46.49) size 117.09x113.83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,30.00 L-35.27,48.54 L-28.53,9.27 L-57.06,-18.54 L-17.63,-24.27 L-0.00,-60.00 L17.63,-24.27 L57.06,-18.54 L28.53,9.27 L35.27,48.54 Z"] 9 RenderPath {path} at (349.70,46.70) size 10 3.91x110.89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,25.00 L-29.39,40.45 L-23.78,7.73 L-47.55,-15.45 L-14.69,-20.23 L-0.00,-50.00 L14.69,-20.23 L47.55,-15.45 L23.78,7.73 L29.39,40.45 Z"]9 RenderPath {path} at (349.70,46.70) size 105.85x110.89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,25.00 L-29.39,40.45 L-23.78,7.73 L-47.55,-15.45 L-14.69,-20.23 L-0.00,-50.00 L14.69,-20.23 L47.55,-15.45 L23.78,7.73 L29.39,40.45 Z"] -
trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt
r44224 r53207 10 10 RenderSVGInlineText {#text} at (0,-7) size 49x9 11 11 chunk 1 text run 1 at (11.00,18.00) startOffset 0 endOffset 17 width 49.00: "'path' attribute." 12 RenderSVGContainer {g} at (42,1 35) size 420x17713 RenderPath {path} at (87.78,1 54.48) size 303.44x105.55[stroke={[type=SOLID] [color=#000000]}] [data="M15.00,43.00 C15.00,43.00,36.00,20.00,65.00,33.00"]12 RenderSVGContainer {g} at (42,120) size 420x192 13 RenderPath {path} at (87.78,120) size 303.44x140.02 [stroke={[type=SOLID] [color=#000000]}] [data="M15.00,43.00 C15.00,43.00,36.00,20.00,65.00,33.00"] 14 14 RenderPath {rect} at (57,195) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [data="M10.00,33.00 L20.00,33.00 L20.00,43.00 L10.00,43.00 Z"] 15 15 RenderSVGText {text} at (7,50) size 20x9 contains 1 chunk(s) -
trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt
r44224 r53207 10 10 RenderSVGInlineText {#text} at (0,-7) size 56x9 11 11 chunk 1 text run 1 at (10.00,18.00) startOffset 0 endOffset 16 width 56.00: "'mpath' element." 12 RenderSVGContainer {g} at (42,1 35) size 420x17713 RenderPath {path} at (87.78,1 54.48) size 303.44x105.55[stroke={[type=SOLID] [color=#000000]}] [data="M15.00,43.00 C15.00,43.00,36.00,20.00,65.00,33.00"]12 RenderSVGContainer {g} at (42,120) size 420x192 13 RenderPath {path} at (87.78,120) size 303.44x140.02 [stroke={[type=SOLID] [color=#000000]}] [data="M15.00,43.00 C15.00,43.00,36.00,20.00,65.00,33.00"] 14 14 RenderPath {rect} at (57,195) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [data="M10.00,33.00 L20.00,33.00 L20.00,43.00 L10.00,43.00 Z"] 15 15 RenderSVGText {text} at (7,50) size 20x9 contains 1 chunk(s) -
trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-08-t-expected.txt
r38794 r53207 7 7 RenderSVGInlineText {#text} at (0,-13) size 276x16 8 8 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'" 9 RenderSVGContainer {g} at (8,1 67.10) size 437x95.9010 RenderPath {path} at (24,1 67.10) size 151.71x57.90[stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [data="M25.00,225.00 C25.00,175.00,125.00,150.00,175.00,200.00"]9 RenderSVGContainer {g} at (8,150) size 437x113 10 RenderPath {path} at (24,150) size 151.71x75 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [data="M25.00,225.00 C25.00,175.00,125.00,150.00,175.00,200.00"] 11 11 RenderPath {rect} at (8,193) size 34x34 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFCCCC]}] [data="M10.00,195.00 L40.00,195.00 L40.00,225.00 L10.00,225.00 Z"] 12 12 RenderSVGText {text} at (9,240) size 32x14 contains 1 chunk(s) … … 21 21 RenderSVGInlineText {#text} at (0,-13) size 80x16 22 22 chunk 1 (middle anchor) text run 1 at (60.50,260.00) startOffset 0 endOffset 13 width 79.00: "rotate='auto'" 23 RenderPath {path} at (274,1 67.10) size 151.71x57.90[stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [data="M275.00,225.00 C275.00,175.00,375.00,150.00,425.00,200.00"]23 RenderPath {path} at (274,150) size 151.71x75 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [data="M275.00,225.00 C275.00,175.00,375.00,150.00,425.00,200.00"] 24 24 RenderPath {rect} at (258,193) size 34x34 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFCCCC]}] [data="M260.00,195.00 L290.00,195.00 L290.00,225.00 L260.00,225.00 Z"] 25 25 RenderSVGText {text} at (259,240) size 32x14 contains 1 chunk(s) -
trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt
r38794 r53207 15 15 RenderPath {line} at (-45,-0.50) size 90x1 [stroke={[type=SOLID] [color=#C0C0C0]}] [data="M-45.00,0.00 L45.00,0.00"] 16 16 RenderPath {line} at (-0.50,-45) size 1x90 [stroke={[type=SOLID] [color=#C0C0C0]}] [data="M0.00,-45.00 L0.00,45.00"] 17 RenderSVGContainer {g} at (51,4 5) size 378x24918 RenderSVGContainer {g} at (51, 62.68) size 138x91.32[transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,90.00)}]17 RenderSVGContainer {g} at (51,40) size 378x254 18 RenderSVGContainer {g} at (51,40) size 138x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,90.00)}] 19 19 RenderPath {path} at (105,75) size 30x30 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-15.00,0.00 C-15.00,0.00,0.00,-15.00,0.00,-15.00 C0.00,-15.00,15.00,0.00,15.00,0.00 C15.00,0.00,0.00,15.00,0.00,15.00 C0.00,15.00,-15.00,0.00,-15.00,0.00 Z"] 20 20 RenderPath {path} at (104.29,74.29) size 31.41x31.41 [stroke={[type=SOLID] [color=#FFB400]}] [data="M-15.00,0.00 C-15.00,0.00,0.00,-15.00,0.00,-15.00 C0.00,-15.00,15.00,0.00,15.00,0.00 C15.00,0.00,0.00,15.00,0.00,15.00 C0.00,15.00,-15.00,0.00,-15.00,0.00 Z"] 21 RenderPath {path} at ( 92.68,62.68) size 54.64x54.64[stroke={[type=SOLID] [color=#FFB400]}] [data="M0.00,0.00 C-50.00,-15.00,-15.00,-50.00,0.00,0.00 C15.00,-50.00,50.00,-15.00,0.00,0.00 C50.00,15.00,15.00,50.00,0.00,0.00 C-15.00,50.00,-50.00,15.00,0.00,0.00 Z"]21 RenderPath {path} at (70,40) size 100x100 [stroke={[type=SOLID] [color=#FFB400]}] [data="M0.00,0.00 C-50.00,-15.00,-15.00,-50.00,0.00,0.00 C15.00,-50.00,50.00,-15.00,0.00,0.00 C50.00,15.00,15.00,50.00,0.00,0.00 C-15.00,50.00,-50.00,15.00,0.00,0.00 Z"] 22 22 RenderSVGText {text} at (-69,60) size 138x18 contains 1 chunk(s) 23 23 RenderSVGInlineText {#text} at (0,-14) size 138x18 24 24 chunk 1 (middle anchor) text run 1 at (-68.50,60.00) startOffset 0 endOffset 21 width 137.00: "#1: from-to animation" 25 RenderSVGContainer {g} at (189, 62.68) size 102x91.32[transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,90.00)}]25 RenderSVGContainer {g} at (189,40) size 102x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,90.00)}] 26 26 RenderPath {path} at (225,75) size 30x30 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-15.00,0.00 C-15.00,0.00,0.00,-15.00,0.00,-15.00 C0.00,-15.00,15.00,0.00,15.00,0.00 C15.00,0.00,0.00,15.00,0.00,15.00 C0.00,15.00,-15.00,0.00,-15.00,0.00 Z"] 27 27 RenderPath {path} at (224.29,74.29) size 31.41x31.41 [stroke={[type=SOLID] [color=#FFB400]}] [data="M-15.00,0.00 C-15.00,0.00,0.00,-15.00,0.00,-15.00 C0.00,-15.00,15.00,0.00,15.00,0.00 C15.00,0.00,0.00,15.00,0.00,15.00 C0.00,15.00,-15.00,0.00,-15.00,0.00 Z"] 28 RenderPath {path} at ( 212.68,62.68) size 54.64x54.64[stroke={[type=SOLID] [color=#FFB400]}] [data="M0.00,0.00 C-50.00,-15.00,-15.00,-50.00,0.00,0.00 C15.00,-50.00,50.00,-15.00,0.00,0.00 C50.00,15.00,15.00,50.00,0.00,0.00 C-15.00,50.00,-50.00,15.00,0.00,0.00 Z"]28 RenderPath {path} at (190,40) size 100x100 [stroke={[type=SOLID] [color=#FFB400]}] [data="M0.00,0.00 C-50.00,-15.00,-15.00,-50.00,0.00,0.00 C15.00,-50.00,50.00,-15.00,0.00,0.00 C50.00,15.00,15.00,50.00,0.00,0.00 C-15.00,50.00,-50.00,15.00,0.00,0.00 Z"] 29 29 RenderSVGText {text} at (-51,60) size 102x18 contains 1 chunk(s) 30 30 RenderSVGInlineText {#text} at (0,-14) size 102x18 31 31 chunk 1 (middle anchor) text run 1 at (-51.00,60.00) startOffset 0 endOffset 16 width 102.00: "#2: to animation" 32 RenderSVGContainer {g} at (295,4 5) size 130x109[transform={m=((1.00,0.00)(0.00,1.00)) t=(360.00,90.00)}]32 RenderSVGContainer {g} at (295,40) size 130x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(360.00,90.00)}] 33 33 RenderPath {path} at (345,75) size 30x30 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-15.00,0.00 C-15.00,0.00,0.00,-15.00,0.00,-15.00 C0.00,-15.00,15.00,0.00,15.00,0.00 C15.00,0.00,0.00,15.00,0.00,15.00 C0.00,15.00,-15.00,0.00,-15.00,0.00 Z"] 34 34 RenderPath {path} at (344.29,74.29) size 31.41x31.41 [stroke={[type=SOLID] [color=#FFB400]}] [data="M-15.00,0.00 C-15.00,0.00,0.00,-15.00,0.00,-15.00 C0.00,-15.00,15.00,0.00,15.00,0.00 C15.00,0.00,0.00,15.00,0.00,15.00 C0.00,15.00,-15.00,0.00,-15.00,0.00 Z"] 35 RenderPath {path} at (3 32.68,62.68) size 54.64x54.64[stroke={[type=SOLID] [color=#FFB400]}] [data="M0.00,0.00 C-50.00,-15.00,-15.00,-50.00,0.00,0.00 C15.00,-50.00,50.00,-15.00,0.00,0.00 C50.00,15.00,15.00,50.00,0.00,0.00 C-15.00,50.00,-50.00,15.00,0.00,0.00 Z"]35 RenderPath {path} at (310,40) size 100x100 [stroke={[type=SOLID] [color=#FFB400]}] [data="M0.00,0.00 C-50.00,-15.00,-15.00,-50.00,0.00,0.00 C15.00,-50.00,50.00,-15.00,0.00,0.00 C50.00,15.00,15.00,50.00,0.00,0.00 C-15.00,50.00,-50.00,15.00,0.00,0.00 Z"] 36 36 RenderPath {path} at (315,45) size 90x90 [stroke={[type=SOLID] [color=#FFB400]}] [data="M-45.00,0.00 C-15.00,0.00,0.00,-15.00,0.00,-45.00 C0.00,-15.00,15.00,0.00,45.00,0.00 C15.00,0.00,0.00,15.00,0.00,45.00 C0.00,15.00,-15.00,0.00,-45.00,0.00 Z"] 37 37 RenderSVGText {text} at (-65,60) size 130x18 contains 1 chunk(s) … … 53 53 RenderSVGContainer {g} at (171,179.50) size 138x114.50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,200.00)}] 54 54 RenderPath {path} at (220,180) size 40x80 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M-20.00,-20.00 C20.00,-20.00,20.00,-20.00,20.00,20.00 C20.00,60.00,20.00,40.00,-20.00,20.00 Z"] 55 RenderPath {path} at (219.50,179.50) size 41x 64.89[stroke={[type=SOLID] [color=#FFB400]}] [data="M-20.00,-20.00 C20.00,-20.00,20.00,-20.00,20.00,20.00 C20.00,60.00,20.00,40.00,-20.00,20.00 Z"]55 RenderPath {path} at (219.50,179.50) size 41x80.50 [stroke={[type=SOLID] [color=#FFB400]}] [data="M-20.00,-20.00 C20.00,-20.00,20.00,-20.00,20.00,20.00 C20.00,60.00,20.00,40.00,-20.00,20.00 Z"] 56 56 RenderPath {path} at (219.50,179.50) size 81.11x41 [stroke={[type=SOLID] [color=#FFB400]}] [data="M-20.00,-20.00 C-20.00,20.00,-20.00,20.00,20.00,20.00 C60.00,20.00,60.00,20.00,20.00,-20.00 Z"] 57 57 RenderSVGText {text} at (-69,60) size 138x18 contains 1 chunk(s) -
trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt
r44224 r53207 42 42 RenderPath {path} at (109.36,160.51) size 9.84x6.08 [fill={[type=SOLID] [color=#000000]}] [data="M99.33,135.91 C98.75,135.16,98.24,134.44,97.80,133.76 C95.47,135.26,91.14,136.76,91.14,136.76 C91.31,137.28,91.62,137.98,92.04,138.83 C94.80,138.82,97.02,138.05,99.33,135.91 Z"] 43 43 RenderPath {path} at (73.96,43.26) size 12.15x10.35 [fill={[type=SOLID] [color=#000000]}] [data="M66.39,44.68 C68.51,42.93,71.76,40.43,71.51,37.43 L70.26,36.80 L70.14,36.05 C65.01,39.30,62.39,40.43,61.64,41.05 C62.51,42.93,64.14,42.43,64.14,42.43 C66.26,41.30,68.14,40.05,68.14,40.05 C66.26,42.18,65.64,43.18,65.64,43.18 C65.64,43.18,65.51,44.05,66.39,44.68 Z"] 44 RenderSVGContainer {g} at (194.83,50.21) size 44. 74x32.81 [transform={m=((0.04,-0.02)(0.02,0.04)) t=(153.00,58.00)}]44 RenderSVGContainer {g} at (194.83,50.21) size 44.95x33.21 [transform={m=((0.04,-0.02)(0.02,0.04)) t=(153.00,58.00)}] 45 45 RenderSVGContainer {g} at (194.83,50.21) size 41.80x27.04 46 46 RenderPath {ellipse} at (197.77,73.78) size 3.95x3.48 [stroke={[type=SOLID] [color=#426942]}] [fill={[type=SOLID] [color=#73BF73]}] [data="M222.00,210.00 L221.95,211.13 L221.79,212.26 L221.52,213.37 L221.15,214.48 L220.68,215.56 L220.10,216.63 L219.43,217.66 L218.66,218.67 L217.80,219.64 L216.84,220.58 L215.80,221.47 L214.68,222.32 L213.48,223.12 L212.21,223.87 L210.87,224.56 L209.47,225.20 L208.01,225.77 L206.50,226.29 L204.94,226.74 L203.34,227.12 L201.71,227.43 L200.06,227.68 L198.38,227.86 L196.70,227.96 L195.00,228.00 L193.30,227.96 L191.62,227.86 L189.94,227.68 L188.29,227.43 L186.66,227.12 L185.06,226.74 L183.50,226.29 L181.99,225.77 L180.53,225.20 L179.13,224.56 L177.79,223.87 L176.52,223.12 L175.32,222.32 L174.20,221.47 L173.16,220.58 L172.20,219.64 L171.34,218.67 L170.57,217.66 L169.90,216.63 L169.32,215.56 L168.85,214.48 L168.48,213.37 L168.21,212.26 L168.05,211.13 L168.00,210.00 L168.05,208.87 L168.21,207.74 L168.48,206.63 L168.85,205.52 L169.32,204.44 L169.90,203.37 L170.57,202.34 L171.34,201.33 L172.20,200.36 L173.16,199.42 L174.20,198.53 L175.32,197.68 L176.52,196.88 L177.79,196.13 L179.13,195.44 L180.53,194.80 L181.99,194.23 L183.50,193.71 L185.06,193.26 L186.66,192.88 L188.29,192.57 L189.94,192.32 L191.62,192.14 L193.30,192.04 L195.00,192.00 L196.70,192.04 L198.38,192.14 L200.06,192.32 L201.71,192.57 L203.34,192.88 L204.94,193.26 L206.50,193.71 L208.01,194.23 L209.47,194.80 L210.87,195.44 L212.21,196.13 L213.48,196.88 L214.68,197.68 L215.80,198.53 L216.84,199.42 L217.80,200.36 L218.66,201.33 L219.43,202.34 L220.10,203.37 L220.68,204.44 L221.15,205.52 L221.52,206.63 L221.79,207.74 L221.95,208.87 Z"] … … 51 51 RenderPath {rect} at (217.36,61.38) size 15.82x9.52 [stroke={[type=SOLID] [color=#847542]}] [fill={[type=SOLID] [color=#FFDF7B]}] [data="M507.00,246.00 L783.00,246.00 L783.00,282.00 L507.00,282.00 Z"] 52 52 RenderPath {rect} at (223.38,66.58) size 6.73x4.89 [stroke={[type=SOLID] [color=#847542]}] [fill={[type=SOLID] [color=#FFDF7B]}] [data="M592.00,300.00 L698.00,300.00 L698.00,336.00 L592.00,336.00 Z"] 53 RenderSVGContainer {g} at (197.19,59.09) size 27. 36x23.0153 RenderSVGContainer {g} at (197.19,59.09) size 27.59x23.46 54 54 RenderPath {path} at (197.22,63.63) size 14.52x10.83 [stroke={[type=SOLID] [color=#5A59CE]}] [data="M201.00,193.00 C212.00,170.00,215.00,158.00,240.00,143.00 C279.00,122.00,377.00,112.00,428.00,107.00"] 55 55 RenderPath {path} at (199.51,66.66) size 12.17x7.78 [stroke={[type=SOLID] [color=#5A59CE]}] [data="M216.00,200.00 C224.00,196.00,232.00,193.00,240.00,191.00 C311.00,174.00,390.00,165.00,423.00,161.00"] … … 57 57 RenderPath {path} at (201.12,64.59) size 20.02x10.24 [stroke={[type=SOLID] [color=#5A59CE]}] [data="M221.00,210.00 C295.00,210.00,497.00,210.00,595.00,210.00"] 58 58 RenderPath {path} at (201.12,67.55) size 16.74x10.31 [stroke={[type=SOLID] [color=#5A59CE]}] [data="M216.00,220.00 C224.00,224.00,232.00,227.00,240.00,229.00 C334.00,252.00,444.00,261.00,506.00,264.00"] 59 RenderPath {path} at (200.43,65.53) size 2 3.96x16.57[stroke={[type=SOLID] [color=#5A59CE]}] [data="M201.00,227.00 C212.00,253.00,215.00,265.00,240.00,280.00 C352.00,344.00,508.00,337.00,592.00,325.00"]59 RenderPath {path} at (200.43,65.53) size 24.19x17.02 [stroke={[type=SOLID] [color=#5A59CE]}] [data="M201.00,227.00 C212.00,253.00,215.00,265.00,240.00,280.00 C352.00,344.00,508.00,337.00,592.00,325.00"] 60 60 RenderSVGContainer {g} at (208.86,58.76) size 15.78x16.99 61 61 RenderPath {polygon} at (209.13,63.31) size 0.65x0.65 [fill={[type=SOLID] [color=#5A59CE]}] [data="M433.00,107.00 L425.00,111.00 L425.00,103.00 Z"] -
trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt
r44224 r53207 3 3 layer at (0,0) size 480x360 4 4 RenderSVGRoot {svg} at (0.50,0.50) size 479x359 5 RenderSVGContainer {g} at (3,3) size 45 2.44x3405 RenderSVGContainer {g} at (3,3) size 457x340 6 6 RenderSVGText {text} at (100,14) size 236x14 contains 1 chunk(s) 7 7 RenderSVGInlineText {#text} at (0,-11) size 236x14 … … 17 17 RenderSVGInlineText {#text} at (0,-11) size 79x14 18 18 chunk 1 text run 1 at (5.00,82.00) startOffset 0 endOffset 16 width 79.00: "M, C, S, m, c, s" 19 RenderPath {path} at (239.50, 56.72) size 101x66.56[stroke={[type=SOLID] [color=#000000]}] [data="M240.00,90.00 C240.00,120.00,247.00,140.00,290.00,90.00 C333.00,40.00,340.00,60.00,340.00,90.00 C340.00,173.00,272.00,56.00,250.00,60.00 C240.00,60.00,240.00,90.00,240.00,90.00 Z"]19 RenderPath {path} at (239.50,40) size 101x133 [stroke={[type=SOLID] [color=#000000]}] [data="M240.00,90.00 C240.00,120.00,247.00,140.00,290.00,90.00 C333.00,40.00,340.00,60.00,340.00,90.00 C340.00,173.00,272.00,56.00,250.00,60.00 C240.00,60.00,240.00,90.00,240.00,90.00 Z"] 20 20 RenderPath {rect} at (238,88) size 4x4 [fill={[type=SOLID] [color=#4A83FF]}] [data="M238.00,88.00 L242.00,88.00 L242.00,92.00 L238.00,92.00 Z"] 21 21 RenderPath {rect} at (288,88) size 4x4 [fill={[type=SOLID] [color=#4A83FF]}] [data="M288.00,88.00 L292.00,88.00 L292.00,92.00 L288.00,92.00 Z"] … … 45 45 RenderSVGInlineText {#text} at (0,-11) size 34x14 46 46 chunk 1 text run 1 at (165.00,210.00) startOffset 0 endOffset 7 width 34.00: "m, c, s" 47 RenderPath {path} at (359.92,9 4.74) size 95.52x95.36[stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M360.00,100.00 C420.00,90.00,460.00,140.00,450.00,190.00"]47 RenderPath {path} at (359.92,90) size 100.08x100.10 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M360.00,100.00 C420.00,90.00,460.00,140.00,450.00,190.00"] 48 48 RenderPath {rect} at (358,98) size 4x4 [fill={[type=SOLID] [color=#4A83FF]}] [data="M358.00,98.00 L362.00,98.00 L362.00,102.00 L358.00,102.00 Z"] 49 49 RenderPath {rect} at (448,188) size 4x4 [fill={[type=SOLID] [color=#4A83FF]}] [data="M448.00,188.00 L452.00,188.00 L452.00,192.00 L448.00,192.00 Z"] … … 59 59 RenderSVGInlineText {#text} at (0,-11) size 70x14 60 60 chunk 1 text run 1 at (290.00,265.00) startOffset 0 endOffset 16 width 70.00: "M, c, s, s, s, z" 61 RenderPath {path} at (3 49.79,261.81) size 94.22x63.69[stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#F0F0F0]}] [data="M360.00,325.00 C320.00,265.00,455.00,225.00,440.00,325.00 Z"]61 RenderPath {path} at (320,225) size 135x100.50 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#F0F0F0]}] [data="M360.00,325.00 C320.00,265.00,455.00,225.00,440.00,325.00 Z"] 62 62 RenderPath {rect} at (358,323) size 4x4 [fill={[type=SOLID] [color=#4A83FF]}] [data="M358.00,323.00 L362.00,323.00 L362.00,327.00 L358.00,327.00 Z"] 63 63 RenderPath {rect} at (438,323) size 4x4 [fill={[type=SOLID] [color=#4A83FF]}] [data="M438.00,323.00 L442.00,323.00 L442.00,327.00 L438.00,327.00 Z"] -
trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt
r38794 r53207 2 2 RenderView at (0,0) size 480x360 3 3 layer at (0,0) size 480x360 4 RenderSVGRoot {svg} at (-6.67,- 0.65) size 486.17x363.955 RenderSVGContainer {g} at (-6.67,- 0.65) size 483.67x363.954 RenderSVGRoot {svg} at (-6.67,-6.67) size 486.17x369.96 5 RenderSVGContainer {g} at (-6.67,-6.67) size 483.67x369.96 6 6 RenderSVGText {text} at (120,14) size 247x14 contains 1 chunk(s) 7 7 RenderSVGInlineText {#text} at (0,-11) size 247x14 8 8 chunk 1 text run 1 at (120.00,14.00) startOffset 0 endOffset 42 width 247.00: "Quadric bezier curves drawn with commands:" 9 RenderPath {path} at (13.05, 3.45) size 171.19x88.35[stroke={[type=SOLID] [color=#0000FF] [stroke width=3.00]}] [data="M15.00,20.00 C25.00,86.67,63.33,90.00,130.00,30.00 M180.00,80.00 C130.00,13.33,75.67,-6.67,17.00,20.00 Z"]9 RenderPath {path} at (13.05,-6.67) size 171.19x98.47 [stroke={[type=SOLID] [color=#0000FF] [stroke width=3.00]}] [data="M15.00,20.00 C25.00,86.67,63.33,90.00,130.00,30.00 M180.00,80.00 C130.00,13.33,75.67,-6.67,17.00,20.00 Z"] 10 10 RenderSVGText {text} at (80,86) size 66x14 contains 1 chunk(s) 11 11 RenderSVGInlineText {#text} at (0,-11) size 66x14 … … 54 54 RenderPath {rect} at (426,294) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M426.00,294.00 L430.00,294.00 L430.00,298.00 L426.00,298.00 Z"] 55 55 RenderPath {rect} at (473,294) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M473.00,294.00 L477.00,294.00 L477.00,298.00 L473.00,298.00 Z"] 56 RenderPath {path} at (1 21,191.88) size 102x102.24 [stroke={[type=SOLID] [color=#00CF00] [stroke width=2.00]}] [fill={[type=SOLID] [color=#0000C0]}] [data="M172.00,193.00 C105.33,226.33,105.33,243.00,172.00,243.00 C105.33,243.00,105.33,259.67,172.00,293.00 C238.67,259.67,238.67,243.00,172.00,243.00 C238.67,243.00,238.67,226.33,172.00,193.00 Z"]56 RenderPath {path} at (105.33,191.88) size 133.33x102.24 [stroke={[type=SOLID] [color=#00CF00] [stroke width=2.00]}] [fill={[type=SOLID] [color=#0000C0]}] [data="M172.00,193.00 C105.33,226.33,105.33,243.00,172.00,243.00 C105.33,243.00,105.33,259.67,172.00,293.00 C238.67,259.67,238.67,243.00,172.00,243.00 C238.67,243.00,238.67,226.33,172.00,193.00 Z"] 57 57 RenderSVGText {text} at (48,280) size 78x14 contains 1 chunk(s) 58 58 RenderSVGInlineText {#text} at (0,-11) size 78x14 -
trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-03-f-expected.txt
r38794 r53207 43 43 RenderPath {rect} at (98,202) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M98.00,202.00 L102.00,202.00 L102.00,206.00 L98.00,206.00 Z"] 44 44 RenderPath {rect} at (163,252) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M163.00,252.00 L167.00,252.00 L167.00,256.00 L163.00,256.00 Z"] 45 RenderPath {path} at (214.50,1 53.36) size 250.71x93.01[stroke={[type=SOLID] [color=#FF0000]}] [data="M215.00,190.00 C220.26,245.75,240.89,245.75,265.00,190.00 C296.65,141.82,316.85,141.82,315.00,190.00 C309.67,227.54,329.26,227.54,365.00,190.00 C400.96,163.95,419.86,163.95,415.00,190.00 C413.86,205.73,432.08,205.73,465.00,190.00"]45 RenderPath {path} at (214.50,141.82) size 250.71x104.56 [stroke={[type=SOLID] [color=#FF0000]}] [data="M215.00,190.00 C220.26,245.75,240.89,245.75,265.00,190.00 C296.65,141.82,316.85,141.82,315.00,190.00 C309.67,227.54,329.26,227.54,365.00,190.00 C400.96,163.95,419.86,163.95,415.00,190.00 C413.86,205.73,432.08,205.73,465.00,190.00"] 46 46 RenderSVGText {text} at (215,246) size 66x14 contains 1 chunk(s) 47 47 RenderSVGInlineText {#text} at (0,-11) size 66x14 -
trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/paths-data-12-t-expected.txt
r38794 r53207 8 8 RenderPath {rect} at (200,100) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M200.00,100.00 L204.00,100.00 L204.00,104.00 L200.00,104.00 Z"] 9 9 RenderPath {rect} at (300,100) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M300.00,100.00 L304.00,100.00 L304.00,104.00 L300.00,104.00 Z"] 10 RenderPath {path} at (99.33,2 25.10) size 202.17x76.90[stroke={[type=SOLID] [color=#FF0000] [stroke width=3.00]}] [data="M100.00,250.00 C100.00,250.00,200.00,200.00,200.00,250.00 C200.00,300.00,300.00,300.00,300.00,250.00"]10 RenderPath {path} at (99.33,200) size 202.17x102 [stroke={[type=SOLID] [color=#FF0000] [stroke width=3.00]}] [data="M100.00,250.00 C100.00,250.00,200.00,200.00,200.00,250.00 C200.00,300.00,300.00,300.00,300.00,250.00"] 11 11 RenderPath {rect} at (100,250) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M100.00,250.00 L104.00,250.00 L104.00,254.00 L100.00,254.00 Z"] 12 12 RenderPath {rect} at (200,200) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [data="M200.00,200.00 L204.00,200.00 L204.00,204.00 L200.00,204.00 Z"] -
trunk/LayoutTests/platform/mac/svg/W3C-SVG-1.1/text-path-01-b-expected.txt
r44224 r53207 5 5 RenderSVGContainer {g} at (-9,-7) size 427.30x298.50 6 6 RenderSVGHiddenContainer {defs} at (0,0) size 0x0 7 RenderPath {path} at (198.53, 22.02) size 219.77x86.21[stroke={[type=SOLID] [color=#0000FF]}] [data="M199.00,89.30 C206.60,66.60,235.80,13.20,270.00,30.30 C286.60,38.60,298.90,59.40,310.00,73.30 C321.70,87.90,338.60,99.00,356.00,103.30 C387.30,111.10,396.60,90.40,418.00,74.30"]8 RenderPath {path} at (33.03, 78.52) size 219.77x85.14[stroke={[type=SOLID] [color=#0000FF]}] [data="M33.50,145.80 C41.00,123.00,70.30,69.70,104.50,86.80 C121.00,95.00,133.00,116.00,144.50,129.80 C156.20,144.40,173.00,155.50,190.50,159.80 C221.80,167.60,231.00,146.90,252.50,130.80"]7 RenderPath {path} at (198.53,13.20) size 219.77x97.90 [stroke={[type=SOLID] [color=#0000FF]}] [data="M199.00,89.30 C206.60,66.60,235.80,13.20,270.00,30.30 C286.60,38.60,298.90,59.40,310.00,73.30 C321.70,87.90,338.60,99.00,356.00,103.30 C387.30,111.10,396.60,90.40,418.00,74.30"] 8 RenderPath {path} at (33.03,69.70) size 219.77x97.90 [stroke={[type=SOLID] [color=#0000FF]}] [data="M33.50,145.80 C41.00,123.00,70.30,69.70,104.50,86.80 C121.00,95.00,133.00,116.00,144.50,129.80 C156.20,144.40,173.00,155.50,190.50,159.80 C221.80,167.60,231.00,146.90,252.50,130.80"] 9 9 RenderPath {path} at (113,231) size 300x4 [stroke={[type=SOLID] [color=#0000FF] [stroke width=4.00]}] [data="M113.00,233.00 L413.00,233.00"] 10 10 RenderSVGContainer {g} at (168,-7) size 250.30x121 11 RenderSVGContainer {use} at (198.53, 22.02) size 219.77x86.2112 RenderSVGContainer {g} at (198.53, 22.02) size 219.77x86.2113 RenderPath {path} at (198.53, 22.02) size 219.77x86.21[stroke={[type=SOLID] [color=#0000FF]}] [data="M199.00,89.30 C206.60,66.60,235.80,13.20,270.00,30.30 C286.60,38.60,298.90,59.40,310.00,73.30 C321.70,87.90,338.60,99.00,356.00,103.30 C387.30,111.10,396.60,90.40,418.00,74.30"]11 RenderSVGContainer {use} at (198.53,13.20) size 219.77x97.90 12 RenderSVGContainer {g} at (198.53,13.20) size 219.77x97.90 13 RenderPath {path} at (198.53,13.20) size 219.77x97.90 [stroke={[type=SOLID] [color=#0000FF]}] [data="M199.00,89.30 C206.60,66.60,235.80,13.20,270.00,30.30 C286.60,38.60,298.90,59.40,310.00,73.30 C321.70,87.90,338.60,99.00,356.00,103.30 C387.30,111.10,396.60,90.40,418.00,74.30"] 14 14 RenderSVGText {text} at (203,27) size 205x121 contains 1 chunk(s) 15 15 RenderSVGTextPath {textPath} at (0,0) size 205x121 … … 18 18 RenderSVGInlineText {#text} at (0,0) size 0x0 19 19 RenderSVGContainer {g} at (-9,49) size 300.50x162 20 RenderSVGContainer {use} at (33.03, 78.52) size 219.77x85.1421 RenderSVGContainer {g} at (33.03, 78.52) size 219.77x85.1422 RenderPath {path} at (33.03, 78.52) size 219.77x85.14[stroke={[type=SOLID] [color=#0000FF]}] [data="M33.50,145.80 C41.00,123.00,70.30,69.70,104.50,86.80 C121.00,95.00,133.00,116.00,144.50,129.80 C156.20,144.40,173.00,155.50,190.50,159.80 C221.80,167.60,231.00,146.90,252.50,130.80"]20 RenderSVGContainer {use} at (33.03,69.70) size 219.77x97.90 21 RenderSVGContainer {g} at (33.03,69.70) size 219.77x97.90 22 RenderPath {path} at (33.03,69.70) size 219.77x97.90 [stroke={[type=SOLID] [color=#0000FF]}] [data="M33.50,145.80 C41.00,123.00,70.30,69.70,104.50,86.80 C121.00,95.00,133.00,116.00,144.50,129.80 C156.20,144.40,173.00,155.50,190.50,159.80 C221.80,167.60,231.00,146.90,252.50,130.80"] 23 23 RenderSVGText {text} at (37,83) size 216x121 contains 1 chunk(s) 24 24 RenderSVGTextPath {textPath} at (0,0) size 216x121 -
trunk/LayoutTests/platform/mac/svg/batik/text/textGlyphOrientationHorizontal-expected.txt
r40761 r53207 2 2 RenderView at (0,0) size 800x600 3 3 layer at (0,0) size 450x500 4 RenderSVGRoot {svg} at (39,16) size 361x3 75.524 RenderSVGRoot {svg} at (39,16) size 361x384 5 5 RenderSVGHiddenContainer {defs} at (0,0) size 0x0 6 RenderPath {path} at (19.65, 8.96) size 160.35x42.08[stroke={[type=SOLID] [color=#0000FF]}] [data="M20.00,40.00 C40.00,20.00,60.00,0.00,80.00,20.00 C100.00,40.00,120.00,60.00,140.00,40.00 C160.00,20.00,180.00,20.00,180.00,20.00"]7 RenderPath {path} at (19.78, 8.99) size 320.22x42.02[stroke={[type=SOLID] [color=#0000FF]}] [data="M20.00,40.00 C60.00,20.00,100.00,0.00,140.00,20.00 C180.00,40.00,220.00,60.00,260.00,40.00 C300.00,20.00,340.00,20.00,340.00,20.00"]6 RenderPath {path} at (19.65,0) size 160.35x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M20.00,40.00 C40.00,20.00,60.00,0.00,80.00,20.00 C100.00,40.00,120.00,60.00,140.00,40.00 C160.00,20.00,180.00,20.00,180.00,20.00"] 7 RenderPath {path} at (19.78,0) size 320.22x60 [stroke={[type=SOLID] [color=#0000FF]}] [data="M20.00,40.00 C60.00,20.00,100.00,0.00,140.00,20.00 C180.00,40.00,220.00,60.00,260.00,40.00 C300.00,20.00,340.00,20.00,340.00,20.00"] 8 8 RenderSVGText {text} at (130,30) size 190x17 contains 1 chunk(s) 9 9 RenderSVGInlineText {#text} at (0,-14) size 190x17 10 10 chunk 1 (middle anchor) text run 1 at (130.00,30.00) startOffset 0 endOffset 27 width 190.00: "Text Orientation Horizontal" 11 RenderSVGContainer {g} at (39,44) size 361x3 47.5211 RenderSVGContainer {g} at (39,44) size 361x356 12 12 RenderPath {line} at (50,79) size 150x2 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M50.00,80.00 L200.00,80.00"] 13 13 RenderSVGText {text} at (50,80) size 142x27 contains 1 chunk(s) 14 14 RenderSVGInlineText {#text} at (0,-22) size 142x27 15 15 chunk 1 text run 1 at (50.00,80.00) startOffset 0 endOffset 13 width 142.00: "Batik is Good" 16 RenderSVGContainer {g} at (224,44) size 176x7 0[transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,60.00)}]17 RenderSVGContainer {use} at (239.29,6 8.42) size 160.71x43.1618 RenderSVGContainer {g} at (239.29,6 8.42) size 160.71x43.1619 RenderPath {path} at (239.29,6 8.42) size 160.71x43.16[stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M20.00,40.00 C40.00,20.00,60.00,0.00,80.00,20.00 C100.00,40.00,120.00,60.00,140.00,40.00 C160.00,20.00,180.00,20.00,180.00,20.00"]16 RenderSVGContainer {g} at (224,44) size 176x76 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,60.00)}] 17 RenderSVGContainer {use} at (239.29,60) size 160.71x60 18 RenderSVGContainer {g} at (239.29,60) size 160.71x60 19 RenderPath {path} at (239.29,60) size 160.71x60 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M20.00,40.00 C40.00,20.00,60.00,0.00,80.00,20.00 C100.00,40.00,120.00,60.00,140.00,40.00 C160.00,20.00,180.00,20.00,180.00,20.00"] 20 20 RenderSVGText {text} at (25,12) size 138x70 contains 1 chunk(s) 21 21 RenderSVGTextPath {textPath} at (0,0) size 138x70 … … 33 33 RenderSVGInlineText {#text} at (-10,-15) size 350x20 34 34 chunk 1 text run 1 at (58.00,125.00) startOffset 0 endOffset 13 width 142.00: "Batik is Good" 35 RenderSVGContainer {g} at (40,146) size 330x 55.52[transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,150.00)}]36 RenderSVGContainer {use} at (49.55,15 8.48) size 320.45x43.0537 RenderSVGContainer {g} at (49.55,15 8.48) size 320.45x43.0538 RenderPath {path} at (49.55,15 8.48) size 320.45x43.05[stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M20.00,40.00 C60.00,20.00,100.00,0.00,140.00,20.00 C180.00,40.00,220.00,60.00,260.00,40.00 C300.00,20.00,340.00,20.00,340.00,20.00"]35 RenderSVGContainer {g} at (40,146) size 330x64 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,150.00)}] 36 RenderSVGContainer {use} at (49.55,150) size 320.45x60 37 RenderSVGContainer {g} at (49.55,150) size 320.45x60 38 RenderPath {path} at (49.55,150) size 320.45x60 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M20.00,40.00 C60.00,20.00,100.00,0.00,140.00,20.00 C180.00,40.00,220.00,60.00,260.00,40.00 C300.00,20.00,340.00,20.00,340.00,20.00"] 39 39 RenderSVGText {text} at (32,11) size 314x49 contains 1 chunk(s) 40 40 RenderSVGTextPath {textPath} at (0,0) size 314x49 … … 52 52 RenderSVGInlineText {#text} at (-8,-22) size 142x27 53 53 chunk 1 text run 1 at (58.00,240.00) startOffset 0 endOffset 13 width 142.00: "Batik is Good" 54 RenderSVGContainer {g} at (224,204) size 176x7 0[transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,220.00)}]55 RenderSVGContainer {use} at (239.29,22 8.42) size 160.71x43.1656 RenderSVGContainer {g} at (239.29,22 8.42) size 160.71x43.1657 RenderPath {path} at (239.29,22 8.42) size 160.71x43.16[stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M20.00,40.00 C40.00,20.00,60.00,0.00,80.00,20.00 C100.00,40.00,120.00,60.00,140.00,40.00 C160.00,20.00,180.00,20.00,180.00,20.00"]54 RenderSVGContainer {g} at (224,204) size 176x76 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,220.00)}] 55 RenderSVGContainer {use} at (239.29,220) size 160.71x60 56 RenderSVGContainer {g} at (239.29,220) size 160.71x60 57 RenderPath {path} at (239.29,220) size 160.71x60 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M20.00,40.00 C40.00,20.00,60.00,0.00,80.00,20.00 C100.00,40.00,120.00,60.00,140.00,40.00 C160.00,20.00,180.00,20.00,180.00,20.00"] 58 58 RenderSVGText {text} at (25,12) size 138x70 contains 1 chunk(s) 59 59 RenderSVGTextPath {textPath} at (0,0) size 138x70 … … 71 71 RenderSVGInlineText {#text} at (5,-15) size 353x20 72 72 chunk 1 text run 1 at (42.00,315.00) startOffset 0 endOffset 13 width 142.00: "Batik is Good" 73 RenderSVGContainer {g} at (39,337) size 331x 54.52[transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,340.00)}]74 RenderSVGContainer {use} at (49.55,34 8.48) size 320.45x43.0575 RenderSVGContainer {g} at (49.55,34 8.48) size 320.45x43.0576 RenderPath {path} at (49.55,34 8.48) size 320.45x43.05[stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M20.00,40.00 C60.00,20.00,100.00,0.00,140.00,20.00 C180.00,40.00,220.00,60.00,260.00,40.00 C300.00,20.00,340.00,20.00,340.00,20.00"]73 RenderSVGContainer {g} at (39,337) size 331x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,340.00)}] 74 RenderSVGContainer {use} at (49.55,340) size 320.45x60 75 RenderSVGContainer {g} at (49.55,340) size 320.45x60 76 RenderPath {path} at (49.55,340) size 320.45x60 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M20.00,40.00 C60.00,20.00,100.00,0.00,140.00,20.00 C180.00,40.00,220.00,60.00,260.00,40.00 C300.00,20.00,340.00,20.00,340.00,20.00"] 77 77 RenderSVGText {text} at (32,11) size 317x49 contains 1 chunk(s) 78 78 RenderSVGTextPath {textPath} at (0,0) size 317x49 -
trunk/LayoutTests/platform/mac/svg/batik/text/textOnPath-expected.txt
r40186 r53207 8 8 chunk 1 (middle anchor) text run 1 at (160.00,40.00) startOffset 0 endOffset 19 width 130.00: "Text on a path test" 9 9 RenderSVGHiddenContainer {defs} at (0,0) size 0x0 10 RenderPath {path} at (14.95, 7.04) size 120.05x30.91[transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]11 RenderPath {path} at (29.85, 12.25) size 90.30x37.75[transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]10 RenderPath {path} at (14.95,0) size 120.05x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 11 RenderPath {path} at (29.85,0) size 90.30x50 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"] 12 12 RenderSVGContainer {g} at (11,54) size 123x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}] 13 RenderSVGContainer {use} at (29.70,70 .67) size 90.60x49.3314 RenderSVGContainer {g} at (29.70,70 .67) size 90.60x49.3315 RenderPath {path} at (29.70,70 .67) size 90.60x49.33[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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]13 RenderSVGContainer {use} at (29.70,70) size 90.60x50 14 RenderSVGContainer {g} at (29.70,70) size 90.60x50 15 RenderPath {path} at (29.70,70) size 90.60x50 [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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"] 16 16 RenderSVGText {text} at (30,12) size 123x67 contains 1 chunk(s) 17 17 RenderSVGTextPath {textPath} at (0,0) size 123x67 … … 32 32 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\"" 33 33 RenderSVGContainer {g} at (150,65) size 121x78 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,70.00)}] 34 RenderSVGContainer {use} at (179.70,70 .67) size 90.60x49.3335 RenderSVGContainer {g} at (179.70,70 .67) size 90.60x49.3336 RenderPath {path} at (179.70,70 .67) size 90.60x49.33[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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]34 RenderSVGContainer {use} at (179.70,70) size 90.60x50 35 RenderSVGContainer {g} at (179.70,70) size 90.60x50 36 RenderPath {path} at (179.70,70) size 90.60x50 [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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"] 37 37 RenderSVGText {text} at (30,13) size 69x53 contains 1 chunk(s) 38 38 RenderSVGTextPath {textPath} at (0,0) size 69x53 … … 53 53 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\"" 54 54 RenderSVGContainer {g} at (300,64) size 120.30x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,70.00)}] 55 RenderSVGContainer {use} at (329.70,70 .67) size 90.60x49.3356 RenderSVGContainer {g} at (329.70,70 .67) size 90.60x49.3357 RenderPath {path} at (329.70,70 .67) size 90.60x49.33[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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]55 RenderSVGContainer {use} at (329.70,70) size 90.60x50 56 RenderSVGContainer {g} at (329.70,70) size 90.60x50 57 RenderPath {path} at (329.70,70) size 90.60x50 [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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"] 58 58 RenderSVGText {text} at (30,12) size 76x55 contains 1 chunk(s) 59 59 RenderSVGTextPath {textPath} at (0,0) size 76x55 … … 74 74 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\"" 75 75 RenderSVGContainer {g} at (29.70,164) size 118.30x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,170.00)}] 76 RenderSVGContainer {use} at (29.70,170 .67) size 90.60x49.3377 RenderSVGContainer {g} at (29.70,170 .67) size 90.60x49.3378 RenderPath {path} at (29.70,170 .67) size 90.60x49.33[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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]76 RenderSVGContainer {use} at (29.70,170) size 90.60x50 77 RenderSVGContainer {g} at (29.70,170) size 90.60x50 78 RenderPath {path} at (29.70,170) size 90.60x50 [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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"] 79 79 RenderSVGText {text} at (80,12) size 74x58 contains 1 chunk(s) 80 80 RenderSVGTextPath {textPath} at (0,0) size 74x58 … … 95 95 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\"" 96 96 RenderSVGContainer {g} at (163,154) size 124x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,170.00)}] 97 RenderSVGContainer {use} at (179.70,170 .67) size 90.60x49.3398 RenderSVGContainer {g} at (179.70,170 .67) size 90.60x49.3399 RenderPath {path} at (179.70,170 .67) size 90.60x49.33[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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]97 RenderSVGContainer {use} at (179.70,170) size 90.60x50 98 RenderSVGContainer {g} at (179.70,170) size 90.60x50 99 RenderPath {path} at (179.70,170) size 90.60x50 [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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"] 100 100 RenderSVGText {text} at (32,12) size 124x61 contains 1 chunk(s) 101 101 RenderSVGTextPath {textPath} at (0,0) size 124x61 … … 116 116 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\"" 117 117 RenderSVGContainer {g} at (317,154) size 122x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,170.00)}] 118 RenderSVGContainer {use} at (329.70,170 .67) size 90.60x49.33119 RenderSVGContainer {g} at (329.70,170 .67) size 90.60x49.33120 RenderPath {path} at (329.70,170 .67) size 90.60x49.33[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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]118 RenderSVGContainer {use} at (329.70,170) size 90.60x50 119 RenderSVGContainer {g} at (329.70,170) size 90.60x50 120 RenderPath {path} at (329.70,170) size 90.60x50 [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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"] 121 121 RenderSVGText {text} at (35,12) size 122x67 contains 1 chunk(s) 122 122 RenderSVGTextPath {textPath} at (0,0) size 122x67 … … 137 137 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\"" 138 138 RenderSVGContainer {g} at (29.70,256) size 108.30x87 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}] 139 RenderSVGContainer {use} at (29.70,270 .67) size 90.60x49.33140 RenderSVGContainer {g} at (29.70,270 .67) size 90.60x49.33141 RenderPath {path} at (29.70,270 .67) size 90.60x49.33[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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]139 RenderSVGContainer {use} at (29.70,270) size 90.60x50 140 RenderSVGContainer {g} at (29.70,270) size 90.60x50 141 RenderPath {path} at (29.70,270) size 90.60x50 [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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"] 142 142 RenderSVGText {text} at (51,12) size 100x62 contains 1 chunk(s) 143 143 RenderSVGTextPath {textPath} at (0,0) size 100x62 … … 158 158 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\"" 159 159 RenderSVGContainer {g} at (161,264) size 110x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,270.00)}] 160 RenderSVGContainer {use} at (179.70,270 .67) size 90.60x49.33161 RenderSVGContainer {g} at (179.70,270 .67) size 90.60x49.33162 RenderPath {path} at (179.70,270 .67) size 90.60x49.33[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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]160 RenderSVGContainer {use} at (179.70,270) size 90.60x50 161 RenderSVGContainer {g} at (179.70,270) size 90.60x50 162 RenderPath {path} at (179.70,270) size 90.60x50 [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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"] 163 163 RenderSVGText {text} at (30,12) size 99x59 contains 1 chunk(s) 164 164 RenderSVGTextPath {textPath} at (0,0) size 99x59 … … 179 179 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\"" 180 180 RenderSVGContainer {g} at (300,270) size 120.30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,270.00)}] 181 RenderSVGContainer {use} at (329.70,270 .67) size 90.60x49.33182 RenderSVGContainer {g} at (329.70,270 .67) size 90.60x49.33183 RenderPath {path} at (329.70,270 .67) size 90.60x49.33[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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]181 RenderSVGContainer {use} at (329.70,270) size 90.60x50 182 RenderSVGContainer {g} at (329.70,270) size 90.60x50 183 RenderPath {path} at (329.70,270) size 90.60x50 [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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"] 184 184 RenderSVGText {text} at (30,23) size 50x52 contains 1 chunk(s) 185 185 RenderSVGTextPath {textPath} at (0,0) size 50x52 … … 200 200 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\"" 201 201 RenderSVGContainer {g} at (9,359) size 136x84 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,370.00)}] 202 RenderSVGContainer {use} at (24.89,37 7.29) size 120.11x30.43203 RenderSVGContainer {g} at (24.89,37 7.29) size 120.11x30.43204 RenderPath {path} at (24.89,37 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]202 RenderSVGContainer {use} at (24.89,370) size 120.11x45 203 RenderSVGContainer {g} at (24.89,370) size 120.11x45 204 RenderPath {path} at (24.89,370) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 205 205 RenderSVGText {text} at (17,8) size 124x58 contains 1 chunk(s) 206 206 RenderSVGTextPath {textPath} at (0,0) size 124x58 … … 223 223 chunk 1 text run 1 at (20.00,70.00) startOffset 0 endOffset 24 width 98.00: "and baseline-shift=\"sub\"" 224 224 RenderSVGContainer {g} at (158,362) size 132x71 [transform={m=((1.00,0.00)(0.00,1.00)) t=(155.00,370.00)}] 225 RenderSVGContainer {use} at (169.89,37 7.29) size 120.11x30.43226 RenderSVGContainer {g} at (169.89,37 7.29) size 120.11x30.43227 RenderPath {path} at (169.89,37 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]225 RenderSVGContainer {use} at (169.89,370) size 120.11x45 226 RenderSVGContainer {g} at (169.89,370) size 120.11x45 227 RenderPath {path} at (169.89,370) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 228 228 RenderSVGText {text} at (17,8) size 126x52 contains 1 chunk(s) 229 229 RenderSVGTextPath {textPath} at (0,0) size 126x52 … … 242 242 RenderSVGContainer {g} at (304,366) size 115.50x67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,390.00)}] 243 243 RenderSVGContainer {g} at (304,366) size 115.50x49 [transform={m=((0.50,0.00)(0.00,0.50)) t=(0.00,0.00)}] 244 RenderSVGContainer {use} at (314.85,390 .33) size 45.30x24.67245 RenderSVGContainer {g} at (314.85,390 .33) size 45.30x24.67246 RenderPath {path} at (314.85,390 .33) size 45.30x24.67[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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]244 RenderSVGContainer {use} at (314.85,390) size 45.30x25 245 RenderSVGContainer {g} at (314.85,390) size 45.30x25 246 RenderPath {path} at (314.85,390) size 45.30x25 [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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"] 247 247 RenderSVGText {text} at (30,-20) size 231x90 contains 1 chunk(s) 248 248 RenderSVGInlineText {#text} at (0,-28) size 143x36 -
trunk/LayoutTests/platform/mac/svg/batik/text/textOnPathSpaces-expected.txt
r37202 r53207 8 8 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" 9 9 RenderSVGHiddenContainer {defs} at (0,0) size 0x0 10 RenderPath {path} at (14.95, 7.04) size 120.05x30.91[transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]11 RenderPath {path} at (29.85, 12.25) size 90.30x37.75[transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]10 RenderPath {path} at (14.95,0) size 120.05x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 11 RenderPath {path} at (29.85,0) size 90.30x50 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"] 12 12 RenderSVGContainer {g} at (2,60) size 133x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}] 13 RenderSVGContainer {use} at (14.89,7 7.29) size 120.11x30.4314 RenderSVGContainer {g} at (14.89,7 7.29) size 120.11x30.4315 RenderPath {path} at (14.89,7 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]13 RenderSVGContainer {use} at (14.89,70) size 120.11x45 14 RenderSVGContainer {g} at (14.89,70) size 120.11x45 15 RenderPath {path} at (14.89,70) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 16 16 RenderSVGText {text} at (17,8) size 74x44 contains 1 chunk(s) 17 17 RenderSVGTextPath {textPath} at (0,0) size 74x44 … … 24 24 chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 15 width 60.00: "default spacing" 25 25 RenderSVGContainer {g} at (160,60) size 128x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,70.00)}] 26 RenderSVGContainer {use} at (164.89,7 7.29) size 120.11x30.4327 RenderSVGContainer {g} at (164.89,7 7.29) size 120.11x30.4328 RenderPath {path} at (164.89,7 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]26 RenderSVGContainer {use} at (164.89,70) size 120.11x45 27 RenderSVGContainer {g} at (164.89,70) size 120.11x45 28 RenderPath {path} at (164.89,70) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 29 29 RenderSVGText {text} at (25,9) size 107x52 contains 6 chunk(s) 30 30 RenderSVGTextPath {textPath} at (0,0) size 107x52 … … 45 45 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 7 width 34.00: "y=\"110\"" 46 46 RenderSVGContainer {g} at (302,60) size 133x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,70.00)}] 47 RenderSVGContainer {use} at (314.89,7 7.29) size 120.11x30.4348 RenderSVGContainer {g} at (314.89,7 7.29) size 120.11x30.4349 RenderPath {path} at (314.89,7 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]47 RenderSVGContainer {use} at (314.89,70) size 120.11x45 48 RenderSVGContainer {g} at (314.89,70) size 120.11x45 49 RenderPath {path} at (314.89,70) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 50 50 RenderSVGText {text} at (17,9) size 106x51 contains 1 chunk(s) 51 51 RenderSVGTextPath {textPath} at (0,0) size 106x51 … … 58 58 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\"" 59 59 RenderSVGContainer {g} at (2,155) size 133x68 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}] 60 RenderSVGContainer {use} at (14.89,16 7.29) size 120.11x30.4361 RenderSVGContainer {g} at (14.89,16 7.29) size 120.11x30.4362 RenderPath {path} at (14.89,16 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]60 RenderSVGContainer {use} at (14.89,160) size 120.11x45 61 RenderSVGContainer {g} at (14.89,160) size 120.11x45 62 RenderPath {path} at (14.89,160) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 63 63 RenderSVGText {text} at (17,12) size 121x46 contains 1 chunk(s) 64 64 RenderSVGTextPath {textPath} at (0,0) size 121x46 … … 70 70 chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 72.00: "textLength=\"140\"" 71 71 RenderSVGContainer {g} at (152,150) size 133x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,160.00)}] 72 RenderSVGContainer {use} at (164.89,16 7.29) size 120.11x30.4373 RenderSVGContainer {g} at (164.89,16 7.29) size 120.11x30.4374 RenderPath {path} at (164.89,16 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]72 RenderSVGContainer {use} at (164.89,160) size 120.11x45 73 RenderSVGContainer {g} at (164.89,160) size 120.11x45 74 RenderPath {path} at (164.89,160) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 75 75 RenderSVGText {text} at (17,9) size 81x44 contains 1 chunk(s) 76 76 RenderSVGTextPath {textPath} at (0,0) size 81x44 … … 82 82 chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 15 width 67.00: "textLength=\"70\"" 83 83 RenderSVGContainer {g} at (302,150) size 133x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,160.00)}] 84 RenderSVGContainer {use} at (314.89,16 7.29) size 120.11x30.4385 RenderSVGContainer {g} at (314.89,16 7.29) size 120.11x30.4386 RenderPath {path} at (314.89,16 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]84 RenderSVGContainer {use} at (314.89,160) size 120.11x45 85 RenderSVGContainer {g} at (314.89,160) size 120.11x45 86 RenderPath {path} at (314.89,160) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 87 87 RenderSVGText {text} at (17,9) size 106x51 contains 1 chunk(s) 88 88 RenderSVGTextPath {textPath} at (0,0) size 106x51 … … 94 94 chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 12 width 54.00: "kerning=\"10\"" 95 95 RenderSVGContainer {g} at (2,239) size 133x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,250.00)}] 96 RenderSVGContainer {use} at (14.89,25 7.29) size 120.11x30.4397 RenderSVGContainer {g} at (14.89,25 7.29) size 120.11x30.4398 RenderPath {path} at (14.89,25 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]96 RenderSVGContainer {use} at (14.89,250) size 120.11x45 97 RenderSVGContainer {g} at (14.89,250) size 120.11x45 98 RenderPath {path} at (14.89,250) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 99 99 RenderSVGText {text} at (21,10) size 133x54 contains 1 chunk(s) 100 100 RenderSVGTextPath {textPath} at (0,0) size 133x54 … … 112 112 chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 18 width 84.00: "\"spacingAndGlyphs\"" 113 113 RenderSVGContainer {g} at (152,240) size 133x93 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,250.00)}] 114 RenderSVGContainer {use} at (164.89,25 7.29) size 120.11x30.43115 RenderSVGContainer {g} at (164.89,25 7.29) size 120.11x30.43116 RenderPath {path} at (164.89,25 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]114 RenderSVGContainer {use} at (164.89,250) size 120.11x45 115 RenderSVGContainer {g} at (164.89,250) size 120.11x45 116 RenderPath {path} at (164.89,250) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 117 117 RenderSVGText {text} at (17,8) size 63x44 contains 1 chunk(s) 118 118 RenderSVGTextPath {textPath} at (0,0) size 63x44 … … 130 130 chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 18 width 84.00: "\"spacingAndGlyphs\"" 131 131 RenderSVGContainer {g} at (302,242) size 135x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,250.00)}] 132 RenderSVGContainer {use} at (314.89,25 7.29) size 120.11x30.43133 RenderSVGContainer {g} at (314.89,25 7.29) size 120.11x30.43134 RenderPath {path} at (314.89,25 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]132 RenderSVGContainer {use} at (314.89,250) size 120.11x45 133 RenderSVGContainer {g} at (314.89,250) size 120.11x45 134 RenderPath {path} at (314.89,250) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 135 135 RenderSVGText {text} at (18,11) size 132x51 contains 1 chunk(s) 136 136 RenderSVGTextPath {textPath} at (0,0) size 132x51 … … 148 148 chunk 1 text run 1 at (5.00,80.00) startOffset 0 endOffset 18 width 84.00: "\"spacingAndGlyphs\"" 149 149 RenderSVGContainer {g} at (2,340) size 133x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,350.00)}] 150 RenderSVGContainer {use} at (14.89,35 7.29) size 120.11x30.43151 RenderSVGContainer {g} at (14.89,35 7.29) size 120.11x30.43152 RenderPath {path} at (14.89,35 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]150 RenderSVGContainer {use} at (14.89,350) size 120.11x45 151 RenderSVGContainer {g} at (14.89,350) size 120.11x45 152 RenderPath {path} at (14.89,350) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 153 153 RenderSVGText {text} at (17,8) size 49x44 contains 1 chunk(s) 154 154 RenderSVGTextPath {textPath} at (0,0) size 49x44 … … 160 160 chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 19 width 75.00: "letter-spacing=\"-3\"" 161 161 RenderSVGContainer {g} at (152,340) size 134x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,350.00)}] 162 RenderSVGContainer {use} at (164.89,35 7.29) size 120.11x30.43163 RenderSVGContainer {g} at (164.89,35 7.29) size 120.11x30.43164 RenderPath {path} at (164.89,35 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]162 RenderSVGContainer {use} at (164.89,350) size 120.11x45 163 RenderSVGContainer {g} at (164.89,350) size 120.11x45 164 RenderPath {path} at (164.89,350) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 165 165 RenderSVGText {text} at (17,8) size 134x52 contains 1 chunk(s) 166 166 RenderSVGTextPath {textPath} at (0,0) size 134x52 … … 175 175 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 18 width 84.00: "word-spacing=\"2em\"" 176 176 RenderSVGContainer {g} at (302,340) size 133x103 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,350.00)}] 177 RenderSVGContainer {use} at (314.89,35 7.29) size 120.11x30.43178 RenderSVGContainer {g} at (314.89,35 7.29) size 120.11x30.43179 RenderPath {path} at (314.89,35 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]177 RenderSVGContainer {use} at (314.89,350) size 120.11x45 178 RenderSVGContainer {g} at (314.89,350) size 120.11x45 179 RenderPath {path} at (314.89,350) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 180 180 RenderSVGText {text} at (18,10) size 132x54 contains 1 chunk(s) 181 181 RenderSVGTextPath {textPath} at (0,0) size 132x54 -
trunk/LayoutTests/platform/mac/svg/batik/text/verticalText-expected.txt
r40761 r53207 2 2 RenderView at (0,0) size 800x600 3 3 layer at (0,0) size 450x500 4 RenderSVGRoot {svg} at (20,26) size 410x46 54 RenderSVGRoot {svg} at (20,26) size 410x469 5 5 RenderSVGHiddenContainer {defs} at (0,0) size 0x0 6 RenderPath {path} at (14.95, 7.04) size 315.11x30.91[transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,0.00,1000.00,100.00 C1100.00,200.00,1200.00,300.00,1300.00,200.00 C1400.00,100.00,1500.00,0.00,1600.00,100.00 C1700.00,200.00,1800.00,300.00,1900.00,200.00 C2000.00,100.00,2100.00,0.00,2200.00,100.00"]7 RenderSVGContainer {g} at (20,26) size 410x46 56 RenderPath {path} at (14.95,0) size 315.11x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,0.00,1000.00,100.00 C1100.00,200.00,1200.00,300.00,1300.00,200.00 C1400.00,100.00,1500.00,0.00,1600.00,100.00 C1700.00,200.00,1800.00,300.00,1900.00,200.00 C2000.00,100.00,2100.00,0.00,2200.00,100.00"] 7 RenderSVGContainer {g} at (20,26) size 410x469 8 8 RenderSVGText {text} at (163,40) size 124x17 contains 1 chunk(s) 9 9 RenderSVGInlineText {#text} at (0,-14) size 124x17 … … 61 61 RenderSVGInlineText {#text} at (9,241) size 17x53 62 62 chunk 1 (vertical) text run 3 at (383.00,320.00) startOffset 0 endOffset 8 height 136.00: " element" 63 RenderSVGContainer {g} at (51,45 5) size 319.11x36[transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,450.00)}]64 RenderSVGContainer {use} at (54.89,45 7.29) size 315.21x30.4365 RenderSVGContainer {g} at (54.89,45 7.29) size 315.21x30.4366 RenderPath {path} at (54.89,45 7.29) size 315.21x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,0.00,1000.00,100.00 C1100.00,200.00,1200.00,300.00,1300.00,200.00 C1400.00,100.00,1500.00,0.00,1600.00,100.00 C1700.00,200.00,1800.00,300.00,1900.00,200.00 C2000.00,100.00,2100.00,0.00,2200.00,100.00"]63 RenderSVGContainer {g} at (51,450) size 319.11x45 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,450.00)}] 64 RenderSVGContainer {use} at (54.89,450) size 315.21x45 65 RenderSVGContainer {g} at (54.89,450) size 315.21x45 66 RenderPath {path} at (54.89,450) size 315.21x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,0.00,1000.00,100.00 C1100.00,200.00,1200.00,300.00,1300.00,200.00 C1400.00,100.00,1500.00,0.00,1600.00,100.00 C1700.00,200.00,1800.00,300.00,1900.00,200.00 C2000.00,100.00,2100.00,0.00,2200.00,100.00"] 67 67 RenderSVGText {text} at (19,8) size 297x36 contains 1 chunk(s) 68 68 RenderSVGTextPath {textPath} at (0,0) size 297x36 -
trunk/LayoutTests/platform/mac/svg/batik/text/verticalTextOnPath-expected.txt
r40761 r53207 8 8 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" 9 9 RenderSVGHiddenContainer {defs} at (0,0) size 0x0 10 RenderPath {path} at (14.95, 7.04) size 120.05x30.91[transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]11 RenderPath {path} at (29.85, 12.25) size 90.30x37.75[transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]10 RenderPath {path} at (14.95,0) size 120.05x45 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 11 RenderPath {path} at (29.85,0) size 90.30x50 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"] 12 12 RenderSVGContainer {g} at (11,58) size 124x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}] 13 RenderSVGContainer {use} at (14.89,7 7.29) size 120.11x30.4314 RenderSVGContainer {g} at (14.89,7 7.29) size 120.11x30.4315 RenderPath {path} at (14.89,7 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]13 RenderSVGContainer {use} at (14.89,70) size 120.11x45 14 RenderSVGContainer {g} at (14.89,70) size 120.11x45 15 RenderPath {path} at (14.89,70) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 16 16 RenderSVGText {text} at (18,9) size 85x58 contains 1 chunk(s) 17 17 RenderSVGTextPath {textPath} at (0,0) size 85x58 … … 35 35 chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 24 width 100.00: "glyph-orientation=\"auto\"" 36 36 RenderSVGContainer {g} at (150,70) size 137x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,70.00)}] 37 RenderSVGContainer {use} at (164.89,7 7.29) size 120.11x30.4338 RenderSVGContainer {g} at (164.89,7 7.29) size 120.11x30.4339 RenderPath {path} at (164.89,7 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]37 RenderSVGContainer {use} at (164.89,70) size 120.11x45 38 RenderSVGContainer {g} at (164.89,70) size 120.11x45 39 RenderPath {path} at (164.89,70) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 40 40 RenderSVGText {text} at (21,9) size 116x39 contains 1 chunk(s) 41 41 RenderSVGTextPath {textPath} at (0,0) size 116x39 … … 59 59 chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 24 width 102.00: "glyph-orientation=\"0deg\"" 60 60 RenderSVGContainer {g} at (300,70) size 147x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,70.00)}] 61 RenderSVGContainer {use} at (314.89,7 7.29) size 120.11x30.4362 RenderSVGContainer {g} at (314.89,7 7.29) size 120.11x30.4363 RenderPath {path} at (314.89,7 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]61 RenderSVGContainer {use} at (314.89,70) size 120.11x45 62 RenderSVGContainer {g} at (314.89,70) size 120.11x45 63 RenderPath {path} at (314.89,70) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 64 64 RenderSVGText {text} at (23,10) size 76x31 contains 1 chunk(s) 65 65 RenderSVGTextPath {textPath} at (0,0) size 76x31 … … 82 82 RenderSVGInlineText {#text} at (0,-10) size 112x13 83 83 chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 26 width 112.00: "glyph-orientation=\"180deg\"" 84 RenderSVGContainer {g} at (14.89,17 6) size 132.11x77[transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,170.00)}]85 RenderSVGContainer {use} at (14.89,17 7.29) size 120.11x30.4386 RenderSVGContainer {g} at (14.89,17 7.29) size 120.11x30.4387 RenderPath {path} at (14.89,17 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]84 RenderSVGContainer {g} at (14.89,170) size 132.11x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,170.00)}] 85 RenderSVGContainer {use} at (14.89,170) size 120.11x45 86 RenderSVGContainer {g} at (14.89,170) size 120.11x45 87 RenderPath {path} at (14.89,170) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 88 88 RenderSVGText {text} at (75,15) size 71x41 contains 1 chunk(s) 89 89 RenderSVGTextPath {textPath} at (0,0) size 71x41 … … 107 107 chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 26 width 112.00: "glyph-orientation=\"270deg\"" 108 108 RenderSVGContainer {g} at (164.89,163) size 122.11x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,170.00)}] 109 RenderSVGContainer {use} at (164.89,17 7.29) size 120.11x30.43110 RenderSVGContainer {g} at (164.89,17 7.29) size 120.11x30.43111 RenderPath {path} at (164.89,17 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]109 RenderSVGContainer {use} at (164.89,170) size 120.11x45 110 RenderSVGContainer {g} at (164.89,170) size 120.11x45 111 RenderPath {path} at (164.89,170) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 112 112 RenderSVGText {text} at (23,10) size 118x49 contains 1 chunk(s) 113 113 RenderSVGTextPath {textPath} at (0,0) size 118x49 … … 130 130 RenderSVGInlineText {#text} at (0,-10) size 102x13 131 131 chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 24 width 102.00: "glyph-orientation=\"0deg\"" 132 RenderSVGContainer {g} at (314.89,17 3) size 127.11x80[transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,170.00)}]133 RenderSVGContainer {use} at (314.89,17 7.29) size 120.11x30.43134 RenderSVGContainer {g} at (314.89,17 7.29) size 120.11x30.43135 RenderPath {path} at (314.89,17 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]132 RenderSVGContainer {g} at (314.89,170) size 127.11x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,170.00)}] 133 RenderSVGContainer {use} at (314.89,170) size 120.11x45 134 RenderSVGContainer {g} at (314.89,170) size 120.11x45 135 RenderPath {path} at (314.89,170) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 136 136 RenderSVGText {text} at (55,11) size 83x42 contains 1 chunk(s) 137 137 RenderSVGTextPath {textPath} at (0,0) size 83x42 … … 155 155 chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 25 width 107.00: "glyph-orientation=\"90deg\"" 156 156 RenderSVGContainer {g} at (0,270) size 147x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}] 157 RenderSVGContainer {use} at (14.89,27 7.29) size 120.11x30.43158 RenderSVGContainer {g} at (14.89,27 7.29) size 120.11x30.43159 RenderPath {path} at (14.89,27 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]157 RenderSVGContainer {use} at (14.89,270) size 120.11x45 158 RenderSVGContainer {g} at (14.89,270) size 120.11x45 159 RenderPath {path} at (14.89,270) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 160 160 RenderSVGText {text} at (51,9) size 127x39 contains 1 chunk(s) 161 161 RenderSVGTextPath {textPath} at (0,0) size 127x39 … … 179 179 chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 26 width 112.00: "glyph-orientation=\"180deg\"" 180 180 RenderSVGContainer {g} at (163,261) size 122x82 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,270.00)}] 181 RenderSVGContainer {use} at (164.89,27 7.29) size 120.11x30.43182 RenderSVGContainer {g} at (164.89,27 7.29) size 120.11x30.43183 RenderPath {path} at (164.89,27 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]181 RenderSVGContainer {use} at (164.89,270) size 120.11x45 182 RenderSVGContainer {g} at (164.89,270) size 120.11x45 183 RenderPath {path} at (164.89,270) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 184 184 RenderSVGText {text} at (18,8) size 71x48 contains 1 chunk(s) 185 185 RenderSVGTextPath {textPath} at (0,0) size 71x48 … … 200 200 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\"" 201 201 RenderSVGContainer {g} at (300,270) size 142x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,270.00)}] 202 RenderSVGContainer {use} at (314.89,27 7.29) size 120.11x30.43203 RenderSVGContainer {g} at (314.89,27 7.29) size 120.11x30.43204 RenderPath {path} at (314.89,27 7.29) size 120.11x30.43[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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]202 RenderSVGContainer {use} at (314.89,270) size 120.11x45 203 RenderSVGContainer {g} at (314.89,270) size 120.11x45 204 RenderPath {path} at (314.89,270) size 120.11x45 [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="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 205 205 RenderSVGText {text} at (17,15) size 43x34 contains 1 chunk(s) 206 206 RenderSVGTextPath {textPath} at (0,0) size 43x34 … … 223 223 RenderSVGInlineText {#text} at (0,-10) size 107x13 224 224 chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 25 width 107.00: "glyph-orientation=\"90deg\"" 225 RenderSVGContainer {g} at (22,370 .67) size 118x87.33[transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,370.00)}]226 RenderSVGContainer {use} at (39.70,370 .67) size 90.60x49.33227 RenderSVGContainer {g} at (39.70,370 .67) size 90.60x49.33228 RenderPath {path} at (39.70,370 .67) size 90.60x49.33[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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]225 RenderSVGContainer {g} at (22,370) size 118x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,370.00)}] 226 RenderSVGContainer {use} at (39.70,370) size 90.60x50 227 RenderSVGContainer {g} at (39.70,370) size 90.60x50 228 RenderPath {path} at (39.70,370) size 90.60x50 [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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"] 229 229 RenderSVGText {text} at (30,12) size 118x49 contains 1 chunk(s) 230 230 RenderSVGTextPath {textPath} at (0,0) size 118x49 … … 249 249 RenderSVGInlineText {#text} at (0,-10) size 100x13 250 250 chunk 1 text run 1 at (20.00,85.00) startOffset 0 endOffset 24 width 100.00: "glyph-orientation=\"auto\"" 251 RenderSVGContainer {g} at (318,370 .67) size 109x77.33[transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,370.00)}]252 RenderSVGContainer {use} at (329.70,370 .67) size 90.60x49.33253 RenderSVGContainer {g} at (329.70,370 .67) size 90.60x49.33254 RenderPath {path} at (329.70,370 .67) size 90.60x49.33[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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]251 RenderSVGContainer {g} at (318,370) size 109x78 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,370.00)}] 252 RenderSVGContainer {use} at (329.70,370) size 90.60x50 253 RenderSVGContainer {g} at (329.70,370) size 90.60x50 254 RenderPath {path} at (329.70,370) size 90.60x50 [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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"] 255 255 RenderSVGText {text} at (30,12) size 109x55 contains 1 chunk(s) 256 256 RenderSVGTextPath {textPath} at (0,0) size 109x55 … … 272 272 RenderSVGContainer {g} at (179.25,358.75) size 100.75x124.25 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,370.00)}] 273 273 RenderSVGContainer {g} at (179.25,358.75) size 90.98x90.75 [transform={m=((0.75,0.00)(0.00,0.75)) t=(0.00,0.00)}] 274 RenderSVGContainer {use} at (202.27,370 .50) size 67.95x37275 RenderSVGContainer {g} at (202.27,370 .50) size 67.95x37276 RenderPath {path} at (202.27,370 .50) size 67.95x37[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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]274 RenderSVGContainer {use} at (202.27,370) size 67.95x37.50 275 RenderSVGContainer {g} at (202.27,370) size 67.95x37.50 276 RenderPath {path} at (202.27,370) size 67.95x37.50 [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="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"] 277 277 RenderSVGText {text} at (-13,-15) size 92x121 contains 1 chunk(s) 278 278 RenderSVGInlineText {#text} at (12,0) size 24x97 -
trunk/LayoutTests/platform/mac/svg/css/composite-shadow-example-expected.txt
r51936 r53207 4 4 RenderBlock {HTML} at (0,0) size 785x616 5 5 RenderBody {BODY} at (8,8) size 769x600 6 RenderSVGRoot {svg} at (40.19,36.70) size 41 3.43x128.986 RenderSVGRoot {svg} at (40.19,36.70) size 415.36x128.98 7 7 RenderSVGContainer {g} at (40.19,36.70) size 135.62x128.98 8 8 RenderPath {path} at (40.19,36.70) size 135.62x128.98 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,30.00 L-35.27,48.54 L-28.53,9.27 L-57.06,-18.54 L-17.63,-24.27 L-0.00,-60.00 L17.63,-24.27 L57.06,-18.54 L28.53,9.27 L35.27,48.54 Z"] 9 9 RenderSVGContainer {g} at (200.68,46.49) size 117.09x113.83 10 10 RenderPath {path} at (200.68,46.49) size 117.09x113.83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,30.00 L-35.27,48.54 L-28.53,9.27 L-57.06,-18.54 L-17.63,-24.27 L-0.00,-60.00 L17.63,-24.27 L57.06,-18.54 L28.53,9.27 L35.27,48.54 Z"] 11 RenderSVGContainer {g} at (349.70,46.70) size 10 3.91x110.8912 RenderPath {path} at (349.70,46.70) size 10 3.91x110.89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,25.00 L-29.39,40.45 L-23.78,7.73 L-47.55,-15.45 L-14.69,-20.23 L-0.00,-50.00 L14.69,-20.23 L47.55,-15.45 L23.78,7.73 L29.39,40.45 Z"]11 RenderSVGContainer {g} at (349.70,46.70) size 105.85x110.89 12 RenderPath {path} at (349.70,46.70) size 105.85x110.89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,25.00 L-29.39,40.45 L-23.78,7.73 L-47.55,-15.45 L-14.69,-20.23 L-0.00,-50.00 L14.69,-20.23 L47.55,-15.45 L23.78,7.73 L29.39,40.45 Z"] -
trunk/LayoutTests/platform/mac/svg/css/composite-shadow-with-opacity-expected.txt
r51936 r53207 5 5 RenderBody {BODY} at (8,8) size 769x600 6 6 layer at (8,8) size 769x600 7 RenderSVGRoot {svg} at (40.19,36.70) size 41 3.43x128.98 [opacity=0.50]7 RenderSVGRoot {svg} at (40.19,36.70) size 415.36x128.98 [opacity=0.50] 8 8 RenderSVGContainer {g} at (40.19,36.70) size 135.62x128.98 9 9 RenderPath {path} at (40.19,36.70) size 135.62x128.98 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,30.00 L-35.27,48.54 L-28.53,9.27 L-57.06,-18.54 L-17.63,-24.27 L-0.00,-60.00 L17.63,-24.27 L57.06,-18.54 L28.53,9.27 L35.27,48.54 Z"] 10 10 RenderSVGContainer {g} at (200.68,46.49) size 117.09x113.83 11 11 RenderPath {path} at (200.68,46.49) size 117.09x113.83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,30.00 L-35.27,48.54 L-28.53,9.27 L-57.06,-18.54 L-17.63,-24.27 L-0.00,-60.00 L17.63,-24.27 L57.06,-18.54 L28.53,9.27 L35.27,48.54 Z"] 12 RenderSVGContainer {g} at (349.70,46.70) size 10 3.91x110.8913 RenderPath {path} at (349.70,46.70) size 10 3.91x110.89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,25.00 L-29.39,40.45 L-23.78,7.73 L-47.55,-15.45 L-14.69,-20.23 L-0.00,-50.00 L14.69,-20.23 L47.55,-15.45 L23.78,7.73 L29.39,40.45 Z"]12 RenderSVGContainer {g} at (349.70,46.70) size 105.85x110.89 13 RenderPath {path} at (349.70,46.70) size 105.85x110.89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(400.00,100.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=10.00] [dash array={20.00}]}] [fill={[type=SOLID] [color=#999999]}] [data="M0.00,25.00 L-29.39,40.45 L-23.78,7.73 L-47.55,-15.45 L-14.69,-20.23 L-0.00,-50.00 L14.69,-20.23 L47.55,-15.45 L23.78,7.73 L29.39,40.45 Z"] -
trunk/LayoutTests/platform/mac/svg/custom/animate-path-morphing-expected.txt
r34358 r53207 2 2 RenderView at (0,0) size 800x600 3 3 layer at (0,0) size 800x600 4 RenderSVGRoot {svg} at (8.67,9) size 1 49.31x183.185 RenderPath {path} at (8.67,9) size 1 49.31x183.18[stroke={[type=SOLID] [color=#FF0000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M140.00,40.00 L100.00,40.00 L100.00,10.00 C10.00,10.00,10.00,90.00,100.00,90.00 L100.00,60.00 L140.00,60.00 M50.00,140.00 C180.00,70.00,180.00,195.00,100.00,190.00"]4 RenderSVGRoot {svg} at (8.67,9) size 171.33x186 5 RenderPath {path} at (8.67,9) size 171.33x186 [stroke={[type=SOLID] [color=#FF0000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#FFFFFF]}] [data="M140.00,40.00 L100.00,40.00 L100.00,10.00 C10.00,10.00,10.00,90.00,100.00,90.00 L100.00,60.00 L140.00,60.00 M50.00,140.00 C180.00,70.00,180.00,195.00,100.00,190.00"] -
trunk/LayoutTests/platform/mac/svg/custom/control-points-for-S-and-T-expected.txt
r35366 r53207 2 2 RenderView at (0,0) size 800x600 3 3 layer at (0,0) size 800x600 4 RenderSVGRoot {svg} at (49.51, 32.32) size 150.93x218.045 RenderPath {path} at (49.51, 32.32) size 150.93x101.64[stroke={[type=SOLID] [color=#FF0000]}] [data="M50.00,50.00 C66.67,116.67,100.00,133.33,150.00,100.00 C150.00,100.00,175.00,0.00,200.00,50.00"]6 RenderPath {path} at (49.55,1 36.26) size 150.80x114.09[stroke={[type=SOLID] [color=#008000]}] [data="M50.00,150.00 C75.00,100.00,75.00,250.00,150.00,200.00 C150.00,200.00,166.67,216.67,200.00,250.00"]4 RenderSVGRoot {svg} at (49.51,0) size 150.93x250.35 5 RenderPath {path} at (49.51,0) size 150.93x133.96 [stroke={[type=SOLID] [color=#FF0000]}] [data="M50.00,50.00 C66.67,116.67,100.00,133.33,150.00,100.00 C150.00,100.00,175.00,0.00,200.00,50.00"] 6 RenderPath {path} at (49.55,100) size 150.80x150.35 [stroke={[type=SOLID] [color=#008000]}] [data="M50.00,150.00 C75.00,100.00,75.00,250.00,150.00,200.00 C150.00,200.00,166.67,216.67,200.00,250.00"] -
trunk/LayoutTests/platform/mac/svg/custom/dasharrayOrigin-expected.txt
r38794 r53207 4 4 RenderSVGRoot {svg} at (27.50,25) size 147.50x147.50 5 5 RenderPath {rect} at (42.50,42.50) size 115x115 [stroke={[type=SOLID] [color=#D3D3D3] [stroke width=15.00]}] [data="M100.00,50.00 C127.60,50.00,150.00,72.40,150.00,100.00 C150.00,127.60,127.60,150.00,100.00,150.00 C72.40,150.00,50.00,127.60,50.00,100.00 C50.00,72.40,72.40,50.00,100.00,50.00 Z"] 6 RenderPath {rect} at ( 100,42.50) size 57.50x111.68 [stroke={[type=SOLID] [color=#008000] [stroke width=15.00] [dash array={100.00, 20.00, 20.00, 1000.00}]}] [data="M100.00,50.00 C127.60,50.00,150.00,72.40,150.00,100.00 C150.00,127.60,127.60,150.00,100.00,150.00 C72.40,150.00,50.00,127.60,50.00,100.00 C50.00,72.40,72.40,50.00,100.00,50.00 Z"]6 RenderPath {rect} at (50,42.50) size 107.50x111.68 [stroke={[type=SOLID] [color=#008000] [stroke width=15.00] [dash array={100.00, 20.00, 20.00, 1000.00}]}] [data="M100.00,50.00 C127.60,50.00,150.00,72.40,150.00,100.00 C150.00,127.60,127.60,150.00,100.00,150.00 C72.40,150.00,50.00,127.60,50.00,100.00 C50.00,72.40,72.40,50.00,100.00,50.00 Z"] 7 7 RenderPath {circle} at (47.50,47.50) size 105.00x105.00 [stroke={[type=SOLID] [color=#808080] [stroke width=5.00]}] [data="M150.00,100.00 L149.90,103.14 L149.61,106.27 L149.11,109.37 L148.43,112.43 L147.55,115.45 L146.49,118.41 L145.24,121.29 L143.82,124.09 L142.22,126.79 L140.45,129.39 L138.53,131.87 L136.45,134.23 L134.23,136.45 L131.87,138.53 L129.39,140.45 L126.79,142.22 L124.09,143.82 L121.29,145.24 L118.41,146.49 L115.45,147.55 L112.43,148.43 L109.37,149.11 L106.27,149.61 L103.14,149.90 L100.00,150.00 L96.86,149.90 L93.73,149.61 L90.63,149.11 L87.57,148.43 L84.55,147.55 L81.59,146.49 L78.71,145.24 L75.91,143.82 L73.21,142.22 L70.61,140.45 L68.13,138.53 L65.77,136.45 L63.55,134.23 L61.47,131.87 L59.55,129.39 L57.78,126.79 L56.18,124.09 L54.76,121.29 L53.51,118.41 L52.45,115.45 L51.57,112.43 L50.89,109.37 L50.39,106.27 L50.10,103.14 L50.00,100.00 L50.10,96.86 L50.39,93.73 L50.89,90.63 L51.57,87.57 L52.45,84.55 L53.51,81.59 L54.76,78.71 L56.18,75.91 L57.78,73.21 L59.55,70.61 L61.47,68.13 L63.55,65.77 L65.77,63.55 L68.13,61.47 L70.61,59.55 L73.21,57.78 L75.91,56.18 L78.71,54.76 L81.59,53.51 L84.55,52.45 L87.57,51.57 L90.63,50.89 L93.73,50.39 L96.86,50.10 L100.00,50.00 L103.14,50.10 L106.27,50.39 L109.37,50.89 L112.43,51.57 L115.45,52.45 L118.41,53.51 L121.29,54.76 L124.09,56.18 L126.79,57.78 L129.39,59.55 L131.87,61.47 L134.23,63.55 L136.45,65.77 L138.53,68.13 L140.45,70.61 L142.22,73.21 L143.82,75.91 L145.24,78.71 L146.49,81.59 L147.55,84.55 L148.43,87.57 L149.11,90.63 L149.61,93.73 L149.90,96.86 Z"] 8 RenderPath {circle} at (50 .55,99.92) size 101.95x52.58[stroke={[type=SOLID] [color=#FF0000] [stroke width=5.00] [dash array={100.00, 20.00, 20.00, 1000.00}]}] [data="M150.00,100.00 L149.90,103.14 L149.61,106.27 L149.11,109.37 L148.43,112.43 L147.55,115.45 L146.49,118.41 L145.24,121.29 L143.82,124.09 L142.22,126.79 L140.45,129.39 L138.53,131.87 L136.45,134.23 L134.23,136.45 L131.87,138.53 L129.39,140.45 L126.79,142.22 L124.09,143.82 L121.29,145.24 L118.41,146.49 L115.45,147.55 L112.43,148.43 L109.37,149.11 L106.27,149.61 L103.14,149.90 L100.00,150.00 L96.86,149.90 L93.73,149.61 L90.63,149.11 L87.57,148.43 L84.55,147.55 L81.59,146.49 L78.71,145.24 L75.91,143.82 L73.21,142.22 L70.61,140.45 L68.13,138.53 L65.77,136.45 L63.55,134.23 L61.47,131.87 L59.55,129.39 L57.78,126.79 L56.18,124.09 L54.76,121.29 L53.51,118.41 L52.45,115.45 L51.57,112.43 L50.89,109.37 L50.39,106.27 L50.10,103.14 L50.00,100.00 L50.10,96.86 L50.39,93.73 L50.89,90.63 L51.57,87.57 L52.45,84.55 L53.51,81.59 L54.76,78.71 L56.18,75.91 L57.78,73.21 L59.55,70.61 L61.47,68.13 L63.55,65.77 L65.77,63.55 L68.13,61.47 L70.61,59.55 L73.21,57.78 L75.91,56.18 L78.71,54.76 L81.59,53.51 L84.55,52.45 L87.57,51.57 L90.63,50.89 L93.73,50.39 L96.86,50.10 L100.00,50.00 L103.14,50.10 L106.27,50.39 L109.37,50.89 L112.43,51.57 L115.45,52.45 L118.41,53.51 L121.29,54.76 L124.09,56.18 L126.79,57.78 L129.39,59.55 L131.87,61.47 L134.23,63.55 L136.45,65.77 L138.53,68.13 L140.45,70.61 L142.22,73.21 L143.82,75.91 L145.24,78.71 L146.49,81.59 L147.55,84.55 L148.43,87.57 L149.11,90.63 L149.61,93.73 L149.90,96.86 Z"]8 RenderPath {circle} at (50,50) size 102.50x102.50 [stroke={[type=SOLID] [color=#FF0000] [stroke width=5.00] [dash array={100.00, 20.00, 20.00, 1000.00}]}] [data="M150.00,100.00 L149.90,103.14 L149.61,106.27 L149.11,109.37 L148.43,112.43 L147.55,115.45 L146.49,118.41 L145.24,121.29 L143.82,124.09 L142.22,126.79 L140.45,129.39 L138.53,131.87 L136.45,134.23 L134.23,136.45 L131.87,138.53 L129.39,140.45 L126.79,142.22 L124.09,143.82 L121.29,145.24 L118.41,146.49 L115.45,147.55 L112.43,148.43 L109.37,149.11 L106.27,149.61 L103.14,149.90 L100.00,150.00 L96.86,149.90 L93.73,149.61 L90.63,149.11 L87.57,148.43 L84.55,147.55 L81.59,146.49 L78.71,145.24 L75.91,143.82 L73.21,142.22 L70.61,140.45 L68.13,138.53 L65.77,136.45 L63.55,134.23 L61.47,131.87 L59.55,129.39 L57.78,126.79 L56.18,124.09 L54.76,121.29 L53.51,118.41 L52.45,115.45 L51.57,112.43 L50.89,109.37 L50.39,106.27 L50.10,103.14 L50.00,100.00 L50.10,96.86 L50.39,93.73 L50.89,90.63 L51.57,87.57 L52.45,84.55 L53.51,81.59 L54.76,78.71 L56.18,75.91 L57.78,73.21 L59.55,70.61 L61.47,68.13 L63.55,65.77 L65.77,63.55 L68.13,61.47 L70.61,59.55 L73.21,57.78 L75.91,56.18 L78.71,54.76 L81.59,53.51 L84.55,52.45 L87.57,51.57 L90.63,50.89 L93.73,50.39 L96.86,50.10 L100.00,50.00 L103.14,50.10 L106.27,50.39 L109.37,50.89 L112.43,51.57 L115.45,52.45 L118.41,53.51 L121.29,54.76 L124.09,56.18 L126.79,57.78 L129.39,59.55 L131.87,61.47 L134.23,63.55 L136.45,65.77 L138.53,68.13 L140.45,70.61 L142.22,73.21 L143.82,75.91 L145.24,78.71 L146.49,81.59 L147.55,84.55 L148.43,87.57 L149.11,90.63 L149.61,93.73 L149.90,96.86 Z"] 9 9 RenderPath {rect} at (27.50,27.50) size 145x145 [stroke={[type=SOLID] [color=#D3D3D3] [stroke width=5.00]}] [data="M50.00,30.00 L150.00,30.00 C161.04,30.00,170.00,38.96,170.00,50.00 L170.00,150.00 C170.00,161.04,161.04,170.00,150.00,170.00 L50.00,170.00 C38.96,170.00,30.00,161.04,30.00,150.00 L30.00,50.00 C30.00,38.96,38.96,30.00,50.00,30.00 Z"] 10 RenderPath {rect} at ( 50,25) size 125x33.58[stroke={[type=SOLID] [color=#0000FF] [stroke width=10.00] [dash array={100.00, 20.00, 20.00, 1000.00}]}] [data="M50.00,30.00 L150.00,30.00 C161.04,30.00,170.00,38.96,170.00,50.00 L170.00,150.00 C170.00,161.04,161.04,170.00,150.00,170.00 L50.00,170.00 C38.96,170.00,30.00,161.04,30.00,150.00 L30.00,50.00 C30.00,38.96,38.96,30.00,50.00,30.00 Z"]10 RenderPath {rect} at (30,25) size 145x145 [stroke={[type=SOLID] [color=#0000FF] [stroke width=10.00] [dash array={100.00, 20.00, 20.00, 1000.00}]}] [data="M50.00,30.00 L150.00,30.00 C161.04,30.00,170.00,38.96,170.00,50.00 L170.00,150.00 C170.00,161.04,161.04,170.00,150.00,170.00 L50.00,170.00 C38.96,170.00,30.00,161.04,30.00,150.00 L30.00,50.00 C30.00,38.96,38.96,30.00,50.00,30.00 Z"] -
trunk/LayoutTests/platform/mac/svg/custom/path-textPath-simulation-expected.txt
r34117 r53207 2 2 RenderView at (0,0) size 800x600 3 3 layer at (0,0) size 800x600 4 RenderSVGRoot {svg} at (79.72, 217.57) size 649.08x164.864 RenderSVGRoot {svg} at (79.72,180) size 649.08x240 5 5 RenderSVGHiddenContainer {defs} at (0,0) size 0x0 6 6 RenderPath {path} at (100,0) size 800x300 [fill={[type=SOLID] [color=#000000]}] [data="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 7 RenderSVGContainer {use} at (79.72, 217.57) size 640.28x164.868 RenderSVGContainer {g} at (79.72, 217.57) size 640.28x164.869 RenderPath {path} at (79.72, 217.57) size 640.28x164.86[stroke={[type=SOLID] [color=#FF0000]}] [data="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]7 RenderSVGContainer {use} at (79.72,180) size 640.28x240 8 RenderSVGContainer {g} at (79.72,180) size 640.28x240 9 RenderPath {path} at (79.72,180) size 640.28x240 [stroke={[type=SOLID] [color=#FF0000]}] [data="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"] 10 10 RenderSVGContainer {g} at (80,248.80) size 648.80x94.40 11 11 RenderSVGText {text} at (100,200) size 12x18 contains 1 chunk(s) -
trunk/LayoutTests/platform/mac/svg/text/text-path-01-b-expected.txt
r38794 r53207 5 5 RenderSVGContainer {g} at (-15,-11.67) size 712.17x497.50 6 6 RenderSVGHiddenContainer {defs} at (0,0) size 0x0 7 RenderPath {path} at (198.53, 22.02) size 219.77x86.21[stroke={[type=SOLID] [color=#0000FF]}] [data="M199.00,89.30 C206.60,66.60,235.80,13.20,270.00,30.30 C286.60,38.60,298.90,59.40,310.00,73.30 C321.70,87.90,338.60,99.00,356.00,103.30 C387.30,111.10,396.60,90.40,418.00,74.30"]8 RenderPath {path} at (33.03, 78.52) size 219.77x85.14[stroke={[type=SOLID] [color=#0000FF]}] [data="M33.50,145.80 C41.00,123.00,70.30,69.70,104.50,86.80 C121.00,95.00,133.00,116.00,144.50,129.80 C156.20,144.40,173.00,155.50,190.50,159.80 C221.80,167.60,231.00,146.90,252.50,130.80"]7 RenderPath {path} at (198.53,13.20) size 219.77x97.90 [stroke={[type=SOLID] [color=#0000FF]}] [data="M199.00,89.30 C206.60,66.60,235.80,13.20,270.00,30.30 C286.60,38.60,298.90,59.40,310.00,73.30 C321.70,87.90,338.60,99.00,356.00,103.30 C387.30,111.10,396.60,90.40,418.00,74.30"] 8 RenderPath {path} at (33.03,69.70) size 219.77x97.90 [stroke={[type=SOLID] [color=#0000FF]}] [data="M33.50,145.80 C41.00,123.00,70.30,69.70,104.50,86.80 C121.00,95.00,133.00,116.00,144.50,129.80 C156.20,144.40,173.00,155.50,190.50,159.80 C221.80,167.60,231.00,146.90,252.50,130.80"] 9 9 RenderPath {path} at (113,231) size 300x4 [stroke={[type=SOLID] [color=#0000FF] [stroke width=4.00]}] [data="M113.00,233.00 L413.00,233.00"] 10 10 RenderSVGContainer {g} at (280,-11.67) size 417.17x201.67 11 RenderSVGContainer {use} at (330.88, 36.70) size 366.29x143.6912 RenderSVGContainer {g} at (330.88, 36.70) size 366.29x143.6913 RenderPath {path} at (330.88, 36.70) size 366.29x143.69[stroke={[type=SOLID] [color=#0000FF]}] [data="M199.00,89.30 C206.60,66.60,235.80,13.20,270.00,30.30 C286.60,38.60,298.90,59.40,310.00,73.30 C321.70,87.90,338.60,99.00,356.00,103.30 C387.30,111.10,396.60,90.40,418.00,74.30"]11 RenderSVGContainer {use} at (330.88,22) size 366.29x163.17 12 RenderSVGContainer {g} at (330.88,22) size 366.29x163.17 13 RenderPath {path} at (330.88,22) size 366.29x163.17 [stroke={[type=SOLID] [color=#0000FF]}] [data="M199.00,89.30 C206.60,66.60,235.80,13.20,270.00,30.30 C286.60,38.60,298.90,59.40,310.00,73.30 C321.70,87.90,338.60,99.00,356.00,103.30 C387.30,111.10,396.60,90.40,418.00,74.30"] 14 14 RenderSVGText {text} at (203,27) size 205x121 contains 1 chunk(s) 15 15 RenderSVGTextPath {textPath} at (0,0) size 205x121 … … 18 18 RenderSVGInlineText {#text} at (0,0) size 0x0 19 19 RenderSVGContainer {g} at (-15,81.67) size 500.83x270 20 RenderSVGContainer {use} at (55.04,1 30.86) size 366.29x141.9021 RenderSVGContainer {g} at (55.04,1 30.86) size 366.29x141.9022 RenderPath {path} at (55.04,1 30.86) size 366.29x141.90[stroke={[type=SOLID] [color=#0000FF]}] [data="M33.50,145.80 C41.00,123.00,70.30,69.70,104.50,86.80 C121.00,95.00,133.00,116.00,144.50,129.80 C156.20,144.40,173.00,155.50,190.50,159.80 C221.80,167.60,231.00,146.90,252.50,130.80"]20 RenderSVGContainer {use} at (55.04,116.17) size 366.29x163.17 21 RenderSVGContainer {g} at (55.04,116.17) size 366.29x163.17 22 RenderPath {path} at (55.04,116.17) size 366.29x163.17 [stroke={[type=SOLID] [color=#0000FF]}] [data="M33.50,145.80 C41.00,123.00,70.30,69.70,104.50,86.80 C121.00,95.00,133.00,116.00,144.50,129.80 C156.20,144.40,173.00,155.50,190.50,159.80 C221.80,167.60,231.00,146.90,252.50,130.80"] 23 23 RenderSVGText {text} at (37,83) size 216x121 contains 1 chunk(s) 24 24 RenderSVGTextPath {textPath} at (0,0) size 216x121 -
trunk/WebCore/ChangeLog
r53206 r53207 1 2010-01-13 Dirk Schulze <krit@webkit.org> 2 3 Reviewed by Beth Dakin. 4 5 Repaint bug dragging a star shape with a dash stroke 6 https://bugs.webkit.org/show_bug.cgi?id=33406 7 8 Calculation of repaint rects for RenderPath objects was wrong. We must take the 9 union of strokeBoundingBox and objectBoundingBox, since the strokeBoundingBox 10 must not contain the objectBoundingBox. This is mainly visible on dash-arrays for 11 strokes. 12 13 Test: svg/custom/js-repaint-rect-on-path-with-stroke.svg 14 15 * rendering/RenderPath.cpp: 16 (WebCore::RenderPath::strokeBoundingBox): 17 1 18 2010-01-13 Kevin Ollivier <kevino@theolliviers.com> 2 19 -
trunk/WebCore/rendering/RenderPath.cpp
r53067 r53207 122 122 return m_cachedLocalStrokeBBox; 123 123 124 if (!style()->svgStyle()->hasStroke()) 125 m_cachedLocalStrokeBBox = objectBoundingBox(); 126 else { 124 m_cachedLocalStrokeBBox = objectBoundingBox(); 125 if (style()->svgStyle()->hasStroke()) { 127 126 BoundingRectStrokeStyleApplier strokeStyle(this, style()); 128 m_cachedLocalStrokeBBox = m_path.strokeBoundingRect(&strokeStyle);127 m_cachedLocalStrokeBBox.unite(m_path.strokeBoundingRect(&strokeStyle)); 129 128 } 130 129
Note: See TracChangeset
for help on using the changeset viewer.