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