Changeset 130840 in webkit


Ignore:
Timestamp:
Oct 9, 2012 7:15:32 PM (12 years ago)
Author:
commit-queue@webkit.org
Message:

[Cairo] Bump Cairo to fix more canvas/philip tests
https://bugs.webkit.org/show_bug.cgi?id=97658

Patch by Sudarsana Nagineni <sudarsana.nagineni@intel.com> on 2012-10-09
Reviewed by Martin Robinson.

Tools:

Bumping cairo to version 1.12.4 which fixes more canvas/philip tests.

  • efl/jhbuild.modules:
  • gtk/jhbuild.modules:

LayoutTests:

Update platform-specific baselines after the cairo update. Also,
unksip canvas/philip tests which are passing now.

  • platform/efl/TestExpectations:
  • platform/efl/fast/box-shadow/box-shadow-clipped-slices-expected.png:
  • platform/efl/fast/canvas/canvas-incremental-repaint-expected.png:
  • platform/efl/fast/dynamic/window-scrollbars-test-expected.png:
  • platform/efl/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.png:
  • platform/efl/svg/as-image/img-preserveAspectRatio-support-1-expected.png:
  • platform/efl/svg/batik/text/smallFonts-expected.png:
  • platform/efl/svg/batik/text/smallFonts-expected.txt:
  • platform/efl/svg/batik/text/textGlyphOrientationHorizontal-expected.png:
  • platform/efl/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
  • platform/efl/svg/batik/text/textOnPath-expected.png:
  • platform/efl/svg/batik/text/textOnPath-expected.txt:
  • platform/efl/svg/batik/text/textOnPath2-expected.png:
  • platform/efl/svg/batik/text/textOnPath2-expected.txt:
  • platform/efl/svg/batik/text/textOnPath3-expected.png:
  • platform/efl/svg/batik/text/textOnPath3-expected.txt:
  • platform/efl/svg/batik/text/textOnPathSpaces-expected.png:
  • platform/efl/svg/batik/text/textOnPathSpaces-expected.txt:
  • platform/efl/svg/batik/text/verticalTextOnPath-expected.png:
  • platform/efl/svg/batik/text/verticalTextOnPath-expected.txt:
  • platform/efl/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png:
  • platform/efl/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png:
  • platform/efl/transforms/2d/transform-fixed-container-expected.png:
  • platform/gtk/TestExpectations:
  • platform/gtk/fast/canvas/canvas-incremental-repaint-expected.png:
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png:
  • platform/gtk/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-01-t-expected.png:
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-02-t-expected.png:
  • platform/gtk/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
  • platform/gtk/svg/batik/text/smallFonts-expected.png:
  • platform/gtk/svg/batik/text/smallFonts-expected.txt:
  • platform/gtk/svg/batik/text/textGlyphOrientationHorizontal-expected.png:
  • platform/gtk/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
  • platform/gtk/svg/batik/text/textOnPath-expected.png:
  • platform/gtk/svg/batik/text/textOnPath-expected.txt:
  • platform/gtk/svg/batik/text/textOnPath2-expected.png:
  • platform/gtk/svg/batik/text/textOnPath2-expected.txt:
  • platform/gtk/svg/batik/text/textOnPath3-expected.png:
  • platform/gtk/svg/batik/text/textOnPath3-expected.txt:
  • platform/gtk/svg/batik/text/textOnPathSpaces-expected.png:
  • platform/gtk/svg/batik/text/textOnPathSpaces-expected.txt:
  • platform/gtk/svg/batik/text/verticalTextOnPath-expected.png:
  • platform/gtk/svg/batik/text/verticalTextOnPath-expected.txt:
  • platform/gtk/svg/custom/js-update-path-changes-expected.png:
  • platform/gtk/svg/custom/js-update-path-changes-expected.txt:
  • platform/gtk/svg/custom/js-update-path-removal-expected.png:
  • platform/gtk/svg/custom/js-update-path-removal-expected.txt:
  • platform/gtk/svg/custom/path-textPath-simulation-expected.png:
  • platform/gtk/svg/custom/path-textPath-simulation-expected.txt:
Location:
trunk
Files:
55 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r130837 r130840  
     12012-10-09  Sudarsana Nagineni  <sudarsana.nagineni@intel.com>
     2
     3        [Cairo] Bump Cairo to fix more canvas/philip tests
     4        https://bugs.webkit.org/show_bug.cgi?id=97658
     5
     6        Reviewed by Martin Robinson.
     7
     8        Update platform-specific baselines after the cairo update. Also,
     9        unksip canvas/philip tests which are passing now.
     10
     11        * platform/efl/TestExpectations:
     12        * platform/efl/fast/box-shadow/box-shadow-clipped-slices-expected.png:
     13        * platform/efl/fast/canvas/canvas-incremental-repaint-expected.png:
     14        * platform/efl/fast/dynamic/window-scrollbars-test-expected.png:
     15        * platform/efl/fast/images/pixel-crack-image-background-webkit-transform-scale-expected.png:
     16        * platform/efl/svg/as-image/img-preserveAspectRatio-support-1-expected.png:
     17        * platform/efl/svg/batik/text/smallFonts-expected.png:
     18        * platform/efl/svg/batik/text/smallFonts-expected.txt:
     19        * platform/efl/svg/batik/text/textGlyphOrientationHorizontal-expected.png:
     20        * platform/efl/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
     21        * platform/efl/svg/batik/text/textOnPath-expected.png:
     22        * platform/efl/svg/batik/text/textOnPath-expected.txt:
     23        * platform/efl/svg/batik/text/textOnPath2-expected.png:
     24        * platform/efl/svg/batik/text/textOnPath2-expected.txt:
     25        * platform/efl/svg/batik/text/textOnPath3-expected.png:
     26        * platform/efl/svg/batik/text/textOnPath3-expected.txt:
     27        * platform/efl/svg/batik/text/textOnPathSpaces-expected.png:
     28        * platform/efl/svg/batik/text/textOnPathSpaces-expected.txt:
     29        * platform/efl/svg/batik/text/verticalTextOnPath-expected.png:
     30        * platform/efl/svg/batik/text/verticalTextOnPath-expected.txt:
     31        * platform/efl/svg/zoom/page/zoom-coords-viewattr-01-b-expected.png:
     32        * platform/efl/svg/zoom/text/zoom-coords-viewattr-01-b-expected.png:
     33        * platform/efl/transforms/2d/transform-fixed-container-expected.png:
     34        * platform/gtk/TestExpectations:
     35        * platform/gtk/fast/canvas/canvas-incremental-repaint-expected.png:
     36        * platform/gtk/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png:
     37        * platform/gtk/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt:
     38        * platform/gtk/svg/W3C-SVG-1.1/paths-data-01-t-expected.png:
     39        * platform/gtk/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt:
     40        * platform/gtk/svg/W3C-SVG-1.1/paths-data-02-t-expected.png:
     41        * platform/gtk/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt:
     42        * platform/gtk/svg/batik/text/smallFonts-expected.png:
     43        * platform/gtk/svg/batik/text/smallFonts-expected.txt:
     44        * platform/gtk/svg/batik/text/textGlyphOrientationHorizontal-expected.png:
     45        * platform/gtk/svg/batik/text/textGlyphOrientationHorizontal-expected.txt:
     46        * platform/gtk/svg/batik/text/textOnPath-expected.png:
     47        * platform/gtk/svg/batik/text/textOnPath-expected.txt:
     48        * platform/gtk/svg/batik/text/textOnPath2-expected.png:
     49        * platform/gtk/svg/batik/text/textOnPath2-expected.txt:
     50        * platform/gtk/svg/batik/text/textOnPath3-expected.png:
     51        * platform/gtk/svg/batik/text/textOnPath3-expected.txt:
     52        * platform/gtk/svg/batik/text/textOnPathSpaces-expected.png:
     53        * platform/gtk/svg/batik/text/textOnPathSpaces-expected.txt:
     54        * platform/gtk/svg/batik/text/verticalTextOnPath-expected.png:
     55        * platform/gtk/svg/batik/text/verticalTextOnPath-expected.txt:
     56        * platform/gtk/svg/custom/js-update-path-changes-expected.png:
     57        * platform/gtk/svg/custom/js-update-path-changes-expected.txt:
     58        * platform/gtk/svg/custom/js-update-path-removal-expected.png:
     59        * platform/gtk/svg/custom/js-update-path-removal-expected.txt:
     60        * platform/gtk/svg/custom/path-textPath-simulation-expected.png:
     61        * platform/gtk/svg/custom/path-textPath-simulation-expected.txt:
     62
    1632012-10-09  Sudarsana Nagineni  <sudarsana.nagineni@intel.com>
    264
  • trunk/LayoutTests/platform/efl/TestExpectations

    r130829 r130840  
    9393sputnik/Unicode/Unicode_510/S7.6_A5.3_T1.html
    9494sputnik/Unicode/Unicode_510/S7.6_A5.3_T2.html
    95 
    96 # A testcase for this failure is already in cairo tree, but has not yet been fixed.
    97 # Cairo commit http://cgit.freedesktop.org/cairo/commit/?id=4d4056872db94573183473610ad1d81d5439fdc6
    98 # https://bugs.webkit.org/show_bug.cgi?id=54471
    99 canvas/philip/tests/2d.path.arc.selfintersect.1.html
    100 canvas/philip/tests/2d.path.arc.shape.3.html
    101 
    102 # A testcase for this failure is already in cairo tree, but has not yet been fixed.
    103 # Cairo commit http://cgit.freedesktop.org/cairo/commit/?id=303f56a2d34a23d933a02fa625873211fb51eb3b
    104 canvas/philip/tests/2d.path.rect.selfintersect.html
    105 
    106 # Strangely set miter limit - calculations suggest it should be 1.414 (and the test passes
    107 # with miter limit set to that) but perhaps there are special steps to be taken because the
    108 # rectangle has zero height.
    109 canvas/philip/tests/2d.path.rect.zero.6.html
    11095
    11196# Rendering of multipart images is broken: this test times out
  • trunk/LayoutTests/platform/efl/svg/batik/text/smallFonts-expected.txt

    r114759 r130840  
    77        [feGaussianBlur stdDeviation="0.04, 0.04"]
    88          [SourceGraphic]
    9       RenderSVGPath {path} at (14,8) size 122x29 [transform={m=((0.00,0.00)(0.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=5.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     9      RenderSVGPath {path} at (14,8) size 121x29 [transform={m=((0.00,0.00)(0.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=5.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    1010    RenderSVGContainer {g} at (0,0) size 400x500
    1111      RenderSVGText {text} at (1,0) size 6x1 contains 1 chunk(s)
     
    140140              chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 6 width 2.58: "Shadow"
    141141        RenderSVGContainer {g} at (250,350) size 150x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(5.00,8.00)}]
    142           RenderSVGContainer {use} at (264,408) size 122x29
    143             RenderSVGPath {path} at (264,408) size 122x29 [transform={m=((0.00,0.00)(0.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=5.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     142          RenderSVGContainer {use} at (264,408) size 121x29
     143            RenderSVGPath {path} at (264,408) size 121x29 [transform={m=((0.00,0.00)(0.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=5.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    144144          RenderSVGText {text} at (0,-1) size 3x1 contains 1 chunk(s)
    145145            RenderSVGTextPath {textPath} at (0,0) size 3x1
  • trunk/LayoutTests/platform/efl/svg/batik/text/textGlyphOrientationHorizontal-expected.txt

    r114759 r130840  
    44  RenderSVGRoot {svg} at (37,15) size 371x379
    55    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    6       RenderSVGPath {path} at (19,11) size 162x38 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 20 40 C 40 20 60 0 80 20 C 100 40 120 60 140 40 C 160 20 180 20 180 20"]
    7       RenderSVGPath {path} at (19,11) size 322x38 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 20 40 C 60 20 100 0 140 20 C 180 40 220 60 260 40 C 300 20 340 20 340 20"]
     6      RenderSVGPath {path} at (19,11) size 161x38 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 20 40 C 40 20 60 0 80 20 C 100 40 120 60 140 40 C 160 20 180 20 180 20"]
     7      RenderSVGPath {path} at (19,11) size 321x38 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 20 40 C 60 20 100 0 140 20 C 180 40 220 60 260 40 C 300 20 340 20 340 20"]
    88    RenderSVGText {text} at (130,15) size 190x19 contains 1 chunk(s)
    99      RenderSVGInlineText {#text} at (0,0) size 190x19
     
    1414        RenderSVGInlineText {#text} at (0,0) size 142x28
    1515          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 177x71 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,60.00)}]
    17         RenderSVGContainer {use} at (239,70) size 162x40
    18           RenderSVGPath {path} at (239,70) size 162x40 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 40 20 60 0 80 20 C 100 40 120 60 140 40 C 160 20 180 20 180 20"]
     16      RenderSVGContainer {g} at (224,44) size 176x71 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,60.00)}]
     17        RenderSVGContainer {use} at (239,70) size 161x40
     18          RenderSVGPath {path} at (239,70) size 161x40 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 40 20 60 0 80 20 C 100 40 120 60 140 40 C 160 20 180 20 180 20"]
    1919        RenderSVGText {text} at (4,-16) size 138x71 contains 1 chunk(s)
    2020          RenderSVGTextPath {textPath} at (0,0) size 138x71
     
    5454          chunk 1 text run 12 at (358.00,130.00) startOffset 11 endOffset 12 width 13.00: "o"
    5555          chunk 1 text run 13 at (386.00,130.00) startOffset 12 endOffset 13 width 13.00: "d"
    56       RenderSVGContainer {g} at (37,150) size 334x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,150.00)}]
    57         RenderSVGContainer {use} at (49,160) size 322x40
    58           RenderSVGPath {path} at (49,160) size 322x40 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 60 20 100 0 140 20 C 180 40 220 60 260 40 C 300 20 340 20 340 20"]
     56      RenderSVGContainer {g} at (37,150) size 333x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,150.00)}]
     57        RenderSVGContainer {use} at (49,160) size 321x40
     58          RenderSVGPath {path} at (49,160) size 321x40 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 60 20 100 0 140 20 C 180 40 220 60 260 40 C 300 20 340 20 340 20"]
    5959        RenderSVGText {text} at (7,0) size 326x51 contains 1 chunk(s)
    6060          RenderSVGTextPath {textPath} at (0,0) size 326x51
     
    9393          chunk 1 text run 12 at (166.00,240.00) startOffset 11 endOffset 12 width 13.00: "o"
    9494          chunk 1 text run 13 at (179.00,240.00) startOffset 12 endOffset 13 width 13.00: "d"
    95       RenderSVGContainer {g} at (220,199) size 181x71 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,220.00)}]
    96         RenderSVGContainer {use} at (239,230) size 162x40
    97           RenderSVGPath {path} at (239,230) size 162x40 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 40 20 60 0 80 20 C 100 40 120 60 140 40 C 160 20 180 20 180 20"]
     95      RenderSVGContainer {g} at (220,199) size 180x71 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,220.00)}]
     96        RenderSVGContainer {use} at (239,230) size 161x40
     97          RenderSVGPath {path} at (239,230) size 161x40 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 40 20 60 0 80 20 C 100 40 120 60 140 40 C 160 20 180 20 180 20"]
    9898        RenderSVGText {text} at (0,-21) size 139x70 contains 1 chunk(s)
    9999          RenderSVGTextPath {textPath} at (0,0) size 139x70
     
    133133          chunk 1 text run 12 at (358.00,320.00) startOffset 11 endOffset 12 width 13.00: "o"
    134134          chunk 1 text run 13 at (386.00,320.00) startOffset 12 endOffset 13 width 13.00: "d"
    135       RenderSVGContainer {g} at (37,338) size 334x56 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,340.00)}]
    136         RenderSVGContainer {use} at (49,350) size 322x40
    137           RenderSVGPath {path} at (49,350) size 322x40 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 60 20 100 0 140 20 C 180 40 220 60 260 40 C 300 20 340 20 340 20"]
     135      RenderSVGContainer {g} at (37,338) size 333x56 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,340.00)}]
     136        RenderSVGContainer {use} at (49,350) size 321x40
     137          RenderSVGPath {path} at (49,350) size 321x40 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 60 20 100 0 140 20 C 180 40 220 60 260 40 C 300 20 340 20 340 20"]
    138138        RenderSVGText {text} at (7,-2) size 323x55 contains 1 chunk(s)
    139139          RenderSVGTextPath {textPath} at (0,0) size 323x55
  • trunk/LayoutTests/platform/efl/svg/batik/text/textOnPath-expected.txt

    r129334 r130840  
    88          chunk 1 (middle anchor) text run 1 at (160.00,40.00) startOffset 0 endOffset 19 width 130.00: "Text on a path test"
    99      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    10         RenderSVGPath {path} at (14,8) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    11         RenderSVGPath {path} at (29,12) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 100 C 100 0 400 0 400 100"]
     10        RenderSVGPath {path} at (14,8) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     11        RenderSVGPath {path} at (29,12) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 100 C 100 0 400 0 400 100"]
    1212      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,82) size 92x39
    14           RenderSVGPath {path} at (29,82) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     13        RenderSVGContainer {use} at (29,82) size 92x38
     14          RenderSVGPath {path} at (29,82) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    1515        RenderSVGText {text} at (11,-16) size 122x67 contains 1 chunk(s)
    1616          RenderSVGTextPath {textPath} at (0,0) size 122x67
     
    4242            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\""
    4343      RenderSVGContainer {g} at (162,65) size 109x78 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,70.00)}]
    44         RenderSVGContainer {use} at (179,82) size 92x39
    45           RenderSVGPath {path} at (179,82) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     44        RenderSVGContainer {use} at (179,82) size 92x38
     45          RenderSVGPath {path} at (179,82) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    4646        RenderSVGText {text} at (12,-5) size 57x53 contains 1 chunk(s)
    4747          RenderSVGTextPath {textPath} at (0,0) size 57x53
     
    6666            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\""
    6767      RenderSVGContainer {g} at (301,64) size 120x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,70.00)}]
    68         RenderSVGContainer {use} at (329,82) size 92x39
    69           RenderSVGPath {path} at (329,82) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     68        RenderSVGContainer {use} at (329,82) size 92x38
     69          RenderSVGPath {path} at (329,82) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    7070        RenderSVGText {text} at (1,-6) size 74x55 contains 1 chunk(s)
    7171          RenderSVGTextPath {textPath} at (0,0) size 74x55
     
    9191            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\""
    9292      RenderSVGContainer {g} at (29,164) size 119x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,170.00)}]
    93         RenderSVGContainer {use} at (29,182) size 92x39
    94           RenderSVGPath {path} at (29,182) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     93        RenderSVGContainer {use} at (29,182) size 92x38
     94          RenderSVGPath {path} at (29,182) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    9595        RenderSVGText {text} at (74,-6) size 73x58 contains 1 chunk(s)
    9696          RenderSVGTextPath {textPath} at (0,0) size 73x58
     
    116116            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\""
    117117      RenderSVGContainer {g} at (163,154) size 124x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,170.00)}]
    118         RenderSVGContainer {use} at (179,182) size 92x39
    119           RenderSVGPath {path} at (179,182) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     118        RenderSVGContainer {use} at (179,182) size 92x38
     119          RenderSVGPath {path} at (179,182) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    120120        RenderSVGText {text} at (13,-16) size 124x61 contains 1 chunk(s)
    121121          RenderSVGTextPath {textPath} at (0,0) size 124x61
     
    147147            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\""
    148148      RenderSVGContainer {g} at (317,154) size 122x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,170.00)}]
    149         RenderSVGContainer {use} at (329,182) size 92x39
    150           RenderSVGPath {path} at (329,182) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     149        RenderSVGContainer {use} at (329,182) size 92x38
     150          RenderSVGPath {path} at (329,182) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    151151        RenderSVGText {text} at (17,-16) size 122x67 contains 1 chunk(s)
    152152          RenderSVGTextPath {textPath} at (0,0) size 122x67
     
    178178            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\""
    179179      RenderSVGContainer {g} at (29,256) size 109x87 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
    180         RenderSVGContainer {use} at (29,282) size 92x39
    181           RenderSVGPath {path} at (29,282) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     180        RenderSVGContainer {use} at (29,282) size 92x38
     181          RenderSVGPath {path} at (29,282) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    182182        RenderSVGText {text} at (38,-14) size 100x61 contains 1 chunk(s)
    183183          RenderSVGTextPath {textPath} at (0,0) size 100x61
     
    206206            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\""
    207207      RenderSVGContainer {g} at (161,264) size 110x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,270.00)}]
    208         RenderSVGContainer {use} at (179,282) size 92x39
    209           RenderSVGPath {path} at (179,282) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     208        RenderSVGContainer {use} at (179,282) size 92x38
     209          RenderSVGPath {path} at (179,282) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    210210        RenderSVGText {text} at (11,-6) size 98x59 contains 1 chunk(s)
    211211          RenderSVGTextPath {textPath} at (0,0) size 98x59
     
    235235            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\""
    236236      RenderSVGContainer {g} at (311,276) size 110x67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,270.00)}]
    237         RenderSVGContainer {use} at (329,282) size 92x39
    238           RenderSVGPath {path} at (329,282) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     237        RenderSVGContainer {use} at (329,282) size 92x38
     238          RenderSVGPath {path} at (329,282) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    239239        RenderSVGText {text} at (11,6) size 38x45 contains 1 chunk(s)
    240240          RenderSVGTextPath {textPath} at (0,0) size 38x45
     
    255255          RenderSVGInlineText {#text} at (0,0) size 72x12
    256256            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\""
    257       RenderSVGContainer {g} at (8,358) size 138x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,370.00)}]
    258         RenderSVGContainer {use} at (24,378) size 122x29
    259           RenderSVGPath {path} at (24,378) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     257      RenderSVGContainer {g} at (8,358) size 137x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,370.00)}]
     258        RenderSVGContainer {use} at (24,378) size 121x29
     259          RenderSVGPath {path} at (24,378) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    260260        RenderSVGText {text} at (-2,-12) size 124x59 contains 1 chunk(s)
    261261          RenderSVGTextPath {textPath} at (0,0) size 124x59
     
    293293          RenderSVGInlineText {#text} at (0,0) size 98x12
    294294            chunk 1 text run 1 at (20.00,70.00) startOffset 0 endOffset 24 width 98.00: "and baseline-shift=\"sub\""
    295       RenderSVGContainer {g} at (158,361) size 133x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(155.00,370.00)}]
    296         RenderSVGContainer {use} at (169,378) size 122x29
    297           RenderSVGPath {path} at (169,378) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     295      RenderSVGContainer {g} at (158,361) size 132x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(155.00,370.00)}]
     296        RenderSVGContainer {use} at (169,378) size 121x29
     297          RenderSVGPath {path} at (169,378) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    298298        RenderSVGText {text} at (3,-9) size 126x52 contains 1 chunk(s)
    299299          RenderSVGTextPath {textPath} at (0,0) size 126x52
     
    329329            chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 23 width 97.00: "baseline-shift=\"+/-20%\""
    330330      RenderSVGContainer {g} at (304,366) size 121x67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,390.00)}]
    331         RenderSVGContainer {g} at (304,366) size 121x50 [transform={m=((0.50,0.00)(0.00,0.50)) t=(0.00,0.00)}]
    332           RenderSVGContainer {use} at (314,396) size 47x20
    333             RenderSVGPath {path} at (314,396) size 47x20 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     331        RenderSVGContainer {g} at (304,366) size 121x49 [transform={m=((0.50,0.00)(0.00,0.50)) t=(0.00,0.00)}]
     332          RenderSVGContainer {use} at (314,396) size 47x19
     333            RenderSVGPath {path} at (314,396) size 47x19 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    334334          RenderSVGText {text} at (8,-48) size 241x90 contains 1 chunk(s)
    335335            RenderSVGInlineText {#text} at (21,0) size 150x36
  • trunk/LayoutTests/platform/efl/svg/batik/text/textOnPath2-expected.txt

    r114759 r130840  
    2222        chunk 1 text run 1 at (40.00,354.00) startOffset 0 endOffset 41 width 230.00: "textPath with startOffset and text-anchor"
    2323    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    24       RenderSVGPath {path} at (99,0) size 142x1 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
     24      RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
    2525    RenderSVGContainer {g} at (50,66) size 400x123 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,185.00)}]
    26       RenderSVGContainer {use} at (139,90) size 142x96
    27         RenderSVGPath {path} at (139,90) size 142x96 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
     26      RenderSVGContainer {use} at (139,90) size 142x95
     27        RenderSVGPath {path} at (139,90) size 142x95 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
    2828      RenderSVGText {text} at (10,-119) size 403x123 contains 1 chunk(s)
    2929        RenderSVGInlineText {#text} at (0,103) size 87x19
     
    7474          chunk 1 text run 1 at (321.78,-66.97) startOffset 0 endOffset 16 width 91.00: "different links."
    7575    RenderSVGContainer {g} at (50,211) size 400x123 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,330.00)}]
    76       RenderSVGContainer {use} at (139,235) size 142x96
    77         RenderSVGPath {path} at (139,235) size 142x96 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
     76      RenderSVGContainer {use} at (139,235) size 142x95
     77        RenderSVGPath {path} at (139,235) size 142x95 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
    7878      RenderSVGText {text} at (10,-119) size 415x123 contains 1 chunk(s)
    7979        RenderSVGInlineText {#text} at (0,103) size 87x19
     
    124124          chunk 1 text run 1 at (333.96,-44.00) startOffset 0 endOffset 16 width 91.00: "different links."
    125125    RenderSVGContainer {g} at (50,356) size 400x123 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,475.00)}]
    126       RenderSVGContainer {use} at (139,380) size 142x96
    127         RenderSVGPath {path} at (139,380) size 142x96 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
     126      RenderSVGContainer {use} at (139,380) size 142x95
     127        RenderSVGPath {path} at (139,380) size 142x95 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
    128128      RenderSVGText {text} at (10,-119) size 418x123 contains 1 chunk(s)
    129129        RenderSVGInlineText {#text} at (0,103) size 87x19
  • trunk/LayoutTests/platform/efl/svg/batik/text/textOnPath3-expected.txt

    r118871 r130840  
    77        chunk 1 (middle anchor) text run 1 at (101.50,40.00) startOffset 0 endOffset 38 width 247.00: "Text on Path with for text with an 'x'"
    88    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    9       RenderSVGPath {path} at (99,0) size 142x1 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
     9      RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
    1010    RenderSVGContainer {g} at (29,49) size 392x142 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,185.00)}]
    1111      RenderSVGRect {rect} at (29,49) size 392x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x=-10.00] [y=-135.00] [width=390.00] [height=20.00]
     
    1414        RenderSVGInlineText {#text} at (0,0) size 230x17
    1515          chunk 1 text run 1 at (-10.00,-120.00) startOffset 0 endOffset 39 width 230.00: "Text with one textPath child and x=\"10\""
    16       RenderSVGContainer {use} at (139,90) size 142x96
    17         RenderSVGPath {path} at (139,90) size 142x96 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
     16      RenderSVGContainer {use} at (139,90) size 142x95
     17        RenderSVGPath {path} at (139,90) size 142x95 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
    1818      RenderSVGText {text} at (95,-109) size 157x81 contains 1 chunk(s)
    1919        RenderSVGTextPath {textPath} at (0,0) size 157x81
     
    5656        RenderSVGInlineText {#text} at (0,0) size 237x17
    5757          chunk 1 text run 1 at (-10.00,-120.00) startOffset 0 endOffset 40 width 237.00: "Text with one textPath child and x=\"100\""
    58       RenderSVGContainer {use} at (139,235) size 142x96
    59         RenderSVGPath {path} at (139,235) size 142x96 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
     58      RenderSVGContainer {use} at (139,235) size 142x95
     59        RenderSVGPath {path} at (139,235) size 142x95 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
    6060      RenderSVGText {text} at (178,-108) size 77x108 contains 1 chunk(s)
    6161        RenderSVGTextPath {textPath} at (0,0) size 77x108
     
    8787        RenderSVGInlineText {#text} at (0,0) size 287x17
    8888          chunk 1 text run 1 at (-10.00,-120.00) startOffset 0 endOffset 48 width 287.00: "Text with one textPath child and x=\"-100\" y=\"10\""
    89       RenderSVGContainer {use} at (139,380) size 142x96
    90         RenderSVGPath {path} at (139,380) size 142x96 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
     89      RenderSVGContainer {use} at (139,380) size 142x95
     90        RenderSVGPath {path} at (139,380) size 142x95 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
    9191      RenderSVGText {text} at (84,-109) size 159x110 contains 1 chunk(s)
    9292        RenderSVGTextPath {textPath} at (0,0) size 159x110
  • trunk/LayoutTests/platform/efl/svg/batik/text/textOnPathSpaces-expected.txt

    r114759 r130840  
    88          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"
    99      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    10         RenderSVGPath {path} at (14,8) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    11         RenderSVGPath {path} at (29,12) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 100 C 100 0 400 0 400 100"]
    12       RenderSVGContainer {g} at (2,60) size 134x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}]
    13         RenderSVGContainer {use} at (14,78) size 122x29
    14           RenderSVGPath {path} at (14,78) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     10        RenderSVGPath {path} at (14,8) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     11        RenderSVGPath {path} at (29,12) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 100 C 100 0 400 0 400 100"]
     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,78) size 121x29
     14          RenderSVGPath {path} at (14,78) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    1515        RenderSVGText {text} at (2,-10) size 73x44 contains 1 chunk(s)
    1616          RenderSVGTextPath {textPath} at (0,0) size 73x44
     
    2828            chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 15 width 60.00: "default spacing"
    2929      RenderSVGContainer {g} at (160,60) size 128x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,70.00)}]
    30         RenderSVGContainer {use} at (164,78) size 122x29
    31           RenderSVGPath {path} at (164,78) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     30        RenderSVGContainer {use} at (164,78) size 121x29
     31          RenderSVGPath {path} at (164,78) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    3232        RenderSVGText {text} at (10,-10) size 107x51 contains 1 chunk(s)
    3333          RenderSVGTextPath {textPath} at (0,0) size 107x51
     
    4747          RenderSVGInlineText {#text} at (0,0) size 34x12
    4848            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 7 width 34.00: "y=\"110\""
    49       RenderSVGContainer {g} at (302,60) size 134x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,70.00)}]
    50         RenderSVGContainer {use} at (314,78) size 122x29
    51           RenderSVGPath {path} at (314,78) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     49      RenderSVGContainer {g} at (302,60) size 133x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,70.00)}]
     50        RenderSVGContainer {use} at (314,78) size 121x29
     51          RenderSVGPath {path} at (314,78) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    5252        RenderSVGText {text} at (2,-10) size 106x51 contains 1 chunk(s)
    5353          RenderSVGTextPath {textPath} at (0,0) size 106x51
     
    6464          RenderSVGInlineText {#text} at (0,0) size 118x12
    6565            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\""
    66       RenderSVGContainer {g} at (2,155) size 134x68 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
    67         RenderSVGContainer {use} at (14,168) size 122x29
    68           RenderSVGPath {path} at (14,168) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     66      RenderSVGContainer {g} at (2,155) size 133x68 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
     67        RenderSVGContainer {use} at (14,168) size 121x29
     68          RenderSVGPath {path} at (14,168) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    6969        RenderSVGText {text} at (2,-5) size 120x46 contains 1 chunk(s)
    7070          RenderSVGTextPath {textPath} at (0,0) size 120x46
     
    8080          RenderSVGInlineText {#text} at (0,0) size 72x12
    8181            chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 72.00: "textLength=\"140\""
    82       RenderSVGContainer {g} at (152,150) size 134x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,160.00)}]
    83         RenderSVGContainer {use} at (164,168) size 122x29
    84           RenderSVGPath {path} at (164,168) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     82      RenderSVGContainer {g} at (152,150) size 133x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,160.00)}]
     83        RenderSVGContainer {use} at (164,168) size 121x29
     84          RenderSVGPath {path} at (164,168) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    8585        RenderSVGText {text} at (2,-10) size 81x43 contains 1 chunk(s)
    8686          RenderSVGTextPath {textPath} at (0,0) size 81x43
     
    9696          RenderSVGInlineText {#text} at (0,0) size 67x12
    9797            chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 15 width 67.00: "textLength=\"70\""
    98       RenderSVGContainer {g} at (302,150) size 134x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,160.00)}]
    99         RenderSVGContainer {use} at (314,168) size 122x29
    100           RenderSVGPath {path} at (314,168) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     98      RenderSVGContainer {g} at (302,150) size 133x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,160.00)}]
     99        RenderSVGContainer {use} at (314,168) size 121x29
     100          RenderSVGPath {path} at (314,168) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    101101        RenderSVGText {text} at (2,-10) size 106x51 contains 1 chunk(s)
    102102          RenderSVGTextPath {textPath} at (0,0) size 106x51
     
    112112          RenderSVGInlineText {#text} at (0,0) size 54x12
    113113            chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 12 width 54.00: "kerning=\"10\""
    114       RenderSVGContainer {g} at (2,239) size 134x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,250.00)}]
    115         RenderSVGContainer {use} at (14,258) size 122x29
    116           RenderSVGPath {path} at (14,258) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     114      RenderSVGContainer {g} at (2,239) size 133x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,250.00)}]
     115        RenderSVGContainer {use} at (14,258) size 121x29
     116          RenderSVGPath {path} at (14,258) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    117117        RenderSVGText {text} at (2,-11) size 132x53 contains 1 chunk(s)
    118118          RenderSVGTextPath {textPath} at (0,0) size 132x53
     
    134134          RenderSVGInlineText {#text} at (0,0) size 84x12
    135135            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 18 width 84.00: "\"spacingAndGlyphs\""
    136       RenderSVGContainer {g} at (152,240) size 134x93 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,250.00)}]
    137         RenderSVGContainer {use} at (164,258) size 122x29
    138           RenderSVGPath {path} at (164,258) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     136      RenderSVGContainer {g} at (152,240) size 133x93 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,250.00)}]
     137        RenderSVGContainer {use} at (164,258) size 121x29
     138          RenderSVGPath {path} at (164,258) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    139139        RenderSVGText {text} at (2,-10) size 63x43 contains 1 chunk(s)
    140140          RenderSVGTextPath {textPath} at (0,0) size 63x43
     
    157157            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 18 width 84.00: "\"spacingAndGlyphs\""
    158158      RenderSVGContainer {g} at (302,242) size 135x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,250.00)}]
    159         RenderSVGContainer {use} at (314,258) size 122x29
    160           RenderSVGPath {path} at (314,258) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     159        RenderSVGContainer {use} at (314,258) size 121x29
     160          RenderSVGPath {path} at (314,258) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    161161        RenderSVGText {text} at (2,-8) size 132x50 contains 1 chunk(s)
    162162          RenderSVGTextPath {textPath} at (0,0) size 132x50
     
    178178          RenderSVGInlineText {#text} at (0,0) size 84x12
    179179            chunk 1 text run 1 at (5.00,80.00) startOffset 0 endOffset 18 width 84.00: "\"spacingAndGlyphs\""
    180       RenderSVGContainer {g} at (2,340) size 134x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,350.00)}]
    181         RenderSVGContainer {use} at (14,358) size 122x29
    182           RenderSVGPath {path} at (14,358) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     180      RenderSVGContainer {g} at (2,340) size 133x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,350.00)}]
     181        RenderSVGContainer {use} at (14,358) size 121x29
     182          RenderSVGPath {path} at (14,358) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    183183        RenderSVGText {text} at (2,-10) size 49x43 contains 1 chunk(s)
    184184          RenderSVGTextPath {textPath} at (0,0) size 49x43
     
    195195            chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 19 width 75.00: "letter-spacing=\"-3\""
    196196      RenderSVGContainer {g} at (152,340) size 134x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,350.00)}]
    197         RenderSVGContainer {use} at (164,358) size 122x29
    198           RenderSVGPath {path} at (164,358) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     197        RenderSVGContainer {use} at (164,358) size 121x29
     198          RenderSVGPath {path} at (164,358) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    199199        RenderSVGText {text} at (2,-10) size 133x51 contains 1 chunk(s)
    200200          RenderSVGTextPath {textPath} at (0,0) size 133x51
     
    220220          RenderSVGInlineText {#text} at (0,0) size 84x12
    221221            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 18 width 84.00: "word-spacing=\"2em\""
    222       RenderSVGContainer {g} at (302,340) size 134x103 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,350.00)}]
    223         RenderSVGContainer {use} at (314,358) size 122x29
    224           RenderSVGPath {path} at (314,358) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     222      RenderSVGContainer {g} at (302,340) size 133x103 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,350.00)}]
     223        RenderSVGContainer {use} at (314,358) size 121x29
     224          RenderSVGPath {path} at (314,358) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    225225        RenderSVGText {text} at (2,-10) size 132x53 contains 1 chunk(s)
    226226          RenderSVGTextPath {textPath} at (0,0) size 132x53
  • trunk/LayoutTests/platform/efl/svg/batik/text/verticalTextOnPath-expected.txt

    r118871 r130840  
    88          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"
    99      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    10         RenderSVGPath {path} at (14,8) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    11         RenderSVGPath {path} at (29,12) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 100 C 100 0 400 0 400 100"]
    12       RenderSVGContainer {g} at (8,59) size 128x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}]
    13         RenderSVGContainer {use} at (14,78) size 122x29
    14           RenderSVGPath {path} at (14,78) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     10        RenderSVGPath {path} at (14,8) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     11        RenderSVGPath {path} at (29,12) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 100 C 100 0 400 0 400 100"]
     12      RenderSVGContainer {g} at (8,59) size 127x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}]
     13        RenderSVGContainer {use} at (14,78) size 121x29
     14          RenderSVGPath {path} at (14,78) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    1515        RenderSVGText {text} at (8,-11) size 84x55 contains 1 chunk(s)
    1616          RenderSVGTextPath {textPath} at (0,0) size 84x55
     
    4545            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 24 width 100.00: "glyph-orientation=\"auto\""
    4646      RenderSVGContainer {g} at (163,74) size 124x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,70.00)}]
    47         RenderSVGContainer {use} at (164,78) size 122x29
    48           RenderSVGPath {path} at (164,78) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     47        RenderSVGContainer {use} at (164,78) size 121x29
     48          RenderSVGPath {path} at (164,78) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    4949        RenderSVGText {text} at (13,4) size 108x36 contains 1 chunk(s)
    5050          RenderSVGTextPath {textPath} at (0,0) size 108x36
     
    7272            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 24 width 102.00: "glyph-orientation=\"0deg\""
    7373      RenderSVGContainer {g} at (308,73) size 139x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,70.00)}]
    74         RenderSVGContainer {use} at (314,78) size 122x29
    75           RenderSVGPath {path} at (314,78) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     74        RenderSVGContainer {use} at (314,78) size 121x29
     75          RenderSVGPath {path} at (314,78) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    7676        RenderSVGText {text} at (8,3) size 64x33 contains 1 chunk(s)
    7777          RenderSVGTextPath {textPath} at (0,0) size 64x33
     
    9696            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 26 width 112.00: "glyph-orientation=\"180deg\""
    9797      RenderSVGContainer {g} at (14,175) size 133x78 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,170.00)}]
    98         RenderSVGContainer {use} at (14,178) size 122x29
    99           RenderSVGPath {path} at (14,178) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     98        RenderSVGContainer {use} at (14,178) size 121x29
     99          RenderSVGPath {path} at (14,178) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    100100        RenderSVGText {text} at (66,5) size 70x40 contains 1 chunk(s)
    101101          RenderSVGTextPath {textPath} at (0,0) size 70x40
     
    127127            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 26 width 112.00: "glyph-orientation=\"270deg\""
    128128      RenderSVGContainer {g} at (162,163) size 125x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,170.00)}]
    129         RenderSVGContainer {use} at (164,178) size 122x29
    130           RenderSVGPath {path} at (164,178) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     129        RenderSVGContainer {use} at (164,178) size 121x29
     130          RenderSVGPath {path} at (164,178) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    131131        RenderSVGText {text} at (12,-7) size 124x49 contains 1 chunk(s)
    132132          RenderSVGTextPath {textPath} at (0,0) size 124x49
     
    155155            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 24 width 102.00: "glyph-orientation=\"0deg\""
    156156      RenderSVGContainer {g} at (314,170) size 128x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,170.00)}]
    157         RenderSVGContainer {use} at (314,178) size 122x29
    158           RenderSVGPath {path} at (314,178) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     157        RenderSVGContainer {use} at (314,178) size 121x29
     158          RenderSVGPath {path} at (314,178) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    159159        RenderSVGText {text} at (46,0) size 83x45 contains 1 chunk(s)
    160160          RenderSVGTextPath {textPath} at (0,0) size 83x45
     
    189189            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 25 width 107.00: "glyph-orientation=\"90deg\""
    190190      RenderSVGContainer {g} at (14,271) size 133x82 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
    191         RenderSVGContainer {use} at (14,278) size 122x29
    192           RenderSVGPath {path} at (14,278) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     191        RenderSVGContainer {use} at (14,278) size 121x29
     192          RenderSVGPath {path} at (14,278) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    193193        RenderSVGText {text} at (37,1) size 92x41 contains 1 chunk(s)
    194194          RenderSVGTextPath {textPath} at (0,0) size 92x41
     
    214214          RenderSVGInlineText {#text} at (0,0) size 112x12
    215215            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 26 width 112.00: "glyph-orientation=\"180deg\""
    216       RenderSVGContainer {g} at (159,262) size 127x81 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,270.00)}]
    217         RenderSVGContainer {use} at (164,278) size 122x29
    218           RenderSVGPath {path} at (164,278) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     216      RenderSVGContainer {g} at (159,262) size 126x81 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,270.00)}]
     217        RenderSVGContainer {use} at (164,278) size 121x29
     218          RenderSVGPath {path} at (164,278) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    219219        RenderSVGText {text} at (9,-8) size 72x44 contains 1 chunk(s)
    220220          RenderSVGTextPath {textPath} at (0,0) size 72x44
     
    244244            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\""
    245245      RenderSVGContainer {g} at (307,276) size 135x77 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,270.00)}]
    246         RenderSVGContainer {use} at (314,278) size 122x29
    247           RenderSVGPath {path} at (314,278) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     246        RenderSVGContainer {use} at (314,278) size 121x29
     247          RenderSVGPath {path} at (314,278) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    248248        RenderSVGText {text} at (7,6) size 32x32 contains 1 chunk(s)
    249249          RenderSVGTextPath {textPath} at (0,0) size 32x32
     
    268268            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 25 width 107.00: "glyph-orientation=\"90deg\""
    269269      RenderSVGContainer {g} at (21,373) size 118x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,370.00)}]
    270         RenderSVGContainer {use} at (39,382) size 92x39
    271           RenderSVGPath {path} at (39,382) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     270        RenderSVGContainer {use} at (39,382) size 92x38
     271          RenderSVGPath {path} at (39,382) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    272272        RenderSVGText {text} at (11,3) size 117x47 contains 1 chunk(s)
    273273          RenderSVGTextPath {textPath} at (0,0) size 117x47
     
    309309            chunk 1 text run 1 at (20.00,85.00) startOffset 0 endOffset 24 width 100.00: "glyph-orientation=\"auto\""
    310310      RenderSVGContainer {g} at (317,373) size 110x75 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,370.00)}]
    311         RenderSVGContainer {use} at (329,382) size 92x39
    312           RenderSVGPath {path} at (329,382) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     311        RenderSVGContainer {use} at (329,382) size 92x38
     312          RenderSVGPath {path} at (329,382) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    313313        RenderSVGText {text} at (17,3) size 109x49 contains 1 chunk(s)
    314314          RenderSVGTextPath {textPath} at (0,0) size 109x49
  • trunk/LayoutTests/platform/gtk/TestExpectations

    r130829 r130840  
    10081008# indicates platform specific problems.
    10091009
    1010 # A testcase for this failure is already in cairo tree, but has not yet been fixed.
    1011 # http://cgit.freedesktop.org/cairo/commit/?id=4d4056872db94573183473610ad1d81d5439fdc6
    1012 webkit.org/b/54471 canvas/philip/tests/2d.path.arc.selfintersect.1.html [ Failure ]
    1013 webkit.org/b/54471 canvas/philip/tests/2d.path.arc.shape.3.html [ Failure ]
    1014 
    1015 # A testcase for this failure is already in cairo tree, but has not yet been fixed.
    1016 # http://cgit.freedesktop.org/cairo/commit/?id=303f56a2d34a23d933a02fa625873211fb51eb3b
    1017 Bug(GTK) canvas/philip/tests/2d.path.rect.selfintersect.html [ Failure ]
    1018 
    1019 # Strangely set miter limit - calculations suggest it should be 1.414 (and the test passes
    1020 # with miter limit set to that) but perhaps there are special steps to be taken because the
    1021 # rectangle has zero height.
    1022 Bug(GTK) canvas/philip/tests/2d.path.rect.zero.6.html [ Failure ]
    1023 
    10241010# pastes a space instead of a tab
    10251011webkit.org/b/38437 editing/pasteboard/5761530-1.html [ Failure ]
  • trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt

    r114836 r130840  
    1515        RenderSVGPath {line} at (0,0) size 45x1 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=-45.00] [y1=0.00] [x2=45.00] [y2=0.00]
    1616        RenderSVGPath {line} at (0,0) size 1x45 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=0.00] [y1=-45.00] [x2=0.00] [y2=45.00]
    17     RenderSVGContainer {g} at (51,44) size 378x250
     17    RenderSVGContainer {g} at (51,45) size 378x249
    1818      RenderSVGContainer {g} at (51,63) size 138x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,90.00)}]
    1919        RenderSVGPath {path} at (105,75) size 30x30 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M -15 0 C -15 0 0 -15 0 -15 C 0 -15 15 0 15 0 C 15 0 0 15 0 15 C 0 15 -15 0 -15 0 Z"]
     
    3030          RenderSVGInlineText {#text} at (0,0) size 102x19
    3131            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,44) size 130x110 [transform={m=((1.00,0.00)(0.00,1.00)) t=(360.00,90.00)}]
     32      RenderSVGContainer {g} at (295,45) size 130x109 [transform={m=((1.00,0.00)(0.00,1.00)) t=(360.00,90.00)}]
    3333        RenderSVGPath {path} at (345,75) size 30x30 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M -15 0 C -15 0 0 -15 0 -15 C 0 -15 15 0 15 0 C 15 0 0 15 0 15 C 0 15 -15 0 -15 0 Z"]
    3434        RenderSVGPath {path} at (344,74) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -15 0 C -15 0 0 -15 0 -15 C 0 -15 15 0 15 0 C 15 0 0 15 0 15 C 0 15 -15 0 -15 0 Z"]
    3535        RenderSVGPath {path} at (333,63) size 54x54 [stroke={[type=SOLID] [color=#FFB400]}] [data="M 0 0 C -50 -15 -15 -50 0 0 C 15 -50 50 -15 0 0 C 50 15 15 50 0 0 C -15 50 -50 15 0 0 Z"]
    36         RenderSVGPath {path} at (314,44) size 92x92 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -45 0 C -15 0 0 -15 0 -45 C 0 -15 15 0 45 0 C 15 0 0 15 0 45 C 0 15 -15 0 -45 0 Z"]
     36        RenderSVGPath {path} at (315,45) size 90x90 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -45 0 C -15 0 0 -15 0 -45 C 0 -15 15 0 45 0 C 15 0 0 15 0 45 C 0 15 -15 0 -45 0 Z"]
    3737        RenderSVGText {text} at (-65,45) size 130x19 contains 1 chunk(s)
    3838          RenderSVGInlineText {#text} at (0,0) size 130x19
     
    6767        RenderSVGPath {path} at (330,170) size 60x60 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M -30 -30 C 10 -30 30 -20 30 0 C 30 20 10 30 -30 30 Z"]
    6868        RenderSVGPath {path} at (329,169) size 62x62 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -30 -30 C 10 -30 30 -20 30 0 C 30 20 10 30 -30 30 Z"]
    69         RenderSVGPath {path} at (329,169) size 32x62 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -30 -30 C -10 -30 0 -20 0 0 C 0 20 -10 30 -30 30"]
     69        RenderSVGPath {path} at (330,169) size 31x62 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -30 -30 C -10 -30 0 -20 0 0 C 0 20 -10 30 -30 30"]
    7070        RenderSVGText {text} at (-69,45) size 137x19 contains 1 chunk(s)
    7171          RenderSVGInlineText {#text} at (0,0) size 137x19
  • trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/paths-data-01-t-expected.txt

    r114836 r130840  
    77        RenderSVGInlineText {#text} at (0,0) size 236x14
    88          chunk 1 text run 1 at (100.00,14.00) startOffset 0 endOffset 40 width 236.00: "Cubic bezier curves drawn with commands:"
    9       RenderSVGPath {path} at (9,24) size 202x107 [stroke={[type=SOLID] [color=#00C000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 210 130 C 145 130 110 80 110 80 C 110 80 75 25 10 25 M 10 130 C 75 130 110 80 110 80 C 110 80 145 25 210 25"]
     9      RenderSVGPath {path} at (10,24) size 200x107 [stroke={[type=SOLID] [color=#00C000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 210 130 C 145 130 110 80 110 80 C 110 80 75 25 10 25 M 10 130 C 75 130 110 80 110 80 C 110 80 145 25 210 25"]
    1010      RenderSVGRect {rect} at (208,128) size 4x4 [fill={[type=SOLID] [color=#4A83FF]}] [x=208.00] [y=128.00] [width=4.00] [height=4.00]
    1111      RenderSVGRect {rect} at (108,78) size 4x4 [fill={[type=SOLID] [color=#4A83FF]}] [x=108.00] [y=78.00] [width=4.00] [height=4.00]
  • trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/paths-data-02-t-expected.txt

    r114836 r130840  
    5454      RenderSVGRect {rect} at (426,294) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=426.00] [y=294.00] [width=4.00] [height=4.00]
    5555      RenderSVGRect {rect} at (473,294) size 4x4 [fill={[type=SOLID] [color=#0000FF]}] [x=473.00] [y=294.00] [width=4.00] [height=4.00]
    56       RenderSVGPath {path} at (121,191) size 102x104 [stroke={[type=SOLID] [color=#00CF00] [stroke width=2.00]}] [fill={[type=SOLID] [color=#0000C0]}] [data="M 172 193 C 105.333 226.333 105.333 243 172 243 C 105.333 243 105.333 259.667 172 293 C 238.667 259.667 238.667 243 172 243 C 238.667 243 238.667 226.333 172 193 Z"]
     56      RenderSVGPath {path} at (120,191) size 103x104 [stroke={[type=SOLID] [color=#00CF00] [stroke width=2.00]}] [fill={[type=SOLID] [color=#0000C0]}] [data="M 172 193 C 105.333 226.333 105.333 243 172 243 C 105.333 243 105.333 259.667 172 293 C 238.667 259.667 238.667 243 172 243 C 238.667 243 238.667 226.333 172 193 Z"]
    5757      RenderSVGText {text} at (48,269) size 78x14 contains 1 chunk(s)
    5858        RenderSVGInlineText {#text} at (0,0) size 78x14
  • trunk/LayoutTests/platform/gtk/svg/batik/text/smallFonts-expected.txt

    r114836 r130840  
    77        [feGaussianBlur stdDeviation="0.04, 0.04"]
    88          [SourceGraphic]
    9       RenderSVGPath {path} at (14,8) size 122x29 [transform={m=((0.00,0.00)(0.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=5.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     9      RenderSVGPath {path} at (14,8) size 121x29 [transform={m=((0.00,0.00)(0.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=5.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    1010    RenderSVGContainer {g} at (0,0) size 400x500
    1111      RenderSVGText {text} at (1,0) size 6x1 contains 1 chunk(s)
     
    140140              chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 6 width 2.58: "Shadow"
    141141        RenderSVGContainer {g} at (250,350) size 150x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(5.00,8.00)}]
    142           RenderSVGContainer {use} at (264,408) size 122x29
    143             RenderSVGPath {path} at (264,408) size 122x29 [transform={m=((0.00,0.00)(0.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=5.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     142          RenderSVGContainer {use} at (264,408) size 121x29
     143            RenderSVGPath {path} at (264,408) size 121x29 [transform={m=((0.00,0.00)(0.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#008000] [stroke width=5.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    144144          RenderSVGText {text} at (0,-1) size 3x1 contains 1 chunk(s)
    145145            RenderSVGTextPath {textPath} at (0,0) size 3x1
  • trunk/LayoutTests/platform/gtk/svg/batik/text/textGlyphOrientationHorizontal-expected.txt

    r114836 r130840  
    44  RenderSVGRoot {svg} at (37,15) size 371x379
    55    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    6       RenderSVGPath {path} at (19,11) size 162x38 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 20 40 C 40 20 60 0 80 20 C 100 40 120 60 140 40 C 160 20 180 20 180 20"]
    7       RenderSVGPath {path} at (19,11) size 322x38 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 20 40 C 60 20 100 0 140 20 C 180 40 220 60 260 40 C 300 20 340 20 340 20"]
     6      RenderSVGPath {path} at (19,11) size 161x38 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 20 40 C 40 20 60 0 80 20 C 100 40 120 60 140 40 C 160 20 180 20 180 20"]
     7      RenderSVGPath {path} at (19,11) size 321x38 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 20 40 C 60 20 100 0 140 20 C 180 40 220 60 260 40 C 300 20 340 20 340 20"]
    88    RenderSVGText {text} at (130,15) size 190x19 contains 1 chunk(s)
    99      RenderSVGInlineText {#text} at (0,0) size 190x19
     
    1414        RenderSVGInlineText {#text} at (0,0) size 142x28
    1515          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 177x71 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,60.00)}]
    17         RenderSVGContainer {use} at (239,70) size 162x40
    18           RenderSVGPath {path} at (239,70) size 162x40 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 40 20 60 0 80 20 C 100 40 120 60 140 40 C 160 20 180 20 180 20"]
     16      RenderSVGContainer {g} at (224,44) size 176x71 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,60.00)}]
     17        RenderSVGContainer {use} at (239,70) size 161x40
     18          RenderSVGPath {path} at (239,70) size 161x40 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 40 20 60 0 80 20 C 100 40 120 60 140 40 C 160 20 180 20 180 20"]
    1919        RenderSVGText {text} at (4,-16) size 138x71 contains 1 chunk(s)
    2020          RenderSVGTextPath {textPath} at (0,0) size 138x71
     
    5454          chunk 1 text run 12 at (358.00,130.00) startOffset 11 endOffset 12 width 13.00: "o"
    5555          chunk 1 text run 13 at (386.00,130.00) startOffset 12 endOffset 13 width 13.00: "d"
    56       RenderSVGContainer {g} at (37,150) size 334x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,150.00)}]
    57         RenderSVGContainer {use} at (49,160) size 322x40
    58           RenderSVGPath {path} at (49,160) size 322x40 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 60 20 100 0 140 20 C 180 40 220 60 260 40 C 300 20 340 20 340 20"]
     56      RenderSVGContainer {g} at (37,150) size 333x51 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,150.00)}]
     57        RenderSVGContainer {use} at (49,160) size 321x40
     58          RenderSVGPath {path} at (49,160) size 321x40 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 60 20 100 0 140 20 C 180 40 220 60 260 40 C 300 20 340 20 340 20"]
    5959        RenderSVGText {text} at (7,0) size 326x51 contains 1 chunk(s)
    6060          RenderSVGTextPath {textPath} at (0,0) size 326x51
     
    9393          chunk 1 text run 12 at (166.00,240.00) startOffset 11 endOffset 12 width 13.00: "o"
    9494          chunk 1 text run 13 at (179.00,240.00) startOffset 12 endOffset 13 width 13.00: "d"
    95       RenderSVGContainer {g} at (220,199) size 181x71 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,220.00)}]
    96         RenderSVGContainer {use} at (239,230) size 162x40
    97           RenderSVGPath {path} at (239,230) size 162x40 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 40 20 60 0 80 20 C 100 40 120 60 140 40 C 160 20 180 20 180 20"]
     95      RenderSVGContainer {g} at (220,199) size 180x71 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,220.00)}]
     96        RenderSVGContainer {use} at (239,230) size 161x40
     97          RenderSVGPath {path} at (239,230) size 161x40 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 40 20 60 0 80 20 C 100 40 120 60 140 40 C 160 20 180 20 180 20"]
    9898        RenderSVGText {text} at (0,-21) size 139x70 contains 1 chunk(s)
    9999          RenderSVGTextPath {textPath} at (0,0) size 139x70
     
    133133          chunk 1 text run 12 at (358.00,320.00) startOffset 11 endOffset 12 width 13.00: "o"
    134134          chunk 1 text run 13 at (386.00,320.00) startOffset 12 endOffset 13 width 13.00: "d"
    135       RenderSVGContainer {g} at (37,338) size 334x56 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,340.00)}]
    136         RenderSVGContainer {use} at (49,350) size 322x40
    137           RenderSVGPath {path} at (49,350) size 322x40 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 60 20 100 0 140 20 C 180 40 220 60 260 40 C 300 20 340 20 340 20"]
     135      RenderSVGContainer {g} at (37,338) size 333x56 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,340.00)}]
     136        RenderSVGContainer {use} at (49,350) size 321x40
     137          RenderSVGPath {path} at (49,350) size 321x40 [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 20 40 C 60 20 100 0 140 20 C 180 40 220 60 260 40 C 300 20 340 20 340 20"]
    138138        RenderSVGText {text} at (7,-2) size 323x55 contains 1 chunk(s)
    139139          RenderSVGTextPath {textPath} at (0,0) size 323x55
  • trunk/LayoutTests/platform/gtk/svg/batik/text/textOnPath-expected.txt

    r114836 r130840  
    88          chunk 1 (middle anchor) text run 1 at (160.00,40.00) startOffset 0 endOffset 19 width 130.00: "Text on a path test"
    99      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    10         RenderSVGPath {path} at (14,8) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    11         RenderSVGPath {path} at (29,12) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 100 C 100 0 400 0 400 100"]
     10        RenderSVGPath {path} at (14,8) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     11        RenderSVGPath {path} at (29,12) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 100 C 100 0 400 0 400 100"]
    1212      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,82) size 92x39
    14           RenderSVGPath {path} at (29,82) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     13        RenderSVGContainer {use} at (29,82) size 92x38
     14          RenderSVGPath {path} at (29,82) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    1515        RenderSVGText {text} at (11,-16) size 122x67 contains 1 chunk(s)
    1616          RenderSVGTextPath {textPath} at (0,0) size 122x67
     
    4242            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\""
    4343      RenderSVGContainer {g} at (162,65) size 109x78 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,70.00)}]
    44         RenderSVGContainer {use} at (179,82) size 92x39
    45           RenderSVGPath {path} at (179,82) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     44        RenderSVGContainer {use} at (179,82) size 92x38
     45          RenderSVGPath {path} at (179,82) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    4646        RenderSVGText {text} at (12,-5) size 57x53 contains 1 chunk(s)
    4747          RenderSVGTextPath {textPath} at (0,0) size 57x53
     
    6666            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\""
    6767      RenderSVGContainer {g} at (301,64) size 120x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,70.00)}]
    68         RenderSVGContainer {use} at (329,82) size 92x39
    69           RenderSVGPath {path} at (329,82) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     68        RenderSVGContainer {use} at (329,82) size 92x38
     69          RenderSVGPath {path} at (329,82) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    7070        RenderSVGText {text} at (1,-6) size 74x55 contains 1 chunk(s)
    7171          RenderSVGTextPath {textPath} at (0,0) size 74x55
     
    9191            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\""
    9292      RenderSVGContainer {g} at (29,164) size 119x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,170.00)}]
    93         RenderSVGContainer {use} at (29,182) size 92x39
    94           RenderSVGPath {path} at (29,182) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     93        RenderSVGContainer {use} at (29,182) size 92x38
     94          RenderSVGPath {path} at (29,182) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    9595        RenderSVGText {text} at (74,-6) size 73x58 contains 1 chunk(s)
    9696          RenderSVGTextPath {textPath} at (0,0) size 73x58
     
    116116            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\""
    117117      RenderSVGContainer {g} at (163,154) size 124x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,170.00)}]
    118         RenderSVGContainer {use} at (179,182) size 92x39
    119           RenderSVGPath {path} at (179,182) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     118        RenderSVGContainer {use} at (179,182) size 92x38
     119          RenderSVGPath {path} at (179,182) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    120120        RenderSVGText {text} at (13,-16) size 124x61 contains 1 chunk(s)
    121121          RenderSVGTextPath {textPath} at (0,0) size 124x61
     
    147147            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\""
    148148      RenderSVGContainer {g} at (317,154) size 122x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,170.00)}]
    149         RenderSVGContainer {use} at (329,182) size 92x39
    150           RenderSVGPath {path} at (329,182) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     149        RenderSVGContainer {use} at (329,182) size 92x38
     150          RenderSVGPath {path} at (329,182) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    151151        RenderSVGText {text} at (17,-16) size 122x67 contains 1 chunk(s)
    152152          RenderSVGTextPath {textPath} at (0,0) size 122x67
     
    178178            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\""
    179179      RenderSVGContainer {g} at (29,256) size 109x87 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
    180         RenderSVGContainer {use} at (29,282) size 92x39
    181           RenderSVGPath {path} at (29,282) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     180        RenderSVGContainer {use} at (29,282) size 92x38
     181          RenderSVGPath {path} at (29,282) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    182182        RenderSVGText {text} at (38,-14) size 100x61 contains 1 chunk(s)
    183183          RenderSVGTextPath {textPath} at (0,0) size 100x61
     
    206206            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\""
    207207      RenderSVGContainer {g} at (161,264) size 110x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,270.00)}]
    208         RenderSVGContainer {use} at (179,282) size 92x39
    209           RenderSVGPath {path} at (179,282) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     208        RenderSVGContainer {use} at (179,282) size 92x38
     209          RenderSVGPath {path} at (179,282) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    210210        RenderSVGText {text} at (11,-6) size 98x59 contains 1 chunk(s)
    211211          RenderSVGTextPath {textPath} at (0,0) size 98x59
     
    235235            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\""
    236236      RenderSVGContainer {g} at (311,276) size 110x67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,270.00)}]
    237         RenderSVGContainer {use} at (329,282) size 92x39
    238           RenderSVGPath {path} at (329,282) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     237        RenderSVGContainer {use} at (329,282) size 92x38
     238          RenderSVGPath {path} at (329,282) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    239239        RenderSVGText {text} at (11,6) size 38x45 contains 1 chunk(s)
    240240          RenderSVGTextPath {textPath} at (0,0) size 38x45
     
    255255          RenderSVGInlineText {#text} at (0,0) size 72x12
    256256            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\""
    257       RenderSVGContainer {g} at (8,358) size 138x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,370.00)}]
    258         RenderSVGContainer {use} at (24,378) size 122x29
    259           RenderSVGPath {path} at (24,378) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     257      RenderSVGContainer {g} at (8,358) size 137x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,370.00)}]
     258        RenderSVGContainer {use} at (24,378) size 121x29
     259          RenderSVGPath {path} at (24,378) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    260260        RenderSVGText {text} at (-2,-12) size 124x59 contains 1 chunk(s)
    261261          RenderSVGTextPath {textPath} at (0,0) size 124x59
     
    293293          RenderSVGInlineText {#text} at (0,0) size 98x12
    294294            chunk 1 text run 1 at (20.00,70.00) startOffset 0 endOffset 24 width 98.00: "and baseline-shift=\"sub\""
    295       RenderSVGContainer {g} at (158,361) size 133x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(155.00,370.00)}]
    296         RenderSVGContainer {use} at (169,378) size 122x29
    297           RenderSVGPath {path} at (169,378) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     295      RenderSVGContainer {g} at (158,361) size 132x72 [transform={m=((1.00,0.00)(0.00,1.00)) t=(155.00,370.00)}]
     296        RenderSVGContainer {use} at (169,378) size 121x29
     297          RenderSVGPath {path} at (169,378) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    298298        RenderSVGText {text} at (3,-9) size 126x52 contains 1 chunk(s)
    299299          RenderSVGTextPath {textPath} at (0,0) size 126x52
     
    329329            chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 23 width 97.00: "baseline-shift=\"+/-20%\""
    330330      RenderSVGContainer {g} at (304,366) size 121x67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,390.00)}]
    331         RenderSVGContainer {g} at (304,366) size 121x50 [transform={m=((0.50,0.00)(0.00,0.50)) t=(0.00,0.00)}]
    332           RenderSVGContainer {use} at (314,396) size 47x20
    333             RenderSVGPath {path} at (314,396) size 47x20 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     331        RenderSVGContainer {g} at (304,366) size 121x49 [transform={m=((0.50,0.00)(0.00,0.50)) t=(0.00,0.00)}]
     332          RenderSVGContainer {use} at (314,396) size 47x19
     333            RenderSVGPath {path} at (314,396) size 47x19 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    334334          RenderSVGText {text} at (8,-48) size 241x90 contains 1 chunk(s)
    335335            RenderSVGInlineText {#text} at (21,0) size 150x36
  • trunk/LayoutTests/platform/gtk/svg/batik/text/textOnPath2-expected.txt

    r114836 r130840  
    2222        chunk 1 text run 1 at (40.00,354.00) startOffset 0 endOffset 41 width 230.00: "textPath with startOffset and text-anchor"
    2323    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    24       RenderSVGPath {path} at (99,0) size 142x1 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
     24      RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
    2525    RenderSVGContainer {g} at (50,66) size 400x123 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,185.00)}]
    26       RenderSVGContainer {use} at (139,90) size 142x96
    27         RenderSVGPath {path} at (139,90) size 142x96 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
     26      RenderSVGContainer {use} at (139,90) size 142x95
     27        RenderSVGPath {path} at (139,90) size 142x95 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
    2828      RenderSVGText {text} at (10,-119) size 403x123 contains 1 chunk(s)
    2929        RenderSVGInlineText {#text} at (0,103) size 87x19
     
    7474          chunk 1 text run 1 at (321.78,-66.97) startOffset 0 endOffset 16 width 91.00: "different links."
    7575    RenderSVGContainer {g} at (50,211) size 400x123 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,330.00)}]
    76       RenderSVGContainer {use} at (139,235) size 142x96
    77         RenderSVGPath {path} at (139,235) size 142x96 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
     76      RenderSVGContainer {use} at (139,235) size 142x95
     77        RenderSVGPath {path} at (139,235) size 142x95 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
    7878      RenderSVGText {text} at (10,-119) size 415x123 contains 1 chunk(s)
    7979        RenderSVGInlineText {#text} at (0,103) size 87x19
     
    124124          chunk 1 text run 1 at (333.96,-44.00) startOffset 0 endOffset 16 width 91.00: "different links."
    125125    RenderSVGContainer {g} at (50,356) size 400x123 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,475.00)}]
    126       RenderSVGContainer {use} at (139,380) size 142x96
    127         RenderSVGPath {path} at (139,380) size 142x96 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
     126      RenderSVGContainer {use} at (139,380) size 142x95
     127        RenderSVGPath {path} at (139,380) size 142x95 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
    128128      RenderSVGText {text} at (10,-119) size 418x123 contains 1 chunk(s)
    129129        RenderSVGInlineText {#text} at (0,103) size 87x19
  • trunk/LayoutTests/platform/gtk/svg/batik/text/textOnPath3-expected.txt

    r114836 r130840  
    77        chunk 1 (middle anchor) text run 1 at (101.50,40.00) startOffset 0 endOffset 38 width 247.00: "Text on Path with for text with an 'x'"
    88    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    9       RenderSVGPath {path} at (99,0) size 142x1 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
     9      RenderSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
    1010    RenderSVGContainer {g} at (29,49) size 392x142 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,185.00)}]
    1111      RenderSVGRect {rect} at (29,49) size 392x22 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x=-10.00] [y=-135.00] [width=390.00] [height=20.00]
     
    1414        RenderSVGInlineText {#text} at (0,0) size 230x17
    1515          chunk 1 text run 1 at (-10.00,-120.00) startOffset 0 endOffset 39 width 230.00: "Text with one textPath child and x=\"10\""
    16       RenderSVGContainer {use} at (139,90) size 142x96
    17         RenderSVGPath {path} at (139,90) size 142x96 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
     16      RenderSVGContainer {use} at (139,90) size 142x95
     17        RenderSVGPath {path} at (139,90) size 142x95 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
    1818      RenderSVGText {text} at (95,-109) size 157x81 contains 1 chunk(s)
    1919        RenderSVGTextPath {textPath} at (0,0) size 157x81
     
    5656        RenderSVGInlineText {#text} at (0,0) size 237x17
    5757          chunk 1 text run 1 at (-10.00,-120.00) startOffset 0 endOffset 40 width 237.00: "Text with one textPath child and x=\"100\""
    58       RenderSVGContainer {use} at (139,235) size 142x96
    59         RenderSVGPath {path} at (139,235) size 142x96 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
     58      RenderSVGContainer {use} at (139,235) size 142x95
     59        RenderSVGPath {path} at (139,235) size 142x95 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
    6060      RenderSVGText {text} at (178,-108) size 77x108 contains 1 chunk(s)
    6161        RenderSVGTextPath {textPath} at (0,0) size 77x108
     
    8787        RenderSVGInlineText {#text} at (0,0) size 287x17
    8888          chunk 1 text run 1 at (-10.00,-120.00) startOffset 0 endOffset 48 width 287.00: "Text with one textPath child and x=\"-100\" y=\"10\""
    89       RenderSVGContainer {use} at (139,380) size 142x96
    90         RenderSVGPath {path} at (139,380) size 142x96 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
     89      RenderSVGContainer {use} at (139,380) size 142x95
     90        RenderSVGPath {path} at (139,380) size 142x95 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"]
    9191      RenderSVGText {text} at (84,-109) size 159x110 contains 1 chunk(s)
    9292        RenderSVGTextPath {textPath} at (0,0) size 159x110
  • trunk/LayoutTests/platform/gtk/svg/batik/text/textOnPathSpaces-expected.txt

    r114836 r130840  
    88          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"
    99      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    10         RenderSVGPath {path} at (14,8) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    11         RenderSVGPath {path} at (29,12) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 100 C 100 0 400 0 400 100"]
    12       RenderSVGContainer {g} at (2,60) size 134x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}]
    13         RenderSVGContainer {use} at (14,78) size 122x29
    14           RenderSVGPath {path} at (14,78) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     10        RenderSVGPath {path} at (14,8) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     11        RenderSVGPath {path} at (29,12) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 100 C 100 0 400 0 400 100"]
     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,78) size 121x29
     14          RenderSVGPath {path} at (14,78) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    1515        RenderSVGText {text} at (2,-10) size 73x44 contains 1 chunk(s)
    1616          RenderSVGTextPath {textPath} at (0,0) size 73x44
     
    2828            chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 15 width 60.00: "default spacing"
    2929      RenderSVGContainer {g} at (160,60) size 128x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,70.00)}]
    30         RenderSVGContainer {use} at (164,78) size 122x29
    31           RenderSVGPath {path} at (164,78) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     30        RenderSVGContainer {use} at (164,78) size 121x29
     31          RenderSVGPath {path} at (164,78) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    3232        RenderSVGText {text} at (10,-10) size 107x51 contains 1 chunk(s)
    3333          RenderSVGTextPath {textPath} at (0,0) size 107x51
     
    4747          RenderSVGInlineText {#text} at (0,0) size 34x12
    4848            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 7 width 34.00: "y=\"110\""
    49       RenderSVGContainer {g} at (302,60) size 134x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,70.00)}]
    50         RenderSVGContainer {use} at (314,78) size 122x29
    51           RenderSVGPath {path} at (314,78) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     49      RenderSVGContainer {g} at (302,60) size 133x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,70.00)}]
     50        RenderSVGContainer {use} at (314,78) size 121x29
     51          RenderSVGPath {path} at (314,78) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    5252        RenderSVGText {text} at (2,-10) size 106x51 contains 1 chunk(s)
    5353          RenderSVGTextPath {textPath} at (0,0) size 106x51
     
    6464          RenderSVGInlineText {#text} at (0,0) size 118x12
    6565            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\""
    66       RenderSVGContainer {g} at (2,155) size 134x68 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
    67         RenderSVGContainer {use} at (14,168) size 122x29
    68           RenderSVGPath {path} at (14,168) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     66      RenderSVGContainer {g} at (2,155) size 133x68 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
     67        RenderSVGContainer {use} at (14,168) size 121x29
     68          RenderSVGPath {path} at (14,168) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    6969        RenderSVGText {text} at (2,-5) size 120x46 contains 1 chunk(s)
    7070          RenderSVGTextPath {textPath} at (0,0) size 120x46
     
    8080          RenderSVGInlineText {#text} at (0,0) size 72x12
    8181            chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 72.00: "textLength=\"140\""
    82       RenderSVGContainer {g} at (152,150) size 134x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,160.00)}]
    83         RenderSVGContainer {use} at (164,168) size 122x29
    84           RenderSVGPath {path} at (164,168) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     82      RenderSVGContainer {g} at (152,150) size 133x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,160.00)}]
     83        RenderSVGContainer {use} at (164,168) size 121x29
     84          RenderSVGPath {path} at (164,168) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    8585        RenderSVGText {text} at (2,-10) size 81x43 contains 1 chunk(s)
    8686          RenderSVGTextPath {textPath} at (0,0) size 81x43
     
    9696          RenderSVGInlineText {#text} at (0,0) size 67x12
    9797            chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 15 width 67.00: "textLength=\"70\""
    98       RenderSVGContainer {g} at (302,150) size 134x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,160.00)}]
    99         RenderSVGContainer {use} at (314,168) size 122x29
    100           RenderSVGPath {path} at (314,168) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     98      RenderSVGContainer {g} at (302,150) size 133x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,160.00)}]
     99        RenderSVGContainer {use} at (314,168) size 121x29
     100          RenderSVGPath {path} at (314,168) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    101101        RenderSVGText {text} at (2,-10) size 106x51 contains 1 chunk(s)
    102102          RenderSVGTextPath {textPath} at (0,0) size 106x51
     
    112112          RenderSVGInlineText {#text} at (0,0) size 54x12
    113113            chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 12 width 54.00: "kerning=\"10\""
    114       RenderSVGContainer {g} at (2,239) size 134x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,250.00)}]
    115         RenderSVGContainer {use} at (14,258) size 122x29
    116           RenderSVGPath {path} at (14,258) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     114      RenderSVGContainer {g} at (2,239) size 133x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,250.00)}]
     115        RenderSVGContainer {use} at (14,258) size 121x29
     116          RenderSVGPath {path} at (14,258) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    117117        RenderSVGText {text} at (2,-11) size 132x53 contains 1 chunk(s)
    118118          RenderSVGTextPath {textPath} at (0,0) size 132x53
     
    134134          RenderSVGInlineText {#text} at (0,0) size 84x12
    135135            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 18 width 84.00: "\"spacingAndGlyphs\""
    136       RenderSVGContainer {g} at (152,240) size 134x93 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,250.00)}]
    137         RenderSVGContainer {use} at (164,258) size 122x29
    138           RenderSVGPath {path} at (164,258) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     136      RenderSVGContainer {g} at (152,240) size 133x93 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,250.00)}]
     137        RenderSVGContainer {use} at (164,258) size 121x29
     138          RenderSVGPath {path} at (164,258) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    139139        RenderSVGText {text} at (2,-10) size 63x43 contains 1 chunk(s)
    140140          RenderSVGTextPath {textPath} at (0,0) size 63x43
     
    157157            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 18 width 84.00: "\"spacingAndGlyphs\""
    158158      RenderSVGContainer {g} at (302,242) size 135x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,250.00)}]
    159         RenderSVGContainer {use} at (314,258) size 122x29
    160           RenderSVGPath {path} at (314,258) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     159        RenderSVGContainer {use} at (314,258) size 121x29
     160          RenderSVGPath {path} at (314,258) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    161161        RenderSVGText {text} at (2,-8) size 132x50 contains 1 chunk(s)
    162162          RenderSVGTextPath {textPath} at (0,0) size 132x50
     
    178178          RenderSVGInlineText {#text} at (0,0) size 84x12
    179179            chunk 1 text run 1 at (5.00,80.00) startOffset 0 endOffset 18 width 84.00: "\"spacingAndGlyphs\""
    180       RenderSVGContainer {g} at (2,340) size 134x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,350.00)}]
    181         RenderSVGContainer {use} at (14,358) size 122x29
    182           RenderSVGPath {path} at (14,358) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     180      RenderSVGContainer {g} at (2,340) size 133x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,350.00)}]
     181        RenderSVGContainer {use} at (14,358) size 121x29
     182          RenderSVGPath {path} at (14,358) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    183183        RenderSVGText {text} at (2,-10) size 49x43 contains 1 chunk(s)
    184184          RenderSVGTextPath {textPath} at (0,0) size 49x43
     
    195195            chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 19 width 75.00: "letter-spacing=\"-3\""
    196196      RenderSVGContainer {g} at (152,340) size 134x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,350.00)}]
    197         RenderSVGContainer {use} at (164,358) size 122x29
    198           RenderSVGPath {path} at (164,358) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     197        RenderSVGContainer {use} at (164,358) size 121x29
     198          RenderSVGPath {path} at (164,358) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    199199        RenderSVGText {text} at (2,-10) size 133x51 contains 1 chunk(s)
    200200          RenderSVGTextPath {textPath} at (0,0) size 133x51
     
    220220          RenderSVGInlineText {#text} at (0,0) size 84x12
    221221            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 18 width 84.00: "word-spacing=\"2em\""
    222       RenderSVGContainer {g} at (302,340) size 134x103 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,350.00)}]
    223         RenderSVGContainer {use} at (314,358) size 122x29
    224           RenderSVGPath {path} at (314,358) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     222      RenderSVGContainer {g} at (302,340) size 133x103 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,350.00)}]
     223        RenderSVGContainer {use} at (314,358) size 121x29
     224          RenderSVGPath {path} at (314,358) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    225225        RenderSVGText {text} at (2,-10) size 132x53 contains 1 chunk(s)
    226226          RenderSVGTextPath {textPath} at (0,0) size 132x53
  • trunk/LayoutTests/platform/gtk/svg/batik/text/verticalTextOnPath-expected.txt

    r114836 r130840  
    88          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"
    99      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    10         RenderSVGPath {path} at (14,8) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    11         RenderSVGPath {path} at (29,12) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 100 C 100 0 400 0 400 100"]
    12       RenderSVGContainer {g} at (8,59) size 128x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}]
    13         RenderSVGContainer {use} at (14,78) size 122x29
    14           RenderSVGPath {path} at (14,78) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     10        RenderSVGPath {path} at (14,8) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     11        RenderSVGPath {path} at (29,12) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 100 C 100 0 400 0 400 100"]
     12      RenderSVGContainer {g} at (8,59) size 127x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}]
     13        RenderSVGContainer {use} at (14,78) size 121x29
     14          RenderSVGPath {path} at (14,78) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    1515        RenderSVGText {text} at (8,-11) size 84x55 contains 1 chunk(s)
    1616          RenderSVGTextPath {textPath} at (0,0) size 84x55
     
    4545            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 24 width 100.00: "glyph-orientation=\"auto\""
    4646      RenderSVGContainer {g} at (163,74) size 124x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,70.00)}]
    47         RenderSVGContainer {use} at (164,78) size 122x29
    48           RenderSVGPath {path} at (164,78) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     47        RenderSVGContainer {use} at (164,78) size 121x29
     48          RenderSVGPath {path} at (164,78) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    4949        RenderSVGText {text} at (13,4) size 108x36 contains 1 chunk(s)
    5050          RenderSVGTextPath {textPath} at (0,0) size 108x36
     
    7272            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 24 width 102.00: "glyph-orientation=\"0deg\""
    7373      RenderSVGContainer {g} at (308,73) size 139x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,70.00)}]
    74         RenderSVGContainer {use} at (314,78) size 122x29
    75           RenderSVGPath {path} at (314,78) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     74        RenderSVGContainer {use} at (314,78) size 121x29
     75          RenderSVGPath {path} at (314,78) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    7676        RenderSVGText {text} at (8,3) size 64x33 contains 1 chunk(s)
    7777          RenderSVGTextPath {textPath} at (0,0) size 64x33
     
    9696            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 26 width 112.00: "glyph-orientation=\"180deg\""
    9797      RenderSVGContainer {g} at (14,175) size 133x78 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,170.00)}]
    98         RenderSVGContainer {use} at (14,178) size 122x29
    99           RenderSVGPath {path} at (14,178) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     98        RenderSVGContainer {use} at (14,178) size 121x29
     99          RenderSVGPath {path} at (14,178) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    100100        RenderSVGText {text} at (66,5) size 70x40 contains 1 chunk(s)
    101101          RenderSVGTextPath {textPath} at (0,0) size 70x40
     
    127127            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 26 width 112.00: "glyph-orientation=\"270deg\""
    128128      RenderSVGContainer {g} at (162,163) size 125x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,170.00)}]
    129         RenderSVGContainer {use} at (164,178) size 122x29
    130           RenderSVGPath {path} at (164,178) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     129        RenderSVGContainer {use} at (164,178) size 121x29
     130          RenderSVGPath {path} at (164,178) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    131131        RenderSVGText {text} at (12,-7) size 124x49 contains 1 chunk(s)
    132132          RenderSVGTextPath {textPath} at (0,0) size 124x49
     
    155155            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 24 width 102.00: "glyph-orientation=\"0deg\""
    156156      RenderSVGContainer {g} at (314,170) size 128x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,170.00)}]
    157         RenderSVGContainer {use} at (314,178) size 122x29
    158           RenderSVGPath {path} at (314,178) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     157        RenderSVGContainer {use} at (314,178) size 121x29
     158          RenderSVGPath {path} at (314,178) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    159159        RenderSVGText {text} at (46,0) size 83x45 contains 1 chunk(s)
    160160          RenderSVGTextPath {textPath} at (0,0) size 83x45
     
    189189            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 25 width 107.00: "glyph-orientation=\"90deg\""
    190190      RenderSVGContainer {g} at (14,271) size 133x82 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
    191         RenderSVGContainer {use} at (14,278) size 122x29
    192           RenderSVGPath {path} at (14,278) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     191        RenderSVGContainer {use} at (14,278) size 121x29
     192          RenderSVGPath {path} at (14,278) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    193193        RenderSVGText {text} at (37,1) size 92x41 contains 1 chunk(s)
    194194          RenderSVGTextPath {textPath} at (0,0) size 92x41
     
    214214          RenderSVGInlineText {#text} at (0,0) size 112x12
    215215            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 26 width 112.00: "glyph-orientation=\"180deg\""
    216       RenderSVGContainer {g} at (159,262) size 127x81 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,270.00)}]
    217         RenderSVGContainer {use} at (164,278) size 122x29
    218           RenderSVGPath {path} at (164,278) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     216      RenderSVGContainer {g} at (159,262) size 126x81 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,270.00)}]
     217        RenderSVGContainer {use} at (164,278) size 121x29
     218          RenderSVGPath {path} at (164,278) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    219219        RenderSVGText {text} at (9,-8) size 72x44 contains 1 chunk(s)
    220220          RenderSVGTextPath {textPath} at (0,0) size 72x44
     
    244244            chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\""
    245245      RenderSVGContainer {g} at (307,276) size 135x77 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,270.00)}]
    246         RenderSVGContainer {use} at (314,278) size 122x29
    247           RenderSVGPath {path} at (314,278) size 122x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     246        RenderSVGContainer {use} at (314,278) size 121x29
     247          RenderSVGPath {path} at (314,278) size 121x29 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    248248        RenderSVGText {text} at (7,6) size 32x32 contains 1 chunk(s)
    249249          RenderSVGTextPath {textPath} at (0,0) size 32x32
     
    268268            chunk 1 text run 1 at (35.00,80.00) startOffset 0 endOffset 25 width 107.00: "glyph-orientation=\"90deg\""
    269269      RenderSVGContainer {g} at (21,373) size 118x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,370.00)}]
    270         RenderSVGContainer {use} at (39,382) size 92x39
    271           RenderSVGPath {path} at (39,382) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     270        RenderSVGContainer {use} at (39,382) size 92x38
     271          RenderSVGPath {path} at (39,382) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    272272        RenderSVGText {text} at (11,3) size 117x47 contains 1 chunk(s)
    273273          RenderSVGTextPath {textPath} at (0,0) size 117x47
     
    309309            chunk 1 text run 1 at (20.00,85.00) startOffset 0 endOffset 24 width 100.00: "glyph-orientation=\"auto\""
    310310      RenderSVGContainer {g} at (317,373) size 110x75 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,370.00)}]
    311         RenderSVGContainer {use} at (329,382) size 92x39
    312           RenderSVGPath {path} at (329,382) size 92x39 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
     311        RenderSVGContainer {use} at (329,382) size 92x38
     312          RenderSVGPath {path} at (329,382) size 92x38 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"]
    313313        RenderSVGText {text} at (17,3) size 109x49 contains 1 chunk(s)
    314314          RenderSVGTextPath {textPath} at (0,0) size 109x49
  • trunk/LayoutTests/platform/gtk/svg/custom/js-update-path-changes-expected.txt

    r78358 r130840  
    22  RenderView at (0,0) size 800x600
    33layer at (0,0) size 450x450
    4   RenderSVGRoot {svg} at (49,24) size 202x107
    5     RenderSVGPath {path} at (49,24) size 202x107 [stroke={[type=SOLID] [color=#00C000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 230 130 C 185 130 150 80 150 80 C 150 80 115 25 50 25 M 50 130 C 115 130 150 80 150 80 C 150 80 185 25 250 25"]
     4  RenderSVGRoot {svg} at (50,24) size 200x107
     5    RenderSVGPath {path} at (50,24) size 200x107 [stroke={[type=SOLID] [color=#00C000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 230 130 C 185 130 150 80 150 80 C 150 80 115 25 50 25 M 50 130 C 115 130 150 80 150 80 C 150 80 185 25 250 25"]
  • trunk/LayoutTests/platform/gtk/svg/custom/js-update-path-removal-expected.txt

    r78358 r130840  
    22  RenderView at (0,0) size 800x600
    33layer at (0,0) size 450x450
    4   RenderSVGRoot {svg} at (49,24) size 202x107
    5     RenderSVGPath {path} at (49,24) size 202x107 [stroke={[type=SOLID] [color=#00C000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 250 130 C 185 130 150 80 150 80 C 150 80 115 25 50 25 M 50 130 C 115 130 150 80 150 80"]
     4  RenderSVGRoot {svg} at (50,24) size 200x107
     5    RenderSVGPath {path} at (50,24) size 200x107 [stroke={[type=SOLID] [color=#00C000]}] [fill={[type=SOLID] [color=#FF0000]}] [data="M 250 130 C 185 130 150 80 150 80 C 150 80 115 25 50 25 M 50 130 C 115 130 150 80 150 80"]
  • trunk/LayoutTests/platform/gtk/svg/custom/path-textPath-simulation-expected.txt

    r114836 r130840  
    55    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    66      RenderSVGPath {path} at (80,226) size 640x148 [fill={[type=SOLID] [color=#000000]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    7     RenderSVGContainer {use} at (79,226) size 642x148
    8       RenderSVGPath {path} at (79,226) size 642x148 [stroke={[type=SOLID] [color=#FF0000]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
     7    RenderSVGContainer {use} at (79,226) size 641x148
     8      RenderSVGPath {path} at (79,226) size 641x148 [stroke={[type=SOLID] [color=#FF0000]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"]
    99    RenderSVGContainer {g} at (80,248) size 650x96
    1010      RenderSVGText {text} at (100,185) size 12x19 contains 1 chunk(s)
  • trunk/Tools/ChangeLog

    r130831 r130840  
     12012-10-09  Sudarsana Nagineni  <sudarsana.nagineni@intel.com>
     2
     3        [Cairo] Bump Cairo to fix more canvas/philip tests
     4        https://bugs.webkit.org/show_bug.cgi?id=97658
     5
     6        Reviewed by Martin Robinson.
     7
     8        Bumping cairo to version 1.12.4 which fixes more canvas/philip tests.
     9
     10        * efl/jhbuild.modules:
     11        * gtk/jhbuild.modules:
     12
    1132012-10-09  Julien Chaffraix  <jchaffraix@webkit.org>
    214
  • trunk/Tools/efl/jhbuild.modules

    r130427 r130840  
    4848      <dep package="pixman"/>
    4949    </dependencies>
    50     <branch module="releases/cairo-1.10.2.tar.gz" version="1.10.2"
     50    <branch module="releases/cairo-1.12.4.tar.xz" version="1.12.4"
    5151            repo="cairographics.org"
    52             hash="sha256:32018c7998358eebc2ad578ff8d8559d34fc80252095f110a572ed23d989fc41"
    53             md5sum="f101a9e88b783337b20b2e26dfd26d5f">
     52            hash="sha256:a467b2e1f04bfd3f848370ce5e82cfe0a7f712bac05a04d133bc34c94f677a28"
     53            md5sum="a64bb8774a1e476e5cdd69e635794dfb">
    5454    </branch>
    5555  </autotools>
  • trunk/Tools/gtk/jhbuild.modules

    r130543 r130840  
    5555      <dep package="pixman"/>
    5656    </dependencies>
    57     <branch module="releases/cairo-1.10.2.tar.gz" version="1.10.2"
     57    <branch module="releases/cairo-1.12.4.tar.xz" version="1.12.4"
    5858            repo="cairographics.org"
    59             hash="sha256:32018c7998358eebc2ad578ff8d8559d34fc80252095f110a572ed23d989fc41"
    60             md5sum="f101a9e88b783337b20b2e26dfd26d5f">
     59            hash="sha256:a467b2e1f04bfd3f848370ce5e82cfe0a7f712bac05a04d133bc34c94f677a28"
     60            md5sum="a64bb8774a1e476e5cdd69e635794dfb">
    6161    </branch>
    6262  </autotools>
Note: See TracChangeset for help on using the changeset viewer.