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