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