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