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