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