Changeset 123268 in webkit


Ignore:
Timestamp:
Jul 20, 2012 3:41:20 PM (12 years ago)
Author:
caio.oliveira@openbossa.org
Message:

[Qt] svg/text rebaseline after new test fonts (part 2)
https://bugs.webkit.org/show_bug.cgi?id=91902

Reviewed by Noam Rosenthal.

  • platform/qt-5.0-wk2/svg/text/multichar-glyph-expected.png: Removed.
  • platform/qt-5.0-wk2/svg/text/multichar-glyph-expected.txt: Removed.
  • platform/qt-5.0/Skipped:
  • platform/qt-5.0/svg/text/text-align-01-b-expected.png: Removed.
  • platform/qt-5.0/svg/text/text-align-01-b-expected.txt: Removed.
  • platform/qt-5.0/svg/text/text-align-02-b-expected.png: Removed.
  • platform/qt-5.0/svg/text/text-align-02-b-expected.txt: Removed.
  • platform/qt-5.0/svg/text/text-align-04-b-expected.png: Removed.
  • platform/qt-5.0/svg/text/text-align-04-b-expected.txt: Removed.
  • platform/qt-5.0/svg/text/text-align-06-b-expected.png: Removed.
  • platform/qt-5.0/svg/text/text-align-06-b-expected.txt: Removed.
  • platform/qt/svg/text/multichar-glyph-expected.png:
  • platform/qt/svg/text/multichar-glyph-expected.txt:
  • platform/qt/svg/text/selection-background-color-expected.png: Added.
  • platform/qt/svg/text/selection-background-color-expected.txt:
  • platform/qt/svg/text/selection-styles-expected.png:
  • platform/qt/svg/text/selection-styles-expected.txt:
  • platform/qt/svg/text/selection-tripleclick-expected.png:
  • platform/qt/svg/text/selection-tripleclick-expected.txt:
  • platform/qt/svg/text/text-align-01-b-expected.png:
  • platform/qt/svg/text/text-align-01-b-expected.txt:
  • platform/qt/svg/text/text-align-02-b-expected.png:
  • platform/qt/svg/text/text-align-02-b-expected.txt:
  • platform/qt/svg/text/text-align-03-b-expected.png:
  • platform/qt/svg/text/text-align-03-b-expected.txt:
  • platform/qt/svg/text/text-align-04-b-expected.png:
  • platform/qt/svg/text/text-align-04-b-expected.txt:
  • platform/qt/svg/text/text-align-05-b-expected.png:
  • platform/qt/svg/text/text-align-05-b-expected.txt:
  • platform/qt/svg/text/text-align-06-b-expected.png:
  • platform/qt/svg/text/text-align-06-b-expected.txt:
  • platform/qt/svg/text/text-path-01-b-expected.png:
  • platform/qt/svg/text/text-path-01-b-expected.txt:
  • platform/qt/svg/text/tspan-dynamic-positioning-expected.png:
  • platform/qt/svg/text/tspan-dynamic-positioning-expected.txt:
Location:
trunk/LayoutTests
Files:
1 added
10 deleted
25 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r123266 r123268  
     12012-07-20  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
     2
     3        [Qt] svg/text rebaseline after new test fonts (part 2)
     4        https://bugs.webkit.org/show_bug.cgi?id=91902
     5
     6        Reviewed by Noam Rosenthal.
     7
     8        * platform/qt-5.0-wk2/svg/text/multichar-glyph-expected.png: Removed.
     9        * platform/qt-5.0-wk2/svg/text/multichar-glyph-expected.txt: Removed.
     10        * platform/qt-5.0/Skipped:
     11        * platform/qt-5.0/svg/text/text-align-01-b-expected.png: Removed.
     12        * platform/qt-5.0/svg/text/text-align-01-b-expected.txt: Removed.
     13        * platform/qt-5.0/svg/text/text-align-02-b-expected.png: Removed.
     14        * platform/qt-5.0/svg/text/text-align-02-b-expected.txt: Removed.
     15        * platform/qt-5.0/svg/text/text-align-04-b-expected.png: Removed.
     16        * platform/qt-5.0/svg/text/text-align-04-b-expected.txt: Removed.
     17        * platform/qt-5.0/svg/text/text-align-06-b-expected.png: Removed.
     18        * platform/qt-5.0/svg/text/text-align-06-b-expected.txt: Removed.
     19        * platform/qt/svg/text/multichar-glyph-expected.png:
     20        * platform/qt/svg/text/multichar-glyph-expected.txt:
     21        * platform/qt/svg/text/selection-background-color-expected.png: Added.
     22        * platform/qt/svg/text/selection-background-color-expected.txt:
     23        * platform/qt/svg/text/selection-styles-expected.png:
     24        * platform/qt/svg/text/selection-styles-expected.txt:
     25        * platform/qt/svg/text/selection-tripleclick-expected.png:
     26        * platform/qt/svg/text/selection-tripleclick-expected.txt:
     27        * platform/qt/svg/text/text-align-01-b-expected.png:
     28        * platform/qt/svg/text/text-align-01-b-expected.txt:
     29        * platform/qt/svg/text/text-align-02-b-expected.png:
     30        * platform/qt/svg/text/text-align-02-b-expected.txt:
     31        * platform/qt/svg/text/text-align-03-b-expected.png:
     32        * platform/qt/svg/text/text-align-03-b-expected.txt:
     33        * platform/qt/svg/text/text-align-04-b-expected.png:
     34        * platform/qt/svg/text/text-align-04-b-expected.txt:
     35        * platform/qt/svg/text/text-align-05-b-expected.png:
     36        * platform/qt/svg/text/text-align-05-b-expected.txt:
     37        * platform/qt/svg/text/text-align-06-b-expected.png:
     38        * platform/qt/svg/text/text-align-06-b-expected.txt:
     39        * platform/qt/svg/text/text-path-01-b-expected.png:
     40        * platform/qt/svg/text/text-path-01-b-expected.txt:
     41        * platform/qt/svg/text/tspan-dynamic-positioning-expected.png:
     42        * platform/qt/svg/text/tspan-dynamic-positioning-expected.txt:
     43
    1442012-07-20  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
    245
  • trunk/LayoutTests/platform/qt-5.0/Skipped

    r123264 r123268  
    15851585svg/text/lengthAdjust-text-metrics.html
    15861586svg/text/modify-text-node-in-tspan.html
    1587 svg/text/multichar-glyph.svg
    15881587svg/text/remove-text-node-from-tspan.html
    15891588svg/text/remove-tspan-from-text.html
    15901589svg/text/scaled-font.svg
    15911590svg/text/scaling-font-with-geometric-precision.html
    1592 svg/text/selection-background-color.xhtml
    1593 svg/text/selection-styles.xhtml
    1594 svg/text/selection-tripleclick.svg
    1595 svg/text/text-align-01-b.svg
    1596 svg/text/text-align-02-b.svg
    1597 svg/text/text-align-03-b.svg
    1598 svg/text/text-align-04-b.svg
    1599 svg/text/text-align-05-b.svg
    1600 svg/text/text-align-06-b.svg
    16011591svg/text/text-altglyph-01-b.svg
    16021592svg/text/text-deco-01-b.svg
     
    16171607svg/text/text-ws-02-t.svg
    16181608svg/text/textPathBoundsBug.svg
    1619 svg/text/tspan-dynamic-positioning.svg
    16201609svg/wicd/rightsizing-grid.xhtml
    16211610svg/wicd/sizing-flakiness.html
  • trunk/LayoutTests/platform/qt/svg/text/multichar-glyph-expected.txt

    r117260 r123268  
    1 layer at (0,0) size 808x627
    2   RenderView at (0,0) size 784x584
    3 layer at (0,0) size 784x584
    4   RenderBlock {html} at (0,0) size 784x584
    5     RenderBody {body} at (8,16) size 768x611
    6       RenderBlock {p} at (0,0) size 768x42
    7         RenderText {#text} at (0,0) size 736x42
    8           text run at (0,0) width 736: "The left edges of the black boxes below should line up with the left edges of their containing red or green"
    9           text run at (0,21) width 394: "boxes. In addition, all the assertions below should pass."
    10       RenderBlock {div} at (0,58) size 800x200
    11         RenderSVGRoot {svg} at (8,74) size 450x200
    12           RenderSVGRect {rect} at (8,84) size 70x160 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=10.00] [width=70.00] [height=160.00]
    13           RenderSVGRect {rect} at (78,84) size 100x150 [fill={[type=SOLID] [color=#008000]}] [x=70.00] [y=10.00] [width=100.00] [height=150.00]
    14           RenderSVGRect {rect} at (178,84) size 70x140 [fill={[type=SOLID] [color=#FF0000]}] [x=170.00] [y=10.00] [width=70.00] [height=140.00]
    15           RenderSVGRect {rect} at (248,84) size 70x130 [fill={[type=SOLID] [color=#008000]}] [x=240.00] [y=10.00] [width=70.00] [height=130.00]
    16           RenderSVGRect {rect} at (318,84) size 80x120 [fill={[type=SOLID] [color=#FF0000]}] [x=310.00] [y=10.00] [width=80.00] [height=120.00]
    17           RenderSVGRect {rect} at (398,84) size 60x110 [fill={[type=SOLID] [color=#008000]}] [x=390.00] [y=10.00] [width=60.00] [height=110.00]
     1layer at (0,0) size 808x584
     2  RenderView at (0,0) size 800x584
     3layer at (0,0) size 800x584
     4  RenderBlock {html} at (0,0) size 800x584
     5    RenderBody {body} at (8,16) size 784x567
     6      RenderBlock {p} at (0,0) size 784x38
     7        RenderText {#text} at (0,0) size 781x38
     8          text run at (0,0) width 781: "The left edges of the black boxes below should line up with the left edges of their containing red or green boxes. In addition, all the"
     9          text run at (0,19) width 178: "assertions below should pass."
     10      RenderBlock {div} at (0,54) size 800x200
     11        RenderSVGRoot {svg} at (8,70) size 450x200
     12          RenderSVGRect {rect} at (8,80) size 70x160 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=10.00] [width=70.00] [height=160.00]
     13          RenderSVGRect {rect} at (78,80) size 100x150 [fill={[type=SOLID] [color=#008000]}] [x=70.00] [y=10.00] [width=100.00] [height=150.00]
     14          RenderSVGRect {rect} at (178,80) size 70x140 [fill={[type=SOLID] [color=#FF0000]}] [x=170.00] [y=10.00] [width=70.00] [height=140.00]
     15          RenderSVGRect {rect} at (248,80) size 70x130 [fill={[type=SOLID] [color=#008000]}] [x=240.00] [y=10.00] [width=70.00] [height=130.00]
     16          RenderSVGRect {rect} at (318,80) size 80x120 [fill={[type=SOLID] [color=#FF0000]}] [x=310.00] [y=10.00] [width=80.00] [height=120.00]
     17          RenderSVGRect {rect} at (398,80) size 60x110 [fill={[type=SOLID] [color=#008000]}] [x=390.00] [y=10.00] [width=60.00] [height=110.00]
    1818          RenderSVGText {text} at (0,-90) size 450x600 contains 1 chunk(s)
    1919            RenderSVGInlineText {#text} at (0,0) size 450x600
    2020              chunk 1 text run 1 at (0.00,10.00) startOffset 0 endOffset 10 width 450.00: "GGDGGBBBDB"
    2121        RenderText {#text} at (0,0) size 0x0
    22       RenderBlock {pre} at (0,271) size 768x340
    23         RenderInline {span} at (0,0) size 252x17
    24           RenderInline {span} at (0,0) size 252x17
    25             RenderInline {span} at (0,0) size 35x17
    26               RenderText {#text} at (0,0) size 35x17
    27                 text run at (0,0) width 35: "PASS"
    28             RenderText {#text} at (35,0) size 217x17
    29               text run at (35,0) width 217: " t.getStartPositionOfChar(0).x is 0"
    30           RenderBR {br} at (252,0) size 0x17
    31         RenderInline {span} at (0,0) size 252x17
    32           RenderInline {span} at (0,0) size 252x17
    33             RenderInline {span} at (0,0) size 35x17
    34               RenderText {#text} at (0,17) size 35x17
    35                 text run at (0,17) width 35: "PASS"
    36             RenderText {#text} at (35,17) size 217x17
    37               text run at (35,17) width 217: " t.getStartPositionOfChar(1).x is 0"
    38           RenderBR {br} at (252,17) size 0x17
    39         RenderInline {span} at (0,0) size 284x17
    40           RenderInline {span} at (0,0) size 284x17
    41             RenderInline {span} at (0,0) size 35x17
    42               RenderText {#text} at (0,34) size 35x17
    43                 text run at (0,34) width 35: "PASS"
    44             RenderText {#text} at (35,34) size 249x17
    45               text run at (35,34) width 249: " t.getStartPositionOfChar(2).x is 0 + 70"
    46           RenderBR {br} at (284,34) size 0x17
    47         RenderInline {span} at (0,0) size 324x17
    48           RenderInline {span} at (0,0) size 324x17
    49             RenderInline {span} at (0,0) size 35x17
    50               RenderText {#text} at (0,51) size 35x17
    51                 text run at (0,51) width 35: "PASS"
    52             RenderText {#text} at (35,51) size 289x17
    53               text run at (35,51) width 289: " t.getStartPositionOfChar(3).x is 0 + 70 + 100"
    54           RenderBR {br} at (324,51) size 0x17
    55         RenderInline {span} at (0,0) size 324x17
    56           RenderInline {span} at (0,0) size 324x17
    57             RenderInline {span} at (0,0) size 35x17
    58               RenderText {#text} at (0,68) size 35x17
    59                 text run at (0,68) width 35: "PASS"
    60             RenderText {#text} at (35,68) size 289x17
    61               text run at (35,68) width 289: " t.getStartPositionOfChar(4).x is 0 + 70 + 100"
    62           RenderBR {br} at (324,68) size 0x17
    63         RenderInline {span} at (0,0) size 356x17
    64           RenderInline {span} at (0,0) size 356x17
    65             RenderInline {span} at (0,0) size 35x17
    66               RenderText {#text} at (0,85) size 35x17
    67                 text run at (0,85) width 35: "PASS"
    68             RenderText {#text} at (35,85) size 321x17
    69               text run at (35,85) width 321: " t.getStartPositionOfChar(5).x is 0 + 70 + 100 + 70"
    70           RenderBR {br} at (356,85) size 0x17
    71         RenderInline {span} at (0,0) size 356x17
    72           RenderInline {span} at (0,0) size 356x17
    73             RenderInline {span} at (0,0) size 35x17
    74               RenderText {#text} at (0,102) size 35x17
    75                 text run at (0,102) width 35: "PASS"
    76             RenderText {#text} at (35,102) size 321x17
    77               text run at (35,102) width 321: " t.getStartPositionOfChar(6).x is 0 + 70 + 100 + 70"
    78           RenderBR {br} at (356,102) size 0x17
    79         RenderInline {span} at (0,0) size 388x17
    80           RenderInline {span} at (0,0) size 388x17
    81             RenderInline {span} at (0,0) size 35x17
    82               RenderText {#text} at (0,119) size 35x17
    83                 text run at (0,119) width 35: "PASS"
    84             RenderText {#text} at (35,119) size 353x17
    85               text run at (35,119) width 353: " t.getStartPositionOfChar(7).x is 0 + 70 + 100 + 70 + 70"
    86           RenderBR {br} at (388,119) size 0x17
    87         RenderInline {span} at (0,0) size 388x17
    88           RenderInline {span} at (0,0) size 388x17
    89             RenderInline {span} at (0,0) size 35x17
    90               RenderText {#text} at (0,136) size 35x17
    91                 text run at (0,136) width 35: "PASS"
    92             RenderText {#text} at (35,136) size 353x17
    93               text run at (35,136) width 353: " t.getStartPositionOfChar(8).x is 0 + 70 + 100 + 70 + 70"
    94           RenderBR {br} at (388,136) size 0x17
    95         RenderInline {span} at (0,0) size 420x17
    96           RenderInline {span} at (0,0) size 420x17
    97             RenderInline {span} at (0,0) size 35x17
    98               RenderText {#text} at (0,153) size 35x17
    99                 text run at (0,153) width 35: "PASS"
    100             RenderText {#text} at (35,153) size 385x17
    101               text run at (35,153) width 385: " t.getStartPositionOfChar(9).x is 0 + 70 + 100 + 70 + 70 + 80"
    102           RenderBR {br} at (420,153) size 0x17
    103         RenderInline {span} at (0,0) size 253x17
    104           RenderInline {span} at (0,0) size 253x17
    105             RenderInline {span} at (0,0) size 35x17
    106               RenderText {#text} at (0,170) size 35x17
    107                 text run at (0,170) width 35: "PASS"
    108             RenderText {#text} at (35,170) size 218x17
    109               text run at (35,170) width 218: " t.getEndPositionOfChar(0).x is 70"
    110           RenderBR {br} at (253,170) size 0x17
    111         RenderInline {span} at (0,0) size 253x17
    112           RenderInline {span} at (0,0) size 253x17
    113             RenderInline {span} at (0,0) size 35x17
    114               RenderText {#text} at (0,187) size 35x17
    115                 text run at (0,187) width 35: "PASS"
    116             RenderText {#text} at (35,187) size 218x17
    117               text run at (35,187) width 218: " t.getEndPositionOfChar(1).x is 70"
    118           RenderBR {br} at (253,187) size 0x17
    119         RenderInline {span} at (0,0) size 293x17
    120           RenderInline {span} at (0,0) size 293x17
    121             RenderInline {span} at (0,0) size 35x17
    122               RenderText {#text} at (0,204) size 35x17
    123                 text run at (0,204) width 35: "PASS"
    124             RenderText {#text} at (35,204) size 258x17
    125               text run at (35,204) width 258: " t.getEndPositionOfChar(2).x is 70 + 100"
    126           RenderBR {br} at (293,204) size 0x17
    127         RenderInline {span} at (0,0) size 325x17
    128           RenderInline {span} at (0,0) size 325x17
    129             RenderInline {span} at (0,0) size 35x17
    130               RenderText {#text} at (0,221) size 35x17
    131                 text run at (0,221) width 35: "PASS"
    132             RenderText {#text} at (35,221) size 290x17
    133               text run at (35,221) width 290: " t.getEndPositionOfChar(3).x is 70 + 100 + 70"
    134           RenderBR {br} at (325,221) size 0x17
    135         RenderInline {span} at (0,0) size 325x17
    136           RenderInline {span} at (0,0) size 325x17
    137             RenderInline {span} at (0,0) size 35x17
    138               RenderText {#text} at (0,238) size 35x17
    139                 text run at (0,238) width 35: "PASS"
    140             RenderText {#text} at (35,238) size 290x17
    141               text run at (35,238) width 290: " t.getEndPositionOfChar(4).x is 70 + 100 + 70"
    142           RenderBR {br} at (325,238) size 0x17
    143         RenderInline {span} at (0,0) size 357x17
    144           RenderInline {span} at (0,0) size 357x17
    145             RenderInline {span} at (0,0) size 35x17
    146               RenderText {#text} at (0,255) size 35x17
    147                 text run at (0,255) width 35: "PASS"
    148             RenderText {#text} at (35,255) size 322x17
    149               text run at (35,255) width 322: " t.getEndPositionOfChar(5).x is 70 + 100 + 70 + 70"
    150           RenderBR {br} at (357,255) size 0x17
    151         RenderInline {span} at (0,0) size 357x17
    152           RenderInline {span} at (0,0) size 357x17
    153             RenderInline {span} at (0,0) size 35x17
    154               RenderText {#text} at (0,272) size 35x17
    155                 text run at (0,272) width 35: "PASS"
    156             RenderText {#text} at (35,272) size 322x17
    157               text run at (35,272) width 322: " t.getEndPositionOfChar(6).x is 70 + 100 + 70 + 70"
    158           RenderBR {br} at (357,272) size 0x17
    159         RenderInline {span} at (0,0) size 389x17
    160           RenderInline {span} at (0,0) size 389x17
    161             RenderInline {span} at (0,0) size 35x17
    162               RenderText {#text} at (0,289) size 35x17
    163                 text run at (0,289) width 35: "PASS"
    164             RenderText {#text} at (35,289) size 354x17
    165               text run at (35,289) width 354: " t.getEndPositionOfChar(7).x is 70 + 100 + 70 + 70 + 80"
    166           RenderBR {br} at (389,289) size 0x17
    167         RenderInline {span} at (0,0) size 389x17
    168           RenderInline {span} at (0,0) size 389x17
    169             RenderInline {span} at (0,0) size 35x17
    170               RenderText {#text} at (0,306) size 35x17
    171                 text run at (0,306) width 35: "PASS"
    172             RenderText {#text} at (35,306) size 354x17
    173               text run at (35,306) width 354: " t.getEndPositionOfChar(8).x is 70 + 100 + 70 + 70 + 80"
    174           RenderBR {br} at (389,306) size 0x17
    175         RenderInline {span} at (0,0) size 421x17
    176           RenderInline {span} at (0,0) size 421x17
    177             RenderInline {span} at (0,0) size 35x17
    178               RenderText {#text} at (0,323) size 35x17
    179                 text run at (0,323) width 35: "PASS"
    180             RenderText {#text} at (35,323) size 386x17
    181               text run at (35,323) width 386: " t.getEndPositionOfChar(9).x is 70 + 100 + 70 + 70 + 80 + 60"
    182           RenderBR {br} at (421,323) size 0x17
     22      RenderBlock {pre} at (0,267) size 784x300
     23        RenderInline {span} at (0,0) size 312x15
     24          RenderInline {span} at (0,0) size 312x15
     25            RenderInline {span} at (0,0) size 32x15
     26              RenderText {#text} at (0,0) size 32x15
     27                text run at (0,0) width 32: "PASS"
     28            RenderText {#text} at (32,0) size 280x15
     29              text run at (32,0) width 280: " t.getStartPositionOfChar(0).x is 0"
     30          RenderBR {br} at (312,0) size 0x15
     31        RenderInline {span} at (0,0) size 312x15
     32          RenderInline {span} at (0,0) size 312x15
     33            RenderInline {span} at (0,0) size 32x15
     34              RenderText {#text} at (0,15) size 32x15
     35                text run at (0,15) width 32: "PASS"
     36            RenderText {#text} at (32,15) size 280x15
     37              text run at (32,15) width 280: " t.getStartPositionOfChar(1).x is 0"
     38          RenderBR {br} at (312,15) size 0x15
     39        RenderInline {span} at (0,0) size 352x15
     40          RenderInline {span} at (0,0) size 352x15
     41            RenderInline {span} at (0,0) size 32x15
     42              RenderText {#text} at (0,30) size 32x15
     43                text run at (0,30) width 32: "PASS"
     44            RenderText {#text} at (32,30) size 320x15
     45              text run at (32,30) width 320: " t.getStartPositionOfChar(2).x is 0 + 70"
     46          RenderBR {br} at (352,30) size 0x15
     47        RenderInline {span} at (0,0) size 400x15
     48          RenderInline {span} at (0,0) size 400x15
     49            RenderInline {span} at (0,0) size 32x15
     50              RenderText {#text} at (0,45) size 32x15
     51                text run at (0,45) width 32: "PASS"
     52            RenderText {#text} at (32,45) size 368x15
     53              text run at (32,45) width 368: " t.getStartPositionOfChar(3).x is 0 + 70 + 100"
     54          RenderBR {br} at (400,45) size 0x15
     55        RenderInline {span} at (0,0) size 400x15
     56          RenderInline {span} at (0,0) size 400x15
     57            RenderInline {span} at (0,0) size 32x15
     58              RenderText {#text} at (0,60) size 32x15
     59                text run at (0,60) width 32: "PASS"
     60            RenderText {#text} at (32,60) size 368x15
     61              text run at (32,60) width 368: " t.getStartPositionOfChar(4).x is 0 + 70 + 100"
     62          RenderBR {br} at (400,60) size 0x15
     63        RenderInline {span} at (0,0) size 440x15
     64          RenderInline {span} at (0,0) size 440x15
     65            RenderInline {span} at (0,0) size 32x15
     66              RenderText {#text} at (0,75) size 32x15
     67                text run at (0,75) width 32: "PASS"
     68            RenderText {#text} at (32,75) size 408x15
     69              text run at (32,75) width 408: " t.getStartPositionOfChar(5).x is 0 + 70 + 100 + 70"
     70          RenderBR {br} at (440,75) size 0x15
     71        RenderInline {span} at (0,0) size 440x15
     72          RenderInline {span} at (0,0) size 440x15
     73            RenderInline {span} at (0,0) size 32x15
     74              RenderText {#text} at (0,90) size 32x15
     75                text run at (0,90) width 32: "PASS"
     76            RenderText {#text} at (32,90) size 408x15
     77              text run at (32,90) width 408: " t.getStartPositionOfChar(6).x is 0 + 70 + 100 + 70"
     78          RenderBR {br} at (440,90) size 0x15
     79        RenderInline {span} at (0,0) size 480x15
     80          RenderInline {span} at (0,0) size 480x15
     81            RenderInline {span} at (0,0) size 32x15
     82              RenderText {#text} at (0,105) size 32x15
     83                text run at (0,105) width 32: "PASS"
     84            RenderText {#text} at (32,105) size 448x15
     85              text run at (32,105) width 448: " t.getStartPositionOfChar(7).x is 0 + 70 + 100 + 70 + 70"
     86          RenderBR {br} at (480,105) size 0x15
     87        RenderInline {span} at (0,0) size 480x15
     88          RenderInline {span} at (0,0) size 480x15
     89            RenderInline {span} at (0,0) size 32x15
     90              RenderText {#text} at (0,120) size 32x15
     91                text run at (0,120) width 32: "PASS"
     92            RenderText {#text} at (32,120) size 448x15
     93              text run at (32,120) width 448: " t.getStartPositionOfChar(8).x is 0 + 70 + 100 + 70 + 70"
     94          RenderBR {br} at (480,120) size 0x15
     95        RenderInline {span} at (0,0) size 520x15
     96          RenderInline {span} at (0,0) size 520x15
     97            RenderInline {span} at (0,0) size 32x15
     98              RenderText {#text} at (0,135) size 32x15
     99                text run at (0,135) width 32: "PASS"
     100            RenderText {#text} at (32,135) size 488x15
     101              text run at (32,135) width 488: " t.getStartPositionOfChar(9).x is 0 + 70 + 100 + 70 + 70 + 80"
     102          RenderBR {br} at (520,135) size 0x15
     103        RenderInline {span} at (0,0) size 304x15
     104          RenderInline {span} at (0,0) size 304x15
     105            RenderInline {span} at (0,0) size 32x15
     106              RenderText {#text} at (0,150) size 32x15
     107                text run at (0,150) width 32: "PASS"
     108            RenderText {#text} at (32,150) size 272x15
     109              text run at (32,150) width 272: " t.getEndPositionOfChar(0).x is 70"
     110          RenderBR {br} at (304,150) size 0x15
     111        RenderInline {span} at (0,0) size 304x15
     112          RenderInline {span} at (0,0) size 304x15
     113            RenderInline {span} at (0,0) size 32x15
     114              RenderText {#text} at (0,165) size 32x15
     115                text run at (0,165) width 32: "PASS"
     116            RenderText {#text} at (32,165) size 272x15
     117              text run at (32,165) width 272: " t.getEndPositionOfChar(1).x is 70"
     118          RenderBR {br} at (304,165) size 0x15
     119        RenderInline {span} at (0,0) size 352x15
     120          RenderInline {span} at (0,0) size 352x15
     121            RenderInline {span} at (0,0) size 32x15
     122              RenderText {#text} at (0,180) size 32x15
     123                text run at (0,180) width 32: "PASS"
     124            RenderText {#text} at (32,180) size 320x15
     125              text run at (32,180) width 320: " t.getEndPositionOfChar(2).x is 70 + 100"
     126          RenderBR {br} at (352,180) size 0x15
     127        RenderInline {span} at (0,0) size 392x15
     128          RenderInline {span} at (0,0) size 392x15
     129            RenderInline {span} at (0,0) size 32x15
     130              RenderText {#text} at (0,195) size 32x15
     131                text run at (0,195) width 32: "PASS"
     132            RenderText {#text} at (32,195) size 360x15
     133              text run at (32,195) width 360: " t.getEndPositionOfChar(3).x is 70 + 100 + 70"
     134          RenderBR {br} at (392,195) size 0x15
     135        RenderInline {span} at (0,0) size 392x15
     136          RenderInline {span} at (0,0) size 392x15
     137            RenderInline {span} at (0,0) size 32x15
     138              RenderText {#text} at (0,210) size 32x15
     139                text run at (0,210) width 32: "PASS"
     140            RenderText {#text} at (32,210) size 360x15
     141              text run at (32,210) width 360: " t.getEndPositionOfChar(4).x is 70 + 100 + 70"
     142          RenderBR {br} at (392,210) size 0x15
     143        RenderInline {span} at (0,0) size 432x15
     144          RenderInline {span} at (0,0) size 432x15
     145            RenderInline {span} at (0,0) size 32x15
     146              RenderText {#text} at (0,225) size 32x15
     147                text run at (0,225) width 32: "PASS"
     148            RenderText {#text} at (32,225) size 400x15
     149              text run at (32,225) width 400: " t.getEndPositionOfChar(5).x is 70 + 100 + 70 + 70"
     150          RenderBR {br} at (432,225) size 0x15
     151        RenderInline {span} at (0,0) size 432x15
     152          RenderInline {span} at (0,0) size 432x15
     153            RenderInline {span} at (0,0) size 32x15
     154              RenderText {#text} at (0,240) size 32x15
     155                text run at (0,240) width 32: "PASS"
     156            RenderText {#text} at (32,240) size 400x15
     157              text run at (32,240) width 400: " t.getEndPositionOfChar(6).x is 70 + 100 + 70 + 70"
     158          RenderBR {br} at (432,240) size 0x15
     159        RenderInline {span} at (0,0) size 472x15
     160          RenderInline {span} at (0,0) size 472x15
     161            RenderInline {span} at (0,0) size 32x15
     162              RenderText {#text} at (0,255) size 32x15
     163                text run at (0,255) width 32: "PASS"
     164            RenderText {#text} at (32,255) size 440x15
     165              text run at (32,255) width 440: " t.getEndPositionOfChar(7).x is 70 + 100 + 70 + 70 + 80"
     166          RenderBR {br} at (472,255) size 0x15
     167        RenderInline {span} at (0,0) size 472x15
     168          RenderInline {span} at (0,0) size 472x15
     169            RenderInline {span} at (0,0) size 32x15
     170              RenderText {#text} at (0,270) size 32x15
     171                text run at (0,270) width 32: "PASS"
     172            RenderText {#text} at (32,270) size 440x15
     173              text run at (32,270) width 440: " t.getEndPositionOfChar(8).x is 70 + 100 + 70 + 70 + 80"
     174          RenderBR {br} at (472,270) size 0x15
     175        RenderInline {span} at (0,0) size 512x15
     176          RenderInline {span} at (0,0) size 512x15
     177            RenderInline {span} at (0,0) size 32x15
     178              RenderText {#text} at (0,285) size 32x15
     179                text run at (0,285) width 32: "PASS"
     180            RenderText {#text} at (32,285) size 480x15
     181              text run at (32,285) width 480: " t.getEndPositionOfChar(9).x is 70 + 100 + 70 + 70 + 80 + 60"
     182          RenderBR {br} at (512,285) size 0x15
  • trunk/LayoutTests/platform/qt/svg/text/selection-background-color-expected.txt

    r98072 r123268  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x237
    4   RenderBlock {html} at (0,0) size 800x237
    5     RenderBody {body} at (8,16) size 784x205
    6       RenderBlock {p} at (0,0) size 784x205
    7         RenderSVGRoot {svg} at (8,24) size 271x60
     3layer at (0,0) size 800x236
     4  RenderBlock {html} at (0,0) size 800x236
     5    RenderBody {body} at (8,16) size 784x204
     6      RenderBlock {p} at (0,0) size 784x204
     7        RenderSVGRoot {svg} at (8,26) size 239x57
    88          RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    99            RenderSVGResourceLinearGradient {linearGradient} [id="gradient"] [gradientUnits=objectBoundingBox] [gradientTransform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [start=(0,0)] [end=(1,0)]
    1010              RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
    1111              RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
    12           RenderSVGContainer {g} at (8,24) size 271x60
    13             RenderSVGText {text} at (0,10) size 269x26 contains 1 chunk(s)
    14               RenderSVGInlineText {#text} at (0,0) size 269x26
    15                 chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 28 width 269.00: "Should have blue background."
    16             RenderSVGText {text} at (0,40) size 269x26 contains 1 chunk(s)
    17               RenderSVGInlineText {#text} at (0,0) size 269x26
    18                 chunk 1 text run 1 at (0.00,60.00) startOffset 0 endOffset 28 width 269.00: "Should have blue background."
     12          RenderSVGContainer {g} at (8,26) size 239x57
     13            RenderSVGText {text} at (0,12) size 237x23 contains 1 chunk(s)
     14              RenderSVGInlineText {#text} at (0,0) size 237x23
     15                chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 28 width 237.00: "Should have blue background."
     16            RenderSVGText {text} at (0,42) size 237x23 contains 1 chunk(s)
     17              RenderSVGInlineText {#text} at (0,0) size 237x23
     18                chunk 1 text run 1 at (0.00,60.00) startOffset 0 endOffset 28 width 237.00: "Should have blue background."
    1919        RenderText {#text} at (0,0) size 0x0
    2020selection start: position 0 of child 0 {#text} of child 1 {text} of child 3 {g} of child 1 {svg} of child 1 {p} of body
  • trunk/LayoutTests/platform/qt/svg/text/selection-styles-expected.txt

    r98072 r123268  
    11layer at (0,0) size 800x600
    22  RenderView at (0,0) size 800x600
    3 layer at (0,0) size 800x505
    4   RenderBlock {html} at (0,0) size 800x505
    5     RenderBody {body} at (0,0) size 800x505
    6       RenderSVGRoot {svg} at (9,10) size 640x387
     3layer at (0,0) size 800x504
     4  RenderBlock {html} at (0,0) size 800x504
     5    RenderBody {body} at (0,0) size 800x504
     6      RenderSVGRoot {svg} at (9,12) size 571x384
    77        RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    88          RenderSVGResourceLinearGradient {linearGradient} [id="grad1"] [gradientUnits=objectBoundingBox] [gradientTransform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [start=(0,0)] [end=(1,0)]
     
    1212            RenderSVGGradientStop {stop} [offset=0.00] [color=#FF0000]
    1313            RenderSVGGradientStop {stop} [offset=1.00] [color=#008000]
    14         RenderSVGContainer {g} at (9,10) size 640x387 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
    15           RenderSVGText {text} at (0,10) size 390x26 contains 1 chunk(s)
    16             RenderSVGInlineText {#text} at (0,0) size 390x26
    17               chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 47 width 390.00: "Selected text should be filled with solid blue."
    18           RenderSVGText {text} at (0,40) size 416x26 contains 1 chunk(s)
    19             RenderSVGInlineText {#text} at (0,0) size 416x26
    20               chunk 1 text run 1 at (0.00,60.00) startOffset 0 endOffset 48 width 416.00: "Selected text should be stroked with solid blue."
    21           RenderSVGText {text} at (0,70) size 379x26 contains 1 chunk(s)
    22             RenderSVGInlineText {#text} at (0,0) size 379x26
    23               chunk 1 text run 1 at (0.00,90.00) startOffset 0 endOffset 45 width 379.00: "Selected text should be filled with gradient."
    24           RenderSVGText {text} at (0,100) size 405x26 contains 1 chunk(s)
    25             RenderSVGInlineText {#text} at (0,0) size 405x26
    26               chunk 1 text run 1 at (0.00,120.00) startOffset 0 endOffset 46 width 405.00: "Selected text should be stroked with gradient."
    27           RenderSVGText {text} at (0,130) size 295x26 contains 1 chunk(s)
    28             RenderSVGInlineText {#text} at (0,0) size 295x26
    29               chunk 1 text run 1 at (0.00,150.00) startOffset 0 endOffset 35 width 295.00: "Selected text should get invisible."
    30           RenderSVGText {text} at (0,160) size 638x26 contains 1 chunk(s)
    31             RenderSVGInlineText {#text} at (0,0) size 638x26
    32               chunk 1 text run 1 at (0.00,180.00) startOffset 0 endOffset 73 width 638.00: "Selected text should have both gradient fill, solid stroke and background"
    33           RenderSVGText {text} at (0,220) size 638x26 contains 1 chunk(s)
    34             RenderSVGInlineText {#text} at (0,0) size 638x26
    35               chunk 1 text run 1 at (0.00,240.00) startOffset 0 endOffset 73 width 638.00: "Selected text should have both gradient fill, solid stroke and background"
    36           RenderSVGText {text} at (0,250) size 638x26 contains 1 chunk(s)
    37             RenderSVGInlineText {#text} at (0,0) size 638x26
    38               chunk 1 text run 1 at (0.00,270.00) startOffset 0 endOffset 73 width 638.00: "Selected text should have both gradient fill, solid stroke and background"
    39           RenderSVGText {text} at (0,280) size 638x26 contains 1 chunk(s)
    40             RenderSVGInlineText {#text} at (0,0) size 638x26
    41               chunk 1 text run 1 at (0.00,300.00) startOffset 0 endOffset 73 width 638.00: "Selected text should have both gradient fill, solid stroke and background"
    42           RenderSVGText {text} at (0,310) size 638x26 contains 1 chunk(s)
    43             RenderSVGInlineText {#text} at (0,0) size 638x26
    44               chunk 1 text run 1 at (0.00,330.00) startOffset 0 endOffset 73 width 638.00: "Selected text should have both gradient fill, solid stroke and background"
    45           RenderSVGText {text} at (0,340) size 638x26 contains 1 chunk(s)
    46             RenderSVGInlineText {#text} at (0,0) size 638x26
    47               chunk 1 text run 1 at (0.00,360.00) startOffset 0 endOffset 73 width 638.00: "Selected text should have both gradient fill, solid stroke and background"
    48           RenderSVGText {text} at (0,370) size 638x26 contains 1 chunk(s)
    49             RenderSVGInlineText {#text} at (0,0) size 638x26
    50               chunk 1 text run 1 at (0.00,390.00) startOffset 0 endOffset 73 width 638.00: "Selected text should have both gradient fill, solid stroke and background"
     14        RenderSVGContainer {g} at (9,12) size 571x384 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
     15          RenderSVGText {text} at (0,12) size 359x23 contains 1 chunk(s)
     16            RenderSVGInlineText {#text} at (0,0) size 359x23
     17              chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 47 width 359.00: "Selected text should be filled with solid blue."
     18          RenderSVGText {text} at (0,42) size 374x23 contains 1 chunk(s)
     19            RenderSVGInlineText {#text} at (0,0) size 374x23
     20              chunk 1 text run 1 at (0.00,60.00) startOffset 0 endOffset 48 width 374.00: "Selected text should be stroked with solid blue."
     21          RenderSVGText {text} at (0,72) size 344x23 contains 1 chunk(s)
     22            RenderSVGInlineText {#text} at (0,0) size 344x23
     23              chunk 1 text run 1 at (0.00,90.00) startOffset 0 endOffset 45 width 344.00: "Selected text should be filled with gradient."
     24          RenderSVGText {text} at (0,102) size 359x23 contains 1 chunk(s)
     25            RenderSVGInlineText {#text} at (0,0) size 359x23
     26              chunk 1 text run 1 at (0.00,120.00) startOffset 0 endOffset 46 width 359.00: "Selected text should be stroked with gradient."
     27          RenderSVGText {text} at (0,132) size 266x23 contains 1 chunk(s)
     28            RenderSVGInlineText {#text} at (0,0) size 266x23
     29              chunk 1 text run 1 at (0.00,150.00) startOffset 0 endOffset 35 width 266.00: "Selected text should get invisible."
     30          RenderSVGText {text} at (0,162) size 569x23 contains 1 chunk(s)
     31            RenderSVGInlineText {#text} at (0,0) size 569x23
     32              chunk 1 text run 1 at (0.00,180.00) startOffset 0 endOffset 73 width 569.00: "Selected text should have both gradient fill, solid stroke and background"
     33          RenderSVGText {text} at (0,222) size 569x23 contains 1 chunk(s)
     34            RenderSVGInlineText {#text} at (0,0) size 569x23
     35              chunk 1 text run 1 at (0.00,240.00) startOffset 0 endOffset 73 width 569.00: "Selected text should have both gradient fill, solid stroke and background"
     36          RenderSVGText {text} at (0,252) size 569x23 contains 1 chunk(s)
     37            RenderSVGInlineText {#text} at (0,0) size 569x23
     38              chunk 1 text run 1 at (0.00,270.00) startOffset 0 endOffset 73 width 569.00: "Selected text should have both gradient fill, solid stroke and background"
     39          RenderSVGText {text} at (0,282) size 569x23 contains 1 chunk(s)
     40            RenderSVGInlineText {#text} at (0,0) size 569x23
     41              chunk 1 text run 1 at (0.00,300.00) startOffset 0 endOffset 73 width 569.00: "Selected text should have both gradient fill, solid stroke and background"
     42          RenderSVGText {text} at (0,312) size 569x23 contains 1 chunk(s)
     43            RenderSVGInlineText {#text} at (0,0) size 569x23
     44              chunk 1 text run 1 at (0.00,330.00) startOffset 0 endOffset 73 width 569.00: "Selected text should have both gradient fill, solid stroke and background"
     45          RenderSVGText {text} at (0,342) size 569x23 contains 1 chunk(s)
     46            RenderSVGInlineText {#text} at (0,0) size 569x23
     47              chunk 1 text run 1 at (0.00,360.00) startOffset 0 endOffset 73 width 569.00: "Selected text should have both gradient fill, solid stroke and background"
     48          RenderSVGText {text} at (0,372) size 569x23 contains 1 chunk(s)
     49            RenderSVGInlineText {#text} at (0,0) size 569x23
     50              chunk 1 text run 1 at (0.00,390.00) startOffset 0 endOffset 73 width 569.00: "Selected text should have both gradient fill, solid stroke and background"
    5151      RenderText {#text} at (0,0) size 0x0
    5252selection start: position 0 of child 0 {#text} of child 3 {text} of child 3 {g} of child 1 {svg} of body
  • trunk/LayoutTests/platform/qt/svg/text/selection-tripleclick-expected.txt

    r98072 r123268  
    33layer at (0,0) size 800x600
    44  RenderSVGRoot {svg} at (70,0) size 255x115
    5     RenderSVGText {text} at (14,0) size 51x13 contains 1 chunk(s)
    6       RenderSVGInlineText {#text} at (0,0) size 51x13
     5    RenderSVGText {text} at (14,0) size 51x12 contains 1 chunk(s)
     6      RenderSVGInlineText {#text} at (0,0) size 51x12
    77        chunk 1 text run 1 at (14.00,10.00) startOffset 0 endOffset 11 width 50.40: "foo bar baz"
    8     RenderSVGText {text} at (14,10) size 38x13 contains 1 chunk(s)
    9       RenderSVGInlineText {#text} at (0,0) size 38x13
    10         chunk 1 text run 1 at (14.00,20.00) startOffset 0 endOffset 9 width 37.40: "next line"
     8    RenderSVGText {text} at (14,10) size 38x12 contains 1 chunk(s)
     9      RenderSVGInlineText {#text} at (0,0) size 38x12
     10        chunk 1 text run 1 at (14.00,20.00) startOffset 0 endOffset 9 width 37.60: "next line"
    1111selection start: position 0 of child 0 {#text} of child 1 {text} of child 0 {svg} of document
    1212selection end:   position 0 of child 3 {text} of child 0 {svg} of document
  • trunk/LayoutTests/platform/qt/svg/text/text-align-01-b-expected.txt

    r112671 r123268  
    33layer at (0,0) size 800x600
    44  RenderSVGRoot {svg} at (0,0) size 800x600
    5     RenderSVGContainer {g} at (8,11) size 754x471
    6       RenderSVGText {text} at (5,7) size 446x44 contains 1 chunk(s)
    7         RenderSVGInlineText {#text} at (0,0) size 446x44
    8           chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 31 width 445.20: "Test 'text-anchor' (horizontal)"
    9       RenderSVGContainer {g} at (33,168) size 729x314
    10         RenderSVGContainer {g} at (378,168) size 384x64 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,130.00)}]
     5    RenderSVGContainer {g} at (8,13) size 754x466
     6      RenderSVGText {text} at (5,8) size 444x39 contains 1 chunk(s)
     7        RenderSVGInlineText {#text} at (0,0) size 444x39
     8          chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 31 width 444.00: "Test 'text-anchor' (horizontal)"
     9      RenderSVGContainer {g} at (33,170) size 729x309
     10        RenderSVGContainer {g} at (378,170) size 384x59 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,130.00)}]
    1111          RenderSVGPath {line} at (383,215) size 84x3 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=50.00] [y2=0.00]
    1212          RenderSVGEllipse {circle} at (378,211) size 11x11 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
    13           RenderSVGText {text} at (0,-29) size 227x38 contains 1 chunk(s)
    14             RenderSVGInlineText {#text} at (0,0) size 227x38
    15               chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 16 width 226.80: "text-anchor:none"
    16         RenderSVGContainer {g} at (378,251) size 371x64 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,180.00)}]
     13          RenderSVGText {text} at (0,-28) size 227x35 contains 1 chunk(s)
     14            RenderSVGInlineText {#text} at (0,0) size 227x35
     15              chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 16 width 226.20: "text-anchor:none"
     16        RenderSVGContainer {g} at (378,253) size 369x59 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,180.00)}]
    1717          RenderSVGPath {line} at (383,299) size 84x2 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=50.00] [y2=0.00]
    1818          RenderSVGEllipse {circle} at (378,295) size 11x10 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
    19           RenderSVGText {text} at (0,-29) size 219x38 contains 1 chunk(s)
    20             RenderSVGInlineText {#text} at (0,0) size 219x38
    21               chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 17 width 218.40: "text-anchor:start"
    22         RenderSVGContainer {g} at (175,335) size 417x64 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,230.00)}]
     19          RenderSVGText {text} at (0,-28) size 218x35 contains 1 chunk(s)
     20            RenderSVGInlineText {#text} at (0,0) size 218x35
     21              chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 17 width 217.80: "text-anchor:start"
     22        RenderSVGContainer {g} at (176,336) size 414x59 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,230.00)}]
    2323          RenderSVGPath {line} at (341,382) size 84x3 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=-25.00] [y1=0.00] [x2=25.00] [y2=0.00]
    2424          RenderSVGEllipse {circle} at (378,378) size 11x11 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
    25           RenderSVGText {text} at (-125,-29) size 249x38 contains 1 chunk(s)
    26             RenderSVGInlineText {#text} at (0,0) size 249x38
    27               chunk 1 (middle anchor) text run 1 at (-124.20,0.00) startOffset 0 endOffset 18 width 248.40: "text-anchor:middle"
    28         RenderSVGContainer {g} at (33,418) size 356x64 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,280.00)}]
     25          RenderSVGText {text} at (-124,-28) size 248x35 contains 1 chunk(s)
     26            RenderSVGInlineText {#text} at (0,0) size 248x35
     27              chunk 1 (middle anchor) text run 1 at (-123.90,0.00) startOffset 0 endOffset 18 width 247.80: "text-anchor:middle"
     28        RenderSVGContainer {g} at (33,420) size 356x59 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,280.00)}]
    2929          RenderSVGPath {line} at (300,465) size 84x3 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=-50.00] [y1=0.00] [x2=0.00] [y2=0.00]
    3030          RenderSVGEllipse {circle} at (378,461) size 11x11 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
    31           RenderSVGText {text} at (-210,-29) size 210x38 contains 1 chunk(s)
    32             RenderSVGInlineText {#text} at (0,0) size 210x38
    33               chunk 1 (end anchor) text run 1 at (-210.00,0.00) startOffset 0 endOffset 15 width 210.00: "text-anchor:end"
    34     RenderSVGText {text} at (10,301) size 289x51 contains 1 chunk(s)
    35       RenderSVGInlineText {#text} at (0,0) size 289x51
    36         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 288.60: "$Revision: 1.5 $"
     31          RenderSVGText {text} at (-210,-28) size 210x35 contains 1 chunk(s)
     32            RenderSVGInlineText {#text} at (0,0) size 210x35
     33              chunk 1 (end anchor) text run 1 at (-209.40,0.00) startOffset 0 endOffset 15 width 209.40: "text-anchor:end"
     34    RenderSVGText {text} at (10,304) size 269x45 contains 1 chunk(s)
     35      RenderSVGInlineText {#text} at (0,0) size 269x45
     36        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.5 $"
    3737    RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
    3838selection start: position 0 of child 0 {#text} of child 1 {text} of child 13 {g} of child 27 {svg} of document
  • trunk/LayoutTests/platform/qt/svg/text/text-align-02-b-expected.txt

    r103407 r123268  
    33layer at (0,0) size 800x600
    44  RenderSVGRoot {svg} at (0,0) size 800x600
    5     RenderSVGContainer {g} at (8,11) size 792x469
    6       RenderSVGText {text} at (5,7) size 477x44 contains 1 chunk(s)
    7         RenderSVGInlineText {#text} at (0,0) size 477x44
    8           chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 34 width 476.40: "Test 'baseline-shift' (horizontal)"
    9       RenderSVGContainer {g} at (25,140) size 672x340 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,120.00)}]
    10         RenderSVGText {text} at (0,-36) size 349x45 contains 1 chunk(s)
    11           RenderSVGInlineText {#text} at (0,7) size 98x38
    12             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 6 width 97.20: "Normal"
    13           RenderSVGTSpan {tspan} at (0,0) size 203x38
    14             RenderSVGInlineText {#text} at (97,0) size 203x38
    15               chunk 1 text run 1 at (97.20,-7.00) startOffset 0 endOffset 16 width 202.80: "baseline-shift:7"
    16           RenderSVGInlineText {#text} at (300,7) size 49x38
    17             chunk 1 text run 1 at (300.00,0.00) startOffset 0 endOffset 4 width 48.60: "text"
    18         RenderSVGText {text} at (0,41) size 403x59 contains 1 chunk(s)
    19           RenderSVGInlineText {#text} at (0,0) size 98x38
    20             chunk 1 text run 1 at (0.00,70.00) startOffset 0 endOffset 6 width 97.20: "Normal"
    21           RenderSVGTSpan {tspan} at (0,0) size 257x38
    22             RenderSVGInlineText {#text} at (97,21) size 257x38
    23               chunk 1 text run 1 at (97.20,91.00) startOffset 0 endOffset 19 width 256.20: "baseline-shift:-70%"
    24           RenderSVGInlineText {#text} at (353,0) size 49x38
    25             chunk 1 text run 1 at (353.40,70.00) startOffset 0 endOffset 4 width 48.60: "text"
    26         RenderSVGText {text} at (0,92) size 270x76 contains 1 chunk(s)
    27           RenderSVGInlineText {#text} at (0,19) size 98x38
    28             chunk 1 text run 1 at (0.00,140.00) startOffset 0 endOffset 6 width 97.20: "Normal"
    29           RenderSVGTSpan {tspan} at (0,0) size 49x38
    30             RenderSVGInlineText {#text} at (97,38) size 49x38
    31               chunk 1 text run 1 at (97.20,159.00) startOffset 0 endOffset 3 width 48.60: "sub"
    32           RenderSVGTSpan {tspan} at (0,0) size 77x38
    33             RenderSVGInlineText {#text} at (145,0) size 76x38
    34               chunk 1 text run 1 at (145.80,121.00) startOffset 0 endOffset 5 width 75.60: "super"
    35           RenderSVGTSpan {tspan} at (0,0) size 26x38
    36             RenderSVGInlineText {#text} at (221,19) size 26x38
    37               chunk 1 text run 1 at (221.40,140.00) startOffset 0 endOffset 2 width 25.20: "te"
    38           RenderSVGInlineText {#text} at (246,19) size 24x38
    39             chunk 1 text run 1 at (246.60,140.00) startOffset 0 endOffset 2 width 23.40: "xt"
    40     RenderSVGText {text} at (10,301) size 289x51 contains 1 chunk(s)
    41       RenderSVGInlineText {#text} at (0,0) size 289x51
    42         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 288.60: "$Revision: 1.5 $"
     5    RenderSVGContainer {g} at (8,13) size 792x462
     6      RenderSVGText {text} at (5,8) size 476x39 contains 1 chunk(s)
     7        RenderSVGInlineText {#text} at (0,0) size 476x39
     8          chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 34 width 475.80: "Test 'baseline-shift' (horizontal)"
     9      RenderSVGContainer {g} at (25,141) size 672x334 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,120.00)}]
     10        RenderSVGText {text} at (0,-35) size 350x42 contains 1 chunk(s)
     11          RenderSVGInlineText {#text} at (0,6) size 97x35
     12            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 6 width 96.60: "Normal"
     13          RenderSVGTSpan {tspan} at (0,0) size 206x35
     14            RenderSVGInlineText {#text} at (96,0) size 205x35
     15              chunk 1 text run 1 at (96.60,-7.00) startOffset 0 endOffset 16 width 204.60: "baseline-shift:7"
     16          RenderSVGInlineText {#text} at (301,6) size 48x35
     17            chunk 1 text run 1 at (301.20,0.00) startOffset 0 endOffset 4 width 48.00: "text"
     18        RenderSVGText {text} at (0,42) size 403x56 contains 1 chunk(s)
     19          RenderSVGInlineText {#text} at (0,0) size 97x35
     20            chunk 1 text run 1 at (0.00,70.00) startOffset 0 endOffset 6 width 96.60: "Normal"
     21          RenderSVGTSpan {tspan} at (0,0) size 259x35
     22            RenderSVGInlineText {#text} at (96,21) size 258x35
     23              chunk 1 text run 1 at (96.60,91.00) startOffset 0 endOffset 19 width 258.00: "baseline-shift:-70%"
     24          RenderSVGInlineText {#text} at (354,0) size 48x35
     25            chunk 1 text run 1 at (354.60,70.00) startOffset 0 endOffset 4 width 48.00: "text"
     26        RenderSVGText {text} at (0,94) size 269x70 contains 1 chunk(s)
     27          RenderSVGInlineText {#text} at (0,17) size 97x35
     28            chunk 1 text run 1 at (0.00,140.00) startOffset 0 endOffset 6 width 96.60: "Normal"
     29          RenderSVGTSpan {tspan} at (0,0) size 50x36
     30            RenderSVGInlineText {#text} at (96,34) size 49x35
     31              chunk 1 text run 1 at (96.60,157.50) startOffset 0 endOffset 3 width 48.60: "sub"
     32          RenderSVGTSpan {tspan} at (0,0) size 76x35
     33            RenderSVGInlineText {#text} at (145,0) size 76x35
     34              chunk 1 text run 1 at (145.20,122.50) startOffset 0 endOffset 5 width 75.60: "super"
     35          RenderSVGTSpan {tspan} at (0,0) size 27x35
     36            RenderSVGInlineText {#text} at (220,17) size 26x35
     37              chunk 1 text run 1 at (220.80,140.00) startOffset 0 endOffset 2 width 25.20: "te"
     38          RenderSVGInlineText {#text} at (246,17) size 23x35
     39            chunk 1 text run 1 at (246.00,140.00) startOffset 0 endOffset 2 width 22.80: "xt"
     40    RenderSVGText {text} at (10,304) size 269x45 contains 1 chunk(s)
     41      RenderSVGInlineText {#text} at (0,0) size 269x45
     42        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.5 $"
    4343    RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
    4444selection start: position 0 of child 0 {#text} of child 1 {text} of child 13 {g} of child 27 {svg} of document
  • trunk/LayoutTests/platform/qt/svg/text/text-align-03-b-expected.txt

    r103407 r123268  
    33layer at (0,0) size 800x600
    44  RenderSVGRoot {svg} at (0,0) size 800x600
    5     RenderSVGContainer {g} at (0,1) size 784x374
    6       RenderSVGText {text} at (5,1) size 352x51 contains 1 chunk(s)
    7         RenderSVGInlineText {#text} at (0,0) size 352x51
     5    RenderSVGContainer {g} at (0,5) size 785x370
     6      RenderSVGText {text} at (5,3) size 352x46 contains 1 chunk(s)
     7        RenderSVGInlineText {#text} at (0,0) size 352x46
    88          chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 21 width 351.60: "Test of 'text-anchor'"
    99      RenderSVGPath {line} at (374,125) size 2x250 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=225.00] [y1=75.00] [x2=225.00] [y2=225.00]
    10       RenderSVGContainer {g} at (0,135) size 784x230
    11         RenderSVGText {text} at (-3,81) size 473x138 contains 1 chunk(s)
    12           RenderSVGInlineText {#text} at (0,0) size 228x38
    13             chunk 1 (end anchor) text run 1 at (-2.40,110.00) startOffset 0 endOffset 17 width 227.40: "Begin with \"end\","
    14           RenderSVGTSpan {tspan} at (0,0) size 401x38
    15             RenderSVGInlineText {#text} at (27,50) size 401x38
    16               chunk 1 (middle anchor) text run 1 at (24.90,160.00) startOffset 0 endOffset 32 width 400.20: " switch to \"middle\" in a tspan, "
    17           RenderSVGTSpan {tspan} at (0,0) size 246x38
    18             RenderSVGInlineText {#text} at (227,100) size 245x38
    19               chunk 1 text run 1 at (225.00,210.00) startOffset 0 endOffset 20 width 244.80: "and \"start\" ends it."
    20     RenderSVGText {text} at (10,301) size 289x51 contains 1 chunk(s)
    21       RenderSVGInlineText {#text} at (0,0) size 289x51
    22         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 288.60: "$Revision: 1.5 $"
     10      RenderSVGContainer {g} at (0,136) size 785x226
     11        RenderSVGText {text} at (-3,82) size 474x135 contains 1 chunk(s)
     12          RenderSVGInlineText {#text} at (0,0) size 228x35
     13            chunk 1 (end anchor) text run 1 at (-3.00,110.00) startOffset 0 endOffset 17 width 228.00: "Begin with \"end\","
     14          RenderSVGTSpan {tspan} at (0,0) size 402x36
     15            RenderSVGInlineText {#text} at (27,49) size 401x35
     16              chunk 1 (middle anchor) text run 1 at (24.60,160.00) startOffset 0 endOffset 32 width 400.80: " switch to \"middle\" in a tspan, "
     17          RenderSVGTSpan {tspan} at (0,0) size 246x36
     18            RenderSVGInlineText {#text} at (228,99) size 246x35
     19              chunk 1 text run 1 at (225.00,210.00) startOffset 0 endOffset 20 width 245.40: "and \"start\" ends it."
     20    RenderSVGText {text} at (10,304) size 269x45 contains 1 chunk(s)
     21      RenderSVGInlineText {#text} at (0,0) size 269x45
     22        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.5 $"
    2323    RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
    2424selection start: position 0 of child 0 {#text} of child 1 {text} of child 13 {g} of child 28 {svg} of document
  • trunk/LayoutTests/platform/qt/svg/text/text-align-04-b-expected.txt

    r103407 r123268  
    33layer at (0,0) size 800x600
    44  RenderSVGRoot {svg} at (0,0) size 800x600
    5     RenderSVGContainer {g} at (0,1) size 799x448
    6       RenderSVGText {text} at (5,1) size 352x51 contains 1 chunk(s)
    7         RenderSVGInlineText {#text} at (0,0) size 352x51
     5    RenderSVGContainer {g} at (0,5) size 797x440
     6      RenderSVGText {text} at (5,3) size 352x46 contains 1 chunk(s)
     7        RenderSVGInlineText {#text} at (0,0) size 352x46
    88          chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 21 width 351.60: "Test of 'text-anchor'"
    99      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    10         RenderSVGText {text} at (0,-16) size 88x21 contains 1 chunk(s)
    11           RenderSVGInlineText {#text} at (0,0) size 88x21
    12             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 13 width 87.60: "end text tref"
     10        RenderSVGText {text} at (0,-15) size 80x19 contains 1 chunk(s)
     11          RenderSVGInlineText {#text} at (0,0) size 80x19
     12            chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 13 width 79.20: "end text tref"
    1313        RenderSVGPath {path} at (0,0) size 0x0 [fill={[type=SOLID] [color=#000000]}] [data="M -5 260 L 220 260"]
    14       RenderSVGText {text} at (20,51) size 221x38 contains 1 chunk(s)
    15         RenderSVGInlineText {#text} at (0,0) size 221x38
     14      RenderSVGText {text} at (20,52) size 221x35 contains 1 chunk(s)
     15        RenderSVGInlineText {#text} at (0,0) size 221x35
    1616          chunk 1 text run 1 at (20.00,80.00) startOffset 0 endOffset 17 width 220.20: "Tspan, tref, toap"
    1717      RenderSVGPath {line} at (365,200) size 3x234 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=220.00] [y1=120.00] [x2=220.00] [y2=260.00]
    18       RenderSVGContainer {g} at (0,185) size 799x264
    19         RenderSVGText {text} at (220,111) size 259x38 contains 1 chunk(s)
    20           RenderSVGInlineText {#text} at (0,0) size 125x38
    21             chunk 1 text run 1 at (220.00,140.00) startOffset 0 endOffset 11 width 124.20: "start text "
    22           RenderSVGTSpan {tspan} at (0,0) size 135x38
    23             RenderSVGInlineText {#text} at (124,0) size 135x38
    24               chunk 1 text run 1 at (344.20,140.00) startOffset 0 endOffset 10 width 134.40: " red tspan"
    25         RenderSVGText {text} at (61,150) size 317x39 contains 1 chunk(s)
    26           RenderSVGInlineText {#text} at (0,0) size 155x38
    27             chunk 1 (middle anchor) text run 1 at (61.90,180.00) startOffset 0 endOffset 12 width 154.20: "middle text "
    28           RenderSVGTSpan {tspan} at (0,0) size 163x39
    29             RenderSVGInlineText {#text} at (154,0) size 162x39
    30               chunk 1 (middle anchor) text run 1 at (216.10,180.00) startOffset 0 endOffset 11 width 162.00: " bold tspan"
    31         RenderSVGText {text} at (60,191) size 160x38 contains 1 chunk(s)
    32           RenderSVGInline {tref} at (0,0) size 160x38
    33             RenderSVGInlineText {#text} at (0,0) size 160x38
    34               chunk 1 (end anchor) text run 1 at (60.40,220.00) startOffset 0 endOffset 13 width 159.60: "end text tref"
     18      RenderSVGContainer {g} at (0,186) size 797x259
     19        RenderSVGText {text} at (220,112) size 258x35 contains 1 chunk(s)
     20          RenderSVGInlineText {#text} at (0,0) size 124x35
     21            chunk 1 text run 1 at (220.00,140.00) startOffset 0 endOffset 11 width 123.60: "start text "
     22          RenderSVGTSpan {tspan} at (0,0) size 135x35
     23            RenderSVGInlineText {#text} at (123,0) size 135x35
     24              chunk 1 text run 1 at (343.60,140.00) startOffset 0 endOffset 10 width 134.40: " red tspan"
     25        RenderSVGText {text} at (62,152) size 315x35 contains 1 chunk(s)
     26          RenderSVGInlineText {#text} at (0,0) size 154x35
     27            chunk 1 (middle anchor) text run 1 at (62.50,180.00) startOffset 0 endOffset 12 width 153.60: "middle text "
     28          RenderSVGTSpan {tspan} at (0,0) size 162x35
     29            RenderSVGInlineText {#text} at (153,0) size 162x35
     30              chunk 1 (middle anchor) text run 1 at (216.10,180.00) startOffset 0 endOffset 11 width 161.40: " bold tspan"
     31        RenderSVGText {text} at (60,192) size 160x35 contains 1 chunk(s)
     32          RenderSVGInline {tref} at (0,0) size 160x35
     33            RenderSVGInlineText {#text} at (0,0) size 160x35
     34              chunk 1 (end anchor) text run 1 at (61.00,220.00) startOffset 0 endOffset 13 width 159.00: "end text tref"
    3535          RenderSVGInlineText {#text} at (0,0) size 0x0
    36         RenderSVGText {text} at (-6,231) size 225x38 contains 1 chunk(s)
    37           RenderSVGTextPath {textPath} at (0,0) size 225x38
    38             RenderSVGInlineText {#text} at (0,0) size 225x38
    39               chunk 1 (end anchor) text run 1 at (-0.80,260.00) startOffset 12 endOffset 13 width 8.40: " "
    40               chunk 1 (end anchor) text run 2 at (11.80,260.00) startOffset 13 endOffset 14 width 16.80: "e"
    41               chunk 1 (end anchor) text run 3 at (28.60,260.00) startOffset 14 endOffset 15 width 16.80: "n"
    42               chunk 1 (end anchor) text run 4 at (45.40,260.00) startOffset 15 endOffset 16 width 16.80: "d"
    43               chunk 1 (end anchor) text run 5 at (58.00,260.00) startOffset 16 endOffset 17 width 8.40: " "
    44               chunk 1 (end anchor) text run 6 at (66.40,260.00) startOffset 17 endOffset 18 width 8.40: "t"
    45               chunk 1 (end anchor) text run 7 at (79.00,260.00) startOffset 18 endOffset 19 width 16.80: "e"
    46               chunk 1 (end anchor) text run 8 at (94.90,260.00) startOffset 19 endOffset 20 width 15.00: "x"
     36        RenderSVGText {text} at (-5,232) size 225x35 contains 1 chunk(s)
     37          RenderSVGTextPath {textPath} at (0,0) size 225x35
     38            RenderSVGInlineText {#text} at (0,0) size 225x35
     39              chunk 1 (end anchor) text run 1 at (-0.20,260.00) startOffset 12 endOffset 13 width 8.40: " "
     40              chunk 1 (end anchor) text run 2 at (12.40,260.00) startOffset 13 endOffset 14 width 16.80: "e"
     41              chunk 1 (end anchor) text run 3 at (29.20,260.00) startOffset 14 endOffset 15 width 16.80: "n"
     42              chunk 1 (end anchor) text run 4 at (46.00,260.00) startOffset 15 endOffset 16 width 16.80: "d"
     43              chunk 1 (end anchor) text run 5 at (58.60,260.00) startOffset 16 endOffset 17 width 8.40: " "
     44              chunk 1 (end anchor) text run 6 at (67.00,260.00) startOffset 17 endOffset 18 width 8.40: "t"
     45              chunk 1 (end anchor) text run 7 at (79.60,260.00) startOffset 18 endOffset 19 width 16.80: "e"
     46              chunk 1 (end anchor) text run 8 at (95.20,260.00) startOffset 19 endOffset 20 width 14.40: "x"
    4747              chunk 1 (end anchor) text run 9 at (106.60,260.00) startOffset 20 endOffset 21 width 8.40: "t"
    4848              chunk 1 (end anchor) text run 10 at (115.00,260.00) startOffset 21 endOffset 22 width 8.40: " "
     
    5555              chunk 1 (end anchor) text run 17 at (211.60,260.00) startOffset 28 endOffset 29 width 16.80: "h"
    5656          RenderSVGInlineText {#text} at (0,0) size 0x0
    57     RenderSVGText {text} at (10,301) size 289x51 contains 1 chunk(s)
    58       RenderSVGInlineText {#text} at (0,0) size 289x51
    59         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 288.60: "$Revision: 1.5 $"
     57    RenderSVGText {text} at (10,304) size 269x45 contains 1 chunk(s)
     58      RenderSVGInlineText {#text} at (0,0) size 269x45
     59        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.5 $"
    6060    RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
    6161selection start: position 0 of child 0 {#text} of child 1 {text} of child 13 {g} of child 28 {svg} of document
  • trunk/LayoutTests/platform/qt/svg/text/text-align-05-b-expected.txt

    r112671 r123268  
    33layer at (0,0) size 800x600
    44  RenderSVGRoot {svg} at (0,0) size 800x600
    5     RenderSVGContainer {g} at (8,1) size 789x566
    6       RenderSVGText {text} at (5,1) size 473x51 contains 1 chunk(s)
    7         RenderSVGInlineText {#text} at (0,0) size 473x51
     5    RenderSVGContainer {g} at (8,5) size 789x532
     6      RenderSVGText {text} at (5,3) size 473x46 contains 1 chunk(s)
     7        RenderSVGInlineText {#text} at (0,0) size 473x46
    88          chunk 1 text run 1 at (5.00,40.00) startOffset 0 endOffset 29 width 472.20: "Test 'text-anchor' (vertical)"
    9       RenderSVGContainer {g} at (251,60) size 198x507
    10         RenderSVGContainer {g} at (251,60) size 198x507 [transform={m=((1.00,0.00)(0.00,1.00)) t=(160.00,150.00)}]
    11           RenderSVGContainer {g} at (251,245) size 31x322
     9      RenderSVGContainer {g} at (251,78) size 198x459
     10        RenderSVGContainer {g} at (251,78) size 198x459 [transform={m=((1.00,0.00)(0.00,1.00)) t=(160.00,150.00)}]
     11          RenderSVGContainer {g} at (251,245) size 31x292
    1212            RenderSVGEllipse {circle} at (261,245) size 11x10 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
    13             RenderSVGText {text} at (-9,0) size 17x189 contains 1 chunk(s)
    14               RenderSVGInlineText {#text} at (0,0) size 17x189
    15                 chunk 1 (vertical) text run 1 at (-10.00,0.00) startOffset 0 endOffset 1 height 37.80: "s"
    16                 chunk 1 (vertical) text run 2 at (-10.00,37.80) startOffset 1 endOffset 2 height 37.80: "t"
    17                 chunk 1 (vertical) text run 3 at (-10.00,75.60) startOffset 2 endOffset 3 height 37.80: "a"
    18                 chunk 1 (vertical) text run 4 at (-10.00,113.40) startOffset 3 endOffset 4 height 37.80: "r"
    19                 chunk 1 (vertical) text run 5 at (-10.00,151.20) startOffset 4 endOffset 5 height 37.80: "t"
    20           RenderSVGContainer {g} at (328,60) size 44x380 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
     13            RenderSVGText {text} at (-9,0) size 17x172 contains 1 chunk(s)
     14              RenderSVGInlineText {#text} at (0,0) size 17x172
     15                chunk 1 (vertical) text run 1 at (-10.50,0.00) startOffset 0 endOffset 1 height 34.20: "s"
     16                chunk 1 (vertical) text run 2 at (-10.50,34.20) startOffset 1 endOffset 2 height 34.20: "t"
     17                chunk 1 (vertical) text run 3 at (-10.50,68.40) startOffset 2 endOffset 3 height 34.20: "a"
     18                chunk 1 (vertical) text run 4 at (-10.50,102.60) startOffset 3 endOffset 4 height 34.20: "r"
     19                chunk 1 (vertical) text run 5 at (-10.50,136.80) startOffset 4 endOffset 5 height 34.20: "t"
     20          RenderSVGContainer {g} at (330,78) size 40x344 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
    2121            RenderSVGEllipse {circle} at (345,245) size 10x10 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
    22             RenderSVGText {text} at (-13,-114) size 26x227 contains 1 chunk(s)
    23               RenderSVGInlineText {#text} at (0,0) size 26x227
    24                 chunk 1 (middle anchor, vertical) text run 1 at (-10.00,-113.40) startOffset 0 endOffset 1 height 37.80: "m"
    25                 chunk 1 (middle anchor, vertical) text run 2 at (-10.00,-75.60) startOffset 1 endOffset 2 height 37.80: "i"
    26                 chunk 1 (middle anchor, vertical) text run 3 at (-10.00,-37.80) startOffset 2 endOffset 3 height 37.80: "d"
    27                 chunk 1 (middle anchor, vertical) text run 4 at (-10.00,-0.00) startOffset 3 endOffset 4 height 37.80: "d"
    28                 chunk 1 (middle anchor, vertical) text run 5 at (-10.00,37.80) startOffset 4 endOffset 5 height 37.80: "l"
    29                 chunk 1 (middle anchor, vertical) text run 6 at (-10.00,75.60) startOffset 5 endOffset 6 height 37.80: "e"
    30           RenderSVGContainer {g} at (418,60) size 31x195 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
     22            RenderSVGText {text} at (-12,-103) size 24x206 contains 1 chunk(s)
     23              RenderSVGInlineText {#text} at (0,0) size 24x206
     24                chunk 1 (middle anchor, vertical) text run 1 at (-10.50,-102.60) startOffset 0 endOffset 1 height 34.20: "m"
     25                chunk 1 (middle anchor, vertical) text run 2 at (-10.50,-68.40) startOffset 1 endOffset 2 height 34.20: "i"
     26                chunk 1 (middle anchor, vertical) text run 3 at (-10.50,-34.20) startOffset 2 endOffset 3 height 34.20: "d"
     27                chunk 1 (middle anchor, vertical) text run 4 at (-10.50,0.00) startOffset 3 endOffset 4 height 34.20: "d"
     28                chunk 1 (middle anchor, vertical) text run 5 at (-10.50,34.20) startOffset 4 endOffset 5 height 34.20: "l"
     29                chunk 1 (middle anchor, vertical) text run 6 at (-10.50,68.40) startOffset 5 endOffset 6 height 34.20: "e"
     30          RenderSVGContainer {g} at (418,78) size 31x177 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
    3131            RenderSVGEllipse {circle} at (428,245) size 11x10 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.00]
    32             RenderSVGText {text} at (-9,-114) size 17x114 contains 1 chunk(s)
    33               RenderSVGInlineText {#text} at (0,0) size 17x114
    34                 chunk 1 (end anchor, vertical) text run 1 at (-10.00,-113.40) startOffset 0 endOffset 1 height 37.80: "e"
    35                 chunk 1 (end anchor, vertical) text run 2 at (-10.00,-75.60) startOffset 1 endOffset 2 height 37.80: "n"
    36                 chunk 1 (end anchor, vertical) text run 3 at (-10.00,-37.80) startOffset 2 endOffset 3 height 37.80: "d"
    37     RenderSVGText {text} at (10,301) size 289x51 contains 1 chunk(s)
    38       RenderSVGInlineText {#text} at (0,0) size 289x51
    39         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 288.60: "$Revision: 1.5 $"
     32            RenderSVGText {text} at (-9,-103) size 17x103 contains 1 chunk(s)
     33              RenderSVGInlineText {#text} at (0,0) size 17x103
     34                chunk 1 (end anchor, vertical) text run 1 at (-10.50,-102.60) startOffset 0 endOffset 1 height 34.20: "e"
     35                chunk 1 (end anchor, vertical) text run 2 at (-10.50,-68.40) startOffset 1 endOffset 2 height 34.20: "n"
     36                chunk 1 (end anchor, vertical) text run 3 at (-10.50,-34.20) startOffset 2 endOffset 3 height 34.20: "d"
     37    RenderSVGText {text} at (10,304) size 269x45 contains 1 chunk(s)
     38      RenderSVGInlineText {#text} at (0,0) size 269x45
     39        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.5 $"
    4040    RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
    4141selection start: position 0 of child 0 {#text} of child 1 {text} of child 13 {g} of child 27 {svg} of document
  • trunk/LayoutTests/platform/qt/svg/text/text-align-06-b-expected.txt

    r103407 r123268  
    33layer at (0,0) size 800x600
    44  RenderSVGRoot {svg} at (0,0) size 800x600
    5     RenderSVGContainer {g} at (0,1) size 800x599
    6       RenderSVGText {text} at (0,1) size 489x51 contains 1 chunk(s)
    7         RenderSVGInlineText {#text} at (0,0) size 489x51
     5    RenderSVGContainer {g} at (0,5) size 800x595
     6      RenderSVGText {text} at (0,3) size 489x46 contains 1 chunk(s)
     7        RenderSVGInlineText {#text} at (0,0) size 489x46
    88          chunk 1 text run 1 at (0.00,40.00) startOffset 0 endOffset 31 width 488.40: "Test 'baseline-shift' (vertic.)"
    9       RenderSVGContainer {g} at (135,100) size 495x500
    10         RenderSVGContainer {g} at (135,100) size 495x500 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,60.00)}]
    11           RenderSVGText {text} at (-9,0) size 24x189 contains 1 chunk(s)
    12             RenderSVGInlineText {#text} at (0,0) size 17x76
    13               chunk 1 (vertical) text run 1 at (-10.00,0.00) startOffset 0 endOffset 1 height 37.80: "t"
    14               chunk 1 (vertical) text run 2 at (-10.00,37.80) startOffset 1 endOffset 2 height 37.80: "e"
    15             RenderSVGTSpan {tspan} at (0,0) size 18x39
    16               RenderSVGInlineText {#text} at (6,75) size 17x38
    17                 chunk 1 (vertical) text run 1 at (-3.00,75.60) startOffset 0 endOffset 1 height 37.80: "7"
    18             RenderSVGInlineText {#text} at (0,113) size 15x76
    19               chunk 1 (vertical) text run 1 at (-10.00,113.40) startOffset 0 endOffset 1 height 37.80: "x"
    20               chunk 1 (vertical) text run 2 at (-10.00,151.20) startOffset 1 endOffset 2 height 37.80: "t"
    21           RenderSVGText {text} at (45,0) size 43x303 contains 1 chunk(s)
    22             RenderSVGInlineText {#text} at (25,0) size 17x76
    23               chunk 1 (vertical) text run 1 at (70.00,0.00) startOffset 0 endOffset 1 height 37.80: "t"
    24               chunk 1 (vertical) text run 2 at (70.00,37.80) startOffset 1 endOffset 2 height 37.80: "e"
    25             RenderSVGTSpan {tspan} at (0,0) size 27x152
    26               RenderSVGInlineText {#text} at (0,75) size 27x152
    27                 chunk 1 (vertical) text run 1 at (49.00,75.60) startOffset 0 endOffset 1 height 37.80: "-"
    28                 chunk 1 (vertical) text run 2 at (49.00,113.40) startOffset 1 endOffset 2 height 37.80: "7"
    29                 chunk 1 (vertical) text run 3 at (49.00,151.20) startOffset 2 endOffset 3 height 37.80: "0"
    30                 chunk 1 (vertical) text run 4 at (49.00,189.00) startOffset 3 endOffset 4 height 37.80: "%"
    31             RenderSVGInlineText {#text} at (26,226) size 15x76
    32               chunk 1 (vertical) text run 1 at (70.00,226.80) startOffset 0 endOffset 1 height 37.80: "x"
    33               chunk 1 (vertical) text run 2 at (70.00,264.60) startOffset 1 endOffset 2 height 37.80: "t"
    34           RenderSVGText {text} at (152,0) size 36x265 contains 1 chunk(s)
    35             RenderSVGInlineText {#text} at (19,0) size 17x76
    36               chunk 1 (vertical) text run 1 at (170.00,0.00) startOffset 0 endOffset 1 height 37.80: "t"
    37               chunk 1 (vertical) text run 2 at (170.00,37.80) startOffset 1 endOffset 2 height 37.80: "e"
    38             RenderSVGTSpan {tspan} at (0,0) size 17x114
    39               RenderSVGInlineText {#text} at (0,75) size 17x114
    40                 chunk 1 (vertical) text run 1 at (151.00,75.60) startOffset 0 endOffset 1 height 37.80: "s"
    41                 chunk 1 (vertical) text run 2 at (151.00,113.40) startOffset 1 endOffset 2 height 37.80: "u"
    42                 chunk 1 (vertical) text run 3 at (151.00,151.20) startOffset 2 endOffset 3 height 37.80: "b"
    43             RenderSVGTSpan {tspan} at (0,0) size 16x38
    44               RenderSVGInlineText {#text} at (19,189) size 15x38
    45                 chunk 1 (vertical) text run 1 at (170.00,189.00) startOffset 0 endOffset 1 height 37.80: "x"
    46             RenderSVGInlineText {#text} at (23,226) size 9x38
    47               chunk 1 (vertical) text run 1 at (170.00,226.80) startOffset 0 endOffset 1 height 37.80: "t"
    48           RenderSVGText {text} at (251,0) size 36x341 contains 1 chunk(s)
    49             RenderSVGInlineText {#text} at (0,0) size 17x76
    50               chunk 1 (vertical) text run 1 at (250.00,0.00) startOffset 0 endOffset 1 height 37.80: "t"
    51               chunk 1 (vertical) text run 2 at (250.00,37.80) startOffset 1 endOffset 2 height 37.80: "e"
    52             RenderSVGTSpan {tspan} at (0,0) size 17x190
    53               RenderSVGInlineText {#text} at (19,75) size 17x189
    54                 chunk 1 (vertical) text run 1 at (269.00,75.60) startOffset 0 endOffset 1 height 37.80: "s"
    55                 chunk 1 (vertical) text run 2 at (269.00,113.40) startOffset 1 endOffset 2 height 37.80: "u"
    56                 chunk 1 (vertical) text run 3 at (269.00,151.20) startOffset 2 endOffset 3 height 37.80: "p"
    57                 chunk 1 (vertical) text run 4 at (269.00,189.00) startOffset 3 endOffset 4 height 37.80: "e"
    58                 chunk 1 (vertical) text run 5 at (269.00,226.80) startOffset 4 endOffset 5 height 37.80: "r"
    59             RenderSVGTSpan {tspan} at (0,0) size 16x39
    60               RenderSVGInlineText {#text} at (0,264) size 15x38
    61                 chunk 1 (vertical) text run 1 at (250.00,264.60) startOffset 0 endOffset 1 height 37.80: "x"
    62             RenderSVGInlineText {#text} at (4,302) size 9x38
    63               chunk 1 (vertical) text run 1 at (250.00,302.40) startOffset 0 endOffset 1 height 37.80: "t"
    64     RenderSVGText {text} at (10,301) size 289x51 contains 1 chunk(s)
    65       RenderSVGInlineText {#text} at (0,0) size 289x51
    66         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 288.60: "$Revision: 1.5 $"
     9      RenderSVGContainer {g} at (135,100) size 492x500
     10        RenderSVGContainer {g} at (135,100) size 492x500 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,60.00)}]
     11          RenderSVGText {text} at (-9,0) size 24x172 contains 1 chunk(s)
     12            RenderSVGInlineText {#text} at (0,0) size 17x69
     13              chunk 1 (vertical) text run 1 at (-10.50,0.00) startOffset 0 endOffset 1 height 34.20: "t"
     14              chunk 1 (vertical) text run 2 at (-10.50,34.20) startOffset 1 endOffset 2 height 34.20: "e"
     15            RenderSVGTSpan {tspan} at (0,0) size 17x35
     16              RenderSVGInlineText {#text} at (7,68) size 17x35
     17                chunk 1 (vertical) text run 1 at (-3.50,68.40) startOffset 0 endOffset 1 height 34.20: "7"
     18            RenderSVGInlineText {#text} at (1,102) size 15x69
     19              chunk 1 (vertical) text run 1 at (-10.50,102.60) startOffset 0 endOffset 1 height 34.20: "x"
     20              chunk 1 (vertical) text run 2 at (-10.50,136.80) startOffset 1 endOffset 2 height 34.20: "t"
     21          RenderSVGText {text} at (45,0) size 43x274 contains 1 chunk(s)
     22            RenderSVGInlineText {#text} at (25,0) size 17x69
     23              chunk 1 (vertical) text run 1 at (69.50,0.00) startOffset 0 endOffset 1 height 34.20: "t"
     24              chunk 1 (vertical) text run 2 at (69.50,34.20) startOffset 1 endOffset 2 height 34.20: "e"
     25            RenderSVGTSpan {tspan} at (0,0) size 27x138
     26              RenderSVGInlineText {#text} at (0,68) size 27x137
     27                chunk 1 (vertical) text run 1 at (48.50,68.40) startOffset 0 endOffset 1 height 34.20: "-"
     28                chunk 1 (vertical) text run 2 at (48.50,102.60) startOffset 1 endOffset 2 height 34.20: "7"
     29                chunk 1 (vertical) text run 3 at (48.50,136.80) startOffset 2 endOffset 3 height 34.20: "0"
     30                chunk 1 (vertical) text run 4 at (48.50,171.00) startOffset 3 endOffset 4 height 34.20: "%"
     31            RenderSVGInlineText {#text} at (27,205) size 15x69
     32              chunk 1 (vertical) text run 1 at (69.50,205.20) startOffset 0 endOffset 1 height 34.20: "x"
     33              chunk 1 (vertical) text run 2 at (69.50,239.40) startOffset 1 endOffset 2 height 34.20: "t"
     34          RenderSVGText {text} at (154,0) size 35x240 contains 1 chunk(s)
     35            RenderSVGInlineText {#text} at (17,0) size 17x69
     36              chunk 1 (vertical) text run 1 at (169.50,0.00) startOffset 0 endOffset 1 height 34.20: "t"
     37              chunk 1 (vertical) text run 2 at (169.50,34.20) startOffset 1 endOffset 2 height 34.20: "e"
     38            RenderSVGTSpan {tspan} at (0,0) size 17x103
     39              RenderSVGInlineText {#text} at (0,68) size 17x103
     40                chunk 1 (vertical) text run 1 at (152.00,68.40) startOffset 0 endOffset 1 height 34.20: "s"
     41                chunk 1 (vertical) text run 2 at (152.00,102.60) startOffset 1 endOffset 2 height 34.20: "u"
     42                chunk 1 (vertical) text run 3 at (152.00,136.80) startOffset 2 endOffset 3 height 34.20: "b"
     43            RenderSVGTSpan {tspan} at (0,0) size 16x35
     44              RenderSVGInlineText {#text} at (18,171) size 15x35
     45                chunk 1 (vertical) text run 1 at (169.50,171.00) startOffset 0 endOffset 1 height 34.20: "x"
     46            RenderSVGInlineText {#text} at (21,205) size 9x35
     47              chunk 1 (vertical) text run 1 at (169.50,205.20) startOffset 0 endOffset 1 height 34.20: "t"
     48          RenderSVGText {text} at (251,0) size 35x308 contains 1 chunk(s)
     49            RenderSVGInlineText {#text} at (0,0) size 17x69
     50              chunk 1 (vertical) text run 1 at (249.50,0.00) startOffset 0 endOffset 1 height 34.20: "t"
     51              chunk 1 (vertical) text run 2 at (249.50,34.20) startOffset 1 endOffset 2 height 34.20: "e"
     52            RenderSVGTSpan {tspan} at (0,0) size 18x172
     53              RenderSVGInlineText {#text} at (17,68) size 17x171
     54                chunk 1 (vertical) text run 1 at (267.00,68.40) startOffset 0 endOffset 1 height 34.20: "s"
     55                chunk 1 (vertical) text run 2 at (267.00,102.60) startOffset 1 endOffset 2 height 34.20: "u"
     56                chunk 1 (vertical) text run 3 at (267.00,136.80) startOffset 2 endOffset 3 height 34.20: "p"
     57                chunk 1 (vertical) text run 4 at (267.00,171.00) startOffset 3 endOffset 4 height 34.20: "e"
     58                chunk 1 (vertical) text run 5 at (267.00,205.20) startOffset 4 endOffset 5 height 34.20: "r"
     59            RenderSVGTSpan {tspan} at (0,0) size 15x35
     60              RenderSVGInlineText {#text} at (1,239) size 15x35
     61                chunk 1 (vertical) text run 1 at (249.50,239.40) startOffset 0 endOffset 1 height 34.20: "x"
     62            RenderSVGInlineText {#text} at (4,273) size 9x35
     63              chunk 1 (vertical) text run 1 at (249.50,273.60) startOffset 0 endOffset 1 height 34.20: "t"
     64    RenderSVGText {text} at (10,304) size 269x45 contains 1 chunk(s)
     65      RenderSVGInlineText {#text} at (0,0) size 269x45
     66        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.5 $"
    6767    RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
    6868selection start: position 0 of child 0 {#text} of child 1 {text} of child 13 {g} of child 27 {svg} of document
  • trunk/LayoutTests/platform/qt/svg/text/text-path-01-b-expected.txt

    r109099 r123268  
    33layer at (0,0) size 800x600
    44  RenderSVGRoot {svg} at (0,0) size 800x600
    5     RenderSVGContainer {g} at (0,0) size 698x489
     5    RenderSVGContainer {g} at (0,0) size 698x487
    66      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
    77        RenderSVGPath {path} at (330,22) size 368x164 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 199 89.3 C 206.6 66.6 235.8 13.2 270 30.3 C 286.6 38.6 298.9 59.4 310 73.3 C 321.7 87.9 338.6 99 356 103.3 C 387.3 111.1 396.6 90.4 418 74.3"]
    88        RenderSVGPath {path} at (55,116) size 367x164 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 33.5 145.8 C 41 123 70.3 69.7 104.5 86.8 C 121 95 133 116 144.5 129.8 C 156.2 144.4 173 155.5 190.5 159.8 C 221.8 167.6 231 146.9 252.5 130.8"]
    99        RenderSVGPath {path} at (188,385) size 501x7 [stroke={[type=SOLID] [color=#0000FF] [stroke width=4.00]}] [data="M 113 233 L 413 233"]
    10       RenderSVGContainer {g} at (276,0) size 422x195
     10      RenderSVGContainer {g} at (280,0) size 418x186
    1111        RenderSVGContainer {use} at (330,22) size 368x164
    1212          RenderSVGPath {path} at (330,22) size 368x164 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 199 89.3 C 206.6 66.6 235.8 13.2 270 30.3 C 286.6 38.6 298.9 59.4 310 73.3 C 321.7 87.9 338.6 99 356 103.3 C 387.3 111.1 396.6 90.4 418 74.3"]
    13         RenderSVGText {text} at (166,-9) size 208x125 contains 1 chunk(s)
    14           RenderSVGTextPath {textPath} at (0,0) size 208x125
    15             RenderSVGInlineText {#text} at (0,0) size 208x125
     13        RenderSVGText {text} at (168,-7) size 193x114 contains 1 chunk(s)
     14          RenderSVGTextPath {textPath} at (0,0) size 193x114
     15            RenderSVGInlineText {#text} at (0,0) size 193x114
    1616              chunk 1 text run 1 at (203.08,78.99) startOffset 0 endOffset 1 width 22.20: "T"
    17               chunk 1 text run 2 at (212.96,60.47) startOffset 1 endOffset 2 width 19.80: "e"
    18               chunk 1 text run 3 at (224.16,45.29) startOffset 2 endOffset 3 width 18.00: "x"
    19               chunk 1 text run 4 at (234.36,35.58) startOffset 3 endOffset 4 width 10.20: "t"
    20               chunk 1 text run 5 at (243.01,30.20) startOffset 4 endOffset 5 width 10.20: " "
    21               chunk 1 text run 6 at (257.49,27.00) startOffset 5 endOffset 6 width 19.80: "o"
    22               chunk 1 text run 7 at (275.78,33.78) startOffset 6 endOffset 7 width 19.80: "n"
    23               chunk 1 text run 8 at (286.92,43.77) startOffset 7 endOffset 8 width 10.20: " "
    24               chunk 1 text run 9 at (296.49,55.31) startOffset 8 endOffset 9 width 19.80: "a"
    25               chunk 1 text run 10 at (305.44,67.35) startOffset 9 endOffset 10 width 10.20: " "
    26               chunk 1 text run 11 at (314.95,78.94) startOffset 10 endOffset 11 width 19.80: "p"
    27               chunk 1 text run 12 at (330.08,91.65) startOffset 11 endOffset 12 width 19.80: "a"
    28               chunk 1 text run 13 at (343.19,98.88) startOffset 12 endOffset 13 width 10.20: "t"
    29               chunk 1 text run 14 at (357.38,103.63) startOffset 13 endOffset 14 width 19.80: "h"
     17              chunk 1 text run 2 at (212.01,62.01) startOffset 1 endOffset 2 width 16.20: "e"
     18              chunk 1 text run 3 at (221.84,48.03) startOffset 2 endOffset 3 width 18.00: "x"
     19              chunk 1 text run 4 at (231.58,37.86) startOffset 3 endOffset 4 width 10.20: "t"
     20              chunk 1 text run 5 at (239.31,32.19) startOffset 4 endOffset 5 width 9.00: " "
     21              chunk 1 text run 6 at (251.82,27.38) startOffset 5 endOffset 6 width 18.00: "o"
     22              chunk 1 text run 7 at (269.33,29.97) startOffset 6 endOffset 7 width 18.00: "n"
     23              chunk 1 text run 8 at (280.48,37.49) startOffset 7 endOffset 8 width 9.00: " "
     24              chunk 1 text run 9 at (289.32,46.45) startOffset 8 endOffset 9 width 16.20: "a"
     25              chunk 1 text run 10 at (297.22,56.27) startOffset 9 endOffset 10 width 9.00: " "
     26              chunk 1 text run 11 at (305.26,67.11) startOffset 10 endOffset 11 width 18.00: "p"
     27              chunk 1 text run 12 at (316.19,80.22) startOffset 11 endOffset 12 width 16.20: "a"
     28              chunk 1 text run 13 at (326.16,88.87) startOffset 12 endOffset 13 width 10.20: "t"
     29              chunk 1 text run 14 at (338.05,96.39) startOffset 13 endOffset 14 width 18.00: "h"
    3030          RenderSVGInlineText {#text} at (0,0) size 0x0
    31       RenderSVGContainer {g} at (0,80) size 486x275
     31      RenderSVGContainer {g} at (0,83) size 486x271
    3232        RenderSVGContainer {use} at (55,116) size 367x164
    3333          RenderSVGPath {path} at (55,116) size 367x164 [stroke={[type=SOLID] [color=#0000FF]}] [data="M 33.5 145.8 C 41 123 70.3 69.7 104.5 86.8 C 121 95 133 116 144.5 129.8 C 156.2 144.4 173 155.5 190.5 159.8 C 221.8 167.6 231 146.9 252.5 130.8"]
    34         RenderSVGText {text} at (-10,48) size 219x125 contains 1 chunk(s)
    35           RenderSVGTextPath {textPath} at (0,0) size 219x125
    36             RenderSVGTSpan {tspan} at (0,0) size 62x62
    37               RenderSVGInlineText {#text} at (0,35) size 62x62
     34        RenderSVGText {text} at (-8,50) size 204x114 contains 1 chunk(s)
     35          RenderSVGTextPath {textPath} at (0,0) size 204x114
     36            RenderSVGTSpan {tspan} at (0,0) size 55x56
     37              RenderSVGInlineText {#text} at (0,38) size 55x56
    3838                chunk 1 text run 1 at (37.54,135.47) startOffset 0 endOffset 1 width 22.20: "T"
    39                 chunk 1 text run 2 at (47.41,116.94) startOffset 1 endOffset 2 width 19.80: "e"
    40             RenderSVGTSpan {tspan} at (0,0) size 47x45
    41               RenderSVGInlineText {#text} at (36,23) size 47x44
    42                 chunk 1 text run 1 at (58.60,101.77) startOffset 0 endOffset 1 width 18.00: "x"
    43             RenderSVGInlineText {#text} at (53,0) size 166x125
    44               chunk 1 text run 1 at (68.82,92.07) startOffset 0 endOffset 1 width 10.20: "t"
    45               chunk 1 text run 2 at (77.46,86.70) startOffset 1 endOffset 2 width 10.20: " "
    46               chunk 1 text run 3 at (91.96,83.49) startOffset 2 endOffset 3 width 19.80: "o"
    47               chunk 1 text run 4 at (110.24,90.26) startOffset 3 endOffset 4 width 19.80: "n"
    48               chunk 1 text run 5 at (121.33,100.32) startOffset 4 endOffset 5 width 10.20: " "
    49               chunk 1 text run 6 at (130.85,111.91) startOffset 5 endOffset 6 width 19.80: "a"
    50               chunk 1 text run 7 at (139.84,123.91) startOffset 6 endOffset 7 width 10.20: " "
    51               chunk 1 text run 8 at (149.43,135.43) startOffset 7 endOffset 8 width 19.80: "p"
    52               chunk 1 text run 9 at (164.55,148.15) startOffset 8 endOffset 9 width 19.80: "a"
    53               chunk 1 text run 10 at (177.67,155.39) startOffset 9 endOffset 10 width 10.20: "t"
    54               chunk 1 text run 11 at (191.86,160.12) startOffset 10 endOffset 11 width 19.80: "h"
     39                chunk 1 text run 2 at (46.45,118.48) startOffset 1 endOffset 2 width 16.20: "e"
     40            RenderSVGTSpan {tspan} at (0,0) size 43x40
     41              RenderSVGInlineText {#text} at (33,26) size 43x40
     42                chunk 1 text run 1 at (56.28,104.51) startOffset 0 endOffset 1 width 18.00: "x"
     43            RenderSVGInlineText {#text} at (48,0) size 155x114
     44              chunk 1 text run 1 at (66.03,94.35) startOffset 0 endOffset 1 width 10.20: "t"
     45              chunk 1 text run 2 at (73.76,88.69) startOffset 1 endOffset 2 width 9.00: " "
     46              chunk 1 text run 3 at (86.27,83.87) startOffset 2 endOffset 3 width 18.00: "o"
     47              chunk 1 text run 4 at (103.80,86.46) startOffset 3 endOffset 4 width 18.00: "n"
     48              chunk 1 text run 5 at (114.93,93.99) startOffset 4 endOffset 5 width 9.00: " "
     49              chunk 1 text run 6 at (123.72,103.02) startOffset 5 endOffset 6 width 16.20: "a"
     50              chunk 1 text run 7 at (131.57,112.86) startOffset 6 endOffset 7 width 9.00: " "
     51              chunk 1 text run 8 at (139.66,123.68) startOffset 7 endOffset 8 width 18.00: "p"
     52              chunk 1 text run 9 at (150.68,136.72) startOffset 8 endOffset 9 width 16.20: "a"
     53              chunk 1 text run 10 at (160.63,145.37) startOffset 9 endOffset 10 width 10.20: "t"
     54              chunk 1 text run 11 at (172.52,152.90) startOffset 10 endOffset 11 width 18.00: "h"
    5555          RenderSVGInlineText {#text} at (0,0) size 0x0
    5656        RenderSVGRect {rect} at (27,280) size 459x71 [stroke={[type=SOLID] [color=#000000]}] [x=17.00] [y=169.00] [width=274.00] [height=41.00]
    57         RenderSVGText {text} at (19,165) size 218x26 contains 1 chunk(s)
    58           RenderSVGInlineText {#text} at (0,0) size 218x26
    59             chunk 1 text run 1 at (19.00,185.00) startOffset 0 endOffset 25 width 217.80: "'tspan' subelement inside"
    60         RenderSVGText {text} at (19,187) size 192x26 contains 1 chunk(s)
    61           RenderSVGInlineText {#text} at (0,0) size 192x26
    62             chunk 1 text run 1 at (19.00,207.00) startOffset 0 endOffset 23 width 191.40: "the 'textPath' element."
    63       RenderSVGContainer {g} at (188,348) size 501x141
     57        RenderSVGText {text} at (19,167) size 215x23 contains 1 chunk(s)
     58          RenderSVGInlineText {#text} at (0,0) size 215x23
     59            chunk 1 text run 1 at (19.00,185.00) startOffset 0 endOffset 25 width 214.80: "'tspan' subelement inside"
     60        RenderSVGText {text} at (19,189) size 187x23 contains 1 chunk(s)
     61          RenderSVGInlineText {#text} at (0,0) size 187x23
     62            chunk 1 text run 1 at (19.00,207.00) startOffset 0 endOffset 23 width 186.60: "the 'textPath' element."
     63      RenderSVGContainer {g} at (188,350) size 501x137
    6464        RenderSVGContainer {use} at (188,385) size 501x7
    6565          RenderSVGPath {path} at (188,385) size 501x7 [stroke={[type=SOLID] [color=#0000FF] [stroke width=4.00]}] [data="M 113 233 L 413 233"]
    66         RenderSVGText {text} at (212,209) size 180x31 contains 1 chunk(s)
    67           RenderSVGTextPath {textPath} at (0,0) size 180x31
    68             RenderSVGInlineText {#text} at (0,0) size 180x31
     66        RenderSVGText {text} at (212,210) size 177x28 contains 1 chunk(s)
     67          RenderSVGTextPath {textPath} at (0,0) size 177x28
     68            RenderSVGInlineText {#text} at (0,0) size 177x28
    6969              chunk 1 text run 1 at (219.20,233.00) startOffset 0 endOffset 1 width 14.40: "T"
    70               chunk 1 text run 2 at (233.00,233.00) startOffset 1 endOffset 2 width 13.20: "h"
    71               chunk 1 text run 3 at (246.20,233.00) startOffset 2 endOffset 3 width 13.20: "e"
    72               chunk 1 text run 4 at (256.10,233.00) startOffset 3 endOffset 4 width 6.60: " "
    73               chunk 1 text run 5 at (266.60,233.00) startOffset 4 endOffset 5 width 14.40: "T"
    74               chunk 1 text run 6 at (280.40,233.00) startOffset 5 endOffset 6 width 13.20: "e"
    75               chunk 1 text run 7 at (293.00,233.00) startOffset 6 endOffset 7 width 12.00: "x"
    76               chunk 1 text run 8 at (302.30,233.00) startOffset 7 endOffset 8 width 6.60: "t"
    77               chunk 1 text run 9 at (308.90,233.00) startOffset 8 endOffset 9 width 6.60: " "
    78               chunk 1 text run 10 at (318.80,233.00) startOffset 9 endOffset 10 width 13.20: "o"
    79               chunk 1 text run 11 at (332.00,233.00) startOffset 10 endOffset 11 width 13.20: "n"
    80               chunk 1 text run 12 at (341.90,233.00) startOffset 11 endOffset 12 width 6.60: " "
    81               chunk 1 text run 13 at (351.80,233.00) startOffset 12 endOffset 13 width 13.20: "p"
    82               chunk 1 text run 14 at (365.00,233.00) startOffset 13 endOffset 14 width 13.20: "a"
    83               chunk 1 text run 15 at (374.90,233.00) startOffset 14 endOffset 15 width 6.60: "t"
    84               chunk 1 text run 16 at (384.80,233.00) startOffset 15 endOffset 16 width 13.20: "h"
     70              chunk 1 text run 2 at (232.70,233.00) startOffset 1 endOffset 2 width 12.60: "h"
     71              chunk 1 text run 3 at (245.60,233.00) startOffset 2 endOffset 3 width 13.20: "e"
     72              chunk 1 text run 4 at (255.50,233.00) startOffset 3 endOffset 4 width 6.60: " "
     73              chunk 1 text run 5 at (266.00,233.00) startOffset 4 endOffset 5 width 14.40: "T"
     74              chunk 1 text run 6 at (279.80,233.00) startOffset 5 endOffset 6 width 13.20: "e"
     75              chunk 1 text run 7 at (291.80,233.00) startOffset 6 endOffset 7 width 10.80: "x"
     76              chunk 1 text run 8 at (300.50,233.00) startOffset 7 endOffset 8 width 6.60: "t"
     77              chunk 1 text run 9 at (307.10,233.00) startOffset 8 endOffset 9 width 6.60: " "
     78              chunk 1 text run 10 at (317.00,233.00) startOffset 9 endOffset 10 width 13.20: "o"
     79              chunk 1 text run 11 at (329.90,233.00) startOffset 10 endOffset 11 width 12.60: "n"
     80              chunk 1 text run 12 at (339.50,233.00) startOffset 11 endOffset 12 width 6.60: " "
     81              chunk 1 text run 13 at (349.40,233.00) startOffset 12 endOffset 13 width 13.20: "p"
     82              chunk 1 text run 14 at (362.60,233.00) startOffset 13 endOffset 14 width 13.20: "a"
     83              chunk 1 text run 15 at (372.50,233.00) startOffset 14 endOffset 15 width 6.60: "t"
     84              chunk 1 text run 16 at (382.10,233.00) startOffset 15 endOffset 16 width 12.60: "h"
    8585          RenderSVGInlineText {#text} at (0,0) size 0x0
    8686        RenderSVGRect {rect} at (195,415) size 436x71 [stroke={[type=SOLID] [color=#000000]}] [x=118.00] [y=250.00] [width=260.00] [height=41.00]
    87         RenderSVGText {text} at (120,247) size 228x26 contains 1 chunk(s)
    88           RenderSVGInlineText {#text} at (0,0) size 228x26
    89             chunk 1 text run 1 at (120.00,267.00) startOffset 0 endOffset 30 width 228.00: "'startOffset' attribute of the"
    90         RenderSVGText {text} at (120,267) size 159x26 contains 1 chunk(s)
    91           RenderSVGInlineText {#text} at (0,0) size 159x26
    92             chunk 1 text run 1 at (120.00,287.00) startOffset 0 endOffset 19 width 159.00: "'textPath' element."
    93     RenderSVGText {text} at (10,301) size 289x51 contains 1 chunk(s)
    94       RenderSVGInlineText {#text} at (0,0) size 289x51
    95         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 288.60: "$Revision: 1.9 $"
     87        RenderSVGText {text} at (120,249) size 227x23 contains 1 chunk(s)
     88          RenderSVGInlineText {#text} at (0,0) size 227x23
     89            chunk 1 text run 1 at (120.00,267.00) startOffset 0 endOffset 30 width 226.20: "'startOffset' attribute of the"
     90        RenderSVGText {text} at (120,269) size 155x23 contains 1 chunk(s)
     91          RenderSVGInlineText {#text} at (0,0) size 155x23
     92            chunk 1 text run 1 at (120.00,287.00) startOffset 0 endOffset 19 width 154.80: "'textPath' element."
     93    RenderSVGText {text} at (10,304) size 269x45 contains 1 chunk(s)
     94      RenderSVGInlineText {#text} at (0,0) size 269x45
     95        chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 268.20: "$Revision: 1.9 $"
    9696    RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
    9797selection start: position 0 of child 0 {#text} of child 1 {textPath} of child 3 {text} of child 3 {g} of child 13 {g} of child 30 {svg} of document
  • trunk/LayoutTests/platform/qt/svg/text/tspan-dynamic-positioning-expected.txt

    r108736 r123268  
    22  RenderView at (0,0) size 800x600
    33layer at (0,0) size 600x500
    4   RenderSVGRoot {svg} at (200,184) size 280x21
    5     RenderSVGText {text} at (200,184) size 280x21 contains 1 chunk(s)
    6       RenderSVGTSpan {tspan} at (0,0) size 280x21
    7         RenderSVGInlineText {#text} at (0,0) size 280x21
    8           chunk 1 text run 1 at (200.00,200.00) startOffset 0 endOffset 41 width 280.00: "This text should be at visible at 200,200"
     4  RenderSVGRoot {svg} at (200,185) size 240x19
     5    RenderSVGText {text} at (200,185) size 240x19 contains 1 chunk(s)
     6      RenderSVGTSpan {tspan} at (0,0) size 240x19
     7        RenderSVGInlineText {#text} at (0,0) size 240x19
     8          chunk 1 text run 1 at (200.00,200.00) startOffset 0 endOffset 41 width 240.00: "This text should be at visible at 200,200"
Note: See TracChangeset for help on using the changeset viewer.