IndexedDB 2.0: Clean up some exception ordering.
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2016-11-09  Brady Eidson  <beidson@apple.com>
2
3         IndexedDB 2.0: Clean up some exception ordering.
4         https://bugs.webkit.org/show_bug.cgi?id=164566
5
6         Reviewed by Alex Christensen.
7
8         * IndexedDB-private-browsing/idbcursor_advance_index7-expected.txt:
9         * IndexedDB-private-browsing/idbcursor_continue_index7-expected.txt:
10         * web-platform-tests/IndexedDB/idbcursor_advance_index7-expected.txt:
11         * web-platform-tests/IndexedDB/idbcursor_continue_index7-expected.txt:
12         * web-platform-tests/IndexedDB/idbobjectstore_createIndex14-exception_order-expected.txt:
13
14 2016-11-09  Alex Christensen  <achristensen@webkit.org>
15
16         URLParser should not consider path of URLs with no host to start at the first slash after the colon
17         https://bugs.webkit.org/show_bug.cgi?id=164555
18
19         Reviewed by Tim Horton.
20
21         * web-platform-tests/url/a-element-expected.txt:
22         * web-platform-tests/url/a-element-xhtml-expected.txt:
23         * web-platform-tests/url/url-constructor-expected.txt:
24
25 2016-11-09  Brady Eidson  <beidson@apple.com>
26
27         IndexedDB 2.0: W3C test IndexedDB/idbtransaction_objectStoreNames.html fails.
28         https://bugs.webkit.org/show_bug.cgi?id=164528
29
30         Reviewed by Alex Christensen.
31
32         * web-platform-tests/IndexedDB/idbtransaction_objectStoreNames-expected.txt:
33
34 2016-11-09  Brady Eidson  <beidson@apple.com>
35
36         IndexedDB 2.0: Implement new IDBCursor.continuePrimaryKey function.
37         https://bugs.webkit.org/show_bug.cgi?id=164404
38
39         Reviewed by Alex Christensen.
40
41         * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey-exception-order-expected.txt:
42
43 2016-11-09  Brady Eidson  <beidson@apple.com>
44
45         IndexedDB 2.0: Clean up more transaction abort behavior, including tweaks to Index/ObjectStore lifetime.
46         https://bugs.webkit.org/show_bug.cgi?id=164466
47
48         Reviewed by Alex Christensen.
49
50         * web-platform-tests/IndexedDB/transaction-abort-index-metadata-revert-expected.txt:
51         * web-platform-tests/IndexedDB/transaction-abort-multiple-metadata-revert-expected.txt:
52         * web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert-expected.txt:
53
54 2016-11-09  Alex Christensen  <achristensen@webkit.org>
55
56         Ignore URL.origin in URL web-platform-tests
57         https://bugs.webkit.org/show_bug.cgi?id=164553
58
59         Reviewed by Tim Horton.
60
61         Spec-noncompliance in our SecurityOrigin class is covering up URLParser bugs.
62         Let's ignore those bugs for now in our copy of the web-platform-tests so we can see URLParser conformance improvement in our results.
63         I've proposed moving these URL.origin checks to different tests in https://github.com/w3c/web-platform-tests/pull/4182
64
65         * web-platform-tests/url/a-element-expected.txt:
66         * web-platform-tests/url/a-element-xhtml-expected.txt:
67         * web-platform-tests/url/a-element.js:
68         (runURLTests):
69         * web-platform-tests/url/url-constructor-expected.txt:
70         * web-platform-tests/url/url-constructor.html:
71
72 2016-11-04  Brady Eidson  <beidson@apple.com>
73
74         IndexedDB 2.0: Clean up more transaction abort and exception throwing behavior from IDBObjectStore.
75         https://bugs.webkit.org/show_bug.cgi?id=164424
76
77         Reviewed by Alex Christensen.
78
79         This patch actually turns a handful of PASS to FAIL in the imported tests, but those are parts of the
80         spec in flux/under discussion.
81
82         We'll update either source or the tests as things are resolved.
83
84         * IndexedDB-private-browsing/idbcursor_advance_index7-expected.txt:
85         * IndexedDB-private-browsing/idbcursor_continue_index7-expected.txt:
86         * IndexedDB-private-browsing/idbindex_get7-expected.txt:
87         * IndexedDB-private-browsing/idbindex_getKey7-expected.txt:
88         * IndexedDB-private-browsing/idbindex_openCursor2-expected.txt:
89         * IndexedDB-private-browsing/idbindex_openKeyCursor3-expected.txt:
90         * web-platform-tests/IndexedDB/idbcursor_advance_index7-expected.txt:
91         * web-platform-tests/IndexedDB/idbcursor_continue_index7-expected.txt:
92         * web-platform-tests/IndexedDB/idbindex_get8-expected.txt:
93         * web-platform-tests/IndexedDB/idbindex_getKey8-expected.txt:
94         * web-platform-tests/IndexedDB/idbindex_openCursor3-expected.txt:
95         * web-platform-tests/IndexedDB/idbindex_openKeyCursor4-expected.txt:
96         * web-platform-tests/IndexedDB/transaction-abort-index-metadata-revert-expected.txt:
97         * web-platform-tests/IndexedDB/transaction-abort-multiple-metadata-revert-expected.txt:
98         * web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert-expected.txt:
99
100 2016-11-04  Brady Eidson  <beidson@apple.com>
101
102         IndexedDB 2.0: Handle IDBObjectStore rename behavior properly when version change transaction aborts.
103         https://bugs.webkit.org/show_bug.cgi?id=164416
104
105         Reviewed by Beth Dakin.
106
107         * web-platform-tests/IndexedDB/idbobjectstore-rename-abort-expected.txt:
108
109 2016-11-04  Brady Eidson  <beidson@apple.com>
110
111         IndexedDB 2.0: Use IDB-specific exceptions in places where the generic exceptions are currently used.
112         https://bugs.webkit.org/show_bug.cgi?id=164406
113
114         Reviewed by Alex Christensen.
115
116         * web-platform-tests/IndexedDB/idbindex-rename-errors-expected.txt:
117         * web-platform-tests/IndexedDB/idbobjectstore-rename-errors-expected.txt:
118
119 2016-11-04  Brady Eidson  <beidson@apple.com>
120
121         IndexedDB 2.0: Throw the correct exceptions during IDBObjectStore/IDBIndex renaming.
122         https://bugs.webkit.org/show_bug.cgi?id=164405
123
124         Reviewed by Alex Christensen.
125
126         * web-platform-tests/IndexedDB/idbindex-rename-errors-expected.txt:
127         * web-platform-tests/IndexedDB/idbobjectstore-rename-errors-expected.txt:
128
129 2016-11-03  Brady Eidson  <beidson@apple.com>
130
131         IndexedDB 2.0: Handle IDBIndex rename behavior properly when version change transaction aborts.
132         https://bugs.webkit.org/show_bug.cgi?id=164403
133
134         Reviewed by Alex Christensen.
135
136         * web-platform-tests/IndexedDB/idbindex-rename-abort-expected.txt: Updated to passing expectations.
137
138 2016-11-03  Ryosuke Niwa  <rniwa@webkit.org>
139
140         Update custom elements tests
141         https://bugs.webkit.org/show_bug.cgi?id=164352
142
143         Reviewed by Antti Koivisto.
144
145         Reimported the custom elements tests as of 5047c27a5c61cc12eab75ac72b86125ec3cc8527.
146
147         * web-platform-tests/custom-elements/custom-element-reaction-queue-expected.txt: Added.
148         * web-platform-tests/custom-elements/custom-element-reaction-queue.html: Added.
149         * web-platform-tests/custom-elements/htmlconstructor/newtarget.html:
150         * web-platform-tests/custom-elements/reactions/CSSStyleDeclaration-expected.txt: Moved from fast/custom-elements/reactions/.
151         * web-platform-tests/custom-elements/reactions/CSSStyleDeclaration.html: Ditto.
152         * web-platform-tests/custom-elements/reactions/Document.html: Updated.
153         * web-platform-tests/custom-elements/reactions/HTMLAnchorElement-expected.txt: Moved from fast/custom-elements/reactions/.
154         * web-platform-tests/custom-elements/reactions/HTMLAnchorElement.html: Ditto.
155         * web-platform-tests/custom-elements/reactions/HTMLOptionElement-expected.txt: Ditto.
156         * web-platform-tests/custom-elements/reactions/HTMLOptionElement.html: Ditto.
157         * web-platform-tests/custom-elements/reactions/HTMLOptionsCollection-expected.txt: Ditto.
158         * web-platform-tests/custom-elements/reactions/HTMLOptionsCollection.html: Ditto.
159         * web-platform-tests/custom-elements/reactions/HTMLOutputElement-expected.txt: Ditto.
160         * web-platform-tests/custom-elements/reactions/HTMLOutputElement.html: Ditto.
161         * web-platform-tests/custom-elements/reactions/HTMLSelectElement-expected.txt: Ditto.
162         * web-platform-tests/custom-elements/reactions/HTMLSelectElement.html:  Ditto.
163         * web-platform-tests/custom-elements/reactions/HTMLTableElement-expected.txt: Ditto.
164         * web-platform-tests/custom-elements/reactions/HTMLTableElement.html: Ditto.
165         * web-platform-tests/custom-elements/reactions/HTMLTableRowElement-expected.txt: Ditto.
166         * web-platform-tests/custom-elements/reactions/HTMLTableRowElement.html: Ditto.
167         * web-platform-tests/custom-elements/reactions/HTMLTableSectionElement-expected.txt: Ditto.
168         * web-platform-tests/custom-elements/reactions/HTMLTableSectionElement.html: Ditto.
169         * web-platform-tests/custom-elements/reactions/HTMLTitleElement-expected.txt: Ditto.
170         * web-platform-tests/custom-elements/reactions/HTMLTitleElement.html: Ditto.
171         * web-platform-tests/custom-elements/reactions/ShadowRoot-expected.txt: Ditto.
172         * web-platform-tests/custom-elements/reactions/ShadowRoot.html: Ditto.
173         * web-platform-tests/custom-elements/reactions/resources/reactions.js:
174         * web-platform-tests/custom-elements/reactions/w3c-import.log:
175         * web-platform-tests/custom-elements/resources/custom-elements-helpers.js:
176         * web-platform-tests/custom-elements/upgrading/upgrading-enqueue-reactions-expected.txt: Moved from fast/custom-elements/.
177         * web-platform-tests/custom-elements/upgrading/upgrading-enqueue-reactions.html: Ditto.
178         * web-platform-tests/custom-elements/upgrading/w3c-import.log:
179         * web-platform-tests/custom-elements/w3c-import.log:
180
181 2016-11-03  Brady Eidson  <beidson@apple.com>
182
183         IndexedDB 2.0: Rename IDBKeyRange.contains to IDBKeyRange.includes.
184         https://bugs.webkit.org/show_bug.cgi?id=164383
185
186         Reviewed by Beth Dakin.
187
188         * web-platform-tests/IndexedDB/idbkeyrange-includes-expected.txt:
189
190 2016-11-03  Brady Eidson  <beidson@apple.com>
191
192         IndexedDB 2.0: Support binary keys.
193         <rdar://problem/28806927> and https://bugs.webkit.org/show_bug.cgi?id=164359
194
195         Reviewed by Alex Christensen.
196
197         * web-platform-tests/IndexedDB/idb_binary_key_conversion-expected.txt:
198         * web-platform-tests/IndexedDB/idbfactory_cmp3-expected.txt:
199         * web-platform-tests/IndexedDB/idbfactory_cmp4-expected.txt:
200
201 2016-11-01  Brady Eidson  <beidson@apple.com>
202
203         IndexedDB 2.0: Support IDBIndex getAll/getAllKeys.
204         <rdar://problem/28806933> and https://bugs.webkit.org/show_bug.cgi?id=164294
205
206         Reviewed by Alex Christensen.
207
208         * web-platform-tests/IndexedDB/idbindex_getAll-expected.txt:
209         * web-platform-tests/IndexedDB/idbindex_getAllKeys-expected.txt:
210
211 2016-11-01  Alex Christensen  <achristensen@webkit.org>
212
213         Rebase test after r208239
214         https://bugs.webkit.org/show_bug.cgi?id=164290
215
216         * web-platform-tests/url/url-setters-expected.txt:
217         This was an expected change.  Non-special hosts are parsed differently than special hosts.
218
219 2016-11-01  Alex Christensen  <achristensen@webkit.org>
220
221         Percent-encode non-ASCII code points in hosts of URLs with unrecognized schemes
222         https://bugs.webkit.org/show_bug.cgi?id=164290
223
224         Reviewed by Tim Horton.
225
226         * web-platform-tests/url/a-element-expected.txt:
227         * web-platform-tests/url/a-element-xhtml-expected.txt:
228         * web-platform-tests/url/url-constructor-expected.txt:
229
230 2016-10-31  Brady Eidson  <beidson@apple.com>
231
232         IndexedDB 2.0: Support IDBObjectStore getAll/getAllKeys.
233         <rdar://problem/28806934> and https://bugs.webkit.org/show_bug.cgi?id=164097
234
235         Reviewed by Darin Adler.
236
237         * web-platform-tests/IndexedDB/idbobjectstore_getAll-expected.txt:
238         * web-platform-tests/IndexedDB/idbobjectstore_getAllKeys-expected.txt:
239
240 2016-10-31  Ryosuke Niwa  <rniwa@webkit.org>
241
242         CSSStyleDeclaration should be annotated with CEReactions
243         https://bugs.webkit.org/show_bug.cgi?id=163968
244
245         Reviewed by Antti Koivisto.
246
247         Rebaselined the test now that all test cases pass.
248
249         * web-platform-tests/custom-elements/attribute-changed-callback-expected.txt:
250
251 2016-10-28  Darin Adler  <darin@apple.com>
252
253         Move all classes in the HTML directory from ExceptionCode to Exception
254         https://bugs.webkit.org/show_bug.cgi?id=163876
255
256         Reviewed by Sam Weinig.
257
258         * web-platform-tests/url/url-setters-expected.txt: Updated for progressions that occurred
259         because setting the href attribute on a DOMURL object no longer modifies the URL as a side
260         effect in the cases where it throw an exception.
261
262 2016-10-28  Alex Christensen  <achristensen@webkit.org>
263
264         Partially revert 207805 after resolution in URL spec issue 87
265         https://bugs.webkit.org/show_bug.cgi?id=164142
266
267         Reviewed by Andy Estes.
268
269         * web-platform-tests/url/a-element-expected.txt:
270         * web-platform-tests/url/a-element-xhtml-expected.txt:
271         * web-platform-tests/url/url-constructor-expected.txt:
272
273 2016-10-28  Youenn Fablet  <youenn@apple.com>
274
275         Expose RTCPeerConnection unprefixed
276         https://bugs.webkit.org/show_bug.cgi?id=164060
277
278         Reviewed by Darin Adler.
279
280         * web-platform-tests/webrtc/datachannel-emptystring-expected.txt: Added.
281         * web-platform-tests/webrtc/no-media-call-expected.txt: Added.
282         * web-platform-tests/webrtc/promises-call-expected.txt: Added.
283         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt: Added.
284         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt: Added.
285         * web-platform-tests/webrtc/simplecall-expected.txt: Added.
286
287 2016-10-28  Youenn Fablet  <youenn@apple.com>
288
289         [Fetch] Ensure redirection count is no more than 20 in case of cross origin requests
290         https://bugs.webkit.org/show_bug.cgi?id=164117
291
292         Reviewed by Sam Weinig.
293
294         Adding new tests.
295         Split redirect.py in two different scripts.
296         redirect.py is to be used when simple redirections are needed.
297         redirect-count.py is to be used when the number of redirections is tested.
298
299         redirect.py no longer needs the count parameter.
300         This explains rebasing of the existing tests.
301
302         * web-platform-tests/fetch/api/basic/mode-same-origin-expected.txt:
303         * web-platform-tests/fetch/api/basic/mode-same-origin-worker-expected.txt:
304         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt:
305         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt:
306         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-expected.txt: Added.
307         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-worker-expected.txt: Added.
308         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-worker.html: Added.
309         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin.html: Added.
310         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin.js: Added.
311         (redirectCount):
312         * web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
313         * web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
314         * web-platform-tests/fetch/api/redirect/redirect-count.js:
315         (redirectCount):
316         * web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt:
317         * web-platform-tests/fetch/api/resources/redirect-count.py: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/resources/redirect.py.
318         (main):
319         * web-platform-tests/fetch/api/resources/redirect.py:
320         (main):
321
322 2016-10-27  Youenn Fablet  <youenn@apple.com>
323
324         [Fetch API] Fetch ReadableStream should only clone the second branch
325         https://bugs.webkit.org/show_bug.cgi?id=164058
326
327         Reviewed by Darin Adler.
328
329         * web-platform-tests/fetch/api/response/response-clone-expected.txt:
330
331 2016-10-27  Joseph Pecoraro  <pecoraro@apple.com>
332
333         Web Inspector: Include ConsoleAgent in Workers - real console.log support
334         https://bugs.webkit.org/show_bug.cgi?id=163844
335         <rdar://problem/28903328>
336
337         Reviewed by Brian Burg.
338
339         * web-platform-tests/fetch/api/policies/csp-blocked-worker-expected.txt:
340         * web-platform-tests/streams/readable-streams/garbage-collection.https-expected.txt:
341
342 2016-10-27  Chris Dumez  <cdumez@apple.com>
343
344         testharnessreport.js should sanitize the results before printing them
345         https://bugs.webkit.org/show_bug.cgi?id=164064
346
347         Reviewed by Youenn Fablet.
348
349         testharnessreport.js should sanitize the results before printing them. We
350         currently have 3 copies of this script and only 1 does the sanitization.
351         Short term, let do the sanitization in all of them. Longer term, we should
352         merge these and have a way to keep them in sync.
353
354         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
355         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
356         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
357         * web-platform-tests/url/a-element-expected.txt:
358         * web-platform-tests/url/a-element-xhtml-expected.txt:
359         * web-platform-tests/url/url-constructor-expected.txt:
360         * web-platform-tests/url/url-setters-expected.txt:
361
362 2016-10-26  Youenn Fablet  <youennf@gmail.com>
363
364         Refresh WPT tests up to 0acd8f6
365         https://bugs.webkit.org/show_bug.cgi?id=164009
366
367         Reviewed by Darin Adler.
368
369         * resources/ImportExpectations:
370         * resources/TestRepositories:
371         * resources/resource-files.json:
372         * resources/web-platform-tests-modules.json:
373         * web-platform-tests/WebIDL/current-realm-expected.txt: Added.
374         * web-platform-tests/WebIDL/current-realm.html: Added.
375         * web-platform-tests/WebIDL/w3c-import.log:
376         * web-platform-tests/XMLHttpRequest/abort-during-open-expected.txt:
377         * web-platform-tests/XMLHttpRequest/abort-during-open.js:
378         (test.async_test.test.step):
379         * web-platform-tests/XMLHttpRequest/abort-event-abort-expected.txt:
380         * web-platform-tests/XMLHttpRequest/abort-event-abort.htm:
381         * web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin-expected.txt: Added.
382         * web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin.htm: Added.
383         * web-platform-tests/XMLHttpRequest/open-during-abort-expected.txt:
384         * web-platform-tests/XMLHttpRequest/open-during-abort.htm:
385         * web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type-expected.txt:
386         * web-platform-tests/XMLHttpRequest/send-blob-with-no-mime-type.html:
387         * web-platform-tests/XMLHttpRequest/send-data-unexpected-tostring-expected.txt:
388         * web-platform-tests/XMLHttpRequest/send-data-unexpected-tostring.htm:
389         * web-platform-tests/XMLHttpRequest/send-non-same-origin-expected.txt: Added.
390         * web-platform-tests/XMLHttpRequest/send-non-same-origin.htm: Added.
391         * web-platform-tests/XMLHttpRequest/w3c-import.log:
392         * web-platform-tests/check_stability.py: Added.
393         * web-platform-tests/ci_lint.sh: Added.
394         * web-platform-tests/ci_stability.sh: Added.
395         * web-platform-tests/config.json: Added.
396         * web-platform-tests/dom/events/Event-dispatch-click-expected.txt: Added.
397         * web-platform-tests/dom/events/Event-dispatch-click.html: Added.
398         * web-platform-tests/dom/events/w3c-import.log:
399         * web-platform-tests/dom/nodes/Node-contains-expected.txt:
400         * web-platform-tests/dom/nodes/Node-contains.html:
401         * web-platform-tests/dom/ranges/Range-mutations-appendChild-expected.txt: Added.
402         * web-platform-tests/dom/ranges/Range-mutations-appendChild.html: Added.
403         * web-platform-tests/dom/ranges/Range-mutations-appendData-expected.txt: Added.
404         * web-platform-tests/dom/ranges/Range-mutations-appendData.html: Added.
405         * web-platform-tests/dom/ranges/Range-mutations-dataChange-expected.txt: Added.
406         * web-platform-tests/dom/ranges/Range-mutations-dataChange.html: Added.
407         * web-platform-tests/dom/ranges/Range-mutations-deleteData-expected.txt: Added.
408         * web-platform-tests/dom/ranges/Range-mutations-deleteData.html: Added.
409         * web-platform-tests/dom/ranges/Range-mutations-insertBefore-expected.txt: Added.
410         * web-platform-tests/dom/ranges/Range-mutations-insertBefore.html: Added.
411         * web-platform-tests/dom/ranges/Range-mutations-insertData-expected.txt: Added.
412         * web-platform-tests/dom/ranges/Range-mutations-insertData.html: Added.
413         * web-platform-tests/dom/ranges/Range-mutations-removeChild-expected.txt: Added.
414         * web-platform-tests/dom/ranges/Range-mutations-removeChild.html: Added.
415         * web-platform-tests/dom/ranges/Range-mutations-replaceChild-expected.txt: Added.
416         * web-platform-tests/dom/ranges/Range-mutations-replaceChild.html: Added.
417         * web-platform-tests/dom/ranges/Range-mutations-replaceData-expected.txt: Added.
418         * web-platform-tests/dom/ranges/Range-mutations-replaceData.html: Added.
419         * web-platform-tests/dom/ranges/Range-mutations-splitText-expected.txt: Added.
420         * web-platform-tests/dom/ranges/Range-mutations-splitText.html: Added.
421         * web-platform-tests/dom/ranges/Range-mutations.js: Added.
422         * web-platform-tests/dom/ranges/w3c-import.log:
423         * web-platform-tests/encrypted-media/content/video_512x288_h264-360k_multikey_key1_dashinit.mp4: Added.
424         * web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html:
425         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-expired.html:
426         * web-platform-tests/encrypted-media/resources/drm-retrieve-destroy-persistent-license.html:
427         * web-platform-tests/encrypted-media/scripts/clearkey-update-non-ascii-input.js:
428         (runTest):
429         * web-platform-tests/encrypted-media/scripts/generate-request-disallowed-input.js:
430         (runTest):
431         * web-platform-tests/encrypted-media/scripts/invalid-license.js:
432         (runTest.):
433         (runTest):
434         * web-platform-tests/encrypted-media/scripts/onencrypted.js:
435         (runTest.):
436         (runTest):
437         * web-platform-tests/encrypted-media/scripts/playback-destroy-persistent-license.js:
438         (runTest):
439         * web-platform-tests/encrypted-media/scripts/playback-persistent-license-events.js:
440         (runTest):
441         * web-platform-tests/encrypted-media/scripts/playback-persistent-license.js:
442         (runTest):
443         * web-platform-tests/encrypted-media/scripts/playback-persistent-usage-record-events.js:
444         (runTest):
445         * web-platform-tests/encrypted-media/scripts/playback-persistent-usage-record.js:
446         (runTest):
447         * web-platform-tests/encrypted-media/scripts/playback-retrieve-persistent-license.js:
448         (runTest):
449         * web-platform-tests/encrypted-media/scripts/playback-retrieve-persistent-usage-record.js:
450         (runTest):
451         * web-platform-tests/encrypted-media/scripts/playback-temporary-encrypted-clear-sources.js:
452         (runTest):
453         * web-platform-tests/encrypted-media/scripts/playback-temporary-events.js:
454         (runTest):
455         * web-platform-tests/encrypted-media/scripts/playback-temporary-expired.js:
456         (runTest):
457         * web-platform-tests/encrypted-media/scripts/playback-temporary-multikey-sequential.js:
458         (runTest):
459         * web-platform-tests/encrypted-media/scripts/playback-temporary-multisession.js:
460         (runTest):
461         * web-platform-tests/encrypted-media/scripts/playback-temporary-setMediaKeys.js:
462         (runTest):
463         * web-platform-tests/encrypted-media/scripts/playback-temporary-two-videos.js:
464         (runTest):
465         * web-platform-tests/encrypted-media/scripts/playback-temporary-waitingforkey.js:
466         (runTest):
467         * web-platform-tests/encrypted-media/scripts/playback-temporary.js:
468         (runTest):
469         * web-platform-tests/encrypted-media/scripts/requestmediakeysystemaccess.js:
470         (expect_error):
471         * web-platform-tests/encrypted-media/scripts/setmediakeys-multiple-times-with-different-mediakeys.js:
472         (runTest):
473         * web-platform-tests/encrypted-media/scripts/setmediakeys.js:
474         (runTest):
475         * web-platform-tests/encrypted-media/scripts/syntax-mediakeysession.js:
476         (runTest.test_generateRequest):
477         (runTest.create_remove_exception_test):
478         * web-platform-tests/encrypted-media/scripts/syntax-mediakeysystemaccess.js:
479         (runTest.func):
480         * web-platform-tests/encrypted-media/scripts/update-disallowed-input.js:
481         (runTest.):
482         (runTest):
483         * web-platform-tests/encrypted-media/scripts/w3c-import.log:
484         * web-platform-tests/encrypted-media/util/drm-messagehandler.js:
485         * web-platform-tests/encrypted-media/util/testmediasource.js:
486         (testmediasource.):
487         (testmediasource):
488         * web-platform-tests/encrypted-media/util/utils.js:
489         * web-platform-tests/fetch/api/basic/error-after-response.html:
490         * web-platform-tests/fetch/api/basic/scheme-data-expected.txt:
491         * web-platform-tests/fetch/api/basic/scheme-data-worker-expected.txt:
492         * web-platform-tests/fetch/api/basic/scheme-data.js:
493         (checkFetchResponse):
494         * web-platform-tests/fetch/api/basic/text-utf8.html:
495         * web-platform-tests/fetch/api/basic/w3c-import.log:
496         * web-platform-tests/fetch/api/cors/cors-redirect.js:
497         (corsRedirect):
498         * web-platform-tests/fetch/api/headers/headers-basic.html:
499         * web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
500         * web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
501         * web-platform-tests/fetch/api/redirect/redirect-count.js:
502         (redirectCount):
503         * web-platform-tests/fetch/api/request/multi-globals/current/current.html: Added.
504         * web-platform-tests/fetch/api/request/multi-globals/current/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
505         * web-platform-tests/fetch/api/request/multi-globals/incumbent/incumbent.html: Added.
506         * web-platform-tests/fetch/api/request/multi-globals/incumbent/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
507         * web-platform-tests/fetch/api/request/multi-globals/url-parsing-expected.txt: Added.
508         * web-platform-tests/fetch/api/request/multi-globals/url-parsing.html: Added.
509         * web-platform-tests/fetch/api/request/multi-globals/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
510         * web-platform-tests/fetch/api/request/request-consume-empty.html:
511         * web-platform-tests/fetch/api/request/w3c-import.log:
512         * web-platform-tests/fetch/api/resources/bad-chunk-encoding.py:
513         (main):
514         * web-platform-tests/fetch/api/resources/utils.js:
515         (encode_utf8):
516         * web-platform-tests/fetch/api/resources/w3c-import.log:
517         * web-platform-tests/fetch/api/response/multi-globals/current/current.html: Added.
518         * web-platform-tests/fetch/api/response/multi-globals/current/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
519         * web-platform-tests/fetch/api/response/multi-globals/incumbent/incumbent.html: Added.
520         * web-platform-tests/fetch/api/response/multi-globals/incumbent/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
521         * web-platform-tests/fetch/api/response/multi-globals/relevant/relevant.html: Added.
522         * web-platform-tests/fetch/api/response/multi-globals/relevant/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
523         * web-platform-tests/fetch/api/response/multi-globals/url-parsing-expected.txt: Added.
524         * web-platform-tests/fetch/api/response/multi-globals/url-parsing.html: Added.
525         * web-platform-tests/fetch/api/response/multi-globals/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log.
526         * web-platform-tests/fetch/api/response/response-clone-expected.txt:
527         * web-platform-tests/fetch/api/response/response-clone.html:
528         * web-platform-tests/fetch/api/response/response-consume-stream-expected.txt:
529         * web-platform-tests/fetch/api/response/response-consume-stream.html:
530         * web-platform-tests/fetch/api/response/response-consume.html:
531         * web-platform-tests/fonts/math/axisheight5000-verticalarrow14000.woff: Added.
532         * web-platform-tests/fonts/math/fraction-axisheight7000-rulethickness1000.woff: Added.
533         * web-platform-tests/fonts/math/fraction-denominatordisplaystylegapmin5000-rulethickness1000.woff: Added.
534         * web-platform-tests/fonts/math/fraction-denominatordisplaystyleshiftdown6000-rulethickness1000.woff: Added.
535         * web-platform-tests/fonts/math/fraction-denominatorgapmin4000-rulethickness1000.woff: Added.
536         * web-platform-tests/fonts/math/fraction-denominatorshiftdown3000-rulethickness1000.woff: Added.
537         * web-platform-tests/fonts/math/fraction-numeratordisplaystylegapmin8000-rulethickness1000.woff: Added.
538         * web-platform-tests/fonts/math/fraction-numeratordisplaystyleshiftup2000-rulethickness1000.woff: Added.
539         * web-platform-tests/fonts/math/fraction-numeratorgapmin9000-rulethickness1000.woff: Added.
540         * web-platform-tests/fonts/math/fraction-numeratorshiftup11000-rulethickness1000.woff: Added.
541         * web-platform-tests/fonts/math/fraction-rulethickness10000.woff: Added.
542         * web-platform-tests/fonts/math/largeop-displayoperatorminheight5000.woff: Added.
543         * web-platform-tests/fonts/math/limits-lowerlimitbaselinedropmin3000.woff: Added.
544         * web-platform-tests/fonts/math/limits-lowerlimitgapmin11000.woff: Added.
545         * web-platform-tests/fonts/math/limits-upperlimitbaselinerisemin5000.woff: Added.
546         * web-platform-tests/fonts/math/limits-upperlimitgapmin7000.woff: Added.
547         * web-platform-tests/fonts/math/lineheight5000-typolineheight2300.woff: Added.
548         * web-platform-tests/fonts/math/radical-degreebottomraisepercent25-rulethickness1000.woff: Added.
549         * web-platform-tests/fonts/math/radical-displaystyleverticalgap7000-rulethickness1000.woff: Added.
550         * web-platform-tests/fonts/math/radical-extraascender3000-rulethickness1000.woff: Added.
551         * web-platform-tests/fonts/math/radical-kernafterdegreeminus5000-rulethickness1000.woff: Added.
552         * web-platform-tests/fonts/math/radical-kernbeforedegree4000-rulethickness1000.woff: Added.
553         * web-platform-tests/fonts/math/radical-rulethickness8000.woff: Added.
554         * web-platform-tests/fonts/math/radical-verticalgap6000-rulethickness1000.woff: Added.
555         * web-platform-tests/fonts/math/scripts-spaceafterscript3000.woff: Added.
556         * web-platform-tests/fonts/math/scripts-subscriptbaselinedropmin9000.woff: Added.
557         * web-platform-tests/fonts/math/scripts-subscriptshiftdown6000.woff: Added.
558         * web-platform-tests/fonts/math/scripts-subscripttopmax4000.woff: Added.
559         * web-platform-tests/fonts/math/scripts-subsuperscriptgapmin11000-superscriptbottommaxwithsubscript3000.woff: Added.
560         * web-platform-tests/fonts/math/scripts-subsuperscriptgapmin11000.woff: Added.
561         * web-platform-tests/fonts/math/scripts-superscriptbaselinedropmax10000.woff: Added.
562         * web-platform-tests/fonts/math/scripts-superscriptbottommin8000.woff: Added.
563         * web-platform-tests/fonts/math/scripts-superscriptshiftup7000.woff: Added.
564         * web-platform-tests/fonts/math/scripts-superscriptshiftupcramped5000.woff: Added.
565         * web-platform-tests/fonts/math/stack-axisheight7000.woff: Added.
566         * web-platform-tests/fonts/math/stack-bottomdisplaystyleshiftdown5000.woff: Added.
567         * web-platform-tests/fonts/math/stack-bottomshiftdown6000.woff: Added.
568         * web-platform-tests/fonts/math/stack-displaystylegapmin4000.woff: Added.
569         * web-platform-tests/fonts/math/stack-gapmin8000.woff: Added.
570         * web-platform-tests/fonts/math/stack-topdisplaystyleshiftup3000.woff: Added.
571         * web-platform-tests/fonts/math/stack-topshiftup9000.woff: Added.
572         * web-platform-tests/fonts/math/stretchstack-bottomshiftdown3000.woff: Added.
573         * web-platform-tests/fonts/math/stretchstack-gapabovemin7000.woff: Added.
574         * web-platform-tests/fonts/math/stretchstack-gapbelowmin11000.woff: Added.
575         * web-platform-tests/fonts/math/stretchstack-topshiftup5000.woff: Added.
576         * web-platform-tests/fonts/math/underover-accentbaseheight4000-overbarextraascender3000.woff: Added.
577         * web-platform-tests/fonts/math/underover-accentbaseheight4000-overbarverticalgap11000.woff: Added.
578         * web-platform-tests/fonts/math/underover-accentbaseheight4000-underbarextradescender5000.woff: Added.
579         * web-platform-tests/fonts/math/underover-accentbaseheight4000-underbarverticalgap7000.woff: Added.
580         * web-platform-tests/fonts/math/w3c-import.log: Added.
581         * web-platform-tests/fonts/math/xheight500.woff: Added.
582         * web-platform-tests/html/browsers/history/the-location-interface/security_location_0-expected.txt: Added.
583         * web-platform-tests/html/browsers/history/the-location-interface/security_location_0.htm: Added.
584         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
585         * web-platform-tests/html/browsers/the-window-object/security-window/w3c-import.log:
586         * web-platform-tests/html/browsers/the-window-object/security-window/window-security-expected.txt: Added.
587         * web-platform-tests/html/browsers/the-window-object/security-window/window-security.html: Added.
588         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/w3c-import.log:
589         * web-platform-tests/html/browsers/windows/w3c-import.log:
590         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.currentScript-expected.txt: Added.
591         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.currentScript.html: Added.
592         * web-platform-tests/html/dom/documents/dom-tree-accessors/w3c-import.log:
593         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_specified-expected.txt: Added.
594         * web-platform-tests/html/semantics/document-metadata/the-base-element/base_href_specified.html: Added.
595         * web-platform-tests/html/semantics/document-metadata/the-base-element/w3c-import.log:
596         * web-platform-tests/html/semantics/embedded-content/the-img-element/data-url-expected.txt: Added.
597         * web-platform-tests/html/semantics/embedded-content/the-img-element/data-url.html: Added.
598         * web-platform-tests/html/semantics/embedded-content/the-img-element/usemap-casing-expected.txt: Added.
599         * web-platform-tests/html/semantics/embedded-content/the-img-element/usemap-casing.html: Added.
600         * web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log:
601         * web-platform-tests/html/semantics/embedded-content/the-object-element/usemap-casing-expected.txt: Added.
602         * web-platform-tests/html/semantics/embedded-content/the-object-element/usemap-casing.html: Added.
603         * web-platform-tests/html/semantics/embedded-content/the-object-element/w3c-import.log:
604         * web-platform-tests/html/semantics/forms/the-input-element/radio-groupname-case-expected.txt:
605         * web-platform-tests/html/semantics/forms/the-input-element/radio-groupname-case.html:
606         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-expected.txt:
607         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol.html:
608         * web-platform-tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2-expected.txt:
609         * web-platform-tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2.html:
610         * web-platform-tests/html/semantics/interactive-elements/the-details-element/w3c-import.log:
611         * web-platform-tests/html/semantics/scripting-1/the-script-element/data-url-expected.txt: Added.
612         * web-platform-tests/html/semantics/scripting-1/the-script-element/data-url.html: Added.
613         * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
614         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor-expected.txt: Added.
615         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.html: Added.
616         * web-platform-tests/html/webappapis/scripting/events/w3c-import.log:
617         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID-expected.txt:
618         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.js:
619         (run_test):
620         * web-platform-tests/lint.whitelist:
621         * web-platform-tests/url/setters_tests.json:
622         * web-platform-tests/url/url-setters-expected.txt:
623         * web-platform-tests/url/url-setters.html:
624         * web-platform-tests/w3c-import.log:
625         * web-platform-tests/webrtc/OWNERS: Added.
626         * web-platform-tests/webrtc/datachannel-emptystring.html: Added.
627         * web-platform-tests/webrtc/no-media-call.html: Added.
628         * web-platform-tests/webrtc/promises-call.html: Added.
629         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor.html: Added.
630         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl.html: Added.
631         * web-platform-tests/webrtc/rtcpeerconnection/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/WebIDL/w3c-import.log.
632         * web-platform-tests/webrtc/simplecall.html: Added.
633         * web-platform-tests/webrtc/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/WebIDL/w3c-import.log.
634
635 2016-10-25  Ryosuke Niwa  <rniwa@webkit.org>
636
637         Updating attribute by textContent must create a single mutation record and custom element reaction
638         https://bugs.webkit.org/show_bug.cgi?id=164003
639
640         Reviewed by Chris Dumez.
641
642         Rebaselined the test now that all test cases are passing.
643
644         * web-platform-tests/custom-elements/reactions/Node-expected.txt:
645
646 2016-10-25  Brady Eidson  <beidson@apple.com>
647
648         IndexedDB 2.0: Support IDBObjectStore openKeyCursor.
649         <rdar://problem/28806930> and https://bugs.webkit.org/show_bug.cgi?id=163954
650
651         Reviewed by Andy Estes.
652
653         * web-platform-tests/IndexedDB/idbobjectstore_openKeyCursor-expected.txt:
654
655 2016-10-25  Brady Eidson  <beidson@apple.com>
656
657         IndexedDB 2.0: Support new IDBTransaction interfaces.
658         <rdar://problem/28806928> and https://bugs.webkit.org/show_bug.cgi?id=163927
659
660         Reviewed by Sam Weinig.
661
662         * web-platform-tests/IndexedDB/idbobjectstore-rename-abort-expected.txt:
663         * web-platform-tests/IndexedDB/idbobjectstore-rename-store-expected.txt:
664         * web-platform-tests/IndexedDB/idbtransaction_objectStoreNames-expected.txt:
665         * web-platform-tests/IndexedDB/transaction-abort-multiple-metadata-revert-expected.txt:
666         * web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert-expected.txt:
667
668 2016-10-24  Jiewen Tan  <jiewen_tan@apple.com>
669
670         Update SubtleCrypto::generateKey to match the latest spec
671         https://bugs.webkit.org/show_bug.cgi?id=163718
672         <rdar://problem/28864380>
673
674         Reviewed by Chris Dumez.
675
676         * WebCryptoAPI/generateKey/test_aes-cbc-expected.txt:
677         * WebCryptoAPI/generateKey/test_aes-cbc.html:
678         * WebCryptoAPI/generateKey/test_aes-ctr-expected.txt:
679         * WebCryptoAPI/generateKey/test_aes-ctr.html:
680         * WebCryptoAPI/generateKey/test_failures-expected.txt:
681         * WebCryptoAPI/generateKey/test_failures.html:
682         * WebCryptoAPI/generateKey/test_failures_AES-CBC-expected.txt:
683         * WebCryptoAPI/generateKey/test_failures_AES-CBC.html:
684         * WebCryptoAPI/generateKey/test_failures_AES-CTR-expected.txt:
685         * WebCryptoAPI/generateKey/test_failures_AES-CTR.html:
686         * WebCryptoAPI/generateKey/test_failures_AES-GCM-expected.txt:
687         * WebCryptoAPI/generateKey/test_failures_AES-GCM.html:
688         * WebCryptoAPI/generateKey/test_failures_AES-KW-expected.txt:
689         * WebCryptoAPI/generateKey/test_failures_AES-KW.html:
690         * WebCryptoAPI/generateKey/test_failures_ECDH-expected.txt:
691         * WebCryptoAPI/generateKey/test_failures_ECDH.html:
692         * WebCryptoAPI/generateKey/test_failures_ECDSA-expected.txt:
693         * WebCryptoAPI/generateKey/test_failures_ECDSA.html:
694         * WebCryptoAPI/generateKey/test_failures_HMAC-expected.txt:
695         * WebCryptoAPI/generateKey/test_failures_HMAC.html:
696         * WebCryptoAPI/generateKey/test_failures_RSA-OAEP-expected.txt:
697         * WebCryptoAPI/generateKey/test_failures_RSA-OAEP.html:
698         * WebCryptoAPI/generateKey/test_failures_RSA-PSS-expected.txt:
699         * WebCryptoAPI/generateKey/test_failures_RSA-PSS.html:
700         * WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5-expected.txt:
701         * WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5.html:
702         * WebCryptoAPI/generateKey/test_successes-expected.txt:
703         * WebCryptoAPI/generateKey/test_successes.html:
704         * WebCryptoAPI/generateKey/test_successes_AES-CBC-expected.txt:
705         * WebCryptoAPI/generateKey/test_successes_AES-CBC.html:
706         * WebCryptoAPI/generateKey/test_successes_AES-CTR-expected.txt:
707         * WebCryptoAPI/generateKey/test_successes_AES-CTR.html:
708         * WebCryptoAPI/generateKey/test_successes_AES-GCM-expected.txt:
709         * WebCryptoAPI/generateKey/test_successes_AES-GCM.html:
710         * WebCryptoAPI/generateKey/test_successes_AES-KW-expected.txt:
711         * WebCryptoAPI/generateKey/test_successes_AES-KW.html:
712         * WebCryptoAPI/generateKey/test_successes_ECDH-expected.txt:
713         * WebCryptoAPI/generateKey/test_successes_ECDH.html:
714         * WebCryptoAPI/generateKey/test_successes_ECDSA-expected.txt:
715         * WebCryptoAPI/generateKey/test_successes_ECDSA.html:
716         * WebCryptoAPI/generateKey/test_successes_HMAC-expected.txt:
717         * WebCryptoAPI/generateKey/test_successes_HMAC.html:
718         * WebCryptoAPI/generateKey/test_successes_RSA-OAEP-expected.txt:
719         * WebCryptoAPI/generateKey/test_successes_RSA-OAEP.html:
720         * WebCryptoAPI/generateKey/test_successes_RSA-PSS-expected.txt:
721         * WebCryptoAPI/generateKey/test_successes_RSA-PSS.html:
722         * WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5-expected.txt:
723         * WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5.html:
724         * WebCryptoAPI/idlharness-expected.txt:
725
726 2016-10-24  Alex Christensen  <achristensen@webkit.org>
727
728         URLParser should match old URL::parse with %2E in path
729         https://bugs.webkit.org/show_bug.cgi?id=163929
730
731         Reviewed by Alexey Proskuryakov.
732
733         * web-platform-tests/url/a-element-expected.txt:
734         * web-platform-tests/url/a-element-xhtml-expected.txt:
735         * web-platform-tests/url/url-constructor-expected.txt:
736
737 2016-10-24  Ryan Haddad  <ryanhaddad@apple.com>
738
739         Unreviewed, rolling out r207795.
740
741         Introduced API test failures on iOS and macOS.
742
743         Reverted changeset:
744
745         "URLParser should match old URL::parse with %2E in path"
746         https://bugs.webkit.org/show_bug.cgi?id=163929
747         http://trac.webkit.org/changeset/207795
748
749 2016-10-24  Alex Christensen  <achristensen@webkit.org>
750
751         URLParser should match old URL::parse with %2E in path
752         https://bugs.webkit.org/show_bug.cgi?id=163929
753
754         Reviewed by Alexey Proskuryakov.
755
756         * web-platform-tests/url/a-element-expected.txt:
757         * web-platform-tests/url/a-element-xhtml-expected.txt:
758         * web-platform-tests/url/url-constructor-expected.txt:
759
760 2016-10-21  Alex Christensen  <achristensen@webkit.org>
761
762         URL::port should return Optional<uint16_t>
763         https://bugs.webkit.org/show_bug.cgi?id=163806
764
765         Reviewed by Darin Adler.
766
767         * web-platform-tests/url/a-element-expected.txt:
768         * web-platform-tests/url/a-element-xhtml-expected.txt:
769         * web-platform-tests/url/url-constructor-expected.txt:
770
771 2016-10-24  Brady Eidson  <beidson@apple.com>
772
773         IndexedDB 2.0: Support IDBIndex name assignment.
774         <rdar://problem/28806932> and https://bugs.webkit.org/show_bug.cgi?id=163805
775
776         Reviewed by Alex Christensen.
777
778         * web-platform-tests/IndexedDB/idbindex-rename-errors-expected.txt:
779         * web-platform-tests/IndexedDB/idbindex-rename-expected.txt:
780
781 2016-10-22  Ryosuke Niwa  <rniwa@webkit.org>
782
783         Upgrading custom element should enqueue attributeChanged and connected callbacks
784         https://bugs.webkit.org/show_bug.cgi?id=163840
785
786         Reviewed by Darin Adler.
787
788         Rebaselined the tests as more test cases are passing now.
789
790         * web-platform-tests/custom-elements/reactions/Node-expected.txt:
791         * web-platform-tests/custom-elements/reactions/Range-expected.txt:
792
793 2016-10-21  Ryosuke Niwa  <rniwa@webkit.org>
794
795         Update custom elements tests
796         https://bugs.webkit.org/show_bug.cgi?id=163815
797
798         Reviewed by Joseph Pecoraro.
799
800         Re-import the custom elements as of 5078aa44879c87c38b6430670583951dbeae3025.
801
802         * web-platform-tests/custom-elements/Document-createElement-expected.txt: Moved from from fast/custom-elements/Document-createElement.html.
803         * web-platform-tests/custom-elements/Document-createElement.html: Ditto.
804         * web-platform-tests/custom-elements/parser/parser-constructs-custom-element-in-document-write-expected.txt: Moved from from fast/custom-elements/parser/.
805         * web-platform-tests/custom-elements/parser/parser-constructs-custom-element-in-document-write.html: Ditto.
806         * web-platform-tests/custom-elements/parser/parser-constructs-custom-element-synchronously-expected.txt: Ditto.
807         * web-platform-tests/custom-elements/parser/parser-constructs-custom-element-synchronously.html: Ditto.
808         * web-platform-tests/custom-elements/parser/parser-constructs-custom-elements-expected.txt: Ditto.
809         * web-platform-tests/custom-elements/parser/parser-constructs-custom-elements.html: Ditto.
810         * web-platform-tests/custom-elements/parser/parser-fallsback-to-unknown-element-expected.txt: Ditto.
811         * web-platform-tests/custom-elements/parser/parser-fallsback-to-unknown-element.html: Ditto.
812         * web-platform-tests/custom-elements/parser/parser-sets-attributes-and-children-expected.txt: Ditto.
813         * web-platform-tests/custom-elements/parser/parser-sets-attributes-and-children.html: Ditto.
814         * web-platform-tests/custom-elements/parser/parser-uses-constructed-element-expected.txt: Ditto.
815         * web-platform-tests/custom-elements/parser/parser-uses-constructed-element.html: Ditto.
816         * web-platform-tests/custom-elements/parser/parser-uses-registry-of-owner-document-expected.txt: Ditto.
817         * web-platform-tests/custom-elements/parser/parser-uses-registry-of-owner-document.html: Ditto.
818         * web-platform-tests/custom-elements/parser/w3c-import.log: Added.
819         * web-platform-tests/custom-elements/reactions/DOMTokenList-expected.txt:
820         * web-platform-tests/custom-elements/reactions/DOMTokenList.html:
821         * web-platform-tests/custom-elements/reactions/Document-expected.txt:
822         * web-platform-tests/custom-elements/reactions/Document.html:
823         * web-platform-tests/custom-elements/reactions/Range-expected.txt:
824         * web-platform-tests/custom-elements/reactions/resources/reactions.js:
825         * web-platform-tests/custom-elements/upgrading-expected.txt: Added.
826         * web-platform-tests/custom-elements/upgrading.html: Moved from fast/custom-elements/enqueue-custom-element-upgrade-reaction.html.
827         * web-platform-tests/custom-elements/upgrading/Node-cloneNode-expected.txt: Moved from fast/custom-elements/upgrading/.
828         * web-platform-tests/custom-elements/upgrading/Node-cloneNode.html: Ditto.
829         * web-platform-tests/custom-elements/upgrading/upgrading-parser-created-element-expected.txt: Ditto.
830         * web-platform-tests/custom-elements/upgrading/upgrading-parser-created-element.html: Ditto.
831         * web-platform-tests/custom-elements/upgrading/w3c-import.log: Added.
832         * web-platform-tests/custom-elements/w3c-import.log:
833
834 2016-10-20  Zan Dobersek  <zdobersek@igalia.com>
835
836         Import W3C EME tests
837         https://bugs.webkit.org/show_bug.cgi?id=163214
838
839         Reviewed by Youenn Fablet.
840
841         Import the W3C EME tests from the web-platform-tests repository on GitHub.
842         The import was done via the import-w3c-tests script.
843
844         All the tests are still missing baselines, and they're skipped on all platforms.
845         The baselines will be added incrementally as the implementation grows. The idlharness.html
846         test will be unskipped first when the navigator.requestMediaKeySystemAccess() is added.
847
848         * resources/ImportExpectations: Skip Google EME tests.
849         * web-platform-tests/encrypted-media/: Added. The file list is omitted for clarity.
850
851 2016-10-20  Brady Eidson  <beidson@apple.com>
852
853         IndexedDB 2.0: Support IDBObjectStore name assignment.
854         <rdar://problem/28806931> and https://bugs.webkit.org/show_bug.cgi?id=163749
855
856         Reviewed by Alex Christensen.
857
858         * web-platform-tests/IndexedDB/idbobjectstore-rename-errors-expected.txt:
859         * web-platform-tests/IndexedDB/idbobjectstore-rename-store-expected.txt:
860
861 2016-10-20  Chris Dumez  <cdumez@apple.com>
862
863         Make table.deleteRow(-1) a no-op when there are no rows
864         https://bugs.webkit.org/show_bug.cgi?id=163746
865
866         Reviewed by Alex Christensen.
867
868         Import test coverage from:
869         - https://github.com/w3c/web-platform-tests/pull/4001
870
871         * web-platform-tests/html/semantics/tabular-data/the-table-element/remove-row-expected.txt:
872         * web-platform-tests/html/semantics/tabular-data/the-table-element/remove-row.html:
873         * web-platform-tests/html/semantics/tabular-data/the-tbody-element/deleteRow-expected.txt:
874         * web-platform-tests/html/semantics/tabular-data/the-tbody-element/deleteRow.html:
875         * web-platform-tests/html/semantics/tabular-data/the-tr-element/deleteCell-expected.txt:
876         * web-platform-tests/html/semantics/tabular-data/the-tr-element/deleteCell.html:
877
878 2016-10-19  Dean Jackson  <dino@apple.com>
879
880         Import W3C CSS Shapes tests
881         https://bugs.webkit.org/show_bug.cgi?id=163697
882
883         Rubberstamped by Anders Carlsson.
884
885         They are marked as skipped for the moment, since we don't yet
886         support the unprefixed form.
887
888         * csswg-test/css-shapes-1/shape-outside-invalid-001.html: Added.
889         * csswg-test/css-shapes-1/shape-outside-invalid-circle-000.html: Added.
890         * csswg-test/css-shapes-1/shape-outside-invalid-circle-001.html: Added.
891         * csswg-test/css-shapes-1/shape-outside-invalid-circle-002.html: Added.
892         * csswg-test/css-shapes-1/shape-outside-invalid-circle-003.html: Added.
893         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-001.html: Added.
894         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-002.html: Added.
895         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-003.html: Added.
896         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-004.html: Added.
897         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-005.html: Added.
898         * csswg-test/css-shapes-1/shape-outside-invalid-ellipse-006.html: Added.
899         * csswg-test/css-shapes-1/shape-outside-invalid-inset-001.html: Added.
900         * csswg-test/css-shapes-1/shape-outside-invalid-inset-002.html: Added.
901         * csswg-test/css-shapes-1/shape-outside-invalid-inset-003.html: Added.
902         * csswg-test/css-shapes-1/shape-outside-invalid-inset-004.html: Added.
903         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-002-expected.html: Added.
904         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-002.html: Added.
905         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-003-expected.html: Added.
906         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-003.html: Added.
907         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-004-expected.html: Added.
908         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-004.html: Added.
909         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-006-expected.html: Added.
910         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-006.html: Added.
911         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-007-expected.html: Added.
912         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-007.html: Added.
913         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-008-expected.html: Added.
914         * csswg-test/css-shapes-1/shape-outside/shape-box/shape-outside-box-008.html: Added.
915         * csswg-test/css-shapes-1/shape-outside/shape-box/w3c-import.log: Added.
916         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001-expected.html: Added.
917         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-001.html: Added.
918         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002-expected.html: Added.
919         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-002.html: Added.
920         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003-expected.html: Added.
921         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-003.html: Added.
922         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004-expected.html: Added.
923         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-linear-gradient-004.html: Added.
924         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-001.html: Added.
925         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-002.html: Added.
926         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-003.html: Added.
927         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/shape-outside-radial-gradient-004.html: Added.
928         * csswg-test/css-shapes-1/shape-outside/shape-image/gradients/w3c-import.log: Added.
929         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-000-expected.html: Added.
930         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-000.html: Added.
931         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-001-expected.html: Added.
932         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-001.html: Added.
933         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-002-expected.html: Added.
934         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-002.html: Added.
935         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-003-expected.html: Added.
936         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-003.html: Added.
937         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-004-expected.html: Added.
938         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-004.html: Added.
939         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-005-expected.html: Added.
940         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-005.html: Added.
941         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-006-expected.html: Added.
942         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-006.html: Added.
943         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-007-expected.html: Added.
944         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-007.html: Added.
945         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-008-expected.html: Added.
946         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-008.html: Added.
947         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-009-expected.html: Added.
948         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-009.html: Added.
949         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-010-expected.html: Added.
950         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-010.html: Added.
951         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-011-expected.html: Added.
952         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-011.html: Added.
953         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-012-expected.html: Added.
954         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-012.html: Added.
955         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-013-expected.html: Added.
956         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-013.html: Added.
957         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-014-expected.html: Added.
958         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-014.html: Added.
959         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-015-expected.html: Added.
960         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-015.html: Added.
961         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-016-expected.html: Added.
962         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-016.html: Added.
963         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-017-expected.html: Added.
964         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-017.html: Added.
965         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-018-expected.html: Added.
966         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-018.html: Added.
967         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-019-expected.html: Added.
968         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-019.html: Added.
969         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-020-expected.html: Added.
970         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-020.html: Added.
971         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-021-expected.html: Added.
972         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-021.html: Added.
973         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-022-expected.html: Added.
974         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-022.html: Added.
975         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-023-expected.html: Added.
976         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-023.html: Added.
977         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-024-expected.html: Added.
978         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-024.html: Added.
979         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-025-expected.html: Added.
980         * csswg-test/css-shapes-1/shape-outside/shape-image/shape-image-025.html: Added.
981         * csswg-test/css-shapes-1/shape-outside/shape-image/support/animated.gif: Added.
982         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-20.png: Added.
983         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-20.svg: Added.
984         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-50.png: Added.
985         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-50.svg: Added.
986         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-70.png: Added.
987         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle-70.svg: Added.
988         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.jpg: Added.
989         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.png: Added.
990         * csswg-test/css-shapes-1/shape-outside/shape-image/support/left-half-rectangle.svg: Added.
991         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-20.png: Added.
992         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-50.png: Added.
993         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-70.png: Added.
994         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle-70.svg: Added.
995         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.gif: Added.
996         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.jpg: Added.
997         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.png: Added.
998         * csswg-test/css-shapes-1/shape-outside/shape-image/support/right-half-rectangle.svg: Added.
999         * csswg-test/css-shapes-1/shape-outside/shape-image/support/w3c-import.log: Added.
1000         * csswg-test/css-shapes-1/shape-outside/shape-image/w3c-import.log: Added.
1001         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-013-expected.html: Added.
1002         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-013.html: Added.
1003         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-014-expected.html: Added.
1004         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-014.html: Added.
1005         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-015-expected.html: Added.
1006         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-015.html: Added.
1007         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-016-expected.html: Added.
1008         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-016.html: Added.
1009         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-017-expected.html: Added.
1010         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-017.html: Added.
1011         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-018-expected.html: Added.
1012         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-018.html: Added.
1013         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-019-expected.html: Added.
1014         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-019.html: Added.
1015         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-020-expected.html: Added.
1016         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-020.html: Added.
1017         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-021-expected.html: Added.
1018         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-021.html: Added.
1019         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-022-expected.html: Added.
1020         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-022.html: Added.
1021         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-024-expected.html: Added.
1022         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-024.html: Added.
1023         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-025-expected.html: Added.
1024         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-025.html: Added.
1025         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-026-expected.html: Added.
1026         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-026.html: Added.
1027         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-027-expected.html: Added.
1028         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-027.html: Added.
1029         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-028-expected.html: Added.
1030         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-028.html: Added.
1031         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-029-expected.html: Added.
1032         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-029.html: Added.
1033         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-030-expected.html: Added.
1034         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-030.html: Added.
1035         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-031-expected.html: Added.
1036         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/shape-outside-circle-031.html: Added.
1037         * csswg-test/css-shapes-1/shape-outside/supported-shapes/circle/w3c-import.log: Added.
1038         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013-expected.html: Added.
1039         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-013.html: Added.
1040         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014-expected.html: Added.
1041         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-014.html: Added.
1042         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015-expected.html: Added.
1043         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-015.html: Added.
1044         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016-expected.html: Added.
1045         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-016.html: Added.
1046         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017-expected.html: Added.
1047         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-017.html: Added.
1048         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018-expected.html: Added.
1049         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-018.html: Added.
1050         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019-expected.html: Added.
1051         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-019.html: Added.
1052         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020-expected.html: Added.
1053         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-020.html: Added.
1054         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021-expected.html: Added.
1055         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-021.html: Added.
1056         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022-expected.html: Added.
1057         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-022.html: Added.
1058         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023-expected.html: Added.
1059         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-023.html: Added.
1060         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024-expected.html: Added.
1061         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-024.html: Added.
1062         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025-expected.html: Added.
1063         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-025.html: Added.
1064         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030-expected.html: Added.
1065         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-030.html: Added.
1066         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031-expected.html: Added.
1067         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/shape-outside-ellipse-031.html: Added.
1068         * csswg-test/css-shapes-1/shape-outside/supported-shapes/ellipse/w3c-import.log: Added.
1069         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-010-expected.html: Added.
1070         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-010.html: Added.
1071         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-011-expected.html: Added.
1072         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-011.html: Added.
1073         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-012-expected.html: Added.
1074         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-012.html: Added.
1075         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-013-expected.html: Added.
1076         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-013.html: Added.
1077         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-014-expected.html: Added.
1078         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-014.html: Added.
1079         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-015-expected.html: Added.
1080         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/shape-outside-inset-015.html: Added.
1081         * csswg-test/css-shapes-1/shape-outside/supported-shapes/inset/w3c-import.log: Added.
1082         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-007-expected.html: Added.
1083         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-007.html: Added.
1084         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-008-expected.html: Added.
1085         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-008.html: Added.
1086         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-009-expected.html: Added.
1087         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-009.html: Added.
1088         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-010-expected.html: Added.
1089         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-010.html: Added.
1090         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-011-expected.html: Added.
1091         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-011.html: Added.
1092         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-012-expected.html: Added.
1093         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-012.html: Added.
1094         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-013-expected.html: Added.
1095         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-013.html: Added.
1096         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-014-expected.html: Added.
1097         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-014.html: Added.
1098         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-015-expected.html: Added.
1099         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-015.html: Added.
1100         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-016-expected.html: Added.
1101         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-016.html: Added.
1102         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-017-expected.html: Added.
1103         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/shape-outside-polygon-017.html: Added.
1104         * csswg-test/css-shapes-1/shape-outside/supported-shapes/polygon/w3c-import.log: Added.
1105         * csswg-test/css-shapes-1/shape-outside/supported-shapes/support/rounded-rectangle.js: Added.
1106         (ellipseXIntercept):
1107         (scanConvertRoundedRectangleOutside):
1108         (genLeftRoundedRectFloatShapeOutsideRefTest):
1109         (getRoundedRectLeftEdge):
1110         (genRightRoundedRectFloatShapeOutsideRefTest):
1111         * csswg-test/css-shapes-1/shape-outside/supported-shapes/support/subpixel-utils.js: Added.
1112         (isEnabled):
1113         (return.snapToLayoutUnit):
1114         (return.ceilSnapToLayoutUnit):
1115         (SubPixelLayout):
1116         * csswg-test/css-shapes-1/shape-outside/supported-shapes/support/test-utils.js: Added.
1117         (verifyTextPoints):
1118         * csswg-test/css-shapes-1/shape-outside/supported-shapes/support/w3c-import.log: Added.
1119         * csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-000.html: Added.
1120         * csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-001.html: Added.
1121         * csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-002.html: Added.
1122         * csswg-test/css-shapes-1/shape-outside/values/shape-image-threshold-003.html: Added.
1123         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-000.html: Added.
1124         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-001.html: Added.
1125         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-002.html: Added.
1126         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-003.html: Added.
1127         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-004.html: Added.
1128         * csswg-test/css-shapes-1/shape-outside/values/shape-margin-005.html: Added.
1129         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-box-000.html: Added.
1130         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-000.html: Added.
1131         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-001.html: Added.
1132         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-002.html: Added.
1133         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-003.html: Added.
1134         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-004.html: Added.
1135         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-005.html: Added.
1136         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-006.html: Added.
1137         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-007.html: Added.
1138         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-008.html: Added.
1139         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-009.html: Added.
1140         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-010.html: Added.
1141         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-circle-011.html: Added.
1142         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-computed-shape-000.html: Added.
1143         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-computed-shape-001.html: Added.
1144         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-000.html: Added.
1145         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-001.html: Added.
1146         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-002.html: Added.
1147         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-003.html: Added.
1148         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-004.html: Added.
1149         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-005.html: Added.
1150         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-006.html: Added.
1151         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-007.html: Added.
1152         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-008.html: Added.
1153         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-009.html: Added.
1154         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-010.html: Added.
1155         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-ellipse-011.html: Added.
1156         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-000.html: Added.
1157         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-001.html: Added.
1158         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-002.html: Added.
1159         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-003.html: Added.
1160         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-004.html: Added.
1161         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-005.html: Added.
1162         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-006.html: Added.
1163         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-007.html: Added.
1164         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-008.html: Added.
1165         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-inset-009.html: Added.
1166         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-000.html: Added.
1167         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-001.html: Added.
1168         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-002.html: Added.
1169         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-003.html: Added.
1170         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-004.html: Added.
1171         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-005.html: Added.
1172         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-polygon-006.html: Added.
1173         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-000.html: Added.
1174         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-001.html: Added.
1175         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-box-pair-000.html: Added.
1176         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-inherit-000.html: Added.
1177         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-initial-000.html: Added.
1178         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-none-000.html: Added.
1179         * csswg-test/css-shapes-1/shape-outside/values/shape-outside-shape-notation-000.html: Added.
1180         * csswg-test/css-shapes-1/shape-outside/values/support/parsing-utils.js: Added.
1181         (testComputedStyle):
1182         (testShapeMarginComputedStyle):
1183         (testShapeThresholdComputedStyle):
1184         (buildPositionTests):
1185         (buildRadiiTests):
1186         (buildInsetTests):
1187         (buildCalcTests):
1188         (unique):
1189         (setUnit):
1190         (convertToPx):
1191         (roundResultStr):
1192         (insetRound):
1193         (serializedInsetRound):
1194         (generateInsetRoundCases):
1195         * csswg-test/css-shapes-1/shape-outside/values/support/w3c-import.log: Added.
1196         * csswg-test/css-shapes-1/shape-outside/values/w3c-import.log: Added.
1197         * csswg-test/css-shapes-1/spec-examples/shape-outside-001-expected.html: Added.
1198         * csswg-test/css-shapes-1/spec-examples/shape-outside-001.html: Added.
1199         * csswg-test/css-shapes-1/spec-examples/shape-outside-002-expected.html: Added.
1200         * csswg-test/css-shapes-1/spec-examples/shape-outside-002.html: Added.
1201         * csswg-test/css-shapes-1/spec-examples/shape-outside-003-expected.html: Added.
1202         * csswg-test/css-shapes-1/spec-examples/shape-outside-003.html: Added.
1203         * csswg-test/css-shapes-1/spec-examples/shape-outside-004-expected.html: Added.
1204         * csswg-test/css-shapes-1/spec-examples/shape-outside-004.html: Added.
1205         * csswg-test/css-shapes-1/spec-examples/shape-outside-005-expected.html: Added.
1206         * csswg-test/css-shapes-1/spec-examples/shape-outside-005.html: Added.
1207         * csswg-test/css-shapes-1/spec-examples/shape-outside-006-expected.html: Added.
1208         * csswg-test/css-shapes-1/spec-examples/shape-outside-006.html: Added.
1209         * csswg-test/css-shapes-1/spec-examples/shape-outside-007-expected.html: Added.
1210         * csswg-test/css-shapes-1/spec-examples/shape-outside-007.html: Added.
1211         * csswg-test/css-shapes-1/spec-examples/shape-outside-008-expected.html: Added.
1212         * csswg-test/css-shapes-1/spec-examples/shape-outside-008.html: Added.
1213         * csswg-test/css-shapes-1/spec-examples/shape-outside-010.html: Added.
1214         * csswg-test/css-shapes-1/spec-examples/shape-outside-011.html: Added.
1215         * csswg-test/css-shapes-1/spec-examples/shape-outside-012.html: Added.
1216         * csswg-test/css-shapes-1/spec-examples/shape-outside-013.html: Added.
1217         * csswg-test/css-shapes-1/spec-examples/shape-outside-014.html: Added.
1218         * csswg-test/css-shapes-1/spec-examples/shape-outside-015.html: Added.
1219         * csswg-test/css-shapes-1/spec-examples/shape-outside-016.html: Added.
1220         * csswg-test/css-shapes-1/spec-examples/shape-outside-017.html: Added.
1221         * csswg-test/css-shapes-1/spec-examples/shape-outside-018.html: Added.
1222         * csswg-test/css-shapes-1/spec-examples/shape-outside-019.html: Added.
1223         * csswg-test/css-shapes-1/spec-examples/support/circle-no-shadow.png: Added.
1224         * csswg-test/css-shapes-1/spec-examples/support/circle-shadow.png: Added.
1225         * csswg-test/css-shapes-1/spec-examples/support/rounded-triangle.svg: Added.
1226         * csswg-test/css-shapes-1/spec-examples/support/spec-example-utils.js: Added.
1227         (runTest):
1228         (approxShapeTest):
1229         * csswg-test/css-shapes-1/spec-examples/support/w3c-import.log: Added.
1230         * csswg-test/css-shapes-1/spec-examples/w3c-import.log: Added.
1231         * csswg-test/css-shapes-1/support/1x1-green.png: Added.
1232         * csswg-test/css-shapes-1/support/1x1-lime.png: Added.
1233         * csswg-test/css-shapes-1/support/1x1-maroon.png: Added.
1234         * csswg-test/css-shapes-1/support/1x1-navy.png: Added.
1235         * csswg-test/css-shapes-1/support/1x1-red.png: Added.
1236         * csswg-test/css-shapes-1/support/1x1-white.png: Added.
1237         * csswg-test/css-shapes-1/support/60x60-gg-rr.png: Added.
1238         * csswg-test/css-shapes-1/support/60x60-green.png: Added.
1239         * csswg-test/css-shapes-1/support/60x60-red.png: Added.
1240         * csswg-test/css-shapes-1/support/README: Added.
1241         * csswg-test/css-shapes-1/support/a-green.css: Added.
1242         (.a):
1243         * csswg-test/css-shapes-1/support/b-green.css: Added.
1244         (.b):
1245         * csswg-test/css-shapes-1/support/c-red.css: Added.
1246         (.c):
1247         * csswg-test/css-shapes-1/support/cat.png: Added.
1248         * csswg-test/css-shapes-1/support/pattern-grg-rgr-grg.png: Added.
1249         * csswg-test/css-shapes-1/support/pattern-grg-rrg-rgg.png: Added.
1250         * csswg-test/css-shapes-1/support/pattern-rgr-grg-rgr.png: Added.
1251         * csswg-test/css-shapes-1/support/pattern-tr.png: Added.
1252         * csswg-test/css-shapes-1/support/square-purple.png: Added.
1253         * csswg-test/css-shapes-1/support/square-teal.png: Added.
1254         * csswg-test/css-shapes-1/support/square-white.png: Added.
1255         * csswg-test/css-shapes-1/support/swatch-blue.png: Added.
1256         * csswg-test/css-shapes-1/support/swatch-green.png: Added.
1257         * csswg-test/css-shapes-1/support/swatch-lime.png: Added.
1258         * csswg-test/css-shapes-1/support/swatch-orange.png: Added.
1259         * csswg-test/css-shapes-1/support/swatch-red.png: Added.
1260         * csswg-test/css-shapes-1/support/swatch-white.png: Added.
1261         * csswg-test/css-shapes-1/support/swatch-yellow.png: Added.
1262         * csswg-test/css-shapes-1/support/test-bl.png: Added.
1263         * csswg-test/css-shapes-1/support/test-br.png: Added.
1264         * csswg-test/css-shapes-1/support/test-outer.png: Added.
1265         * csswg-test/css-shapes-1/support/test-tl.png: Added.
1266         * csswg-test/css-shapes-1/support/test-tr.png: Added.
1267         * csswg-test/css-shapes-1/support/w3c-import.log: Added.
1268         * csswg-test/css-shapes-1/test-plan/index.html: Added.
1269         * csswg-test/css-shapes-1/test-plan/w3c-import.log: Added.
1270         * csswg-test/css-shapes-1/w3c-import.log: Added.
1271
1272 2016-10-19  Ryosuke Niwa  <rniwa@webkit.org>
1273
1274         Annotate more DOM and HTML IDLs with CEReactions
1275         https://bugs.webkit.org/show_bug.cgi?id=163653
1276
1277         Reviewed by Darin Adler.
1278
1279         Rebaselined the tests now that more test cases are passing.
1280
1281         * web-platform-tests/custom-elements/attribute-changed-callback-expected.txt:
1282         * web-platform-tests/custom-elements/reactions/DOMStringMap-expected.txt:
1283         * web-platform-tests/custom-elements/reactions/Document-expected.txt:
1284         * web-platform-tests/custom-elements/reactions/Element-expected.txt:
1285         * web-platform-tests/custom-elements/reactions/ElementContentEditable-expected.txt:
1286         * web-platform-tests/custom-elements/reactions/HTMLElement-expected.txt:
1287         * web-platform-tests/custom-elements/reactions/Selection-expected.txt:
1288
1289 2016-10-19  Alex Christensen  <achristensen@webkit.org>
1290
1291         Import encoding web-platform-tests
1292         https://bugs.webkit.org/show_bug.cgi?id=163684
1293
1294         Reviewed by Chris Dumez.
1295
1296         * web-platform-tests/encoding: Added.
1297         * web-platform-tests/encoding/OWNERS: Added.
1298         * web-platform-tests/encoding/api-basics-expected.txt: Added.
1299         * web-platform-tests/encoding/api-basics.html: Added.
1300         * web-platform-tests/encoding/api-invalid-label-expected.txt: Added.
1301         * web-platform-tests/encoding/api-invalid-label.html: Added.
1302         * web-platform-tests/encoding/api-replacement-encodings-expected.txt: Added.
1303         * web-platform-tests/encoding/api-replacement-encodings.html: Added.
1304         * web-platform-tests/encoding/api-surrogates-utf8-expected.txt: Added.
1305         * web-platform-tests/encoding/api-surrogates-utf8.html: Added.
1306         * web-platform-tests/encoding/big5-encoder-expected.txt: Added.
1307         * web-platform-tests/encoding/big5-encoder.html: Added.
1308         * web-platform-tests/encoding/gb18030-encoder-expected.txt: Added.
1309         * web-platform-tests/encoding/gb18030-encoder.html: Added.
1310         * web-platform-tests/encoding/gbk-encoder-expected.txt: Added.
1311         * web-platform-tests/encoding/gbk-encoder.html: Added.
1312         * web-platform-tests/encoding/idlharness-expected.txt: Added.
1313         * web-platform-tests/encoding/idlharness.html: Added.
1314         * web-platform-tests/encoding/iso-2022-jp-decoder-expected.txt: Added.
1315         * web-platform-tests/encoding/iso-2022-jp-decoder.html: Added.
1316         * web-platform-tests/encoding/iso-2022-jp-encoder-expected.txt: Added.
1317         * web-platform-tests/encoding/iso-2022-jp-encoder.html: Added.
1318         * web-platform-tests/encoding/resources: Added.
1319         * web-platform-tests/encoding/resources/encodings.js: Added.
1320         * web-platform-tests/encoding/resources/single-byte-raw.py: Added.
1321         (main):
1322         * web-platform-tests/encoding/resources/text-plain-charset.py: Added.
1323         (main):
1324         * web-platform-tests/encoding/single-byte-decoder-expected.txt: Added.
1325         * web-platform-tests/encoding/single-byte-decoder.html: Added.
1326         * web-platform-tests/encoding/textdecoder-byte-order-marks-expected.txt: Added.
1327         * web-platform-tests/encoding/textdecoder-byte-order-marks.html: Added.
1328         * web-platform-tests/encoding/textdecoder-fatal-expected.txt: Added.
1329         * web-platform-tests/encoding/textdecoder-fatal-single-byte-expected.txt: Added.
1330         * web-platform-tests/encoding/textdecoder-fatal-single-byte.html: Added.
1331         * web-platform-tests/encoding/textdecoder-fatal-streaming-expected.txt: Added.
1332         * web-platform-tests/encoding/textdecoder-fatal-streaming.html: Added.
1333         * web-platform-tests/encoding/textdecoder-fatal.html: Added.
1334         * web-platform-tests/encoding/textdecoder-ignorebom-expected.txt: Added.
1335         * web-platform-tests/encoding/textdecoder-ignorebom.html: Added.
1336         * web-platform-tests/encoding/textdecoder-labels-expected.txt: Added.
1337         * web-platform-tests/encoding/textdecoder-labels.html: Added.
1338         * web-platform-tests/encoding/textdecoder-streaming-expected.txt: Added.
1339         * web-platform-tests/encoding/textdecoder-streaming.html: Added.
1340         * web-platform-tests/encoding/textdecoder-utf16-surrogates-expected.txt: Added.
1341         * web-platform-tests/encoding/textdecoder-utf16-surrogates.html: Added.
1342         * web-platform-tests/encoding/textencoder-constructor-non-utf-expected.txt: Added.
1343         * web-platform-tests/encoding/textencoder-constructor-non-utf.html: Added.
1344         * web-platform-tests/encoding/textencoder-utf16-surrogates-expected.txt: Added.
1345         * web-platform-tests/encoding/textencoder-utf16-surrogates.html: Added.
1346
1347 2016-10-18  Ryosuke Niwa  <rniwa@webkit.org>
1348
1349         Import the latest custom elements tests from W3C
1350         https://bugs.webkit.org/show_bug.cgi?id=163640
1351
1352         Reviewed by Chris Dumez.
1353
1354         Import more custom elements tests from web-platform-tests as of fbe5ac0fd8eecac67d1562032eeba5bd7ec2b735.
1355         Most of these tests are written and fixed by me.
1356
1357         * web-platform-tests/custom-elements/htmlconstructor/newtarget-expected.txt:
1358         * web-platform-tests/custom-elements/htmlconstructor/newtarget.html:
1359         * web-platform-tests/custom-elements/reactions/DOMStringMap-expected.txt: Added.
1360         * web-platform-tests/custom-elements/reactions/DOMStringMap.html: Added.
1361         * web-platform-tests/custom-elements/reactions/Document-expected.txt:
1362         * web-platform-tests/custom-elements/reactions/Document.html:
1363         * web-platform-tests/custom-elements/reactions/Element-expected.txt:
1364         * web-platform-tests/custom-elements/reactions/Element.html:
1365         * web-platform-tests/custom-elements/reactions/ElementContentEditable-expected.txt: Added.
1366         * web-platform-tests/custom-elements/reactions/ElementContentEditable.html: Added.
1367         * web-platform-tests/custom-elements/reactions/HTMLElement-expected.txt: Added.
1368         * web-platform-tests/custom-elements/reactions/HTMLElement.html: Added.
1369         * web-platform-tests/custom-elements/reactions/NamedNodeMap-expected.txt:
1370         * web-platform-tests/custom-elements/reactions/NamedNodeMap.html:
1371         * web-platform-tests/custom-elements/reactions/Range-expected.txt:
1372         * web-platform-tests/custom-elements/reactions/Range.html:
1373         * web-platform-tests/custom-elements/reactions/Selection-expected.txt: Added.
1374         * web-platform-tests/custom-elements/reactions/Selection.html: Added.
1375         * web-platform-tests/custom-elements/reactions/resources/reactions.js:
1376         * web-platform-tests/custom-elements/reactions/w3c-import.log:
1377         * web-platform-tests/custom-elements/resources/custom-elements-helpers.js:
1378
1379 2016-10-18  Chris Dumez  <cdumez@apple.com>
1380
1381         Changing details.open should cause a toggle event to be fired asynchronously
1382         https://bugs.webkit.org/show_bug.cgi?id=163568
1383
1384         Reviewed by Darin Adler.
1385
1386         * web-platform-tests/html/dom/interfaces-expected.txt:
1387         Rebaseline W3C test now that more checks are passing.
1388
1389         * web-platform-tests/html/semantics/interactive-elements/the-details-element/toggleEvent-expected.txt: Added.
1390         * web-platform-tests/html/semantics/interactive-elements/the-details-element/toggleEvent.html: Added.
1391         * web-platform-tests/html/semantics/interactive-elements/the-details-element/w3c-import.log:
1392         Import test coverage for the toggle event.
1393
1394 2016-10-18  Chris Dumez  <cdumez@apple.com>
1395
1396         Leverage new union type support for HTMLSelectElement.add() / HTMLOptionsCollection.add()
1397         https://bugs.webkit.org/show_bug.cgi?id=163608
1398
1399         Reviewed by Ryosuke Niwa.
1400
1401         Rebaseline W3C test now that one more check is passing. This is because we are now
1402         correctly throwing a TypeError when calling add() with an unexpected HTMLElement type.
1403
1404         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection-expected.txt:
1405
1406 2016-10-18  Chris Dumez  <cdumez@apple.com>
1407
1408         Update TrackEvent to stop using legacy [ConstructorTemplate=Event]
1409         https://bugs.webkit.org/show_bug.cgi?id=163580
1410
1411         Reviewed by Sam Weinig.
1412
1413         Incorporate https://github.com/w3c/web-platform-tests/pull/3999 as the
1414         test was incorrect. Rebaseline now that we are passing the test.
1415
1416         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor-expected.txt:
1417         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TrackEvent/constructor.html:
1418
1419 2016-10-15  Chris Dumez  <cdumez@apple.com>
1420
1421         Add support for reportValidity() on form and form control elements
1422         https://bugs.webkit.org/show_bug.cgi?id=163479
1423
1424         Reviewed by Darin Adler.
1425
1426         Rebaseline several W3C tests now that more checks are passing.
1427
1428         * web-platform-tests/html/dom/interfaces-expected.txt:
1429         * web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt:
1430         * web-platform-tests/html/semantics/forms/constraints/form-validation-validate-expected.txt:
1431
1432 2016-10-15  Chris Dumez  <cdumez@apple.com>
1433
1434         Setting HTMLMediaElement.volume to NaN or Inf should throw a TypeError
1435         https://bugs.webkit.org/show_bug.cgi?id=163472
1436
1437         Reviewed by Sam Weinig.
1438
1439         Rebaseline w3c test now that more checks are passing.
1440
1441         * web-platform-tests/html/semantics/embedded-content/media-elements/volume_nonfinite-expected.txt:
1442
1443 2016-10-14  Chris Dumez  <cdumez@apple.com>
1444
1445         Setting HTMLMediaElement.muted to the same value should not fire a volume change event
1446         https://bugs.webkit.org/show_bug.cgi?id=163474
1447
1448         Reviewed by Eric Carlson.
1449
1450         Rebaseline W3C test now that more checks are passing.
1451
1452         * web-platform-tests/html/semantics/embedded-content/media-elements/event_volumechange-expected.txt:
1453
1454 2016-10-14  Youenn Fablet  <youenn@apple.com>
1455
1456         Make NetworkCache aware of fetch cache mode
1457         https://bugs.webkit.org/show_bug.cgi?id=163332
1458
1459         Reviewed by Antti Koivisto.
1460
1461         Splitting web-platform-tests/fetch/api/request/request-cache.html in several files so that running the individual test files
1462         is more manageable.
1463
1464         * web-platform-tests/fetch/api/request/request-cache-default-conditional-expected.txt: Added.
1465         * web-platform-tests/fetch/api/request/request-cache-default-conditional.html: Added.
1466         * web-platform-tests/fetch/api/request/request-cache-default-expected.txt: Added.
1467         * web-platform-tests/fetch/api/request/request-cache-default.html: Added.
1468         * web-platform-tests/fetch/api/request/request-cache-expected.txt: Removed.
1469         * web-platform-tests/fetch/api/request/request-cache-force-cache-expected.txt: Added.
1470         * web-platform-tests/fetch/api/request/request-cache-force-cache.html: Added.
1471         * web-platform-tests/fetch/api/request/request-cache-no-cache-expected.txt: Added.
1472         * web-platform-tests/fetch/api/request/request-cache-no-cache.html: Added.
1473         * web-platform-tests/fetch/api/request/request-cache-no-store-expected.txt: Added.
1474         * web-platform-tests/fetch/api/request/request-cache-no-store.html: Added.
1475         * web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt: Added.
1476         * web-platform-tests/fetch/api/request/request-cache-only-if-cached.html: Added.
1477         * web-platform-tests/fetch/api/request/request-cache-reload-expected.txt: Added.
1478         * web-platform-tests/fetch/api/request/request-cache-reload.html: Added.
1479         * web-platform-tests/fetch/api/request/request-cache.html: Removed.
1480         * web-platform-tests/fetch/api/request/request-cache.js: Added.
1481         (base_path):
1482         (make_url):
1483         (expected_status):
1484         (expected_response_text):
1485         (server_state):
1486         (run_next_step):
1487         (make_test):
1488
1489 2016-10-13  Joseph Pecoraro  <pecoraro@apple.com>
1490
1491         Exception message for expressions with multiple bracket accesses is inconsistent / incorrect
1492         https://bugs.webkit.org/show_bug.cgi?id=163426
1493
1494         Reviewed by Geoffrey Garen.
1495
1496         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/endTime-expected.txt:
1497         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/id-expected.txt:
1498         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/pauseOnExit-expected.txt:
1499         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/startTime-expected.txt:
1500         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrackCue/track-expected.txt:
1501         Better expection messages.
1502
1503 2016-10-13  Alex Christensen  <achristensen@webkit.org>
1504
1505         Hosts of URLs with non-special schemes should be case-sensitive, and non-ASCII characters in such hosts should be punycode-encoded
1506         https://bugs.webkit.org/show_bug.cgi?id=163413
1507
1508         Reviewed by Tim Horton.
1509
1510         * web-platform-tests/url/url-setters-expected.txt:
1511         Update results.  Some more tests are failing, but if my proposal in https://github.com/whatwg/url/issues/148 is accepted,
1512         then these web platform tests will need to be changed.  These web platform tests were also failing with the old URL::parse.
1513
1514 2016-10-11  Chris Dumez  <cdumez@apple.com>
1515
1516         select.options may return too many option elements
1517         https://bugs.webkit.org/show_bug.cgi?id=163296
1518
1519         Reviewed by Ryosuke Niwa.
1520
1521         Import html/infrastructure web-platform-tests from upstream.
1522
1523         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/contains.json: Added.
1524         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmlallcollection-expected.txt: Added.
1525         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmlallcollection.html: Added.
1526         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection-expected.txt: Added.
1527         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection.html: Added.
1528         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection-expected.txt: Added.
1529         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection.html: Added.
1530         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/radionodelist-expected.txt: Added.
1531         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/radionodelist.html: Added.
1532         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/w3c-import.log: Added.
1533         * web-platform-tests/html/infrastructure/common-microsyntaxes/dates-and-times/contains.json: Added.
1534         * web-platform-tests/html/infrastructure/common-microsyntaxes/dates-and-times/w3c-import.log: Added.
1535         * web-platform-tests/html/infrastructure/common-microsyntaxes/numbers/contains.json: Added.
1536         * web-platform-tests/html/infrastructure/common-microsyntaxes/numbers/w3c-import.log: Added.
1537         * web-platform-tests/html/infrastructure/conformance-requirements/extensibility/foreign-expected.txt: Added.
1538         * web-platform-tests/html/infrastructure/conformance-requirements/extensibility/foreign.html: Added.
1539         * web-platform-tests/html/infrastructure/conformance-requirements/extensibility/w3c-import.log: Added.
1540         * web-platform-tests/html/infrastructure/terminology/plugins/sample.txt: Added.
1541         * web-platform-tests/html/infrastructure/terminology/plugins/text-plain-expected.txt: Added.
1542         * web-platform-tests/html/infrastructure/terminology/plugins/text-plain.html: Added.
1543         * web-platform-tests/html/infrastructure/terminology/plugins/w3c-import.log: Added.
1544
1545 2016-10-10  Ryosuke Niwa  <rniwa@webkit.org>
1546
1547         Annotate DOM API with CEReactions
1548         https://bugs.webkit.org/show_bug.cgi?id=163268
1549
1550         Reviewed by Darin Adler.
1551
1552         Rebaseline tests now that more test cases are passing.
1553
1554         * web-platform-tests/custom-elements/reactions/Attr-expected.txt:
1555         * web-platform-tests/custom-elements/reactions/ChildNode-expected.txt:
1556         * web-platform-tests/custom-elements/reactions/DOMTokenList-expected.txt:
1557         * web-platform-tests/custom-elements/reactions/Document-expected.txt:
1558         * web-platform-tests/custom-elements/reactions/Element-expected.txt:
1559         * web-platform-tests/custom-elements/reactions/NamedNodeMap-expected.txt:
1560         * web-platform-tests/custom-elements/reactions/Node-expected.txt:
1561         * web-platform-tests/custom-elements/reactions/ParentNode-expected.txt:
1562         * web-platform-tests/custom-elements/reactions/Range-expected.txt:
1563
1564 2016-10-11  Alex Christensen  <achristensen@webkit.org>
1565
1566         Enable URLParser by default
1567         https://bugs.webkit.org/show_bug.cgi?id=162660
1568         <rdar://28601706>
1569
1570         Reviewed by Sam Weinig.
1571
1572         * web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
1573         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/src-expected.txt:
1574         * web-platform-tests/html/semantics/scripting-1/the-script-element/fetch-src/failure-expected.txt:
1575         These tests need more investigation.  See https://bugs.webkit.org/show_bug.cgi?id=163127
1576         * web-platform-tests/url/a-element-expected.txt:
1577         * web-platform-tests/url/a-element-xhtml-expected.txt:
1578         * web-platform-tests/url/url-constructor-expected.txt:
1579         * web-platform-tests/url/url-setters-expected.txt:
1580         Many more tests pass.  Hooray!
1581
1582 2016-10-11  Youenn Fablet  <youenn@apple.com>
1583
1584         [Fetch API] Support Request cache mode
1585         https://bugs.webkit.org/show_bug.cgi?id=162281
1586
1587         Reviewed by Alex Christensen.
1588
1589         * web-platform-tests/fetch/api/request/request-cache-expected.txt: Rebasing test now that more tests are passing.
1590         * web-platform-tests/fetch/api/request/request-error-expected.txt:
1591         * web-platform-tests/fetch/api/request/request-error.html: Adding test to ensure only-if-cached is used with same-origin fetch mode.
1592
1593 2016-10-10  Chris Dumez  <cdumez@apple.com>
1594
1595         Add support for languagechange event
1596         https://bugs.webkit.org/show_bug.cgi?id=163222
1597
1598         Reviewed by Ryosuke Niwa.
1599
1600         Rebaseline several W3C tests now that more checks are passing.
1601
1602         * web-platform-tests/html/dom/interfaces-expected.txt:
1603         * web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt:
1604
1605 2016-10-10  Ryan Haddad  <ryanhaddad@apple.com>
1606
1607         Add baseline for two tests imported with r206999.
1608
1609         Unreviewed test gardening.
1610
1611         * web-platform-tests/touch-events/touch-retargeting-expected.txt: Added.
1612         * web-platform-tests/touch-events/touch-touchevent-constructor-expected.txt: Added.
1613
1614 2016-10-10  Chris Dumez  <cdumez@apple.com>
1615
1616         Add support for Navigator.languages attribute
1617         https://bugs.webkit.org/show_bug.cgi?id=163220
1618
1619         Reviewed by Darin Adler.
1620
1621         Rebaseline W3C tests now that more checks are passing.
1622
1623         * web-platform-tests/html/dom/interfaces-expected.txt:
1624         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage-expected.txt:
1625
1626 2016-10-10  Youenn Fablet  <youennf@gmail.com>
1627
1628         Sync web-platform-tests up to revision 33f4da1
1629         https://bugs.webkit.org/show_bug.cgi?id=163205
1630
1631         Reviewed by Alex Christensen.
1632
1633         * resources/ImportExpectations:
1634         * resources/TestRepositories:
1635         * resources/resource-files.json:
1636         * resources/web-platform-tests-modules.json:
1637         * web-platform-tests/IndexedDB/OWNERS: Added.
1638         * web-platform-tests/IndexedDB/README.md: Added.
1639         * web-platform-tests/IndexedDB/abort-in-initial-upgradeneeded.html:
1640         * web-platform-tests/IndexedDB/close-in-upgradeneeded.html:
1641         * web-platform-tests/IndexedDB/cursor-overloads.htm:
1642         * web-platform-tests/IndexedDB/idb_binary_key_conversion-expected.txt: Added.
1643         * web-platform-tests/IndexedDB/idb_binary_key_conversion.htm: Added.
1644         * web-platform-tests/IndexedDB/idb_webworkers.htm:
1645         * web-platform-tests/IndexedDB/idbcursor-advance-continue-async.htm:
1646         * web-platform-tests/IndexedDB/idbcursor-advance-invalid.htm:
1647         * web-platform-tests/IndexedDB/idbcursor-advance.htm:
1648         * web-platform-tests/IndexedDB/idbcursor-continue.htm:
1649         * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey-exception-order-expected.txt: Added.
1650         * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey-exception-order.htm: Added.
1651         * web-platform-tests/IndexedDB/idbcursor-direction-index-keyrange.htm:
1652         * web-platform-tests/IndexedDB/idbcursor-direction-index.htm:
1653         * web-platform-tests/IndexedDB/idbcursor-direction-objectstore-keyrange.htm:
1654         * web-platform-tests/IndexedDB/idbcursor-direction-objectstore.htm:
1655         * web-platform-tests/IndexedDB/idbcursor-direction.htm:
1656         * web-platform-tests/IndexedDB/idbcursor-key.htm:
1657         * web-platform-tests/IndexedDB/idbcursor-primarykey.htm:
1658         * web-platform-tests/IndexedDB/idbcursor-reused.htm:
1659         * web-platform-tests/IndexedDB/idbcursor-source.htm:
1660         * web-platform-tests/IndexedDB/idbcursor_advance_index.htm:
1661         * web-platform-tests/IndexedDB/idbcursor_advance_index2.htm:
1662         * web-platform-tests/IndexedDB/idbcursor_advance_index3.htm:
1663         * web-platform-tests/IndexedDB/idbcursor_advance_index5.htm:
1664         * web-platform-tests/IndexedDB/idbcursor_advance_index6.htm:
1665         * web-platform-tests/IndexedDB/idbcursor_advance_index7.htm:
1666         * web-platform-tests/IndexedDB/idbcursor_advance_index8.htm:
1667         * web-platform-tests/IndexedDB/idbcursor_advance_index9.htm:
1668         * web-platform-tests/IndexedDB/idbcursor_advance_objectstore.htm:
1669         * web-platform-tests/IndexedDB/idbcursor_advance_objectstore2.htm:
1670         * web-platform-tests/IndexedDB/idbcursor_advance_objectstore3.htm:
1671         * web-platform-tests/IndexedDB/idbcursor_advance_objectstore4.htm:
1672         * web-platform-tests/IndexedDB/idbcursor_advance_objectstore5.htm:
1673         * web-platform-tests/IndexedDB/idbcursor_continue_index.htm:
1674         * web-platform-tests/IndexedDB/idbcursor_continue_index2.htm:
1675         * web-platform-tests/IndexedDB/idbcursor_continue_index3.htm:
1676         * web-platform-tests/IndexedDB/idbcursor_continue_index4.htm:
1677         * web-platform-tests/IndexedDB/idbcursor_continue_index5.htm:
1678         * web-platform-tests/IndexedDB/idbcursor_continue_index6.htm:
1679         * web-platform-tests/IndexedDB/idbcursor_continue_index7.htm:
1680         * web-platform-tests/IndexedDB/idbcursor_continue_index8.htm:
1681         * web-platform-tests/IndexedDB/idbcursor_continue_invalid.htm:
1682         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore.htm:
1683         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore2.htm:
1684         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore3.htm:
1685         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore4.htm:
1686         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore5.htm:
1687         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore6.htm:
1688         * web-platform-tests/IndexedDB/idbcursor_delete_index.htm:
1689         * web-platform-tests/IndexedDB/idbcursor_delete_index2.htm:
1690         * web-platform-tests/IndexedDB/idbcursor_delete_index3.htm:
1691         * web-platform-tests/IndexedDB/idbcursor_delete_index4.htm:
1692         * web-platform-tests/IndexedDB/idbcursor_delete_index5.htm:
1693         * web-platform-tests/IndexedDB/idbcursor_delete_objectstore.htm:
1694         * web-platform-tests/IndexedDB/idbcursor_delete_objectstore2.htm:
1695         * web-platform-tests/IndexedDB/idbcursor_delete_objectstore3.htm:
1696         * web-platform-tests/IndexedDB/idbcursor_delete_objectstore4.htm:
1697         * web-platform-tests/IndexedDB/idbcursor_delete_objectstore5.htm:
1698         * web-platform-tests/IndexedDB/idbcursor_iterating.htm:
1699         * web-platform-tests/IndexedDB/idbcursor_iterating_index.htm:
1700         * web-platform-tests/IndexedDB/idbcursor_iterating_index2.htm:
1701         * web-platform-tests/IndexedDB/idbcursor_iterating_objectstore.htm:
1702         * web-platform-tests/IndexedDB/idbcursor_iterating_objectstore2.htm:
1703         * web-platform-tests/IndexedDB/idbcursor_update_index.htm:
1704         * web-platform-tests/IndexedDB/idbcursor_update_index2.htm:
1705         * web-platform-tests/IndexedDB/idbcursor_update_index3.htm:
1706         * web-platform-tests/IndexedDB/idbcursor_update_index4.htm:
1707         * web-platform-tests/IndexedDB/idbcursor_update_index5.htm:
1708         * web-platform-tests/IndexedDB/idbcursor_update_index6.htm:
1709         * web-platform-tests/IndexedDB/idbcursor_update_index7.htm:
1710         * web-platform-tests/IndexedDB/idbcursor_update_index8-expected.txt: Added.
1711         * web-platform-tests/IndexedDB/idbcursor_update_index8.htm: Added.
1712         * web-platform-tests/IndexedDB/idbcursor_update_objectstore.htm:
1713         * web-platform-tests/IndexedDB/idbcursor_update_objectstore2.htm:
1714         * web-platform-tests/IndexedDB/idbcursor_update_objectstore3.htm:
1715         * web-platform-tests/IndexedDB/idbcursor_update_objectstore4.htm:
1716         * web-platform-tests/IndexedDB/idbcursor_update_objectstore5.htm:
1717         * web-platform-tests/IndexedDB/idbcursor_update_objectstore6.htm:
1718         * web-platform-tests/IndexedDB/idbcursor_update_objectstore7.htm:
1719         * web-platform-tests/IndexedDB/idbcursor_update_objectstore8.htm:
1720         * web-platform-tests/IndexedDB/idbcursor_update_objectstore9-expected.txt: Added.
1721         * web-platform-tests/IndexedDB/idbcursor_update_objectstore9.htm: Added.
1722         * web-platform-tests/IndexedDB/idbdatabase_close.htm:
1723         * web-platform-tests/IndexedDB/idbdatabase_close2.htm:
1724         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore-createIndex-emptyname.htm:
1725         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore.htm:
1726         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore10-1000ends.htm:
1727         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore10-emptyname.htm:
1728         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore11.htm:
1729         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore2.htm:
1730         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore3.htm:
1731         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore4.htm:
1732         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore5.htm:
1733         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore6.htm:
1734         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore7.htm:
1735         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore8-parameters.htm:
1736         * web-platform-tests/IndexedDB/idbdatabase_createObjectStore9-invalidparameters.htm:
1737         * web-platform-tests/IndexedDB/idbdatabase_deleteObjectStore.htm:
1738         * web-platform-tests/IndexedDB/idbdatabase_deleteObjectStore2.htm:
1739         * web-platform-tests/IndexedDB/idbdatabase_deleteObjectStore3.htm:
1740         * web-platform-tests/IndexedDB/idbdatabase_deleteObjectStore4-not_reused.htm:
1741         * web-platform-tests/IndexedDB/idbdatabase_transaction.htm:
1742         * web-platform-tests/IndexedDB/idbdatabase_transaction2.htm:
1743         * web-platform-tests/IndexedDB/idbdatabase_transaction3.htm:
1744         * web-platform-tests/IndexedDB/idbdatabase_transaction4.htm:
1745         * web-platform-tests/IndexedDB/idbdatabase_transaction5.htm:
1746         * web-platform-tests/IndexedDB/idbfactory_cmp.htm:
1747         * web-platform-tests/IndexedDB/idbfactory_cmp2.htm:
1748         * web-platform-tests/IndexedDB/idbfactory_cmp3-expected.txt: Added.
1749         * web-platform-tests/IndexedDB/idbfactory_cmp3.htm: Added.
1750         * web-platform-tests/IndexedDB/idbfactory_cmp4-expected.txt: Added.
1751         * web-platform-tests/IndexedDB/idbfactory_cmp4.htm: Added.
1752         * web-platform-tests/IndexedDB/idbfactory_deleteDatabase.htm:
1753         * web-platform-tests/IndexedDB/idbfactory_deleteDatabase2.htm:
1754         * web-platform-tests/IndexedDB/idbfactory_deleteDatabase3.htm:
1755         * web-platform-tests/IndexedDB/idbfactory_deleteDatabase4.htm:
1756         * web-platform-tests/IndexedDB/idbfactory_open.htm:
1757         * web-platform-tests/IndexedDB/idbfactory_open10.htm:
1758         * web-platform-tests/IndexedDB/idbfactory_open11.htm:
1759         * web-platform-tests/IndexedDB/idbfactory_open12.htm:
1760         * web-platform-tests/IndexedDB/idbfactory_open2.htm:
1761         * web-platform-tests/IndexedDB/idbfactory_open3.htm:
1762         * web-platform-tests/IndexedDB/idbfactory_open4.htm:
1763         * web-platform-tests/IndexedDB/idbfactory_open5.htm:
1764         * web-platform-tests/IndexedDB/idbfactory_open6.htm:
1765         * web-platform-tests/IndexedDB/idbfactory_open7.htm:
1766         * web-platform-tests/IndexedDB/idbfactory_open8.htm:
1767         * web-platform-tests/IndexedDB/idbfactory_open9.htm:
1768         * web-platform-tests/IndexedDB/idbindex-multientry-arraykeypath.htm:
1769         * web-platform-tests/IndexedDB/idbindex-multientry-big.htm:
1770         * web-platform-tests/IndexedDB/idbindex-multientry.htm:
1771         * web-platform-tests/IndexedDB/idbindex-rename-abort-expected.txt: Added.
1772         * web-platform-tests/IndexedDB/idbindex-rename-abort.html: Added.
1773         * web-platform-tests/IndexedDB/idbindex-rename-errors-expected.txt: Added.
1774         * web-platform-tests/IndexedDB/idbindex-rename-errors.html: Added.
1775         * web-platform-tests/IndexedDB/idbindex-rename-expected.txt: Added.
1776         * web-platform-tests/IndexedDB/idbindex-rename.html: Added.
1777         * web-platform-tests/IndexedDB/idbindex_count.htm:
1778         * web-platform-tests/IndexedDB/idbindex_count2.htm:
1779         * web-platform-tests/IndexedDB/idbindex_count3.htm:
1780         * web-platform-tests/IndexedDB/idbindex_count4.htm:
1781         * web-platform-tests/IndexedDB/idbindex_get.htm:
1782         * web-platform-tests/IndexedDB/idbindex_get2.htm:
1783         * web-platform-tests/IndexedDB/idbindex_get3.htm:
1784         * web-platform-tests/IndexedDB/idbindex_get4.htm:
1785         * web-platform-tests/IndexedDB/idbindex_get5.htm:
1786         * web-platform-tests/IndexedDB/idbindex_get6.htm:
1787         * web-platform-tests/IndexedDB/idbindex_get7-expected.txt:
1788         * web-platform-tests/IndexedDB/idbindex_get7.htm:
1789         * web-platform-tests/IndexedDB/idbindex_get8-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_get7-expected.txt.
1790         * web-platform-tests/IndexedDB/idbindex_get8.htm: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_get7.htm.
1791         * web-platform-tests/IndexedDB/idbindex_getAll-expected.txt: Added.
1792         * web-platform-tests/IndexedDB/idbindex_getAll.html: Added.
1793         * web-platform-tests/IndexedDB/idbindex_getAllKeys-expected.txt: Added.
1794         * web-platform-tests/IndexedDB/idbindex_getAllKeys.html: Added.
1795         * web-platform-tests/IndexedDB/idbindex_getKey.htm:
1796         * web-platform-tests/IndexedDB/idbindex_getKey2.htm:
1797         * web-platform-tests/IndexedDB/idbindex_getKey3.htm:
1798         * web-platform-tests/IndexedDB/idbindex_getKey4.htm:
1799         * web-platform-tests/IndexedDB/idbindex_getKey5.htm:
1800         * web-platform-tests/IndexedDB/idbindex_getKey6.htm:
1801         * web-platform-tests/IndexedDB/idbindex_getKey7-expected.txt:
1802         * web-platform-tests/IndexedDB/idbindex_getKey7.htm:
1803         * web-platform-tests/IndexedDB/idbindex_getKey8-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_getKey7-expected.txt.
1804         * web-platform-tests/IndexedDB/idbindex_getKey8.htm: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_getKey7.htm.
1805         * web-platform-tests/IndexedDB/idbindex_indexNames.htm:
1806         * web-platform-tests/IndexedDB/idbindex_openCursor.htm:
1807         * web-platform-tests/IndexedDB/idbindex_openCursor2-expected.txt:
1808         * web-platform-tests/IndexedDB/idbindex_openCursor2.htm:
1809         * web-platform-tests/IndexedDB/idbindex_openCursor3-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_openCursor2-expected.txt.
1810         * web-platform-tests/IndexedDB/idbindex_openCursor3.htm: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_openCursor2.htm.
1811         * web-platform-tests/IndexedDB/idbindex_openKeyCursor.htm:
1812         * web-platform-tests/IndexedDB/idbindex_openKeyCursor2.htm:
1813         * web-platform-tests/IndexedDB/idbindex_openKeyCursor3-expected.txt:
1814         * web-platform-tests/IndexedDB/idbindex_openKeyCursor3.htm:
1815         * web-platform-tests/IndexedDB/idbindex_openKeyCursor4-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_openKeyCursor3-expected.txt.
1816         * web-platform-tests/IndexedDB/idbindex_openKeyCursor4.htm: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/idbindex_openKeyCursor3.htm.
1817         * web-platform-tests/IndexedDB/idbkeyrange-includes-expected.txt: Added.
1818         * web-platform-tests/IndexedDB/idbkeyrange-includes.htm: Added.
1819         * web-platform-tests/IndexedDB/idbkeyrange.htm:
1820         * web-platform-tests/IndexedDB/idbkeyrange_incorrect.htm:
1821         * web-platform-tests/IndexedDB/idbobjectstore-rename-abort-expected.txt: Added.
1822         * web-platform-tests/IndexedDB/idbobjectstore-rename-abort.html: Added.
1823         * web-platform-tests/IndexedDB/idbobjectstore-rename-errors-expected.txt: Added.
1824         * web-platform-tests/IndexedDB/idbobjectstore-rename-errors.html: Added.
1825         * web-platform-tests/IndexedDB/idbobjectstore-rename-store-expected.txt: Added.
1826         * web-platform-tests/IndexedDB/idbobjectstore-rename-store.html: Added.
1827         * web-platform-tests/IndexedDB/idbobjectstore_add.htm:
1828         * web-platform-tests/IndexedDB/idbobjectstore_add10.htm:
1829         * web-platform-tests/IndexedDB/idbobjectstore_add11.htm:
1830         * web-platform-tests/IndexedDB/idbobjectstore_add12.htm:
1831         * web-platform-tests/IndexedDB/idbobjectstore_add13.htm:
1832         * web-platform-tests/IndexedDB/idbobjectstore_add14.htm:
1833         * web-platform-tests/IndexedDB/idbobjectstore_add15.htm:
1834         * web-platform-tests/IndexedDB/idbobjectstore_add16.htm:
1835         * web-platform-tests/IndexedDB/idbobjectstore_add2.htm:
1836         * web-platform-tests/IndexedDB/idbobjectstore_add3.htm:
1837         * web-platform-tests/IndexedDB/idbobjectstore_add4.htm:
1838         * web-platform-tests/IndexedDB/idbobjectstore_add5.htm:
1839         * web-platform-tests/IndexedDB/idbobjectstore_add6.htm:
1840         * web-platform-tests/IndexedDB/idbobjectstore_add7.htm:
1841         * web-platform-tests/IndexedDB/idbobjectstore_add8.htm:
1842         * web-platform-tests/IndexedDB/idbobjectstore_add9.htm:
1843         * web-platform-tests/IndexedDB/idbobjectstore_clear.htm:
1844         * web-platform-tests/IndexedDB/idbobjectstore_clear2.htm:
1845         * web-platform-tests/IndexedDB/idbobjectstore_clear3.htm:
1846         * web-platform-tests/IndexedDB/idbobjectstore_clear4.htm:
1847         * web-platform-tests/IndexedDB/idbobjectstore_count.htm:
1848         * web-platform-tests/IndexedDB/idbobjectstore_count2.htm:
1849         * web-platform-tests/IndexedDB/idbobjectstore_count3.htm:
1850         * web-platform-tests/IndexedDB/idbobjectstore_count4.htm:
1851         * web-platform-tests/IndexedDB/idbobjectstore_createIndex.htm:
1852         * web-platform-tests/IndexedDB/idbobjectstore_createIndex10.htm:
1853         * web-platform-tests/IndexedDB/idbobjectstore_createIndex11.htm:
1854         * web-platform-tests/IndexedDB/idbobjectstore_createIndex12.htm:
1855         * web-platform-tests/IndexedDB/idbobjectstore_createIndex13.htm:
1856         * web-platform-tests/IndexedDB/idbobjectstore_createIndex14-exception_order-expected.txt: Added.
1857         * web-platform-tests/IndexedDB/idbobjectstore_createIndex14-exception_order.htm: Added.
1858         * web-platform-tests/IndexedDB/idbobjectstore_createIndex2.htm:
1859         * web-platform-tests/IndexedDB/idbobjectstore_createIndex3-usable-right-away.htm:
1860         * web-platform-tests/IndexedDB/idbobjectstore_createIndex4-deleteIndex-event_order.htm:
1861         * web-platform-tests/IndexedDB/idbobjectstore_createIndex5-emptykeypath.htm:
1862         * web-platform-tests/IndexedDB/idbobjectstore_createIndex6-event_order.htm:
1863         * web-platform-tests/IndexedDB/idbobjectstore_createIndex7-event_order.htm:
1864         * web-platform-tests/IndexedDB/idbobjectstore_createIndex8-valid_keys.htm:
1865         * web-platform-tests/IndexedDB/idbobjectstore_createIndex9-emptyname.htm:
1866         * web-platform-tests/IndexedDB/idbobjectstore_delete.htm:
1867         * web-platform-tests/IndexedDB/idbobjectstore_delete2.htm:
1868         * web-platform-tests/IndexedDB/idbobjectstore_delete3.htm:
1869         * web-platform-tests/IndexedDB/idbobjectstore_delete4.htm:
1870         * web-platform-tests/IndexedDB/idbobjectstore_delete5.htm:
1871         * web-platform-tests/IndexedDB/idbobjectstore_delete6.htm:
1872         * web-platform-tests/IndexedDB/idbobjectstore_delete7.htm:
1873         * web-platform-tests/IndexedDB/idbobjectstore_deleteIndex.htm:
1874         * web-platform-tests/IndexedDB/idbobjectstore_deleted.htm:
1875         * web-platform-tests/IndexedDB/idbobjectstore_get.htm:
1876         * web-platform-tests/IndexedDB/idbobjectstore_get2.htm:
1877         * web-platform-tests/IndexedDB/idbobjectstore_get3.htm:
1878         * web-platform-tests/IndexedDB/idbobjectstore_get4.htm:
1879         * web-platform-tests/IndexedDB/idbobjectstore_get5.htm:
1880         * web-platform-tests/IndexedDB/idbobjectstore_get6.htm:
1881         * web-platform-tests/IndexedDB/idbobjectstore_get7.htm:
1882         * web-platform-tests/IndexedDB/idbobjectstore_getAll-expected.txt: Added.
1883         * web-platform-tests/IndexedDB/idbobjectstore_getAll.html: Added.
1884         * web-platform-tests/IndexedDB/idbobjectstore_getAllKeys-expected.txt: Added.
1885         * web-platform-tests/IndexedDB/idbobjectstore_getAllKeys.html: Added.
1886         * web-platform-tests/IndexedDB/idbobjectstore_index.htm:
1887         * web-platform-tests/IndexedDB/idbobjectstore_openCursor.htm:
1888         * web-platform-tests/IndexedDB/idbobjectstore_openCursor_invalid.htm:
1889         * web-platform-tests/IndexedDB/idbobjectstore_openKeyCursor-expected.txt: Added.
1890         * web-platform-tests/IndexedDB/idbobjectstore_openKeyCursor.htm: Added.
1891         * web-platform-tests/IndexedDB/idbobjectstore_put.htm:
1892         * web-platform-tests/IndexedDB/idbobjectstore_put10.htm:
1893         * web-platform-tests/IndexedDB/idbobjectstore_put11.htm:
1894         * web-platform-tests/IndexedDB/idbobjectstore_put12.htm:
1895         * web-platform-tests/IndexedDB/idbobjectstore_put13.htm:
1896         * web-platform-tests/IndexedDB/idbobjectstore_put14.htm:
1897         * web-platform-tests/IndexedDB/idbobjectstore_put15.htm:
1898         * web-platform-tests/IndexedDB/idbobjectstore_put16.htm:
1899         * web-platform-tests/IndexedDB/idbobjectstore_put2.htm:
1900         * web-platform-tests/IndexedDB/idbobjectstore_put3.htm:
1901         * web-platform-tests/IndexedDB/idbobjectstore_put4.htm:
1902         * web-platform-tests/IndexedDB/idbobjectstore_put5.htm:
1903         * web-platform-tests/IndexedDB/idbobjectstore_put6.htm:
1904         * web-platform-tests/IndexedDB/idbobjectstore_put7.htm:
1905         * web-platform-tests/IndexedDB/idbobjectstore_put8.htm:
1906         * web-platform-tests/IndexedDB/idbobjectstore_put9.htm:
1907         * web-platform-tests/IndexedDB/idbtransaction-oncomplete.htm:
1908         * web-platform-tests/IndexedDB/idbtransaction.htm:
1909         * web-platform-tests/IndexedDB/idbtransaction_abort.htm:
1910         * web-platform-tests/IndexedDB/idbtransaction_objectStoreNames-expected.txt: Added.
1911         * web-platform-tests/IndexedDB/idbtransaction_objectStoreNames.html: Added.
1912         * web-platform-tests/IndexedDB/idbversionchangeevent.htm:
1913         * web-platform-tests/IndexedDB/index_sort_order.htm:
1914         * web-platform-tests/IndexedDB/interfaces.html:
1915         * web-platform-tests/IndexedDB/interfaces.idl:
1916         * web-platform-tests/IndexedDB/interfaces.worker.js:
1917         (request.onload):
1918         * web-platform-tests/IndexedDB/key_invalid.htm:
1919         * web-platform-tests/IndexedDB/key_valid.html:
1920         * web-platform-tests/IndexedDB/keygenerator-constrainterror.htm:
1921         * web-platform-tests/IndexedDB/keygenerator-overflow.htm:
1922         * web-platform-tests/IndexedDB/keygenerator.htm:
1923         * web-platform-tests/IndexedDB/keyorder.htm:
1924         * web-platform-tests/IndexedDB/keypath.htm:
1925         * web-platform-tests/IndexedDB/keypath_invalid.htm:
1926         * web-platform-tests/IndexedDB/keypath_maxsize.htm:
1927         * web-platform-tests/IndexedDB/list_ordering.htm:
1928         * web-platform-tests/IndexedDB/objectstore_keyorder.htm:
1929         * web-platform-tests/IndexedDB/request_bubble-and-capture.htm:
1930         * web-platform-tests/IndexedDB/string-list-ordering.htm:
1931         * web-platform-tests/IndexedDB/support-promises.js: Added.
1932         (const.databaseName):
1933         (const.requestWatcher):
1934         (const.migrateDatabase):
1935         (const.createDatabase):
1936         (const.openDatabase):
1937         (const.createBooksStore):
1938         (const.createNotBooksStore):
1939         (const.checkStoreIndexes):
1940         (const.checkStoreGenerator):
1941         (const.checkStoreContents):
1942         (const.checkAuthorIndexContents):
1943         (const.checkTitleIndexContents):
1944         * web-platform-tests/IndexedDB/support.js:
1945         (indexeddb_test):
1946         (add_completion_callback): Deleted.
1947         (fail): Deleted.
1948         * web-platform-tests/IndexedDB/transaction-abort-generator-revert-expected.txt: Added.
1949         * web-platform-tests/IndexedDB/transaction-abort-generator-revert.html: Added.
1950         * web-platform-tests/IndexedDB/transaction-abort-index-metadata-revert-expected.txt: Added.
1951         * web-platform-tests/IndexedDB/transaction-abort-index-metadata-revert.html: Added.
1952         * web-platform-tests/IndexedDB/transaction-abort-multiple-metadata-revert-expected.txt: Added.
1953         * web-platform-tests/IndexedDB/transaction-abort-multiple-metadata-revert.html: Added.
1954         * web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert-expected.txt: Added.
1955         * web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert.html: Added.
1956         * web-platform-tests/IndexedDB/transaction-create_in_versionchange.htm:
1957         * web-platform-tests/IndexedDB/transaction-lifetime-blocked.htm:
1958         * web-platform-tests/IndexedDB/transaction-lifetime-empty-expected.txt: Added.
1959         * web-platform-tests/IndexedDB/transaction-lifetime-empty.html: Added.
1960         * web-platform-tests/IndexedDB/transaction-lifetime.htm:
1961         * web-platform-tests/IndexedDB/transaction-requestqueue.htm:
1962         * web-platform-tests/IndexedDB/transaction_bubble-and-capture.htm:
1963         * web-platform-tests/IndexedDB/value.htm:
1964         * web-platform-tests/IndexedDB/value_recursive.htm:
1965         * web-platform-tests/IndexedDB/w3c-import.log: Added.
1966         * web-platform-tests/IndexedDB/writer-starvation.htm:
1967         * web-platform-tests/README.md:
1968         * web-platform-tests/XMLHttpRequest/abort-after-send-expected.txt:
1969         * web-platform-tests/XMLHttpRequest/abort-after-send.htm:
1970         * web-platform-tests/XMLHttpRequest/abort-during-upload-expected.txt:
1971         * web-platform-tests/XMLHttpRequest/abort-during-upload.htm:
1972         * web-platform-tests/XMLHttpRequest/abort-event-order-expected.txt:
1973         * web-platform-tests/XMLHttpRequest/abort-event-order.htm:
1974         * web-platform-tests/XMLHttpRequest/formdata-foreach-expected.txt: Added.
1975         * web-platform-tests/XMLHttpRequest/formdata-foreach.html: Added.
1976         * web-platform-tests/XMLHttpRequest/interfaces-expected.txt:
1977         * web-platform-tests/XMLHttpRequest/progress-events-response-data-gzip.htm:
1978         * web-platform-tests/XMLHttpRequest/resources/send-after-setting-document-domain-window-1.htm: Added.
1979         * web-platform-tests/XMLHttpRequest/resources/send-after-setting-document-domain-window-2.htm: Added.
1980         * web-platform-tests/XMLHttpRequest/resources/send-after-setting-document-domain-window-helper.js: Added.
1981         (assert_equals):
1982         (assert_throws):
1983         (run_test):
1984         * web-platform-tests/XMLHttpRequest/resources/w3c-import.log:
1985         * web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-event-order.js:
1986         (getNextEvent):
1987         * web-platform-tests/XMLHttpRequest/responsexml-basic-expected.txt:
1988         * web-platform-tests/XMLHttpRequest/responsexml-basic.htm:
1989         * web-platform-tests/XMLHttpRequest/responsexml-document-properties.htm:
1990         * web-platform-tests/XMLHttpRequest/send-no-response-event-order-expected.txt:
1991         * web-platform-tests/XMLHttpRequest/send-response-event-order-expected.txt:
1992         * web-platform-tests/XMLHttpRequest/send-response-event-order.htm:
1993         * web-platform-tests/XMLHttpRequest/send-sync-response-event-order-expected.txt:
1994         * web-platform-tests/XMLHttpRequest/w3c-import.log:
1995         * web-platform-tests/common/get-host-info.sub.js:
1996         (get_port):
1997         (get_host_info): Deleted.
1998         * web-platform-tests/config.json: Added.
1999         * web-platform-tests/custom-elements/CustomElementRegistry.html:
2000         * web-platform-tests/custom-elements/HTMLElement-constructor.html:
2001         * web-platform-tests/custom-elements/adopted-callback-expected.txt:
2002         * web-platform-tests/custom-elements/adopted-callback.html:
2003         * web-platform-tests/custom-elements/attribute-changed-callback-expected.txt:
2004         * web-platform-tests/custom-elements/attribute-changed-callback.html:
2005         * web-platform-tests/custom-elements/connected-callbacks-expected.txt:
2006         * web-platform-tests/custom-elements/connected-callbacks.html:
2007         * web-platform-tests/custom-elements/custom-element-registry/define.html:
2008         * web-platform-tests/custom-elements/disconnected-callbacks-expected.txt:
2009         * web-platform-tests/custom-elements/disconnected-callbacks.html:
2010         * web-platform-tests/custom-elements/htmlconstructor/newtarget.html:
2011         * web-platform-tests/custom-elements/reaction-timing.html:
2012         * web-platform-tests/custom-elements/reactions/Attr.html:
2013         * web-platform-tests/custom-elements/reactions/ChildNode.html:
2014         * web-platform-tests/custom-elements/reactions/DOMTokenList.html:
2015         * web-platform-tests/custom-elements/reactions/Document.html:
2016         * web-platform-tests/custom-elements/reactions/Element.html:
2017         * web-platform-tests/custom-elements/reactions/NamedNodeMap.html:
2018         * web-platform-tests/custom-elements/reactions/Node.html:
2019         * web-platform-tests/custom-elements/reactions/ParentNode.html:
2020         * web-platform-tests/custom-elements/reactions/Range.html:
2021         * web-platform-tests/custom-elements/reactions/resources/reactions.js:
2022         (testNodeConnector):
2023         (testNodeDisconnector):
2024         (testCloner):
2025         * web-platform-tests/custom-elements/resources/custom-elements-helpers.js:
2026         (assert_attribute_log_entry):
2027         (define_new_custom_element.CustomElement):
2028         (define_new_custom_element.CustomElement.prototype.attributeChangedCallback):
2029         (define_new_custom_element.CustomElement.prototype.connectedCallback):
2030         (define_new_custom_element.CustomElement.prototype.disconnectedCallback):
2031         (define_new_custom_element.CustomElement.prototype.adoptedCallback):
2032         (define_new_custom_element.return.takeLog):
2033         (define_new_custom_element):
2034         (document_types.return.create):
2035         (document_types.create):
2036         (document_types.):
2037         (document_types):
2038         (test_with_window): Deleted.
2039         * web-platform-tests/custom-elements/resources/document-types.js: Removed.
2040         * web-platform-tests/custom-elements/resources/w3c-import.log:
2041         * web-platform-tests/diff-manifest.py: Added.
2042         (call):
2043         (get_manifest):
2044         (main):
2045         * web-platform-tests/dom/collections/HTMLCollection-supported-property-indices-expected.txt:
2046         * web-platform-tests/dom/collections/HTMLCollection-supported-property-indices.html:
2047         * web-platform-tests/dom/collections/HTMLCollection-supported-property-names-expected.txt:
2048         * web-platform-tests/dom/collections/HTMLCollection-supported-property-names.html:
2049         * web-platform-tests/dom/events/Event-propagation.html:
2050         * web-platform-tests/dom/interfaces-expected.txt:
2051         * web-platform-tests/dom/lists/DOMTokenList-Iterable-expected.txt: Added.
2052         * web-platform-tests/dom/lists/DOMTokenList-Iterable.html: Added.
2053         * web-platform-tests/dom/lists/DOMTokenList-iteration.html:
2054         * web-platform-tests/dom/lists/w3c-import.log:
2055         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
2056         * web-platform-tests/dom/nodes/Node-childNodes.html:
2057         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
2058         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
2059         * web-platform-tests/dom/nodes/selectors.js:
2060         * web-platform-tests/fetch/api/basic/integrity-sharedworker-expected.txt: Added.
2061         * web-platform-tests/fetch/api/basic/integrity-sharedworker.html: Added.
2062         * web-platform-tests/fetch/api/headers/headers-idl-expected.txt:
2063         * web-platform-tests/fetch/api/request/request-idl-expected.txt:
2064         * web-platform-tests/fetch/api/response/response-idl-expected.txt:
2065         * web-platform-tests/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1.html: Removed.
2066         * web-platform-tests/html/browsers/history/the-history-interface/non-automated/w3c-import.log:
2067         * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-expected.txt: Added.
2068         * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting.html: Added.
2069         * web-platform-tests/html/browsers/history/the-location-interface/location_hash-expected.txt:
2070         * web-platform-tests/html/browsers/history/the-location-interface/location_hash.html:
2071         * web-platform-tests/html/browsers/history/the-location-interface/location_reload.html:
2072         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
2073         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window-expected.txt:
2074         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html:
2075         * web-platform-tests/html/browsers/origin/cross-origin-objects/win-documentdomain.sub.html:
2076         * web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/named-objects-expected.txt:
2077         * web-platform-tests/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html:
2078         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.forms-expected.txt:
2079         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.forms.html:
2080         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/historical-expected.txt:
2081         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/historical.html:
2082         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document-expected.txt: Added.
2083         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document.html: Added.
2084         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_script.html:
2085         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1-expected.txt: Added.
2086         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-1.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html.
2087         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2-expected.txt: Added.
2088         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-2.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html.
2089         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3-expected.txt: Added.
2090         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping-3.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_escaping.html.
2091         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-1.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper.html.
2092         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-2.html: Added.
2093         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper-3.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_helper.html.
2094         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1-expected.txt: Added.
2095         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-1.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html.
2096         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2-expected.txt: Added.
2097         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-2.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html.
2098         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3-expected.txt: Added.
2099         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping-3.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_popups_nonescaping.html.
2100         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/w3c-import.log:
2101         * web-platform-tests/html/semantics/embedded-content/the-img-element/invalid-src-expected.txt:
2102         * web-platform-tests/html/semantics/embedded-content/the-img-element/invalid-src.html:
2103         * web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity-expected.txt:
2104         * web-platform-tests/html/semantics/forms/constraints/form-validation-checkValidity.html:
2105         * web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity-expected.txt:
2106         * web-platform-tests/html/semantics/forms/constraints/form-validation-reportValidity.html:
2107         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch.html:
2108         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
2109         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid.html:
2110         * web-platform-tests/html/semantics/forms/the-form-element/form-indexed-element-expected.txt:
2111         * web-platform-tests/html/semantics/forms/the-form-element/form-indexed-element.html:
2112         * web-platform-tests/html/semantics/forms/the-form-element/form-nameditem-expected.txt:
2113         * web-platform-tests/html/semantics/forms/the-form-element/form-nameditem.html:
2114         * web-platform-tests/html/semantics/forms/the-input-element/checkbox.html:
2115         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1a-expected.html: Added.
2116         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1a.html:
2117         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1b-expected.html: Added.
2118         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1b.html:
2119         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1c-expected.html: Added.
2120         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1c.html:
2121         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1d-expected.html: Added.
2122         * web-platform-tests/html/semantics/grouping-content/the-ol-element/reversed-1d.html: Added.
2123         * web-platform-tests/html/semantics/grouping-content/the-ol-element/w3c-import.log:
2124         * web-platform-tests/html/semantics/scripting-1/the-script-element/load-event-expected.txt: Added.
2125         * web-platform-tests/html/semantics/scripting-1/the-script-element/load-event.html: Added.
2126         * web-platform-tests/html/semantics/scripting-1/the-script-element/resources/cross-origin.py: Added.
2127         (main):
2128         * web-platform-tests/html/semantics/scripting-1/the-script-element/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/custom-elements/resources/w3c-import.log.
2129         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-crossorigin-expected.txt: Added.
2130         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-crossorigin-network-expected.txt: Added.
2131         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-crossorigin-network.html: Added.
2132         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-crossorigin.html: Added.
2133         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-1-expected.txt: Added.
2134         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-1.html: Added.
2135         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2-expected.txt: Added.
2136         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onerror-insertion-point-2.html: Added.
2137         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onload-insertion-point-expected.txt: Added.
2138         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-onload-insertion-point.html: Added.
2139         * web-platform-tests/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-1-helper.html: Added.
2140         * web-platform-tests/html/semantics/scripting-1/the-script-element/support/script-onerror-insertion-point-2-helper.html: Added.
2141         * web-platform-tests/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.html: Added.
2142         * web-platform-tests/html/semantics/scripting-1/the-script-element/support/script-onload-insertion-point-helper.js: Added.
2143         * web-platform-tests/html/semantics/scripting-1/the-script-element/support/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/w3c-import.log.
2144         * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
2145         * web-platform-tests/html/semantics/selectors/pseudo-classes/indeterminate-expected.txt:
2146         * web-platform-tests/html/semantics/selectors/pseudo-classes/indeterminate.html:
2147         * web-platform-tests/html/syntax/serializing-html-fragments/initial-linefeed-pre-expected.txt:
2148         * web-platform-tests/html/syntax/serializing-html-fragments/initial-linefeed-pre.html:
2149         * web-platform-tests/html/syntax/serializing-html-fragments/serializing-expected.txt:
2150         * web-platform-tests/html/syntax/serializing-html-fragments/serializing.html:
2151         * web-platform-tests/html/webappapis/animation-frames/idlharness-expected.txt:
2152         * web-platform-tests/html/webappapis/scripting/event-loops/w3c-import.log:
2153         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval-expected.txt: Added.
2154         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval.html: Added.
2155         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout-expected.txt: Added.
2156         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout.html: Added.
2157         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval-expected.txt: Added.
2158         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval.html: Added.
2159         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout-expected.txt: Added.
2160         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout.html: Added.
2161         * web-platform-tests/media-source/interfaces.html:
2162         * web-platform-tests/media-source/mediasource-avtracks-expected.txt:
2163         * web-platform-tests/media-source/mediasource-remove-expected.txt:
2164         * web-platform-tests/media-source/mediasource-remove.html:
2165         * web-platform-tests/media-source/mediasource-sequencemode-append-buffer.html:
2166         * web-platform-tests/media-source/mediasource-util.js:
2167         (EventExpectationsManager): Deleted.
2168         (EventExpectationsManager.prototype.expectEvent): Deleted.
2169         * web-platform-tests/media-source/mp4/test.mp4:
2170         * web-platform-tests/media-source/webm/test.webm:
2171         * web-platform-tests/resource-timing/resources/gzip_xml.py: Added.
2172         (main):
2173         * web-platform-tests/resource-timing/resources/w3c-import.log:
2174         * web-platform-tests/resource-timing/test_resource_timing-expected.txt:
2175         * web-platform-tests/resource-timing/test_resource_timing.js:
2176         (setup):
2177         (poll_for_stylesheet_load.inner):
2178         (poll_for_stylesheet_load):
2179         (resource_load):
2180         (switch.): Deleted.
2181         (switch.case.string_appeared_here.xmlhttp.onload): Deleted.
2182         (onload): Deleted.
2183         * web-platform-tests/shadow-dom/Document-prototype-adoptNode.html:
2184         * web-platform-tests/shadow-dom/Document-prototype-currentScript.html:
2185         * web-platform-tests/shadow-dom/Document-prototype-importNode.html:
2186         * web-platform-tests/shadow-dom/Element-interface-attachShadow.html:
2187         * web-platform-tests/shadow-dom/Element-interface-shadowRoot-attribute.html:
2188         * web-platform-tests/shadow-dom/Extensions-to-Event-Interface.html:
2189         * web-platform-tests/shadow-dom/HTMLSlotElement-interface.html:
2190         * web-platform-tests/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html:
2191         * web-platform-tests/shadow-dom/Node-prototype-cloneNode.html:
2192         * web-platform-tests/shadow-dom/OWNERS:
2193         * web-platform-tests/shadow-dom/ShadowRoot-interface.html:
2194         * web-platform-tests/shadow-dom/Slotable-interface.html:
2195         * web-platform-tests/shadow-dom/event-composed-path-with-related-target-expected.txt:
2196         * web-platform-tests/shadow-dom/event-composed-path-with-related-target.html:
2197         * web-platform-tests/shadow-dom/event-composed-path.html:
2198         * web-platform-tests/shadow-dom/event-composed.html:
2199         * web-platform-tests/shadow-dom/event-inside-shadow-tree.html:
2200         * web-platform-tests/shadow-dom/event-inside-slotted-node.html:
2201         * web-platform-tests/shadow-dom/event-with-related-target.html:
2202         * web-platform-tests/shadow-dom/leaktests/get-elements.html:
2203         * web-platform-tests/shadow-dom/leaktests/html-collection.html:
2204         * web-platform-tests/shadow-dom/leaktests/window-frames.html:
2205         * web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html:
2206         * web-platform-tests/shadow-dom/slotchange-event.html:
2207         * web-platform-tests/shadow-dom/slotchange.html:
2208         * web-platform-tests/shadow-dom/slots-fallback.html:
2209         * web-platform-tests/shadow-dom/slots.html:
2210         * web-platform-tests/touch-events/create-touch-touchlist.html:
2211         * web-platform-tests/touch-events/historical.html:
2212         * web-platform-tests/touch-events/touch-globaleventhandler-interface.html:
2213         * web-platform-tests/touch-events/touch-retargeting.html: Added.
2214         * web-platform-tests/touch-events/touch-touchevent-constructor.html:
2215         * web-platform-tests/touch-events/w3c-import.log:
2216         * web-platform-tests/url/interfaces-expected.txt:
2217         * web-platform-tests/w3c-import.log:
2218
2219 2016-10-06  Chris Dumez  <cdumez@apple.com>
2220
2221         Overwriting an attribute event listener can lead to wrong event listener firing order
2222         https://bugs.webkit.org/show_bug.cgi?id=163083
2223
2224         Reviewed by Darin Adler.
2225
2226         Rebaseline a couple of W3C tests now that more checks are passing.
2227
2228         * web-platform-tests/html/webappapis/scripting/events/event-handler-spec-example-expected.txt:
2229         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt:
2230
2231 2016-10-06  Jiewen Tan  <jiewen_tan@apple.com>
2232
2233         Add a dummy SubtleCrypto interface
2234         https://bugs.webkit.org/show_bug.cgi?id=162992
2235         <rdar://problem/28643573>
2236
2237         Reviewed by Brent Fulgham.
2238
2239         * WebCryptoAPI/digest/test_digest-expected.txt:
2240         * WebCryptoAPI/idlharness-expected.txt:
2241
2242 2016-10-06  Chris Dumez  <cdumez@apple.com>
2243
2244         Unreviewed, drop bad tests that were included by mistake in r206874.
2245
2246         * web-platform-tests/html/webappapis/scripting/event-loops/microtask_after_raf.html: Removed.
2247         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setInterval.html: Removed.
2248         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout.html: Removed.
2249         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setInterval.html: Removed.
2250         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout.html: Removed.
2251
2252 2016-10-06  Chris Dumez  <cdumez@apple.com>
2253
2254         Import html/webappapis web platform tests
2255         https://bugs.webkit.org/show_bug.cgi?id=163018
2256
2257         Reviewed by Youenn Fablet.
2258
2259         Import html/webappapis web platform tests from upstream to extend test
2260         coverage.
2261
2262         * resources/resource-files.json:
2263         * web-platform-tests/html/webappapis/animation-frames/callback-exception-expected.txt: Added.
2264         * web-platform-tests/html/webappapis/animation-frames/callback-exception.html: Added.
2265         * web-platform-tests/html/webappapis/animation-frames/callback-invoked-expected.txt: Added.
2266         * web-platform-tests/html/webappapis/animation-frames/callback-invoked.html: Added.
2267         * web-platform-tests/html/webappapis/animation-frames/callback-multicalls-expected.txt: Added.
2268         * web-platform-tests/html/webappapis/animation-frames/callback-multicalls.html: Added.
2269         * web-platform-tests/html/webappapis/animation-frames/cancel-invoked-expected.txt: Added.
2270         * web-platform-tests/html/webappapis/animation-frames/cancel-invoked.html: Added.
2271         * web-platform-tests/html/webappapis/animation-frames/idlharness-expected.txt: Added.
2272         * web-platform-tests/html/webappapis/animation-frames/idlharness.html: Added.
2273         * web-platform-tests/html/webappapis/animation-frames/same-dispatch-time-expected.txt: Added.
2274         * web-platform-tests/html/webappapis/animation-frames/same-dispatch-time.html: Added.
2275         * web-platform-tests/html/webappapis/animation-frames/w3c-import.log: Added.
2276         * web-platform-tests/html/webappapis/atob/base64-expected.txt: Added.
2277         * web-platform-tests/html/webappapis/atob/base64.html: Added.
2278         * web-platform-tests/html/webappapis/atob/w3c-import.log: Added.
2279         * web-platform-tests/html/webappapis/scripting/event-loops/contains.json: Added.
2280         * web-platform-tests/html/webappapis/scripting/event-loops/microtask_after_script-expected.txt: Added.
2281         * web-platform-tests/html/webappapis/scripting/event-loops/microtask_after_script.html: Added.
2282         * web-platform-tests/html/webappapis/scripting/event-loops/resources/common.js: Added.
2283         (log_test):
2284         * web-platform-tests/html/webappapis/scripting/event-loops/resources/w3c-import.log: Added.
2285         * web-platform-tests/html/webappapis/scripting/event-loops/task_microtask_ordering-expected.txt: Added.
2286         * web-platform-tests/html/webappapis/scripting/event-loops/task_microtask_ordering.html: Added.
2287         * web-platform-tests/html/webappapis/scripting/event-loops/w3c-import.log: Added.
2288         * web-platform-tests/html/webappapis/scripting/events/body-onload-expected.txt: Added.
2289         * web-platform-tests/html/webappapis/scripting/events/body-onload.html: Added.
2290         * web-platform-tests/html/webappapis/scripting/events/contains.json: Added.
2291         * web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window-expected.txt: Added.
2292         * web-platform-tests/html/webappapis/scripting/events/event-handler-attributes-body-window.html: Added.
2293         * web-platform-tests/html/webappapis/scripting/events/event-handler-javascript-expected.txt: Added.
2294         * web-platform-tests/html/webappapis/scripting/events/event-handler-javascript.html: Added.
2295         * web-platform-tests/html/webappapis/scripting/events/event-handler-onresize-expected.txt: Added.
2296         * web-platform-tests/html/webappapis/scripting/events/event-handler-onresize.html: Added.
2297         * web-platform-tests/html/webappapis/scripting/events/event-handler-processing-algorithm-expected.txt: Added.
2298         * web-platform-tests/html/webappapis/scripting/events/event-handler-processing-algorithm.html: Added.
2299         * web-platform-tests/html/webappapis/scripting/events/event-handler-spec-example-expected.txt: Added.
2300         * web-platform-tests/html/webappapis/scripting/events/event-handler-spec-example.html: Added.
2301         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt: Added.
2302         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering.html: Added.
2303         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late-expected.txt: Added.
2304         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late.html: Added.
2305         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-once-expected.txt: Added.
2306         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-once.html: Added.
2307         * web-platform-tests/html/webappapis/scripting/events/onerroreventhandler-expected.txt: Added.
2308         * web-platform-tests/html/webappapis/scripting/events/onerroreventhandler-frame.html: Added.
2309         * web-platform-tests/html/webappapis/scripting/events/onerroreventhandler.html: Added.
2310         * web-platform-tests/html/webappapis/scripting/events/w3c-import.log: Added.
2311         * web-platform-tests/html/webappapis/scripting/processing-model-2/addEventListener-expected.txt: Added.
2312         * web-platform-tests/html/webappapis/scripting/processing-model-2/addEventListener.html: Added.
2313         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-data-url-expected.txt: Added.
2314         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-data-url.html: Added.
2315         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-compile-error-expected.txt: Added.
2316         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-compile-error.html: Added.
2317         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-runtime-error-expected.txt: Added.
2318         * web-platform-tests/html/webappapis/scripting/processing-model-2/body-onerror-runtime-error.html: Added.
2319         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-expected.txt: Added.
2320         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin.html: Added.
2321         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-data-url-expected.txt: Added.
2322         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-data-url.html: Added.
2323         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-expected.txt: Added.
2324         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-attribute-expected.txt: Added.
2325         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-attribute.html: Added.
2326         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror-expected.txt: Added.
2327         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror.html: Added.
2328         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval-expected.txt: Added.
2329         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval.html: Added.
2330         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout-expected.txt: Added.
2331         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout.html: Added.
2332         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-same-origin-expected.txt: Added.
2333         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-same-origin.html: Added.
2334         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error.html: Added.
2335         * web-platform-tests/html/webappapis/scripting/processing-model-2/contains.json: Added.
2336         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-expected.txt: Added.
2337         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin.html: Added.
2338         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-data-url-expected.txt: Added.
2339         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-data-url.html: Added.
2340         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-expected.txt: Added.
2341         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-attribute-expected.txt: Added.
2342         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-attribute.html: Added.
2343         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-body-onerror-expected.txt: Added.
2344         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-body-onerror.html: Added.
2345         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval-expected.txt: Added.
2346         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval.html: Added.
2347         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout-expected.txt: Added.
2348         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout.html: Added.
2349         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-window-onerror-expected.txt: Added.
2350         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-window-onerror.html: Added.
2351         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-expected.txt: Added.
2352         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-same-origin.html: Added.
2353         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error.html: Added.
2354         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/syntax-error-in-setInterval.js: Added.
2355         (setTimeout):
2356         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/syntax-error-in-setTimeout.js: Added.
2357         (setTimeout):
2358         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/syntax-error.js: Added.
2359         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/undefined-variable-in-setInterval.js: Added.
2360         (setTimeout):
2361         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/undefined-variable-in-setTimeout.js: Added.
2362         (setTimeout):
2363         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/undefined-variable.js: Added.
2364         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/w3c-import.log: Added.
2365         * web-platform-tests/html/webappapis/scripting/processing-model-2/w3c-import.log: Added.
2366         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-parse-error-expected.txt: Added.
2367         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-parse-error.html: Added.
2368         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-expected.txt: Added.
2369         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw-expected.txt: Added.
2370         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw.html: Added.
2371         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error.html: Added.
2372         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-1-expected.txt: Added.
2373         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-1.html: Added.
2374         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-2-expected.txt: Added.
2375         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-2.html: Added.
2376         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-3-expected.txt: Added.
2377         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-3.html: Added.
2378         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-4-expected.txt: Added.
2379         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-with-cross-frame-event-listeners-4.html: Added.
2380         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID-expected.txt: Added.
2381         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.html: Added.
2382         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.js: Added.
2383         (run_test.):
2384         (run_test):
2385         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker.js: Added.
2386         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/contains.json: Added.
2387         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content-expected.txt: Added.
2388         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content.html: Added.
2389         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001-expected.txt: Added.
2390         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/001.xhtml: Added.
2391         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002-expected.txt: Added.
2392         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/002.xhtml: Added.
2393         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003-expected.txt: Added.
2394         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/003.xhtml: Added.
2395         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004-expected.txt: Added.
2396         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/004.xhtml: Added.
2397         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005-expected.txt: Added.
2398         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/005.xhtml: Added.
2399         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006-expected.txt: Added.
2400         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/006.xhtml: Added.
2401         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/content/w3c-import.log: Added.
2402         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-indexed-expected.txt: Added.
2403         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator-indexed.html: Added.
2404         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage-expected.txt: Added.
2405         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigatorlanguage.html: Added.
2406         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol-expected.txt: Added.
2407         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.html: Added.
2408         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/001-expected.txt: Added.
2409         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/001.xhtml: Added.
2410         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002-expected.txt: Added.
2411         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/002.xhtml: Added.
2412         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003-expected.txt: Added.
2413         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/003.xhtml: Added.
2414         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004-expected.txt: Added.
2415         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/004.xhtml: Added.
2416         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005-expected.txt: Added.
2417         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/005.xhtml: Added.
2418         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006-expected.txt: Added.
2419         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/006.xhtml: Added.
2420         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol/w3c-import.log: Added.
2421         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/w3c-import.log: Added.
2422         * web-platform-tests/html/webappapis/timers/evil-spec-example-expected.txt: Added.
2423         * web-platform-tests/html/webappapis/timers/evil-spec-example.html: Added.
2424         * web-platform-tests/html/webappapis/timers/w3c-import.log: Added.
2425
2426 2016-10-06  Youenn Fablet  <youenn@apple.com>
2427
2428         [Fetch API] Forbid redirection to non-HTTP(s) URL in non-navigation mode.
2429         https://bugs.webkit.org/show_bug.cgi?id=162785
2430
2431         Reviewed by Alex Christensen.
2432
2433         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-expected.txt:
2434         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-worker-expected.txt:
2435
2436 2016-10-06  Youenn Fablet  <youenn@apple.com>
2437
2438         [WK2] 304 revalidation on the network process does not update the validated response
2439         https://bugs.webkit.org/show_bug.cgi?id=162973
2440
2441         Reviewed by Darin Adler.
2442
2443         * web-platform-tests/fetch/api/basic/conditional-get-expected.txt: Added.
2444         * web-platform-tests/fetch/api/basic/conditional-get.html: Added.
2445         * web-platform-tests/fetch/api/resources/cache.py: Added.
2446
2447 2016-10-05  Ryosuke Niwa  <rniwa@webkit.org>
2448
2449         Import v1 custom elements tests from W3C
2450         https://bugs.webkit.org/show_bug.cgi?id=162987
2451
2452         Reviewed by Chris Dumez.
2453
2454         Import tests in https://github.com/w3c/web-platform-tests/tree/master/custom-elements except v1 tests
2455         as of eae188126a21a593715ba2626cc059144d6f0978.
2456
2457         * web-platform-tests/custom-elements/CustomElementRegistry-expected.txt: Added.
2458         * web-platform-tests/custom-elements/CustomElementRegistry.html: Added.
2459         * web-platform-tests/custom-elements/HTMLElement-constructor-expected.txt: Added.
2460         * web-platform-tests/custom-elements/HTMLElement-constructor.html: Added.
2461         * web-platform-tests/custom-elements/OWNERS: Added.
2462         * web-platform-tests/custom-elements/adopted-callback-expected.txt: Added.
2463         * web-platform-tests/custom-elements/adopted-callback.html: Added.
2464         * web-platform-tests/custom-elements/attribute-changed-callback-expected.txt: Added.
2465         * web-platform-tests/custom-elements/attribute-changed-callback.html: Added.
2466         * web-platform-tests/custom-elements/connected-callbacks-expected.txt: Added.
2467         * web-platform-tests/custom-elements/connected-callbacks.html: Added.
2468         * web-platform-tests/custom-elements/custom-element-registry/define-expected.txt: Added.
2469         * web-platform-tests/custom-elements/custom-element-registry/define.html: Added.
2470         * web-platform-tests/custom-elements/custom-element-registry/w3c-import.log: Added.
2471         * web-platform-tests/custom-elements/disconnected-callbacks-expected.txt: Added.
2472         * web-platform-tests/custom-elements/disconnected-callbacks.html: Added.
2473         * web-platform-tests/custom-elements/htmlconstructor/newtarget-expected.txt: Added.
2474         * web-platform-tests/custom-elements/htmlconstructor/newtarget.html: Added.
2475         * web-platform-tests/custom-elements/htmlconstructor/w3c-import.log: Added.
2476         * web-platform-tests/custom-elements/reaction-timing-expected.txt: Added.
2477         * web-platform-tests/custom-elements/reaction-timing.html: Added.
2478         * web-platform-tests/custom-elements/reactions/Attr-expected.txt: Added.
2479         * web-platform-tests/custom-elements/reactions/Attr.html: Added.
2480         * web-platform-tests/custom-elements/reactions/ChildNode-expected.txt: Added.
2481         * web-platform-tests/custom-elements/reactions/ChildNode.html: Added.
2482         * web-platform-tests/custom-elements/reactions/DOMTokenList-expected.txt: Added.
2483         * web-platform-tests/custom-elements/reactions/DOMTokenList.html: Added.
2484         * web-platform-tests/custom-elements/reactions/Document-expected.txt: Added.
2485         * web-platform-tests/custom-elements/reactions/Document.html: Added.
2486         * web-platform-tests/custom-elements/reactions/Element-expected.txt: Added.
2487         * web-platform-tests/custom-elements/reactions/Element.html: Added.
2488         * web-platform-tests/custom-elements/reactions/NamedNodeMap-expected.txt: Added.
2489         * web-platform-tests/custom-elements/reactions/NamedNodeMap.html: Added.
2490         * web-platform-tests/custom-elements/reactions/Node-expected.txt: Added.
2491         * web-platform-tests/custom-elements/reactions/Node.html: Added.
2492         * web-platform-tests/custom-elements/reactions/ParentNode-expected.txt: Added.
2493         * web-platform-tests/custom-elements/reactions/ParentNode.html: Added.
2494         * web-platform-tests/custom-elements/reactions/Range-expected.txt: Added.
2495         * web-platform-tests/custom-elements/reactions/Range.html: Added.
2496         * web-platform-tests/custom-elements/reactions/resources/reactions.js: Added.
2497         * web-platform-tests/custom-elements/reactions/resources/w3c-import.log: Added.
2498         * web-platform-tests/custom-elements/reactions/w3c-import.log: Added.
2499         * web-platform-tests/custom-elements/resources/custom-elements-helpers.js: Added.
2500         * web-platform-tests/custom-elements/resources/document-types.js: Added.
2501         * web-platform-tests/custom-elements/resources/empty-html-document.html: Added.
2502         * web-platform-tests/custom-elements/resources/w3c-import.log: Added.
2503         * web-platform-tests/custom-elements/w3c-import.log: Added.
2504
2505 2016-10-04  Chris Dumez  <cdumez@apple.com>
2506
2507         Implement KeyboardEvent.code from the UI Event spec
2508         https://bugs.webkit.org/show_bug.cgi?id=149584
2509
2510         Reviewed by Darin Adler.
2511
2512         Rebaseline W3C test now that more checks are passing.
2513
2514         * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt:
2515
2516 2016-10-04  Youenn Fablet  <youenn@apple.com>
2517
2518         [Fetch API] ReadableStream should be errored with TypeError values
2519         https://bugs.webkit.org/show_bug.cgi?id=162895
2520
2521         Reviewed by Alex Christensen.
2522
2523         * web-platform-tests/fetch/api/basic/error-after-response-expected.txt: Added.
2524         * web-platform-tests/fetch/api/basic/error-after-response.html: Added.
2525         * web-platform-tests/fetch/api/resources/bad-chunk-encoding.py: Added.
2526         (main):
2527         * web-platform-tests/fetch/api/response/response-consume-stream-expected.txt:
2528
2529 2016-10-03  Chris Dumez  <cdumez@apple.com>
2530
2531         Add support for KeyboardEvent.key attribute
2532         https://bugs.webkit.org/show_bug.cgi?id=36267
2533
2534         Reviewed by Darin Adler.
2535
2536         Rebaseline because that the tests are failing differently now that we support
2537         the key attribute on KeyboardEvent but are still missing other standard API
2538         on this interface.
2539
2540         * web-platform-tests/dom/events/Event-init-while-dispatching-expected.txt:
2541         * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt:
2542
2543 2016-10-03  Chris Dumez  <cdumez@apple.com>
2544
2545         Add support for KeyboardEvent.key attribute
2546         https://bugs.webkit.org/show_bug.cgi?id=36267
2547
2548         Reviewed by Darin Adler.
2549
2550         Rebaseline because that the tests are failing differently now that we support
2551         the key attribute on KeyboardEvent but are still missing other standard API
2552         on this interface.
2553
2554         * web-platform-tests/dom/events/Event-init-while-dispatching-expected.txt:
2555         * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt:
2556
2557 2016-10-03  Chris Dumez  <cdumez@apple.com>
2558
2559         td.scope should only return known values
2560         https://bugs.webkit.org/show_bug.cgi?id=162755
2561
2562         Reviewed by Sam Weinig.
2563
2564         Rebaseline W3C test now that more checks are passing.
2565
2566         * web-platform-tests/html/dom/reflection-tabular-expected.txt:
2567
2568 2016-10-02  Commit Queue  <commit-queue@webkit.org>
2569
2570         Unreviewed, rolling out r206716.
2571         https://bugs.webkit.org/show_bug.cgi?id=162858
2572
2573         It is breaking Mac CMake Debug build (Requested by youenn on
2574         #webkit).
2575
2576         Reverted changeset:
2577
2578         "[Fetch API] Forbid redirection to non-HTTP(s) URL in non-
2579         navigation mode."
2580         https://bugs.webkit.org/show_bug.cgi?id=162785
2581         http://trac.webkit.org/changeset/206716
2582
2583 2016-10-02  Youenn Fablet  <youenn@apple.com>
2584
2585         [Fetch API] Forbid redirection to non-HTTP(s) URL in non-navigation mode.
2586         https://bugs.webkit.org/show_bug.cgi?id=162785
2587
2588         Reviewed by Alex Christensen.
2589
2590         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-expected.txt:
2591         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-worker-expected.txt:
2592
2593 2016-09-30  Chris Dumez  <cdumez@apple.com>
2594
2595         Fragment serialization should always use 'xml:' prefix for attributes in XML namespace
2596         https://bugs.webkit.org/show_bug.cgi?id=162803
2597
2598         Reviewed by Sam Weinig.
2599
2600         Rebaseline W3C test now that more checks are passing.
2601
2602         * web-platform-tests/html/syntax/serializing-html-fragments/serializing-expected.txt:
2603
2604 2016-09-30  Youenn Fablet  <youenn@apple.com>
2605
2606         FetchBody should use UTF8Encoding to encode text data
2607         https://bugs.webkit.org/show_bug.cgi?id=162775
2608
2609         Reviewed by Sam Weinig.
2610
2611         * web-platform-tests/fetch/api/basic/text-utf8-expected.txt:
2612         * web-platform-tests/fetch/api/basic/text-utf8.html:
2613         * web-platform-tests/fetch/api/resources/utils.js:
2614         (encode_utf8):
2615
2616 2016-09-30  Chris Dumez  <cdumez@apple.com>
2617
2618         Add support for ImageData.data attribute
2619         https://bugs.webkit.org/show_bug.cgi?id=162767
2620
2621         Reviewed by Sam Weinig.
2622
2623         Rebaseline W3C test now that one more check is passing.
2624
2625         * web-platform-tests/html/dom/interfaces-expected.txt:
2626
2627 2016-09-30  Youenn Fablet  <youennf@gmail.com>
2628
2629         [Fetch API] Add support for URLSearchParams body
2630         https://bugs.webkit.org/show_bug.cgi?id=162667
2631
2632         Reviewed by Alex Christensen.
2633
2634         Adding new tests to consume, stream and upload URLSearchParams bodies.
2635
2636         * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
2637         * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
2638         * web-platform-tests/fetch/api/basic/request-headers.js:
2639         (checkContentType):
2640         (requestHeaders):
2641         * web-platform-tests/fetch/api/basic/request-upload-expected.txt: Added.
2642         * web-platform-tests/fetch/api/basic/request-upload-worker-expected.txt: Added.
2643         * web-platform-tests/fetch/api/basic/request-upload-worker.html: Added.
2644         * web-platform-tests/fetch/api/basic/request-upload.html: Added.
2645         * web-platform-tests/fetch/api/basic/request-upload.js: Added.
2646         (testUpload):
2647         * web-platform-tests/fetch/api/request/request-consume-empty-expected.txt:
2648         * web-platform-tests/fetch/api/request/request-consume-empty.html:
2649         * web-platform-tests/fetch/api/request/request-init-002-expected.txt:
2650         * web-platform-tests/fetch/api/resources/echo-content.py: Added.
2651         (main):
2652         * web-platform-tests/fetch/api/response/response-consume-empty-expected.txt:
2653         * web-platform-tests/fetch/api/response/response-consume-empty.html:
2654         * web-platform-tests/fetch/api/response/response-consume-expected.txt:
2655         * web-platform-tests/fetch/api/response/response-consume-stream-expected.txt:
2656         * web-platform-tests/fetch/api/response/response-consume-stream.html:
2657         * web-platform-tests/fetch/api/response/response-consume.html:
2658         * web-platform-tests/fetch/api/response/response-init-002-expected.txt:
2659
2660 2016-09-29  Chris Dumez  <cdumez@apple.com>
2661
2662         Add support for download attribute on area elements
2663         https://bugs.webkit.org/show_bug.cgi?id=162765
2664
2665         Reviewed by Brent Fulgham.
2666
2667         Rebaseline W3C test now that more checks are passing.
2668
2669         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
2670
2671 2016-09-29  Chris Dumez  <cdumez@apple.com>
2672
2673         Assigning non-numeric to input.minlength should set minlength to 0
2674         https://bugs.webkit.org/show_bug.cgi?id=162727
2675
2676         Reviewed by Ryosuke Niwa.
2677
2678         Import test coverage.
2679
2680         * web-platform-tests/html/semantics/forms/the-input-element/minlength-expected.txt: Added.
2681         * web-platform-tests/html/semantics/forms/the-input-element/minlength.html: Added.
2682
2683 2016-09-28  Chris Dumez  <cdumez@apple.com>
2684
2685         Import touch-events web-platform-tests
2686         https://bugs.webkit.org/show_bug.cgi?id=162713
2687
2688         Reviewed by Alex Christensen.
2689
2690         Import touch-events web-platform-tests.
2691
2692         * web-platform-tests/touch-events/OWNERS: Added.
2693         * web-platform-tests/touch-events/create-touch-touchlist.html: Added.
2694         * web-platform-tests/touch-events/historical.html: Added.
2695         * web-platform-tests/touch-events/multi-touch-interactions.js: Added.
2696         (debug_print):
2697         (check_list_subset_of_two_targetlists):
2698         (is_at_least_one_item_in_targetlist):
2699         (check_no_item_in_targetlist):
2700         (check_targets):
2701         (run.):
2702         (run):
2703         * web-platform-tests/touch-events/touch-globaleventhandler-interface.html: Added.
2704         * web-platform-tests/touch-events/touch-support.js: Added.
2705         (check_Touch_object):
2706         (check_TouchEvent):
2707         * web-platform-tests/touch-events/touch-touchevent-constructor.html: Added.
2708         * web-platform-tests/touch-events/w3c-import.log: Added.
2709
2710 2016-09-28  Chris Dumez  <cdumez@apple.com>
2711
2712         Add support for DOMTokenList.supports()
2713         https://bugs.webkit.org/show_bug.cgi?id=162659
2714
2715         Reviewed by Ryosuke Niwa.
2716
2717         Rebaseline W3C tests now that more checks are passing.
2718
2719         * web-platform-tests/dom/interfaces-expected.txt:
2720         * web-platform-tests/html/semantics/document-metadata/the-link-element/link-rellist-expected.txt:
2721
2722 2016-09-28  Ryosuke Niwa  <rniwa@webkit.org>
2723
2724         DOMTokenList’s value and stringifier should not return parsed tokens
2725         https://bugs.webkit.org/show_bug.cgi?id=161076
2726
2727         Reviewed by Chris Dumez.
2728
2729         Rebaselined tests that are now passing.
2730
2731         * web-platform-tests/dom/lists/DOMTokenList-stringifier-expected.txt:
2732         * web-platform-tests/dom/lists/DOMTokenList-value-expected.txt:
2733         * web-platform-tests/dom/nodes/Element-classlist-expected.txt:
2734
2735 2016-09-28  Ryosuke Niwa  <rniwa@webkit.org>
2736
2737         assignedNodes should include fallback contents when flattened option is set
2738         https://bugs.webkit.org/show_bug.cgi?id=162656
2739
2740         Reviewed by Antti Koivisto.
2741
2742         Rebaselined the tests now that all the test cases are passing.
2743
2744         * web-platform-tests/shadow-dom/slots-expected.txt:
2745         * web-platform-tests/shadow-dom/slots-fallback-expected.txt:
2746
2747 2016-09-27  Ryosuke Niwa  <rniwa@webkit.org>
2748
2749         Import w3c shadow DOM tests and fix one assertion
2750         https://bugs.webkit.org/show_bug.cgi?id=162629
2751
2752         Reviewed by Chris Dumez.
2753
2754         Import shadow DOM tests in web-platform-tests as of 7163d6eeed81e9e020545fbe0c4b11fc2c5963cd
2755         except untriaged tests for v0 API, which we obviously don't implement.
2756
2757         Most of these tests are the ones we upstreamed from fast/shadow-dom/.
2758
2759         * web-platform-tests/shadow-dom/Document-prototype-adoptNode-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-adoptNode-expected.txt.
2760         * web-platform-tests/shadow-dom/Document-prototype-adoptNode.html: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-adoptNode.html.
2761         * web-platform-tests/shadow-dom/Document-prototype-currentScript-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-currentScript-expected.txt.
2762         * web-platform-tests/shadow-dom/Document-prototype-currentScript.html: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-currentScript.html.
2763         * web-platform-tests/shadow-dom/Document-prototype-importNode-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-importNode-expected.txt.
2764         * web-platform-tests/shadow-dom/Document-prototype-importNode.html: Renamed from LayoutTests/fast/shadow-dom/Document-prototype-importNode.html.
2765         * web-platform-tests/shadow-dom/Element-interface-attachShadow-expected.txt: Added.
2766         * web-platform-tests/shadow-dom/Element-interface-attachShadow.html: Renamed from LayoutTests/fast/shadow-dom/Element-interface-attachShadow.html.
2767         * web-platform-tests/shadow-dom/Element-interface-shadowRoot-attribute-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Element-interface-shadowRoot-attribute-expected.txt.
2768         * web-platform-tests/shadow-dom/Element-interface-shadowRoot-attribute.html: Renamed from LayoutTests/fast/shadow-dom/Element-interface-shadowRoot-attribute.html.
2769         * web-platform-tests/shadow-dom/Extensions-to-Event-Interface-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Extensions-to-Event-Interface-expected.txt.
2770         * web-platform-tests/shadow-dom/Extensions-to-Event-Interface.html: Renamed from LayoutTests/fast/shadow-dom/Extensions-to-Event-Interface.html.
2771         * web-platform-tests/shadow-dom/HTMLSlotElement-interface-expected.txt: Renamed from LayoutTests/fast/shadow-dom/HTMLSlotElement-interface-expected.txt.
2772         * web-platform-tests/shadow-dom/HTMLSlotElement-interface.html: Renamed from LayoutTests/fast/shadow-dom/HTMLSlotElement-interface.html.
2773         * web-platform-tests/shadow-dom/MouseEvent-prototype-offsetX-offsetY-expected.txt: Renamed from LayoutTests/fast/shadow-dom/MouseEvent-prototype-offsetX-offsetY-expected.txt.
2774         * web-platform-tests/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html: Renamed from LayoutTests/fast/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html.
2775         * web-platform-tests/shadow-dom/Node-prototype-cloneNode-expected.txt: Added.
2776         * web-platform-tests/shadow-dom/Node-prototype-cloneNode.html: Renamed from LayoutTests/fast/shadow-dom/Node-prototype-cloneNode.html.
2777         * web-platform-tests/shadow-dom/OWNERS: Added.
2778         * web-platform-tests/shadow-dom/ShadowRoot-interface-expected.txt: Renamed from LayoutTests/fast/shadow-dom/ShadowRoot-interface-expected.txt.
2779         * web-platform-tests/shadow-dom/ShadowRoot-interface.html: Renamed from LayoutTests/fast/shadow-dom/ShadowRoot-interface.html.
2780         * web-platform-tests/shadow-dom/Slotable-interface-expected.txt: Renamed from LayoutTests/fast/shadow-dom/Slotable-interface-assignedSlot-expected.txt.
2781         * web-platform-tests/shadow-dom/Slotable-interface.html: Renamed from LayoutTests/fast/shadow-dom/Slotable-interface-assignedSlot.html.
2782         * web-platform-tests/shadow-dom/event-composed-expected.txt: Added.
2783         * web-platform-tests/shadow-dom/event-composed-path-expected.txt: Added.
2784         * web-platform-tests/shadow-dom/event-composed-path-with-related-target-expected.txt: Added.
2785         * web-platform-tests/shadow-dom/event-composed-path-with-related-target.html: Added.
2786         * web-platform-tests/shadow-dom/event-composed-path.html: Added.
2787         * web-platform-tests/shadow-dom/event-composed.html: Added.
2788         * web-platform-tests/shadow-dom/event-inside-shadow-tree-expected.txt: Renamed from LayoutTests/fast/shadow-dom/event-inside-shadow-tree-expected.txt.
2789         * web-platform-tests/shadow-dom/event-inside-shadow-tree.html: Renamed from LayoutTests/fast/shadow-dom/event-inside-shadow-tree.html.
2790         * web-platform-tests/shadow-dom/event-inside-slotted-node-expected.txt: Renamed from LayoutTests/fast/shadow-dom/event-inside-slotted-node-expected.txt.
2791         * web-platform-tests/shadow-dom/event-inside-slotted-node.html: Renamed from LayoutTests/fast/shadow-dom/event-inside-slotted-node.html.
2792         * web-platform-tests/shadow-dom/event-with-related-target-expected.txt: Renamed from LayoutTests/fast/shadow-dom/event-with-related-target-expected.txt.
2793         * web-platform-tests/shadow-dom/event-with-related-target.html: Renamed from LayoutTests/fast/shadow-dom/event-with-related-target.html.
2794         * web-platform-tests/shadow-dom/leaktests/get-elements-expected.txt: Added.
2795         * web-platform-tests/shadow-dom/leaktests/get-elements.html: Added.
2796         * web-platform-tests/shadow-dom/leaktests/html-collection-expected.txt: Added.
2797         * web-platform-tests/shadow-dom/leaktests/html-collection.html: Added.
2798         * web-platform-tests/shadow-dom/leaktests/w3c-import.log: Added.
2799         * web-platform-tests/shadow-dom/leaktests/window-frames-expected.txt: Added.
2800         * web-platform-tests/shadow-dom/leaktests/window-frames.html: Added.
2801         * web-platform-tests/shadow-dom/resources/Document-prototype-currentScript-helper.js: Renamed from LayoutTests/fast/shadow-dom/resources/Document-prototype-currentScript-helper.js.
2802         * web-platform-tests/shadow-dom/resources/event-path-test-helpers.js: Added.
2803         * web-platform-tests/shadow-dom/resources/shadow-dom-utils.js: Added.
2804         * web-platform-tests/shadow-dom/resources/shadow-dom.js: Added.
2805         * web-platform-tests/shadow-dom/resources/w3c-import.log: Added.
2806         * web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree-expected.txt: Added.
2807         * web-platform-tests/shadow-dom/scroll-to-the-fragment-in-shadow-tree.html: Added.
2808         * web-platform-tests/shadow-dom/slotchange-event-expected.txt: Renamed from LayoutTests/fast/shadow-dom/slotchange-event-expected.txt.
2809         * web-platform-tests/shadow-dom/slotchange-event.html: Renamed from LayoutTests/fast/shadow-dom/slotchange-event.html.
2810         * web-platform-tests/shadow-dom/slotchange-expected.txt: Added.
2811         * web-platform-tests/shadow-dom/slotchange.html: Added.
2812         * web-platform-tests/shadow-dom/slots-expected.txt: Added.
2813         * web-platform-tests/shadow-dom/slots-fallback-expected.txt: Added.
2814         * web-platform-tests/shadow-dom/slots-fallback.html: Added.
2815         * web-platform-tests/shadow-dom/slots.html: Added.
2816         * web-platform-tests/shadow-dom/w3c-import.log: Added.
2817
2818 2016-09-27  Chris Dumez  <cdumez@apple.com>
2819
2820         It should be possible to dispatch events on documents that do not have a browsing context
2821         https://bugs.webkit.org/show_bug.cgi?id=162620
2822
2823         Reviewed by Ryosuke Niwa.
2824
2825         * web-platform-tests/dom/events/Event-dispatch-bubbles-false-expected.txt:
2826         * web-platform-tests/dom/events/Event-dispatch-bubbles-true-expected.txt:
2827         Rebaseline several W3C tests now that more checks are passing.
2828
2829         * web-platform-tests/dom/events/Event-dispatch-other-document-expected.txt: Added.
2830         * web-platform-tests/dom/events/Event-dispatch-other-document.html: Added.
2831         * web-platform-tests/dom/events/w3c-import.log:
2832         Import more test coverage from W3C.
2833
2834 2016-09-27  Chris Dumez  <cdumez@apple.com>
2835
2836         Second parameter to MutationObserver.observe() should be optional
2837         https://bugs.webkit.org/show_bug.cgi?id=162627
2838
2839         Reviewed by Ryosuke Niwa.
2840
2841         Rebaseline W3C test now that one more check is passing.
2842
2843         * web-platform-tests/dom/interfaces-expected.txt:
2844
2845 == Rolled over to ChangeLog-2016-09-26 ==