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