Move parseFontFaceDescriptor to CSSPropertyParser.cpp
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / platform / linux / svg / text / text-selection-text-01-b-expected.txt
blobcc933c110dddb8d3714a2e53b5b17d7ebf3ef1d4
1 layer at (0,0) size 800x600
2   LayoutView at (0,0) size 800x600
3 layer at (0,0) size 800x600
4   LayoutSVGRoot {svg} at (2,2) size 796x596
5     LayoutSVGContainer {g} at (7,4) size 786x554
6       LayoutSVGText {text} at (14,0) size 109x13 contains 1 chunk(s)
7         LayoutSVGInlineText {#text} at (0,0) size 109x12
8           chunk 1 text run 1 at (14.00,10.00) startOffset 0 endOffset 26 width 108.40: "Basic test of 'textLength'"
9       LayoutSVGText {text} at (10,10) size 126x13 contains 1 chunk(s)
10         LayoutSVGInlineText {#text} at (0,0) size 126x12
11           chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 30 width 126.00: "and 'lengthAdjust' attributes."
12       LayoutSVGContainer {g} at (7,114) size 786x114
13         LayoutSVGContainer {g} at (15,114) size 763x46
14           LayoutSVGText {text} at (3,22) size 51x10 contains 1 chunk(s)
15             LayoutSVGInlineText {#text} at (0,0) size 51x9
16               chunk 1 text run 1 at (3.00,30.00) startOffset 0 endOffset 15 width 50.60: "Line to Stretch"
17           LayoutSVGText {text} at (75,22) size 81x10 contains 1 chunk(s)
18             LayoutSVGInlineText {#text} at (0,0) size 81x9
19               chunk 1 text run 1 at (75.00,30.00) startOffset 0 endOffset 25 width 80.60: "this is a line to squeeze"
20         LayoutSVGContainer {g} at (7,157) size 786x23
21           LayoutSVGPath {line} at (10,157) size 270x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=56.00] [y2=32.00]
22           LayoutSVGPath {line} at (7,160) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
23           LayoutSVGPath {line} at (277,160) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=56.00] [y1=32.00] [x2=56.00] [y2=36.00]
24           LayoutSVGPath {line} at (370,157) size 420x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=158.00] [y2=32.00]
25           LayoutSVGPath {line} at (367,160) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
26           LayoutSVGPath {line} at (787,160) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=158.00] [y1=32.00] [x2=158.00] [y2=36.00]
27         LayoutSVGContainer {g} at (30,162) size 620x66
28           LayoutSVGText {text} at (6,32) size 49x8 contains 1 chunk(s)
29             LayoutSVGInlineText {#text} at (0,0) size 49x7
30               chunk 1 text run 1 at (6.00,38.00) startOffset 0 endOffset 19 width 48.60: "textLength: default"
31           LayoutSVGText {text} at (6,38) size 54x8 contains 1 chunk(s)
32             LayoutSVGInlineText {#text} at (0,0) size 54x7
33               chunk 1 text run 1 at (6.00,44.00) startOffset 0 endOffset 21 width 54.00: "lengthAdjust: default"
34           LayoutSVGText {text} at (76,32) size 49x8 contains 1 chunk(s)
35             LayoutSVGInlineText {#text} at (0,0) size 49x7
36               chunk 1 text run 1 at (76.00,38.00) startOffset 0 endOffset 19 width 48.60: "textLength: default"
37           LayoutSVGText {text} at (76,38) size 54x8 contains 1 chunk(s)
38             LayoutSVGInlineText {#text} at (0,0) size 54x7
39               chunk 1 text run 1 at (76.00,44.00) startOffset 0 endOffset 21 width 54.00: "lengthAdjust: default"
40       LayoutSVGContainer {g} at (7,224) size 701x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,22.00)}]
41         LayoutSVGContainer {g} at (15,224) size 689x46
42           LayoutSVGText {text} at (3,22) size 65x10 contains 1 chunk(s)
43             LayoutSVGInlineText {#text} at (0,0) size 65x9
44               chunk 1 text run 1 at (3.00,30.00) startOffset 0 endOffset 1 width 4.40: "L"
45               chunk 1 text run 2 at (8.36,30.00) startOffset 1 endOffset 2 width 1.60: "i"
46               chunk 1 text run 3 at (10.92,30.00) startOffset 2 endOffset 3 width 4.20: "n"
47               chunk 1 text run 4 at (16.08,30.00) startOffset 3 endOffset 4 width 4.40: "e"
48               chunk 1 text run 5 at (21.44,30.00) startOffset 4 endOffset 5 width 2.20: " "
49               chunk 1 text run 6 at (24.60,30.00) startOffset 5 endOffset 6 width 2.20: "t"
50               chunk 1 text run 7 at (27.76,30.00) startOffset 6 endOffset 7 width 4.40: "o"
51               chunk 1 text run 8 at (33.12,30.00) startOffset 7 endOffset 8 width 2.20: " "
52               chunk 1 text run 9 at (36.28,30.00) startOffset 8 endOffset 9 width 5.40: "S"
53               chunk 1 text run 10 at (42.64,30.00) startOffset 9 endOffset 10 width 2.20: "t"
54               chunk 1 text run 11 at (45.80,30.00) startOffset 10 endOffset 11 width 2.60: "r"
55               chunk 1 text run 12 at (49.36,30.00) startOffset 11 endOffset 12 width 4.40: "e"
56               chunk 1 text run 13 at (54.72,30.00) startOffset 12 endOffset 13 width 2.20: "t"
57               chunk 1 text run 14 at (57.88,30.00) startOffset 13 endOffset 14 width 4.00: "c"
58               chunk 1 text run 15 at (62.84,30.00) startOffset 14 endOffset 15 width 4.20: "h"
59           LayoutSVGText {text} at (75,22) size 66x10 contains 1 chunk(s)
60             LayoutSVGInlineText {#text} at (0,0) size 66x9
61               chunk 1 text run 1 at (75.00,30.00) startOffset 0 endOffset 1 width 2.20: "t"
62               chunk 1 text run 2 at (76.58,30.00) startOffset 1 endOffset 2 width 4.20: "h"
63               chunk 1 text run 3 at (80.15,30.00) startOffset 2 endOffset 3 width 1.60: "i"
64               chunk 1 text run 4 at (81.13,30.00) startOffset 3 endOffset 4 width 3.80: "s"
65               chunk 1 text run 5 at (84.30,30.00) startOffset 4 endOffset 5 width 2.20: " "
66               chunk 1 text run 6 at (85.88,30.00) startOffset 5 endOffset 6 width 1.60: "i"
67               chunk 1 text run 7 at (86.86,30.00) startOffset 6 endOffset 7 width 3.80: "s"
68               chunk 1 text run 8 at (90.03,30.00) startOffset 7 endOffset 8 width 2.20: " "
69               chunk 1 text run 9 at (91.61,30.00) startOffset 8 endOffset 9 width 4.40: "a"
70               chunk 1 text run 10 at (95.38,30.00) startOffset 9 endOffset 10 width 2.20: " "
71               chunk 1 text run 11 at (96.96,30.00) startOffset 10 endOffset 11 width 1.60: "l"
72               chunk 1 text run 12 at (97.94,30.00) startOffset 11 endOffset 12 width 1.60: "i"
73               chunk 1 text run 13 at (98.91,30.00) startOffset 12 endOffset 13 width 4.20: "n"
74               chunk 1 text run 14 at (102.49,30.00) startOffset 13 endOffset 14 width 4.40: "e"
75               chunk 1 text run 15 at (106.26,30.00) startOffset 14 endOffset 15 width 2.20: " "
76               chunk 1 text run 16 at (107.84,30.00) startOffset 15 endOffset 16 width 2.20: "t"
77               chunk 1 text run 17 at (109.42,30.00) startOffset 16 endOffset 17 width 4.40: "o"
78               chunk 1 text run 18 at (113.19,30.00) startOffset 17 endOffset 18 width 2.20: " "
79               chunk 1 text run 19 at (114.77,30.00) startOffset 18 endOffset 19 width 3.80: "s"
80               chunk 1 text run 20 at (117.94,30.00) startOffset 19 endOffset 20 width 4.40: "q"
81               chunk 1 text run 21 at (121.72,30.00) startOffset 20 endOffset 21 width 4.20: "u"
82               chunk 1 text run 22 at (125.30,30.00) startOffset 21 endOffset 22 width 4.40: "e"
83               chunk 1 text run 23 at (129.07,30.00) startOffset 22 endOffset 23 width 4.40: "e"
84               chunk 1 text run 24 at (132.85,30.00) startOffset 23 endOffset 24 width 4.00: "z"
85               chunk 1 text run 25 at (136.22,30.00) startOffset 24 endOffset 25 width 4.40: "e"
86         LayoutSVGContainer {g} at (7,267) size 701x23
87           LayoutSVGPath {line} at (10,267) size 335x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
88           LayoutSVGPath {line} at (7,270) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
89           LayoutSVGPath {line} at (342,270) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
90           LayoutSVGPath {line} at (370,267) size 335x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
91           LayoutSVGPath {line} at (367,270) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
92           LayoutSVGPath {line} at (702,270) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
93         LayoutSVGContainer {g} at (30,272) size 665x66
94           LayoutSVGText {text} at (6,32) size 62x8 contains 1 chunk(s)
95             LayoutSVGInlineText {#text} at (0,0) size 62x7
96               chunk 1 text run 1 at (6.00,38.00) startOffset 0 endOffset 22 width 61.20: "textLength: 25% longer"
97           LayoutSVGText {text} at (6,38) size 54x8 contains 1 chunk(s)
98             LayoutSVGInlineText {#text} at (0,0) size 54x7
99               chunk 1 text run 1 at (6.00,44.00) startOffset 0 endOffset 21 width 54.00: "lengthAdjust: default"
100           LayoutSVGText {text} at (76,32) size 63x8 contains 1 chunk(s)
101             LayoutSVGInlineText {#text} at (0,0) size 63x7
102               chunk 1 text run 1 at (76.00,38.00) startOffset 0 endOffset 23 width 63.00: "textLength: 15% shorter"
103           LayoutSVGText {text} at (76,38) size 54x8 contains 1 chunk(s)
104             LayoutSVGInlineText {#text} at (0,0) size 54x7
105               chunk 1 text run 1 at (76.00,44.00) startOffset 0 endOffset 21 width 54.00: "lengthAdjust: default"
106       LayoutSVGContainer {g} at (7,334) size 701x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,44.00)}]
107         LayoutSVGContainer {g} at (15,334) size 689x46
108           LayoutSVGText {text} at (3,22) size 65x10 contains 1 chunk(s)
109             LayoutSVGInlineText {#text} at (0,0) size 65x9
110               chunk 1 text run 1 at (3.00,30.00) startOffset 0 endOffset 1 width 4.40: "L"
111               chunk 1 text run 2 at (8.36,30.00) startOffset 1 endOffset 2 width 1.60: "i"
112               chunk 1 text run 3 at (10.92,30.00) startOffset 2 endOffset 3 width 4.20: "n"
113               chunk 1 text run 4 at (16.08,30.00) startOffset 3 endOffset 4 width 4.40: "e"
114               chunk 1 text run 5 at (21.44,30.00) startOffset 4 endOffset 5 width 2.20: " "
115               chunk 1 text run 6 at (24.60,30.00) startOffset 5 endOffset 6 width 2.20: "t"
116               chunk 1 text run 7 at (27.76,30.00) startOffset 6 endOffset 7 width 4.40: "o"
117               chunk 1 text run 8 at (33.12,30.00) startOffset 7 endOffset 8 width 2.20: " "
118               chunk 1 text run 9 at (36.28,30.00) startOffset 8 endOffset 9 width 5.40: "S"
119               chunk 1 text run 10 at (42.64,30.00) startOffset 9 endOffset 10 width 2.20: "t"
120               chunk 1 text run 11 at (45.80,30.00) startOffset 10 endOffset 11 width 2.60: "r"
121               chunk 1 text run 12 at (49.36,30.00) startOffset 11 endOffset 12 width 4.40: "e"
122               chunk 1 text run 13 at (54.72,30.00) startOffset 12 endOffset 13 width 2.20: "t"
123               chunk 1 text run 14 at (57.88,30.00) startOffset 13 endOffset 14 width 4.00: "c"
124               chunk 1 text run 15 at (62.84,30.00) startOffset 14 endOffset 15 width 4.20: "h"
125           LayoutSVGText {text} at (75,22) size 66x10 contains 1 chunk(s)
126             LayoutSVGInlineText {#text} at (0,0) size 66x9
127               chunk 1 text run 1 at (75.00,30.00) startOffset 0 endOffset 1 width 2.20: "t"
128               chunk 1 text run 2 at (76.58,30.00) startOffset 1 endOffset 2 width 4.20: "h"
129               chunk 1 text run 3 at (80.15,30.00) startOffset 2 endOffset 3 width 1.60: "i"
130               chunk 1 text run 4 at (81.13,30.00) startOffset 3 endOffset 4 width 3.80: "s"
131               chunk 1 text run 5 at (84.30,30.00) startOffset 4 endOffset 5 width 2.20: " "
132               chunk 1 text run 6 at (85.88,30.00) startOffset 5 endOffset 6 width 1.60: "i"
133               chunk 1 text run 7 at (86.86,30.00) startOffset 6 endOffset 7 width 3.80: "s"
134               chunk 1 text run 8 at (90.03,30.00) startOffset 7 endOffset 8 width 2.20: " "
135               chunk 1 text run 9 at (91.61,30.00) startOffset 8 endOffset 9 width 4.40: "a"
136               chunk 1 text run 10 at (95.38,30.00) startOffset 9 endOffset 10 width 2.20: " "
137               chunk 1 text run 11 at (96.96,30.00) startOffset 10 endOffset 11 width 1.60: "l"
138               chunk 1 text run 12 at (97.94,30.00) startOffset 11 endOffset 12 width 1.60: "i"
139               chunk 1 text run 13 at (98.91,30.00) startOffset 12 endOffset 13 width 4.20: "n"
140               chunk 1 text run 14 at (102.49,30.00) startOffset 13 endOffset 14 width 4.40: "e"
141               chunk 1 text run 15 at (106.26,30.00) startOffset 14 endOffset 15 width 2.20: " "
142               chunk 1 text run 16 at (107.84,30.00) startOffset 15 endOffset 16 width 2.20: "t"
143               chunk 1 text run 17 at (109.42,30.00) startOffset 16 endOffset 17 width 4.40: "o"
144               chunk 1 text run 18 at (113.19,30.00) startOffset 17 endOffset 18 width 2.20: " "
145               chunk 1 text run 19 at (114.77,30.00) startOffset 18 endOffset 19 width 3.80: "s"
146               chunk 1 text run 20 at (117.94,30.00) startOffset 19 endOffset 20 width 4.40: "q"
147               chunk 1 text run 21 at (121.72,30.00) startOffset 20 endOffset 21 width 4.20: "u"
148               chunk 1 text run 22 at (125.30,30.00) startOffset 21 endOffset 22 width 4.40: "e"
149               chunk 1 text run 23 at (129.07,30.00) startOffset 22 endOffset 23 width 4.40: "e"
150               chunk 1 text run 24 at (132.85,30.00) startOffset 23 endOffset 24 width 4.00: "z"
151               chunk 1 text run 25 at (136.22,30.00) startOffset 24 endOffset 25 width 4.40: "e"
152         LayoutSVGContainer {g} at (7,377) size 701x23
153           LayoutSVGPath {line} at (10,377) size 335x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
154           LayoutSVGPath {line} at (7,380) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
155           LayoutSVGPath {line} at (342,380) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
156           LayoutSVGPath {line} at (370,377) size 335x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
157           LayoutSVGPath {line} at (367,380) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
158           LayoutSVGPath {line} at (702,380) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
159         LayoutSVGContainer {g} at (15,382) size 680x66
160           LayoutSVGText {text} at (3,32) size 62x8 contains 1 chunk(s)
161             LayoutSVGInlineText {#text} at (0,0) size 62x7
162               chunk 1 text run 1 at (3.00,38.00) startOffset 0 endOffset 22 width 61.20: "textLength: 25% longer"
163           LayoutSVGText {text} at (3,38) size 57x8 contains 1 chunk(s)
164             LayoutSVGInlineText {#text} at (0,0) size 57x7
165               chunk 1 text run 1 at (3.00,44.00) startOffset 0 endOffset 21 width 57.00: "lengthAdjust: spacing"
166           LayoutSVGText {text} at (76,32) size 63x8 contains 1 chunk(s)
167             LayoutSVGInlineText {#text} at (0,0) size 63x7
168               chunk 1 text run 1 at (76.00,38.00) startOffset 0 endOffset 23 width 63.00: "textLength: 15% shorter"
169           LayoutSVGText {text} at (76,38) size 57x8 contains 1 chunk(s)
170             LayoutSVGInlineText {#text} at (0,0) size 57x7
171               chunk 1 text run 1 at (76.00,44.00) startOffset 0 endOffset 21 width 57.00: "lengthAdjust: spacing"
172       LayoutSVGContainer {g} at (7,444) size 701x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,66.00)}]
173         LayoutSVGContainer {g} at (15,444) size 685x46
174           LayoutSVGText {text} at (3,22) size 65x10 contains 1 chunk(s)
175             LayoutSVGInlineText {#text} at (0,0) size 65x9
176               chunk 1 text run 1 at (3.00,30.00) startOffset 0 endOffset 15 width 50.60: "Line to Stretch"
177           LayoutSVGText {text} at (75,22) size 65x10 contains 1 chunk(s)
178             LayoutSVGInlineText {#text} at (0,0) size 65x9
179               chunk 1 text run 1 at (75.00,30.00) startOffset 0 endOffset 25 width 80.60: "this is a line to squeeze"
180         LayoutSVGContainer {g} at (7,487) size 701x23
181           LayoutSVGPath {line} at (10,487) size 335x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
182           LayoutSVGPath {line} at (7,490) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
183           LayoutSVGPath {line} at (342,490) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
184           LayoutSVGPath {line} at (370,487) size 335x6 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
185           LayoutSVGPath {line} at (367,490) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
186           LayoutSVGPath {line} at (702,490) size 6x20 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
187         LayoutSVGContainer {g} at (30,492) size 665x66
188           LayoutSVGText {text} at (6,32) size 62x8 contains 1 chunk(s)
189             LayoutSVGInlineText {#text} at (0,0) size 62x7
190               chunk 1 text run 1 at (6.00,38.00) startOffset 0 endOffset 22 width 61.20: "textLength: 25% longer"
191           LayoutSVGText {text} at (6,38) size 48x8 contains 1 chunk(s)
192             LayoutSVGInlineText {#text} at (0,0) size 48x7
193               chunk 1 text run 1 at (6.00,44.00) startOffset 0 endOffset 17 width 47.60: "lengthAdjust: sAG"
194           LayoutSVGText {text} at (76,32) size 63x8 contains 1 chunk(s)
195             LayoutSVGInlineText {#text} at (0,0) size 63x7
196               chunk 1 text run 1 at (76.00,38.00) startOffset 0 endOffset 23 width 63.00: "textLength: 20% shorter"
197           LayoutSVGText {text} at (76,38) size 48x8 contains 1 chunk(s)
198             LayoutSVGInlineText {#text} at (0,0) size 48x7
199               chunk 1 text run 1 at (76.00,44.00) startOffset 0 endOffset 17 width 47.60: "lengthAdjust: sAG"
200     LayoutSVGText {text} at (5,109) size 53x10 contains 1 chunk(s)
201       LayoutSVGInlineText {#text} at (0,0) size 53x10
202         chunk 1 text run 1 at (5.00,117.00) startOffset 0 endOffset 16 width 52.20: "$Revision: 1.7 $"
203     LayoutSVGRect {rect} at (2,2) size 796x596 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=158.00] [height=118.00]
204 selection start: position 0 of child 0 {#text} of child 1 {text} of child 13 {g} of child 26 {svg} of document
205 selection end:   position 16 of child 0 {#text} of child 15 {text} of child 26 {svg} of document