Get rid of custom bindings for HTMLLinkElement.sizes setter
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2015-09-19  Chris Dumez  <cdumez@apple.com>
2
3         Get rid of custom bindings for HTMLLinkElement.sizes setter
4         https://bugs.webkit.org/show_bug.cgi?id=149382
5
6         Reviewed by Sam Weinig.
7
8         * web-platform-tests/html/dom/interfaces-expected.txt:
9         Rebaseline test. Our bindings generator does not move attributes that have
10         a custom setter from the instance to the prototype. Now that the 'sizes'
11         attribute no longer has a custom setter, it has moved to the prototype,
12         where it is expected to be.
13
14 2015-09-18  Chris Dumez  <cdumez@apple.com>
15
16         Drop support for Entity Node type
17         https://bugs.webkit.org/show_bug.cgi?id=149239
18
19         Reviewed by Darin Adler.
20
21         Rebaseline W3C DOM test now that a new check is passing.
22
23         * web-platform-tests/dom/historical-expected.txt:
24
25 2015-09-17  Chris Dumez  <cdumez@apple.com>
26
27         [WebIDL] Add support for default parameter values
28         https://bugs.webkit.org/show_bug.cgi?id=149263
29         <rdar://problem/22545600>
30
31         Reviewed by Ryosuke Niwa.
32
33         Rebaseline several W3C tests now that more NodeIterator / TreeWalker
34         checks are passing.
35
36         * web-platform-tests/dom/traversal/NodeIterator-expected.txt:
37         * web-platform-tests/dom/traversal/TreeWalker-basic-expected.txt:
38
39 2015-09-17  Zalan Bujtas  <zalan@apple.com>
40
41         CSS WG multicol-1 tests failures with 1px differences due to baseline difference.
42         https://bugs.webkit.org/show_bug.cgi?id=149245
43
44         Reviewed by Ryosuke Niwa.
45
46         Turn off font-aliasing for multicol tests where the reference tests' inline content
47         end up on a different baseline (fractional difference). (It's not considered a bug, they don't
48         necessarily match.)
49
50         * css/css-multicol-1/multicol-basic-001-expected.html:
51         * css/css-multicol-1/multicol-basic-001.html:
52         * css/css-multicol-1/multicol-basic-002-expected.html:
53         * css/css-multicol-1/multicol-basic-002.html:
54         * css/css-multicol-1/multicol-basic-003-expected.html:
55         * css/css-multicol-1/multicol-basic-003.html:
56         * css/css-multicol-1/multicol-basic-004-expected.html:
57         * css/css-multicol-1/multicol-basic-004.html:
58         * css/css-multicol-1/multicol-rule-002-expected.xht:
59         * css/css-multicol-1/multicol-rule-002.xht:
60         * css/css-multicol-1/multicol-rule-px-001-expected.xht:
61         * css/css-multicol-1/multicol-rule-px-001.xht:
62         * css/css-multicol-1/multicol-rule-stacking-001-expected.xht:
63         * css/css-multicol-1/multicol-rule-stacking-001.xht:
64         * css/css-multicol-1/multicol-shorthand-001-expected.xht:
65         * css/css-multicol-1/multicol-shorthand-001.xht:
66         * css/css-multicol-1/multicol-span-all-block-sibling-003-expected.xht:
67         * css/css-multicol-1/multicol-span-all-block-sibling-003.xht:
68         * css/css-multicol-1/multicol-span-all-margin-nested-firstchild-001-expected.xht:
69         * css/css-multicol-1/multicol-span-all-margin-nested-firstchild-001.xht:
70
71 2015-09-17  Chris Dumez  <cdumez@apple.com>
72
73         Range.deleteContents cannot delete DocType
74         https://bugs.webkit.org/show_bug.cgi?id=148773
75         <rdar://problem/22571280>
76
77         Reviewed by Ryosuke Niwa.
78
79         Rebaseline W3C DOM test now that more checks are passing.
80
81         * web-platform-tests/dom/ranges/Range-deleteContents-expected.txt:
82
83 2015-09-16  Chris Dumez  <cdumez@apple.com>
84
85         Element's attribute NS API should treat defined undefined namespace as null
86         https://bugs.webkit.org/show_bug.cgi?id=149238
87         <rdar://problem/22562204>
88
89         Reviewed by Ryosuke Niwa.
90
91         Rebaseline W3C DOM test that one more check is passing.
92
93         * web-platform-tests/dom/nodes/attributes-expected.txt:
94
95 2015-09-15  Chris Dumez  <cdumez@apple.com>
96
97         Document.createElement(localName) does not handle correctly missing or null parameter
98         https://bugs.webkit.org/show_bug.cgi?id=149184
99         <rdar://problem/22565070>
100
101         Reviewed by Ryosuke Niwa.
102
103         Rebaseline several W3C tests now that more checks are passing.
104
105         * web-platform-tests/dom/interfaces-expected.txt:
106         * web-platform-tests/dom/nodes/Document-createElement-expected.txt:
107         * web-platform-tests/html/dom/interfaces-expected.txt:
108
109 2015-09-15  Chris Dumez  <cdumez@apple.com>
110
111         new Event() without parameter should throw
112         https://bugs.webkit.org/show_bug.cgi?id=149146
113         <rdar://problem/22565070>
114
115         Reviewed by Ryosuke Niwa.
116
117         Rebaseline W3C test now that a new check is passing.
118
119         * web-platform-tests/dom/events/Event-constructors-expected.txt:
120
121 2015-09-15  Chris Dumez  <cdumez@apple.com>
122
123         Element.getAttributeNS() should return null if the attribute does not exist
124         https://bugs.webkit.org/show_bug.cgi?id=149180
125         <rdar://problem/22561011>
126
127         Reviewed by Ryosuke Niwa.
128
129         Rebaseline several W3C DOM tests now that more checks are passing.
130
131         * web-platform-tests/dom/nodes/attributes-expected.txt:
132         * web-platform-tests/dom/nodes/case-expected.txt:
133
134 2015-09-14  Chris Dumez  <cdumez@apple.com>
135
136         Drop non-standard [IsIndex] WebKit IDL extended attribute
137         https://bugs.webkit.org/show_bug.cgi?id=149122
138         <rdar://problem/22547139>
139
140         Reviewed by Darin Adler.
141
142         Rebaseline several W3C DOM tests now that more checks are passing.
143
144         * web-platform-tests/dom/nodes/CharacterData-deleteData-expected.txt:
145         * web-platform-tests/dom/nodes/CharacterData-replaceData-expected.txt:
146         * web-platform-tests/dom/nodes/CharacterData-substringData-expected.txt:
147
148 2015-09-14  Chris Dumez  <cdumez@apple.com>
149
150         Document.createNodeIterator(null) / Document.createTreeWalker(null) should throw a TypeError
151         https://bugs.webkit.org/show_bug.cgi?id=149126
152         <rdar://problem/22564891>
153
154         Reviewed by Ryosuke Niwa.
155
156         Rebaseline W3C test now that a new check is passing.
157
158         * web-platform-tests/dom/traversal/TreeWalker-basic-expected.txt:
159
160 2015-09-14  Chris Dumez  <cdumez@apple.com>
161
162         window.HTMLDetailsElement should exist
163         https://bugs.webkit.org/show_bug.cgi?id=149139
164
165         Reviewed by Ryosuke Niwa.
166
167         Rebaseline W3C tests now that more checks are passing.
168
169         * web-platform-tests/html/dom/interfaces-expected.txt:
170         * web-platform-tests/html/semantics/interactive-elements/the-details-element/details-expected.txt:
171         * web-platform-tests/html/semantics/interfaces-expected.txt:
172
173 2015-09-13  Chris Dumez  <cdumez@apple.com>
174
175         Improve Node pre-insertion validation when the parent is a Document
176         https://bugs.webkit.org/show_bug.cgi?id=149109
177         <rdar://problem/22560436>
178
179         Reviewed by Ryosuke Niwa.
180
181         Rebaseline several W3C tests now that more checks are passing.
182
183         * web-platform-tests/dom/nodes/Node-insertBefore-expected.txt:
184         * web-platform-tests/dom/nodes/Node-replaceChild-expected.txt:
185         * web-platform-tests/dom/nodes/append-on-Document-expected.txt:
186         * web-platform-tests/dom/nodes/prepend-on-Document-expected.txt:
187
188 2015-09-13  Chris Dumez  <cdumez@apple.com>
189
190         Document.adoptNode() should be able to explicitly adopt a DocumentType node
191         https://bugs.webkit.org/show_bug.cgi?id=149097
192         <rdar://problem/22549345>
193
194         Reviewed by Ryosuke Niwa.
195
196         Rebaseline W3C test now that a new check is passing. 
197
198         * web-platform-tests/dom/nodes/Document-adoptNode-expected.txt:
199
200 2015-09-13  Chris Dumez  <cdumez@apple.com>
201
202         Document.title does not behave according to specification
203         https://bugs.webkit.org/show_bug.cgi?id=149098
204
205         Reviewed by Ryosuke Niwa.
206
207         Rebaseline several W3C tests now that more checks are passing.
208
209         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-01-expected.txt:
210         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-02-expected.txt:
211
212 2015-09-13  Chris Dumez  <cdumez@apple.com>
213
214         document.lastModified should use the user's local time zone
215         https://bugs.webkit.org/show_bug.cgi?id=149092
216         <rdar://problem/22567705>
217
218         Reviewed by Ryosuke Niwa.
219
220         Rebaseline a couple of W3C tests now that more checks are passing.
221
222         * web-platform-tests/html/dom/documents/resource-metadata-management/document-lastModified-01-expected.txt:
223         * web-platform-tests/html/dom/documents/resource-metadata-management/document-lastModified-expected.txt:
224
225 2015-09-13  Chris Dumez  <cdumez@apple.com>
226
227         Node.baseURI should not return null for detached nodes
228         https://bugs.webkit.org/show_bug.cgi?id=149104
229         <rdar://problem/22559535>
230
231         Reviewed by Sam Weinig.
232
233         Rebaseline W3C test now that more checks are passing.
234
235         * web-platform-tests/dom/nodes/Node-baseURI-expected.txt:
236
237 2015-09-13  Chris Dumez  <cdumez@apple.com>
238
239         CharacterData API parameters should not be optional
240         https://bugs.webkit.org/show_bug.cgi?id=149101
241         <rdar://problem/22546954>
242
243         Reviewed by Sam Weinig.
244
245         Rebaseline W3C tests now that more checks are passing.
246
247         * web-platform-tests/dom/interfaces-expected.txt:
248         * web-platform-tests/dom/nodes/CharacterData-appendData-expected.txt:
249         * web-platform-tests/dom/nodes/CharacterData-substringData-expected.txt:
250
251 2015-09-12  Chris Dumez  <cdumez@apple.com>
252
253         window.EventTarget should exist
254         https://bugs.webkit.org/show_bug.cgi?id=149085
255         <rdar://problem/22546774>
256
257         Reviewed by Sam Weinig.
258
259         Rebaseline several W3C tests now that more checks are passing.
260
261         * web-platform-tests/dom/interface-objects-expected.txt:
262         * web-platform-tests/dom/interfaces-expected.txt:
263         * web-platform-tests/html/dom/interfaces-expected.txt:
264
265 2015-09-12  Chris Dumez  <cdumez@apple.com>
266
267         ChildNode.replaceWith() without argument should replace the node with an empty DocumentFragment
268         https://bugs.webkit.org/show_bug.cgi?id=149073
269         <rdar://problem/22547801>
270
271         Reviewed by Ryosuke Niwa.
272
273         Rebaseline W3C test now that more checks are passing.
274
275         * web-platform-tests/dom/nodes/ChildNode-replaceWith-expected.txt:
276
277 2015-09-11  Chris Dumez  <cdumez@apple.com>
278
279         DOMTokenList update steps for classList don't follow the spec
280         https://bugs.webkit.org/show_bug.cgi?id=148589
281         <rdar://problem/22547443>
282
283         Reviewed by Ryosuke Niwa and Darin Adler.
284
285         Rebaseline W3C tests for DOMTokenList now that more checks are passing.
286
287         * web-platform-tests/dom/lists/DOMTokenList-stringifier-expected.txt:
288         * web-platform-tests/dom/nodes/Element-classlist-expected.txt:
289
290 2015-09-11  Chris Dumez  <cdumez@apple.com>
291
292         Element.tagName should be upper-case for HTML elements in HTML documents
293         https://bugs.webkit.org/show_bug.cgi?id=148843
294         <rdar://problem/22559081>
295
296         Reviewed by Ryosuke Niwa.
297
298         Rebaseline several W3C tests now that more checks are passing.
299
300         * web-platform-tests/dom/nodes/Document-createElementNS-expected.txt:
301         * web-platform-tests/dom/nodes/Element-tagName-expected.txt:
302         * web-platform-tests/dom/nodes/Node-nodeName-expected.txt:
303         * web-platform-tests/html/semantics/tabular-data/the-table-element/table-insertRow-expected.txt:
304
305 2015-09-11  Chris Dumez  <cdumez@apple.com>
306
307         document.body = "text" should throw a TypeError, not a HierarchyRequestError
308         https://bugs.webkit.org/show_bug.cgi?id=149057
309         <rdar://problem/22567157>
310
311         Reviewed by Ryosuke Niwa.
312
313         Rebaseline test now that a new check is passing.
314
315         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.body-setter-01-expected.txt:
316
317 2015-09-10  Chris Dumez  <cdumez@apple.com>
318
319         Node.appendChild(null) / replaceChild(null, null) / removeChild(null) / insertBefore(null, ref) should throw a TypeError
320         https://bugs.webkit.org/show_bug.cgi?id=148971
321         <rdar://problem/22560883>
322         <rdar://problem/22559225>
323
324         Reviewed by Ryosuke Niwa.
325
326         Rebaseline W3C tests now that more checks are passing.
327
328         * web-platform-tests/dom/interfaces-expected.txt:
329         * web-platform-tests/dom/nodes/Node-appendChild-expected.txt:
330         * web-platform-tests/dom/nodes/Node-insertBefore-expected.txt:
331         * web-platform-tests/dom/nodes/Node-removeChild-expected.txt:
332         * web-platform-tests/dom/nodes/Node-replaceChild-expected.txt:
333         * web-platform-tests/html/dom/interfaces-expected.txt:
334
335 2015-09-09  Dewei Zhu  <dewei_zhu@apple.com>
336
337         Document.characterSet should return "UTF-8" by default.
338         https://bugs.webkit.org/show_bug.cgi?id=148810
339         <rdar://problem/22548727>
340
341         Reviewed by Ryosuke Niwa.
342
343         Update the tests which test the default encoding of document.
344
345         * web-platform-tests/dom/interfaces-expected.txt:
346         * web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
347         * web-platform-tests/dom/nodes/Node-properties-expected.txt:
348         * web-platform-tests/html/dom/interfaces-expected.txt:
349
350 2015-09-09  Chris Dumez  <cdumez@apple.com>
351
352         Setting document.title when there is no title and no head element should no nothing
353         https://bugs.webkit.org/show_bug.cgi?id=149005
354         <rdar://problem/22567524>
355
356         Reviewed by Ryosuke Niwa.
357
358         Rebaseline tests now that more checks are passing.
359
360         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-01-expected.txt:
361         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-02-expected.txt:
362
363 2015-09-08  Chris Dumez  <cdumez@apple.com>
364
365         Unreviewed, drop imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html.
366
367         This recently imported test is flaky.
368
369         * web-platform-tests/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc-expected.txt: Removed.
370         * web-platform-tests/html/semantics/embedded-content/media-elements/location-of-the-media-resource/currentSrc.html: Removed.
371
372 2015-09-08  Chris Dumez  <cdumez@apple.com>
373
374         new Comment(undefined) / new Text(undefined) should use default's empty string
375         https://bugs.webkit.org/show_bug.cgi?id=148973
376         <rdar://problem/22548042>
377
378         Reviewed by Ryosuke Niwa.
379
380         * web-platform-tests/dom/nodes/Comment-constructor-expected.txt:
381         * web-platform-tests/dom/nodes/Text-constructor-expected.txt:
382         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-07-expected.txt:
383         * web-platform-tests/html/semantics/embedded-content/the-audio-element/audio_constructor-expected.txt:
384         Rebaseline tests now that new checks are passing.
385
386 2015-09-08  Chris Dumez  <cdumez@apple.com>
387
388         document.importNode(node, deep): deep's default value should be false
389         https://bugs.webkit.org/show_bug.cgi?id=148959
390         <rdar://problem/22558915>
391
392         Reviewed by Alexey Proskuryakov.
393
394         * web-platform-tests/dom/nodes/Document-importNode-expected.txt:
395         Rebaseline now that an additional check is passing.
396
397 2015-09-07  Chris Dumez  <cdumez@apple.com>
398
399         Unreviewed, fixup a few recently imported W3C HTML tests.
400
401         A few support files were missing.
402
403         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/blank.htm: Added.
404         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/sandbox_allow_script.html: Added.
405         * web-platform-tests/html/semantics/forms/attributes-common-to-form-controls/dirname-ltr.html:
406         * web-platform-tests/html/semantics/forms/attributes-common-to-form-controls/resources/dirname-ltr-iframe.html: Added.
407         * web-platform-tests/html/semantics/selectors/pseudo-classes/focus-expected.txt:
408         * web-platform-tests/html/semantics/selectors/pseudo-classes/focus.html:
409         * web-platform-tests/html/semantics/selectors/pseudo-classes/resources/focus-iframe.html: Added.
410
411 2015-09-07  Chris Dumez  <cdumez@apple.com>
412
413         Unreviewed, drop unfinished W3C DOM tests.
414
415         Those were not meant to be imported.
416
417         * web-platform-tests/dom/traversal/unfinished/001-expected.txt: Removed.
418         * web-platform-tests/dom/traversal/unfinished/001.xml: Removed.
419         * web-platform-tests/dom/traversal/unfinished/002-expected.txt: Removed.
420         * web-platform-tests/dom/traversal/unfinished/002.xml: Removed.
421         * web-platform-tests/dom/traversal/unfinished/003-expected.txt: Removed.
422         * web-platform-tests/dom/traversal/unfinished/003.xml: Removed.
423         * web-platform-tests/dom/traversal/unfinished/004-expected.txt: Removed.
424         * web-platform-tests/dom/traversal/unfinished/004.xml: Removed.
425         * web-platform-tests/dom/traversal/unfinished/005-expected.txt: Removed.
426         * web-platform-tests/dom/traversal/unfinished/005.xml: Removed.
427         * web-platform-tests/dom/traversal/unfinished/006-expected.txt: Removed.
428         * web-platform-tests/dom/traversal/unfinished/006.xml: Removed.
429         * web-platform-tests/dom/traversal/unfinished/007-expected.txt: Removed.
430         * web-platform-tests/dom/traversal/unfinished/007.xml: Removed.
431         * web-platform-tests/dom/traversal/unfinished/008-expected.txt: Removed.
432         * web-platform-tests/dom/traversal/unfinished/008.xml: Removed.
433         * web-platform-tests/dom/traversal/unfinished/009-expected.txt: Removed.
434         * web-platform-tests/dom/traversal/unfinished/009.xml: Removed.
435         * web-platform-tests/dom/traversal/unfinished/010-expected.txt: Removed.
436         * web-platform-tests/dom/traversal/unfinished/010.xml: Removed.
437         * web-platform-tests/dom/traversal/unfinished/TODO: Removed.
438
439 2015-09-07  Chris Dumez  <cdumez@apple.com>
440
441         Unreviewed, drop several W3C html media that were recently imported as they are flaky.
442
443         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before-expected.txt: Removed.
444         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-insert-before.html: Removed.
445         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved-expected.txt: Removed.
446         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-moved.html: Removed.
447         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-addEventListener-expected.txt: Removed.
448         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-no-listener-expected.txt: Removed.
449         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-candidate-remove-no-listener.html: Removed.
450         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-expected.txt: Removed.
451         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-no-src-expected.txt: Removed.
452         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor-no-src.html: Removed.
453         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-audio-constructor.html: Removed.
454         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event-expected.txt: Removed.
455         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-in-sync-event.html: Removed.
456         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-fragment-into-document-expected.txt: Removed.
457         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-fragment-into-document.html: Removed.
458         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-document-expected.txt: Removed.
459         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-into-document.html: Removed.
460         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-parent-into-document-expected.txt: Removed.
461         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-parent-into-document.html: Removed.
462         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-expected.txt: Removed.
463         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-div-expected.txt: Removed.
464         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-div.html: Removed.
465         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-namespace-expected.txt: Removed.
466         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-in-namespace.html: Removed.
467         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState-expected.txt: Removed.
468         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-networkState.html: Removed.
469         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-not-in-document-expected.txt: Removed.
470         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source-not-in-document.html: Removed.
471         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-insert-source.html: Removed.
472         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load-expected.txt: Removed.
473         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-load.html: Removed.
474         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-expected.txt: Removed.
475         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-networkState-expected.txt: Removed.
476         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause-networkState.html: Removed.
477         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-pause.html: Removed.
478         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play-expected.txt: Removed.
479         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-play.html: Removed.
480         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document-expected.txt: Removed.
481         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document-networkState-expected.txt: Removed.
482         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document-networkState.html: Removed.
483         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-from-document.html: Removed.
484         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src-expected.txt: Removed.
485         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-remove-src.html: Removed.
486         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-expected.txt: Removed.
487         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-in-namespace-expected.txt: Removed.
488         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-in-namespace.html: Removed.
489         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-networkState-expected.txt: Removed.
490         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src-networkState.html: Removed.
491         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-invoke-set-src.html: Removed.
492         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control-expected.txt: Removed.
493         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-control.html: Removed.
494         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br-expected.txt: Removed.
495         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-br.html: Removed.
496         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source-expected.txt: Removed.
497         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-source.html: Removed.
498         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text-expected.txt: Removed.
499         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-insert-text.html: Removed.
500         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-after-expected.txt: Removed.
501         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-after.html: Removed.
502         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source-expected.txt: Removed.
503         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-source.html: Removed.
504         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text-expected.txt: Removed.
505         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-pointer-remove-text.html: Removed.
506         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source-expected.txt: Removed.
507         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-source.html: Removed.
508         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src-expected.txt: Removed.
509         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-remove-src.html: Removed.
510         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media-expected.txt: Removed.
511         * web-platform-tests/html/semantics/embedded-content/media-elements/loading-the-media-resource/resource-selection-source-media.html: Removed.
512         * web-platform-tests/html/semantics/embedded-content/media-elements/networkState_during_progress-expected.txt: Removed.
513         * web-platform-tests/html/semantics/embedded-content/media-elements/networkState_during_progress.html: Removed.
514
515 2015-09-07  Chris Dumez  <cdumez@apple.com>
516
517         Unreviewed fixup after r189471 and r189472.
518
519         * web-platform-tests/common/blank.html: Added.
520         Add missing file used by some tests.
521
522         * web-platform-tests/dom/nodes/Node-parentNode-iframe-expected.txt: Removed.
523         * web-platform-tests/dom/nodes/Node-parentNode.html:
524         * web-platform-tests/dom/nodes/resources/Node-parentNode-iframe.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Node-parentNode-iframe.html.
525         Move html file to resources folder so that WRT does not think it is a test.
526
527 2015-09-07  Chris Dumez  <cdumez@apple.com>
528
529         Unreviewed, move html/semantics W3C tests to imported/w3c/web-platform-tests/html/semantics
530         https://bugs.webkit.org/show_bug.cgi?id=148949
531
532         * web-platform-tests/html/semantics/*: Added.
533
534 2015-09-07  Chris Dumez  <cdumez@apple.com>
535
536         Unreviewed, fix-up for r189472.
537
538         - Add a few missing test expectations.
539         - Rename ref-tests expected results to use proper format: -expected.html
540
541         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/nested-document-write-1-expected.txt: Added.
542         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/nested-document-write-2-expected.txt: Added.
543         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/004-1-expected.txt: Added.
544         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/016-1-expected.txt: Added.
545         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-EN-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-EN-L-ref.html.
546         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-EN-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-EN-R-ref.html.
547         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-L-ref.html.
548         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-EN-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-EN-L-ref.html.
549         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-EN-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-EN-R-ref.html.
550         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-EN-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-EN-ref.html.
551         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-L-ref.html.
552         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-N-R-ref.html.
553         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-R-ref.html.
554         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-L-ref.html.
555         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-R-ref.html.
556         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-ref.html.
557         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-ref.html.
558         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir-L-ref.html.
559         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir-R-ref.html.
560         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-ref.html.
561         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-ref.html.
562         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-script-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-script-L-ref.html.
563         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-script-L-expected.txt: Removed.
564         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-script-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-script-R-ref.html.
565         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-style-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-style-L-ref.html.
566         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-style-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-style-R-ref.html.
567         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-ref.html.
568         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-ref.html.
569         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-EN-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-EN-L-ref.html.
570         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-EN-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-EN-R-ref.html.
571         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-L-ref.html.
572         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-ref.html.
573         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-ref.html.
574         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-EN-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-EN-ref.html.
575         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-L-ref.html.
576         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-N-R-ref.html.
577         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-R-ref.html.
578         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-ref.html.
579         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-ref.html.
580         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-L-ref.html.
581         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-ref.html.
582         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-ref.html.
583         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-ref.html.
584         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-L-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-L-ref.html.
585         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-N-R-ref.html.
586         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-R-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-input-script-R-ref.html.
587         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-isolate-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-isolate-ref.html.
588         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-pre-N-EN-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-pre-N-EN-ref.html.
589         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-ref.html.
590         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-pre-mixed-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-pre-mixed-ref.html.
591         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-ref.html.
592         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-ref.html.
593         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-mixed-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-ref.html.
594         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-ref.html.
595         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref.html.
596         * web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/dir_auto-textarea-mixed-ref.html.
597         * web-platform-tests/html/dom/elements/global-attributes/lang-xmllang-01-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/lang-xmllang-01-ref.html.
598         * web-platform-tests/html/dom/elements/global-attributes/lang-xyzzy-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/lang-xyzzy-ref.html.
599         * web-platform-tests/html/dom/elements/global-attributes/style-01-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/dom/elements/global-attributes/style-01-ref.html.
600
601 2015-09-07  Chris Dumez  <cdumez@apple.com>
602
603         Unreviewed, move html/dom W3C tests to imported/w3c/web-platform-tests/html/dom/
604         https://bugs.webkit.org/show_bug.cgi?id=148948
605
606         * web-platform-tests/html/dom/*: Added.
607
608 2015-09-07  Chris Dumez  <cdumez@apple.com>
609
610         Unreviewed, move W3C DOM tests to imported/w3c/web-platform-tests/dom
611         https://bugs.webkit.org/show_bug.cgi?id=148947
612
613         Move W3C DOM tests with other web-platform-tests under:
614         imported/w3c/web-platform-tests/dom.
615
616         * web-platform-tests/dom/*: Added.
617
618 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
619
620         Import new multicolumn layout tests from CSS WG testss
621         https://bugs.webkit.org/show_bug.cgi?id=148805
622
623         Remove a test that didn't have any expected result.
624
625         * css/css-multicol-1/multicol-rule-shorthand-2.xht: Removed.
626
627 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
628
629         Import new multicolumn layout tests from CSS WG testss
630         https://bugs.webkit.org/show_bug.cgi?id=148805
631
632         Reviewed by Chris Dumez.
633
634         Imported tests from https://github.com/w3c/csswg-test/tree/master/css-multicol-1 as of
635         46a095b681f997bef518ebe0a704c0a343a14a05 and removed the old tests in css/multicol directory.
636
637         This patch imports 136 new tests.
638
639         * css/css-multicol-1: Added.
640         * css/css-multicol-1/multicol-basic-001-expected.html: Added.
641         * css/css-multicol-1/multicol-basic-001.html: Added.
642         * css/css-multicol-1/multicol-basic-002-expected.html: Added.
643         * css/css-multicol-1/multicol-basic-002.html: Added.
644         * css/css-multicol-1/multicol-basic-003-expected.html: Added.
645         * css/css-multicol-1/multicol-basic-003.html: Added.
646         * css/css-multicol-1/multicol-basic-004-expected.html: Added.
647         * css/css-multicol-1/multicol-basic-004.html: Added.
648         * css/css-multicol-1/multicol-block-clip-001-expected.xht: Added.
649         * css/css-multicol-1/multicol-block-clip-001.xht: Added.
650         * css/css-multicol-1/multicol-block-clip-002-expected.xht: Added.
651         * css/css-multicol-1/multicol-block-clip-002.xht: Added.
652         * css/css-multicol-1/multicol-br-inside-avoidcolumn-001-expected.xht: Added.
653         * css/css-multicol-1/multicol-br-inside-avoidcolumn-001.xht: Added.
654         * css/css-multicol-1/multicol-break-000-expected.xht: Added.
655         * css/css-multicol-1/multicol-break-000.xht: Added.
656         * css/css-multicol-1/multicol-break-001-expected.xht: Added.
657         * css/css-multicol-1/multicol-break-001.xht: Added.
658         * css/css-multicol-1/multicol-clip-001-expected.xht: Added.
659         * css/css-multicol-1/multicol-clip-001.xht: Added.
660         * css/css-multicol-1/multicol-clip-002-expected.xht: Added.
661         * css/css-multicol-1/multicol-clip-002.xht: Added.
662         * css/css-multicol-1/multicol-collapsing-001-expected.xht: Added.
663         * css/css-multicol-1/multicol-collapsing-001.xht: Added.
664         * css/css-multicol-1/multicol-columns-001-expected.xht: Added.
665         * css/css-multicol-1/multicol-columns-001.xht: Added.
666         * css/css-multicol-1/multicol-columns-002-expected.xht: Added.
667         * css/css-multicol-1/multicol-columns-002.xht: Added.
668         * css/css-multicol-1/multicol-columns-003-expected.xht: Added.
669         * css/css-multicol-1/multicol-columns-003.xht: Added.
670         * css/css-multicol-1/multicol-columns-004-expected.xht: Added.
671         * css/css-multicol-1/multicol-columns-004.xht: Added.
672         * css/css-multicol-1/multicol-columns-005-expected.xht: Added.
673         * css/css-multicol-1/multicol-columns-005.xht: Added.
674         * css/css-multicol-1/multicol-columns-006-expected.xht: Added.
675         * css/css-multicol-1/multicol-columns-006.xht: Added.
676         * css/css-multicol-1/multicol-columns-007-expected.xht: Added.
677         * css/css-multicol-1/multicol-columns-007.xht: Added.
678         * css/css-multicol-1/multicol-columns-invalid-001-expected.xht: Added.
679         * css/css-multicol-1/multicol-columns-invalid-001.xht: Added.
680         * css/css-multicol-1/multicol-columns-invalid-002-expected.xht: Added.
681         * css/css-multicol-1/multicol-columns-invalid-002.xht: Added.
682         * css/css-multicol-1/multicol-columns-toolong-001-expected.xht: Added.
683         * css/css-multicol-1/multicol-columns-toolong-001.xht: Added.
684         * css/css-multicol-1/multicol-containing-001-expected.xht: Added.
685         * css/css-multicol-1/multicol-containing-001.xht: Added.
686         * css/css-multicol-1/multicol-containing-002-expected.xht: Added.
687         * css/css-multicol-1/multicol-containing-002.xht: Added.
688         * css/css-multicol-1/multicol-count-001-expected.xht: Added.
689         * css/css-multicol-1/multicol-count-001.xht: Added.
690         * css/css-multicol-1/multicol-count-002-expected.xht: Added.
691         * css/css-multicol-1/multicol-count-002.xht: Added.
692         * css/css-multicol-1/multicol-count-computed-001-expected.xht: Added.
693         * css/css-multicol-1/multicol-count-computed-001.xht: Added.
694         * css/css-multicol-1/multicol-count-computed-002-expected.xht: Added.
695         * css/css-multicol-1/multicol-count-computed-002.xht: Added.
696         * css/css-multicol-1/multicol-count-computed-003-expected.xht: Added.
697         * css/css-multicol-1/multicol-count-computed-003.xht: Added.
698         * css/css-multicol-1/multicol-count-computed-004-expected.xht: Added.
699         * css/css-multicol-1/multicol-count-computed-004.xht: Added.
700         * css/css-multicol-1/multicol-count-computed-005-expected.xht: Added.
701         * css/css-multicol-1/multicol-count-computed-005.xht: Added.
702         * css/css-multicol-1/multicol-count-large-001-expected.xht: Added.
703         * css/css-multicol-1/multicol-count-large-001.xht: Added.
704         * css/css-multicol-1/multicol-count-large-002-expected.xht: Added.
705         * css/css-multicol-1/multicol-count-large-002.xht: Added.
706         * css/css-multicol-1/multicol-count-negative-001-expected.xht: Added.
707         * css/css-multicol-1/multicol-count-negative-001.xht: Added.
708         * css/css-multicol-1/multicol-count-negative-002-expected.xht: Added.
709         * css/css-multicol-1/multicol-count-negative-002.xht: Added.
710         * css/css-multicol-1/multicol-count-non-integer-001-expected.xht: Added.
711         * css/css-multicol-1/multicol-count-non-integer-001.xht: Added.
712         * css/css-multicol-1/multicol-count-non-integer-002-expected.xht: Added.
713         * css/css-multicol-1/multicol-count-non-integer-002.xht: Added.
714         * css/css-multicol-1/multicol-count-non-integer-003-expected.xht: Added.
715         * css/css-multicol-1/multicol-count-non-integer-003.xht: Added.
716         * css/css-multicol-1/multicol-fill-000-expected.xht: Added.
717         * css/css-multicol-1/multicol-fill-000.xht: Added.
718         * css/css-multicol-1/multicol-fill-001-expected.xht: Added.
719         * css/css-multicol-1/multicol-fill-001.xht: Added.
720         * css/css-multicol-1/multicol-fill-auto-001-expected.xht: Added.
721         * css/css-multicol-1/multicol-fill-auto-001.xht: Added.
722         * css/css-multicol-1/multicol-fill-auto-002-expected.xht: Added.
723         * css/css-multicol-1/multicol-fill-auto-002.xht: Added.
724         * css/css-multicol-1/multicol-fill-auto-003-expected.xht: Added.
725         * css/css-multicol-1/multicol-fill-auto-003.xht: Added.
726         * css/css-multicol-1/multicol-fill-auto-block-children-001-expected.xht: Added.
727         * css/css-multicol-1/multicol-fill-auto-block-children-001.xht: Added.
728         * css/css-multicol-1/multicol-fill-auto-block-children-002-expected.xht: Added.
729         * css/css-multicol-1/multicol-fill-auto-block-children-002.xht: Added.
730         * css/css-multicol-1/multicol-fill-auto-expected.xht: Added.
731         * css/css-multicol-1/multicol-fill-auto.xht: Added.
732         * css/css-multicol-1/multicol-fill-balance-001-expected.xht: Added.
733         * css/css-multicol-1/multicol-fill-balance-001.xht: Added.
734         * css/css-multicol-1/multicol-gap-000-expected.xht: Added.
735         * css/css-multicol-1/multicol-gap-000.xht: Added.
736         * css/css-multicol-1/multicol-gap-001-expected.xht: Added.
737         * css/css-multicol-1/multicol-gap-001.xht: Added.
738         * css/css-multicol-1/multicol-gap-002-expected.xht: Added.
739         * css/css-multicol-1/multicol-gap-002.xht: Added.
740         * css/css-multicol-1/multicol-gap-003-expected.xht: Added.
741         * css/css-multicol-1/multicol-gap-003.xht: Added.
742         * css/css-multicol-1/multicol-gap-fraction-001-expected.xht: Added.
743         * css/css-multicol-1/multicol-gap-fraction-001.xht: Added.
744         * css/css-multicol-1/multicol-gap-large-001-expected.xht: Added.
745         * css/css-multicol-1/multicol-gap-large-001.xht: Added.
746         * css/css-multicol-1/multicol-gap-large-002-expected.xht: Added.
747         * css/css-multicol-1/multicol-gap-large-002.xht: Added.
748         * css/css-multicol-1/multicol-gap-negative-001-expected.xht: Added.
749         * css/css-multicol-1/multicol-gap-negative-001.xht: Added.
750         * css/css-multicol-1/multicol-height-001-expected.xht: Added.
751         * css/css-multicol-1/multicol-height-001.xht: Added.
752         * css/css-multicol-1/multicol-height-block-child-001-expected.xht: Added.
753         * css/css-multicol-1/multicol-height-block-child-001.xht: Added.
754         * css/css-multicol-1/multicol-inherit-001-expected.xht: Added.
755         * css/css-multicol-1/multicol-inherit-001.xht: Added.
756         * css/css-multicol-1/multicol-inherit-002-expected.xht: Added.
757         * css/css-multicol-1/multicol-inherit-002.xht: Added.
758         * css/css-multicol-1/multicol-inherit-003-expected.xht: Added.
759         * css/css-multicol-1/multicol-inherit-003.xht: Added.
760         * css/css-multicol-1/multicol-inherit-004-expected.xht: Added.
761         * css/css-multicol-1/multicol-inherit-004.xht: Added.
762         * css/css-multicol-1/multicol-list-item-001-expected.xht: Added.
763         * css/css-multicol-1/multicol-list-item-001.xht: Added.
764         * css/css-multicol-1/multicol-margin-001-expected.xht: Added.
765         * css/css-multicol-1/multicol-margin-001.xht: Added.
766         * css/css-multicol-1/multicol-margin-002-expected.xht: Added.
767         * css/css-multicol-1/multicol-margin-002.xht: Added.
768         * css/css-multicol-1/multicol-margin-child-001-expected.xht: Added.
769         * css/css-multicol-1/multicol-margin-child-001.xht: Added.
770         * css/css-multicol-1/multicol-nested-002-expected.xht: Added.
771         * css/css-multicol-1/multicol-nested-002.xht: Added.
772         * css/css-multicol-1/multicol-nested-005-expected.xht: Added.
773         * css/css-multicol-1/multicol-nested-005.xht: Added.
774         * css/css-multicol-1/multicol-nested-column-rule-001-expected.xht: Added.
775         * css/css-multicol-1/multicol-nested-column-rule-001.xht: Added.
776         * css/css-multicol-1/multicol-nested-margin-001-expected.xht: Added.
777         * css/css-multicol-1/multicol-nested-margin-001.xht: Added.
778         * css/css-multicol-1/multicol-nested-margin-002-expected.xht: Added.
779         * css/css-multicol-1/multicol-nested-margin-002.xht: Added.
780         * css/css-multicol-1/multicol-nested-margin-003-expected.xht: Added.
781         * css/css-multicol-1/multicol-nested-margin-003.xht: Added.
782         * css/css-multicol-1/multicol-nested-margin-004-expected.xht: Added.
783         * css/css-multicol-1/multicol-nested-margin-004.xht: Added.
784         * css/css-multicol-1/multicol-nested-margin-005-expected.xht: Added.
785         * css/css-multicol-1/multicol-nested-margin-005.xht: Added.
786         * css/css-multicol-1/multicol-overflow-000-expected.xht: Added.
787         * css/css-multicol-1/multicol-overflow-000.xht: Added.
788         * css/css-multicol-1/multicol-overflowing-001-expected.xht: Added.
789         * css/css-multicol-1/multicol-overflowing-001.xht: Added.
790         * css/css-multicol-1/multicol-red.png: Added.
791         * css/css-multicol-1/multicol-reduce-000-expected.xht: Added.
792         * css/css-multicol-1/multicol-reduce-000.xht: Added.
793         * css/css-multicol-1/multicol-rule-000-expected.xht: Added.
794         * css/css-multicol-1/multicol-rule-000.xht: Added.
795         * css/css-multicol-1/multicol-rule-001-expected.xht: Added.
796         * css/css-multicol-1/multicol-rule-001.xht: Added.
797         * css/css-multicol-1/multicol-rule-002-expected.xht: Added.
798         * css/css-multicol-1/multicol-rule-002.xht: Added.
799         * css/css-multicol-1/multicol-rule-003-expected.xht: Added.
800         * css/css-multicol-1/multicol-rule-003.xht: Added.
801         * css/css-multicol-1/multicol-rule-004-expected.xht: Added.
802         * css/css-multicol-1/multicol-rule-004.xht: Added.
803         * css/css-multicol-1/multicol-rule-color-001-expected.xht: Added.
804         * css/css-multicol-1/multicol-rule-color-001.xht: Added.
805         * css/css-multicol-1/multicol-rule-color-inherit-001-expected.xht: Added.
806         * css/css-multicol-1/multicol-rule-color-inherit-001.xht: Added.
807         * css/css-multicol-1/multicol-rule-color-inherit-002-expected.xht: Added.
808         * css/css-multicol-1/multicol-rule-color-inherit-002.xht: Added.
809         * css/css-multicol-1/multicol-rule-dashed-000-expected.xht: Added.
810         * css/css-multicol-1/multicol-rule-dashed-000.xht: Added.
811         * css/css-multicol-1/multicol-rule-dotted-000-expected.xht: Added.
812         * css/css-multicol-1/multicol-rule-dotted-000.xht: Added.
813         * css/css-multicol-1/multicol-rule-double-000-expected.xht: Added.
814         * css/css-multicol-1/multicol-rule-double-000.xht: Added.
815         * css/css-multicol-1/multicol-rule-fraction-001-expected.xht: Added.
816         * css/css-multicol-1/multicol-rule-fraction-001.xht: Added.
817         * css/css-multicol-1/multicol-rule-fraction-002-expected.xht: Added.
818         * css/css-multicol-1/multicol-rule-fraction-002.xht: Added.
819         * css/css-multicol-1/multicol-rule-fraction-003-expected.xht: Added.
820         * css/css-multicol-1/multicol-rule-fraction-003.xht: Added.
821         * css/css-multicol-1/multicol-rule-groove-000-expected.xht: Added.
822         * css/css-multicol-1/multicol-rule-groove-000.xht: Added.
823         * css/css-multicol-1/multicol-rule-hidden-000-expected.xht: Added.
824         * css/css-multicol-1/multicol-rule-hidden-000.xht: Added.
825         * css/css-multicol-1/multicol-rule-inset-000-expected.xht: Added.
826         * css/css-multicol-1/multicol-rule-inset-000.xht: Added.
827         * css/css-multicol-1/multicol-rule-large-001-expected.xht: Added.
828         * css/css-multicol-1/multicol-rule-large-001.xht: Added.
829         * css/css-multicol-1/multicol-rule-none-000-expected.xht: Added.
830         * css/css-multicol-1/multicol-rule-none-000.xht: Added.
831         * css/css-multicol-1/multicol-rule-outset-000-expected.xht: Added.
832         * css/css-multicol-1/multicol-rule-outset-000.xht: Added.
833         * css/css-multicol-1/multicol-rule-percent-001-expected.xht: Added.
834         * css/css-multicol-1/multicol-rule-percent-001.xht: Added.
835         * css/css-multicol-1/multicol-rule-px-001-expected.xht: Added.
836         * css/css-multicol-1/multicol-rule-px-001.xht: Added.
837         * css/css-multicol-1/multicol-rule-ridge-000-expected.xht: Added.
838         * css/css-multicol-1/multicol-rule-ridge-000.xht: Added.
839         * css/css-multicol-1/multicol-rule-samelength-001-expected.xht: Added.
840         * css/css-multicol-1/multicol-rule-samelength-001.xht: Added.
841         * css/css-multicol-1/multicol-rule-shorthand-001-expected.xht: Added.
842         * css/css-multicol-1/multicol-rule-shorthand-001.xht: Added.
843         * css/css-multicol-1/multicol-rule-shorthand-2.xht: Added.
844         * css/css-multicol-1/multicol-rule-solid-000-expected.xht: Added.
845         * css/css-multicol-1/multicol-rule-solid-000.xht: Added.
846         * css/css-multicol-1/multicol-rule-stacking-001-expected.xht: Added.
847         * css/css-multicol-1/multicol-rule-stacking-001.xht: Added.
848         * css/css-multicol-1/multicol-rule-style-groove-001-expected.xht: Added.
849         * css/css-multicol-1/multicol-rule-style-groove-001.xht: Added.
850         * css/css-multicol-1/multicol-rule-style-inset-001-expected.xht: Added.
851         * css/css-multicol-1/multicol-rule-style-inset-001.xht: Added.
852         * css/css-multicol-1/multicol-rule-style-outset-001-expected.xht: Added.
853         * css/css-multicol-1/multicol-rule-style-outset-001.xht: Added.
854         * css/css-multicol-1/multicol-rule-style-ridge-001-expected.xht: Added.
855         * css/css-multicol-1/multicol-rule-style-ridge-001.xht: Added.
856         * css/css-multicol-1/multicol-shorthand-001-expected.xht: Added.
857         * css/css-multicol-1/multicol-shorthand-001.xht: Added.
858         * css/css-multicol-1/multicol-span-000-expected.xht: Added.
859         * css/css-multicol-1/multicol-span-000.xht: Added.
860         * css/css-multicol-1/multicol-span-all-001-expected.xht: Added.
861         * css/css-multicol-1/multicol-span-all-001.xht: Added.
862         * css/css-multicol-1/multicol-span-all-002-expected.xht: Added.
863         * css/css-multicol-1/multicol-span-all-002.xht: Added.
864         * css/css-multicol-1/multicol-span-all-003-expected.xht: Added.
865         * css/css-multicol-1/multicol-span-all-003.xht: Added.
866         * css/css-multicol-1/multicol-span-all-block-sibling-003-expected.xht: Added.
867         * css/css-multicol-1/multicol-span-all-block-sibling-003.xht: Added.
868         * css/css-multicol-1/multicol-span-all-child-001-expected.xht: Added.
869         * css/css-multicol-1/multicol-span-all-child-001.xht: Added.
870         * css/css-multicol-1/multicol-span-all-child-002-expected.xht: Added.
871         * css/css-multicol-1/multicol-span-all-child-002.xht: Added.
872         * css/css-multicol-1/multicol-span-all-margin-001-expected.xht: Added.
873         * css/css-multicol-1/multicol-span-all-margin-001.xht: Added.
874         * css/css-multicol-1/multicol-span-all-margin-002-expected.xht: Added.
875         * css/css-multicol-1/multicol-span-all-margin-002.xht: Added.
876         * css/css-multicol-1/multicol-span-all-margin-bottom-001-expected.xht: Added.
877         * css/css-multicol-1/multicol-span-all-margin-bottom-001.xht: Added.
878         * css/css-multicol-1/multicol-span-all-margin-nested-001-expected.xht: Added.
879         * css/css-multicol-1/multicol-span-all-margin-nested-001.xht: Added.
880         * css/css-multicol-1/multicol-span-all-margin-nested-002-expected.xht: Added.
881         * css/css-multicol-1/multicol-span-all-margin-nested-002.xht: Added.
882         * css/css-multicol-1/multicol-span-all-margin-nested-003-expected.xht: Added.
883         * css/css-multicol-1/multicol-span-all-margin-nested-003.xht: Added.
884         * css/css-multicol-1/multicol-span-all-margin-nested-firstchild-001-expected.xht: Added.
885         * css/css-multicol-1/multicol-span-all-margin-nested-firstchild-001.xht: Added.
886         * css/css-multicol-1/multicol-span-float-001-expected.xht: Added.
887         * css/css-multicol-1/multicol-span-float-001.xht: Added.
888         * css/css-multicol-1/multicol-span-none-001-expected.xht: Added.
889         * css/css-multicol-1/multicol-span-none-001.xht: Added.
890         * css/css-multicol-1/multicol-table-cell-001-expected.xht: Added.
891         * css/css-multicol-1/multicol-table-cell-001.xht: Added.
892         * css/css-multicol-1/multicol-table-cell-height-001-expected.xht: Added.
893         * css/css-multicol-1/multicol-table-cell-height-001.xht: Added.
894         * css/css-multicol-1/multicol-table-cell-height-002-expected.xht: Added.
895         * css/css-multicol-1/multicol-table-cell-height-002.xht: Added.
896         * css/css-multicol-1/multicol-table-cell-vertical-align-001-expected.xht: Added.
897         * css/css-multicol-1/multicol-table-cell-vertical-align-001.xht: Added.
898         * css/css-multicol-1/multicol-width-001-expected.xht: Added.
899         * css/css-multicol-1/multicol-width-001.xht: Added.
900         * css/css-multicol-1/multicol-width-002-expected.xht: Added.
901         * css/css-multicol-1/multicol-width-002.xht: Added.
902         * css/css-multicol-1/multicol-width-003-expected.xht: Added.
903         * css/css-multicol-1/multicol-width-003.xht: Added.
904         * css/css-multicol-1/multicol-width-count-001-expected.xht: Added.
905         * css/css-multicol-1/multicol-width-count-001.xht: Added.
906         * css/css-multicol-1/multicol-width-count-002-expected.xht: Added.
907         * css/css-multicol-1/multicol-width-count-002.xht: Added.
908         * css/css-multicol-1/multicol-width-ems-001-expected.xht: Added.
909         * css/css-multicol-1/multicol-width-ems-001.xht: Added.
910         * css/css-multicol-1/multicol-width-invalid-001-expected.xht: Added.
911         * css/css-multicol-1/multicol-width-invalid-001.xht: Added.
912         * css/css-multicol-1/multicol-width-large-001-expected.xht: Added.
913         * css/css-multicol-1/multicol-width-large-001.xht: Added.
914         * css/css-multicol-1/multicol-width-large-002-expected.xht: Added.
915         * css/css-multicol-1/multicol-width-large-002.xht: Added.
916         * css/css-multicol-1/multicol-width-negative-001-expected.xht: Added.
917         * css/css-multicol-1/multicol-width-negative-001.xht: Added.
918         * css/css-multicol-1/multicol-width-small-001-expected.xht: Added.
919         * css/css-multicol-1/multicol-width-small-001.xht: Added.
920         * css/css-multicol-1/multicol-zero-height-001-expected.xht: Added.
921         * css/css-multicol-1/multicol-zero-height-001.xht: Added.
922         * css/css-multicol-1/support: Added.
923         * css/css-multicol-1/support/1x1-green.png: Added.
924         * css/css-multicol-1/support/1x1-lime.png: Added.
925         * css/css-multicol-1/support/1x1-maroon.png: Added.
926         * css/css-multicol-1/support/1x1-navy.png: Added.
927         * css/css-multicol-1/support/1x1-red.png: Added.
928         * css/css-multicol-1/support/1x1-white.png: Added.
929         * css/css-multicol-1/support/60x60-gg-rr.png: Added.
930         * css/css-multicol-1/support/60x60-green.png: Added.
931         * css/css-multicol-1/support/60x60-red.png: Added.
932         * css/css-multicol-1/support/a-green.css: Added.
933         * css/css-multicol-1/support/b-green.css: Added.
934         * css/css-multicol-1/support/black20x20.png: Added.
935         * css/css-multicol-1/support/c-red.css: Added.
936         * css/css-multicol-1/support/cat.png: Added.
937         * css/css-multicol-1/support/import-green.css: Added.
938         * css/css-multicol-1/support/import-red.css: Added.
939         * css/css-multicol-1/support/pattern-gg-gr.png: Added.
940         * css/css-multicol-1/support/pattern-grg-rgr-grg.png: Added.
941         * css/css-multicol-1/support/pattern-grg-rrg-rgg.png: Added.
942         * css/css-multicol-1/support/pattern-rgr-grg-rgr.png: Added.
943         * css/css-multicol-1/support/pattern-tr.png: Added.
944         * css/css-multicol-1/support/red20x20.png: Added.
945         * css/css-multicol-1/support/square-purple.png: Added.
946         * css/css-multicol-1/support/square-teal.png: Added.
947         * css/css-multicol-1/support/square-white.png: Added.
948         * css/css-multicol-1/support/swatch-blue.png: Added.
949         * css/css-multicol-1/support/swatch-gray.png: Added.
950         * css/css-multicol-1/support/swatch-green.png: Added.
951         * css/css-multicol-1/support/swatch-lime.png: Added.
952         * css/css-multicol-1/support/swatch-navy.png: Added.
953         * css/css-multicol-1/support/swatch-orange.png: Added.
954         * css/css-multicol-1/support/swatch-pink.png: Added.
955         * css/css-multicol-1/support/swatch-purple.png: Added.
956         * css/css-multicol-1/support/swatch-red.png: Added.
957         * css/css-multicol-1/support/swatch-white.png: Added.
958         * css/css-multicol-1/support/swatch-yellow.png: Added.
959         * css/css-multicol-1/support/test-bl.png: Added.
960         * css/css-multicol-1/support/test-br.png: Added.
961         * css/css-multicol-1/support/test-outer.png: Added.
962         * css/css-multicol-1/support/test-tl.png: Added.
963         * css/css-multicol-1/support/test-tr.png: Added.
964         * css/multicol: Removed.
965         * css/multicol/multicol-basic-001-expected.html: Removed.
966         * css/multicol/multicol-basic-001.html: Removed.
967         * css/multicol/multicol-basic-002-expected.html: Removed.
968         * css/multicol/multicol-basic-002.html: Removed.
969         * css/multicol/multicol-basic-003-expected.html: Removed.
970         * css/multicol/multicol-basic-003.html: Removed.
971         * css/multicol/multicol-basic-004-expected.html: Removed.
972         * css/multicol/multicol-basic-004.html: Removed.
973
974 2015-09-04  Ryosuke Niwa  <rniwa@webkit.org>
975
976         Import css/css-color-3
977         https://bugs.webkit.org/show_bug.cgi?id=148803
978
979         Reviewed by Chris Dumez.
980
981         Imported tests from https://github.com/w3c/csswg-test/tree/master/css-color-3 as of
982         46a095b681f997bef518ebe0a704c0a343a14a05.
983
984         * css/css-color-3: Added.
985         * css/css-color-3/LICENSE: Added.
986         * css/css-color-3/htaccess: Added.
987         * css/css-color-3/t31-color-currentColor-b-expected.html: Added.
988         * css/css-color-3/t31-color-currentColor-b.xht: Added.
989         * css/css-color-3/t32-opacity-offscreen-multiple-boxes-1-c-expected.html: Added.
990         * css/css-color-3/t32-opacity-offscreen-multiple-boxes-1-c.xht: Added.
991         * css/css-color-3/t32-opacity-offscreen-multiple-boxes-2-c-expected.html: Added.
992         * css/css-color-3/t32-opacity-offscreen-multiple-boxes-2-c.xht: Added.
993         * css/css-color-3/t421-rgb-func-int-a-expected.html: Added.
994         * css/css-color-3/t421-rgb-func-int-a.xht: Added.
995         * css/css-color-3/t421-rgb-func-no-mixed-f-expected.html: Added.
996         * css/css-color-3/t421-rgb-func-no-mixed-f.xht: Added.
997         * css/css-color-3/t421-rgb-func-pct-a-expected.html: Added.
998         * css/css-color-3/t421-rgb-func-pct-a.xht: Added.
999         * css/css-color-3/t421-rgb-func-whitespace-b-expected.html: Added.
1000         * css/css-color-3/t421-rgb-func-whitespace-b.xht: Added.
1001         * css/css-color-3/t421-rgb-hex-parsing-f-expected.html: Added.
1002         * css/css-color-3/t421-rgb-hex-parsing-f.xht: Added.
1003         * css/css-color-3/t421-rgb-hex3-a-expected.html: Added.
1004         * css/css-color-3/t421-rgb-hex3-a.xht: Added.
1005         * css/css-color-3/t421-rgb-hex6-a-expected.html: Added.
1006         * css/css-color-3/t421-rgb-hex6-a.xht: Added.
1007         * css/css-color-3/t422-rgba-a1.0-a-expected.html: Added.
1008         * css/css-color-3/t422-rgba-a1.0-a.xht: Added.
1009         * css/css-color-3/t422-rgba-clamping-a0.0-b-expected.html: Added.
1010         * css/css-color-3/t422-rgba-clamping-a0.0-b.xht: Added.
1011         * css/css-color-3/t422-rgba-clamping-a1.0-b-expected.html: Added.
1012         * css/css-color-3/t422-rgba-clamping-a1.0-b.xht: Added.
1013         * css/css-color-3/t422-rgba-clip-outside-device-gamut-b-expected.html: Added.
1014         * css/css-color-3/t422-rgba-clip-outside-device-gamut-b.xht: Added.
1015         * css/css-color-3/t422-rgba-func-int-a-expected.html: Added.
1016         * css/css-color-3/t422-rgba-func-int-a.xht: Added.
1017         * css/css-color-3/t422-rgba-func-no-mixed-f-expected.html: Added.
1018         * css/css-color-3/t422-rgba-func-no-mixed-f.xht: Added.
1019         * css/css-color-3/t422-rgba-func-pct-a-expected.html: Added.
1020         * css/css-color-3/t422-rgba-func-pct-a.xht: Added.
1021         * css/css-color-3/t422-rgba-func-whitespace-b-expected.html: Added.
1022         * css/css-color-3/t422-rgba-func-whitespace-b.xht: Added.
1023         * css/css-color-3/t422-rgba-onscreen-b-expected.html: Added.
1024         * css/css-color-3/t422-rgba-onscreen-b.xht: Added.
1025         * css/css-color-3/t422-rgba-onscreen-multiple-boxes-c-expected.html: Added.
1026         * css/css-color-3/t422-rgba-onscreen-multiple-boxes-c.xht: Added.
1027         * css/css-color-3/t423-transparent-1-a-expected.html: Added.
1028         * css/css-color-3/t423-transparent-1-a.xht: Added.
1029         * css/css-color-3/t423-transparent-2-a-expected.html: Added.
1030         * css/css-color-3/t423-transparent-2-a.xht: Added.
1031         * css/css-color-3/t424-hsl-basic-a-expected.html: Added.
1032         * css/css-color-3/t424-hsl-basic-a.xht: Added.
1033         * css/css-color-3/t424-hsl-clip-outside-gamut-b-expected.html: Added.
1034         * css/css-color-3/t424-hsl-clip-outside-gamut-b.xht: Added.
1035         * css/css-color-3/t424-hsl-parsing-f-expected.html: Added.
1036         * css/css-color-3/t424-hsl-parsing-f.xht: Added.
1037         * css/css-color-3/t424-hsl-values-b-1-expected.html: Added.
1038         * css/css-color-3/t424-hsl-values-b-1.html: Added.
1039         * css/css-color-3/t424-hsl-values-b-10-expected.html: Added.
1040         * css/css-color-3/t424-hsl-values-b-10.html: Added.
1041         * css/css-color-3/t424-hsl-values-b-11-expected.html: Added.
1042         * css/css-color-3/t424-hsl-values-b-11.html: Added.
1043         * css/css-color-3/t424-hsl-values-b-12-expected.html: Added.
1044         * css/css-color-3/t424-hsl-values-b-12.html: Added.
1045         * css/css-color-3/t424-hsl-values-b-13-expected.html: Added.
1046         * css/css-color-3/t424-hsl-values-b-13.html: Added.
1047         * css/css-color-3/t424-hsl-values-b-14-expected.html: Added.
1048         * css/css-color-3/t424-hsl-values-b-14.html: Added.
1049         * css/css-color-3/t424-hsl-values-b-15-expected.html: Added.
1050         * css/css-color-3/t424-hsl-values-b-15.html: Added.
1051         * css/css-color-3/t424-hsl-values-b-2-expected.html: Added.
1052         * css/css-color-3/t424-hsl-values-b-2.html: Added.
1053         * css/css-color-3/t424-hsl-values-b-3-expected.html: Added.
1054         * css/css-color-3/t424-hsl-values-b-3.html: Added.
1055         * css/css-color-3/t424-hsl-values-b-4-expected.html: Added.
1056         * css/css-color-3/t424-hsl-values-b-4.html: Added.
1057         * css/css-color-3/t424-hsl-values-b-5-expected.html: Added.
1058         * css/css-color-3/t424-hsl-values-b-5.html: Added.
1059         * css/css-color-3/t424-hsl-values-b-6-expected.html: Added.
1060         * css/css-color-3/t424-hsl-values-b-6.html: Added.
1061         * css/css-color-3/t424-hsl-values-b-7-expected.html: Added.
1062         * css/css-color-3/t424-hsl-values-b-7.html: Added.
1063         * css/css-color-3/t424-hsl-values-b-8-expected.html: Added.
1064         * css/css-color-3/t424-hsl-values-b-8.html: Added.
1065         * css/css-color-3/t424-hsl-values-b-9-expected.html: Added.
1066         * css/css-color-3/t424-hsl-values-b-9.html: Added.
1067         * css/css-color-3/t425-hsla-clip-outside-device-gamut-b-expected.html: Added.
1068         * css/css-color-3/t425-hsla-clip-outside-device-gamut-b.xht: Added.
1069         * css/css-color-3/t425-hsla-onscreen-multiple-boxes-c-expected.html: Added.
1070         * css/css-color-3/t425-hsla-onscreen-multiple-boxes-c.xht: Added.
1071         * css/css-color-3/t425-hsla-parsing-f-expected.html: Added.
1072         * css/css-color-3/t425-hsla-parsing-f.xht: Added.
1073         * css/css-color-3/t425-hsla-values-b-expected.html: Added.
1074         * css/css-color-3/t425-hsla-values-b.xht: Added.
1075         * css/css-color-3/t44-currentcolor-background-b-expected.html: Added.
1076         * css/css-color-3/t44-currentcolor-background-b.xht: Added.
1077         * css/css-color-3/t44-currentcolor-border-b-expected.html: Added.
1078         * css/css-color-3/t44-currentcolor-border-b.xht: Added.
1079         * css/css-color-3/w3c-import.log: Added.
1080
1081 2015-09-02  Brady Eidson  <beidson@apple.com>
1082
1083         Import W3C IndexedDB tests.
1084         https://bugs.webkit.org/show_bug.cgi?id=148713
1085
1086         Reviewed by Tim Horton' rubber stamp.
1087
1088         * indexeddb/abort-in-initial-upgradeneeded-expected.txt: Added.
1089         * indexeddb/abort-in-initial-upgradeneeded.html: Added.
1090         * indexeddb/close-in-upgradeneeded-expected.txt: Added.
1091         * indexeddb/close-in-upgradeneeded.html: Added.
1092         * indexeddb/cursor-overloads-expected.txt: Added.
1093         * indexeddb/cursor-overloads.htm: Added.
1094         * indexeddb/idb_webworkers-expected.txt: Added.
1095         * indexeddb/idb_webworkers.htm: Added.
1096         * indexeddb/idbcursor-advance-continue-async-expected.txt: Added.
1097         * indexeddb/idbcursor-advance-continue-async.htm: Added.
1098         * indexeddb/idbcursor-advance-expected.txt: Added.
1099         * indexeddb/idbcursor-advance-invalid-expected.txt: Added.
1100         * indexeddb/idbcursor-advance-invalid.htm: Added.
1101         * indexeddb/idbcursor-advance.htm: Added.
1102         * indexeddb/idbcursor-continue-expected.txt: Added.
1103         * indexeddb/idbcursor-continue.htm: Added.
1104         * indexeddb/idbcursor-direction-expected.txt: Added.
1105         * indexeddb/idbcursor-direction-index-expected.txt: Added.
1106         * indexeddb/idbcursor-direction-index-keyrange-expected.txt: Added.
1107         * indexeddb/idbcursor-direction-index-keyrange.htm: Added.
1108         * indexeddb/idbcursor-direction-index.htm: Added.
1109         * indexeddb/idbcursor-direction-objectstore-expected.txt: Added.
1110         * indexeddb/idbcursor-direction-objectstore-keyrange-expected.txt: Added.
1111         * indexeddb/idbcursor-direction-objectstore-keyrange.htm: Added.
1112         * indexeddb/idbcursor-direction-objectstore.htm: Added.
1113         * indexeddb/idbcursor-direction.htm: Added.
1114         * indexeddb/idbcursor-key-expected.txt: Added.
1115         * indexeddb/idbcursor-key.htm: Added.
1116         * indexeddb/idbcursor-primarykey-expected.txt: Added.
1117         * indexeddb/idbcursor-primarykey.htm: Added.
1118         * indexeddb/idbcursor-reused-expected.txt: Added.
1119         * indexeddb/idbcursor-reused.htm: Added.
1120         * indexeddb/idbcursor-source-expected.txt: Added.
1121         * indexeddb/idbcursor-source.htm: Added.
1122         * indexeddb/idbcursor_advance_index-expected.txt: Added.
1123         * indexeddb/idbcursor_advance_index.htm: Added.
1124         * indexeddb/idbcursor_advance_index2-expected.txt: Added.
1125         * indexeddb/idbcursor_advance_index2.htm: Added.
1126         * indexeddb/idbcursor_advance_index3-expected.txt: Added.
1127         * indexeddb/idbcursor_advance_index3.htm: Added.
1128         * indexeddb/idbcursor_advance_index5-expected.txt: Added.
1129         * indexeddb/idbcursor_advance_index5.htm: Added.
1130         * indexeddb/idbcursor_advance_index6-expected.txt: Added.
1131         * indexeddb/idbcursor_advance_index6.htm: Added.
1132         * indexeddb/idbcursor_advance_index7-expected.txt: Added.
1133         * indexeddb/idbcursor_advance_index7.htm: Added.
1134         * indexeddb/idbcursor_advance_index8-expected.txt: Added.
1135         * indexeddb/idbcursor_advance_index8.htm: Added.
1136         * indexeddb/idbcursor_advance_index9-expected.txt: Added.
1137         * indexeddb/idbcursor_advance_index9.htm: Added.
1138         * indexeddb/idbcursor_advance_objectstore-expected.txt: Added.
1139         * indexeddb/idbcursor_advance_objectstore.htm: Added.
1140         * indexeddb/idbcursor_advance_objectstore2-expected.txt: Added.
1141         * indexeddb/idbcursor_advance_objectstore2.htm: Added.
1142         * indexeddb/idbcursor_advance_objectstore3-expected.txt: Added.
1143         * indexeddb/idbcursor_advance_objectstore3.htm: Added.
1144         * indexeddb/idbcursor_advance_objectstore4-expected.txt: Added.
1145         * indexeddb/idbcursor_advance_objectstore4.htm: Added.
1146         * indexeddb/idbcursor_advance_objectstore5-expected.txt: Added.
1147         * indexeddb/idbcursor_advance_objectstore5.htm: Added.
1148         * indexeddb/idbcursor_continue_index-expected.txt: Added.
1149         * indexeddb/idbcursor_continue_index.htm: Added.
1150         * indexeddb/idbcursor_continue_index2-expected.txt: Added.
1151         * indexeddb/idbcursor_continue_index2.htm: Added.
1152         * indexeddb/idbcursor_continue_index3-expected.txt: Added.
1153         * indexeddb/idbcursor_continue_index3.htm: Added.
1154         * indexeddb/idbcursor_continue_index4-expected.txt: Added.
1155         * indexeddb/idbcursor_continue_index4.htm: Added.
1156         * indexeddb/idbcursor_continue_index5-expected.txt: Added.
1157         * indexeddb/idbcursor_continue_index5.htm: Added.
1158         * indexeddb/idbcursor_continue_index6-expected.txt: Added.
1159         * indexeddb/idbcursor_continue_index6.htm: Added.
1160         * indexeddb/idbcursor_continue_index7-expected.txt: Added.
1161         * indexeddb/idbcursor_continue_index7.htm: Added.
1162         * indexeddb/idbcursor_continue_index8-expected.txt: Added.
1163         * indexeddb/idbcursor_continue_index8.htm: Added.
1164         * indexeddb/idbcursor_continue_invalid-expected.txt: Added.
1165         * indexeddb/idbcursor_continue_invalid.htm: Added.
1166         * indexeddb/idbcursor_continue_objectstore-expected.txt: Added.
1167         * indexeddb/idbcursor_continue_objectstore.htm: Added.
1168         * indexeddb/idbcursor_continue_objectstore2-expected.txt: Added.
1169         * indexeddb/idbcursor_continue_objectstore2.htm: Added.
1170         * indexeddb/idbcursor_continue_objectstore3-expected.txt: Added.
1171         * indexeddb/idbcursor_continue_objectstore3.htm: Added.
1172         * indexeddb/idbcursor_continue_objectstore4-expected.txt: Added.
1173         * indexeddb/idbcursor_continue_objectstore4.htm: Added.
1174         * indexeddb/idbcursor_continue_objectstore5-expected.txt: Added.
1175         * indexeddb/idbcursor_continue_objectstore5.htm: Added.
1176         * indexeddb/idbcursor_continue_objectstore6-expected.txt: Added.
1177         * indexeddb/idbcursor_continue_objectstore6.htm: Added.
1178         * indexeddb/idbcursor_delete_index-expected.txt: Added.
1179         * indexeddb/idbcursor_delete_index.htm: Added.
1180         * indexeddb/idbcursor_delete_index2-expected.txt: Added.
1181         * indexeddb/idbcursor_delete_index2.htm: Added.
1182         * indexeddb/idbcursor_delete_index3-expected.txt: Added.
1183         * indexeddb/idbcursor_delete_index3.htm: Added.
1184         * indexeddb/idbcursor_delete_index4-expected.txt: Added.
1185         * indexeddb/idbcursor_delete_index4.htm: Added.
1186         * indexeddb/idbcursor_delete_index5-expected.txt: Added.
1187         * indexeddb/idbcursor_delete_index5.htm: Added.
1188         * indexeddb/idbcursor_delete_objectstore-expected.txt: Added.
1189         * indexeddb/idbcursor_delete_objectstore.htm: Added.
1190         * indexeddb/idbcursor_delete_objectstore2-expected.txt: Added.
1191         * indexeddb/idbcursor_delete_objectstore2.htm: Added.
1192         * indexeddb/idbcursor_delete_objectstore3-expected.txt: Added.
1193         * indexeddb/idbcursor_delete_objectstore3.htm: Added.
1194         * indexeddb/idbcursor_delete_objectstore4-expected.txt: Added.
1195         * indexeddb/idbcursor_delete_objectstore4.htm: Added.
1196         * indexeddb/idbcursor_delete_objectstore5-expected.txt: Added.
1197         * indexeddb/idbcursor_delete_objectstore5.htm: Added.
1198         * indexeddb/idbcursor_iterating-expected.txt: Added.
1199         * indexeddb/idbcursor_iterating.htm: Added.
1200         * indexeddb/idbcursor_iterating_index-expected.txt: Added.
1201         * indexeddb/idbcursor_iterating_index.htm: Added.
1202         * indexeddb/idbcursor_iterating_index2-expected.txt: Added.
1203         * indexeddb/idbcursor_iterating_index2.htm: Added.
1204         * indexeddb/idbcursor_iterating_objectstore-expected.txt: Added.
1205         * indexeddb/idbcursor_iterating_objectstore.htm: Added.
1206         * indexeddb/idbcursor_iterating_objectstore2-expected.txt: Added.
1207         * indexeddb/idbcursor_iterating_objectstore2.htm: Added.
1208         * indexeddb/idbcursor_update_index-expected.txt: Added.
1209         * indexeddb/idbcursor_update_index.htm: Added.
1210         * indexeddb/idbcursor_update_index2-expected.txt: Added.
1211         * indexeddb/idbcursor_update_index2.htm: Added.
1212         * indexeddb/idbcursor_update_index3-expected.txt: Added.
1213         * indexeddb/idbcursor_update_index3.htm: Added.
1214         * indexeddb/idbcursor_update_index4-expected.txt: Added.
1215         * indexeddb/idbcursor_update_index4.htm: Added.
1216         * indexeddb/idbcursor_update_index5-expected.txt: Added.
1217         * indexeddb/idbcursor_update_index5.htm: Added.
1218         * indexeddb/idbcursor_update_index6-expected.txt: Added.
1219         * indexeddb/idbcursor_update_index6.htm: Added.
1220         * indexeddb/idbcursor_update_index7-expected.txt: Added.
1221         * indexeddb/idbcursor_update_index7.htm: Added.
1222         * indexeddb/idbcursor_update_objectstore-expected.txt: Added.
1223         * indexeddb/idbcursor_update_objectstore.htm: Added.
1224         * indexeddb/idbcursor_update_objectstore2-expected.txt: Added.
1225         * indexeddb/idbcursor_update_objectstore2.htm: Added.
1226         * indexeddb/idbcursor_update_objectstore3-expected.txt: Added.
1227         * indexeddb/idbcursor_update_objectstore3.htm: Added.
1228         * indexeddb/idbcursor_update_objectstore4-expected.txt: Added.
1229         * indexeddb/idbcursor_update_objectstore4.htm: Added.
1230         * indexeddb/idbcursor_update_objectstore5-expected.txt: Added.
1231         * indexeddb/idbcursor_update_objectstore5.htm: Added.
1232         * indexeddb/idbcursor_update_objectstore6-expected.txt: Added.
1233         * indexeddb/idbcursor_update_objectstore6.htm: Added.
1234         * indexeddb/idbcursor_update_objectstore7-expected.txt: Added.
1235         * indexeddb/idbcursor_update_objectstore7.htm: Added.
1236         * indexeddb/idbcursor_update_objectstore8-expected.txt: Added.
1237         * indexeddb/idbcursor_update_objectstore8.htm: Added.
1238         * indexeddb/idbdatabase_close-expected.txt: Added.
1239         * indexeddb/idbdatabase_close.htm: Added.
1240         * indexeddb/idbdatabase_close2-expected.txt: Added.
1241         * indexeddb/idbdatabase_close2.htm: Added.
1242         * indexeddb/idbdatabase_createObjectStore-createIndex-emptyname-expected.txt: Added.
1243         * indexeddb/idbdatabase_createObjectStore-createIndex-emptyname.htm: Added.
1244         * indexeddb/idbdatabase_createObjectStore-expected.txt: Added.
1245         * indexeddb/idbdatabase_createObjectStore.htm: Added.
1246         * indexeddb/idbdatabase_createObjectStore10-1000ends-expected.txt: Added.
1247         * indexeddb/idbdatabase_createObjectStore10-1000ends.htm: Added.
1248         * indexeddb/idbdatabase_createObjectStore10-emptyname-expected.txt: Added.
1249         * indexeddb/idbdatabase_createObjectStore10-emptyname.htm: Added.
1250         * indexeddb/idbdatabase_createObjectStore11-expected.txt: Added.
1251         * indexeddb/idbdatabase_createObjectStore11.htm: Added.
1252         * indexeddb/idbdatabase_createObjectStore2-expected.txt: Added.
1253         * indexeddb/idbdatabase_createObjectStore2.htm: Added.
1254         * indexeddb/idbdatabase_createObjectStore3-expected.txt: Added.
1255         * indexeddb/idbdatabase_createObjectStore3.htm: Added.
1256         * indexeddb/idbdatabase_createObjectStore4-expected.txt: Added.
1257         * indexeddb/idbdatabase_createObjectStore4.htm: Added.
1258         * indexeddb/idbdatabase_createObjectStore5-expected.txt: Added.
1259         * indexeddb/idbdatabase_createObjectStore5.htm: Added.
1260         * indexeddb/idbdatabase_createObjectStore6-expected.txt: Added.
1261         * indexeddb/idbdatabase_createObjectStore6.htm: Added.
1262         * indexeddb/idbdatabase_createObjectStore7-expected.txt: Added.
1263         * indexeddb/idbdatabase_createObjectStore7.htm: Added.
1264         * indexeddb/idbdatabase_createObjectStore8-parameters-expected.txt: Added.
1265         * indexeddb/idbdatabase_createObjectStore8-parameters.htm: Added.
1266         * indexeddb/idbdatabase_createObjectStore9-invalidparameters-expected.txt: Added.
1267         * indexeddb/idbdatabase_createObjectStore9-invalidparameters.htm: Added.
1268         * indexeddb/idbdatabase_deleteObjectStore-expected.txt: Added.
1269         * indexeddb/idbdatabase_deleteObjectStore.htm: Added.
1270         * indexeddb/idbdatabase_deleteObjectStore2-expected.txt: Added.
1271         * indexeddb/idbdatabase_deleteObjectStore2.htm: Added.
1272         * indexeddb/idbdatabase_deleteObjectStore3-expected.txt: Added.
1273         * indexeddb/idbdatabase_deleteObjectStore3.htm: Added.
1274         * indexeddb/idbdatabase_deleteObjectStore4-not_reused-expected.txt: Added.
1275         * indexeddb/idbdatabase_deleteObjectStore4-not_reused.htm: Added.
1276         * indexeddb/idbdatabase_transaction-expected.txt: Added.
1277         * indexeddb/idbdatabase_transaction.htm: Added.
1278         * indexeddb/idbdatabase_transaction2-expected.txt: Added.
1279         * indexeddb/idbdatabase_transaction2.htm: Added.
1280         * indexeddb/idbdatabase_transaction3-expected.txt: Added.
1281         * indexeddb/idbdatabase_transaction3.htm: Added.
1282         * indexeddb/idbdatabase_transaction4-expected.txt: Added.
1283         * indexeddb/idbdatabase_transaction4.htm: Added.
1284         * indexeddb/idbdatabase_transaction5-expected.txt: Added.
1285         * indexeddb/idbdatabase_transaction5.htm: Added.
1286         * indexeddb/idbfactory_cmp-expected.txt: Added.
1287         * indexeddb/idbfactory_cmp.htm: Added.
1288         * indexeddb/idbfactory_cmp2-expected.txt: Added.
1289         * indexeddb/idbfactory_cmp2.htm: Added.
1290         * indexeddb/idbfactory_deleteDatabase-expected.txt: Added.
1291         * indexeddb/idbfactory_deleteDatabase.htm: Added.
1292         * indexeddb/idbfactory_deleteDatabase2-expected.txt: Added.
1293         * indexeddb/idbfactory_deleteDatabase2.htm: Added.
1294         * indexeddb/idbfactory_deleteDatabase3-expected.txt: Added.
1295         * indexeddb/idbfactory_deleteDatabase3.htm: Added.
1296         * indexeddb/idbfactory_deleteDatabase4-expected.txt: Added.
1297         * indexeddb/idbfactory_deleteDatabase4.htm: Added.
1298         * indexeddb/idbfactory_open-expected.txt: Added.
1299         * indexeddb/idbfactory_open.htm: Added.
1300         * indexeddb/idbfactory_open10.htm: Added.
1301         * indexeddb/idbfactory_open11-expected.txt: Added.
1302         * indexeddb/idbfactory_open11.htm: Added.
1303         * indexeddb/idbfactory_open12-expected.txt: Added.
1304         * indexeddb/idbfactory_open12.htm: Added.
1305         * indexeddb/idbfactory_open2-expected.txt: Added.
1306         * indexeddb/idbfactory_open2.htm: Added.
1307         * indexeddb/idbfactory_open3-expected.txt: Added.
1308         * indexeddb/idbfactory_open3.htm: Added.
1309         * indexeddb/idbfactory_open4-expected.txt: Added.
1310         * indexeddb/idbfactory_open4.htm: Added.
1311         * indexeddb/idbfactory_open5-expected.txt: Added.
1312         * indexeddb/idbfactory_open5.htm: Added.
1313         * indexeddb/idbfactory_open6-expected.txt: Added.
1314         * indexeddb/idbfactory_open6.htm: Added.
1315         * indexeddb/idbfactory_open7-expected.txt: Added.
1316         * indexeddb/idbfactory_open7.htm: Added.
1317         * indexeddb/idbfactory_open8-expected.txt: Added.
1318         * indexeddb/idbfactory_open8.htm: Added.
1319         * indexeddb/idbfactory_open9-expected.txt: Added.
1320         * indexeddb/idbfactory_open9.htm: Added.
1321         * indexeddb/idbindex-multientry-arraykeypath-expected.txt: Added.
1322         * indexeddb/idbindex-multientry-arraykeypath.htm: Added.
1323         * indexeddb/idbindex-multientry-big-expected.txt: Added.
1324         * indexeddb/idbindex-multientry-big.htm: Added.
1325         * indexeddb/idbindex-multientry-expected.txt: Added.
1326         * indexeddb/idbindex-multientry.htm: Added.
1327         * indexeddb/idbindex_count-expected.txt: Added.
1328         * indexeddb/idbindex_count.htm: Added.
1329         * indexeddb/idbindex_count2-expected.txt: Added.
1330         * indexeddb/idbindex_count2.htm: Added.
1331         * indexeddb/idbindex_count3-expected.txt: Added.
1332         * indexeddb/idbindex_count3.htm: Added.
1333         * indexeddb/idbindex_count4-expected.txt: Added.
1334         * indexeddb/idbindex_count4.htm: Added.
1335         * indexeddb/idbindex_get-expected.txt: Added.
1336         * indexeddb/idbindex_get.htm: Added.
1337         * indexeddb/idbindex_get2-expected.txt: Added.
1338         * indexeddb/idbindex_get2.htm: Added.
1339         * indexeddb/idbindex_get3-expected.txt: Added.
1340         * indexeddb/idbindex_get3.htm: Added.
1341         * indexeddb/idbindex_get4-expected.txt: Added.
1342         * indexeddb/idbindex_get4.htm: Added.
1343         * indexeddb/idbindex_get5-expected.txt: Added.
1344         * indexeddb/idbindex_get5.htm: Added.
1345         * indexeddb/idbindex_get6-expected.txt: Added.
1346         * indexeddb/idbindex_get6.htm: Added.
1347         * indexeddb/idbindex_get7-expected.txt: Added.
1348         * indexeddb/idbindex_get7.htm: Added.
1349         * indexeddb/idbindex_getKey-expected.txt: Added.
1350         * indexeddb/idbindex_getKey.htm: Added.
1351         * indexeddb/idbindex_getKey2-expected.txt: Added.
1352         * indexeddb/idbindex_getKey2.htm: Added.
1353         * indexeddb/idbindex_getKey3-expected.txt: Added.
1354         * indexeddb/idbindex_getKey3.htm: Added.
1355         * indexeddb/idbindex_getKey4-expected.txt: Added.
1356         * indexeddb/idbindex_getKey4.htm: Added.
1357         * indexeddb/idbindex_getKey5-expected.txt: Added.
1358         * indexeddb/idbindex_getKey5.htm: Added.
1359         * indexeddb/idbindex_getKey6-expected.txt: Added.
1360         * indexeddb/idbindex_getKey6.htm: Added.
1361         * indexeddb/idbindex_getKey7-expected.txt: Added.
1362         * indexeddb/idbindex_getKey7.htm: Added.
1363         * indexeddb/idbindex_indexNames-expected.txt: Added.
1364         * indexeddb/idbindex_indexNames.htm: Added.
1365         * indexeddb/idbindex_openCursor-expected.txt: Added.
1366         * indexeddb/idbindex_openCursor.htm: Added.
1367         * indexeddb/idbindex_openCursor2-expected.txt: Added.
1368         * indexeddb/idbindex_openCursor2.htm: Added.
1369         * indexeddb/idbindex_openKeyCursor-expected.txt: Added.
1370         * indexeddb/idbindex_openKeyCursor.htm: Added.
1371         * indexeddb/idbindex_openKeyCursor2-expected.txt: Added.
1372         * indexeddb/idbindex_openKeyCursor2.htm: Added.
1373         * indexeddb/idbindex_openKeyCursor3-expected.txt: Added.
1374         * indexeddb/idbindex_openKeyCursor3.htm: Added.
1375         * indexeddb/idbkeyrange-expected.txt: Added.
1376         * indexeddb/idbkeyrange.htm: Added.
1377         * indexeddb/idbkeyrange_incorrect-expected.txt: Added.
1378         * indexeddb/idbkeyrange_incorrect.htm: Added.
1379         * indexeddb/idbobjectstore_add-expected.txt: Added.
1380         * indexeddb/idbobjectstore_add.htm: Added.
1381         * indexeddb/idbobjectstore_add10-expected.txt: Added.
1382         * indexeddb/idbobjectstore_add10.htm: Added.
1383         * indexeddb/idbobjectstore_add11-expected.txt: Added.
1384         * indexeddb/idbobjectstore_add11.htm: Added.
1385         * indexeddb/idbobjectstore_add12-expected.txt: Added.
1386         * indexeddb/idbobjectstore_add12.htm: Added.
1387         * indexeddb/idbobjectstore_add13-expected.txt: Added.
1388         * indexeddb/idbobjectstore_add13.htm: Added.
1389         * indexeddb/idbobjectstore_add14-expected.txt: Added.
1390         * indexeddb/idbobjectstore_add14.htm: Added.
1391         * indexeddb/idbobjectstore_add15-expected.txt: Added.
1392         * indexeddb/idbobjectstore_add15.htm: Added.
1393         * indexeddb/idbobjectstore_add16-expected.txt: Added.
1394         * indexeddb/idbobjectstore_add16.htm: Added.
1395         * indexeddb/idbobjectstore_add2-expected.txt: Added.
1396         * indexeddb/idbobjectstore_add2.htm: Added.
1397         * indexeddb/idbobjectstore_add3-expected.txt: Added.
1398         * indexeddb/idbobjectstore_add3.htm: Added.
1399         * indexeddb/idbobjectstore_add4-expected.txt: Added.
1400         * indexeddb/idbobjectstore_add4.htm: Added.
1401         * indexeddb/idbobjectstore_add5-expected.txt: Added.
1402         * indexeddb/idbobjectstore_add5.htm: Added.
1403         * indexeddb/idbobjectstore_add6-expected.txt: Added.
1404         * indexeddb/idbobjectstore_add6.htm: Added.
1405         * indexeddb/idbobjectstore_add7-expected.txt: Added.
1406         * indexeddb/idbobjectstore_add7.htm: Added.
1407         * indexeddb/idbobjectstore_add8-expected.txt: Added.
1408         * indexeddb/idbobjectstore_add8.htm: Added.
1409         * indexeddb/idbobjectstore_add9-expected.txt: Added.
1410         * indexeddb/idbobjectstore_add9.htm: Added.
1411         * indexeddb/idbobjectstore_clear-expected.txt: Added.
1412         * indexeddb/idbobjectstore_clear.htm: Added.
1413         * indexeddb/idbobjectstore_clear2-expected.txt: Added.
1414         * indexeddb/idbobjectstore_clear2.htm: Added.
1415         * indexeddb/idbobjectstore_clear3-expected.txt: Added.
1416         * indexeddb/idbobjectstore_clear3.htm: Added.
1417         * indexeddb/idbobjectstore_clear4-expected.txt: Added.
1418         * indexeddb/idbobjectstore_clear4.htm: Added.
1419         * indexeddb/idbobjectstore_count-expected.txt: Added.
1420         * indexeddb/idbobjectstore_count.htm: Added.
1421         * indexeddb/idbobjectstore_count2-expected.txt: Added.
1422         * indexeddb/idbobjectstore_count2.htm: Added.
1423         * indexeddb/idbobjectstore_count3-expected.txt: Added.
1424         * indexeddb/idbobjectstore_count3.htm: Added.
1425         * indexeddb/idbobjectstore_count4-expected.txt: Added.
1426         * indexeddb/idbobjectstore_count4.htm: Added.
1427         * indexeddb/idbobjectstore_createIndex-expected.txt: Added.
1428         * indexeddb/idbobjectstore_createIndex.htm: Added.
1429         * indexeddb/idbobjectstore_createIndex10-expected.txt: Added.
1430         * indexeddb/idbobjectstore_createIndex10.htm: Added.
1431         * indexeddb/idbobjectstore_createIndex11-expected.txt: Added.
1432         * indexeddb/idbobjectstore_createIndex11.htm: Added.
1433         * indexeddb/idbobjectstore_createIndex12-expected.txt: Added.
1434         * indexeddb/idbobjectstore_createIndex12.htm: Added.
1435         * indexeddb/idbobjectstore_createIndex13-expected.txt: Added.
1436         * indexeddb/idbobjectstore_createIndex13.htm: Added.
1437         * indexeddb/idbobjectstore_createIndex2-expected.txt: Added.
1438         * indexeddb/idbobjectstore_createIndex2.htm: Added.
1439         * indexeddb/idbobjectstore_createIndex3-usable-right-away-expected.txt: Added.
1440         * indexeddb/idbobjectstore_createIndex3-usable-right-away.htm: Added.
1441         * indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order-expected.txt: Added.
1442         * indexeddb/idbobjectstore_createIndex4-deleteIndex-event_order.htm: Added.
1443         * indexeddb/idbobjectstore_createIndex5-emptykeypath-expected.txt: Added.
1444         * indexeddb/idbobjectstore_createIndex5-emptykeypath.htm: Added.
1445         * indexeddb/idbobjectstore_createIndex6-event_order-expected.txt: Added.
1446         * indexeddb/idbobjectstore_createIndex6-event_order.htm: Added.
1447         * indexeddb/idbobjectstore_createIndex7-event_order-expected.txt: Added.
1448         * indexeddb/idbobjectstore_createIndex7-event_order.htm: Added.
1449         * indexeddb/idbobjectstore_createIndex8-valid_keys-expected.txt: Added.
1450         * indexeddb/idbobjectstore_createIndex8-valid_keys.htm: Added.
1451         * indexeddb/idbobjectstore_createIndex9-emptyname-expected.txt: Added.
1452         * indexeddb/idbobjectstore_createIndex9-emptyname.htm: Added.
1453         * indexeddb/idbobjectstore_delete-expected.txt: Added.
1454         * indexeddb/idbobjectstore_delete.htm: Added.
1455         * indexeddb/idbobjectstore_delete2-expected.txt: Added.
1456         * indexeddb/idbobjectstore_delete2.htm: Added.
1457         * indexeddb/idbobjectstore_delete3-expected.txt: Added.
1458         * indexeddb/idbobjectstore_delete3.htm: Added.
1459         * indexeddb/idbobjectstore_delete4-expected.txt: Added.
1460         * indexeddb/idbobjectstore_delete4.htm: Added.
1461         * indexeddb/idbobjectstore_delete5-expected.txt: Added.
1462         * indexeddb/idbobjectstore_delete5.htm: Added.
1463         * indexeddb/idbobjectstore_delete6-expected.txt: Added.
1464         * indexeddb/idbobjectstore_delete6.htm: Added.
1465         * indexeddb/idbobjectstore_delete7-expected.txt: Added.
1466         * indexeddb/idbobjectstore_delete7.htm: Added.
1467         * indexeddb/idbobjectstore_deleteIndex-expected.txt: Added.
1468         * indexeddb/idbobjectstore_deleteIndex.htm: Added.
1469         * indexeddb/idbobjectstore_deleted-expected.txt: Added.
1470         * indexeddb/idbobjectstore_deleted.htm: Added.
1471         * indexeddb/idbobjectstore_get-expected.txt: Added.
1472         * indexeddb/idbobjectstore_get.htm: Added.
1473         * indexeddb/idbobjectstore_get2-expected.txt: Added.
1474         * indexeddb/idbobjectstore_get2.htm: Added.
1475         * indexeddb/idbobjectstore_get3-expected.txt: Added.
1476         * indexeddb/idbobjectstore_get3.htm: Added.
1477         * indexeddb/idbobjectstore_get4-expected.txt: Added.
1478         * indexeddb/idbobjectstore_get4.htm: Added.
1479         * indexeddb/idbobjectstore_get5-expected.txt: Added.
1480         * indexeddb/idbobjectstore_get5.htm: Added.
1481         * indexeddb/idbobjectstore_get6-expected.txt: Added.
1482         * indexeddb/idbobjectstore_get6.htm: Added.
1483         * indexeddb/idbobjectstore_get7-expected.txt: Added.
1484         * indexeddb/idbobjectstore_get7.htm: Added.
1485         * indexeddb/idbobjectstore_index-expected.txt: Added.
1486         * indexeddb/idbobjectstore_index.htm: Added.
1487         * indexeddb/idbobjectstore_openCursor-expected.txt: Added.
1488         * indexeddb/idbobjectstore_openCursor.htm: Added.
1489         * indexeddb/idbobjectstore_openCursor_invalid-expected.txt: Added.
1490         * indexeddb/idbobjectstore_openCursor_invalid.htm: Added.
1491         * indexeddb/idbobjectstore_put-expected.txt: Added.
1492         * indexeddb/idbobjectstore_put.htm: Added.
1493         * indexeddb/idbobjectstore_put10-expected.txt: Added.
1494         * indexeddb/idbobjectstore_put10.htm: Added.
1495         * indexeddb/idbobjectstore_put11-expected.txt: Added.
1496         * indexeddb/idbobjectstore_put11.htm: Added.
1497         * indexeddb/idbobjectstore_put12-expected.txt: Added.
1498         * indexeddb/idbobjectstore_put12.htm: Added.
1499         * indexeddb/idbobjectstore_put13-expected.txt: Added.
1500         * indexeddb/idbobjectstore_put13.htm: Added.
1501         * indexeddb/idbobjectstore_put14-expected.txt: Added.
1502         * indexeddb/idbobjectstore_put14.htm: Added.
1503         * indexeddb/idbobjectstore_put15-expected.txt: Added.
1504         * indexeddb/idbobjectstore_put15.htm: Added.
1505         * indexeddb/idbobjectstore_put16-expected.txt: Added.
1506         * indexeddb/idbobjectstore_put16.htm: Added.
1507         * indexeddb/idbobjectstore_put2-expected.txt: Added.
1508         * indexeddb/idbobjectstore_put2.htm: Added.
1509         * indexeddb/idbobjectstore_put3-expected.txt: Added.
1510         * indexeddb/idbobjectstore_put3.htm: Added.
1511         * indexeddb/idbobjectstore_put4-expected.txt: Added.
1512         * indexeddb/idbobjectstore_put4.htm: Added.
1513         * indexeddb/idbobjectstore_put5-expected.txt: Added.
1514         * indexeddb/idbobjectstore_put5.htm: Added.
1515         * indexeddb/idbobjectstore_put6-expected.txt: Added.
1516         * indexeddb/idbobjectstore_put6.htm: Added.
1517         * indexeddb/idbobjectstore_put7-expected.txt: Added.
1518         * indexeddb/idbobjectstore_put7.htm: Added.
1519         * indexeddb/idbobjectstore_put8-expected.txt: Added.
1520         * indexeddb/idbobjectstore_put8.htm: Added.
1521         * indexeddb/idbobjectstore_put9-expected.txt: Added.
1522         * indexeddb/idbobjectstore_put9.htm: Added.
1523         * indexeddb/idbtransaction-expected.txt: Added.
1524         * indexeddb/idbtransaction-oncomplete-expected.txt: Added.
1525         * indexeddb/idbtransaction-oncomplete.htm: Added.
1526         * indexeddb/idbtransaction.htm: Added.
1527         * indexeddb/idbtransaction_abort-expected.txt: Added.
1528         * indexeddb/idbtransaction_abort.htm: Added.
1529         * indexeddb/idbversionchangeevent-expected.txt: Added.
1530         * indexeddb/idbversionchangeevent.htm: Added.
1531         * indexeddb/idbworker.js: Added.
1532         (MessageHandler.open_rq.onupgradeneeded):
1533         (MessageHandler.open_rq.onsuccess.db.e.target.result.db.onerror):
1534         (MessageHandler.open_rq.onsuccess.db.transaction.objectStore.get onsuccess):
1535         (MessageHandler.open_rq.onerror):
1536         (MessageHandler.open_rq.onblocked):
1537         * indexeddb/index_sort_order-expected.txt: Added.
1538         * indexeddb/index_sort_order.htm: Added.
1539         * indexeddb/interfaces-expected.txt: Added.
1540         * indexeddb/interfaces.html: Added.
1541         * indexeddb/interfaces.idl: Added.
1542         * indexeddb/interfaces.worker.js: Added.
1543         (request.onload):
1544         * indexeddb/key_invalid-expected.txt: Added.
1545         * indexeddb/key_invalid.htm: Added.
1546         * indexeddb/key_valid.html: Added.
1547         * indexeddb/keygenerator-constrainterror-expected.txt: Added.
1548         * indexeddb/keygenerator-constrainterror.htm: Added.
1549         * indexeddb/keygenerator-expected.txt: Added.
1550         * indexeddb/keygenerator-overflow-expected.txt: Added.
1551         * indexeddb/keygenerator-overflow.htm: Added.
1552         * indexeddb/keygenerator.htm: Added.
1553         * indexeddb/keyorder-expected.txt: Added.
1554         * indexeddb/keyorder.htm: Added.
1555         * indexeddb/keypath-expected.txt: Added.
1556         * indexeddb/keypath.htm: Added.
1557         * indexeddb/keypath_invalid-expected.txt: Added.
1558         * indexeddb/keypath_invalid.htm: Added.
1559         * indexeddb/keypath_maxsize-expected.txt: Added.
1560         * indexeddb/keypath_maxsize.htm: Added.
1561         * indexeddb/list_ordering-expected.txt: Added.
1562         * indexeddb/list_ordering.htm: Added.
1563         * indexeddb/objectstore_keyorder-expected.txt: Added.
1564         * indexeddb/objectstore_keyorder.htm: Added.
1565         * indexeddb/request_bubble-and-capture-expected.txt: Added.
1566         * indexeddb/request_bubble-and-capture.htm: Added.
1567         * indexeddb/string-list-ordering-expected.txt: Added.
1568         * indexeddb/string-list-ordering.htm: Added.
1569         * indexeddb/support.js: Added.
1570         (fail):
1571         (.):
1572         (.auto_fail):
1573         (createdb_for_multiple_tests):
1574         (assert_key_equals):
1575         * indexeddb/transaction-create_in_versionchange-expected.txt: Added.
1576         * indexeddb/transaction-create_in_versionchange.htm: Added.
1577         * indexeddb/transaction-lifetime-blocked-expected.txt: Added.
1578         * indexeddb/transaction-lifetime-blocked.htm: Added.
1579         * indexeddb/transaction-lifetime-expected.txt: Added.
1580         * indexeddb/transaction-lifetime.htm: Added.
1581         * indexeddb/transaction-requestqueue-expected.txt: Added.
1582         * indexeddb/transaction-requestqueue.htm: Added.
1583         * indexeddb/transaction_bubble-and-capture-expected.txt: Added.
1584         * indexeddb/transaction_bubble-and-capture.htm: Added.
1585         * indexeddb/value-expected.txt: Added.
1586         * indexeddb/value.htm: Added.
1587         * indexeddb/value_recursive-expected.txt: Added.
1588         * indexeddb/value_recursive.htm: Added.
1589         * indexeddb/writer-starvation-expected.txt: Added.
1590         * indexeddb/writer-starvation.htm: Added.
1591
1592 2015-04-13  Alexey Proskuryakov  <ap@apple.com>
1593
1594         imported/w3c/canvas/2d.text.measure.width.empty.html is flaky
1595         https://bugs.webkit.org/show_bug.cgi?id=143671
1596
1597         Reviewed by Tim Horton.
1598
1599         * canvas/2d.text.measure.width.empty.html:
1600         * canvas/2d.text.measure.width.empty-expected.txt:
1601         Updated the test to trunk, where it uses testharness, which knows about waitUntilDone.
1602
1603         * fonts: Added.
1604         * fonts/CanvasTest.ttf: Added.
1605         While at it, added a font that this test includes (probably for no good reason).
1606         This avoids hitting a sandbox violation.
1607
1608 2015-04-06  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1609
1610         W3C test importer should generate the modules installed dynamically to run wpt tests
1611         https://bugs.webkit.org/show_bug.cgi?id=142738
1612
1613         Reviewed by Ryosuke Niwa.
1614
1615         Renamed WPTModules to web-platform-test-modules.json
1616         Updated TestRepositories to ask the importer to generate web-platform-test-modules.json at import time.  
1617
1618         * resources/TestRepositories:
1619         * resources/WPTModules: Removed.
1620         * resources/web-platform-tests-modules.json: Added.
1621
1622 2015-03-13  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1623
1624         WebKit test infrastructure should automate the process of cloning W3C test suite and importing tests from it
1625         https://bugs.webkit.org/show_bug.cgi?id=134764
1626
1627         Reviewed by Ryosuke Niwa.
1628
1629         TestRepositories defines the git repositories used to import tests.
1630         It defines for each repository the infrastructure paths to always import, the paths to skip and the revision to use.
1631         ImportExpectartions defines the tests to import.
1632
1633         * resources/ImportExpectations: Added.
1634         * resources/TestRepositories: Added.
1635
1636 2015-03-06  Carlos Alberto Lopez Perez <clopez@igalia.com> and Youenn Fablet  <youenn.fablet@crf.canon.fr>
1637
1638         Layout tests imported/w3c/web-platform-tests certificates should not be tracked on WebKit VCS
1639         https://bugs.webkit.org/show_bug.cgi?id=142083
1640
1641         Reviewed by Simon Fraser.
1642
1643         * resources/config.json: Replaced the _certs directory by a string to be replaced when copying this file to the web-platform-tests directory.
1644         * web-platform-tests/.gitignore: Updated to stop ignoring _certs.
1645         * web-platform-tests/_certs/01.pem: Removed.
1646         * web-platform-tests/_certs/02.pem: Removed.
1647         * web-platform-tests/_certs/cacert.pem: Removed.
1648         * web-platform-tests/_certs/cakey.pem: Removed.
1649         * web-platform-tests/_certs/index.txt.attr: Removed.
1650         * web-platform-tests/_certs/index.txt.attr.old: Removed.
1651         * web-platform-tests/_certs/index.txt.old: Removed.
1652         * web-platform-tests/_certs/localhost.key: Removed.
1653         * web-platform-tests/_certs/localhost.pem: Removed.
1654         * web-platform-tests/_certs/serial: Removed.
1655         * web-platform-tests/_certs/serial.old: Removed.
1656
1657 2015-02-20  Alexey Proskuryakov  <ap@apple.com>
1658
1659         Remove svn:keywords property.
1660
1661         As far as I can tell, the property had no effect on any of these files, but also,
1662         when it has effect it's likely harmful.
1663
1664         * css/multicol/multicol-basic-001-expected.html: Removed property svn:keywords.
1665         * css/multicol/multicol-basic-001.html: Removed property svn:keywords.
1666         * css/multicol/multicol-basic-002-expected.html: Removed property svn:keywords.
1667         * css/multicol/multicol-basic-002.html: Removed property svn:keywords.
1668         * css/multicol/multicol-basic-003-expected.html: Removed property svn:keywords.
1669         * css/multicol/multicol-basic-003.html: Removed property svn:keywords.
1670         * css/multicol/multicol-basic-004-expected.html: Removed property svn:keywords.
1671         * css/multicol/multicol-basic-004.html: Removed property svn:keywords.
1672
1673 2015-02-04  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1674
1675         W3C test importer should sort the list of files when generating the w3c-import.log
1676         https://bugs.webkit.org/show_bug.cgi?id=141156
1677
1678         Reviewed by Bem Jones-Bey.
1679
1680         Updated web-platform-tests logs according importer file sorting.
1681
1682         * web-platform-tests/common/w3c-import.log:
1683         * web-platform-tests/fonts/w3c-import.log:
1684         * web-platform-tests/images/w3c-import.log:
1685         * web-platform-tests/tools/runner/css/w3c-import.log:
1686         * web-platform-tests/tools/runner/fonts/w3c-import.log:
1687         * web-platform-tests/tools/runner/w3c-import.log:
1688         * web-platform-tests/tools/scripts/w3c-import.log:
1689         * web-platform-tests/tools/sslutils/w3c-import.log:
1690         * web-platform-tests/tools/w3c-import.log:
1691         * web-platform-tests/tools/webdriver/webdriver/w3c-import.log:
1692
1693 2015-02-03  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1694
1695         Web Platform Tests dirty a few untracked files
1696         https://bugs.webkit.org/show_bug.cgi?id=141185
1697
1698         Reviewed by Darin Adler.
1699
1700         Added the empty file web-platform-tests/_certs/index.txt to .gitignore.
1701
1702         * web-platform-tests/.gitignore:
1703
1704 2015-02-03  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1705
1706         Web platform test server should not need to create __init__.py files
1707         https://bugs.webkit.org/show_bug.cgi?id=141030
1708
1709         Reviewed by Ryosuke Niwa.
1710
1711         Updated __init__.py using TestImporter.
1712         Removed added logs to serve.py to be the same as W3C repository.
1713
1714         * web-platform-tests/serve.py:
1715         * web-platform-tests/tools/__init__.py:
1716         * web-platform-tests/tools/scripts/__init__.py: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/__init__.py.
1717         * web-platform-tests/tools/webdriver/webdriver/__init__.py: Copied from LayoutTests/imported/w3c/web-platform-tests/tools/__init__.py.
1718
1719 2015-02-03  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1720
1721         imported/w3c/web-platform-tests should contain top level files of the W3C web-platform-tests repository
1722         https://bugs.webkit.org/show_bug.cgi?id=141151
1723
1724         Reviewed by Ryosuke Niwa.
1725
1726         * web-platform-tests/CONTRIBUTING.md: Added.
1727         * web-platform-tests/LICENSE: Added.
1728         * web-platform-tests/README.md: Added.
1729         * web-platform-tests/server-side.md: Added.
1730         * web-platform-tests/w3c-import.log:
1731
1732 2015-01-31  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1733
1734         Import W3C web platform tests infrastructure
1735         https://bugs.webkit.org/show_bug.cgi?id=140934
1736
1737         Reviewed by Ryosuke Niwa.
1738
1739         Initial import of the web-platform-tests repository.
1740         This includes all infrastructure folders.
1741         web-platform-tests submodules are downloaded when needed based on resources/WPTModules.
1742
1743         This patch also adds two tests from the domparsing folder to ensure 
1744         W3C test infrastructure works properly on WebKit bots.
1745
1746         * resources/WPTModules: Added
1747         * web-platform-tests/.gitignore: Added.
1748         * web-platform-tests/_certs: Added.
1749         * web-platform-tests/common: Added.
1750         * web-platform-tests/config.default.json: Added.
1751         * web-platform-tests/fonts: Added.
1752         * web-platform-tests/images: Added.
1753         * web-platform-tests/resource: Added.
1754         * web-platform-tests/serve.py: Added.
1755         * web-platform-tests/tools: Added.
1756         * web-platform-tests/w3c-import.log: Added
1757         * web-platform-tests/domparsing/DOMParser-parseFromString-html-expected.txt: Added.
1758         * web-platform-tests/domparsing/DOMParser-parseFromString-html.html: Added.
1759         * web-platform-tests/domparsing/insert-adjacent-expected.txt: Added.
1760         * web-platform-tests/domparsing/insert-adjacent.html: Added.
1761         * web-platform-tests/domparsing/w3c-import.log: Added.
1762
1763 2015-01-26  Youenn Fablet  <youenn.fablet@crf.canon.fr>
1764
1765         Integrate WP python server into WebKit test framework
1766         https://bugs.webkit.org/show_bug.cgi?id=127094
1767
1768         Reviewed by Ryosuke Niwa.
1769
1770         Contains parameters of web platform test server.
1771
1772         * resources/config.json: Added.
1773
1774 2015-01-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
1775
1776         Move w3c/canvas/resources/ common resources to w3c/resources/.
1777         https://bugs.webkit.org/show_bug.cgi?id=140712.
1778
1779         Reviewed by Alexey Proskuryakov.
1780         
1781         Move the w3c common resources from w3c/canvas/resources/ to w3c/resources/. All
1782         the paths to the common resources from the w3c/canvas and w3c/common should be 
1783         ../resources/<file name> instead of resources/<file name>
1784
1785         * canvas/2d.clearRect.basic.html:
1786         * canvas/2d.clearRect.clip.html:
1787         * canvas/2d.clearRect.globalalpha.html:
1788         * canvas/2d.clearRect.globalcomposite.html:
1789         * canvas/2d.clearRect.negative.html:
1790         * canvas/2d.clearRect.nonfinite.html:
1791         * canvas/2d.clearRect.path.html:
1792         * canvas/2d.clearRect.shadow.html:
1793         * canvas/2d.clearRect.transform.html:
1794         * canvas/2d.clearRect.zero.html:
1795         * canvas/2d.composite.canvas.copy.html:
1796         * canvas/2d.composite.canvas.destination-atop.html:
1797         * canvas/2d.composite.canvas.destination-in.html:
1798         * canvas/2d.composite.canvas.destination-out.html:
1799         * canvas/2d.composite.canvas.destination-over.html:
1800         * canvas/2d.composite.canvas.lighter.html:
1801         * canvas/2d.composite.canvas.source-atop.html:
1802         * canvas/2d.composite.canvas.source-in.html:
1803         * canvas/2d.composite.canvas.source-out.html:
1804         * canvas/2d.composite.canvas.source-over.html:
1805         * canvas/2d.composite.canvas.xor.html:
1806         * canvas/2d.composite.clip.copy.html:
1807         * canvas/2d.composite.clip.destination-atop.html:
1808         * canvas/2d.composite.clip.destination-in.html:
1809         * canvas/2d.composite.clip.destination-out.html:
1810         * canvas/2d.composite.clip.destination-over.html:
1811         * canvas/2d.composite.clip.lighter.html:
1812         * canvas/2d.composite.clip.source-atop.html:
1813         * canvas/2d.composite.clip.source-in.html:
1814         * canvas/2d.composite.clip.source-out.html:
1815         * canvas/2d.composite.clip.source-over.html:
1816         * canvas/2d.composite.clip.xor.html:
1817         * canvas/2d.composite.globalAlpha.canvas.html:
1818         * canvas/2d.composite.globalAlpha.canvaspattern.html:
1819         * canvas/2d.composite.globalAlpha.fill.html:
1820         * canvas/2d.composite.globalAlpha.image.html:
1821         * canvas/2d.composite.globalAlpha.imagepattern.html:
1822         * canvas/2d.composite.image.copy.html:
1823         * canvas/2d.composite.image.destination-atop.html:
1824         * canvas/2d.composite.image.destination-in.html:
1825         * canvas/2d.composite.image.destination-out.html:
1826         * canvas/2d.composite.image.destination-over.html:
1827         * canvas/2d.composite.image.lighter.html:
1828         * canvas/2d.composite.image.source-atop.html:
1829         * canvas/2d.composite.image.source-in.html:
1830         * canvas/2d.composite.image.source-out.html:
1831         * canvas/2d.composite.image.source-over.html:
1832         * canvas/2d.composite.image.xor.html:
1833         * canvas/2d.composite.uncovered.image.copy.html:
1834         * canvas/2d.composite.uncovered.image.destination-atop.html:
1835         * canvas/2d.composite.uncovered.image.destination-in.html:
1836         * canvas/2d.composite.uncovered.image.source-in.html:
1837         * canvas/2d.composite.uncovered.image.source-out.html:
1838         * canvas/2d.composite.uncovered.pattern.copy.html:
1839         * canvas/2d.composite.uncovered.pattern.destination-atop.html:
1840         * canvas/2d.composite.uncovered.pattern.destination-in.html:
1841         * canvas/2d.composite.uncovered.pattern.source-in.html:
1842         * canvas/2d.composite.uncovered.pattern.source-out.html:
1843         * canvas/2d.drawImage.3arg.html:
1844         * canvas/2d.drawImage.5arg.html:
1845         * canvas/2d.drawImage.9arg.basic.html:
1846         * canvas/2d.drawImage.9arg.destpos.html:
1847         * canvas/2d.drawImage.9arg.destsize.html:
1848         * canvas/2d.drawImage.9arg.sourcepos.html:
1849         * canvas/2d.drawImage.9arg.sourcesize.html:
1850         * canvas/2d.drawImage.alpha.html:
1851         * canvas/2d.drawImage.animated.apng.html:
1852         * canvas/2d.drawImage.animated.gif.html:
1853         * canvas/2d.drawImage.animated.poster.html:
1854         * canvas/2d.drawImage.broken.html:
1855         * canvas/2d.drawImage.canvas.html:
1856         * canvas/2d.drawImage.clip.html:
1857         * canvas/2d.drawImage.composite.html:
1858         * canvas/2d.drawImage.floatsource.html:
1859         * canvas/2d.drawImage.image.incomplete.empty.html:
1860         * canvas/2d.drawImage.image.incomplete.omitted.html:
1861         * canvas/2d.drawImage.incomplete.html:
1862         * canvas/2d.drawImage.negativedest.html:
1863         * canvas/2d.drawImage.negativedir.html:
1864         * canvas/2d.drawImage.negativesource.html:
1865         * canvas/2d.drawImage.nonfinite.html:
1866         * canvas/2d.drawImage.nowrap.html:
1867         * canvas/2d.drawImage.path.html:
1868         * canvas/2d.drawImage.self.1.html:
1869         * canvas/2d.drawImage.self.2.html:
1870         * canvas/2d.drawImage.transform.html:
1871         * canvas/2d.drawImage.zerocanvas.html:
1872         * canvas/2d.drawImage.zerosource.html:
1873         * canvas/2d.fillRect.basic.html:
1874         * canvas/2d.fillRect.clip.html:
1875         * canvas/2d.fillRect.negative.html:
1876         * canvas/2d.fillRect.nonfinite.html:
1877         * canvas/2d.fillRect.path.html:
1878         * canvas/2d.fillRect.shadow.html:
1879         * canvas/2d.fillRect.transform.html:
1880         * canvas/2d.fillRect.zero.html:
1881         * canvas/2d.fillStyle.invalidstring.html:
1882         * canvas/2d.fillStyle.invalidtype.html:
1883         * canvas/2d.fillStyle.parse.current.basic.html:
1884         * canvas/2d.fillStyle.parse.current.changed.html:
1885         * canvas/2d.fillStyle.parse.invalid.hex1.html:
1886         * canvas/2d.fillStyle.parse.invalid.hex2.html:
1887         * canvas/2d.fillStyle.parse.invalid.hex3.html:
1888         * canvas/2d.fillStyle.parse.invalid.hex4.html:
1889         * canvas/2d.fillStyle.parse.invalid.hex5.html:
1890         * canvas/2d.fillStyle.parse.invalid.hex6.html:
1891         * canvas/2d.fillStyle.parse.invalid.hex7.html:
1892         * canvas/2d.fillStyle.parse.invalid.hex8.html:
1893         * canvas/2d.fillStyle.parse.invalid.hsl-1.html:
1894         * canvas/2d.fillStyle.parse.invalid.hsl-2.html:
1895         * canvas/2d.fillStyle.parse.invalid.hsl-3.html:
1896         * canvas/2d.fillStyle.parse.invalid.hsl-4.html:
1897         * canvas/2d.fillStyle.parse.invalid.hsl-5.html:
1898         * canvas/2d.fillStyle.parse.invalid.hsl-6.html:
1899         * canvas/2d.fillStyle.parse.invalid.hsla-1.html:
1900         * canvas/2d.fillStyle.parse.invalid.hsla-2.html:
1901         * canvas/2d.fillStyle.parse.invalid.name-1.html:
1902         * canvas/2d.fillStyle.parse.invalid.name-2.html:
1903         * canvas/2d.fillStyle.parse.invalid.name-3.html:
1904         * canvas/2d.fillStyle.parse.invalid.name-4.html:
1905         * canvas/2d.fillStyle.parse.invalid.name-5.html:
1906         * canvas/2d.fillStyle.parse.invalid.rgb-1.html:
1907         * canvas/2d.fillStyle.parse.invalid.rgb-2.html:
1908         * canvas/2d.fillStyle.parse.invalid.rgb-3.html:
1909         * canvas/2d.fillStyle.parse.invalid.rgb-4.html:
1910         * canvas/2d.fillStyle.parse.invalid.rgb-5.html:
1911         * canvas/2d.fillStyle.parse.invalid.rgb-6.html:
1912         * canvas/2d.fillStyle.parse.invalid.rgb-7.html:
1913         * canvas/2d.fillStyle.parse.invalid.rgba-1.html:
1914         * canvas/2d.fillStyle.parse.invalid.rgba-2.html:
1915         * canvas/2d.fillStyle.parse.invalid.rgba-3.html:
1916         * canvas/2d.fillStyle.parse.invalid.rgba-4.html:
1917         * canvas/2d.fillStyle.parse.invalid.rgba-5.html:
1918         * canvas/2d.fillStyle.parse.invalid.rgba-6.html:
1919         * canvas/2d.fillStyle.parse.invalid.rgba-7.html:
1920         * canvas/2d.getcontext.shared.html:
1921         * canvas/2d.gradient.empty.html:
1922         * canvas/2d.gradient.interpolate.outside.html:
1923         * canvas/2d.gradient.interpolate.overlap2.html:
1924         * canvas/2d.gradient.interpolate.solid.html:
1925         * canvas/2d.gradient.interpolate.zerosize.fill.html:
1926         * canvas/2d.gradient.interpolate.zerosize.fillRect.html:
1927         * canvas/2d.gradient.interpolate.zerosize.fillText.html:
1928         * canvas/2d.gradient.interpolate.zerosize.html:
1929         * canvas/2d.gradient.interpolate.zerosize.stroke.html:
1930         * canvas/2d.gradient.interpolate.zerosize.strokeRect.html:
1931         * canvas/2d.gradient.interpolate.zerosize.strokeText.html:
1932         * canvas/2d.gradient.linear.transform.1.html:
1933         * canvas/2d.gradient.linear.transform.2.html:
1934         * canvas/2d.gradient.linear.transform.3.html:
1935         * canvas/2d.gradient.object.crosscanvas.html:
1936         * canvas/2d.gradient.object.update.html:
1937         * canvas/2d.gradient.radial.cone.behind.html:
1938         * canvas/2d.gradient.radial.cone.beside.html:
1939         * canvas/2d.gradient.radial.cone.bottom.html:
1940         * canvas/2d.gradient.radial.cone.cylinder.html:
1941         * canvas/2d.gradient.radial.cone.front.html:
1942         * canvas/2d.gradient.radial.cone.shape1.html:
1943         * canvas/2d.gradient.radial.cone.shape2.html:
1944         * canvas/2d.gradient.radial.cone.top.html:
1945         * canvas/2d.gradient.radial.equal.html:
1946         * canvas/2d.gradient.radial.inside1.html:
1947         * canvas/2d.gradient.radial.inside2.html:
1948         * canvas/2d.gradient.radial.inside3.html:
1949         * canvas/2d.gradient.radial.outside1.html:
1950         * canvas/2d.gradient.radial.outside2.html:
1951         * canvas/2d.gradient.radial.outside3.html:
1952         * canvas/2d.gradient.radial.touch1.html:
1953         * canvas/2d.gradient.radial.touch2.html:
1954         * canvas/2d.gradient.radial.touch3.html:
1955         * canvas/2d.gradient.radial.transform.1.html:
1956         * canvas/2d.gradient.radial.transform.2.html:
1957         * canvas/2d.gradient.radial.transform.3.html:
1958         * canvas/2d.imageData.get.unaffected.html:
1959         * canvas/2d.imageData.put.basic.html:
1960         * canvas/2d.imageData.put.clip.html:
1961         * canvas/2d.imageData.put.created.html:
1962         * canvas/2d.imageData.put.cross.html:
1963         * canvas/2d.imageData.put.dirty.negative.html:
1964         * canvas/2d.imageData.put.dirty.outside.html:
1965         * canvas/2d.imageData.put.dirty.rect1.html:
1966         * canvas/2d.imageData.put.dirty.rect2.html:
1967         * canvas/2d.imageData.put.dirty.zero.html:
1968         * canvas/2d.imageData.put.modified.html:
1969         * canvas/2d.imageData.put.path.html:
1970         * canvas/2d.imageData.put.unaffected.html:
1971         * canvas/2d.imageData.put.wrongtype.html:
1972         * canvas/2d.line.cap.butt.html:
1973         * canvas/2d.line.cap.closed.html:
1974         * canvas/2d.line.cap.open.html:
1975         * canvas/2d.line.cap.round.html:
1976         * canvas/2d.line.cap.square.html:
1977         * canvas/2d.line.cross.html:
1978         * canvas/2d.line.join.bevel.html:
1979         * canvas/2d.line.join.closed.html:
1980         * canvas/2d.line.join.miter.html:
1981         * canvas/2d.line.join.open.html:
1982         * canvas/2d.line.join.parallel.html:
1983         * canvas/2d.line.join.round.html:
1984         * canvas/2d.line.miter.acute.html:
1985         * canvas/2d.line.miter.exceeded.html:
1986         * canvas/2d.line.miter.lineedge.html:
1987         * canvas/2d.line.miter.obtuse.html:
1988         * canvas/2d.line.miter.rightangle.html:
1989         * canvas/2d.line.miter.within.html:
1990         * canvas/2d.line.union.html:
1991         * canvas/2d.line.width.basic.html:
1992         * canvas/2d.line.width.scaledefault.html:
1993         * canvas/2d.line.width.transformed.html:
1994         * canvas/2d.path.arc.angle.1.html:
1995         * canvas/2d.path.arc.angle.2.html:
1996         * canvas/2d.path.arc.angle.3.html:
1997         * canvas/2d.path.arc.angle.4.html:
1998         * canvas/2d.path.arc.angle.5.html:
1999         * canvas/2d.path.arc.angle.6.html:
2000         * canvas/2d.path.arc.default.html:
2001         * canvas/2d.path.arc.empty.html:
2002         * canvas/2d.path.arc.end.html:
2003         * canvas/2d.path.arc.nonempty.html:
2004         * canvas/2d.path.arc.nonfinite.html:
2005         * canvas/2d.path.arc.scale.1.html:
2006         * canvas/2d.path.arc.scale.2.html:
2007         * canvas/2d.path.arc.selfintersect.1.html:
2008         * canvas/2d.path.arc.selfintersect.2.html:
2009         * canvas/2d.path.arc.shape.1.html:
2010         * canvas/2d.path.arc.shape.2.html:
2011         * canvas/2d.path.arc.shape.3.html:
2012         * canvas/2d.path.arc.shape.4.html:
2013         * canvas/2d.path.arc.shape.5.html:
2014         * canvas/2d.path.arc.twopie.1.html:
2015         * canvas/2d.path.arc.twopie.2.html:
2016         * canvas/2d.path.arc.twopie.3.html:
2017         * canvas/2d.path.arc.twopie.4.html:
2018         * canvas/2d.path.arc.zero.1.html:
2019         * canvas/2d.path.arc.zero.2.html:
2020         * canvas/2d.path.arc.zeroradius.html:
2021         * canvas/2d.path.arcTo.coincide.1.html:
2022         * canvas/2d.path.arcTo.coincide.2.html:
2023         * canvas/2d.path.arcTo.collinear.1.html:
2024         * canvas/2d.path.arcTo.collinear.2.html:
2025         * canvas/2d.path.arcTo.collinear.3.html:
2026         * canvas/2d.path.arcTo.ensuresubpath.1.html:
2027         * canvas/2d.path.arcTo.ensuresubpath.2.html:
2028         * canvas/2d.path.arcTo.nonfinite.html:
2029         * canvas/2d.path.arcTo.scale.html:
2030         * canvas/2d.path.arcTo.shape.curve1.html:
2031         * canvas/2d.path.arcTo.shape.curve2.html:
2032         * canvas/2d.path.arcTo.shape.end.html:
2033         * canvas/2d.path.arcTo.shape.start.html:
2034         * canvas/2d.path.arcTo.transformation.html:
2035         * canvas/2d.path.arcTo.zero.1.html:
2036         * canvas/2d.path.arcTo.zero.2.html:
2037         * canvas/2d.path.beginPath.html:
2038         * canvas/2d.path.bezierCurveTo.basic.html:
2039         * canvas/2d.path.bezierCurveTo.ensuresubpath.1.html:
2040         * canvas/2d.path.bezierCurveTo.ensuresubpath.2.html:
2041         * canvas/2d.path.bezierCurveTo.nonfinite.html:
2042         * canvas/2d.path.bezierCurveTo.scaled.html:
2043         * canvas/2d.path.bezierCurveTo.shape.html:
2044         * canvas/2d.path.clip.basic.1.html:
2045         * canvas/2d.path.clip.basic.2.html:
2046         * canvas/2d.path.clip.empty.html:
2047         * canvas/2d.path.clip.intersect.html:
2048         * canvas/2d.path.clip.unaffected.html:
2049         * canvas/2d.path.clip.winding.1.html:
2050         * canvas/2d.path.clip.winding.2.html:
2051         * canvas/2d.path.closePath.empty.html:
2052         * canvas/2d.path.closePath.newline.html:
2053         * canvas/2d.path.closePath.nextpoint.html:
2054         * canvas/2d.path.fill.closed.basic.html:
2055         * canvas/2d.path.fill.closed.unaffected.html:
2056         * canvas/2d.path.fill.winding.add.html:
2057         * canvas/2d.path.fill.winding.subtract.1.html:
2058         * canvas/2d.path.fill.winding.subtract.2.html:
2059         * canvas/2d.path.fill.winding.subtract.3.html:
2060         * canvas/2d.path.initial.html:
2061         * canvas/2d.path.lineTo.basic.html:
2062         * canvas/2d.path.lineTo.ensuresubpath.1.html:
2063         * canvas/2d.path.lineTo.ensuresubpath.2.html:
2064         * canvas/2d.path.lineTo.nextpoint.html:
2065         * canvas/2d.path.lineTo.nonfinite.html:
2066         * canvas/2d.path.moveTo.basic.html:
2067         * canvas/2d.path.moveTo.multiple.html:
2068         * canvas/2d.path.moveTo.newsubpath.html:
2069         * canvas/2d.path.moveTo.nonfinite.html:
2070         * canvas/2d.path.quadraticCurveTo.basic.html:
2071         * canvas/2d.path.quadraticCurveTo.ensuresubpath.1.html:
2072         * canvas/2d.path.quadraticCurveTo.ensuresubpath.2.html:
2073         * canvas/2d.path.quadraticCurveTo.nonfinite.html:
2074         * canvas/2d.path.quadraticCurveTo.scaled.html:
2075         * canvas/2d.path.quadraticCurveTo.shape.html:
2076         * canvas/2d.path.rect.basic.html:
2077         * canvas/2d.path.rect.closed.html:
2078         * canvas/2d.path.rect.end.1.html:
2079         * canvas/2d.path.rect.end.2.html:
2080         * canvas/2d.path.rect.newsubpath.html:
2081         * canvas/2d.path.rect.nonfinite.html:
2082         * canvas/2d.path.rect.selfintersect.html:
2083         * canvas/2d.path.rect.zero.1.html:
2084         * canvas/2d.path.rect.zero.2.html:
2085         * canvas/2d.path.rect.zero.3.html:
2086         * canvas/2d.path.rect.zero.4.html:
2087         * canvas/2d.path.rect.zero.5.html:
2088         * canvas/2d.path.rect.zero.6.html:
2089         * canvas/2d.path.stroke.empty.html:
2090         * canvas/2d.path.stroke.prune.arc.html:
2091         * canvas/2d.path.stroke.prune.closed.html:
2092         * canvas/2d.path.stroke.prune.corner.html:
2093         * canvas/2d.path.stroke.prune.curve.html:
2094         * canvas/2d.path.stroke.prune.line.html:
2095         * canvas/2d.path.stroke.prune.rect.html:
2096         * canvas/2d.path.stroke.scale1.html:
2097         * canvas/2d.path.stroke.scale2.html:
2098         * canvas/2d.path.stroke.skew.html:
2099         * canvas/2d.path.stroke.unaffected.html:
2100         * canvas/2d.path.stroke.union.html:
2101         * canvas/2d.path.transformation.basic.html:
2102         * canvas/2d.path.transformation.changing.html:
2103         * canvas/2d.path.transformation.multiple.html:
2104         * canvas/2d.pattern.animated.gif.html:
2105         * canvas/2d.pattern.basic.canvas.html:
2106         * canvas/2d.pattern.basic.image.html:
2107         * canvas/2d.pattern.basic.nocontext.html:
2108         * canvas/2d.pattern.basic.type.html:
2109         * canvas/2d.pattern.crosscanvas.html:
2110         * canvas/2d.pattern.image.incomplete.empty.html:
2111         * canvas/2d.pattern.image.incomplete.omitted.html:
2112         * canvas/2d.pattern.modify.canvas1.html:
2113         * canvas/2d.pattern.modify.canvas2.html:
2114         * canvas/2d.pattern.modify.image1.html:
2115         * canvas/2d.pattern.modify.image2.html:
2116         * canvas/2d.pattern.paint.norepeat.basic.html:
2117         * canvas/2d.pattern.paint.norepeat.coord1.html:
2118         * canvas/2d.pattern.paint.norepeat.coord2.html:
2119         * canvas/2d.pattern.paint.norepeat.coord3.html:
2120         * canvas/2d.pattern.paint.norepeat.outside.html:
2121         * canvas/2d.pattern.paint.orientation.canvas.html:
2122         * canvas/2d.pattern.paint.orientation.image.html:
2123         * canvas/2d.pattern.paint.repeat.basic.html:
2124         * canvas/2d.pattern.paint.repeat.coord1.html:
2125         * canvas/2d.pattern.paint.repeat.coord2.html:
2126         * canvas/2d.pattern.paint.repeat.coord3.html:
2127         * canvas/2d.pattern.paint.repeat.outside.html:
2128         * canvas/2d.pattern.paint.repeatx.basic.html:
2129         * canvas/2d.pattern.paint.repeatx.coord1.html:
2130         * canvas/2d.pattern.paint.repeatx.outside.html:
2131         * canvas/2d.pattern.paint.repeaty.basic.html:
2132         * canvas/2d.pattern.paint.repeaty.coord1.html:
2133         * canvas/2d.pattern.paint.repeaty.outside.html:
2134         * canvas/2d.pattern.repeat.empty.html:
2135         * canvas/2d.pattern.repeat.null.html:
2136         * canvas/2d.shadow.alpha.1.html:
2137         * canvas/2d.shadow.canvas.alpha.html:
2138         * canvas/2d.shadow.canvas.basic.html:
2139         * canvas/2d.shadow.canvas.transparent.1.html:
2140         * canvas/2d.shadow.canvas.transparent.2.html:
2141         * canvas/2d.shadow.clip.1.html:
2142         * canvas/2d.shadow.clip.2.html:
2143         * canvas/2d.shadow.clip.3.html:
2144         * canvas/2d.shadow.composite.1.html:
2145         * canvas/2d.shadow.composite.2.html:
2146         * canvas/2d.shadow.composite.3.html:
2147         * canvas/2d.shadow.enable.blur.html:
2148         * canvas/2d.shadow.enable.off.1.html:
2149         * canvas/2d.shadow.enable.off.2.html:
2150         * canvas/2d.shadow.enable.x.html:
2151         * canvas/2d.shadow.enable.y.html:
2152         * canvas/2d.shadow.gradient.basic.html:
2153         * canvas/2d.shadow.gradient.transparent.1.html:
2154         * canvas/2d.shadow.gradient.transparent.2.html:
2155         * canvas/2d.shadow.image.alpha.html:
2156         * canvas/2d.shadow.image.basic.html:
2157         * canvas/2d.shadow.image.scale.html:
2158         * canvas/2d.shadow.image.section.html:
2159         * canvas/2d.shadow.image.transparent.1.html:
2160         * canvas/2d.shadow.image.transparent.2.html:
2161         * canvas/2d.shadow.offset.negativeX.html:
2162         * canvas/2d.shadow.offset.negativeY.html:
2163         * canvas/2d.shadow.offset.positiveX.html:
2164         * canvas/2d.shadow.offset.positiveY.html:
2165         * canvas/2d.shadow.outside.html:
2166         * canvas/2d.shadow.pattern.alpha.html:
2167         * canvas/2d.shadow.pattern.basic.html:
2168         * canvas/2d.shadow.pattern.transparent.1.html:
2169         * canvas/2d.shadow.pattern.transparent.2.html:
2170         * canvas/2d.shadow.stroke.basic.html:
2171         * canvas/2d.shadow.stroke.cap.1.html:
2172         * canvas/2d.shadow.stroke.cap.2.html:
2173         * canvas/2d.shadow.stroke.join.1.html:
2174         * canvas/2d.shadow.stroke.join.2.html:
2175         * canvas/2d.shadow.stroke.join.3.html:
2176         * canvas/2d.shadow.transform.1.html:
2177         * canvas/2d.shadow.transform.2.html:
2178         * canvas/2d.state.saverestore.bitmap.html:
2179         * canvas/2d.state.saverestore.clip.html:
2180         * canvas/2d.state.saverestore.path.html:
2181         * canvas/2d.state.saverestore.transformation.html:
2182         * canvas/2d.strokeRect.basic.html:
2183         * canvas/2d.strokeRect.clip.html:
2184         * canvas/2d.strokeRect.globalalpha.html:
2185         * canvas/2d.strokeRect.globalcomposite.html:
2186         * canvas/2d.strokeRect.negative.html:
2187         * canvas/2d.strokeRect.nonfinite.html:
2188         * canvas/2d.strokeRect.path.html:
2189         * canvas/2d.strokeRect.shadow.html:
2190         * canvas/2d.strokeRect.transform.html:
2191         * canvas/2d.strokeRect.zero.1.html:
2192         * canvas/2d.strokeRect.zero.2.html:
2193         * canvas/2d.strokeRect.zero.3.html:
2194         * canvas/2d.strokeRect.zero.5.html:
2195         * canvas/2d.text.draw.align.center.html:
2196         * canvas/2d.text.draw.align.end.ltr.html:
2197         * canvas/2d.text.draw.align.end.rtl.html:
2198         * canvas/2d.text.draw.align.left.html:
2199         * canvas/2d.text.draw.align.right.html:
2200         * canvas/2d.text.draw.align.start.ltr.html:
2201         * canvas/2d.text.draw.align.start.rtl.html:
2202         * canvas/2d.text.draw.baseline.alphabetic.html:
2203         * canvas/2d.text.draw.fill.maxWidth.bound.html:
2204         * canvas/2d.text.draw.fill.maxWidth.fontface.html:
2205         * canvas/2d.text.draw.fill.maxWidth.negative.html:
2206         * canvas/2d.text.draw.fill.maxWidth.small.html:
2207         * canvas/2d.text.draw.fill.maxWidth.zero.html:
2208         * canvas/2d.text.draw.fill.unaffected.html:
2209         * canvas/2d.text.draw.fontface.html:
2210         * canvas/2d.text.draw.fontface.notinpage.html:
2211         * canvas/2d.text.draw.fontface.repeat.html:
2212         * canvas/2d.text.draw.kern.consistent.html:
2213         * canvas/2d.text.draw.space.basic.html:
2214         * canvas/2d.text.draw.space.collapse.nonspace.html:
2215         * canvas/2d.text.draw.stroke.unaffected.html:
2216         * canvas/2d.transformation.order.html:
2217         * canvas/2d.transformation.rotate.direction.html:
2218         * canvas/2d.transformation.rotate.nonfinite.html:
2219         * canvas/2d.transformation.rotate.radians.html:
2220         * canvas/2d.transformation.rotate.wrap.html:
2221         * canvas/2d.transformation.rotate.wrapnegative.html:
2222         * canvas/2d.transformation.rotate.zero.html:
2223         * canvas/2d.transformation.scale.basic.html:
2224         * canvas/2d.transformation.scale.large.html:
2225         * canvas/2d.transformation.scale.multiple.html:
2226         * canvas/2d.transformation.scale.negative.html:
2227         * canvas/2d.transformation.scale.nonfinite.html:
2228         * canvas/2d.transformation.scale.zero.html:
2229         * canvas/2d.transformation.setTransform.multiple.html:
2230         * canvas/2d.transformation.setTransform.nonfinite.html:
2231         * canvas/2d.transformation.setTransform.skewed.html:
2232         * canvas/2d.transformation.transform.identity.html:
2233         * canvas/2d.transformation.transform.multiply.html:
2234         * canvas/2d.transformation.transform.nonfinite.html:
2235         * canvas/2d.transformation.transform.skewed.html:
2236         * canvas/2d.transformation.translate.basic.html:
2237         * canvas/2d.transformation.translate.nonfinite.html:
2238         * canvas/2d.voidreturn.html:
2239         * canvas/initial.reset.clip.html:
2240         * canvas/initial.reset.gradient.html:
2241         * canvas/initial.reset.pattern.html:
2242         * canvas/initial.reset.transform.html:
2243         * canvas/resources/anim-gr.gif: Removed.
2244         * canvas/resources/anim-gr.png: Removed.
2245         * canvas/resources/anim-poster-gr.png: Removed.
2246         * canvas/resources/background.png: Removed.
2247         * canvas/resources/broken.png: Removed.
2248         * canvas/resources/clear-100x50.png: Removed.
2249         * canvas/resources/ggrr-256x256.png: Removed.
2250         * canvas/resources/green-100x50.png: Removed.
2251         * canvas/resources/green-16x16.png: Removed.
2252         * canvas/resources/green-1x1.png: Removed.
2253         * canvas/resources/green.png: Removed.
2254         * canvas/resources/red-16x16.png: Removed.
2255         * canvas/resources/red.png: Removed.
2256         * canvas/resources/redtransparent.png: Removed.
2257         * canvas/resources/rgrg-256x256.png: Removed.
2258         * canvas/resources/rrgg-256x256.png: Removed.
2259         * canvas/resources/transparent.png: Removed.
2260         * canvas/resources/transparent50.png: Removed.
2261         * canvas/resources/yellow.png: Removed.
2262         * canvas/resources/yellow75.png: Removed.
2263         * canvas/security.dataURI.html:
2264         * canvas/security.drawImage.canvas.html:
2265         * canvas/security.drawImage.image.html:
2266         * canvas/security.pattern.canvas.fillStyle.html:
2267         * canvas/security.pattern.canvas.strokeStyle.html:
2268         * canvas/security.pattern.canvas.timing.html:
2269         * canvas/security.pattern.create.html:
2270         * canvas/security.pattern.cross.html:
2271         * canvas/security.pattern.image.fillStyle.html:
2272         * canvas/security.pattern.image.strokeStyle.html:
2273         * canvas/security.reset.html:
2274         * resources: Added.
2275         * resources/anim-gr.gif: Added.
2276         * resources/anim-gr.png: Added.
2277         * resources/anim-poster-gr.png: Added.
2278         * resources/background.png: Added.
2279         * resources/broken.png: Added.
2280         * resources/clear-100x50.png: Added.
2281         * resources/ggrr-256x256.png: Added.
2282         * resources/green-100x50.png: Added.
2283         * resources/green-16x16.png: Added.
2284         * resources/green-1x1.png: Added.
2285         * resources/green.png: Added.
2286         * resources/red-16x16.png: Added.
2287         * resources/red.png: Added.
2288         * resources/redtransparent.png: Added.
2289         * resources/rgrg-256x256.png: Added.
2290         * resources/rrgg-256x256.png: Added.
2291         * resources/transparent.png: Added.
2292         * resources/transparent50.png: Added.
2293         * resources/yellow.png: Added.
2294         * resources/yellow75.png: Added.
2295
2296 2015-01-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
2297
2298         Missed images and missed new lines in the expected results of the imported w3c canvas layout tests.
2299         https://bugs.webkit.org/show_bug.cgi?id=140409.
2300
2301         Reviewed by Dean Jackson.
2302
2303         Fix some failures in the imported W3C canvas tests. These failures were happening because
2304         of missing images or missing new lines at the end of the expected results.
2305
2306         * canvas/2d.pattern.paint.repeat.basic-expected.txt:
2307         * canvas/2d.pattern.paint.repeat.outside-expected.txt:
2308         * canvas/2d.pattern.paint.repeatx.basic-expected.txt:
2309         * canvas/2d.pattern.paint.repeaty.basic-expected.txt:
2310         * canvas/resources/background.png: Added.
2311         * canvas/resources/green-16x16.png: Added.
2312         * common/canvas-tests.css:
2313
2314 2014-11-14  Said Abou-Hallawa  <sabouhallawa@apple.com>
2315
2316         Import w3c tests for canvas
2317         https://bugs.webkit.org/show_bug.cgi?id=138324.
2318
2319         Reviewed by Dean Jackson.
2320
2321         804 tests are ported from w3c canvas test suite. There are 39 tests failed on WebKit
2322         and there are 45 tests need to be changed such that they can be automatically verified.
2323
2324         * canvas: Added.
2325         * canvas/2d.canvas.readonly-expected.txt: Added.
2326         * canvas/2d.canvas.readonly.html: Added.
2327         * canvas/2d.canvas.reference-expected.txt: Added.
2328         * canvas/2d.canvas.reference.html: Added.
2329         * canvas/2d.clearRect.basic-expected.txt: Added.
2330         * canvas/2d.clearRect.basic.html: Added.
2331         * canvas/2d.clearRect.clip-expected.txt: Added.
2332         * canvas/2d.clearRect.clip.html: Added.
2333         * canvas/2d.clearRect.globalalpha-expected.txt: Added.
2334         * canvas/2d.clearRect.globalalpha.html: Added.
2335         * canvas/2d.clearRect.globalcomposite-expected.txt: Added.
2336         * canvas/2d.clearRect.globalcomposite.html: Added.
2337         * canvas/2d.clearRect.negative-expected.txt: Added.
2338         * canvas/2d.clearRect.negative.html: Added.
2339         * canvas/2d.clearRect.nonfinite-expected.txt: Added.
2340         * canvas/2d.clearRect.nonfinite.html: Added.
2341         * canvas/2d.clearRect.path-expected.txt: Added.
2342         * canvas/2d.clearRect.path.html: Added.
2343         * canvas/2d.clearRect.shadow-expected.txt: Added.
2344         * canvas/2d.clearRect.shadow.html: Added.
2345         * canvas/2d.clearRect.transform-expected.txt: Added.
2346         * canvas/2d.clearRect.transform.html: Added.
2347         * canvas/2d.clearRect.zero-expected.txt: Added.
2348         * canvas/2d.clearRect.zero.html: Added.
2349         * canvas/2d.composite.canvas.copy-expected.txt: Added.
2350         * canvas/2d.composite.canvas.copy.html: Added.
2351         * canvas/2d.composite.canvas.destination-atop-expected.txt: Added.
2352         * canvas/2d.composite.canvas.destination-atop.html: Added.
2353         * canvas/2d.composite.canvas.destination-in-expected.txt: Added.
2354         * canvas/2d.composite.canvas.destination-in.html: Added.
2355         * canvas/2d.composite.canvas.destination-out-expected.txt: Added.
2356         * canvas/2d.composite.canvas.destination-out.html: Added.
2357         * canvas/2d.composite.canvas.destination-over-expected.txt: Added.
2358         * canvas/2d.composite.canvas.destination-over.html: Added.
2359         * canvas/2d.composite.canvas.lighter-expected.txt: Added.
2360         * canvas/2d.composite.canvas.lighter.html: Added.
2361         * canvas/2d.composite.canvas.source-atop-expected.txt: Added.
2362         * canvas/2d.composite.canvas.source-atop.html: Added.
2363         * canvas/2d.composite.canvas.source-in-expected.txt: Added.
2364         * canvas/2d.composite.canvas.source-in.html: Added.
2365         * canvas/2d.composite.canvas.source-out-expected.txt: Added.
2366         * canvas/2d.composite.canvas.source-out.html: Added.
2367         * canvas/2d.composite.canvas.source-over-expected.txt: Added.
2368         * canvas/2d.composite.canvas.source-over.html: Added.
2369         * canvas/2d.composite.canvas.xor-expected.txt: Added.
2370         * canvas/2d.composite.canvas.xor.html: Added.
2371         * canvas/2d.composite.clip.copy-expected.txt: Added.
2372         * canvas/2d.composite.clip.copy.html: Added.
2373         * canvas/2d.composite.clip.destination-atop-expected.txt: Added.
2374         * canvas/2d.composite.clip.destination-atop.html: Added.
2375         * canvas/2d.composite.clip.destination-in-expected.txt: Added.
2376         * canvas/2d.composite.clip.destination-in.html: Added.
2377         * canvas/2d.composite.clip.destination-out-expected.txt: Added.
2378         * canvas/2d.composite.clip.destination-out.html: Added.
2379         * canvas/2d.composite.clip.destination-over-expected.txt: Added.
2380         * canvas/2d.composite.clip.destination-over.html: Added.
2381         * canvas/2d.composite.clip.lighter-expected.txt: Added.
2382         * canvas/2d.composite.clip.lighter.html: Added.
2383         * canvas/2d.composite.clip.source-atop-expected.txt: Added.
2384         * canvas/2d.composite.clip.source-atop.html: Added.
2385         * canvas/2d.composite.clip.source-in-expected.txt: Added.
2386         * canvas/2d.composite.clip.source-in.html: Added.
2387         * canvas/2d.composite.clip.source-out-expected.txt: Added.
2388         * canvas/2d.composite.clip.source-out.html: Added.
2389         * canvas/2d.composite.clip.source-over-expected.txt: Added.
2390         * canvas/2d.composite.clip.source-over.html: Added.
2391         * canvas/2d.composite.clip.xor-expected.txt: Added.
2392         * canvas/2d.composite.clip.xor.html: Added.
2393         * canvas/2d.composite.globalAlpha.canvas-expected.txt: Added.
2394         * canvas/2d.composite.globalAlpha.canvas.html: Added.
2395         * canvas/2d.composite.globalAlpha.canvaspattern-expected.txt: Added.
2396         * canvas/2d.composite.globalAlpha.canvaspattern.html: Added.
2397         * canvas/2d.composite.globalAlpha.default-expected.txt: Added.
2398         * canvas/2d.composite.globalAlpha.default.html: Added.
2399         * canvas/2d.composite.globalAlpha.fill-expected.txt: Added.
2400         * canvas/2d.composite.globalAlpha.fill.html: Added.
2401         * canvas/2d.composite.globalAlpha.image-expected.txt: Added.
2402         * canvas/2d.composite.globalAlpha.image.html: Added.
2403         * canvas/2d.composite.globalAlpha.imagepattern-expected.txt: Added.
2404         * canvas/2d.composite.globalAlpha.imagepattern.html: Added.
2405         * canvas/2d.composite.globalAlpha.invalid-expected.txt: Added.
2406         * canvas/2d.composite.globalAlpha.invalid.html: Added.
2407         * canvas/2d.composite.globalAlpha.range-expected.txt: Added.
2408         * canvas/2d.composite.globalAlpha.range.html: Added.
2409         * canvas/2d.composite.image.copy-expected.txt: Added.
2410         * canvas/2d.composite.image.copy.html: Added.
2411         * canvas/2d.composite.image.destination-atop-expected.txt: Added.
2412         * canvas/2d.composite.image.destination-atop.html: Added.
2413         * canvas/2d.composite.image.destination-in-expected.txt: Added.
2414         * canvas/2d.composite.image.destination-in.html: Added.
2415         * canvas/2d.composite.image.destination-out-expected.txt: Added.
2416         * canvas/2d.composite.image.destination-out.html: Added.
2417         * canvas/2d.composite.image.destination-over-expected.txt: Added.
2418         * canvas/2d.composite.image.destination-over.html: Added.
2419         * canvas/2d.composite.image.lighter-expected.txt: Added.
2420         * canvas/2d.composite.image.lighter.html: Added.
2421         * canvas/2d.composite.image.source-atop-expected.txt: Added.
2422         * canvas/2d.composite.image.source-atop.html: Added.
2423         * canvas/2d.composite.image.source-in-expected.txt: Added.
2424         * canvas/2d.composite.image.source-in.html: Added.
2425         * canvas/2d.composite.image.source-out-expected.txt: Added.
2426         * canvas/2d.composite.image.source-out.html: Added.
2427         * canvas/2d.composite.image.source-over-expected.txt: Added.
2428         * canvas/2d.composite.image.source-over.html: Added.
2429         * canvas/2d.composite.image.xor-expected.txt: Added.
2430         * canvas/2d.composite.image.xor.html: Added.
2431         * canvas/2d.composite.operation.casesensitive-expected.txt: Added.
2432         * canvas/2d.composite.operation.casesensitive.html: Added.
2433         * canvas/2d.composite.operation.clear-expected.txt: Added.
2434         * canvas/2d.composite.operation.clear.html: Added.
2435         * canvas/2d.composite.operation.darker-expected.txt: Added.
2436         * canvas/2d.composite.operation.darker.html: Added.
2437         * canvas/2d.composite.operation.default-expected.txt: Added.
2438         * canvas/2d.composite.operation.default.html: Added.
2439         * canvas/2d.composite.operation.get-expected.txt: Added.
2440         * canvas/2d.composite.operation.get.html: Added.
2441         * canvas/2d.composite.operation.highlight-expected.txt: Added.
2442         * canvas/2d.composite.operation.highlight.html: Added.
2443         * canvas/2d.composite.operation.over-expected.txt: Added.
2444         * canvas/2d.composite.operation.over.html: Added.
2445         * canvas/2d.composite.operation.unrecognised-expected.txt: Added.
2446         * canvas/2d.composite.operation.unrecognised.html: Added.
2447         * canvas/2d.composite.solid.copy-expected.txt: Added.
2448         * canvas/2d.composite.solid.copy.html: Added.
2449         * canvas/2d.composite.solid.destination-atop-expected.txt: Added.
2450         * canvas/2d.composite.solid.destination-atop.html: Added.
2451         * canvas/2d.composite.solid.destination-in-expected.txt: Added.
2452         * canvas/2d.composite.solid.destination-in.html: Added.
2453         * canvas/2d.composite.solid.destination-out-expected.txt: Added.
2454         * canvas/2d.composite.solid.destination-out.html: Added.
2455         * canvas/2d.composite.solid.destination-over-expected.txt: Added.
2456         * canvas/2d.composite.solid.destination-over.html: Added.
2457         * canvas/2d.composite.solid.lighter-expected.txt: Added.
2458         * canvas/2d.composite.solid.lighter.html: Added.
2459         * canvas/2d.composite.solid.source-atop-expected.txt: Added.
2460         * canvas/2d.composite.solid.source-atop.html: Added.
2461         * canvas/2d.composite.solid.source-in-expected.txt: Added.
2462         * canvas/2d.composite.solid.source-in.html: Added.
2463         * canvas/2d.composite.solid.source-out-expected.txt: Added.
2464         * canvas/2d.composite.solid.source-out.html: Added.
2465         * canvas/2d.composite.solid.source-over-expected.txt: Added.
2466         * canvas/2d.composite.solid.source-over.html: Added.
2467         * canvas/2d.composite.solid.xor-expected.txt: Added.
2468         * canvas/2d.composite.solid.xor.html: Added.
2469         * canvas/2d.composite.transparent.copy-expected.txt: Added.
2470         * canvas/2d.composite.transparent.copy.html: Added.
2471         * canvas/2d.composite.transparent.destination-atop-expected.txt: Added.
2472         * canvas/2d.composite.transparent.destination-atop.html: Added.
2473         * canvas/2d.composite.transparent.destination-in-expected.txt: Added.
2474         * canvas/2d.composite.transparent.destination-in.html: Added.
2475         * canvas/2d.composite.transparent.destination-out-expected.txt: Added.
2476         * canvas/2d.composite.transparent.destination-out.html: Added.
2477         * canvas/2d.composite.transparent.destination-over-expected.txt: Added.
2478         * canvas/2d.composite.transparent.destination-over.html: Added.
2479         * canvas/2d.composite.transparent.lighter-expected.txt: Added.
2480         * canvas/2d.composite.transparent.lighter.html: Added.
2481         * canvas/2d.composite.transparent.source-atop-expected.txt: Added.
2482         * canvas/2d.composite.transparent.source-atop.html: Added.
2483         * canvas/2d.composite.transparent.source-in-expected.txt: Added.
2484         * canvas/2d.composite.transparent.source-in.html: Added.
2485         * canvas/2d.composite.transparent.source-out-expected.txt: Added.
2486         * canvas/2d.composite.transparent.source-out.html: Added.
2487         * canvas/2d.composite.transparent.source-over-expected.txt: Added.
2488         * canvas/2d.composite.transparent.source-over.html: Added.
2489         * canvas/2d.composite.transparent.xor-expected.txt: Added.
2490         * canvas/2d.composite.transparent.xor.html: Added.
2491         * canvas/2d.composite.uncovered.fill.copy-expected.txt: Added.
2492         * canvas/2d.composite.uncovered.fill.copy.html: Added.
2493         * canvas/2d.composite.uncovered.fill.destination-atop-expected.txt: Added.
2494         * canvas/2d.composite.uncovered.fill.destination-atop.html: Added.
2495         * canvas/2d.composite.uncovered.fill.destination-in-expected.txt: Added.
2496         * canvas/2d.composite.uncovered.fill.destination-in.html: Added.
2497         * canvas/2d.composite.uncovered.fill.source-in-expected.txt: Added.
2498         * canvas/2d.composite.uncovered.fill.source-in.html: Added.
2499         * canvas/2d.composite.uncovered.fill.source-out-expected.txt: Added.
2500         * canvas/2d.composite.uncovered.fill.source-out.html: Added.
2501         * canvas/2d.composite.uncovered.image.copy-expected.txt: Added.
2502         * canvas/2d.composite.uncovered.image.copy.html: Added.
2503         * canvas/2d.composite.uncovered.image.destination-atop-expected.txt: Added.
2504         * canvas/2d.composite.uncovered.image.destination-atop.html: Added.
2505         * canvas/2d.composite.uncovered.image.destination-in-expected.txt: Added.
2506         * canvas/2d.composite.uncovered.image.destination-in.html: Added.
2507         * canvas/2d.composite.uncovered.image.source-in-expected.txt: Added.
2508         * canvas/2d.composite.uncovered.image.source-in.html: Added.
2509         * canvas/2d.composite.uncovered.image.source-out-expected.txt: Added.
2510         * canvas/2d.composite.uncovered.image.source-out.html: Added.
2511         * canvas/2d.composite.uncovered.nocontext.copy-expected.txt: Added.
2512         * canvas/2d.composite.uncovered.nocontext.copy.html: Added.
2513         * canvas/2d.composite.uncovered.nocontext.destination-atop-expected.txt: Added.
2514         * canvas/2d.composite.uncovered.nocontext.destination-atop.html: Added.
2515         * canvas/2d.composite.uncovered.nocontext.destination-in-expected.txt: Added.
2516         * canvas/2d.composite.uncovered.nocontext.destination-in.html: Added.
2517         * canvas/2d.composite.uncovered.nocontext.source-in-expected.txt: Added.
2518         * canvas/2d.composite.uncovered.nocontext.source-in.html: Added.
2519         * canvas/2d.composite.uncovered.nocontext.source-out-expected.txt: Added.
2520         * canvas/2d.composite.uncovered.nocontext.source-out.html: Added.
2521         * canvas/2d.composite.uncovered.pattern.copy-expected.txt: Added.
2522         * canvas/2d.composite.uncovered.pattern.copy.html: Added.
2523         * canvas/2d.composite.uncovered.pattern.destination-atop-expected.txt: Added.
2524         * canvas/2d.composite.uncovered.pattern.destination-atop.html: Added.
2525         * canvas/2d.composite.uncovered.pattern.destination-in-expected.txt: Added.
2526         * canvas/2d.composite.uncovered.pattern.destination-in.html: Added.
2527         * canvas/2d.composite.uncovered.pattern.source-in-expected.txt: Added.
2528         * canvas/2d.composite.uncovered.pattern.source-in.html: Added.
2529         * canvas/2d.composite.uncovered.pattern.source-out-expected.txt: Added.
2530         * canvas/2d.composite.uncovered.pattern.source-out.html: Added.
2531         * canvas/2d.coordinatespace.html: Added.
2532         * canvas/2d.drawImage.3arg-expected.txt: Added.
2533         * canvas/2d.drawImage.3arg.html: Added.
2534         * canvas/2d.drawImage.5arg-expected.txt: Added.
2535         * canvas/2d.drawImage.5arg.html: Added.
2536         * canvas/2d.drawImage.9arg.basic-expected.txt: Added.
2537         * canvas/2d.drawImage.9arg.basic.html: Added.
2538         * canvas/2d.drawImage.9arg.destpos-expected.txt: Added.
2539         * canvas/2d.drawImage.9arg.destpos.html: Added.
2540         * canvas/2d.drawImage.9arg.destsize-expected.txt: Added.
2541         * canvas/2d.drawImage.9arg.destsize.html: Added.
2542         * canvas/2d.drawImage.9arg.sourcepos-expected.txt: Added.
2543         * canvas/2d.drawImage.9arg.sourcepos.html: Added.
2544         * canvas/2d.drawImage.9arg.sourcesize-expected.txt: Added.
2545         * canvas/2d.drawImage.9arg.sourcesize.html: Added.
2546         * canvas/2d.drawImage.alpha-expected.txt: Added.
2547         * canvas/2d.drawImage.alpha.html: Added.
2548         * canvas/2d.drawImage.animated.apng.html: Added.
2549         * canvas/2d.drawImage.animated.gif.html: Added.
2550         * canvas/2d.drawImage.animated.poster-expected.txt: Added.
2551         * canvas/2d.drawImage.animated.poster.html: Added.
2552         * canvas/2d.drawImage.broken-expected.txt: Added.
2553         * canvas/2d.drawImage.broken.html: Added.
2554         * canvas/2d.drawImage.canvas-expected.txt: Added.
2555         * canvas/2d.drawImage.canvas.html: Added.
2556         * canvas/2d.drawImage.clip-expected.txt: Added.
2557         * canvas/2d.drawImage.clip.html: Added.
2558         * canvas/2d.drawImage.composite-expected.txt: Added.
2559         * canvas/2d.drawImage.composite.html: Added.
2560         * canvas/2d.drawImage.floatsource-expected.txt: Added.
2561         * canvas/2d.drawImage.floatsource.html: Added.
2562         * canvas/2d.drawImage.image.incomplete.empty-expected.txt: Added.
2563         * canvas/2d.drawImage.image.incomplete.empty.html: Added.
2564         * canvas/2d.drawImage.image.incomplete.omitted-expected.txt: Added.
2565         * canvas/2d.drawImage.image.incomplete.omitted.html: Added.
2566         * canvas/2d.drawImage.incomplete-expected.txt: Added.
2567         * canvas/2d.drawImage.incomplete.html: Added.
2568         * canvas/2d.drawImage.negativedest-expected.txt: Added.
2569         * canvas/2d.drawImage.negativedest.html: Added.
2570         * canvas/2d.drawImage.negativedir-expected.txt: Added.
2571         * canvas/2d.drawImage.negativedir.html: Added.
2572         * canvas/2d.drawImage.negativesource-expected.txt: Added.
2573         * canvas/2d.drawImage.negativesource.html: Added.
2574         * canvas/2d.drawImage.nonfinite-expected.txt: Added.
2575         * canvas/2d.drawImage.nonfinite.html: Added.
2576         * canvas/2d.drawImage.nowrap-expected.txt: Added.
2577         * canvas/2d.drawImage.nowrap.html: Added.
2578         * canvas/2d.drawImage.null-expected.txt: Added.
2579         * canvas/2d.drawImage.null.html: Added.
2580         * canvas/2d.drawImage.path-expected.txt: Added.
2581         * canvas/2d.drawImage.path.html: Added.
2582         * canvas/2d.drawImage.self.1-expected.txt: Added.
2583         * canvas/2d.drawImage.self.1.html: Added.
2584         * canvas/2d.drawImage.self.2-expected.txt: Added.
2585         * canvas/2d.drawImage.self.2.html: Added.
2586         * canvas/2d.drawImage.transform-expected.txt: Added.
2587         * canvas/2d.drawImage.transform.html: Added.
2588         * canvas/2d.drawImage.wrongtype-expected.txt: Added.
2589         * canvas/2d.drawImage.wrongtype.html: Added.
2590         * canvas/2d.drawImage.zerocanvas-expected.txt: Added.
2591         * canvas/2d.drawImage.zerocanvas.html: Added.
2592         * canvas/2d.drawImage.zerosource-expected.txt: Added.
2593         * canvas/2d.drawImage.zerosource.html: Added.
2594         * canvas/2d.fillRect.basic-expected.txt: Added.
2595         * canvas/2d.fillRect.basic.html: Added.
2596         * canvas/2d.fillRect.clip-expected.txt: Added.
2597         * canvas/2d.fillRect.clip.html: Added.
2598         * canvas/2d.fillRect.negative-expected.txt: Added.
2599         * canvas/2d.fillRect.negative.html: Added.
2600         * canvas/2d.fillRect.nonfinite-expected.txt: Added.
2601         * canvas/2d.fillRect.nonfinite.html: Added.
2602         * canvas/2d.fillRect.path-expected.txt: Added.
2603         * canvas/2d.fillRect.path.html: Added.
2604         * canvas/2d.fillRect.shadow-expected.txt: Added.
2605         * canvas/2d.fillRect.shadow.html: Added.
2606         * canvas/2d.fillRect.transform-expected.txt: Added.
2607         * canvas/2d.fillRect.transform.html: Added.
2608         * canvas/2d.fillRect.zero-expected.txt: Added.
2609         * canvas/2d.fillRect.zero.html: Added.
2610         * canvas/2d.fillStyle.default-expected.txt: Added.
2611         * canvas/2d.fillStyle.default.html: Added.
2612         * canvas/2d.fillStyle.get.semitransparent-expected.txt: Added.
2613         * canvas/2d.fillStyle.get.semitransparent.html: Added.
2614         * canvas/2d.fillStyle.get.solid-expected.txt: Added.
2615         * canvas/2d.fillStyle.get.solid.html: Added.
2616         * canvas/2d.fillStyle.get.transparent-expected.txt: Added.
2617         * canvas/2d.fillStyle.get.transparent.html: Added.
2618         * canvas/2d.fillStyle.invalidstring-expected.txt: Added.
2619         * canvas/2d.fillStyle.invalidstring.html: Added.
2620         * canvas/2d.fillStyle.invalidtype-expected.txt: Added.
2621         * canvas/2d.fillStyle.invalidtype.html: Added.
2622         * canvas/2d.fillStyle.parse.current.basic-expected.txt: Added.
2623         * canvas/2d.fillStyle.parse.current.basic.html: Added.
2624         * canvas/2d.fillStyle.parse.current.changed-expected.txt: Added.
2625         * canvas/2d.fillStyle.parse.current.changed.html: Added.
2626         * canvas/2d.fillStyle.parse.current.removed-expected.txt: Added.
2627         * canvas/2d.fillStyle.parse.current.removed.html: Added.
2628         * canvas/2d.fillStyle.parse.hex3-expected.txt: Added.
2629         * canvas/2d.fillStyle.parse.hex3.html: Added.
2630         * canvas/2d.fillStyle.parse.hex6-expected.txt: Added.
2631         * canvas/2d.fillStyle.parse.hex6.html: Added.
2632         * canvas/2d.fillStyle.parse.hsl-1-expected.txt: Added.
2633         * canvas/2d.fillStyle.parse.hsl-1.html: Added.
2634         * canvas/2d.fillStyle.parse.hsl-2-expected.txt: Added.
2635         * canvas/2d.fillStyle.parse.hsl-2.html: Added.
2636         * canvas/2d.fillStyle.parse.hsl-3-expected.txt: Added.
2637         * canvas/2d.fillStyle.parse.hsl-3.html: Added.
2638         * canvas/2d.fillStyle.parse.hsl-4-expected.txt: Added.
2639         * canvas/2d.fillStyle.parse.hsl-4.html: Added.
2640         * canvas/2d.fillStyle.parse.hsl-5-expected.txt: Added.
2641         * canvas/2d.fillStyle.parse.hsl-5.html: Added.
2642         * canvas/2d.fillStyle.parse.hsl-6-expected.txt: Added.
2643         * canvas/2d.fillStyle.parse.hsl-6.html: Added.
2644         * canvas/2d.fillStyle.parse.hsl-clamp-1-expected.txt: Added.
2645         * canvas/2d.fillStyle.parse.hsl-clamp-1.html: Added.
2646         * canvas/2d.fillStyle.parse.hsl-clamp-2-expected.txt: Added.
2647         * canvas/2d.fillStyle.parse.hsl-clamp-2.html: Added.
2648         * canvas/2d.fillStyle.parse.hsl-clamp-3-expected.txt: Added.
2649         * canvas/2d.fillStyle.parse.hsl-clamp-3.html: Added.
2650         * canvas/2d.fillStyle.parse.hsl-clamp-4-expected.txt: Added.
2651         * canvas/2d.fillStyle.parse.hsl-clamp-4.html: Added.
2652         * canvas/2d.fillStyle.parse.hsla-1-expected.txt: Added.
2653         * canvas/2d.fillStyle.parse.hsla-1.html: Added.
2654         * canvas/2d.fillStyle.parse.hsla-2-expected.txt: Added.
2655         * canvas/2d.fillStyle.parse.hsla-2.html: Added.
2656         * canvas/2d.fillStyle.parse.hsla-clamp-1-expected.txt: Added.
2657         * canvas/2d.fillStyle.parse.hsla-clamp-1.html: Added.
2658         * canvas/2d.fillStyle.parse.hsla-clamp-2-expected.txt: Added.
2659         * canvas/2d.fillStyle.parse.hsla-clamp-2.html: Added.
2660         * canvas/2d.fillStyle.parse.hsla-clamp-3-expected.txt: Added.
2661         * canvas/2d.fillStyle.parse.hsla-clamp-3.html: Added.
2662         * canvas/2d.fillStyle.parse.hsla-clamp-4-expected.txt: Added.
2663         * canvas/2d.fillStyle.parse.hsla-clamp-4.html: Added.
2664         * canvas/2d.fillStyle.parse.hsla-clamp-5-expected.txt: Added.
2665         * canvas/2d.fillStyle.parse.hsla-clamp-5.html: Added.
2666         * canvas/2d.fillStyle.parse.hsla-clamp-6-expected.txt: Added.
2667         * canvas/2d.fillStyle.parse.hsla-clamp-6.html: Added.
2668         * canvas/2d.fillStyle.parse.html4-expected.txt: Added.
2669         * canvas/2d.fillStyle.parse.html4.html: Added.
2670         * canvas/2d.fillStyle.parse.invalid.hex1-expected.txt: Added.
2671         * canvas/2d.fillStyle.parse.invalid.hex1.html: Added.
2672         * canvas/2d.fillStyle.parse.invalid.hex2-expected.txt: Added.
2673         * canvas/2d.fillStyle.parse.invalid.hex2.html: Added.
2674         * canvas/2d.fillStyle.parse.invalid.hex3-expected.txt: Added.
2675         * canvas/2d.fillStyle.parse.invalid.hex3.html: Added.
2676         * canvas/2d.fillStyle.parse.invalid.hex4-expected.txt: Added.
2677         * canvas/2d.fillStyle.parse.invalid.hex4.html: Added.
2678         * canvas/2d.fillStyle.parse.invalid.hex5-expected.txt: Added.
2679         * canvas/2d.fillStyle.parse.invalid.hex5.html: Added.
2680         * canvas/2d.fillStyle.parse.invalid.hex6-expected.txt: Added.
2681         * canvas/2d.fillStyle.parse.invalid.hex6.html: Added.
2682         * canvas/2d.fillStyle.parse.invalid.hex7-expected.txt: Added.
2683         * canvas/2d.fillStyle.parse.invalid.hex7.html: Added.
2684         * canvas/2d.fillStyle.parse.invalid.hex8-expected.txt: Added.
2685         * canvas/2d.fillStyle.parse.invalid.hex8.html: Added.
2686         * canvas/2d.fillStyle.parse.invalid.hsl-1-expected.txt: Added.
2687         * canvas/2d.fillStyle.parse.invalid.hsl-1.html: Added.
2688         * canvas/2d.fillStyle.parse.invalid.hsl-2-expected.txt: Added.
2689         * canvas/2d.fillStyle.parse.invalid.hsl-2.html: Added.
2690         * canvas/2d.fillStyle.parse.invalid.hsl-3-expected.txt: Added.
2691         * canvas/2d.fillStyle.parse.invalid.hsl-3.html: Added.
2692         * canvas/2d.fillStyle.parse.invalid.hsl-4-expected.txt: Added.
2693         * canvas/2d.fillStyle.parse.invalid.hsl-4.html: Added.
2694         * canvas/2d.fillStyle.parse.invalid.hsl-5-expected.txt: Added.
2695         * canvas/2d.fillStyle.parse.invalid.hsl-5.html: Added.
2696         * canvas/2d.fillStyle.parse.invalid.hsl-6-expected.txt: Added.
2697         * canvas/2d.fillStyle.parse.invalid.hsl-6.html: Added.
2698         * canvas/2d.fillStyle.parse.invalid.hsla-1-expected.txt: Added.
2699         * canvas/2d.fillStyle.parse.invalid.hsla-1.html: Added.
2700         * canvas/2d.fillStyle.parse.invalid.hsla-2-expected.txt: Added.
2701         * canvas/2d.fillStyle.parse.invalid.hsla-2.html: Added.
2702         * canvas/2d.fillStyle.parse.invalid.name-1-expected.txt: Added.
2703         * canvas/2d.fillStyle.parse.invalid.name-1.html: Added.
2704         * canvas/2d.fillStyle.parse.invalid.name-2-expected.txt: Added.
2705         * canvas/2d.fillStyle.parse.invalid.name-2.html: Added.
2706         * canvas/2d.fillStyle.parse.invalid.name-3-expected.txt: Added.
2707         * canvas/2d.fillStyle.parse.invalid.name-3.html: Added.
2708         * canvas/2d.fillStyle.parse.invalid.name-4-expected.txt: Added.
2709         * canvas/2d.fillStyle.parse.invalid.name-4.html: Added.
2710         * canvas/2d.fillStyle.parse.invalid.name-5-expected.txt: Added.
2711         * canvas/2d.fillStyle.parse.invalid.name-5.html: Added.
2712         * canvas/2d.fillStyle.parse.invalid.rgb-1-expected.txt: Added.
2713         * canvas/2d.fillStyle.parse.invalid.rgb-1.html: Added.
2714         * canvas/2d.fillStyle.parse.invalid.rgb-2-expected.txt: Added.
2715         * canvas/2d.fillStyle.parse.invalid.rgb-2.html: Added.
2716         * canvas/2d.fillStyle.parse.invalid.rgb-3-expected.txt: Added.
2717         * canvas/2d.fillStyle.parse.invalid.rgb-3.html: Added.
2718         * canvas/2d.fillStyle.parse.invalid.rgb-4-expected.txt: Added.
2719         * canvas/2d.fillStyle.parse.invalid.rgb-4.html: Added.
2720         * canvas/2d.fillStyle.parse.invalid.rgb-5-expected.txt: Added.
2721         * canvas/2d.fillStyle.parse.invalid.rgb-5.html: Added.
2722         * canvas/2d.fillStyle.parse.invalid.rgb-6-expected.txt: Added.
2723         * canvas/2d.fillStyle.parse.invalid.rgb-6.html: Added.
2724         * canvas/2d.fillStyle.parse.invalid.rgb-7-expected.txt: Added.
2725         * canvas/2d.fillStyle.parse.invalid.rgb-7.html: Added.
2726         * canvas/2d.fillStyle.parse.invalid.rgba-1-expected.txt: Added.
2727         * canvas/2d.fillStyle.parse.invalid.rgba-1.html: Added.
2728         * canvas/2d.fillStyle.parse.invalid.rgba-2-expected.txt: Added.
2729         * canvas/2d.fillStyle.parse.invalid.rgba-2.html: Added.
2730         * canvas/2d.fillStyle.parse.invalid.rgba-3-expected.txt: Added.
2731         * canvas/2d.fillStyle.parse.invalid.rgba-3.html: Added.
2732         * canvas/2d.fillStyle.parse.invalid.rgba-4-expected.txt: Added.
2733         * canvas/2d.fillStyle.parse.invalid.rgba-4.html: Added.
2734         * canvas/2d.fillStyle.parse.invalid.rgba-5-expected.txt: Added.
2735         * canvas/2d.fillStyle.parse.invalid.rgba-5.html: Added.
2736         * canvas/2d.fillStyle.parse.invalid.rgba-6-expected.txt: Added.
2737         * canvas/2d.fillStyle.parse.invalid.rgba-6.html: Added.
2738         * canvas/2d.fillStyle.parse.invalid.rgba-7-expected.txt: Added.
2739         * canvas/2d.fillStyle.parse.invalid.rgba-7.html: Added.
2740         * canvas/2d.fillStyle.parse.rgb-clamp-1-expected.txt: Added.
2741         * canvas/2d.fillStyle.parse.rgb-clamp-1.html: Added.
2742         * canvas/2d.fillStyle.parse.rgb-clamp-2-expected.txt: Added.
2743         * canvas/2d.fillStyle.parse.rgb-clamp-2.html: Added.
2744         * canvas/2d.fillStyle.parse.rgb-clamp-3-expected.txt: Added.
2745         * canvas/2d.fillStyle.parse.rgb-clamp-3.html: Added.
2746         * canvas/2d.fillStyle.parse.rgb-clamp-4-expected.txt: Added.
2747         * canvas/2d.fillStyle.parse.rgb-clamp-4.html: Added.
2748         * canvas/2d.fillStyle.parse.rgb-clamp-5-expected.txt: Added.
2749         * canvas/2d.fillStyle.parse.rgb-clamp-5.html: Added.
2750         * canvas/2d.fillStyle.parse.rgb-eof-expected.txt: Added.
2751         * canvas/2d.fillStyle.parse.rgb-eof.html: Added.
2752         * canvas/2d.fillStyle.parse.rgb-num-expected.txt: Added.
2753         * canvas/2d.fillStyle.parse.rgb-num.html: Added.
2754         * canvas/2d.fillStyle.parse.rgb-percent-expected.txt: Added.
2755         * canvas/2d.fillStyle.parse.rgb-percent.html: Added.
2756         * canvas/2d.fillStyle.parse.rgba-clamp-1-expected.txt: Added.
2757         * canvas/2d.fillStyle.parse.rgba-clamp-1.html: Added.
2758         * canvas/2d.fillStyle.parse.rgba-clamp-2-expected.txt: Added.
2759         * canvas/2d.fillStyle.parse.rgba-clamp-2.html: Added.
2760         * canvas/2d.fillStyle.parse.rgba-eof-expected.txt: Added.
2761         * canvas/2d.fillStyle.parse.rgba-eof.html: Added.
2762         * canvas/2d.fillStyle.parse.rgba-num-1-expected.txt: Added.
2763         * canvas/2d.fillStyle.parse.rgba-num-1.html: Added.
2764         * canvas/2d.fillStyle.parse.rgba-num-2-expected.txt: Added.
2765         * canvas/2d.fillStyle.parse.rgba-num-2.html: Added.
2766         * canvas/2d.fillStyle.parse.rgba-percent-expected.txt: Added.
2767         * canvas/2d.fillStyle.parse.rgba-percent.html: Added.
2768         * canvas/2d.fillStyle.parse.rgba-solid-1-expected.txt: Added.
2769         * canvas/2d.fillStyle.parse.rgba-solid-1.html: Added.
2770         * canvas/2d.fillStyle.parse.rgba-solid-2-expected.txt: Added.
2771         * canvas/2d.fillStyle.parse.rgba-solid-2.html: Added.
2772         * canvas/2d.fillStyle.parse.rgba-solid-3-expected.txt: Added.
2773         * canvas/2d.fillStyle.parse.rgba-solid-3.html: Added.
2774         * canvas/2d.fillStyle.parse.rgba-solid-4-expected.txt: Added.
2775         * canvas/2d.fillStyle.parse.rgba-solid-4.html: Added.
2776         * canvas/2d.fillStyle.parse.svg-1-expected.txt: Added.
2777         * canvas/2d.fillStyle.parse.svg-1.html: Added.
2778         * canvas/2d.fillStyle.parse.svg-2-expected.txt: Added.
2779         * canvas/2d.fillStyle.parse.svg-2.html: Added.
2780         * canvas/2d.fillStyle.parse.system-expected.txt: Added.
2781         * canvas/2d.fillStyle.parse.system.html: Added.
2782         * canvas/2d.fillStyle.parse.transparent-1-expected.txt: Added.
2783         * canvas/2d.fillStyle.parse.transparent-1.html: Added.
2784         * canvas/2d.fillStyle.parse.transparent-2-expected.txt: Added.
2785         * canvas/2d.fillStyle.parse.transparent-2.html: Added.
2786         * canvas/2d.getcontext.exists-expected.txt: Added.
2787         * canvas/2d.getcontext.exists.html: Added.
2788         * canvas/2d.getcontext.extraargs-expected.txt: Added.
2789         * canvas/2d.getcontext.extraargs.html: Added.
2790         * canvas/2d.getcontext.shared-expected.txt: Added.
2791         * canvas/2d.getcontext.shared.html: Added.
2792         * canvas/2d.getcontext.unique-expected.txt: Added.
2793         * canvas/2d.getcontext.unique.html: Added.
2794         * canvas/2d.gradient.empty-expected.txt: Added.
2795         * canvas/2d.gradient.empty.html: Added.
2796         * canvas/2d.gradient.interpolate.alpha-expected.txt: Added.
2797         * canvas/2d.gradient.interpolate.alpha.html: Added.
2798         * canvas/2d.gradient.interpolate.colour-expected.txt: Added.
2799         * canvas/2d.gradient.interpolate.colour.html: Added.
2800         * canvas/2d.gradient.interpolate.colouralpha-expected.txt: Added.
2801         * canvas/2d.gradient.interpolate.colouralpha.html: Added.
2802         * canvas/2d.gradient.interpolate.multiple-expected.txt: Added.
2803         * canvas/2d.gradient.interpolate.multiple.html: Added.
2804         * canvas/2d.gradient.interpolate.outside-expected.txt: Added.
2805         * canvas/2d.gradient.interpolate.outside.html: Added.
2806         * canvas/2d.gradient.interpolate.overlap-expected.txt: Added.
2807         * canvas/2d.gradient.interpolate.overlap.html: Added.
2808         * canvas/2d.gradient.interpolate.overlap2-expected.txt: Added.
2809         * canvas/2d.gradient.interpolate.overlap2.html: Added.
2810         * canvas/2d.gradient.interpolate.solid-expected.txt: Added.
2811         * canvas/2d.gradient.interpolate.solid.html: Added.
2812         * canvas/2d.gradient.interpolate.vertical-expected.txt: Added.
2813         * canvas/2d.gradient.interpolate.vertical.html: Added.
2814         * canvas/2d.gradient.interpolate.zerosize-expected.txt: Added.
2815         * canvas/2d.gradient.interpolate.zerosize.fill-expected.txt: Added.
2816         * canvas/2d.gradient.interpolate.zerosize.fill.html: Added.
2817         * canvas/2d.gradient.interpolate.zerosize.fillRect-expected.txt: Added.
2818         * canvas/2d.gradient.interpolate.zerosize.fillRect.html: Added.
2819         * canvas/2d.gradient.interpolate.zerosize.fillText-expected.txt: Added.
2820         * canvas/2d.gradient.interpolate.zerosize.fillText.html: Added.
2821         * canvas/2d.gradient.interpolate.zerosize.html: Added.
2822         * canvas/2d.gradient.interpolate.zerosize.stroke-expected.txt: Added.
2823         * canvas/2d.gradient.interpolate.zerosize.stroke.html: Added.
2824         * canvas/2d.gradient.interpolate.zerosize.strokeRect-expected.txt: Added.
2825         * canvas/2d.gradient.interpolate.zerosize.strokeRect.html: Added.
2826         * canvas/2d.gradient.interpolate.zerosize.strokeText-expected.txt: Added.
2827         * canvas/2d.gradient.interpolate.zerosize.strokeText.html: Added.
2828         * canvas/2d.gradient.linear.nonfinite-expected.txt: Added.
2829         * canvas/2d.gradient.linear.nonfinite.html: Added.
2830         * canvas/2d.gradient.linear.transform.1-expected.txt: Added.
2831         * canvas/2d.gradient.linear.transform.1.html: Added.
2832         * canvas/2d.gradient.linear.transform.2-expected.txt: Added.
2833         * canvas/2d.gradient.linear.transform.2.html: Added.
2834         * canvas/2d.gradient.linear.transform.3-expected.txt: Added.
2835         * canvas/2d.gradient.linear.transform.3.html: Added.
2836         * canvas/2d.gradient.object.compare-expected.txt: Added.
2837         * canvas/2d.gradient.object.compare.html: Added.
2838         * canvas/2d.gradient.object.crosscanvas-expected.txt: Added.
2839         * canvas/2d.gradient.object.crosscanvas.html: Added.
2840         * canvas/2d.gradient.object.current-expected.txt: Added.
2841         * canvas/2d.gradient.object.current.html: Added.
2842         * canvas/2d.gradient.object.invalidcolour-expected.txt: Added.
2843         * canvas/2d.gradient.object.invalidcolour.html: Added.
2844         * canvas/2d.gradient.object.invalidoffset-expected.txt: Added.
2845         * canvas/2d.gradient.object.invalidoffset.html: Added.
2846         * canvas/2d.gradient.object.return-expected.txt: Added.
2847         * canvas/2d.gradient.object.return.html: Added.
2848         * canvas/2d.gradient.object.update-expected.txt: Added.
2849         * canvas/2d.gradient.object.update.html: Added.
2850         * canvas/2d.gradient.radial.cone.behind-expected.txt: Added.
2851         * canvas/2d.gradient.radial.cone.behind.html: Added.
2852         * canvas/2d.gradient.radial.cone.beside-expected.txt: Added.
2853         * canvas/2d.gradient.radial.cone.beside.html: Added.
2854         * canvas/2d.gradient.radial.cone.bottom-expected.txt: Added.
2855         * canvas/2d.gradient.radial.cone.bottom.html: Added.
2856         * canvas/2d.gradient.radial.cone.cylinder-expected.txt: Added.
2857         * canvas/2d.gradient.radial.cone.cylinder.html: Added.
2858         * canvas/2d.gradient.radial.cone.front-expected.txt: Added.
2859         * canvas/2d.gradient.radial.cone.front.html: Added.
2860         * canvas/2d.gradient.radial.cone.shape1-expected.txt: Added.
2861         * canvas/2d.gradient.radial.cone.shape1.html: Added.
2862         * canvas/2d.gradient.radial.cone.shape2-expected.txt: Added.
2863         * canvas/2d.gradient.radial.cone.shape2.html: Added.
2864         * canvas/2d.gradient.radial.cone.top-expected.txt: Added.
2865         * canvas/2d.gradient.radial.cone.top.html: Added.
2866         * canvas/2d.gradient.radial.equal-expected.txt: Added.
2867         * canvas/2d.gradient.radial.equal.html: Added.
2868         * canvas/2d.gradient.radial.inside1-expected.txt: Added.
2869         * canvas/2d.gradient.radial.inside1.html: Added.
2870         * canvas/2d.gradient.radial.inside2-expected.txt: Added.
2871         * canvas/2d.gradient.radial.inside2.html: Added.
2872         * canvas/2d.gradient.radial.inside3-expected.txt: Added.
2873         * canvas/2d.gradient.radial.inside3.html: Added.
2874         * canvas/2d.gradient.radial.negative-expected.txt: Added.
2875         * canvas/2d.gradient.radial.negative.html: Added.
2876         * canvas/2d.gradient.radial.nonfinite-expected.txt: Added.
2877         * canvas/2d.gradient.radial.nonfinite.html: Added.
2878         * canvas/2d.gradient.radial.outside1-expected.txt: Added.
2879         * canvas/2d.gradient.radial.outside1.html: Added.
2880         * canvas/2d.gradient.radial.outside2-expected.txt: Added.
2881         * canvas/2d.gradient.radial.outside2.html: Added.
2882         * canvas/2d.gradient.radial.outside3-expected.txt: Added.
2883         * canvas/2d.gradient.radial.outside3.html: Added.
2884         * canvas/2d.gradient.radial.touch1-expected.txt: Added.
2885         * canvas/2d.gradient.radial.touch1.html: Added.
2886         * canvas/2d.gradient.radial.touch2-expected.txt: Added.
2887         * canvas/2d.gradient.radial.touch2.html: Added.
2888         * canvas/2d.gradient.radial.touch3-expected.txt: Added.
2889         * canvas/2d.gradient.radial.touch3.html: Added.
2890         * canvas/2d.gradient.radial.transform.1-expected.txt: Added.
2891         * canvas/2d.gradient.radial.transform.1.html: Added.
2892         * canvas/2d.gradient.radial.transform.2-expected.txt: Added.
2893         * canvas/2d.gradient.radial.transform.2.html: Added.
2894         * canvas/2d.gradient.radial.transform.3-expected.txt: Added.
2895         * canvas/2d.gradient.radial.transform.3.html: Added.
2896         * canvas/2d.imageData.create1.basic-expected.txt: Added.
2897         * canvas/2d.imageData.create1.basic.html: Added.
2898         * canvas/2d.imageData.create1.initial-expected.txt: Added.
2899         * canvas/2d.imageData.create1.initial.html: Added.
2900         * canvas/2d.imageData.create1.type-expected.txt: Added.
2901         * canvas/2d.imageData.create1.type.html: Added.
2902         * canvas/2d.imageData.create1.zero-expected.txt: Added.
2903         * canvas/2d.imageData.create1.zero.html: Added.
2904         * canvas/2d.imageData.create2.basic-expected.txt: Added.
2905         * canvas/2d.imageData.create2.basic.html: Added.
2906         * canvas/2d.imageData.create2.initial-expected.txt: Added.
2907         * canvas/2d.imageData.create2.initial.html: Added.
2908         * canvas/2d.imageData.create2.large-expected.txt: Added.
2909         * canvas/2d.imageData.create2.large.html: Added.
2910         * canvas/2d.imageData.create2.negative-expected.txt: Added.
2911         * canvas/2d.imageData.create2.negative.html: Added.
2912         * canvas/2d.imageData.create2.nonfinite-expected.txt: Added.
2913         * canvas/2d.imageData.create2.nonfinite.html: Added.
2914         * canvas/2d.imageData.create2.round-expected.txt: Added.
2915         * canvas/2d.imageData.create2.round.html: Added.
2916         * canvas/2d.imageData.create2.tiny-expected.txt: Added.
2917         * canvas/2d.imageData.create2.tiny.html: Added.
2918         * canvas/2d.imageData.create2.type-expected.txt: Added.
2919         * canvas/2d.imageData.create2.type.html: Added.
2920         * canvas/2d.imageData.create2.zero-expected.txt: Added.
2921         * canvas/2d.imageData.create2.zero.html: Added.
2922         * canvas/2d.imageData.get.basic-expected.txt: Added.
2923         * canvas/2d.imageData.get.basic.html: Added.
2924         * canvas/2d.imageData.get.clamp-expected.txt: Added.
2925         * canvas/2d.imageData.get.clamp.html: Added.
2926         * canvas/2d.imageData.get.length-expected.txt: Added.
2927         * canvas/2d.imageData.get.length.html: Added.
2928         * canvas/2d.imageData.get.nonfinite-expected.txt: Added.
2929         * canvas/2d.imageData.get.nonfinite.html: Added.
2930         * canvas/2d.imageData.get.nonpremul-expected.txt: Added.
2931         * canvas/2d.imageData.get.nonpremul.html: Added.
2932         * canvas/2d.imageData.get.order.alpha-expected.txt: Added.
2933         * canvas/2d.imageData.get.order.alpha.html: Added.
2934         * canvas/2d.imageData.get.order.cols-expected.txt: Added.
2935         * canvas/2d.imageData.get.order.cols.html: Added.
2936         * canvas/2d.imageData.get.order.rgb-expected.txt: Added.
2937         * canvas/2d.imageData.get.order.rgb.html: Added.
2938         * canvas/2d.imageData.get.order.rows-expected.txt: Added.
2939         * canvas/2d.imageData.get.order.rows.html: Added.
2940         * canvas/2d.imageData.get.range-expected.txt: Added.
2941         * canvas/2d.imageData.get.range.html: Added.
2942         * canvas/2d.imageData.get.source.negative-expected.txt: Added.
2943         * canvas/2d.imageData.get.source.negative.html: Added.
2944         * canvas/2d.imageData.get.source.outside-expected.txt: Added.
2945         * canvas/2d.imageData.get.source.outside.html: Added.
2946         * canvas/2d.imageData.get.source.size-expected.txt: Added.
2947         * canvas/2d.imageData.get.source.size.html: Added.
2948         * canvas/2d.imageData.get.tiny-expected.txt: Added.
2949         * canvas/2d.imageData.get.tiny.html: Added.
2950         * canvas/2d.imageData.get.type-expected.txt: Added.
2951         * canvas/2d.imageData.get.type.html: Added.
2952         * canvas/2d.imageData.get.unaffected-expected.txt: Added.
2953         * canvas/2d.imageData.get.unaffected.html: Added.
2954         * canvas/2d.imageData.get.zero-expected.txt: Added.
2955         * canvas/2d.imageData.get.zero.html: Added.
2956         * canvas/2d.imageData.object.clamp-expected.txt: Added.
2957         * canvas/2d.imageData.object.clamp.html: Added.
2958         * canvas/2d.imageData.object.ctor-expected.txt: Added.
2959         * canvas/2d.imageData.object.ctor.html: Added.
2960         * canvas/2d.imageData.object.nan-expected.txt: Added.
2961         * canvas/2d.imageData.object.nan.html: Added.
2962         * canvas/2d.imageData.object.properties-expected.txt: Added.
2963         * canvas/2d.imageData.object.properties.html: Added.
2964         * canvas/2d.imageData.object.readonly-expected.txt: Added.
2965         * canvas/2d.imageData.object.readonly.html: Added.
2966         * canvas/2d.imageData.object.round-expected.txt: Added.
2967         * canvas/2d.imageData.object.round.html: Added.
2968         * canvas/2d.imageData.object.set-expected.txt: Added.
2969         * canvas/2d.imageData.object.set.html: Added.
2970         * canvas/2d.imageData.object.string-expected.txt: Added.
2971         * canvas/2d.imageData.object.string.html: Added.
2972         * canvas/2d.imageData.object.undefined-expected.txt: Added.
2973         * canvas/2d.imageData.object.undefined.html: Added.
2974         * canvas/2d.imageData.put.alpha-expected.txt: Added.
2975         * canvas/2d.imageData.put.alpha.html: Added.
2976         * canvas/2d.imageData.put.basic-expected.txt: Added.
2977         * canvas/2d.imageData.put.basic.html: Added.
2978         * canvas/2d.imageData.put.clip-expected.txt: Added.
2979         * canvas/2d.imageData.put.clip.html: Added.
2980         * canvas/2d.imageData.put.created-expected.txt: Added.
2981         * canvas/2d.imageData.put.created.html: Added.
2982         * canvas/2d.imageData.put.cross-expected.txt: Added.
2983         * canvas/2d.imageData.put.cross.html: Added.
2984         * canvas/2d.imageData.put.dirty.negative-expected.txt: Added.
2985         * canvas/2d.imageData.put.dirty.negative.html: Added.
2986         * canvas/2d.imageData.put.dirty.outside-expected.txt: Added.
2987         * canvas/2d.imageData.put.dirty.outside.html: Added.
2988         * canvas/2d.imageData.put.dirty.rect1-expected.txt: Added.
2989         * canvas/2d.imageData.put.dirty.rect1.html: Added.
2990         * canvas/2d.imageData.put.dirty.rect2-expected.txt: Added.
2991         * canvas/2d.imageData.put.dirty.rect2.html: Added.
2992         * canvas/2d.imageData.put.dirty.zero-expected.txt: Added.
2993         * canvas/2d.imageData.put.dirty.zero.html: Added.
2994         * canvas/2d.imageData.put.modified-expected.txt: Added.
2995         * canvas/2d.imageData.put.modified.html: Added.
2996         * canvas/2d.imageData.put.nonfinite-expected.txt: Added.
2997         * canvas/2d.imageData.put.nonfinite.html: Added.
2998         * canvas/2d.imageData.put.null-expected.txt: Added.
2999         * canvas/2d.imageData.put.null.html: Added.
3000         * canvas/2d.imageData.put.path-expected.txt: Added.
3001         * canvas/2d.imageData.put.path.html: Added.
3002         * canvas/2d.imageData.put.unaffected-expected.txt: Added.
3003         * canvas/2d.imageData.put.unaffected.html: Added.
3004         * canvas/2d.imageData.put.unchanged-expected.txt: Added.
3005         * canvas/2d.imageData.put.unchanged.html: Added.
3006         * canvas/2d.imageData.put.wrongtype-expected.txt: Added.
3007         * canvas/2d.imageData.put.wrongtype.html: Added.
3008         * canvas/2d.line.cap.butt-expected.txt: Added.
3009         * canvas/2d.line.cap.butt.html: Added.
3010         * canvas/2d.line.cap.closed-expected.txt: Added.
3011         * canvas/2d.line.cap.closed.html: Added.
3012         * canvas/2d.line.cap.open-expected.txt: Added.
3013         * canvas/2d.line.cap.open.html: Added.
3014         * canvas/2d.line.cap.round-expected.txt: Added.
3015         * canvas/2d.line.cap.round.html: Added.
3016         * canvas/2d.line.cap.square-expected.txt: Added.
3017         * canvas/2d.line.cap.square.html: Added.
3018         * canvas/2d.line.cap.valid-expected.txt: Added.
3019         * canvas/2d.line.cap.valid.html: Added.
3020         * canvas/2d.line.cross-expected.txt: Added.
3021         * canvas/2d.line.cross.html: Added.
3022         * canvas/2d.line.defaults-expected.txt: Added.
3023         * canvas/2d.line.defaults.html: Added.
3024         * canvas/2d.line.join.bevel-expected.txt: Added.
3025         * canvas/2d.line.join.bevel.html: Added.
3026         * canvas/2d.line.join.closed-expected.txt: Added.
3027         * canvas/2d.line.join.closed.html: Added.
3028         * canvas/2d.line.join.miter-expected.txt: Added.
3029         * canvas/2d.line.join.miter.html: Added.
3030         * canvas/2d.line.join.open-expected.txt: Added.
3031         * canvas/2d.line.join.open.html: Added.
3032         * canvas/2d.line.join.parallel-expected.txt: Added.
3033         * canvas/2d.line.join.parallel.html: Added.
3034         * canvas/2d.line.join.round-expected.txt: Added.
3035         * canvas/2d.line.join.round.html: Added.
3036         * canvas/2d.line.join.valid-expected.txt: Added.
3037         * canvas/2d.line.join.valid.html: Added.
3038         * canvas/2d.line.miter.acute-expected.txt: Added.
3039         * canvas/2d.line.miter.acute.html: Added.
3040         * canvas/2d.line.miter.exceeded-expected.txt: Added.
3041         * canvas/2d.line.miter.exceeded.html: Added.
3042         * canvas/2d.line.miter.invalid-expected.txt: Added.
3043         * canvas/2d.line.miter.invalid.html: Added.
3044         * canvas/2d.line.miter.lineedge-expected.txt: Added.
3045         * canvas/2d.line.miter.lineedge.html: Added.
3046         * canvas/2d.line.miter.obtuse-expected.txt: Added.
3047         * canvas/2d.line.miter.obtuse.html: Added.
3048         * canvas/2d.line.miter.rightangle-expected.txt: Added.
3049         * canvas/2d.line.miter.rightangle.html: Added.
3050         * canvas/2d.line.miter.valid-expected.txt: Added.
3051         * canvas/2d.line.miter.valid.html: Added.
3052         * canvas/2d.line.miter.within-expected.txt: Added.
3053         * canvas/2d.line.miter.within.html: Added.
3054         * canvas/2d.line.union-expected.txt: Added.
3055         * canvas/2d.line.union.html: Added.
3056         * canvas/2d.line.width.basic-expected.txt: Added.
3057         * canvas/2d.line.width.basic.html: Added.
3058         * canvas/2d.line.width.invalid-expected.txt: Added.
3059         * canvas/2d.line.width.invalid.html: Added.
3060         * canvas/2d.line.width.scaledefault-expected.txt: Added.
3061         * canvas/2d.line.width.scaledefault.html: Added.
3062         * canvas/2d.line.width.transformed-expected.txt: Added.
3063         * canvas/2d.line.width.transformed.html: Added.
3064         * canvas/2d.line.width.valid-expected.txt: Added.
3065         * canvas/2d.line.width.valid.html: Added.
3066         * canvas/2d.path.arc.angle.1-expected.txt: Added.
3067         * canvas/2d.path.arc.angle.1.html: Added.
3068         * canvas/2d.path.arc.angle.2-expected.txt: Added.
3069         * canvas/2d.path.arc.angle.2.html: Added.
3070         * canvas/2d.path.arc.angle.3-expected.txt: Added.
3071         * canvas/2d.path.arc.angle.3.html: Added.
3072         * canvas/2d.path.arc.angle.4-expected.txt: Added.
3073         * canvas/2d.path.arc.angle.4.html: Added.
3074         * canvas/2d.path.arc.angle.5-expected.txt: Added.
3075         * canvas/2d.path.arc.angle.5.html: Added.
3076         * canvas/2d.path.arc.angle.6-expected.txt: Added.
3077         * canvas/2d.path.arc.angle.6.html: Added.
3078         * canvas/2d.path.arc.default-expected.txt: Added.
3079         * canvas/2d.path.arc.default.html: Added.
3080         * canvas/2d.path.arc.empty-expected.txt: Added.
3081         * canvas/2d.path.arc.empty.html: Added.
3082         * canvas/2d.path.arc.end-expected.txt: Added.
3083         * canvas/2d.path.arc.end.html: Added.
3084         * canvas/2d.path.arc.negative-expected.txt: Added.
3085         * canvas/2d.path.arc.negative.html: Added.
3086         * canvas/2d.path.arc.nonempty-expected.txt: Added.
3087         * canvas/2d.path.arc.nonempty.html: Added.
3088         * canvas/2d.path.arc.nonfinite-expected.txt: Added.
3089         * canvas/2d.path.arc.nonfinite.html: Added.
3090         * canvas/2d.path.arc.scale.1-expected.txt: Added.
3091         * canvas/2d.path.arc.scale.1.html: Added.
3092         * canvas/2d.path.arc.scale.2-expected.txt: Added.
3093         * canvas/2d.path.arc.scale.2.html: Added.
3094         * canvas/2d.path.arc.selfintersect.1-expected.txt: Added.
3095         * canvas/2d.path.arc.selfintersect.1.html: Added.
3096         * canvas/2d.path.arc.selfintersect.2-expected.txt: Added.
3097         * canvas/2d.path.arc.selfintersect.2.html: Added.
3098         * canvas/2d.path.arc.shape.1-expected.txt: Added.
3099         * canvas/2d.path.arc.shape.1.html: Added.
3100         * canvas/2d.path.arc.shape.2-expected.txt: Added.
3101         * canvas/2d.path.arc.shape.2.html: Added.
3102         * canvas/2d.path.arc.shape.3-expected.txt: Added.
3103         * canvas/2d.path.arc.shape.3.html: Added.
3104         * canvas/2d.path.arc.shape.4-expected.txt: Added.
3105         * canvas/2d.path.arc.shape.4.html: Added.
3106         * canvas/2d.path.arc.shape.5-expected.txt: Added.
3107         * canvas/2d.path.arc.shape.5.html: Added.
3108         * canvas/2d.path.arc.twopie.1-expected.txt: Added.
3109         * canvas/2d.path.arc.twopie.1.html: Added.
3110         * canvas/2d.path.arc.twopie.2-expected.txt: Added.
3111         * canvas/2d.path.arc.twopie.2.html: Added.
3112         * canvas/2d.path.arc.twopie.3-expected.txt: Added.
3113         * canvas/2d.path.arc.twopie.3.html: Added.
3114         * canvas/2d.path.arc.twopie.4-expected.txt: Added.
3115         * canvas/2d.path.arc.twopie.4.html: Added.
3116         * canvas/2d.path.arc.zero.1-expected.txt: Added.
3117         * canvas/2d.path.arc.zero.1.html: Added.
3118         * canvas/2d.path.arc.zero.2-expected.txt: Added.
3119         * canvas/2d.path.arc.zero.2.html: Added.
3120         * canvas/2d.path.arc.zeroradius-expected.txt: Added.
3121         * canvas/2d.path.arc.zeroradius.html: Added.
3122         * canvas/2d.path.arcTo.coincide.1-expected.txt: Added.
3123         * canvas/2d.path.arcTo.coincide.1.html: Added.
3124         * canvas/2d.path.arcTo.coincide.2-expected.txt: Added.
3125         * canvas/2d.path.arcTo.coincide.2.html: Added.
3126         * canvas/2d.path.arcTo.collinear.1-expected.txt: Added.
3127         * canvas/2d.path.arcTo.collinear.1.html: Added.
3128         * canvas/2d.path.arcTo.collinear.2-expected.txt: Added.
3129         * canvas/2d.path.arcTo.collinear.2.html: Added.
3130         * canvas/2d.path.arcTo.collinear.3-expected.txt: Added.
3131         * canvas/2d.path.arcTo.collinear.3.html: Added.
3132         * canvas/2d.path.arcTo.ensuresubpath.1-expected.txt: Added.
3133         * canvas/2d.path.arcTo.ensuresubpath.1.html: Added.
3134         * canvas/2d.path.arcTo.ensuresubpath.2-expected.txt: Added.
3135         * canvas/2d.path.arcTo.ensuresubpath.2.html: Added.
3136         * canvas/2d.path.arcTo.negative-expected.txt: Added.
3137         * canvas/2d.path.arcTo.negative.html: Added.
3138         * canvas/2d.path.arcTo.nonfinite-expected.txt: Added.
3139         * canvas/2d.path.arcTo.nonfinite.html: Added.
3140         * canvas/2d.path.arcTo.scale-expected.txt: Added.
3141         * canvas/2d.path.arcTo.scale.html: Added.
3142         * canvas/2d.path.arcTo.shape.curve1-expected.txt: Added.
3143