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