9ece31e99936beb6c314b3f4c2c874931ff331cd
[WebKit-https.git] / LayoutTests / imported / mozilla / ChangeLog
1 2019-10-24  Russell Epstein  <repstein@apple.com>
2
3         Unreviewed, rolling out r251536.
4
5         Landed 3 Broken Tests.
6
7         Reverted changeset:
8
9         "[Web Animations] Update WPT tests related to Web Animations
10         and remove imported Mozilla tests"
11         https://bugs.webkit.org/show_bug.cgi?id=203291
12         https://trac.webkit.org/changeset/251536
13
14 2019-10-24  Antoine Quint  <graouts@apple.com>
15
16         [Web Animations] Update WPT tests related to Web Animations and remove imported Mozilla tests
17         https://bugs.webkit.org/show_bug.cgi?id=203291
18
19         Reviewed by Youenn Fablet.
20
21         * css-animations/test_animation-cancel-expected.txt: Removed.
22         * css-animations/test_animation-cancel.html: Removed.
23         * css-animations/test_animation-currenttime-expected.txt: Removed.
24         * css-animations/test_animation-currenttime.html: Removed.
25         * css-animations/test_animation-finish-expected.txt: Removed.
26         * css-animations/test_animation-finish.html: Removed.
27         * css-animations/test_animation-finished-expected.txt: Removed.
28         * css-animations/test_animation-finished.html: Removed.
29         * css-animations/test_animation-id.html: Removed.
30         * css-animations/test_animation-pausing.html: Removed.
31         * css-animations/test_animation-playstate.html: Removed.
32         * css-animations/test_animation-ready.html: Removed.
33         * css-animations/test_animation-reverse-expected.txt: Removed.
34         * css-animations/test_animation-reverse.html: Removed.
35         * css-animations/test_animation-starttime-expected.txt: Removed.
36         * css-animations/test_animation-starttime.html: Removed.
37         * css-animations/test_animations-dynamic-changes.html: Removed.
38         * css-animations/test_event-dispatch.html: Removed.
39         * css-animations/test_event-order-expected.txt: Removed.
40         * css-animations/test_event-order.html: Removed.
41         * css-animations/test_setting-effect.html: Removed.
42         * css-transitions/test_animation-cancel.html: Removed.
43         * css-transitions/test_animation-currenttime-expected.txt: Removed.
44         * css-transitions/test_animation-currenttime.html: Removed.
45         * css-transitions/test_animation-finished-expected.txt: Removed.
46         * css-transitions/test_animation-finished.html: Removed.
47         * css-transitions/test_animation-pausing-expected.txt: Removed.
48         * css-transitions/test_animation-pausing.html: Removed.
49         * css-transitions/test_animation-ready-expected.txt: Removed.
50         * css-transitions/test_animation-ready.html: Removed.
51         * css-transitions/test_animation-starttime-expected.txt: Removed.
52         * css-transitions/test_animation-starttime.html: Removed.
53         * css-transitions/test_csstransition-transitionproperty.html: Removed.
54         * css-transitions/test_document-get-animations-expected.txt: Removed.
55         * css-transitions/test_document-get-animations.html: Removed.
56         * css-transitions/test_element-get-animations-expected.txt: Removed.
57         * css-transitions/test_element-get-animations.html: Removed.
58         * css-transitions/test_event-dispatch.html: Removed.
59         * css-transitions/test_keyframeeffect-getkeyframes-expected.txt: Removed.
60         * css-transitions/test_keyframeeffect-getkeyframes.html: Removed.
61         * css-transitions/test_setting-effect-expected.txt: Removed.
62         * css-transitions/test_setting-effect.html: Removed.
63
64 2018-11-06  Antoine Quint  <graouts@apple.com>
65
66         [Web Animations] Update all tests to match the latest API changes
67         https://bugs.webkit.org/show_bug.cgi?id=191302
68         <rdar://problem/41000438>
69
70         Reviewed by Dean Jackson.
71
72         * css-animations/test_animation-computed-timing.html:
73         * css-animations/test_effect-target.html:
74         * css-animations/test_keyframeeffect-getkeyframes-expected.txt:
75         * css-animations/test_keyframeeffect-getkeyframes.html:
76         * css-animations/test_pseudoElement-get-animations.html:
77         * css-transitions/test_effect-target.html:
78         * css-transitions/test_keyframeeffect-getkeyframes-expected.txt:
79         * css-transitions/test_keyframeeffect-getkeyframes.html:
80
81 2018-11-01  Antoine Quint  <graouts@apple.com>
82
83         [Web Animations] Make document.getAnimations() return declarative animations in the correct order
84         https://bugs.webkit.org/show_bug.cgi?id=191153
85
86         Reviewed by Dean Jackson.
87
88         Mark progressions for the document.getAnimations() tests covering CSS Animations and CSS Transitions.
89         These tests are now in WPT and will be updated as part of a general WPT update for all of Web Animations
90         shortly. We will upstream the minor changes made at that point. Those changes were necessary because we
91         don't support the PseudoElement interface and instead we check which animation names and CSS properties
92         are applied to pseudo-elements rather than the pseudo-element's type.
93
94         * css-animations/test_document-get-animations-expected.txt:
95         * css-animations/test_document-get-animations.html:
96         * css-animations/test_event-dispatch.html: Remove a comment that was added by mistake in a previous patch.
97         * css-transitions/test_document-get-animations-expected.txt:
98         * css-transitions/test_document-get-animations.html:
99
100 2018-10-28  Antoine Quint  <graouts@apple.com>
101
102         [Web Animations] Implement the update animations and send events procedure
103         https://bugs.webkit.org/show_bug.cgi?id=191013
104         <rdar://problem/45620495>
105
106         Reviewed by Dean Jackson.
107
108         Progression in a couple of getAnimations() tests for CSS Animations.
109
110         * css-animations/test_document-get-animations-expected.txt:
111
112 2018-10-26  Antoine Quint  <graouts@apple.com>
113
114         [Web Animations] Rebase some flaky tests
115         https://bugs.webkit.org/show_bug.cgi?id=190969
116
117         Reviewed by Dean Jackson.
118
119         A few Web Animations tests that are flaky have outdated expectations. Rebasing them to have the output
120         that is most likely to be produced.
121
122         * css-animations/test_document-get-animations-expected.txt:
123
124 2018-09-27  Antoine Quint  <graouts@apple.com>
125
126         [Web Animations] Turn Web Animations with CSS integration on
127         https://bugs.webkit.org/show_bug.cgi?id=184819
128         <rdar://problem/39597337>
129
130         Reviewed by Dean Jackson.
131
132         * css-animations/test_animation-cancel.html:
133         * css-animations/test_animation-computed-timing.html:
134         * css-animations/test_animation-currenttime.html:
135         * css-animations/test_animation-finish.html:
136         * css-animations/test_animation-finished.html:
137         * css-animations/test_animation-id.html:
138         * css-animations/test_animation-pausing.html:
139         * css-animations/test_animation-playstate.html:
140         * css-animations/test_animation-ready.html:
141         * css-animations/test_animation-reverse.html:
142         * css-animations/test_animation-starttime.html:
143         * css-animations/test_animations-dynamic-changes.html:
144         * css-animations/test_cssanimation-animationname.html:
145         * css-animations/test_document-get-animations.html:
146         * css-animations/test_effect-target.html:
147         * css-animations/test_element-get-animations.html:
148         * css-animations/test_event-dispatch.html:
149         * css-animations/test_event-order.html:
150         * css-animations/test_keyframeeffect-getkeyframes.html:
151         * css-animations/test_pseudoElement-get-animations.html:
152         * css-animations/test_setting-effect.html:
153         * css-transitions/test_animation-cancel.html:
154         * css-transitions/test_animation-computed-timing.html:
155         * css-transitions/test_animation-currenttime.html:
156         * css-transitions/test_animation-finished.html:
157         * css-transitions/test_animation-pausing.html:
158         * css-transitions/test_animation-ready.html:
159         * css-transitions/test_animation-starttime.html:
160         * css-transitions/test_csstransition-transitionproperty.html:
161         * css-transitions/test_document-get-animations.html:
162         * css-transitions/test_effect-target.html:
163         * css-transitions/test_element-get-animations.html:
164         * css-transitions/test_event-dispatch.html:
165         * css-transitions/test_keyframeeffect-getkeyframes.html:
166         * css-transitions/test_pseudoElement-get-animations.html:
167         * css-transitions/test_setting-effect.html:
168
169 2018-09-11  Dean Jackson  <dino@apple.com>
170
171         Header parsing for experimental and internal debug features
172         https://bugs.webkit.org/show_bug.cgi?id=189486
173         <rdar://problem/44320618>
174
175         Reviewed by Tim Horton.
176
177         New webkit-test-runner headers.
178
179         * css-animations/test_animation-cancel.html:
180         * css-animations/test_animation-computed-timing.html:
181         * css-animations/test_animation-currenttime.html:
182         * css-animations/test_animation-finish.html:
183         * css-animations/test_animation-finished.html:
184         * css-animations/test_animation-id.html:
185         * css-animations/test_animation-pausing.html:
186         * css-animations/test_animation-playstate.html:
187         * css-animations/test_animation-ready.html:
188         * css-animations/test_animation-reverse.html:
189         * css-animations/test_animation-starttime.html:
190         * css-animations/test_animations-dynamic-changes.html:
191         * css-animations/test_cssanimation-animationname.html:
192         * css-animations/test_document-get-animations.html:
193         * css-animations/test_effect-target.html:
194         * css-animations/test_element-get-animations.html:
195         * css-animations/test_event-dispatch.html:
196         * css-animations/test_event-order.html:
197         * css-animations/test_keyframeeffect-getkeyframes.html:
198         * css-animations/test_pseudoElement-get-animations.html:
199         * css-animations/test_setting-effect.html:
200         * css-transitions/test_animation-cancel.html:
201         * css-transitions/test_animation-computed-timing.html:
202         * css-transitions/test_animation-currenttime.html:
203         * css-transitions/test_animation-finished.html:
204         * css-transitions/test_animation-pausing.html:
205         * css-transitions/test_animation-ready.html:
206         * css-transitions/test_animation-starttime.html:
207         * css-transitions/test_csstransition-transitionproperty.html:
208         * css-transitions/test_document-get-animations.html:
209         * css-transitions/test_effect-target.html:
210         * css-transitions/test_element-get-animations.html:
211         * css-transitions/test_event-dispatch.html:
212         * css-transitions/test_keyframeeffect-getkeyframes.html:
213         * css-transitions/test_pseudoElement-get-animations.html:
214         * css-transitions/test_setting-effect.html:
215
216 2018-07-19  Antoine Quint  <graouts@apple.com>
217
218         Flaky crash in AnimationTimeline::cancelOrRemoveDeclarativeAnimation
219         https://bugs.webkit.org/show_bug.cgi?id=187530
220         <rdar://problem/42095186>
221
222         Reviewed by Dean Jackson.
223
224         Mark a WPT progression now that we correctly ignore animation names that have no matching @keyframes rule.
225
226         * css-animations/test_element-get-animations-expected.txt:
227
228 2018-07-03  Antoine Quint  <graouts@apple.com>
229
230         Unreviewed, rebaselining somes Web Animations test expectations.
231
232         * css-animations/test_animations-dynamic-changes-expected.txt:
233         * css-animations/test_document-get-animations-expected.txt:
234         * css-animations/test_keyframeeffect-getkeyframes-expected.txt: Added.
235
236 2018-06-28  Antoine Quint  <graouts@apple.com>
237
238         [Web Animations] Make imported/mozilla/css-animations/test_animation-starttime.html pass reliably
239         https://bugs.webkit.org/show_bug.cgi?id=183834
240         <rdar://problem/40997932>
241
242         Reviewed by Dean Jackson.
243
244         Mark progressions in the Mozilla CSS Animations tests.
245
246         * css-animations/test_animation-starttime-expected.txt:
247
248 2018-06-25  Antoine Quint  <graouts@apple.com>
249
250         [Web Animations] Make imported/mozilla/css-animations/test_animation-pausing.html pass reliably
251         https://bugs.webkit.org/show_bug.cgi?id=183826
252         <rdar://problem/40997412>
253
254         Reviewed by Dean Jackson.
255
256         Mark progressions in the Mozilla CSS Animations tests.
257
258         * css-animations/test_animation-pausing-expected.txt:
259
260 2018-06-25  Antoine Quint  <graouts@apple.com>
261
262         [Web Animations] Ensure animations are updated prior to requestAnimationFrame callbacks
263         https://bugs.webkit.org/show_bug.cgi?id=186997
264         <rdar://problem/41419414>
265
266         Reviewed by Dean Jackson.
267
268         Mark progressions in the Mozilla CSS Animations tests.
269
270         * css-animations/test_animation-pausing-expected.txt:
271
272 2018-06-20  Antoine Quint  <graouts@apple.com>
273
274         [Web Animations] Make imported/mozilla/css-animations/test_animation-ready.html pass reliably
275         https://bugs.webkit.org/show_bug.cgi?id=183830
276         <rdar://problem/40997539>
277
278         Reviewed by Dean Jackson.
279
280         Mark progressions in the Mozilla CSS Animations tests.
281
282         * css-animations/test_animation-ready-expected.txt:
283
284 2018-06-20  Antoine Quint  <graouts@apple.com>
285
286         [Web Animations] Make imported/mozilla/css-transitions/test_element-get-animations.html pass reliably
287         https://bugs.webkit.org/show_bug.cgi?id=183841
288         <rdar://problem/40998101>
289
290         Reviewed by Dean Jackson.
291
292         Mark progressions in the Mozilla CSS Transitions and CSS Animations tests.
293
294         * css-animations/test_element-get-animations-expected.txt:
295         * css-transitions/test_element-get-animations-expected.txt:
296
297 2018-06-19  Antoine Quint  <graouts@apple.com>
298
299         [Web Animations] Make imported/mozilla/css-animations/test_pseudoElement-get-animations.html pass reliably
300         https://bugs.webkit.org/show_bug.cgi?id=183818
301         <rdar://problem/40997015>
302
303         Reviewed by Dean Jackson.
304
305         Mark progressions in the Mozilla CSS Transitions and CSS Animations tests.
306
307         * css-animations/test_pseudoElement-get-animations-expected.txt:
308         * css-transitions/test_element-get-animations-expected.txt:
309
310 2018-06-19  Antoine Quint  <graouts@apple.com>
311
312         [Web Animations] Make imported/mozilla/css-animations/test_animation-playstate.html pass reliably
313         https://bugs.webkit.org/show_bug.cgi?id=183828
314         <rdar://problem/40997469>
315
316         Reviewed by Dean Jackson.
317
318         Mark a progression in the Mozilla CSS Animations tests.
319
320         * css-animations/test_animation-playstate-expected.txt:
321
322 2018-06-19  Antoine Quint  <graouts@apple.com>
323
324         [Web Animations] Make imported/mozilla/css-transitions/test_animation-cancel.html pass reliably
325         https://bugs.webkit.org/show_bug.cgi?id=183821
326         <rdar://problem/40997034>
327
328         Reviewed by Dean Jackson.
329
330         Mark a progression in the Mozilla CSS Transitions tests.
331
332         * css-transitions/test_animation-cancel-expected.txt:
333
334 2018-06-18  Antoine Quint  <graouts@apple.com>
335
336         [Web Animations] Implement "Starting of transitions" section from CSS Transitions
337         https://bugs.webkit.org/show_bug.cgi?id=186517
338         <rdar://problem/41000798>
339
340         Reviewed by Dean Jackson.
341
342         Mark some progressions in the Mozilla CSS Animations and CSS Transitions tests.
343
344         * css-transitions/test_animation-cancel-expected.txt:
345         * css-transitions/test_animation-ready-expected.txt:
346
347 2018-06-15  Antoine Quint  <graouts@apple.com>
348
349         [Web Animations] CSS Animations should take precedence over CSS Transitions
350         https://bugs.webkit.org/show_bug.cgi?id=186651
351
352         Reviewed by Dean Jackson.
353
354         Mark some progressions in the Mozilla CSS Animations and CSS Transitions tests.
355
356         * css-animations/test_element-get-animations-expected.txt:
357         * css-transitions/test_document-get-animations-expected.txt:
358
359 2018-06-11  Antoine Quint  <graouts@apple.com>
360
361         [Web Animations] Make imported/mozilla/css-transitions/test_setting-effect.html pass reliably
362         https://bugs.webkit.org/show_bug.cgi?id=183850
363
364         Unreviewed.
365
366         This test is now passing.
367
368         * css-transitions/test_setting-effect-expected.txt:
369
370 2018-06-11  Antoine Quint  <graouts@apple.com>
371
372         [Web Animations] Make imported/mozilla/css-transitions/test_animation-starttime.html pass reliably
373         https://bugs.webkit.org/show_bug.cgi?id=183833
374
375         Unreviewed.
376
377         This test is now passing.
378
379         * css-transitions/test_animation-starttime-expected.txt:
380
381 2018-06-11  Antoine Quint  <graouts@apple.com>
382
383         [Web Animations] Make imported/mozilla/css-transitions/test_animation-currenttime.html pass reliably
384         https://bugs.webkit.org/show_bug.cgi?id=183825
385
386         Unreviewed.
387
388         This test is now passing.
389
390         * css-transitions/test_animation-currenttime-expected.txt:
391
392 2018-06-11  Antoine Quint  <graouts@apple.com>
393
394         [Web Animations] Make imported/mozilla/css-transitions/test_animation-computed-timing.html pass reliably
395         https://bugs.webkit.org/show_bug.cgi?id=183823
396
397         Unreviewed.
398
399         This test is now passing.
400
401         * css-transitions/test_animation-computed-timing-expected.txt:
402
403 2018-05-18  Antoine Quint  <graouts@apple.com>
404
405         [Web Animations] Turn Web Animations with CSS integration on for test runners
406         https://bugs.webkit.org/show_bug.cgi?id=184819
407         <rdar://problem/39597337>
408
409         Unreviewed. Rolling out the patch for this bug, it caused some flaky timeouts for animation suspension tests.
410
411         * css-animations/test_animation-cancel.html:
412         * css-animations/test_animation-computed-timing.html:
413         * css-animations/test_animation-currenttime.html:
414         * css-animations/test_animation-finish.html:
415         * css-animations/test_animation-finished.html:
416         * css-animations/test_animation-id.html:
417         * css-animations/test_animation-pausing.html:
418         * css-animations/test_animation-playstate.html:
419         * css-animations/test_animation-ready.html:
420         * css-animations/test_animation-reverse.html:
421         * css-animations/test_animation-starttime.html:
422         * css-animations/test_animations-dynamic-changes.html:
423         * css-animations/test_cssanimation-animationname.html:
424         * css-animations/test_document-get-animations.html:
425         * css-animations/test_effect-target.html:
426         * css-animations/test_element-get-animations.html:
427         * css-animations/test_event-dispatch.html:
428         * css-animations/test_event-order.html:
429         * css-animations/test_keyframeeffect-getkeyframes.html:
430         * css-animations/test_pseudoElement-get-animations.html:
431         * css-animations/test_setting-effect.html:
432         * css-transitions/test_animation-cancel.html:
433         * css-transitions/test_animation-computed-timing.html:
434         * css-transitions/test_animation-currenttime.html:
435         * css-transitions/test_animation-finished.html:
436         * css-transitions/test_animation-pausing.html:
437         * css-transitions/test_animation-ready.html:
438         * css-transitions/test_animation-starttime.html:
439         * css-transitions/test_csstransition-transitionproperty.html:
440         * css-transitions/test_document-get-animations.html:
441         * css-transitions/test_effect-target.html:
442         * css-transitions/test_element-get-animations.html:
443         * css-transitions/test_event-dispatch.html:
444         * css-transitions/test_keyframeeffect-getkeyframes.html:
445         * css-transitions/test_pseudoElement-get-animations.html:
446         * css-transitions/test_setting-effect.html:
447
448 2018-05-18  Antoine Quint  <graouts@apple.com>
449
450         [Web Animations] Turn Web Animations with CSS integration on for test runners
451         https://bugs.webkit.org/show_bug.cgi?id=184819
452         <rdar://problem/39597337>
453
454         Reviewed by Jon Lee.
455
456         Since Web Animations with CSS integration is on by default on test runners, we no longer need
457         the special HTML comment to turn the flag on for select tests.
458
459         * css-animations/test_animation-cancel.html:
460         * css-animations/test_animation-computed-timing.html:
461         * css-animations/test_animation-currenttime.html:
462         * css-animations/test_animation-finish.html:
463         * css-animations/test_animation-finished.html:
464         * css-animations/test_animation-id.html:
465         * css-animations/test_animation-pausing.html:
466         * css-animations/test_animation-playstate.html:
467         * css-animations/test_animation-ready.html:
468         * css-animations/test_animation-reverse.html:
469         * css-animations/test_animation-starttime.html:
470         * css-animations/test_animations-dynamic-changes.html:
471         * css-animations/test_cssanimation-animationname.html:
472         * css-animations/test_document-get-animations.html:
473         * css-animations/test_effect-target.html:
474         * css-animations/test_element-get-animations.html:
475         * css-animations/test_event-dispatch.html:
476         * css-animations/test_event-order.html:
477         * css-animations/test_keyframeeffect-getkeyframes.html:
478         * css-animations/test_pseudoElement-get-animations.html:
479         * css-animations/test_setting-effect.html:
480         * css-transitions/test_animation-cancel.html:
481         * css-transitions/test_animation-computed-timing.html:
482         * css-transitions/test_animation-currenttime.html:
483         * css-transitions/test_animation-finished.html:
484         * css-transitions/test_animation-pausing.html:
485         * css-transitions/test_animation-ready.html:
486         * css-transitions/test_animation-starttime.html:
487         * css-transitions/test_csstransition-transitionproperty.html:
488         * css-transitions/test_document-get-animations.html:
489         * css-transitions/test_effect-target.html:
490         * css-transitions/test_element-get-animations.html:
491         * css-transitions/test_event-dispatch.html:
492         * css-transitions/test_keyframeeffect-getkeyframes.html:
493         * css-transitions/test_pseudoElement-get-animations.html:
494         * css-transitions/test_setting-effect.html:
495
496 2018-05-15  Antoine Quint  <graouts@apple.com>
497
498         [Web Animations] Expose Web Animations CSS integration as an experimental feature
499         https://bugs.webkit.org/show_bug.cgi?id=185647
500
501         Reviewed by Dean Jackson.
502
503         Change the name of the Web Animations CSS integration flag so that tests can opt into this feature.
504
505         * css-animations/test_animation-cancel.html:
506         * css-animations/test_animation-computed-timing.html:
507         * css-animations/test_animation-currenttime.html:
508         * css-animations/test_animation-finish.html:
509         * css-animations/test_animation-finished.html:
510         * css-animations/test_animation-id.html:
511         * css-animations/test_animation-pausing.html:
512         * css-animations/test_animation-playstate.html:
513         * css-animations/test_animation-ready.html:
514         * css-animations/test_animation-reverse.html:
515         * css-animations/test_animation-starttime.html:
516         * css-animations/test_animations-dynamic-changes.html:
517         * css-animations/test_cssanimation-animationname.html:
518         * css-animations/test_document-get-animations.html:
519         * css-animations/test_effect-target.html:
520         * css-animations/test_element-get-animations.html:
521         * css-animations/test_event-dispatch.html:
522         * css-animations/test_event-order.html:
523         * css-animations/test_keyframeeffect-getkeyframes.html:
524         * css-animations/test_pseudoElement-get-animations.html:
525         * css-animations/test_setting-effect.html:
526         * css-transitions/test_animation-cancel.html:
527         * css-transitions/test_animation-computed-timing.html:
528         * css-transitions/test_animation-currenttime.html:
529         * css-transitions/test_animation-finished.html:
530         * css-transitions/test_animation-pausing.html:
531         * css-transitions/test_animation-ready.html:
532         * css-transitions/test_animation-starttime.html:
533         * css-transitions/test_csstransition-transitionproperty.html:
534         * css-transitions/test_document-get-animations.html:
535         * css-transitions/test_effect-target.html:
536         * css-transitions/test_element-get-animations.html:
537         * css-transitions/test_event-dispatch.html:
538         * css-transitions/test_keyframeeffect-getkeyframes.html:
539         * css-transitions/test_pseudoElement-get-animations.html:
540         * css-transitions/test_setting-effect.html:
541
542 2018-03-23  Antoine Quint  <graouts@apple.com>
543
544         [Web Animations] Make imported/mozilla/css-animations/test_animation-currenttime.html pass reliably
545         https://bugs.webkit.org/show_bug.cgi?id=183819
546
547         Reviewed by Dean Jackson.
548
549         Record progressions of Mozilla tests.
550
551         * css-animations/test_animation-currenttime-expected.txt:
552
553 2018-03-23  Antoine Quint  <graouts@apple.com>
554
555         [Web Animations] Correctly handle timing functions specified by CSS Animations and CSS Transitions
556         https://bugs.webkit.org/show_bug.cgi?id=183935
557
558         Reviewed by Dean Jackson.
559
560         Record progressions of Mozilla tests.
561
562         * css-animations/test_animation-computed-timing-expected.txt:
563         * css-transitions/test_animation-computed-timing-expected.txt:
564         * css-transitions/test_keyframeeffect-getkeyframes-expected.txt:
565
566 2018-03-23  Antoine Quint  <graouts@apple.com>
567
568         [Web Animations] infinite repeat counts aren't reflected for CSS Animations
569         https://bugs.webkit.org/show_bug.cgi?id=183932
570
571         Reviewed by Dean Jackson.
572
573         Record progressions of Mozilla tests.
574
575         * css-animations/test_animation-computed-timing-expected.txt:
576         * css-animations/test_animation-finish-expected.txt:
577
578 2018-03-22  Antoine Quint  <graouts@apple.com>
579
580         [Web Animations] Correctly cancel animations when a parent gets a "display: none" style or when an element is removed
581         https://bugs.webkit.org/show_bug.cgi?id=183919
582
583         Reviewed by Dean Jackson.
584
585         A number of tests now pass thanks to correctly canceling animations when a parent element in the hierarchy gets a
586         "display: none" style or if an element with animations is removed.
587
588         * css-animations/test_animation-cancel-expected.txt:
589         * css-animations/test_document-get-animations-expected.txt:
590         * css-animations/test_effect-target-expected.txt:
591         * css-transitions/test_animation-cancel-expected.txt:
592         * css-transitions/test_effect-target-expected.txt:
593
594 2018-03-23  Antoine Quint  <graouts@apple.com>
595
596         [Web Animations] Animated transform styles are ignored when calling getComputedStyle()
597         https://bugs.webkit.org/show_bug.cgi?id=183918
598
599         Reviewed by Dean Jackson.
600
601         We obtain one more PASS by correctly serializing the transform property on getComputedStyle().
602
603         * css-animations/test_animation-cancel-expected.txt:
604
605 2018-03-22  Antoine Quint  <graouts@apple.com>
606
607         [Web Animations] Support "transition: all" for CSS Transitions as Web Animations
608         https://bugs.webkit.org/show_bug.cgi?id=183917
609
610         Reviewed by Dean Jackson.
611
612         Record progressions thanks to supporting "transition: all".
613
614         * css-transitions/test_animation-finished-expected.txt:
615         * css-transitions/test_csstransition-transitionproperty-expected.txt:
616         * css-transitions/test_effect-target-expected.txt:
617         * css-transitions/test_element-get-animations-expected.txt:
618         * css-transitions/test_pseudoElement-get-animations-expected.txt:
619
620 2018-03-21  Antoine Quint  <graouts@apple.com>
621
622         [Web Animations] Make imported/mozilla/css-animations/test_event-dispatch.html pass reliably
623         https://bugs.webkit.org/show_bug.cgi?id=183845
624
625         Reviewed by Dean Jackson.
626
627         Add test expectations for previously crashing tests, update other expectations with progressions, including
628         the two event dispatch tests which now pass all assertions.
629
630         * css-animations/test_animation-finish-expected.txt:
631         * css-animations/test_animation-pausing-expected.txt:
632         * css-animations/test_animation-playstate-expected.txt:
633         * css-animations/test_animation-ready-expected.txt:
634         * css-animations/test_animation-starttime-expected.txt:
635         * css-animations/test_event-dispatch-expected.txt:
636         * css-animations/test_event-order-expected.txt:
637         * css-animations/test_setting-effect-expected.txt: Added.
638         * css-transitions/test_animation-cancel-expected.txt:
639         * css-transitions/test_animation-computed-timing-expected.txt:
640         * css-transitions/test_animation-currenttime-expected.txt:
641         * css-transitions/test_animation-pausing-expected.txt:
642         * css-transitions/test_animation-starttime-expected.txt:
643         * css-transitions/test_event-dispatch-expected.txt:
644         * css-transitions/test_setting-effect-expected.txt: Added.
645
646 2018-03-21  Antoine Quint  <graouts@apple.com>
647
648         [Web Animations] Ensure animationcancel and transitioncancel events are dispatched
649         https://bugs.webkit.org/show_bug.cgi?id=183864
650
651         Reviewed by Dean Jackson.
652
653         Record progressions of Mozilla tests.
654
655         * css-animations/test_animation-cancel-expected.txt:
656         * css-animations/test_animation-currenttime-expected.txt:
657         * css-animations/test_animation-finished-expected.txt:
658         * css-animations/test_animation-reverse-expected.txt:
659         * css-transitions/test_animation-cancel-expected.txt:
660         * css-transitions/test_animation-pausing-expected.txt:
661         * css-transitions/test_animation-ready-expected.txt:
662
663 2018-03-21  Antoine Quint  <graouts@apple.com>
664
665         [Web Animations] Dispatch DOM events for CSS Transitions and CSS Animations implemented as Web Animations
666         https://bugs.webkit.org/show_bug.cgi?id=183781
667
668         Reviewed by Dean Jackson.
669
670         Some of the Mozilla tests no longer time out and partially pass, marking the progression.
671
672         * css-animations/test_animation-starttime-expected.txt:
673         * css-animations/test_element-get-animations-expected.txt:
674
675 2018-03-21  Antoine Quint  <graouts@apple.com>
676
677         [Web Animations] Import CSS Animations and CSS Transitions as Web Animations tests from Mozilla
678         https://bugs.webkit.org/show_bug.cgi?id=183851
679
680         Reviewed by Jon Lee.
681
682         Import a series of tests created by Mozilla contributors for CSS Animations and CSS Transitions as Web Animations.
683
684         * css-animations/test_animation-cancel-expected.txt: Added.
685         * css-animations/test_animation-cancel.html: Added.
686         * css-animations/test_animation-computed-timing-expected.txt: Added.
687         * css-animations/test_animation-computed-timing.html: Added.
688         * css-animations/test_animation-currenttime-expected.txt: Added.
689         * css-animations/test_animation-currenttime.html: Added.
690         * css-animations/test_animation-finish-expected.txt: Added.
691         * css-animations/test_animation-finish.html: Added.
692         * css-animations/test_animation-finished-expected.txt: Added.
693         * css-animations/test_animation-finished.html: Added.
694         * css-animations/test_animation-id-expected.txt: Added.
695         * css-animations/test_animation-id.html: Added.
696         * css-animations/test_animation-pausing-expected.txt: Added.
697         * css-animations/test_animation-pausing.html: Added.
698         * css-animations/test_animation-playstate-expected.txt: Added.
699         * css-animations/test_animation-playstate.html: Added.
700         * css-animations/test_animation-ready-expected.txt: Added.
701         * css-animations/test_animation-ready.html: Added.
702         * css-animations/test_animation-reverse-expected.txt: Added.
703         * css-animations/test_animation-reverse.html: Added.
704         * css-animations/test_animation-starttime-expected.txt: Added.
705         * css-animations/test_animation-starttime.html: Added.
706         * css-animations/test_animations-dynamic-changes-expected.txt: Added.
707         * css-animations/test_animations-dynamic-changes.html: Added.
708         * css-animations/test_cssanimation-animationname-expected.txt: Added.
709         * css-animations/test_cssanimation-animationname.html: Added.
710         * css-animations/test_document-get-animations-expected.txt: Added.
711         * css-animations/test_document-get-animations.html: Added.
712         * css-animations/test_effect-target-expected.txt: Added.
713         * css-animations/test_effect-target.html: Added.
714         * css-animations/test_element-get-animations-expected.txt: Added.
715         * css-animations/test_element-get-animations.html: Added.
716         * css-animations/test_event-dispatch-expected.txt: Added.
717         * css-animations/test_event-dispatch.html: Added.
718         * css-animations/test_event-order-expected.txt: Added.
719         * css-animations/test_event-order.html: Added.
720         * css-animations/test_keyframeeffect-getkeyframes.html: Added.
721         * css-animations/test_pseudoElement-get-animations-expected.txt: Added.
722         * css-animations/test_pseudoElement-get-animations.html: Added.
723         * css-animations/test_setting-effect.html: Added.
724         * css-transitions/test_animation-cancel-expected.txt: Added.
725         * css-transitions/test_animation-cancel.html: Added.
726         * css-transitions/test_animation-computed-timing-expected.txt: Added.
727         * css-transitions/test_animation-computed-timing.html: Added.
728         * css-transitions/test_animation-currenttime-expected.txt: Added.
729         * css-transitions/test_animation-currenttime.html: Added.
730         * css-transitions/test_animation-finished-expected.txt: Added.
731         * css-transitions/test_animation-finished.html: Added.
732         * css-transitions/test_animation-pausing-expected.txt: Added.
733         * css-transitions/test_animation-pausing.html: Added.
734         * css-transitions/test_animation-ready-expected.txt: Added.
735         * css-transitions/test_animation-ready.html: Added.
736         * css-transitions/test_animation-starttime-expected.txt: Added.
737         * css-transitions/test_animation-starttime.html: Added.
738         * css-transitions/test_csstransition-transitionproperty-expected.txt: Added.
739         * css-transitions/test_csstransition-transitionproperty.html: Added.
740         * css-transitions/test_document-get-animations-expected.txt: Added.
741         * css-transitions/test_document-get-animations.html: Added.
742         * css-transitions/test_effect-target-expected.txt: Added.
743         * css-transitions/test_effect-target.html: Added.
744         * css-transitions/test_element-get-animations-expected.txt: Added.
745         * css-transitions/test_element-get-animations.html: Added.
746         * css-transitions/test_event-dispatch-expected.txt: Added.
747         * css-transitions/test_event-dispatch.html: Added.
748         * css-transitions/test_keyframeeffect-getkeyframes-expected.txt: Added.
749         * css-transitions/test_keyframeeffect-getkeyframes.html: Added.
750         * css-transitions/test_pseudoElement-get-animations-expected.txt: Added.
751         * css-transitions/test_pseudoElement-get-animations.html: Added.
752         * css-transitions/test_setting-effect.html: Added.
753         * resources/testcommon.js: Added.
754
755 2015-05-26  Said Abou-Hallawa  <sabouhallawa@apple.com>
756
757         An SVG with no intrinsic size does not draw correct slices when used as a border-image for an HTML element.
758         https://bugs.webkit.org/show_bug.cgi?id=139405
759
760         Reviewed by Darin Adler.
761
762         * svg/as-image/border-image-simple-2.html: Add "border: 0px none;" to
763         style of the <div> although the style has "border-image: url() 0 fill;".
764         If the border width is not set to zero in the style, the <div> will have
765         a 3px border. This seems to be a bug in WebKit but should be unrelated to
766         the non-intrinsic-sized images with border-image.
767
768 2014-12-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
769
770         Import Mozilla test suite for SVG.
771         https://bugs.webkit.org/show_bug.cgi?id=139456.
772
773         Reviewed by Dean Jackson.
774
775         This is only a part of the test suite. The rest of the tests will be submitted
776         later as they are investigated and the failures are reduced.
777
778         * ChangeLog: Added.
779         * resources: Added.
780         * resources/fonts: Added.
781         * resources/fonts/Ahem.ttf: Added.
782         * resources/fonts/LinLibertine_Re-4.7.5.woff: Added.
783         * svg: Added.
784         * svg/altGlyph-01-expected.svg: Added.
785         * svg/altGlyph-01.svg: Added.
786         * svg/as-image: Added.
787         * svg/as-image/background-image-rect-1png-expected.html: Added.
788         * svg/as-image/background-image-rect-1png.html: Added.
789         * svg/as-image/background-image-rect-2-expected.html: Added.
790         * svg/as-image/background-image-rect-2.html: Added.
791         * svg/as-image/background-resize-1-expected.html: Added.
792         * svg/as-image/background-resize-1.html: Added.
793         * svg/as-image/background-resize-2-expected.html: Added.
794         * svg/as-image/background-resize-2.html: Added.
795         * svg/as-image/background-resize-3-expected.html: Added.
796         * svg/as-image/background-resize-3.html: Added.
797         * svg/as-image/background-resize-4-expected.html: Added.
798         * svg/as-image/background-resize-4.html: Added.
799         * svg/as-image/background-stretch-1-expected.html: Added.
800         * svg/as-image/background-stretch-1.html: Added.
801         * svg/as-image/border-image-simple-1-expected.html: Added.
802         * svg/as-image/border-image-simple-1.html: Added.
803         * svg/as-image/border-image-simple-2-expected.html: Added.
804         * svg/as-image/border-image-simple-2.html: Added.
805         * svg/as-image/canvas-drawImage-scale-1a-expected.html: Added.
806         * svg/as-image/canvas-drawImage-scale-1a.html: Added.
807         * svg/as-image/canvas-drawImage-scale-1b-expected.html: Added.
808         * svg/as-image/canvas-drawImage-scale-1b.html: Added.
809         * svg/as-image/img-content-outside-viewBox-1-expected.html: Added.
810         * svg/as-image/img-content-outside-viewBox-1.html: Added.
811         * svg/as-image/img-dyn-1-expected.html: Added.
812         * svg/as-image/img-dyn-1.html: Added.
813         * svg/as-image/img-foreignObject-1-expected.html: Added.
814         * svg/as-image/img-foreignObject-1.html: Added.
815         * svg/as-image/img-foreignObject-embed-1-expected.html: Added.
816         * svg/as-image/img-foreignObject-embed-1.html: Added.
817         * svg/as-image/img-foreignObject-iframe-1a-expected.html: Added.
818         * svg/as-image/img-foreignObject-iframe-1a.html: Added.
819         * svg/as-image/img-foreignObject-iframe-1b-expected.html: Added.
820         * svg/as-image/img-foreignObject-iframe-1b.html: Added.
821         * svg/as-image/img-height-meet-1-expected.html: Added.
822         * svg/as-image/img-height-meet-1.html: Added.
823         * svg/as-image/img-height-meet-2-expected.html: Added.
824         * svg/as-image/img-height-meet-2.html: Added.
825         * svg/as-image/img-height-slice-1-expected.html: Added.
826         * svg/as-image/img-height-slice-1.html: Added.
827         * svg/as-image/img-height-slice-2-expected.html: Added.
828         * svg/as-image/img-height-slice-2.html: Added.
829         * svg/as-image/img-simple-1-expected.html: Added.
830         * svg/as-image/img-simple-1.html: Added.
831         * svg/as-image/img-simple-2-expected.html: Added.
832         * svg/as-image/img-simple-2.html: Added.
833         * svg/as-image/img-simple-3-expected.html: Added.
834         * svg/as-image/img-simple-3.html: Added.
835         * svg/as-image/img-simple-4-expected.html: Added.
836         * svg/as-image/img-simple-4.html: Added.
837         * svg/as-image/img-simple-5-expected.html: Added.
838         * svg/as-image/img-simple-5.html: Added.
839         * svg/as-image/img-simple-6-expected.html: Added.
840         * svg/as-image/img-simple-6.html: Added.
841         * svg/as-image/img-simple-7-expected.html: Added.
842         * svg/as-image/img-simple-7.html: Added.
843         * svg/as-image/img-width-meet-1-expected.html: Added.
844         * svg/as-image/img-width-meet-1.html: Added.
845         * svg/as-image/img-width-meet-2-expected.html: Added.
846         * svg/as-image/img-width-meet-2.html: Added.
847         * svg/as-image/img-width-slice-1-expected.html: Added.
848         * svg/as-image/img-width-slice-1.html: Added.
849         * svg/as-image/img-width-slice-2-expected.html: Added.
850         * svg/as-image/img-width-slice-2.html: Added.
851         * svg/as-image/img-widthAndHeight-meet-1-expected.html: Added.
852         * svg/as-image/img-widthAndHeight-meet-1.html: Added.
853         * svg/as-image/img-widthAndHeight-meet-2-expected.html: Added.
854         * svg/as-image/img-widthAndHeight-meet-2.html: Added.
855         * svg/as-image/img-widthAndHeight-slice-1-expected.html: Added.
856         * svg/as-image/img-widthAndHeight-slice-1.html: Added.
857         * svg/as-image/img-widthAndHeight-slice-2-expected.html: Added.
858         * svg/as-image/img-widthAndHeight-slice-2.html: Added.
859         * svg/as-image/list-simple-1-expected.html: Added.
860         * svg/as-image/list-simple-1.html: Added.
861         * svg/as-image/resources: Added.
862         * svg/as-image/resources/content-outside-viewBox-1-helper.svg: Added.
863         * svg/as-image/resources/img-foreignObject-1-helper.svg: Added.
864         * svg/as-image/resources/img-foreignObject-embed-1-helper.svg: Added.
865         * svg/as-image/resources/img-foreignObject-iframe-1a-helper.svg: Added.
866         * svg/as-image/resources/img-foreignObject-iframe-1b-helper.svg: Added.
867         * svg/as-image/resources/lime100x100-noSVGDimensions.svg: Added.
868         * svg/as-image/resources/lime100x100-ref.html: Added.
869         * svg/as-image/resources/lime100x100.png: Added.
870         * svg/as-image/resources/lime100x100.svg: Added.
871         * svg/as-image/resources/lime200x100.svg: Added.
872         * svg/as-image/resources/lime200x200.svg: Added.
873         * svg/as-image/resources/lime50x25.svg: Added.
874         * svg/as-image/resources/lime50x50.svg: Added.
875         * svg/as-image/resources/limeInRed-noSVGDimensions-animViewBox.svg: Added.
876         * svg/as-image/resources/limeInRed-noSVGDimensions-viewBox.svg: Added.
877         * svg/as-image/resources/limeInRed100x100-viewBox.svg: Added.
878         * svg/as-image/resources/limeInRed100x100.png: Added.
879         * svg/as-image/resources/limeInRed100x100.svg: Added.
880         * svg/as-image/resources/script100x100.svg: Added.
881         * svg/as-image/resources/squaredCircle-100x100.svg: Added.
882         * svg/as-image/resources/squaredCircle-100x50.svg: Added.
883         * svg/as-image/resources/squaredCircle-viewBox-100x100.svg: Added.
884         * svg/as-image/resources/squaredCircle-viewBox-noSize.svg: Added.
885         * svg/as-image/resources/white-rect-no-viewbox.svg: Added.
886         * svg/as-image/resources/white-rect-with-viewbox.svg: Added.
887         * svg/as-image/zoom: Added.
888         * svg/as-image/zoom/img-fuzzy-zoomIn-1-expected.html: Added.
889         * svg/as-image/zoom/img-fuzzy-zoomIn-1.html: Added.
890         * svg/as-image/zoom/img-fuzzy-zoomOut-1-expected.html: Added.
891         * svg/as-image/zoom/img-fuzzy-zoomOut-1.html: Added.
892         * svg/blend-color-burn-expected.svg: Added.
893         * svg/blend-color-burn.svg: Added.
894         * svg/blend-color-dodge-expected.svg: Added.
895         * svg/blend-color-dodge.svg: Added.
896         * svg/blend-color-expected.svg: Added.
897         * svg/blend-color.svg: Added.
898         * svg/blend-darken-expected.svg: Added.
899         * svg/blend-darken.svg: Added.
900         * svg/blend-difference-expected.svg: Added.
901         * svg/blend-difference-stacking-expected.html: Added.
902         * svg/blend-difference-stacking.html: Added.
903         * svg/blend-difference.svg: Added.
904         * svg/blend-exclusion-expected.svg: Added.
905         * svg/blend-exclusion.svg: Added.
906         * svg/blend-hard-light-expected.svg: Added.
907         * svg/blend-hard-light.svg: Added.
908         * svg/blend-hue-expected.svg: Added.
909         * svg/blend-hue.svg: Added.
910         * svg/blend-layer-blend-expected.svg: Added.
911         * svg/blend-layer-blend.svg: Added.
912         * svg/blend-layer-filter-expected.svg: Added.
913         * svg/blend-layer-filter.svg: Added.
914         * svg/blend-layer-mask-expected.svg: Added.
915         * svg/blend-layer-mask.svg: Added.
916         * svg/blend-layer-opacity-expected.svg: Added.
917         * svg/blend-layer-opacity.svg: Added.
918         * svg/blend-lighten-expected.svg: Added.
919         * svg/blend-lighten.svg: Added.
920         * svg/blend-luminosity-expected.svg: Added.
921         * svg/blend-luminosity.svg: Added.
922         * svg/blend-multiply-expected.svg: Added.
923         * svg/blend-multiply.svg: Added.
924         * svg/blend-normal-expected.svg: Added.
925         * svg/blend-normal.svg: Added.
926         * svg/blend-overlay-expected.svg: Added.
927         * svg/blend-overlay.svg: Added.
928         * svg/blend-saturation-expected.svg: Added.
929         * svg/blend-saturation.svg: Added.
930         * svg/blend-screen-expected.svg: Added.
931         * svg/blend-screen.svg: Added.
932         * svg/clip-02a-expected.svg: Added.
933         * svg/clip-02a.svg: Added.
934         * svg/clip-02b-expected.svg: Added.
935         * svg/clip-02b.svg: Added.
936         * svg/clip-surface-clone-01-expected.svg: Added.
937         * svg/clip-surface-clone-01.svg: Added.
938         * svg/clipPath-basic-01-expected.svg: Added.
939         * svg/clipPath-basic-01.svg: Added.
940         * svg/clipPath-basic-02-expected.svg: Added.
941         * svg/clipPath-basic-02.svg: Added.
942         * svg/clipPath-basic-03-expected.svg: Added.
943         * svg/clipPath-basic-03.svg: Added.
944         * svg/clipPath-basic-04-expected.svg: Added.
945         * svg/clipPath-basic-04.svg: Added.
946         * svg/clipPath-basic-05-expected.svg: Added.
947         * svg/clipPath-basic-05.svg: Added.
948         * svg/clipPath-basic-06-expected.svg: Added.
949         * svg/clipPath-basic-06.svg: Added.
950         * svg/conditions-01-expected.svg: Added.
951         * svg/conditions-01.svg: Added.
952         * svg/conditions-02-expected.svg: Added.
953         * svg/conditions-02.svg: Added.
954         * svg/conditions-03-expected.svg: Added.
955         * svg/conditions-03.svg: Added.
956         * svg/conditions-04-expected.svg: Added.
957         * svg/conditions-04.svg: Added.
958         * svg/conditions-06-expected.svg: Added.
959         * svg/conditions-06.svg: Added.
960         * svg/conditions-07-expected.svg: Added.
961         * svg/conditions-07.svg: Added.
962         * svg/conditions-08-expected.svg: Added.
963         * svg/conditions-08.svg: Added.
964         * svg/cssComment-in-attribute-01-expected.svg: Added.
965         * svg/cssComment-in-attribute-01.svg: Added.
966         * svg/currentColor-01-expected.svg: Added.
967         * svg/currentColor-01.svg: Added.
968         * svg/currentColor-02-expected.svg: Added.
969         * svg/currentColor-02.svg: Added.
970         * svg/currentColor-03-expected.svg: Added.
971         * svg/currentColor-03.svg: Added.
972         * svg/dynamic-attr-change-1-expected.svg: Added.
973         * svg/dynamic-attr-change-1.svg: Added.
974         * svg/dynamic-attr-removal-1-expected.svg: Added.
975         * svg/dynamic-attr-removal-1.svg: Added.
976         * svg/dynamic-attr-removal-2-expected.svg: Added.
977         * svg/dynamic-attr-removal-2.svg: Added.
978         * svg/dynamic-class-01-expected.svg: Added.
979         * svg/dynamic-class-01.svg: Added.
980         * svg/dynamic-conditions-01-expected.svg: Added.
981         * svg/dynamic-conditions-01.svg: Added.
982         * svg/dynamic-conditions-03-expected.svg: Added.
983         * svg/dynamic-conditions-03.svg: Added.
984         * svg/dynamic-conditions-05-expected.svg: Added.
985         * svg/dynamic-conditions-05.svg: Added.
986         * svg/dynamic-conditions-08-expected.svg: Added.
987         * svg/dynamic-conditions-08.svg: Added.
988         * svg/dynamic-conditions-12-expected.svg: Added.
989         * svg/dynamic-conditions-12.svg: Added.
990         * svg/dynamic-filter-contents-01a-expected.svg: Added.
991         * svg/dynamic-filter-contents-01a.svg: Added.
992         * svg/dynamic-gradient-contents-01-expected.svg: Added.
993         * svg/dynamic-gradient-contents-01.svg: Added.
994         * svg/dynamic-gradient-contents-02-expected.svg: Added.
995         * svg/dynamic-gradient-contents-02.svg: Added.
996         * svg/dynamic-inner-svg-01-expected.svg: Added.
997         * svg/dynamic-inner-svg-01.svg: Added.
998         * svg/dynamic-link-style-01-expected.svg: Added.
999         * svg/dynamic-link-style-01.svg: Added.
1000         * svg/dynamic-marker-01-expected.svg: Added.
1001         * svg/dynamic-marker-01.svg: Added.
1002         * svg/dynamic-marker-02-expected.svg: Added.
1003         * svg/dynamic-marker-02.svg: Added.
1004         * svg/dynamic-marker-03-expected.svg: Added.
1005         * svg/dynamic-marker-03.svg: Added.
1006         * svg/dynamic-mask-01-expected.svg: Added.
1007         * svg/dynamic-mask-01.svg: Added.
1008         * svg/dynamic-mask-contents-01-expected.svg: Added.
1009         * svg/dynamic-mask-contents-01.svg: Added.
1010         * svg/dynamic-mask-pre-effects-bbox-expected.html: Added.
1011         * svg/dynamic-mask-pre-effects-bbox.html: Added.
1012         * svg/dynamic-opacity-property-01-expected.svg: Added.
1013         * svg/dynamic-opacity-property-01.svg: Added.
1014         * svg/dynamic-pattern-01-expected.svg: Added.
1015         * svg/dynamic-pattern-01.svg: Added.
1016         * svg/dynamic-pattern-02-expected.svg: Added.
1017         * svg/dynamic-pattern-02.svg: Added.
1018         * svg/dynamic-pattern-contents-01-expected.svg: Added.
1019         * svg/dynamic-pattern-contents-01.svg: Added.
1020         * svg/dynamic-pattern-contents-02-expected.svg: Added.
1021         * svg/dynamic-pattern-contents-02.svg: Added.
1022         * svg/dynamic-rect-01-expected.svg: Added.
1023         * svg/dynamic-rect-01.svg: Added.
1024         * svg/dynamic-rect-03-expected.svg: Added.
1025         * svg/dynamic-rect-03.svg: Added.
1026         * svg/dynamic-reflow-01-expected.svg: Added.
1027         * svg/dynamic-reflow-01.svg: Added.
1028         * svg/dynamic-small-object-scaled-up-01-expected.svg: Added.
1029         * svg/dynamic-small-object-scaled-up-01.svg: Added.
1030         * svg/dynamic-small-object-scaled-up-02-expected.svg: Added.
1031         * svg/dynamic-small-object-scaled-up-02.svg: Added.
1032         * svg/dynamic-stroke-01-expected.svg: Added.
1033         * svg/dynamic-stroke-01.svg: Added.
1034         * svg/dynamic-stroke-opacity-01-expected.svg: Added.
1035         * svg/dynamic-stroke-opacity-01.svg: Added.
1036         * svg/dynamic-stroke-width-01-expected.svg: Added.
1037         * svg/dynamic-stroke-width-01.svg: Added.
1038         * svg/dynamic-switch-01-expected.svg: Added.
1039         * svg/dynamic-switch-01.svg: Added.
1040         * svg/dynamic-text-01-expected.svg: Added.
1041         * svg/dynamic-text-01.svg: Added.
1042         * svg/dynamic-text-02-expected.svg: Added.
1043         * svg/dynamic-text-02.svg: Added.
1044         * svg/dynamic-text-03-expected.svg: Added.
1045         * svg/dynamic-text-03.svg: Added.
1046         * svg/dynamic-text-04-expected.svg: Added.
1047         * svg/dynamic-text-04.svg: Added.
1048         * svg/dynamic-text-05-expected.svg: Added.
1049         * svg/dynamic-text-05.svg: Added.
1050         * svg/dynamic-text-06-expected.svg: Added.
1051         * svg/dynamic-text-06.svg: Added.
1052         * svg/dynamic-text-07-expected.svg: Added.
1053         * svg/dynamic-text-07.svg: Added.
1054         * svg/dynamic-text-08-expected.svg: Added.
1055         * svg/dynamic-text-08.svg: Added.
1056         * svg/dynamic-textPath-01-expected.svg: Added.
1057         * svg/dynamic-textPath-01.svg: Added.
1058         * svg/dynamic-textPath-02-expected.svg: Added.
1059         * svg/dynamic-textPath-02.svg: Added.
1060         * svg/dynamic-textPath-03-expected.svg: Added.
1061         * svg/dynamic-textPath-03.svg: Added.
1062         * svg/dynamic-use-01-expected.svg: Added.
1063         * svg/dynamic-use-01.svg: Added.
1064         * svg/dynamic-use-02-expected.svg: Added.
1065         * svg/dynamic-use-02.svg: Added.
1066         * svg/dynamic-use-03-expected.svg: Added.
1067         * svg/dynamic-use-03.svg: Added.
1068         * svg/dynamic-use-04-expected.svg: Added.
1069         * svg/dynamic-use-04.svg: Added.
1070         * svg/dynamic-use-05-expected.svg: Added.
1071         * svg/dynamic-use-05.svg: Added.
1072         * svg/dynamic-use-06-expected.svg: Added.
1073         * svg/dynamic-use-06.svg: Added.
1074         * svg/dynamic-use-07-expected.svg: Added.
1075         * svg/dynamic-use-07.svg: Added.
1076         * svg/dynamic-use-nested-01a-expected.svg: Added.
1077         * svg/dynamic-use-nested-01a.svg: Added.
1078         * svg/dynamic-use-nested-01b-expected.svg: Added.
1079         * svg/dynamic-use-nested-01b.svg: Added.
1080         * svg/dynamic-use-remove-width-expected.svg: Added.
1081         * svg/dynamic-use-remove-width.svg: Added.
1082         * svg/fallback-color-01a-expected.svg: Added.
1083         * svg/fallback-color-01a.svg: Added.
1084         * svg/fallback-color-01b-expected.svg: Added.
1085         * svg/fallback-color-01b.svg: Added.
1086         * svg/fallback-color-02a-expected.svg: Added.
1087         * svg/fallback-color-02a.svg: Added.
1088         * svg/fallback-color-03-expected.svg: Added.
1089         * svg/fallback-color-03.svg: Added.
1090         * svg/fallback-color-04-expected.svg: Added.
1091         * svg/fallback-color-04.svg: Added.
1092         * svg/filter-basic-01-expected.svg: Added.
1093         * svg/filter-basic-01.svg: Added.
1094         * svg/filter-basic-02-expected.svg: Added.
1095         * svg/filter-basic-02.svg: Added.
1096         * svg/filter-basic-03-expected.svg: Added.
1097         * svg/filter-basic-03.svg: Added.
1098         * svg/filter-bounds-01-expected.svg: Added.
1099         * svg/filter-bounds-01.svg: Added.
1100         * svg/filter-bounds-02-expected.svg: Added.
1101         * svg/filter-bounds-02.svg: Added.
1102         * svg/filter-result-01-expected.svg: Added.
1103         * svg/filter-result-01.svg: Added.
1104         * svg/filter-scaled-02-expected.html: Added.
1105         * svg/filter-scaled-02.html: Added.
1106         * svg/filter-translated-01-expected.svg: Added.
1107         * svg/filter-translated-01.svg: Added.
1108         * svg/filters: Added.
1109         * svg/filters-and-group-opacity-01-expected.svg: Added.
1110         * svg/filters-and-group-opacity-01.svg: Added.
1111         * svg/filters/feBlend-1-expected.svg: Added.
1112         * svg/filters/feBlend-1.svg: Added.
1113         * svg/filters/feBlend-2-expected.svg: Added.
1114         * svg/filters/feBlend-2.svg: Added.
1115         * svg/filters/feColorMatrix-1-expected.svg: Added.
1116         * svg/filters/feColorMatrix-1.svg: Added.
1117         * svg/filters/feColorMatrix-2-expected.svg: Added.
1118         * svg/filters/feColorMatrix-2.svg: Added.
1119         * svg/filters/feComposite-1-expected.svg: Added.
1120         * svg/filters/feComposite-1.svg: Added.
1121         * svg/filters/feComposite-2-expected.svg: Added.
1122         * svg/filters/feComposite-2.svg: Added.
1123         * svg/filters/feConvolveMatrix-1-expected.svg: Added.
1124         * svg/filters/feConvolveMatrix-1.svg: Added.
1125         * svg/filters/feConvolveMatrix-2-expected.svg: Added.
1126         * svg/filters/feConvolveMatrix-2.svg: Added.
1127         * svg/filters/feConvolveMatrix-bias-01-expected.svg: Added.
1128         * svg/filters/feConvolveMatrix-bias-01.svg: Added.
1129         * svg/filters/feConvolveMatrix-order-01-expected.svg: Added.
1130         * svg/filters/feConvolveMatrix-order-01.svg: Added.
1131         * svg/filters/feFlood-1-expected.svg: Added.
1132         * svg/filters/feFlood-1.svg: Added.
1133         * svg/filters/feFlood-2-expected.svg: Added.
1134         * svg/filters/feFlood-2.svg: Added.
1135         * svg/filters/feGaussianBlur-2-expected.svg: Added.
1136         * svg/filters/feGaussianBlur-2.svg: Added.
1137         * svg/filters/feGaussianBlur-6-expected.svg: Added.
1138         * svg/filters/feGaussianBlur-6.svg: Added.
1139         * svg/filters/feGaussianBlur-alpha-01-expected.svg: Added.
1140         * svg/filters/feGaussianBlur-alpha-01.svg: Added.
1141         * svg/filters/feImage-1-expected.svg: Added.
1142         * svg/filters/feImage-1.svg: Added.
1143         * svg/filters/feMerge-1-expected.svg: Added.
1144         * svg/filters/feMerge-1.svg: Added.
1145         * svg/filters/feMerge-2-expected.svg: Added.
1146         * svg/filters/feMerge-2.svg: Added.
1147         * svg/filters/feOffset-1-expected.svg: Added.
1148         * svg/filters/feOffset-1.svg: Added.
1149         * svg/filters/feOffset-2-expected.svg: Added.
1150         * svg/filters/feOffset-2.svg: Added.
1151         * svg/filters/feSpecularLighting-1-expected.svg: Added.
1152         * svg/filters/feSpecularLighting-1.svg: Added.
1153         * svg/filters/feTile-1-expected.svg: Added.
1154         * svg/filters/feTile-1.svg: Added.
1155         * svg/filters/feTile-2-expected.svg: Added.
1156         * svg/filters/feTile-2.svg: Added.
1157         * svg/filters/feTile-large-02-expected.svg: Added.
1158         * svg/filters/feTile-large-02.svg: Added.
1159         * svg/filters/feTile-outside-01-expected.svg: Added.
1160         * svg/filters/feTile-outside-01.svg: Added.
1161         * svg/filters/feTurbulence-offset-expected.svg: Added.
1162         * svg/filters/feTurbulence-offset.svg: Added.
1163         * svg/filters/filter-kernelUnitLength-01-expected.svg: Added.
1164         * svg/filters/filter-kernelUnitLength-01.svg: Added.
1165         * svg/filters/filter-marked-line-02-expected.svg: Added.
1166         * svg/filters/filter-marked-line-02.svg: Added.
1167         * svg/filters/filter-marked-line-03-expected.svg: Added.
1168         * svg/filters/filter-marked-line-03.svg: Added.
1169         * svg/filters/filter-marked-line-04-expected.svg: Added.
1170         * svg/filters/filter-marked-line-04.svg: Added.
1171         * svg/filters/filter-marked-line-05-expected.svg: Added.
1172         * svg/filters/filter-marked-line-05.svg: Added.
1173         * svg/filters/filter-marked-line-06-expected.svg: Added.
1174         * svg/filters/filter-marked-line-06.svg: Added.
1175         * svg/filters/filter-marked-line-07-expected.svg: Added.
1176         * svg/filters/filter-marked-line-07.svg: Added.
1177         * svg/filters/filter-marked-line-08-expected.svg: Added.
1178         * svg/filters/filter-marked-line-08.svg: Added.
1179         * svg/filters/filter-marked-line-09-expected.svg: Added.
1180         * svg/filters/filter-marked-line-09.svg: Added.
1181         * svg/filters/svg-filter-chains: Added.
1182         * svg/filters/svg-filter-chains/clip-input-expected.svg: Added.
1183         * svg/filters/svg-filter-chains/clip-input.svg: Added.
1184         * svg/filters/svg-filter-chains/clip-output-expected.svg: Added.
1185         * svg/filters/svg-filter-chains/clip-output.svg: Added.
1186         * svg/foreignObject-02-expected.svg: Added.
1187         * svg/foreignObject-02.svg: Added.
1188         * svg/foreignObject-ancestor-style-change-01-expected.svg: Added.
1189         * svg/foreignObject-ancestor-style-change-01.svg: Added.
1190         * svg/foreignObject-dynamic-abspos-01-expected.html: Added.
1191         * svg/foreignObject-dynamic-abspos-01.html: Added.
1192         * svg/foreignObject-img-form-theme-expected.html: Added.
1193         * svg/foreignObject-img-form-theme.html: Added.
1194         * svg/href-attr-change-restyles-expected.svg: Added.
1195         * svg/href-attr-change-restyles.svg: Added.
1196         * svg/image: Added.
1197         * svg/image/image-filter-01-expected.svg: Added.
1198         * svg/image/image-filter-01.svg: Added.
1199         * svg/image/image-opacity-01-expected.svg: Added.
1200         * svg/image/image-opacity-01.svg: Added.
1201         * svg/image/image-opacity-02-expected.svg: Added.
1202         * svg/image/image-opacity-02.svg: Added.
1203         * svg/image/image-preserveAspectRatio-03-expected.svg: Added.
1204         * svg/image/image-preserveAspectRatio-03.svg: Added.
1205         * svg/image/image-preserveAspectRatio-04-expected.svg: Added.
1206         * svg/image/image-preserveAspectRatio-04.svg: Added.
1207         * svg/image/image-rotate-01-expected.svg: Added.
1208         * svg/image/image-rotate-01.svg: Added.
1209         * svg/image/image-translate-01-expected.svg: Added.
1210         * svg/image/image-translate-01.svg: Added.
1211         * svg/image/image-x-01-expected.svg: Added.
1212         * svg/image/image-x-01.svg: Added.
1213         * svg/image/image-xy-01-expected.svg: Added.
1214         * svg/image/image-xy-01.svg: Added.
1215         * svg/image/image-y-01-expected.svg: Added.
1216         * svg/image/image-y-01.svg: Added.
1217         * svg/image/resources: Added.
1218         * svg/image/resources/blueRect10x10-viewBox-animPAR.svg: Added.
1219         * svg/image/resources/blueRect10x10-viewBox.svg: Added.
1220         * svg/image/resources/blueRect10x10.png: Added.
1221         * svg/image/resources/blueRect10x10.svg: Added.
1222         * svg/linearGradient-basic-03-expected.svg: Added.
1223         * svg/linearGradient-basic-03.svg: Added.
1224         * svg/marker-effects-01-expected.svg: Added.
1225         * svg/marker-effects-01.svg: Added.
1226         * svg/marker-orientation-01-expected.svg: Added.
1227         * svg/marker-orientation-01.svg: Added.
1228         * svg/marker-viewBox-01-expected.svg: Added.
1229         * svg/marker-viewBox-01.svg: Added.
1230         * svg/markers-and-group-opacity-01-expected.svg: Added.
1231         * svg/markers-and-group-opacity-01.svg: Added.
1232         * svg/mask-basic-01-expected.svg: Added.
1233         * svg/mask-basic-01.svg: Added.
1234         * svg/mask-basic-02-expected.svg: Added.
1235         * svg/mask-basic-02.svg: Added.
1236         * svg/mask-basic-03-expected.svg: Added.
1237         * svg/mask-basic-03.svg: Added.
1238         * svg/mask-basic-04-expected.svg: Added.
1239         * svg/mask-basic-04.svg: Added.
1240         * svg/mask-containing-masked-content-01-expected.svg: Added.
1241         * svg/mask-transformed-01-expected.svg: Added.
1242         * svg/mask-transformed-01.svg: Added.
1243         * svg/mask-transformed-02-expected.svg: Added.
1244         * svg/mask-transformed-02.svg: Added.
1245         * svg/mask-type-01-expected.svg: Added.
1246         * svg/mask-type-01.svg: Added.
1247         * svg/nesting-invalid-01-expected.svg: Added.
1248         * svg/nesting-invalid-01.js: Added.
1249         * svg/nesting-invalid-01.svg: Added.
1250         * svg/non-scaling-stroke-03-expected.svg: Added.
1251         * svg/non-scaling-stroke-03.svg: Added.
1252         * svg/objectBoundingBox-and-clipPath-expected.svg: Added.
1253         * svg/objectBoundingBox-and-clipPath.svg: Added.
1254         * svg/objectBoundingBox-and-mask-02-expected.svg: Added.
1255         * svg/objectBoundingBox-and-mask-02.svg: Added.
1256         * svg/objectBoundingBox-and-mask-expected.svg: Added.
1257         * svg/objectBoundingBox-and-mask.svg: Added.
1258         * svg/objectBoundingBox-and-pattern-01a-expected.svg: Added.
1259         * svg/objectBoundingBox-and-pattern-01a.svg: Added.
1260         * svg/objectBoundingBox-and-pattern-01b-expected.svg: Added.
1261         * svg/objectBoundingBox-and-pattern-01b.svg: Added.
1262         * svg/objectBoundingBox-and-pattern-01c-expected.svg: Added.
1263         * svg/objectBoundingBox-and-pattern-01c.svg: Added.
1264         * svg/objectBoundingBox-and-pattern-02-expected.svg: Added.
1265         * svg/objectBoundingBox-and-pattern-02.svg: Added.
1266         * svg/objectBoundingBox-and-pattern-03-expected.svg: Added.
1267         * svg/objectBoundingBox-and-pattern-03.svg: Added.
1268         * svg/opacity-and-gradient-02-expected.svg: Added.
1269         * svg/opacity-and-gradient-02.svg: Added.
1270         * svg/outer-svg-border-and-padding-01-expected.svg: Added.
1271         * svg/outer-svg-border-and-padding-01.svg: Added.
1272         * svg/overflow-on-outer-svg-01-expected.svg: Added.
1273         * svg/overflow-on-outer-svg-01.svg: Added.
1274         * svg/overflow-on-outer-svg-02a-expected.xhtml: Added.
1275         * svg/overflow-on-outer-svg-02a.xhtml: Added.
1276         * svg/overflow-on-outer-svg-02b-expected.xhtml: Added.
1277         * svg/overflow-on-outer-svg-02b.xhtml: Added.
1278         * svg/overflow-on-outer-svg-02c-expected.xhtml: Added.
1279         * svg/overflow-on-outer-svg-02c.xhtml: Added.
1280         * svg/overflow-on-outer-svg-02d-expected.xhtml: Added.
1281         * svg/overflow-on-outer-svg-02d.xhtml: Added.
1282         * svg/paint-order-01-expected.svg: Added.
1283         * svg/paint-order-01.svg: Added.
1284         * svg/paint-order-02-expected.svg: Added.
1285         * svg/paint-order-02.svg: Added.
1286         * svg/paint-order-03-expected.svg: Added.
1287         * svg/paint-order-03.svg: Added.
1288         * svg/path-02-expected.svg: Added.
1289         * svg/path-02.svg: Added.
1290         * svg/path-03-expected.svg: Added.
1291         * svg/path-03.svg: Added.
1292         * svg/path-04-expected.svg: Added.
1293         * svg/path-04.svg: Added.
1294         * svg/path-05-expected.svg: Added.
1295         * svg/path-05.svg: Added.
1296         * svg/path-06-expected.svg: Added.
1297         * svg/path-06.svg: Added.
1298         * svg/path-07-expected.svg: Added.
1299         * svg/path-07.svg: Added.
1300         * svg/path-08-expected.svg: Added.
1301         * svg/path-08.svg: Added.
1302         * svg/pathLength-01-expected.svg: Added.
1303         * svg/pathLength-01.svg: Added.
1304         * svg/pattern-basic-01-expected.svg: Added.
1305         * svg/pattern-basic-01.svg: Added.
1306         * svg/pattern-invalid-01-expected.svg: Added.
1307         * svg/pattern-invalid-01.svg: Added.
1308         * svg/pattern-live-01a-expected.svg: Added.
1309         * svg/pattern-live-01a.svg: Added.
1310         * svg/pattern-live-01b-expected.svg: Added.
1311         * svg/pattern-live-01b.svg: Added.
1312         * svg/pattern-scale-01a-expected.svg: Added.
1313         * svg/pattern-scale-01a.svg: Added.
1314         * svg/pattern-scale-01b-expected.svg: Added.
1315         * svg/pattern-scale-01b.svg: Added.
1316         * svg/pattern-scale-01c-expected.svg: Added.
1317         * svg/pattern-scale-01c.svg: Added.
1318         * svg/pattern-transform-presence-01-expected.svg: Added.
1319         * svg/pattern-transform-presence-01.svg: Added.
1320         * svg/pattern-transformed-01-expected.svg: Added.
1321         * svg/pattern-transformed-01.svg: Added.
1322         * svg/pseudo-classes-02-expected.svg: Added.
1323         * svg/pseudo-classes-02.svg: Added.
1324         * svg/radialGradient-basic-01-expected.svg: Added.
1325         * svg/radialGradient-basic-01.svg: Added.
1326         * svg/radialGradient-basic-02-expected.svg: Added.
1327         * svg/radialGradient-basic-02.svg: Added.
1328         * svg/radialGradient-basic-04-expected.svg: Added.
1329         * svg/radialGradient-basic-04.svg: Added.
1330         * svg/rect-01-expected.svg: Added.
1331         * svg/rect-01.svg: Added.
1332         * svg/rect-02-expected.svg: Added.
1333         * svg/rect-02.svg: Added.
1334         * svg/rect-03-expected.svg: Added.
1335         * svg/rect-03.svg: Added.
1336         * svg/rect-04-expected.svg: Added.
1337         * svg/rect-04.svg: Added.
1338         * svg/rect-with-rx-and-ry-01-expected.svg: Added.
1339         * svg/rect-with-rx-and-ry-01.svg: Added.
1340         * svg/sizing: Added.
1341         * svg/sizing/inline--display-block--01-expected.xhtml: Added.
1342         * svg/sizing/inline--display-block--01.xhtml: Added.
1343         * svg/sizing/inline--display-inline--01-expected.xhtml: Added.
1344         * svg/sizing/inline--display-inline--01.xhtml: Added.
1345         * svg/sizing/inline--display-inline-block--01-expected.xhtml: Added.
1346         * svg/sizing/inline--display-inline-block--01.xhtml: Added.
1347         * svg/sizing/inline--float-left--01-expected.xhtml: Added.
1348         * svg/sizing/inline--float-left--01.xhtml: Added.
1349         * svg/sizing/inline--float-right--01-expected.xhtml: Added.
1350         * svg/sizing/inline--float-right--01.xhtml: Added.
1351         * svg/sizing/inline--position-absolute--01-expected.xhtml: Added.
1352         * svg/sizing/inline--position-absolute--01.xhtml: Added.
1353         * svg/sizing/inline--position-relative--01-expected.xhtml: Added.
1354         * svg/sizing/inline--position-relative--01.xhtml: Added.
1355         * svg/smil: Added.
1356         * svg/smil/anim-class-04-expected.svg: Added.
1357         * svg/smil/anim-class-04.svg: Added.
1358         * svg/smil/anim-feConvolveMatrix-order-01-expected.svg: Added.
1359         * svg/smil/anim-feConvolveMatrix-order-01.svg: Added.
1360         * svg/smil/anim-feSpotLight-01-expected.svg: Added.
1361         * svg/smil/anim-feSpotLight-01.svg: Added.
1362         * svg/smil/anim-height-interp-1-expected.svg: Added.
1363         * svg/smil/anim-height-interp-1.svg: Added.
1364         * svg/smil/anim-height-interp-2-expected.svg: Added.
1365         * svg/smil/anim-height-interp-2.svg: Added.
1366         * svg/smil/anim-height-interp-3-expected.svg: Added.
1367         * svg/smil/anim-height-interp-3.svg: Added.
1368         * svg/smil/anim-height-interp-4-expected.svg: Added.
1369         * svg/smil/anim-height-interp-4.svg: Added.
1370         * svg/smil/anim-height-interp-5-expected.svg: Added.
1371         * svg/smil/anim-height-interp-5.svg: Added.
1372         * svg/smil/anim-height-interp-6-expected.svg: Added.
1373         * svg/smil/anim-height-interp-6.svg: Added.
1374         * svg/smil/anim-rect-rxry-1-expected.svg: Added.
1375         * svg/smil/anim-rect-rxry-1.svg: Added.
1376         * svg/smil/anim-x-interp-1-expected.svg: Added.
1377         * svg/smil/anim-x-interp-1.svg: Added.
1378         * svg/smil/anim-x-interp-2-expected.svg: Added.
1379         * svg/smil/anim-x-interp-2.svg: Added.
1380         * svg/smil/anim-x-interp-3-expected.svg: Added.
1381         * svg/smil/anim-x-interp-3.svg: Added.
1382         * svg/smil/anim-x-interp-4-expected.svg: Added.
1383         * svg/smil/anim-x-interp-4.svg: Added.
1384         * svg/smil/anim-x-interp-5-expected.svg: Added.
1385         * svg/smil/anim-x-interp-5.svg: Added.
1386         * svg/smil/anim-x-interp-6-expected.svg: Added.
1387         * svg/smil/anim-x-interp-6.svg: Added.
1388         * svg/smil/anim-x-seek-1a-expected.svg: Added.
1389         * svg/smil/anim-y-interp-1-expected.svg: Added.
1390         * svg/smil/anim-y-interp-1.svg: Added.
1391         * svg/smil/anim-y-interp-2-expected.svg: Added.
1392         * svg/smil/anim-y-interp-2.svg: Added.
1393         * svg/smil/anim-y-interp-3-expected.svg: Added.
1394         * svg/smil/anim-y-interp-3.svg: Added.
1395         * svg/smil/anim-y-interp-4-expected.svg: Added.
1396         * svg/smil/anim-y-interp-4.svg: Added.
1397         * svg/smil/anim-y-interp-5-expected.svg: Added.
1398         * svg/smil/anim-y-interp-5.svg: Added.
1399         * svg/smil/anim-y-interp-6-expected.svg: Added.
1400         * svg/smil/anim-y-interp-6.svg: Added.
1401         * svg/smil/container: Added.
1402         * svg/smil/container/invalid-elem-1-expected.xhtml: Added.
1403         * svg/smil/container/invalid-elem-1.xhtml: Added.
1404         * svg/smil/container/moved-tree-1-expected.xhtml: Added.
1405         * svg/smil/container/moved-tree-1.xhtml: Added.
1406         * svg/smil/motion: Added.
1407         * svg/smil/motion/animateMotion-values-linear-1-expected.svg: Added.
1408         * svg/smil/motion/animateMotion-values-linear-1.svg: Added.
1409         * svg/smil/motion/animateMotion-values-paced-1a-expected.svg: Added.
1410         * svg/smil/motion/animateMotion-values-paced-1a.svg: Added.
1411         * svg/smil/motion/animateMotion-values-paced-1b-expected.svg: Added.
1412         * svg/smil/motion/animateMotion-values-paced-1b.svg: Added.
1413         * svg/smil/pause: Added.
1414         * svg/smil/repeat: Added.
1415         * svg/smil/repeat/indefinite-repeat-1-expected.svg: Added.
1416         * svg/smil/repeat/indefinite-repeat-1.svg: Added.
1417         * svg/smil/repeat/init-repeat-1-expected.svg: Added.
1418         * svg/smil/repeat/init-repeat-1.svg: Added.
1419         * svg/smil/restart: Added.
1420         * svg/smil/restart/reset-2-expected.svg: Added.
1421         * svg/smil/restart/reset-2.svg: Added.
1422         * svg/smil/restart/reset-7-expected.svg: Added.
1423         * svg/smil/restart/reset-7.svg: Added.
1424         * svg/smil/smil-grid.js: Added.
1425         * svg/smil/smil-util.js: Added.
1426         * svg/smil/sort: Added.
1427         * svg/smil/sort/sort-startAfter-1-expected.svg: Added.
1428         * svg/smil/sort/sort-startAfter-1.svg: Added.
1429         * svg/smil/sort/sort-startAfter-2-expected.svg: Added.
1430         * svg/smil/sort/sort-startAfter-2.svg: Added.
1431         * svg/smil/sort/sort-startAfter-3-expected.svg: Added.
1432         * svg/smil/sort/sort-startAfter-3.svg: Added.
1433         * svg/smil/sort/sort-startSame-1a-expected.svg: Added.
1434         * svg/smil/sort/sort-startSame-1a.svg: Added.
1435         * svg/smil/sort/sort-startSame-2a-expected.svg: Added.
1436         * svg/smil/sort/sort-startSame-2a.svg: Added.
1437         * svg/smil/style: Added.
1438         * svg/smil/style/anim-css-color-1-by-ident-hex-expected.svg: Added.
1439         * svg/smil/style/anim-css-color-1-by-ident-hex.svg: Added.
1440         * svg/smil/style/anim-css-color-1-from-by-hex-hex-expected.svg: Added.
1441         * svg/smil/style/anim-css-color-1-from-by-hex-hex.svg: Added.
1442         * svg/smil/style/anim-css-color-1-from-by-ident-hex-expected.svg: Added.
1443         * svg/smil/style/anim-css-color-1-from-by-ident-hex.svg: Added.
1444         * svg/smil/style/anim-css-color-1-from-to-hex-hex-expected.svg: Added.
1445         * svg/smil/style/anim-css-color-1-from-to-hex-hex.svg: Added.
1446         * svg/smil/style/anim-css-color-1-from-to-ident-ident-expected.svg: Added.
1447         * svg/smil/style/anim-css-color-1-from-to-ident-ident.svg: Added.
1448         * svg/smil/style/anim-css-color-1-to-ident-hex-expected.svg: Added.
1449         * svg/smil/style/anim-css-color-1-to-ident-hex.svg: Added.
1450         * svg/smil/style/anim-css-color-1-to-ident-ident-expected.svg: Added.
1451         * svg/smil/style/anim-css-color-1-to-ident-ident.svg: Added.
1452         * svg/smil/style/anim-css-fill-1-by-ident-hex-expected.svg: Added.
1453         * svg/smil/style/anim-css-fill-1-by-ident-hex.svg: Added.
1454         * svg/smil/style/anim-css-fill-1-from-by-hex-hex-expected.svg: Added.
1455         * svg/smil/style/anim-css-fill-1-from-by-hex-hex.svg: Added.
1456         * svg/smil/style/anim-css-fill-1-from-by-ident-hex-expected.svg: Added.
1457         * svg/smil/style/anim-css-fill-1-from-by-ident-hex.svg: Added.
1458         * svg/smil/style/anim-css-fill-1-from-to-hex-hex-expected.svg: Added.
1459         * svg/smil/style/anim-css-fill-1-from-to-hex-hex.svg: Added.
1460         * svg/smil/style/anim-css-fill-1-from-to-ident-ident-expected.svg: Added.
1461         * svg/smil/style/anim-css-fill-1-from-to-ident-ident.svg: Added.
1462         * svg/smil/style/anim-css-fill-1-to-ident-hex-expected.svg: Added.
1463         * svg/smil/style/anim-css-fill-1-to-ident-hex.svg: Added.
1464         * svg/smil/style/anim-css-fill-1-to-ident-ident-expected.svg: Added.
1465         * svg/smil/style/anim-css-fill-1-to-ident-ident.svg: Added.
1466         * svg/smil/style/anim-css-fontsize-1-from-by-pct-pct-expected.svg: Added.
1467         * svg/smil/style/anim-css-fontsize-1-from-by-pct-pct.svg: Added.
1468         * svg/smil/style/anim-css-fontsize-1-from-by-px-px-expected.svg: Added.
1469         * svg/smil/style/anim-css-fontsize-1-from-by-px-px.svg: Added.
1470         * svg/smil/style/anim-css-fontsize-1-from-to-no-no-expected.svg: Added.
1471         * svg/smil/style/anim-css-fontsize-1-from-to-no-no.svg: Added.
1472         * svg/smil/style/anim-css-fontsize-1-from-to-no-px-expected.svg: Added.
1473         * svg/smil/style/anim-css-fontsize-1-from-to-no-px.svg: Added.
1474         * svg/smil/style/anim-css-fontsize-1-from-to-pct-pct-expected.svg: Added.
1475         * svg/smil/style/anim-css-fontsize-1-from-to-pct-pct.svg: Added.
1476         * svg/smil/style/anim-css-fontsize-1-from-to-px-no-expected.svg: Added.
1477         * svg/smil/style/anim-css-fontsize-1-from-to-px-no.svg: Added.
1478         * svg/smil/style/anim-css-fontsize-1-from-to-px-px-expected.svg: Added.
1479         * svg/smil/style/anim-css-fontsize-1-from-to-px-px.svg: Added.
1480         * svg/smil/transform: Added.
1481         * svg/smil/transform/rotate-angle-1-expected.svg: Added.
1482         * svg/smil/transform/rotate-angle-1.svg: Added.
1483         * svg/smil/transform/rotate-angle-2-expected.svg: Added.
1484         * svg/smil/transform/rotate-angle-2.svg: Added.
1485         * svg/smil/transform/rotate-angle-3-expected.svg: Added.
1486         * svg/smil/transform/rotate-angle-3.svg: Added.
1487         * svg/smil/transform/rotate-angle-4-expected.svg: Added.
1488         * svg/smil/transform/rotate-angle-4.svg: Added.
1489         * svg/smil/transform/rotate-angle-5-expected.svg: Added.
1490         * svg/smil/transform/rotate-angle-5.svg: Added.
1491         * svg/smil/transform/set-transform-1-expected.svg: Added.
1492         * svg/smil/transform/set-transform-1.svg: Added.
1493         * svg/smil/transform/translate-clipPath-1-expected.svg: Added.
1494         * svg/smil/transform/translate-clipPath-1.svg: Added.
1495         * svg/stroke-width-percentage-01-expected.svg: Added.
1496         * svg/stroke-width-percentage-01.svg: Added.
1497         * svg/stroke-width-percentage-02a-expected.svg: Added.
1498         * svg/stroke-width-percentage-02a.svg: Added.
1499         * svg/stroke-width-percentage-02b-expected.svg: Added.
1500         * svg/stroke-width-percentage-02b.svg: Added.
1501         * svg/suspend-01-expected.svg: Added.
1502         * svg/suspend-01.svg: Added.
1503         * svg/suspend-02-expected.svg: Added.
1504         * svg/suspend-02.svg: Added.
1505         * svg/suspend-03-expected.svg: Added.
1506         * svg/suspend-03.svg: Added.
1507         * svg/suspend-04-expected.svg: Added.
1508         * svg/suspend-04.svg: Added.
1509         * svg/suspend-05-expected.svg: Added.
1510         * svg/suspend-05.svg: Added.
1511         * svg/suspend-06-expected.svg: Added.
1512         * svg/suspend-06.svg: Added.
1513         * svg/suspend-07-expected.svg: Added.
1514         * svg/suspend-07.svg: Added.
1515         * svg/suspend-08-expected.svg: Added.
1516         * svg/suspend-08.svg: Added.
1517         * svg/svg-effects-area-unzoomed-expected.xhtml: Added.
1518         * svg/svg-effects-area-unzoomed.xhtml: Added.
1519         * svg/svg-effects-area-zoomed-in-expected.xhtml: Added.
1520         * svg/svg-effects-area-zoomed-in.xhtml: Added.
1521         * svg/svg-effects-area-zoomed-out-expected.xhtml: Added.
1522         * svg/svg-effects-area-zoomed-out.xhtml: Added.
1523         * svg/svg-in-foreignObject-01-expected.xhtml: Added.
1524         * svg/svg-in-foreignObject-01.xhtml: Added.
1525         * svg/svg-integration: Added.
1526         * svg/svg-integration/clipPath-html-01-expected.xhtml: Added.
1527         * svg/svg-integration/clipPath-html-01.xhtml: Added.
1528         * svg/svg-integration/clipPath-html-02-expected.xhtml: Added.
1529         * svg/svg-integration/clipPath-html-02.xhtml: Added.
1530         * svg/svg-integration/clipPath-html-03-expected.xhtml: Added.
1531         * svg/svg-integration/clipPath-html-03.xhtml: Added.
1532         * svg/svg-integration/clipPath-html-04-expected.xhtml: Added.
1533         * svg/svg-integration/clipPath-html-04.xhtml: Added.
1534         * svg/svg-integration/clipPath-html-05-expected.xhtml: Added.
1535         * svg/svg-integration/clipPath-html-05.xhtml: Added.
1536         * svg/svg-integration/clipPath-html-06-expected.xhtml: Added.
1537         * svg/svg-integration/clipPath-html-06.xhtml: Added.
1538         * svg/svg-integration/dynamic-conditions-outer-svg-01-expected.xhtml: Added.
1539         * svg/svg-integration/dynamic-conditions-outer-svg-01.xhtml: Added.
1540         * svg/svg-integration/dynamic-conditions-outer-svg-02-expected.xhtml: Added.
1541         * svg/svg-integration/dynamic-conditions-outer-svg-02.xhtml: Added.
1542         * svg/svg-integration/dynamic-conditions-outer-svg-03-expected.xhtml: Added.
1543         * svg/svg-integration/dynamic-conditions-outer-svg-03.xhtml: Added.
1544         * svg/svg-integration/dynamic-conditions-outer-svg-04-expected.xhtml: Added.
1545         * svg/svg-integration/dynamic-conditions-outer-svg-04.xhtml: Added.
1546         * svg/svg-transform-01-expected.svg: Added.
1547         * svg/svg-transform-01.svg: Added.
1548         * svg/svg-transform-02-expected.svg: Added.
1549         * svg/svg-transform-02.svg: Added.
1550         * svg/switch-01-expected.svg: Added.
1551         * svg/switch-01.svg: Added.
1552         * svg/symbol-01-expected.svg: Added.
1553         * svg/symbol-01.svg: Added.
1554         * svg/text: Added.
1555         * svg/text-font-weight-01-expected.svg: Added.
1556         * svg/text-font-weight-01.svg: Added.
1557         * svg/text-gradient-01-expected.svg: Added.
1558         * svg/text-gradient-01.svg: Added.
1559         * svg/text-in-link-01-expected.svg: Added.
1560         * svg/text-in-link-01.svg: Added.
1561         * svg/text-in-link-02-expected.svg: Added.
1562         * svg/text-in-link-02.svg: Added.
1563         * svg/text-in-link-03-expected.svg: Added.
1564         * svg/text-in-link-03.svg: Added.
1565         * svg/text-language-00-expected.xhtml: Added.
1566         * svg/text-language-01-expected.xhtml: Added.
1567         * svg/text-layout-01-expected.svg: Added.
1568         * svg/text-layout-01.svg: Added.
1569         * svg/text-layout-02-expected.svg: Added.
1570         * svg/text-layout-02.svg: Added.
1571         * svg/text-layout-03-expected.svg: Added.
1572         * svg/text-layout-03.svg: Added.
1573         * svg/text-layout-04-expected.svg: Added.
1574         * svg/text-layout-04.svg: Added.
1575         * svg/text-layout-05-expected.svg: Added.
1576         * svg/text-layout-05.svg: Added.
1577         * svg/text-layout-06-expected.svg: Added.
1578         * svg/text-layout-06.svg: Added.
1579         * svg/text-layout-07-expected.svg: Added.
1580         * svg/text-layout-07.svg: Added.
1581         * svg/text-layout-08-expected.svg: Added.
1582         * svg/text-layout-08.svg: Added.
1583         * svg/text-scale-01-expected.svg: Added.
1584         * svg/text-scale-01.svg: Added.
1585         * svg/text-scale-02-expected.svg: Added.
1586         * svg/text-scale-02.svg: Added.
1587         * svg/text-scale-03-expected.svg: Added.
1588         * svg/text-scale-03.svg: Added.
1589         * svg/text-stroke-scaling-01-expected.svg: Added.
1590         * svg/text-stroke-scaling-01.svg: Added.
1591         * svg/text-style-01a-expected.svg: Added.
1592         * svg/text-style-01a.svg: Added.
1593         * svg/text-style-01b-expected.svg: Added.
1594         * svg/text-style-01b.svg: Added.
1595         * svg/text-style-01c-expected.svg: Added.
1596         * svg/text-style-01c.svg: Added.
1597         * svg/text-style-01d-expected.svg: Added.
1598         * svg/text-style-01d.svg: Added.
1599         * svg/text-style-01e-expected.svg: Added.
1600         * svg/text-style-01e.svg: Added.
1601         * svg/text-white-space-01-expected.svg: Added.
1602         * svg/text-white-space-01.svg: Added.
1603         * svg/text/clipPath-applied-expected.svg: Added.
1604         * svg/text/clipPath-applied.svg: Added.
1605         * svg/text/clipPath-content-expected.svg: Added.
1606         * svg/text/clipPath-content.svg: Added.
1607         * svg/text/deselectAll-expected.svg: Added.
1608         * svg/text/deselectAll.svg: Added.
1609         * svg/text/dynamic-dominant-baseline-expected.svg: Added.
1610         * svg/text/dynamic-dominant-baseline.svg: Added.
1611         * svg/text/dynamic-font-size-2-expected.svg: Added.
1612         * svg/text/dynamic-font-size-2.svg: Added.
1613         * svg/text/dynamic-font-size-3-expected.svg: Added.
1614         * svg/text/dynamic-font-size-3.svg: Added.
1615         * svg/text/dynamic-font-size-4-expected.svg: Added.
1616         * svg/text/dynamic-font-size-4.svg: Added.
1617         * svg/text/dynamic-font-size-expected.svg: Added.
1618         * svg/text/dynamic-font-size.svg: Added.
1619         * svg/text/dynamic-multiple-x-expected.svg: Added.
1620         * svg/text/dynamic-multiple-x.svg: Added.
1621         * svg/text/dynamic-non-scaling-stroke-expected.svg: Added.
1622         * svg/text/dynamic-non-scaling-stroke.svg: Added.
1623         * svg/text/filter-applied-expected.svg: Added.
1624         * svg/text/filter-applied.svg: Added.
1625         * svg/text/ignore-display-expected.svg: Added.
1626         * svg/text/ignore-display.svg: Added.
1627         * svg/text/ignore-invalid-child-2-expected.svg: Added.
1628         * svg/text/ignore-invalid-child-2.svg: Added.
1629         * svg/text/ignore-invalid-child-expected.svg: Added.
1630         * svg/text/ignore-invalid-child.svg: Added.
1631         * svg/text/ignore-position-expected.svg: Added.
1632         * svg/text/ignore-position.svg: Added.
1633         * svg/text/ignore-text-align-2-expected.svg: Added.
1634         * svg/text/ignore-text-align-2.svg: Added.
1635         * svg/text/ignore-vertical-align-expected.svg: Added.
1636         * svg/text/ignore-vertical-align.svg: Added.
1637         * svg/text/mask-applied-expected.svg: Added.
1638         * svg/text/mask-applied.svg: Added.
1639         * svg/text/mask-content-2-expected.svg: Added.
1640         * svg/text/mask-content-2.svg: Added.
1641         * svg/text/mask-content-expected.svg: Added.
1642         * svg/text/mask-content.svg: Added.
1643         * svg/text/multiple-chunks-bidi-expected.svg: Added.
1644         * svg/text/multiple-chunks-bidi.svg: Added.
1645         * svg/text/multiple-chunks-different-anchor-bidi-expected.svg: Added.
1646         * svg/text/multiple-chunks-different-anchor-bidi.svg: Added.
1647         * svg/text/multiple-chunks-different-anchor-expected.svg: Added.
1648         * svg/text/multiple-chunks-different-anchor-rtl-expected.svg: Added.
1649         * svg/text/multiple-chunks-different-anchor-rtl.svg: Added.
1650         * svg/text/multiple-chunks-different-anchor.svg: Added.
1651         * svg/text/multiple-chunks-directions-and-anchor-dx-expected.svg: Added.
1652         * svg/text/multiple-chunks-directions-and-anchor-dx.svg: Added.
1653         * svg/text/multiple-chunks-directions-and-anchor-expected.svg: Added.
1654         * svg/text/multiple-chunks-directions-and-anchor-multiple-dx-expected.svg: Added.
1655         * svg/text/multiple-chunks-directions-and-anchor-multiple-dx.svg: Added.
1656         * svg/text/multiple-chunks-directions-and-anchor.svg: Added.
1657         * svg/text/multiple-chunks-dx-bidi-expected.svg: Added.
1658         * svg/text/multiple-chunks-dx-bidi.svg: Added.
1659         * svg/text/multiple-chunks-dx-different-anchor-bidi-expected.svg: Added.
1660         * svg/text/multiple-chunks-dx-different-anchor-bidi.svg: Added.
1661         * svg/text/multiple-chunks-dx-different-anchor-expected.svg: Added.
1662         * svg/text/multiple-chunks-dx-different-anchor-rtl-expected.svg: Added.
1663         * svg/text/multiple-chunks-dx-different-anchor-rtl.svg: Added.
1664         * svg/text/multiple-chunks-dx-different-anchor.svg: Added.
1665         * svg/text/multiple-chunks-dx-expected.svg: Added.
1666         * svg/text/multiple-chunks-dx-rtl-expected.svg: Added.
1667         * svg/text/multiple-chunks-dx-rtl.svg: Added.
1668         * svg/text/multiple-chunks-dx.svg: Added.
1669         * svg/text/multiple-chunks-fill-color-expected.svg: Added.
1670         * svg/text/multiple-chunks-fill-color.svg: Added.
1671         * svg/text/multiple-chunks-multiple-dx-bidi-expected.svg: Added.
1672         * svg/text/multiple-chunks-multiple-dx-bidi.svg: Added.
1673         * svg/text/multiple-chunks-multiple-dx-different-anchor-bidi-expected.svg: Added.
1674         * svg/text/multiple-chunks-multiple-dx-different-anchor-bidi.svg: Added.
1675         * svg/text/multiple-chunks-multiple-dx-different-anchor-expected.svg: Added.
1676         * svg/text/multiple-chunks-multiple-dx-different-anchor-rtl-expected.svg: Added.
1677         * svg/text/multiple-chunks-multiple-dx-different-anchor-rtl.svg: Added.
1678         * svg/text/multiple-chunks-multiple-dx-different-anchor.svg: Added.
1679         * svg/text/multiple-chunks-multiple-dx-expected.svg: Added.
1680         * svg/text/multiple-chunks-multiple-dx-rtl-expected.svg: Added.
1681         * svg/text/multiple-chunks-multiple-dx-rtl.svg: Added.
1682         * svg/text/multiple-chunks-rtl-expected.svg: Added.
1683         * svg/text/multiple-chunks-rtl.svg: Added.
1684         * svg/text/multiple-chunks-selection-expected.svg: Added.
1685         * svg/text/multiple-chunks-selection.svg: Added.
1686         * svg/text/multiple-x-anchor-end-bidi-expected.svg: Added.
1687         * svg/text/multiple-x-anchor-end-bidi.svg: Added.
1688         * svg/text/multiple-x-anchor-end-expected.svg: Added.
1689         * svg/text/multiple-x-anchor-end-rtl-expected.svg: Added.
1690         * svg/text/multiple-x-anchor-end-rtl.svg: Added.
1691         * svg/text/multiple-x-anchor-end.svg: Added.
1692         * svg/text/multiple-x-bidi-expected.svg: Added.
1693         * svg/text/multiple-x-bidi.svg: Added.
1694         * svg/text/multiple-x-dx-bidi-expected.svg: Added.
1695         * svg/text/multiple-x-dx-bidi.svg: Added.
1696         * svg/text/multiple-x-dx-expected.svg: Added.
1697         * svg/text/multiple-x-dx-rtl-expected.svg: Added.
1698         * svg/text/multiple-x-dx-rtl.svg: Added.
1699         * svg/text/multiple-x-dx.svg: Added.
1700         * svg/text/multiple-x-expected.svg: Added.
1701         * svg/text/multiple-x-holes-bidi-expected.svg: Added.
1702         * svg/text/multiple-x-holes-bidi.svg: Added.
1703         * svg/text/multiple-x-holes-dx-bidi-expected.svg: Added.
1704         * svg/text/multiple-x-holes-dx-bidi.svg: Added.
1705         * svg/text/multiple-x-holes-dx-expected.svg: Added.
1706         * svg/text/multiple-x-holes-dx.svg: Added.
1707         * svg/text/multiple-x-holes-expected.svg: Added.
1708         * svg/text/multiple-x-holes-multiple-dx-bidi-expected.svg: Added.
1709         * svg/text/multiple-x-holes-multiple-dx-bidi.svg: Added.
1710         * svg/text/multiple-x-holes-multiple-dx-expected.svg: Added.
1711         * svg/text/multiple-x-holes-multiple-dx-rtl-expected.svg: Added.
1712         * svg/text/multiple-x-holes-multiple-dx-rtl.svg: Added.
1713         * svg/text/multiple-x-holes-multiple-dx.svg: Added.
1714         * svg/text/multiple-x-holes-rtl-expected.svg: Added.
1715         * svg/text/multiple-x-holes-rtl.svg: Added.
1716         * svg/text/multiple-x-holes.svg: Added.
1717         * svg/text/multiple-x-multiple-dx-anchor-end-bidi-expected.svg: Added.
1718         * svg/text/multiple-x-multiple-dx-anchor-end-bidi.svg: Added.
1719         * svg/text/multiple-x-multiple-dx-anchor-end-expected.svg: Added.
1720         * svg/text/multiple-x-multiple-dx-anchor-end-rtl-expected.svg: Added.
1721         * svg/text/multiple-x-multiple-dx-anchor-end-rtl.svg: Added.
1722         * svg/text/multiple-x-multiple-dx-anchor-end.svg: Added.
1723         * svg/text/multiple-x-multiple-dx-bidi-expected.svg: Added.
1724         * svg/text/multiple-x-multiple-dx-bidi.svg: Added.
1725         * svg/text/multiple-x-multiple-dx-expected.svg: Added.
1726         * svg/text/multiple-x-multiple-dx-rtl-expected.svg: Added.
1727         * svg/text/multiple-x-multiple-dx-rtl.svg: Added.
1728         * svg/text/multiple-x-multiple-dx.svg: Added.
1729         * svg/text/multiple-x-percentages-2-iframe-expected.svg: Added.
1730         * svg/text/multiple-x-percentages-2-iframe.svg: Added.
1731         * svg/text/multiple-x-percentages-expected.svg: Added.
1732         * svg/text/multiple-x-percentages.svg: Added.
1733         * svg/text/multiple-x-rtl-expected.svg: Added.
1734         * svg/text/multiple-x-rtl.svg: Added.
1735         * svg/text/multiple-x.svg: Added.
1736         * svg/text/pseudo-first-letter-2-expected.svg: Added.
1737         * svg/text/pseudo-first-letter-2.svg: Added.
1738         * svg/text/pseudo-first-letter-expected.svg: Added.
1739         * svg/text/pseudo-first-letter.svg: Added.
1740         * svg/text/pseudo-first-line-2-expected.svg: Added.
1741         * svg/text/pseudo-first-line-2.svg: Added.
1742         * svg/text/pseudo-first-line-expected.svg: Added.
1743         * svg/text/pseudo-first-line.svg: Added.
1744         * svg/text/selectSubString-2-expected.svg: Added.
1745         * svg/text/selectSubString-2.svg: Added.
1746         * svg/text/selectSubString-3-expected.svg: Added.
1747         * svg/text/selectSubString-3.svg: Added.
1748         * svg/text/selectSubString-expected.svg: Added.
1749         * svg/text/selectSubString.svg: Added.
1750         * svg/text/simple-dx-2-expected.svg: Added.
1751         * svg/text/simple-dx-2.svg: Added.
1752         * svg/text/simple-dx-anchor-end-bidi-expected.svg: Added.
1753         * svg/text/simple-dx-anchor-end-bidi.svg: Added.
1754         * svg/text/simple-dx-anchor-end-expected.svg: Added.
1755         * svg/text/simple-dx-anchor-end-rtl-expected.svg: Added.
1756         * svg/text/simple-dx-anchor-end-rtl.svg: Added.
1757         * svg/text/simple-dx-anchor-end.svg: Added.
1758         * svg/text/simple-dx-anchor-middle-bidi-expected.svg: Added.
1759         * svg/text/simple-dx-anchor-middle-bidi.svg: Added.
1760         * svg/text/simple-dx-anchor-middle-expected.svg: Added.
1761         * svg/text/simple-dx-anchor-middle-rtl-expected.svg: Added.
1762         * svg/text/simple-dx-anchor-middle-rtl.svg: Added.
1763         * svg/text/simple-dx-anchor-middle.svg: Added.
1764         * svg/text/simple-dx-bidi-2-expected.svg: Added.
1765         * svg/text/simple-dx-bidi-2.svg: Added.
1766         * svg/text/simple-dx-bidi-expected.svg: Added.
1767         * svg/text/simple-dx-bidi.svg: Added.
1768         * svg/text/simple-dx-rtl-2-expected.svg: Added.
1769         * svg/text/simple-dx-rtl-2.svg: Added.
1770         * svg/text/simple-dx-rtl-expected.svg: Added.
1771         * svg/text/simple-dx-rtl.svg: Added.
1772         * svg/text/simple-fill-color-dynamic-expected.svg: Added.
1773         * svg/text/simple-fill-color-dynamic.svg: Added.
1774         * svg/text/simple-fill-gradient-expected.svg: Added.
1775         * svg/text/simple-fill-gradient.svg: Added.
1776         * svg/text/simple-multiline-anchor-end-expected.svg: Added.
1777         * svg/text/simple-multiline-anchor-end.svg: Added.
1778         * svg/text/simple-multiline-expected.svg: Added.
1779         * svg/text/simple-multiline-number-expected.svg: Added.
1780         * svg/text/simple-multiline-number.svg: Added.
1781         * svg/text/simple-multiline-pc-expected.svg: Added.
1782         * svg/text/simple-multiline-pc.svg: Added.
1783         * svg/text/simple-multiline.svg: Added.
1784         * svg/text/simple-multiple-dx-anchor-end-bidi-expected.svg: Added.
1785         * svg/text/simple-multiple-dx-anchor-end-bidi.svg: Added.
1786         * svg/text/simple-multiple-dx-anchor-end-expected.svg: Added.
1787         * svg/text/simple-multiple-dx-anchor-end-rtl-expected.svg: Added.
1788         * svg/text/simple-multiple-dx-anchor-end-rtl.svg: Added.
1789         * svg/text/simple-multiple-dx-anchor-end.svg: Added.
1790         * svg/text/simple-multiple-dx-anchor-middle-bidi-expected.svg: Added.
1791         * svg/text/simple-multiple-dx-anchor-middle-bidi.svg: Added.
1792         * svg/text/simple-multiple-dx-anchor-middle-expected.svg: Added.
1793         * svg/text/simple-multiple-dx-anchor-middle-rtl-expected.svg: Added.
1794         * svg/text/simple-multiple-dx-anchor-middle-rtl.svg: Added.
1795         * svg/text/simple-multiple-dx-anchor-middle.svg: Added.
1796         * svg/text/simple-multiple-dx-bidi-expected.svg: Added.
1797         * svg/text/simple-multiple-dx-bidi.svg: Added.
1798         * svg/text/simple-multiple-dx-rtl-expected.svg: Added.
1799         * svg/text/simple-multiple-dx-rtl.svg: Added.
1800         * svg/text/simple-transform-rotate-expected.svg: Added.
1801         * svg/text/simple-transform-rotate.svg: Added.
1802         * svg/text/simple-underline-scaled-expected.svg: Added.
1803         * svg/text/simple-underline-scaled.svg: Added.
1804         * svg/text/text-shadow-expected.svg: Added.
1805         * svg/text/text-shadow.svg: Added.
1806         * svg/text/textLength-5-expected.svg: Added.
1807         * svg/text/textLength-5.svg: Added.
1808         * svg/text/textLength-6-expected.svg: Added.
1809         * svg/text/textLength-6.svg: Added.
1810         * svg/text/textpath-a-expected.svg: Added.
1811         * svg/text/textpath-a.svg: Added.
1812         * svg/text/textpath-after-expected.svg: Added.
1813         * svg/text/textpath-anchor-end-expected.svg: Added.
1814         * svg/text/textpath-anchor-end.svg: Added.
1815         * svg/text/textpath-anchor-middle-expected.svg: Added.
1816         * svg/text/textpath-anchor-middle.svg: Added.
1817         * svg/text/textpath-expected.svg: Added.
1818         * svg/text/textpath-invalid-parent-expected.svg: Added.
1819         * svg/text/textpath-invalid-parent.svg: Added.
1820         * svg/text/textpath-multiline-2-expected.svg: Added.
1821         * svg/text/textpath-multiline-2.svg: Added.
1822         * svg/text/textpath-multiline-expected.svg: Added.
1823         * svg/text/textpath-multiline.svg: Added.
1824         * svg/text/textpath-selection-expected.svg: Added.
1825         * svg/text/textpath-selection.svg: Added.
1826         * svg/text/textpath.svg: Added.
1827         * svg/textPath-01-expected.svg: Added.
1828         * svg/textPath-01.svg: Added.
1829         * svg/tspan-dxdy-01-expected.svg: Added.
1830         * svg/tspan-dxdy-01.svg: Added.
1831         * svg/tspan-dxdy-02-expected.svg: Added.
1832         * svg/tspan-dxdy-02.svg: Added.
1833         * svg/tspan-dxdy-03-expected.svg: Added.
1834         * svg/tspan-dxdy-03.svg: Added.
1835         * svg/tspan-dxdy-04-expected.svg: Added.
1836         * svg/tspan-dxdy-04.svg: Added.
1837         * svg/tspan-dxdy-05-expected.svg: Added.
1838         * svg/tspan-dxdy-05.svg: Added.
1839         * svg/tspan-dxdy-06-expected.svg: Added.
1840         * svg/tspan-dxdy-06.svg: Added.
1841         * svg/tspan-dxdy-textPath-01-expected.svg: Added.
1842         * svg/tspan-dxdy-textPath-01.svg: Added.
1843         * svg/tspan-rotate-01-expected.svg: Added.
1844         * svg/tspan-rotate-01.svg: Added.
1845         * svg/tspan-rotate-02-expected.svg: Added.
1846         * svg/tspan-rotate-02.svg: Added.
1847         * svg/tspan-rotate-03-expected.svg: Added.
1848         * svg/tspan-rotate-03.svg: Added.
1849         * svg/tspan-rotate-04-expected.svg: Added.
1850         * svg/tspan-rotate-04.svg: Added.
1851         * svg/tspan-rotate-05-expected.svg: Added.
1852         * svg/tspan-rotate-05.svg: Added.
1853         * svg/tspan-rotate-06-expected.svg: Added.
1854         * svg/tspan-rotate-06.svg: Added.
1855         * svg/tspan-rotate-07-expected.svg: Added.
1856         * svg/tspan-rotate-07.svg: Added.
1857         * svg/tspan-rotate-textPath-01-expected.svg: Added.
1858         * svg/tspan-rotate-textPath-01.svg: Added.
1859         * svg/tspan-xy-01-expected.svg: Added.
1860         * svg/tspan-xy-01.svg: Added.
1861         * svg/tspan-xy-02-expected.svg: Added.
1862         * svg/tspan-xy-02.svg: Added.
1863         * svg/tspan-xy-03-expected.svg: Added.
1864         * svg/tspan-xy-03.svg: Added.
1865         * svg/tspan-xy-04-expected.svg: Added.
1866         * svg/tspan-xy-04.svg: Added.
1867         * svg/tspan-xy-05-expected.svg: Added.
1868         * svg/tspan-xy-05.svg: Added.
1869         * svg/tspan-xy-06-expected.svg: Added.
1870         * svg/tspan-xy-06.svg: Added.
1871         * svg/userSpaceOnUse-and-pattern-01-expected.svg: Added.
1872         * svg/userSpaceOnUse-and-pattern-01.svg: Added.
1873         * svg/viewBox-and-pattern-01-expected.svg: Added.
1874         * svg/viewBox-and-pattern-01.svg: Added.
1875         * svg/viewBox-and-pattern-02-expected.svg: Added.
1876         * svg/viewBox-and-pattern-02.svg: Added.
1877         * svg/viewBox-and-pattern-03-expected.svg: Added.
1878         * svg/viewBox-and-pattern-03.svg: Added.
1879         * svg/viewBox-invalid-01-expected.svg: Added.
1880         * svg/viewBox-invalid-01.svg: Added.
1881         * svg/viewBox-valid-01-expected.svg: Added.
1882         * svg/viewBox-valid-01.svg: Added.
1883         * svg/viewBox-valid-02-expected.xhtml: Added.
1884         * svg/viewBox-valid-02.xhtml: Added.
1885         * svg/viewport-percent-graphic-user-01-expected.svg: Added.
1886         * svg/viewport-percent-graphic-user-01.svg: Added.
1887         * svg/winding-01-expected.svg: Added.
1888         * svg/winding-01.svg: Added.
1889         * svg/zero-stroke-01-expected.svg: Added.
1890         * svg/zero-stroke-01.svg: Added.
1891