12012-09-14 Glenn Adams <glenn@skynav.com>
2
3 Add support to -webkit-line-break property for CSS3 Text line-break property values and semantics.
4 https://bugs.webkit.org/show_bug.cgi?id=89235
5
6 Reviewed by NOBODY (OOPS!).
7
8 See also wiki documentation at:
9 [1] http://trac.webkit.org/wiki/LineBreaking
10 [2] http://trac.webkit.org/wiki/LineBreakingCSS3Mapping
11
12 * fast/css/getComputedStyle/computed-style-expected.txt:
13 Fix for change of initial (default) value on -webkit-line-break from 'normal' to 'auto'.
14
15 * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
16 Fix for change of initial (default) value on -webkit-line-break from 'normal' to 'auto'.
17
18 * fast/css3-line-break/line-break-auto-centered-en-expected.html: Added.
19 * fast/css3-line-break/line-break-auto-centered-en.html: Added.
20 * fast/css3-line-break/line-break-auto-centered-ja-expected.html: Added.
21 * fast/css3-line-break/line-break-auto-centered-ja.html: Added.
22 * fast/css3-line-break/line-break-auto-centered-ko-expected.html: Added.
23 * fast/css3-line-break/line-break-auto-centered-ko.html: Added.
24 * fast/css3-line-break/line-break-auto-centered-zh-expected.html: Added.
25 * fast/css3-line-break/line-break-auto-centered-zh.html: Added.
26 * fast/css3-line-break/line-break-auto-half-kana-en-expected.html: Added.
27 * fast/css3-line-break/line-break-auto-half-kana-en.html: Added.
28 * fast/css3-line-break/line-break-auto-half-kana-ja-expected.html: Added.
29 * fast/css3-line-break/line-break-auto-half-kana-ja.html: Added.
30 * fast/css3-line-break/line-break-auto-half-kana-ko-expected.html: Added.
31 * fast/css3-line-break/line-break-auto-half-kana-ko.html: Added.
32 * fast/css3-line-break/line-break-auto-half-kana-zh-expected.html: Added.
33 * fast/css3-line-break/line-break-auto-half-kana-zh.html: Added.
34 * fast/css3-line-break/line-break-auto-hyphens-en-expected.html: Added.
35 * fast/css3-line-break/line-break-auto-hyphens-en.html: Added.
36 * fast/css3-line-break/line-break-auto-hyphens-ja-expected.html: Added.
37 * fast/css3-line-break/line-break-auto-hyphens-ja.html: Added.
38 * fast/css3-line-break/line-break-auto-hyphens-ko-expected.html: Added.
39 * fast/css3-line-break/line-break-auto-hyphens-ko.html: Added.
40 * fast/css3-line-break/line-break-auto-hyphens-zh-expected.html: Added.
41 * fast/css3-line-break/line-break-auto-hyphens-zh.html: Added.
42 * fast/css3-line-break/line-break-auto-inseparables-en-expected.html: Added.
43 * fast/css3-line-break/line-break-auto-inseparables-en.html: Added.
44 * fast/css3-line-break/line-break-auto-inseparables-ja-expected.html: Added.
45 * fast/css3-line-break/line-break-auto-inseparables-ja.html: Added.
46 * fast/css3-line-break/line-break-auto-inseparables-ko-expected.html: Added.
47 * fast/css3-line-break/line-break-auto-inseparables-ko.html: Added.
48 * fast/css3-line-break/line-break-auto-inseparables-zh-expected.html: Added.
49 * fast/css3-line-break/line-break-auto-inseparables-zh.html: Added.
50 * fast/css3-line-break/line-break-auto-iteration-marks-en-expected.html: Added.
51 * fast/css3-line-break/line-break-auto-iteration-marks-en.html: Added.
52 * fast/css3-line-break/line-break-auto-iteration-marks-ja-expected.html: Added.
53 * fast/css3-line-break/line-break-auto-iteration-marks-ja.html: Added.
54 * fast/css3-line-break/line-break-auto-iteration-marks-ko-expected.html: Added.
55 * fast/css3-line-break/line-break-auto-iteration-marks-ko.html: Added.
56 * fast/css3-line-break/line-break-auto-iteration-marks-zh-expected.html: Added.
57 * fast/css3-line-break/line-break-auto-iteration-marks-zh.html: Added.
58 * fast/css3-line-break/line-break-auto-postfixes-en-expected.html: Added.
59 * fast/css3-line-break/line-break-auto-postfixes-en.html: Added.
60 * fast/css3-line-break/line-break-auto-postfixes-ja-expected.html: Added.
61 * fast/css3-line-break/line-break-auto-postfixes-ja.html: Added.
62 * fast/css3-line-break/line-break-auto-postfixes-ko-expected.html: Added.
63 * fast/css3-line-break/line-break-auto-postfixes-ko.html: Added.
64 * fast/css3-line-break/line-break-auto-postfixes-zh-expected.html: Added.
65 * fast/css3-line-break/line-break-auto-postfixes-zh.html: Added.
66 * fast/css3-line-break/line-break-auto-prefixes-en-expected.html: Added.
67 * fast/css3-line-break/line-break-auto-prefixes-en.html: Added.
68 * fast/css3-line-break/line-break-auto-prefixes-ja-expected.html: Added.
69 * fast/css3-line-break/line-break-auto-prefixes-ja.html: Added.
70 * fast/css3-line-break/line-break-auto-prefixes-ko-expected.html: Added.
71 * fast/css3-line-break/line-break-auto-prefixes-ko.html: Added.
72 * fast/css3-line-break/line-break-auto-prefixes-zh-expected.html: Added.
73 * fast/css3-line-break/line-break-auto-prefixes-zh.html: Added.
74 * fast/css3-line-break/line-break-auto-sound-marks-en-expected.html: Added.
75 * fast/css3-line-break/line-break-auto-sound-marks-en.html: Added.
76 * fast/css3-line-break/line-break-auto-sound-marks-ja-expected.html: Added.
77 * fast/css3-line-break/line-break-auto-sound-marks-ja.html: Added.
78 * fast/css3-line-break/line-break-auto-sound-marks-ko-expected.html: Added.
79 * fast/css3-line-break/line-break-auto-sound-marks-ko.html: Added.
80 * fast/css3-line-break/line-break-auto-sound-marks-zh-expected.html: Added.
81 * fast/css3-line-break/line-break-auto-sound-marks-zh.html: Added.
82 * fast/css3-line-break/line-break-loose-centered-en-expected.html: Added.
83 * fast/css3-line-break/line-break-loose-centered-en.html: Added.
84 * fast/css3-line-break/line-break-loose-centered-ja-expected.html: Added.
85 * fast/css3-line-break/line-break-loose-centered-ja.html: Added.
86 * fast/css3-line-break/line-break-loose-centered-ko-expected.html: Added.
87 * fast/css3-line-break/line-break-loose-centered-ko.html: Added.
88 * fast/css3-line-break/line-break-loose-centered-zh-expected.html: Added.
89 * fast/css3-line-break/line-break-loose-centered-zh.html: Added.
90 * fast/css3-line-break/line-break-loose-half-kana-en-expected.html: Added.
91 * fast/css3-line-break/line-break-loose-half-kana-en.html: Added.
92 * fast/css3-line-break/line-break-loose-half-kana-ja-expected.html: Added.
93 * fast/css3-line-break/line-break-loose-half-kana-ja.html: Added.
94 * fast/css3-line-break/line-break-loose-half-kana-ko-expected.html: Added.
95 * fast/css3-line-break/line-break-loose-half-kana-ko.html: Added.
96 * fast/css3-line-break/line-break-loose-half-kana-zh-expected.html: Added.
97 * fast/css3-line-break/line-break-loose-half-kana-zh.html: Added.
98 * fast/css3-line-break/line-break-loose-hyphens-en-expected.html: Added.
99 * fast/css3-line-break/line-break-loose-hyphens-en.html: Added.
100 * fast/css3-line-break/line-break-loose-hyphens-ja-expected.html: Added.
101 * fast/css3-line-break/line-break-loose-hyphens-ja.html: Added.
102 * fast/css3-line-break/line-break-loose-hyphens-ko-expected.html: Added.
103 * fast/css3-line-break/line-break-loose-hyphens-ko.html: Added.
104 * fast/css3-line-break/line-break-loose-hyphens-zh-expected.html: Added.
105 * fast/css3-line-break/line-break-loose-hyphens-zh.html: Added.
106 * fast/css3-line-break/line-break-loose-inseparables-en-expected.html: Added.
107 * fast/css3-line-break/line-break-loose-inseparables-en.html: Added.
108 * fast/css3-line-break/line-break-loose-inseparables-ja-expected.html: Added.
109 * fast/css3-line-break/line-break-loose-inseparables-ja.html: Added.
110 * fast/css3-line-break/line-break-loose-inseparables-ko-expected.html: Added.
111 * fast/css3-line-break/line-break-loose-inseparables-ko.html: Added.
112 * fast/css3-line-break/line-break-loose-inseparables-zh-expected.html: Added.
113 * fast/css3-line-break/line-break-loose-inseparables-zh.html: Added.
114 * fast/css3-line-break/line-break-loose-iteration-marks-en-expected.html: Added.
115 * fast/css3-line-break/line-break-loose-iteration-marks-en.html: Added.
116 * fast/css3-line-break/line-break-loose-iteration-marks-ja-expected.html: Added.
117 * fast/css3-line-break/line-break-loose-iteration-marks-ja.html: Added.
118 * fast/css3-line-break/line-break-loose-iteration-marks-ko-expected.html: Added.
119 * fast/css3-line-break/line-break-loose-iteration-marks-ko.html: Added.
120 * fast/css3-line-break/line-break-loose-iteration-marks-zh-expected.html: Added.
121 * fast/css3-line-break/line-break-loose-iteration-marks-zh.html: Added.
122 * fast/css3-line-break/line-break-loose-postfixes-en-expected.html: Added.
123 * fast/css3-line-break/line-break-loose-postfixes-en.html: Added.
124 * fast/css3-line-break/line-break-loose-postfixes-ja-expected.html: Added.
125 * fast/css3-line-break/line-break-loose-postfixes-ja.html: Added.
126 * fast/css3-line-break/line-break-loose-postfixes-ko-expected.html: Added.
127 * fast/css3-line-break/line-break-loose-postfixes-ko.html: Added.
128 * fast/css3-line-break/line-break-loose-postfixes-zh-expected.html: Added.
129 * fast/css3-line-break/line-break-loose-postfixes-zh.html: Added.
130 * fast/css3-line-break/line-break-loose-prefixes-en-expected.html: Added.
131 * fast/css3-line-break/line-break-loose-prefixes-en.html: Added.
132 * fast/css3-line-break/line-break-loose-prefixes-ja-expected.html: Added.
133 * fast/css3-line-break/line-break-loose-prefixes-ja.html: Added.
134 * fast/css3-line-break/line-break-loose-prefixes-ko-expected.html: Added.
135 * fast/css3-line-break/line-break-loose-prefixes-ko.html: Added.
136 * fast/css3-line-break/line-break-loose-prefixes-zh-expected.html: Added.
137 * fast/css3-line-break/line-break-loose-prefixes-zh.html: Added.
138 * fast/css3-line-break/line-break-loose-sound-marks-en-expected.html: Added.
139 * fast/css3-line-break/line-break-loose-sound-marks-en.html: Added.
140 * fast/css3-line-break/line-break-loose-sound-marks-ja-expected.html: Added.
141 * fast/css3-line-break/line-break-loose-sound-marks-ja.html: Added.
142 * fast/css3-line-break/line-break-loose-sound-marks-ko-expected.html: Added.
143 * fast/css3-line-break/line-break-loose-sound-marks-ko.html: Added.
144 * fast/css3-line-break/line-break-loose-sound-marks-zh-expected.html: Added.
145 * fast/css3-line-break/line-break-loose-sound-marks-zh.html: Added.
146 * fast/css3-line-break/line-break-normal-centered-en-expected.html: Added.
147 * fast/css3-line-break/line-break-normal-centered-en.html: Added.
148 * fast/css3-line-break/line-break-normal-centered-ja-expected.html: Added.
149 * fast/css3-line-break/line-break-normal-centered-ja.html: Added.
150 * fast/css3-line-break/line-break-normal-centered-ko-expected.html: Added.
151 * fast/css3-line-break/line-break-normal-centered-ko.html: Added.
152 * fast/css3-line-break/line-break-normal-centered-zh-expected.html: Added.
153 * fast/css3-line-break/line-break-normal-centered-zh.html: Added.
154 * fast/css3-line-break/line-break-normal-half-kana-en-expected.html: Added.
155 * fast/css3-line-break/line-break-normal-half-kana-en.html: Added.
156 * fast/css3-line-break/line-break-normal-half-kana-ja-expected.html: Added.
157 * fast/css3-line-break/line-break-normal-half-kana-ja.html: Added.
158 * fast/css3-line-break/line-break-normal-half-kana-ko-expected.html: Added.
159 * fast/css3-line-break/line-break-normal-half-kana-ko.html: Added.
160 * fast/css3-line-break/line-break-normal-half-kana-zh-expected.html: Added.
161 * fast/css3-line-break/line-break-normal-half-kana-zh.html: Added.
162 * fast/css3-line-break/line-break-normal-hyphens-en-expected.html: Added.
163 * fast/css3-line-break/line-break-normal-hyphens-en.html: Added.
164 * fast/css3-line-break/line-break-normal-hyphens-ja-expected.html: Added.
165 * fast/css3-line-break/line-break-normal-hyphens-ja.html: Added.
166 * fast/css3-line-break/line-break-normal-hyphens-ko-expected.html: Added.
167 * fast/css3-line-break/line-break-normal-hyphens-ko.html: Added.
168 * fast/css3-line-break/line-break-normal-hyphens-zh-expected.html: Added.
169 * fast/css3-line-break/line-break-normal-hyphens-zh.html: Added.
170 * fast/css3-line-break/line-break-normal-inseparables-en-expected.html: Added.
171 * fast/css3-line-break/line-break-normal-inseparables-en.html: Added.
172 * fast/css3-line-break/line-break-normal-inseparables-ja-expected.html: Added.
173 * fast/css3-line-break/line-break-normal-inseparables-ja.html: Added.
174 * fast/css3-line-break/line-break-normal-inseparables-ko-expected.html: Added.
175 * fast/css3-line-break/line-break-normal-inseparables-ko.html: Added.
176 * fast/css3-line-break/line-break-normal-inseparables-zh-expected.html: Added.
177 * fast/css3-line-break/line-break-normal-inseparables-zh.html: Added.
178 * fast/css3-line-break/line-break-normal-iteration-marks-en-expected.html: Added.
179 * fast/css3-line-break/line-break-normal-iteration-marks-en.html: Added.
180 * fast/css3-line-break/line-break-normal-iteration-marks-ja-expected.html: Added.
181 * fast/css3-line-break/line-break-normal-iteration-marks-ja.html: Added.
182 * fast/css3-line-break/line-break-normal-iteration-marks-ko-expected.html: Added.
183 * fast/css3-line-break/line-break-normal-iteration-marks-ko.html: Added.
184 * fast/css3-line-break/line-break-normal-iteration-marks-zh-expected.html: Added.
185 * fast/css3-line-break/line-break-normal-iteration-marks-zh.html: Added.
186 * fast/css3-line-break/line-break-normal-postfixes-en-expected.html: Added.
187 * fast/css3-line-break/line-break-normal-postfixes-en.html: Added.
188 * fast/css3-line-break/line-break-normal-postfixes-ja-expected.html: Added.
189 * fast/css3-line-break/line-break-normal-postfixes-ja.html: Added.
190 * fast/css3-line-break/line-break-normal-postfixes-ko-expected.html: Added.
191 * fast/css3-line-break/line-break-normal-postfixes-ko.html: Added.
192 * fast/css3-line-break/line-break-normal-postfixes-zh-expected.html: Added.
193 * fast/css3-line-break/line-break-normal-postfixes-zh.html: Added.
194 * fast/css3-line-break/line-break-normal-prefixes-en-expected.html: Added.
195 * fast/css3-line-break/line-break-normal-prefixes-en.html: Added.
196 * fast/css3-line-break/line-break-normal-prefixes-ja-expected.html: Added.
197 * fast/css3-line-break/line-break-normal-prefixes-ja.html: Added.
198 * fast/css3-line-break/line-break-normal-prefixes-ko-expected.html: Added.
199 * fast/css3-line-break/line-break-normal-prefixes-ko.html: Added.
200 * fast/css3-line-break/line-break-normal-prefixes-zh-expected.html: Added.
201 * fast/css3-line-break/line-break-normal-prefixes-zh.html: Added.
202 * fast/css3-line-break/line-break-normal-sound-marks-en-expected.html: Added.
203 * fast/css3-line-break/line-break-normal-sound-marks-en.html: Added.
204 * fast/css3-line-break/line-break-normal-sound-marks-ja-expected.html: Added.
205 * fast/css3-line-break/line-break-normal-sound-marks-ja.html: Added.
206 * fast/css3-line-break/line-break-normal-sound-marks-ko-expected.html: Added.
207 * fast/css3-line-break/line-break-normal-sound-marks-ko.html: Added.
208 * fast/css3-line-break/line-break-normal-sound-marks-zh-expected.html: Added.
209 * fast/css3-line-break/line-break-normal-sound-marks-zh.html: Added.
210 * fast/css3-line-break/line-break-strict-centered-en-expected.html: Added.
211 * fast/css3-line-break/line-break-strict-centered-en.html: Added.
212 * fast/css3-line-break/line-break-strict-centered-ja-expected.html: Added.
213 * fast/css3-line-break/line-break-strict-centered-ja.html: Added.
214 * fast/css3-line-break/line-break-strict-centered-ko-expected.html: Added.
215 * fast/css3-line-break/line-break-strict-centered-ko.html: Added.
216 * fast/css3-line-break/line-break-strict-centered-zh-expected.html: Added.
217 * fast/css3-line-break/line-break-strict-centered-zh.html: Added.
218 * fast/css3-line-break/line-break-strict-half-kana-en-expected.html: Added.
219 * fast/css3-line-break/line-break-strict-half-kana-en.html: Added.
220 * fast/css3-line-break/line-break-strict-half-kana-ja-expected.html: Added.
221 * fast/css3-line-break/line-break-strict-half-kana-ja.html: Added.
222 * fast/css3-line-break/line-break-strict-half-kana-ko-expected.html: Added.
223 * fast/css3-line-break/line-break-strict-half-kana-ko.html: Added.
224 * fast/css3-line-break/line-break-strict-half-kana-zh-expected.html: Added.
225 * fast/css3-line-break/line-break-strict-half-kana-zh.html: Added.
226 * fast/css3-line-break/line-break-strict-hyphens-en-expected.html: Added.
227 * fast/css3-line-break/line-break-strict-hyphens-en.html: Added.
228 * fast/css3-line-break/line-break-strict-hyphens-ja-expected.html: Added.
229 * fast/css3-line-break/line-break-strict-hyphens-ja.html: Added.
230 * fast/css3-line-break/line-break-strict-hyphens-ko-expected.html: Added.
231 * fast/css3-line-break/line-break-strict-hyphens-ko.html: Added.
232 * fast/css3-line-break/line-break-strict-hyphens-zh-expected.html: Added.
233 * fast/css3-line-break/line-break-strict-hyphens-zh.html: Added.
234 * fast/css3-line-break/line-break-strict-inseparables-en-expected.html: Added.
235 * fast/css3-line-break/line-break-strict-inseparables-en.html: Added.
236 * fast/css3-line-break/line-break-strict-inseparables-ja-expected.html: Added.
237 * fast/css3-line-break/line-break-strict-inseparables-ja.html: Added.
238 * fast/css3-line-break/line-break-strict-inseparables-ko-expected.html: Added.
239 * fast/css3-line-break/line-break-strict-inseparables-ko.html: Added.
240 * fast/css3-line-break/line-break-strict-inseparables-zh-expected.html: Added.
241 * fast/css3-line-break/line-break-strict-inseparables-zh.html: Added.
242 * fast/css3-line-break/line-break-strict-iteration-marks-en-expected.html: Added.
243 * fast/css3-line-break/line-break-strict-iteration-marks-en.html: Added.
244 * fast/css3-line-break/line-break-strict-iteration-marks-ja-expected.html: Added.
245 * fast/css3-line-break/line-break-strict-iteration-marks-ja.html: Added.
246 * fast/css3-line-break/line-break-strict-iteration-marks-ko-expected.html: Added.
247 * fast/css3-line-break/line-break-strict-iteration-marks-ko.html: Added.
248 * fast/css3-line-break/line-break-strict-iteration-marks-zh-expected.html: Added.
249 * fast/css3-line-break/line-break-strict-iteration-marks-zh.html: Added.
250 * fast/css3-line-break/line-break-strict-postfixes-en-expected.html: Added.
251 * fast/css3-line-break/line-break-strict-postfixes-en.html: Added.
252 * fast/css3-line-break/line-break-strict-postfixes-ja-expected.html: Added.
253 * fast/css3-line-break/line-break-strict-postfixes-ja.html: Added.
254 * fast/css3-line-break/line-break-strict-postfixes-ko-expected.html: Added.
255 * fast/css3-line-break/line-break-strict-postfixes-ko.html: Added.
256 * fast/css3-line-break/line-break-strict-postfixes-zh-expected.html: Added.
257 * fast/css3-line-break/line-break-strict-postfixes-zh.html: Added.
258 * fast/css3-line-break/line-break-strict-prefixes-en-expected.html: Added.
259 * fast/css3-line-break/line-break-strict-prefixes-en.html: Added.
260 * fast/css3-line-break/line-break-strict-prefixes-ja-expected.html: Added.
261 * fast/css3-line-break/line-break-strict-prefixes-ja.html: Added.
262 * fast/css3-line-break/line-break-strict-prefixes-ko-expected.html: Added.
263 * fast/css3-line-break/line-break-strict-prefixes-ko.html: Added.
264 * fast/css3-line-break/line-break-strict-prefixes-zh-expected.html: Added.
265 * fast/css3-line-break/line-break-strict-prefixes-zh.html: Added.
266 * fast/css3-line-break/line-break-strict-sound-marks-en-expected.html: Added.
267 * fast/css3-line-break/line-break-strict-sound-marks-en.html: Added.
268 * fast/css3-line-break/line-break-strict-sound-marks-ja-expected.html: Added.
269 * fast/css3-line-break/line-break-strict-sound-marks-ja.html: Added.
270 * fast/css3-line-break/line-break-strict-sound-marks-ko-expected.html: Added.
271 * fast/css3-line-break/line-break-strict-sound-marks-ko.html: Added.
272 * fast/css3-line-break/line-break-strict-sound-marks-zh-expected.html: Added.
273 * fast/css3-line-break/line-break-strict-sound-marks-zh.html: Added.
274
275 * platform/chromium-linux/fast/css3-line-break/line-break-auto-half-kana-en-expected.html:
276 Chromium linux requires override of expected output due to ICU version differences.
277 * platform/chromium-linux/fast/css3-line-break/line-break-auto-sound-marks-en-expected.html:
278 Chromium linux requires override of expected output due to ICU version differences.
279
280 * svg/css/getComputedStyle-basic-expected.txt:
281 Fix for change of initial (default) value on -webkit-line-break from 'normal' to 'auto'.
282