Implement self.origin
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2017-03-19  Chris Dumez  <cdumez@apple.com>
2
3         Implement self.origin
4         https://bugs.webkit.org/show_bug.cgi?id=168023
5
6         Reviewed by Sam Weinig.
7
8         * resources/import-expectations.json:
9         * web-platform-tests/html/dom/interfaces-expected.txt:
10         * web-platform-tests/html/dom/self-origin.any-expected.txt:
11         * web-platform-tests/html/dom/self-origin.sub-expected.txt:
12         Rebaseline several WPT tests now that more checks are passing.
13
14         * web-platform-tests/html/webappapis/the-windoworworkerglobalscope-mixin/Worker_Self_Origin-expected.txt: Added.
15         * web-platform-tests/html/webappapis/the-windoworworkerglobalscope-mixin/Worker_Self_Origin.html: Added.
16         * web-platform-tests/html/webappapis/the-windoworworkerglobalscope-mixin/support/WorkerSelfOriginSharedWorker.js: Added.
17         (onconnect):
18         * web-platform-tests/html/webappapis/the-windoworworkerglobalscope-mixin/support/WorkerSelfOriginWorker.js: Added.
19         * web-platform-tests/html/webappapis/the-windoworworkerglobalscope-mixin/support/w3c-import.log: Added.
20         * web-platform-tests/html/webappapis/the-windoworworkerglobalscope-mixin/w3c-import.log: Added.
21         Import test coverage for self.origin in workers.
22
23 2017-03-18  Jon Lee  <jonlee@apple.com>
24
25         Add support for ImplementedAs, Clamp, EnforceRange, TreatNullAs for dictionary members
26         https://bugs.webkit.org/show_bug.cgi?id=169731
27
28         Reviewed by Alex Christensen.
29
30         Rebaseline tests. The results seem to show a problem in the original tests.
31         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker-expected.txt:
32         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_gcm-expected.txt:
33
34 2017-03-18  Chris Dumez  <cdumez@apple.com>
35
36         innerText setter inserts empty text node if value starts with newline
37         https://bugs.webkit.org/show_bug.cgi?id=169600
38
39         Reviewed by Ryosuke Niwa.
40
41         Re-sync tests with upstream to gain test coverage.
42
43         * web-platform-tests/innerText/getter-expected.txt:
44         * web-platform-tests/innerText/getter-tests.js:
45         * web-platform-tests/innerText/setter-expected.txt:
46         * web-platform-tests/innerText/setter-tests.js:
47         * web-platform-tests/innerText/setter.html:
48
49 2017-03-18  Chris Dumez  <cdumez@apple.com>
50
51         Allow setting the prototype of cross-origin objects, as long as they don't change
52         https://bugs.webkit.org/show_bug.cgi?id=169787
53
54         Reviewed by Mark Lam.
55
56         Import test coverage from W3C web-platform-tests.
57
58         * web-platform-tests/common/domain-setter.sub.html: Added.
59         * web-platform-tests/common/test-setting-immutable-prototype.js: Added.
60         (self.testSettingImmutablePrototypeToNewValueOnly.test):
61         (self.testSettingImmutablePrototypeToNewValueOnly):
62         (self.testSettingImmutablePrototype.else.test):
63         (self.testSettingImmutablePrototype):
64         * web-platform-tests/common/w3c-import.log:
65         * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin-domain.sub-expected.txt: Added.
66         * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-cross-origin-domain.sub.html: Added.
67         * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-goes-cross-origin-domain.sub-expected.txt: Added.
68         * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-goes-cross-origin-domain.sub.html: Added.
69         * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub-expected.txt: Added.
70         * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html: Added.
71         * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-expected.txt: Added.
72         * web-platform-tests/html/browsers/history/the-location-interface/location-prototype-setting-same-origin.html: Added.
73         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
74         * web-platform-tests/html/browsers/the-windowproxy-exotic-object/w3c-import.log: Added.
75         * web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-cross-origin-domain.sub-expected.txt: Added.
76         * web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-cross-origin-domain.sub.html: Added.
77         * web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-goes-cross-origin-domain.sub-expected.txt: Added.
78         * web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-goes-cross-origin-domain.sub.html: Added.
79         * web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-same-origin-domain.sub-expected.txt: Added.
80         * web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-same-origin-domain.sub.html: Added.
81         * web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-same-origin-expected.txt: Added.
82         * web-platform-tests/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-same-origin.html: Added.
83
84 2017-03-16  Jiewen Tan  <jiewen_tan@apple.com>
85
86         [WebCrypto] Support SPKI/PKCS8 for Elliptic Curve
87         https://bugs.webkit.org/show_bug.cgi?id=169318
88         <rdar://problem/31081956>
89
90         Reviewed by Brent Fulgham.
91
92         * web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker-expected.txt:
93         * web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey-expected.txt:
94
95 2017-03-14  Youenn Fablet  <youenn@apple.com>
96
97         Import web-platform-tests/cors
98         https://bugs.webkit.org/show_bug.cgi?id=169565
99
100         Reviewed by Sam Weinig.
101
102         * resources/import-expectations.json:
103         * web-platform-tests/cors/304-expected.txt: Added.
104         * web-platform-tests/cors/304.htm: Added.
105         * web-platform-tests/cors/OWNERS: Added.
106         * web-platform-tests/cors/README.md: Added.
107         * web-platform-tests/cors/allow-headers-expected.txt: Added.
108         * web-platform-tests/cors/allow-headers.htm: Added.
109         * web-platform-tests/cors/basic-expected.txt: Added.
110         * web-platform-tests/cors/basic.htm: Added.
111         * web-platform-tests/cors/credentials-flag-expected.txt: Added.
112         * web-platform-tests/cors/credentials-flag.htm: Added.
113         * web-platform-tests/cors/late-upload-events-expected.txt: Added.
114         * web-platform-tests/cors/late-upload-events.htm: Added.
115         * web-platform-tests/cors/origin-expected.txt: Added.
116         * web-platform-tests/cors/origin.htm: Added.
117         * web-platform-tests/cors/preflight-cache-expected.txt: Added.
118         * web-platform-tests/cors/preflight-cache.htm: Added.
119         * web-platform-tests/cors/preflight-failure-expected.txt: Added.
120         * web-platform-tests/cors/preflight-failure.htm: Added.
121         * web-platform-tests/cors/redirect-origin-expected.txt: Added.
122         * web-platform-tests/cors/redirect-origin.htm: Added.
123         * web-platform-tests/cors/redirect-preflight-2-expected.txt: Added.
124         * web-platform-tests/cors/redirect-preflight-2.htm: Added.
125         * web-platform-tests/cors/redirect-preflight-expected.txt: Added.
126         * web-platform-tests/cors/redirect-preflight.htm: Added.
127         * web-platform-tests/cors/redirect-userinfo-expected.txt: Added.
128         * web-platform-tests/cors/redirect-userinfo.htm: Added.
129         * web-platform-tests/cors/remote-origin-expected.txt: Added.
130         * web-platform-tests/cors/remote-origin.htm: Added.
131         * web-platform-tests/cors/request-headers-expected.txt: Added.
132         * web-platform-tests/cors/request-headers.htm: Added.
133         * web-platform-tests/cors/resources/304.py: Added.
134         (error):
135         (main):
136         * web-platform-tests/cors/resources/checkandremove.py: Added.
137         (main):
138         * web-platform-tests/cors/resources/cors-cookie.py: Added.
139         (main):
140         * web-platform-tests/cors/resources/cors-headers.asis: Added.
141         * web-platform-tests/cors/resources/cors-makeheader.py: Added.
142         (main):
143         * web-platform-tests/cors/resources/preflight.py: Added.
144         (main):
145         * web-platform-tests/cors/resources/remote-xhrer.html: Added.
146         * web-platform-tests/cors/resources/status.py: Added.
147         (main):
148         * web-platform-tests/cors/resources/w3c-import.log: Added.
149         * web-platform-tests/cors/response-headers-expected.txt: Added.
150         * web-platform-tests/cors/response-headers.htm: Added.
151         * web-platform-tests/cors/simple-requests-expected.txt: Added.
152         * web-platform-tests/cors/simple-requests.htm: Added.
153         * web-platform-tests/cors/status-async-expected.txt: Added.
154         * web-platform-tests/cors/status-async.htm: Added.
155         * web-platform-tests/cors/status-expected.txt: Added.
156         * web-platform-tests/cors/status-preflight-expected.txt: Added.
157         * web-platform-tests/cors/status-preflight.htm: Added.
158         * web-platform-tests/cors/status.htm: Added.
159         * web-platform-tests/cors/support.js: Added.
160         (dirname):
161         * web-platform-tests/cors/w3c-import.log: Added.
162
163 2017-03-13  Youenn Fablet  <youenn@apple.com>
164
165         Sync web-platform-tests up to revision a5b95cb31914507088a4eda16f7674bbc6f3313f
166         https://bugs.webkit.org/show_bug.cgi?id=169523
167
168         Reviewed by Alex Christensen.
169
170         * csswg-test/LICENSE.md: Added.
171         * csswg-test/README.md:
172         * csswg-test/build-css-testsuites.sh: Added.
173         * csswg-test/config.default.json: Added.
174         * csswg-test/css-grid-1/grid-items/w3c-import.log:
175         * csswg-test/css-grid-1/grid-model/w3c-import.log:
176         * csswg-test/css-scoping-1/OWNERS: Added.
177         * csswg-test/css-scoping-1/css-scoping-shadow-slot-style-expected.html: Added.
178         * csswg-test/css-scoping-1/css-scoping-shadow-slot-style.html: Added.
179         * csswg-test/css-scoping-1/w3c-import.log:
180         * csswg-test/lint: Added.
181         * csswg-test/lint.whitelist: Added.
182         * csswg-test/manifest: Added.
183         * csswg-test/requirements.txt: Added.
184         * csswg-test/serve: Added.
185         * csswg-test/serve.py: Added.
186         (main):
187         * csswg-test/w3c-import.log:
188         * resources/TestRepositories:
189         * resources/import-expectations.json:
190         * resources/resource-files.json:
191         * web-platform-tests/IndexedDB/abort-in-initial-upgradeneeded.html:
192         * web-platform-tests/IndexedDB/close-in-upgradeneeded.html:
193         * web-platform-tests/IndexedDB/event-dispatch-active-flag-expected.txt: Added.
194         * web-platform-tests/IndexedDB/event-dispatch-active-flag.html: Added.
195         * web-platform-tests/IndexedDB/fire-error-event-exception-expected.txt: Added.
196         * web-platform-tests/IndexedDB/fire-error-event-exception.html: Added.
197         * web-platform-tests/IndexedDB/fire-success-event-exception-expected.txt: Added.
198         * web-platform-tests/IndexedDB/fire-success-event-exception.html: Added.
199         * web-platform-tests/IndexedDB/fire-upgradeneeded-event-exception-expected.txt: Added.
200         * web-platform-tests/IndexedDB/fire-upgradeneeded-event-exception.html: Added.
201         * web-platform-tests/IndexedDB/idb-binary-key-roundtrip.htm:
202         * web-platform-tests/IndexedDB/idbcursor_continue_objectstore.htm:
203         * web-platform-tests/IndexedDB/idbfactory-deleteDatabase-opaque-origin-expected.txt: Added.
204         * web-platform-tests/IndexedDB/idbfactory-deleteDatabase-opaque-origin.html: Added.
205         * web-platform-tests/IndexedDB/idbfactory-open-error-properties-expected.txt: Added.
206         * web-platform-tests/IndexedDB/idbfactory-open-error-properties.html: Added.
207         * web-platform-tests/IndexedDB/idbfactory-open-opaque-origin-expected.txt: Added.
208         * web-platform-tests/IndexedDB/idbfactory-open-opaque-origin.html: Added.
209         * web-platform-tests/IndexedDB/idbfactory_deleteDatabase4-expected.txt:
210         * web-platform-tests/IndexedDB/idbfactory_deleteDatabase4.htm:
211         * web-platform-tests/IndexedDB/idbindex_get.htm:
212         * web-platform-tests/IndexedDB/idbindex_get4.htm:
213         * web-platform-tests/IndexedDB/idbindex_getKey4.htm:
214         * web-platform-tests/IndexedDB/idbobjectstore_createIndex13.htm:
215         * web-platform-tests/IndexedDB/idbobjectstore_get4.htm:
216         * web-platform-tests/IndexedDB/idbobjectstore_getKey.html:
217         * web-platform-tests/IndexedDB/key-conversion-exceptions.htm:
218         * web-platform-tests/IndexedDB/keygenerator-explicit-expected.txt: Added.
219         * web-platform-tests/IndexedDB/keygenerator-explicit.html: Added.
220         * web-platform-tests/IndexedDB/keygenerator-inject-expected.txt: Added.
221         * web-platform-tests/IndexedDB/keygenerator-inject.html: Added.
222         * web-platform-tests/IndexedDB/keypath_invalid.htm:
223         * web-platform-tests/IndexedDB/support.js:
224         (auto_fail):
225         (createdb_for_multiple_tests):
226         (indexeddb_test):
227         (is_transaction_active):
228         (spin):
229         (keep_alive):
230         * web-platform-tests/IndexedDB/transaction-abort-request-error-expected.txt: Added.
231         * web-platform-tests/IndexedDB/transaction-abort-request-error.html: Added.
232         * web-platform-tests/IndexedDB/transaction-deactivation-timing-expected.txt: Added.
233         * web-platform-tests/IndexedDB/transaction-deactivation-timing.html: Added.
234         * web-platform-tests/IndexedDB/transaction-lifetime-blocked.htm:
235         * web-platform-tests/IndexedDB/transaction-lifetime.htm:
236         * web-platform-tests/IndexedDB/upgrade-transaction-deactivation-timing-expected.txt: Added.
237         * web-platform-tests/IndexedDB/upgrade-transaction-deactivation-timing.html: Added.
238         * web-platform-tests/IndexedDB/w3c-import.log:
239         * web-platform-tests/IndexedDB/writer-starvation.htm:
240         * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker-expected.txt:
241         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2-expected.txt:
242         * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker-expected.txt:
243         * web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey-expected.txt:
244         * web-platform-tests/XMLHttpRequest/OWNERS:
245         * web-platform-tests/XMLHttpRequest/README.md: Added.
246         * web-platform-tests/XMLHttpRequest/abort-after-receive.htm:
247         * web-platform-tests/XMLHttpRequest/abort-after-timeout.htm:
248         * web-platform-tests/XMLHttpRequest/anonymous-mode-unsupported-expected.txt:
249         * web-platform-tests/XMLHttpRequest/anonymous-mode-unsupported.htm:
250         * web-platform-tests/XMLHttpRequest/data-uri-expected.txt:
251         * web-platform-tests/XMLHttpRequest/data-uri.htm:
252         * web-platform-tests/XMLHttpRequest/event-abort.htm:
253         * web-platform-tests/XMLHttpRequest/event-load.htm:
254         * web-platform-tests/XMLHttpRequest/event-loadend.htm:
255         * web-platform-tests/XMLHttpRequest/event-loadstart-upload-expected.txt: Added.
256         * web-platform-tests/XMLHttpRequest/event-loadstart-upload.htm: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/event-progress.htm.
257         * web-platform-tests/XMLHttpRequest/event-loadstart.htm:
258         * web-platform-tests/XMLHttpRequest/event-progress.htm:
259         * web-platform-tests/XMLHttpRequest/event-readystatechange-loaded.htm:
260         * web-platform-tests/XMLHttpRequest/event-timeout.htm:
261         * web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin.htm:
262         * web-platform-tests/XMLHttpRequest/event-upload-progress.htm:
263         * web-platform-tests/XMLHttpRequest/getallresponseheaders-cl-expected.txt: Added.
264         * web-platform-tests/XMLHttpRequest/getallresponseheaders-cl.htm: Added.
265         * web-platform-tests/XMLHttpRequest/getallresponseheaders-expected.txt: Added.
266         * web-platform-tests/XMLHttpRequest/getallresponseheaders.htm: Added.
267         * web-platform-tests/XMLHttpRequest/getresponseheader-case-insensitive.htm:
268         * web-platform-tests/XMLHttpRequest/loadstart-and-state-expected.txt: Added.
269         * web-platform-tests/XMLHttpRequest/loadstart-and-state.html: Added.
270         * web-platform-tests/XMLHttpRequest/open-after-setrequestheader-expected.txt:
271         * web-platform-tests/XMLHttpRequest/open-after-setrequestheader.htm:
272         * web-platform-tests/XMLHttpRequest/open-during-abort-event-expected.txt: Added.
273         * web-platform-tests/XMLHttpRequest/open-during-abort-event.htm: Added.
274         * web-platform-tests/XMLHttpRequest/open-during-abort-processing-expected.txt: Added.
275         * web-platform-tests/XMLHttpRequest/open-during-abort-processing.htm: Added.
276         * web-platform-tests/XMLHttpRequest/open-referer-expected.txt:
277         * web-platform-tests/XMLHttpRequest/open-referer.htm:
278         * web-platform-tests/XMLHttpRequest/open-send-during-abort-expected.txt: Added.
279         * web-platform-tests/XMLHttpRequest/open-send-during-abort.htm: Added.
280         * web-platform-tests/XMLHttpRequest/open-url-redirected-worker-origin-expected.txt: Added.
281         * web-platform-tests/XMLHttpRequest/open-url-redirected-worker-origin.htm: Added.
282         * web-platform-tests/XMLHttpRequest/overridemimetype-blob-expected.txt: Added.
283         * web-platform-tests/XMLHttpRequest/overridemimetype-blob.html: Added.
284         * web-platform-tests/XMLHttpRequest/overridemimetype-invalid-mime-type-expected.txt:
285         * web-platform-tests/XMLHttpRequest/overridemimetype-invalid-mime-type.htm:
286         * web-platform-tests/XMLHttpRequest/resources/corsenabled.py:
287         (main):
288         * web-platform-tests/XMLHttpRequest/resources/delay.py:
289         (main):
290         * web-platform-tests/XMLHttpRequest/resources/echo-headers.py: Added.
291         (main):
292         * web-platform-tests/XMLHttpRequest/resources/header-content-length.asis: Added.
293         * web-platform-tests/XMLHttpRequest/resources/headers-basic.asis: Added.
294         * web-platform-tests/XMLHttpRequest/resources/headers.asis: Added.
295         * web-platform-tests/XMLHttpRequest/resources/inspect-headers.py:
296         (get_response):
297         (main):
298         * web-platform-tests/XMLHttpRequest/resources/redirect.py:
299         (main):
300         * web-platform-tests/XMLHttpRequest/resources/w3c-import.log:
301         * web-platform-tests/XMLHttpRequest/responsetext-decoding-expected.txt:
302         * web-platform-tests/XMLHttpRequest/responsetext-decoding.htm:
303         * web-platform-tests/XMLHttpRequest/send-accept-language-expected.txt:
304         * web-platform-tests/XMLHttpRequest/send-accept-language.htm:
305         * web-platform-tests/XMLHttpRequest/send-data-formdata-expected.txt:
306         * web-platform-tests/XMLHttpRequest/send-data-formdata.htm:
307         * web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub-expected.txt:
308         * web-platform-tests/XMLHttpRequest/send-network-error-sync-events.sub.htm:
309         * web-platform-tests/XMLHttpRequest/send-redirect-to-cors.htm:
310         * web-platform-tests/XMLHttpRequest/send-sync-blocks-async.htm:
311         * web-platform-tests/XMLHttpRequest/send-sync-timeout.htm:
312         * web-platform-tests/XMLHttpRequest/setrequestheader-allow-empty-value-expected.txt:
313         * web-platform-tests/XMLHttpRequest/setrequestheader-allow-empty-value.htm:
314         * web-platform-tests/XMLHttpRequest/setrequestheader-allow-whitespace-in-value-expected.txt:
315         * web-platform-tests/XMLHttpRequest/setrequestheader-allow-whitespace-in-value.htm:
316         * web-platform-tests/XMLHttpRequest/setrequestheader-case-insensitive-expected.txt:
317         * web-platform-tests/XMLHttpRequest/setrequestheader-case-insensitive.htm:
318         * web-platform-tests/XMLHttpRequest/setrequestheader-content-type.htm:
319         * web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed-expected.txt:
320         * web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed.htm:
321         * web-platform-tests/XMLHttpRequest/setrequestheader-header-forbidden-expected.txt:
322         * web-platform-tests/XMLHttpRequest/setrequestheader-header-forbidden.htm:
323         * web-platform-tests/XMLHttpRequest/setrequestheader-open-setrequestheader-expected.txt:
324         * web-platform-tests/XMLHttpRequest/setrequestheader-open-setrequestheader.htm:
325         * web-platform-tests/XMLHttpRequest/status-error.htm:
326         * web-platform-tests/XMLHttpRequest/template-element-expected.txt: Added.
327         * web-platform-tests/XMLHttpRequest/template-element.html: Added.
328         * web-platform-tests/XMLHttpRequest/timeout-multiple-fetches-expected.txt: Added.
329         * web-platform-tests/XMLHttpRequest/timeout-multiple-fetches.html: Added.
330         * web-platform-tests/XMLHttpRequest/w3c-import.log:
331         * web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-reused-expected.txt: Added.
332         * web-platform-tests/XMLHttpRequest/xmlhttprequest-timeout-reused.html: Added.
333         * web-platform-tests/check_stability.py:
334         (replace_streams.on_write):
335         (replace_streams):
336         (Firefox.install):
337         (setup_log_handler.LogHandler.__init__):
338         (setup_log_handler.LogHandler):
339         (setup_log_handler.LogHandler.find_or_create_test):
340         (setup_log_handler.LogHandler.find_or_create_subtest):
341         (setup_log_handler.LogHandler.test_status):
342         (setup_log_handler.LogHandler.test_end):
343         (err_string):
344         (process_results):
345         (write_inconsistent):
346         (write_results):
347         * web-platform-tests/common/get-host-info.sub.js:
348         (get_host_info):
349         * web-platform-tests/dom/OWNERS:
350         * web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes-expected.txt:
351         * web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes.html:
352         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
353         * web-platform-tests/dom/nodes/Element-matches.html:
354         * web-platform-tests/dom/nodes/Element-matches.js:
355         (interfaceCheckMatches):
356         (runSpecialMatchesTests):
357         (runInvalidSelectorTestMatches):
358         (runMatchesTest):
359         * web-platform-tests/dom/nodes/Element-webkitMatchesSelector-expected.txt: Added.
360         * web-platform-tests/dom/nodes/Element-webkitMatchesSelector.html: Copied from LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-matches.html.
361         * web-platform-tests/dom/nodes/Node-lookupNamespaceURI-expected.txt:
362         * web-platform-tests/dom/nodes/Node-lookupNamespaceURI.html:
363         * web-platform-tests/dom/nodes/w3c-import.log:
364         * web-platform-tests/encrypted-media/content/video_512x288_h264-360k_multikey_key1_dashinit.mp4: Added.
365         * web-platform-tests/fetch/OWNERS:
366         * web-platform-tests/fetch/README.md: Added.
367         * web-platform-tests/fetch/api/basic/request-referrer-expected.txt:
368         * web-platform-tests/fetch/api/basic/request-referrer-redirected-worker-expected.txt: Added.
369         * web-platform-tests/fetch/api/basic/request-referrer-redirected-worker.html: Added.
370         * web-platform-tests/fetch/api/basic/request-referrer-worker-expected.txt: Added.
371         * web-platform-tests/fetch/api/basic/request-referrer-worker.html: Added.
372         * web-platform-tests/fetch/api/basic/request-referrer.js:
373         (testReferrer):
374         * web-platform-tests/fetch/api/basic/request-upload-expected.txt:
375         * web-platform-tests/fetch/api/basic/request-upload-worker-expected.txt:
376         * web-platform-tests/fetch/api/basic/request-upload.js:
377         (testUpload):
378         * web-platform-tests/fetch/api/basic/w3c-import.log:
379         * web-platform-tests/fetch/api/cors/cors-expose-star-expected.txt: Added.
380         * web-platform-tests/fetch/api/cors/cors-expose-star-worker-expected.txt: Added.
381         * web-platform-tests/fetch/api/cors/cors-expose-star-worker.html: Added.
382         * web-platform-tests/fetch/api/cors/cors-expose-star.html: Added.
383         * web-platform-tests/fetch/api/cors/cors-expose-star.js: Added.
384         (sharedHeaders.string_appeared_here.promise_test):
385         (string_appeared_here.promise_test):
386         * web-platform-tests/fetch/api/cors/cors-preflight-star-expected.txt: Added.
387         * web-platform-tests/fetch/api/cors/cors-preflight-star-worker-expected.txt: Added.
388         * web-platform-tests/fetch/api/cors/cors-preflight-star-worker.html: Added.
389         * web-platform-tests/fetch/api/cors/cors-preflight-star.html: Added.
390         * web-platform-tests/fetch/api/cors/cors-preflight-star.js: Added.
391         (origin.location.origin.preflightTest):
392         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-expected.txt:
393         * web-platform-tests/fetch/api/cors/cors-redirect-credentials-worker-expected.txt:
394         * web-platform-tests/fetch/api/cors/cors-redirect-credentials.js:
395         (corsRedirectCredentials):
396         * web-platform-tests/fetch/api/cors/w3c-import.log:
397         * web-platform-tests/fetch/api/headers/headers-combine-expected.txt:
398         * web-platform-tests/fetch/api/headers/headers-combine.html:
399         * web-platform-tests/fetch/api/headers/headers-record-expected.txt: Added.
400         * web-platform-tests/fetch/api/headers/headers-record.html: Added.
401         * web-platform-tests/fetch/api/headers/w3c-import.log:
402         * web-platform-tests/fetch/api/policies/nested-policy.js: Added.
403         * web-platform-tests/fetch/api/policies/nested-policy.js.headers: Added.
404         * web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt: Added.
405         * web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin.html.
406         * web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt: Added.
407         * web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin.html.
408         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-expected.txt:
409         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt: Added.
410         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin.html.
411         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-worker-expected.txt:
412         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin.js:
413         * web-platform-tests/fetch/api/policies/referrer-origin.html:
414         * web-platform-tests/fetch/api/policies/referrer-origin.js:
415         (promise_test):
416         * web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt: Added.
417         * web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/policies/referrer-origin.html.
418         * web-platform-tests/fetch/api/policies/referrer-unsafe-url.js:
419         * web-platform-tests/fetch/api/policies/w3c-import.log:
420         * web-platform-tests/fetch/api/request/request-cache-default-conditional-expected.txt:
421         * web-platform-tests/fetch/api/request/request-cache-default-expected.txt:
422         * web-platform-tests/fetch/api/request/request-cache-force-cache-expected.txt:
423         * web-platform-tests/fetch/api/request/request-cache-no-cache-expected.txt:
424         * web-platform-tests/fetch/api/request/request-cache-no-store-expected.txt:
425         * web-platform-tests/fetch/api/request/request-cache-reload-expected.txt:
426         * web-platform-tests/fetch/api/request/request-cache.js:
427         * web-platform-tests/fetch/api/request/request-headers-expected.txt:
428         * web-platform-tests/fetch/api/request/request-headers.html:
429         * web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt: Added.
430         * web-platform-tests/fetch/api/request/request-keepalive-quota.html: Added.
431         * web-platform-tests/fetch/api/request/resources/cache.py:
432         (main):
433         * web-platform-tests/fetch/api/request/w3c-import.log:
434         * web-platform-tests/fetch/api/resources/preflight.py:
435         (main):
436         * web-platform-tests/fetch/api/response/response-idl-expected.txt:
437         * web-platform-tests/fetch/api/response/response-idl.html:
438         * web-platform-tests/fetch/api/response/response-trailer-expected.txt: Added.
439         * web-platform-tests/fetch/api/response/response-trailer.html: Added.
440         * web-platform-tests/fetch/api/response/w3c-import.log:
441         * web-platform-tests/fetch/w3c-import.log:
442         * web-platform-tests/html/OWNERS:
443         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin-0.html: Added.
444         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin-expected.txt:
445         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html:
446         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/w3c-import.log:
447         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-with-colon.sub-expected.txt: Added.
448         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-with-colon.sub.html: Added.
449         * web-platform-tests/html/browsers/history/the-location-interface/location-stringifier-expected.txt:
450         * web-platform-tests/html/browsers/history/the-location-interface/location-stringifier.html:
451         * web-platform-tests/html/browsers/history/the-location-interface/location-tojson-expected.txt: Added.
452         * web-platform-tests/html/browsers/history/the-location-interface/location-tojson.html: Added.
453         * web-platform-tests/html/browsers/history/the-location-interface/resources/post-your-protocol.html: Added.
454         * web-platform-tests/html/browsers/history/the-location-interface/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/offline/w3c-import.log.
455         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
456         * web-platform-tests/html/browsers/offline/no-appcache-in-shared-workers-historical-expected.txt: Added.
457         * web-platform-tests/html/browsers/offline/no-appcache-in-shared-workers-historical.html: Added.
458         * web-platform-tests/html/browsers/offline/no-appcache-in-shared-workers-historical.js: Added.
459         (test):
460         * web-platform-tests/html/browsers/offline/w3c-import.log:
461         * web-platform-tests/html/browsers/the-window-object/support/noopener-target.html:
462         * web-platform-tests/html/browsers/the-window-object/window-open-noopener-expected.txt:
463         * web-platform-tests/html/browsers/the-window-object/window-open-noopener.html:
464         * web-platform-tests/html/browsers/windows/browsing-context-expected.txt: Added.
465         * web-platform-tests/html/browsers/windows/browsing-context-window-expected.txt: Added.
466         * web-platform-tests/html/browsers/windows/browsing-context-window.html: Added.
467         * web-platform-tests/html/browsers/windows/browsing-context.html: Added.
468         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/resources/frameElement-nested-frame.html: Added.
469         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/resources/frameElement-window-post.html: Added.
470         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/resources/post-to-opener.html: Added.
471         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/nested-browsing-contexts/w3c-import.log.
472         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/w3c-import.log:
473         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/window-parent-expected.txt: Added.
474         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/window-parent-null-expected.txt: Added.
475         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/window-parent-null.html: Added.
476         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/window-parent.html: Added.
477         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/window-top-expected.txt: Added.
478         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/window-top-null-expected.txt: Added.
479         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/window-top-null.html: Added.
480         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/window-top.html: Added.
481         * web-platform-tests/html/browsers/windows/noreferrer-cross-origin-close-manual.sub.html:
482         * web-platform-tests/html/browsers/windows/noreferrer-cross-origin-window-name-manual.sub.html: Added.
483         * web-platform-tests/html/browsers/windows/noreferrer-null-opener-expected.txt: Added.
484         * web-platform-tests/html/browsers/windows/noreferrer-null-opener.html: Added.
485         * web-platform-tests/html/browsers/windows/noreferrer-window-name.html:
486         * web-platform-tests/html/browsers/windows/resources/browsing-context-window.html: Added.
487         * web-platform-tests/html/browsers/windows/resources/echo-window-name.html: Added.
488         * web-platform-tests/html/browsers/windows/resources/nested-post-to-opener.html: Added.
489         * web-platform-tests/html/browsers/windows/resources/noreferrer-window-name.html: Added.
490         * web-platform-tests/html/browsers/windows/resources/post-to-opener.html: Added.
491         * web-platform-tests/html/browsers/windows/resources/target-cross-origin.sub.html: Added.
492         * web-platform-tests/html/browsers/windows/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/windows/w3c-import.log.
493         * web-platform-tests/html/browsers/windows/resources/window-close-button.html: Added.
494         * web-platform-tests/html/browsers/windows/resources/window-opener.html: Added.
495         * web-platform-tests/html/browsers/windows/targeting-multiple-cross-origin-manual.sub.html:
496         * web-platform-tests/html/browsers/windows/w3c-import.log:
497         * web-platform-tests/html/dom/elements/elements-in-the-dom/historical-expected.txt:
498         * web-platform-tests/html/dom/elements/elements-in-the-dom/historical.html:
499         * web-platform-tests/html/dom/interfaces.html:
500         * web-platform-tests/html/dom/interfaces.worker-expected.txt: Added.
501         * web-platform-tests/html/dom/interfaces.worker.html: Added.
502         * web-platform-tests/html/dom/interfaces.worker.js: Added.
503         (doTest):
504         (fetchData):
505         (promise_test):
506         * web-platform-tests/html/dom/reflection.js:
507         * web-platform-tests/html/dom/resources/self-origin-subframe.html: Added.
508         * web-platform-tests/html/dom/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/w3c-import.log.
509         * web-platform-tests/html/dom/self-origin.any-expected.txt: Added.
510         * web-platform-tests/html/dom/self-origin.any.html: Added.
511         * web-platform-tests/html/dom/self-origin.any.js: Added.
512         (test):
513         * web-platform-tests/html/dom/self-origin.sub-expected.txt: Added.
514         * web-platform-tests/html/dom/self-origin.sub.html: Added.
515         * web-platform-tests/html/dom/self-origin.worker-expected.txt: Added.
516         * web-platform-tests/html/dom/self-origin.worker.html: Added.
517         * web-platform-tests/html/dom/w3c-import.log:
518         * web-platform-tests/html/semantics/document-metadata/styling/LinkStyle.html:
519         * web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks-expected.txt: Added.
520         * web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html: Added.
521         * web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/w3c-import.log.
522         * web-platform-tests/html/semantics/embedded-content/resources/should-load.html: Added.
523         * web-platform-tests/html/semantics/embedded-content/resources/should-not-load.html: Added.
524         * web-platform-tests/html/semantics/embedded-content/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/w3c-import.log.
525         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html:
526         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toBlob.null-expected.txt: Added.
527         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toBlob.null.html: Added.
528         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/w3c-import.log:
529         * web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-ignored-in-media-element.html:
530         * web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-2-expected.txt: Added.
531         * web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback-2.html: Added.
532         * web-platform-tests/html/semantics/embedded-content/the-embed-element/w3c-import.log:
533         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation_by_user_activation_without_user_gesture-expected.txt: Added.
534         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation_by_user_activation_without_user_gesture.html: Added.
535         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/iframe-that-performs-top-navigation-without-user-gesture-failed.html: Added.
536         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/iframe-that-performs-top-navigation.html: Added.
537         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/navigation-changed-iframe.html: Added.
538         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/w3c-import.log:
539         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/w3c-import.log:
540         * web-platform-tests/html/semantics/embedded-content/the-img-element/Image-constructor-expected.txt:
541         * web-platform-tests/html/semantics/embedded-content/the-img-element/Image-constructor.html:
542         * web-platform-tests/html/semantics/embedded-content/the-object-element/object-ignored-in-media-element-expected.txt: Added.
543         * web-platform-tests/html/semantics/embedded-content/the-object-element/object-ignored-in-media-element.html: Added.
544         * web-platform-tests/html/semantics/embedded-content/the-object-element/object-in-object-fallback-2-expected.txt: Added.
545         * web-platform-tests/html/semantics/embedded-content/the-object-element/object-in-object-fallback-2.html: Added.
546         * web-platform-tests/html/semantics/embedded-content/the-object-element/w3c-import.log:
547         * web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
548         * web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application.html:
549         * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt:
550         * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html:
551         * web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt:
552         * web-platform-tests/html/semantics/forms/the-input-element/valueMode.html:
553         * web-platform-tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection-expected.txt:
554         * web-platform-tests/html/semantics/forms/the-select-element/common-HTMLOptionsCollection.html:
555         * web-platform-tests/html/semantics/forms/the-select-element/selected-index-expected.txt:
556         * web-platform-tests/html/semantics/forms/the-select-element/selected-index.html:
557         * web-platform-tests/html/semantics/scripting-1/the-script-element/data-url-expected.txt:
558         * web-platform-tests/html/semantics/scripting-1/the-script-element/data-url.html:
559         * web-platform-tests/html/semantics/tabular-data/the-table-element/tFoot-expected.txt:
560         * web-platform-tests/html/semantics/tabular-data/the-table-element/tFoot.html:
561         * web-platform-tests/html/semantics/tabular-data/the-table-element/tHead-expected.txt:
562         * web-platform-tests/html/semantics/tabular-data/the-table-element/tHead.html:
563         * web-platform-tests/html/semantics/tabular-data/the-tr-element/insertCell-expected.txt:
564         * web-platform-tests/html/semantics/tabular-data/the-tr-element/insertCell.html:
565         * web-platform-tests/html/syntax/parsing-html-fragments/w3c-import.log:
566         * web-platform-tests/html/syntax/parsing/test.js:
567         (init_tests):
568         * web-platform-tests/html/webappapis/scripting/events/body-exposed-window-event-handlers-expected.txt:
569         * web-platform-tests/html/webappapis/scripting/events/body-exposed-window-event-handlers.html:
570         * web-platform-tests/html/webappapis/scripting/events/compile-event-handler-settings-objects-expected.txt: Added.
571         * web-platform-tests/html/webappapis/scripting/events/compile-event-handler-settings-objects.html: Added.
572         * web-platform-tests/html/webappapis/scripting/events/event-handler-onauxclick.html:
573         * web-platform-tests/html/webappapis/scripting/events/event-handler-processing-algorithm-expected.txt:
574         * web-platform-tests/html/webappapis/scripting/events/event-handler-processing-algorithm.html:
575         * web-platform-tests/html/webappapis/scripting/events/resources/compiled-event-handler-settings-objects-support.html: Added.
576         * web-platform-tests/html/webappapis/scripting/events/resources/open-window.html: Added.
577         * web-platform-tests/html/webappapis/scripting/events/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/offline/w3c-import.log.
578         * web-platform-tests/html/webappapis/scripting/events/w3c-import.log:
579         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-cross-origin-setTimeout.html:
580         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-setInterval.html:
581         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-setTimeout.html:
582         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-cross-origin-setTimeout.html:
583         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-setInterval.html:
584         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-in-setTimeout.html:
585         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/syntax-error-in-setInterval.js:
586         (step_timeout):
587         * web-platform-tests/html/webappapis/scripting/processing-model-2/support/undefined-variable-in-setInterval.js:
588         (step_timeout):
589         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID-expected.txt:
590         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/NavigatorID.worker-expected.txt:
591         * web-platform-tests/lint.whitelist:
592         * web-platform-tests/media/CanvasTest.ttf: Added.
593         * web-platform-tests/media/w3c-import.log:
594         * web-platform-tests/streams/piping/general.js:
595         (false.promise_test):
596         * web-platform-tests/streams/piping/pipe-through.js:
597         (promise_test):
598         (test):
599         * web-platform-tests/streams/readable-byte-streams/general-expected.txt:
600         * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt:
601         * web-platform-tests/streams/readable-byte-streams/general.js:
602         (test):
603         * web-platform-tests/streams/readable-streams/bad-underlying-sources.js:
604         (promise_test):
605         * web-platform-tests/streams/readable-streams/brand-checks-expected.txt:
606         * web-platform-tests/streams/readable-streams/brand-checks.dedicatedworker-expected.txt:
607         * web-platform-tests/streams/readable-streams/brand-checks.js:
608         (test):
609         (fakeReadableStream):
610         * web-platform-tests/streams/readable-streams/cancel.js:
611         (promise_test):
612         * web-platform-tests/streams/readable-streams/default-reader-expected.txt: Added.
613         * web-platform-tests/streams/readable-streams/default-reader.dedicatedworker-expected.txt: Added.
614         * web-platform-tests/streams/readable-streams/default-reader.dedicatedworker.html: Added.
615         * web-platform-tests/streams/readable-streams/default-reader.html: Added.
616         * web-platform-tests/streams/readable-streams/default-reader.js: Added.
617         (test):
618         (promise_test):
619         (promise_test.t.const.rs.new.ReadableStream.start):
620         (promise_test.t.const.rs.new.ReadableStream.cancel):
621         * web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt: Added.
622         * web-platform-tests/streams/readable-streams/default-reader.serviceworker.https.html: Added.
623         * web-platform-tests/streams/readable-streams/default-reader.sharedworker-expected.txt: Added.
624         * web-platform-tests/streams/readable-streams/default-reader.sharedworker.html: Added.
625         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size-expected.txt: Added.
626         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.dedicatedworker-expected.txt: Added.
627         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.dedicatedworker.html: Added.
628         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.html: Added.
629         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.js: Added.
630         (promise_test):
631         (setupTestStream):
632         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt: Added.
633         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https.html: Added.
634         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.sharedworker-expected.txt: Added.
635         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.sharedworker.html: Added.
636         * web-platform-tests/streams/readable-streams/garbage-collection-expected.txt:
637         * web-platform-tests/streams/readable-streams/garbage-collection.dedicatedworker-expected.txt:
638         * web-platform-tests/streams/readable-streams/garbage-collection.js:
639         (promise_test):
640         * web-platform-tests/streams/readable-streams/general-expected.txt:
641         * web-platform-tests/streams/readable-streams/general.dedicatedworker-expected.txt:
642         * web-platform-tests/streams/readable-streams/general.js:
643         (promise_test):
644         (test):
645         * web-platform-tests/streams/readable-streams/pipe-through.js:
646         (test):
647         * web-platform-tests/streams/readable-streams/w3c-import.log:
648         * web-platform-tests/url/OWNERS:
649         * web-platform-tests/url/a-element-expected.txt:
650         * web-platform-tests/url/a-element-origin-expected.txt:
651         * web-platform-tests/url/a-element-origin-xhtml-expected.txt:
652         * web-platform-tests/url/a-element-xhtml-expected.txt:
653         * web-platform-tests/url/failure-expected.txt: Added.
654         * web-platform-tests/url/failure.html: Added.
655         * web-platform-tests/url/setters_tests.json:
656         * web-platform-tests/url/url-constructor-expected.txt:
657         * web-platform-tests/url/url-origin-expected.txt:
658         * web-platform-tests/url/url-setters-expected.txt:
659         * web-platform-tests/url/urltestdata.json:
660         * web-platform-tests/url/w3c-import.log:
661         * web-platform-tests/w3c-import.log:
662         * web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription-expected.txt: Added.
663         * web-platform-tests/webrtc/rtcpeerconnection/setRemoteDescription.html: Added.
664         * web-platform-tests/webrtc/rtcpeerconnection/w3c-import.log:
665
666 2017-03-12  Javier Fernandez  <jfernandez@igalia.com>
667
668         [GTK] Unreviewed test gardening
669         https://bugs.webkit.org/show_bug.cgi?id=169534
670
671         Unreviewed GTK+ gardening.
672
673         Rebaseline tests:
674            - imported/w3c/web-platform-tests/XMLHttpRequest/getresponseheader-case-insensitive.html
675
676         * web-platform-tests/XMLHttpRequest/getresponseheader-case-insensitive-expected.txt:
677
678 2017-03-12  Romain Bellessort  <romain.bellessort@crf.canon.fr>
679
680         [Readable Streams API] Implement ReadableStreamBYOBRequest respond() (closed stream state)
681         https://bugs.webkit.org/show_bug.cgi?id=168781
682
683         Reviewed by Youenn Fablet.
684
685         Updated WPT expectations for readable byte streams tests.
686
687         * web-platform-tests/streams/readable-byte-streams/general-expected.txt:
688         * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt:
689
690 2017-03-11  Youenn Fablet  <youenn@apple.com>
691
692         XMLHttpRequest: make setRequestHeader() use `, ` as separator (including a space)
693         https://bugs.webkit.org/show_bug.cgi?id=169285
694
695         Reviewed by Sam Weinig.
696
697         * web-platform-tests/XMLHttpRequest/setrequestheader-case-insensitive.htm:
698         * web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed.htm:
699         * web-platform-tests/fetch/api/headers/headers-combine.html:
700
701 2017-03-10  Antti Koivisto  <antti@apple.com>
702
703         imported/w3c/web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute.html is unreliable
704         https://bugs.webkit.org/show_bug.cgi?id=169465
705
706         Reviewed by Zalan Bujtas.
707
708         * web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-expected.txt:
709
710 2017-03-09  Jiewen Tan  <jiewen_tan@apple.com>
711
712         Implement PBKDF2 in WebCrypto
713         https://bugs.webkit.org/show_bug.cgi?id=143458
714         <rdar://problem/27311703>
715
716         Reviewed by Brent Fulgham.
717
718         * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker-expected.txt:
719         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2-expected.txt:
720         * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker-expected.txt:
721         * web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey-expected.txt:
722
723 2017-03-08  Chris Dumez  <cdumez@apple.com>
724
725         Drop support for non-standard document.all.tags()
726         https://bugs.webkit.org/show_bug.cgi?id=169337
727
728         Reviewed by Sam Weinig.
729
730         Rebaseline web platform test now that one more check is passing.
731
732         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmlallcollection-expected.txt:
733
734 2017-03-08  Simon Fraser  <simon.fraser@apple.com>
735
736         Add support for history.scrollRestoration
737         https://bugs.webkit.org/show_bug.cgi?id=147782
738         rdar://problem/22614568
739
740         Reviewed by Sam Weinig.
741         
742         New passing baselines.
743
744         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-basic-expected.txt:
745         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin-expected.txt:
746         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-cross-origin-expected.txt:
747         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-samedoc-expected.txt:
748
749 2017-03-07  Jiewen Tan  <jiewen_tan@apple.com>
750
751         [WebCrypto] Implement ECDH ImportKey/ExportKey operations
752         https://bugs.webkit.org/show_bug.cgi?id=169257
753         <rdar://problem/23789585>
754
755         Reviewed by Brent Fulgham.
756
757         * web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker-expected.txt:
758         * web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey-expected.txt:
759
760 2017-03-07  Alex Christensen  <achristensen@webkit.org>
761
762         [URLParser] Fix file URLs that are just file:// and a Windows drive letter
763         https://bugs.webkit.org/show_bug.cgi?id=169242
764
765         Reviewed by Tim Horton.
766
767         * web-platform-tests/url/a-element-expected.txt:
768         * web-platform-tests/url/a-element-xhtml-expected.txt:
769         * web-platform-tests/url/url-constructor-expected.txt:
770
771 2017-03-07  Youenn Fablet  <youenn@apple.com>
772
773         W3C importer should be able to update the import expectations file
774         https://bugs.webkit.org/show_bug.cgi?id=168037
775
776         Reviewed by Ryosuke Niwa.
777
778         * resources/import-expectations.json:
779
780 2017-03-07  Chris Dumez  <cdumez@apple.com>
781
782         Align initEvent / initCustomEvent / initMessageEvent with the latest specification
783         https://bugs.webkit.org/show_bug.cgi?id=169176
784
785         Reviewed by Alex Christensen.
786
787         Re-sync web-platform tests from upstream after:
788         - https://github.com/w3c/web-platform-tests/pull/5043
789         - https://github.com/w3c/web-platform-tests/pull/5044
790
791         * web-platform-tests/dom/events/CustomEvent-expected.txt:
792         * web-platform-tests/dom/events/CustomEvent.html:
793         * web-platform-tests/dom/events/Event-initEvent-expected.txt:
794         * web-platform-tests/dom/events/Event-initEvent.html:
795         * web-platform-tests/dom/interfaces-expected.txt:
796         * web-platform-tests/dom/interfaces.html:
797         * web-platform-tests/html/dom/interfaces-expected.txt:
798         * web-platform-tests/html/dom/interfaces.html:
799         * web-platform-tests/html/dom/resources/interfaces.idl: Copied from LayoutTests/imported/w3c/web-platform-tests/html/dom/interfaces.html.
800         * web-platform-tests/html/dom/resources/untested-interfaces.idl: Added.
801         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor-expected.txt: Removed.
802         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.html: Removed.
803         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt:
804         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https.html:
805
806 2017-03-06  Jiewen Tan  <jiewen_tan@apple.com>
807
808         [WebCrypto] Implement ECDH GenerateKey operation
809         https://bugs.webkit.org/show_bug.cgi?id=169093
810         <rdar://problem/23789585>
811
812         Reviewed by Brent Fulgham.
813
814         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt:
815         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt:
816         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH-expected.txt:
817         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH-expected.txt:
818
819 2017-03-06  Alex Christensen  <achristensen@webkit.org>
820
821         Fix URLs relative to file URLs with paths beginning with Windows drive letters
822         https://bugs.webkit.org/show_bug.cgi?id=169178
823
824         Reviewed by Tim Horton.
825
826         * web-platform-tests/url/a-element-expected.txt:
827         * web-platform-tests/url/a-element-xhtml-expected.txt:
828         * web-platform-tests/url/url-constructor-expected.txt:
829
830 2017-03-06  Manuel Rego Casasnovas  <rego@igalia.com>
831
832         [css-grid] Import W3C Test Suite
833         https://bugs.webkit.org/show_bug.cgi?id=169196
834
835         Reviewed by Youenn Fablet.
836
837         This patch imports the CSS Grid Layout test suite from csswg-test repository:
838         https://github.com/w3c/csswg-test/tree/master/css-grid-1
839
840         * csswg-test/css-grid-1/OWNERS: Added.
841         * csswg-test/css-grid-1/README.md: Added.
842         * csswg-test/css-grid-1/grid-definition/fr-unit-expected.html: Added.
843         * csswg-test/css-grid-1/grid-definition/fr-unit-with-percentage-expected.html: Added.
844         * csswg-test/css-grid-1/grid-definition/fr-unit-with-percentage.html: Added.
845         * csswg-test/css-grid-1/grid-definition/fr-unit.html: Added.
846         * csswg-test/css-grid-1/grid-definition/grid-inline-support-flexible-lengths-001-expected.txt: Added.
847         * csswg-test/css-grid-1/grid-definition/grid-inline-support-flexible-lengths-001.xht: Added.
848         * csswg-test/css-grid-1/grid-definition/grid-inline-support-grid-template-areas-001-expected.txt: Added.
849         * csswg-test/css-grid-1/grid-definition/grid-inline-support-grid-template-areas-001.xht: Added.
850         * csswg-test/css-grid-1/grid-definition/grid-inline-support-grid-template-columns-rows-001-expected.txt: Added.
851         * csswg-test/css-grid-1/grid-definition/grid-inline-support-grid-template-columns-rows-001.xht: Added.
852         * csswg-test/css-grid-1/grid-definition/grid-inline-support-named-grid-lines-001-expected.txt: Added.
853         * csswg-test/css-grid-1/grid-definition/grid-inline-support-named-grid-lines-001.xht: Added.
854         * csswg-test/css-grid-1/grid-definition/grid-inline-support-repeat-001-expected.txt: Added.
855         * csswg-test/css-grid-1/grid-definition/grid-inline-support-repeat-001.xht: Added.
856         * csswg-test/css-grid-1/grid-definition/grid-inline-template-columns-rows-resolved-values-001-expected.txt: Added.
857         * csswg-test/css-grid-1/grid-definition/grid-inline-template-columns-rows-resolved-values-001.xht: Added.
858         * csswg-test/css-grid-1/grid-definition/grid-layout-auto-tracks-expected.html: Added.
859         * csswg-test/css-grid-1/grid-definition/grid-layout-auto-tracks.html: Added.
860         * csswg-test/css-grid-1/grid-definition/grid-layout-basic-expected.html: Added.
861         * csswg-test/css-grid-1/grid-definition/grid-layout-basic.html: Added.
862         * csswg-test/css-grid-1/grid-definition/grid-layout-repeat-notation-expected.html: Added.
863         * csswg-test/css-grid-1/grid-definition/grid-layout-repeat-notation.html: Added.
864         * csswg-test/css-grid-1/grid-definition/grid-support-flexible-lengths-001-expected.txt: Added.
865         * csswg-test/css-grid-1/grid-definition/grid-support-flexible-lengths-001.xht: Added.
866         * csswg-test/css-grid-1/grid-definition/grid-support-grid-template-areas-001-expected.txt: Added.
867         * csswg-test/css-grid-1/grid-definition/grid-support-grid-template-areas-001.xht: Added.
868         * csswg-test/css-grid-1/grid-definition/grid-support-grid-template-columns-rows-001-expected.txt: Added.
869         * csswg-test/css-grid-1/grid-definition/grid-support-grid-template-columns-rows-001.xht: Added.
870         * csswg-test/css-grid-1/grid-definition/grid-support-named-grid-lines-001-expected.txt: Added.
871         * csswg-test/css-grid-1/grid-definition/grid-support-named-grid-lines-001.xht: Added.
872         * csswg-test/css-grid-1/grid-definition/grid-support-repeat-001-expected.txt: Added.
873         * csswg-test/css-grid-1/grid-definition/grid-support-repeat-001.xht: Added.
874         * csswg-test/css-grid-1/grid-definition/grid-template-columns-rows-resolved-values-001-expected.txt: Added.
875         * csswg-test/css-grid-1/grid-definition/grid-template-columns-rows-resolved-values-001.xht: Added.
876         * csswg-test/css-grid-1/grid-definition/support/testing-utils.js: Added.
877         (checkGridTemplateRows):
878         (testGridTemplateColumnsRows):
879         (testGridTemplateAreas):
880         (TestingUtils):
881         * csswg-test/css-grid-1/grid-definition/support/w3c-import.log: Added.
882         * csswg-test/css-grid-1/grid-definition/w3c-import.log: Added.
883         * csswg-test/css-grid-1/grid-items/grid-inline-items-001-expected.xht: Added.
884         * csswg-test/css-grid-1/grid-items/grid-inline-items-001.xht: Added.
885         * csswg-test/css-grid-1/grid-items/grid-inline-items-002-expected.xht: Added.
886         * csswg-test/css-grid-1/grid-items/grid-inline-items-002.xht: Added.
887         * csswg-test/css-grid-1/grid-items/grid-inline-items-003-expected.xht: Added.
888         * csswg-test/css-grid-1/grid-items/grid-inline-items-003.xht: Added.
889         * csswg-test/css-grid-1/grid-items/grid-inline-items-inline-blocks-001-expected.xht: Added.
890         * csswg-test/css-grid-1/grid-items/grid-inline-items-inline-blocks-001.xht: Added.
891         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-001-expected.xht: Added.
892         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-001.xht: Added.
893         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-002-expected.xht: Added.
894         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-002.xht: Added.
895         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-003-expected.xht: Added.
896         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-003.xht: Added.
897         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-004-expected.xht: Added.
898         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-004.xht: Added.
899         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-005-expected.xht: Added.
900         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-auto-placement-005.xht: Added.
901         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-001-expected.xht: Added.
902         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-001.xht: Added.
903         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-002-expected.xht: Added.
904         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-002.xht: Added.
905         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-003-expected.xht: Added.
906         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-003.xht: Added.
907         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-004-expected.xht: Added.
908         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-004.xht: Added.
909         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-005-expected.xht: Added.
910         * csswg-test/css-grid-1/grid-items/grid-inline-order-property-painting-005.xht: Added.
911         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-001-expected.xht: Added.
912         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-001.xht: Added.
913         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-002-expected.xht: Added.
914         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-002.xht: Added.
915         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-003-expected.xht: Added.
916         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-003.xht: Added.
917         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-004-expected.xht: Added.
918         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-004.xht: Added.
919         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-005-expected.xht: Added.
920         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-005.xht: Added.
921         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-001-expected.xht: Added.
922         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-001.xht: Added.
923         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-002-expected.xht: Added.
924         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-002.xht: Added.
925         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-003-expected.xht: Added.
926         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-003.xht: Added.
927         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-004-expected.xht: Added.
928         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-004.xht: Added.
929         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-005-expected.xht: Added.
930         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-005.xht: Added.
931         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-006-expected.xht: Added.
932         * csswg-test/css-grid-1/grid-items/grid-inline-z-axis-ordering-overlapped-items-006.xht: Added.
933         * csswg-test/css-grid-1/grid-items/grid-item-containing-block-001-expected.xht: Added.
934         * csswg-test/css-grid-1/grid-items/grid-item-containing-block-001.html: Added.
935         * csswg-test/css-grid-1/grid-items/grid-item-containing-block-002-expected.xht: Added.
936         * csswg-test/css-grid-1/grid-items/grid-item-containing-block-002.html: Added.
937         * csswg-test/css-grid-1/grid-items/grid-item-containing-block-003-expected.xht: Added.
938         * csswg-test/css-grid-1/grid-items/grid-item-containing-block-003.html: Added.
939         * csswg-test/css-grid-1/grid-items/grid-item-containing-block-004-expected.xht: Added.
940         * csswg-test/css-grid-1/grid-items/grid-item-containing-block-004.html: Added.
941         * csswg-test/css-grid-1/grid-items/grid-items-001-expected.xht: Added.
942         * csswg-test/css-grid-1/grid-items/grid-items-001.xht: Added.
943         * csswg-test/css-grid-1/grid-items/grid-items-002-expected.xht: Added.
944         * csswg-test/css-grid-1/grid-items/grid-items-002.xht: Added.
945         * csswg-test/css-grid-1/grid-items/grid-items-003-expected.xht: Added.
946         * csswg-test/css-grid-1/grid-items/grid-items-003.xht: Added.
947         * csswg-test/css-grid-1/grid-items/grid-items-inline-blocks-001-expected.xht: Added.
948         * csswg-test/css-grid-1/grid-items/grid-items-inline-blocks-001.xht: Added.
949         * csswg-test/css-grid-1/grid-items/grid-items-sizing-alignment-001-expected.html: Added.
950         * csswg-test/css-grid-1/grid-items/grid-items-sizing-alignment-001.html: Added.
951         * csswg-test/css-grid-1/grid-items/grid-layout-grid-in-grid-expected.html: Added.
952         * csswg-test/css-grid-1/grid-items/grid-layout-grid-in-grid.html: Added.
953         * csswg-test/css-grid-1/grid-items/grid-layout-z-order-a-expected.html: Added.
954         * csswg-test/css-grid-1/grid-items/grid-layout-z-order-a.html: Added.
955         * csswg-test/css-grid-1/grid-items/grid-layout-z-order-b-expected.html: Added.
956         * csswg-test/css-grid-1/grid-items/grid-layout-z-order-b.html: Added.
957         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-001-expected.xht: Added.
958         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-001.xht: Added.
959         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-002-expected.xht: Added.
960         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-002.xht: Added.
961         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-003-expected.xht: Added.
962         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-003.xht: Added.
963         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-004-expected.xht: Added.
964         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-004.xht: Added.
965         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-005-expected.html: Added.
966         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-005.xht: Added.
967         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-006-expected.html: Added.
968         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-006.xht: Added.
969         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-007-expected.html: Added.
970         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-007.xht: Added.
971         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-008-expected.html: Added.
972         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-008.xht: Added.
973         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-009-expected.html: Added.
974         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-009.xht: Added.
975         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-010-expected.xht: Added.
976         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-010.html: Added.
977         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-011-expected.xht: Added.
978         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-011.html: Added.
979         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-012-expected.xht: Added.
980         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-012.html: Added.
981         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-013-expected.xht: Added.
982         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-013.html: Added.
983         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-014-expected.xht: Added.
984         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-014.html: Added.
985         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-015-expected.xht: Added.
986         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-015.html: Added.
987         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-016-expected.xht: Added.
988         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-016.html: Added.
989         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-017-expected.xht: Added.
990         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-017.html: Added.
991         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-018-expected.xht: Added.
992         * csswg-test/css-grid-1/grid-items/grid-minimum-size-grid-items-018.html: Added.
993         * csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-001-expected.xht: Added.
994         * csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-001.xht: Added.
995         * csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-002-expected.xht: Added.
996         * csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-002.xht: Added.
997         * csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-003-expected.xht: Added.
998         * csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-003.xht: Added.
999         * csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-004-expected.xht: Added.
1000         * csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-004.xht: Added.
1001         * csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-005-expected.xht: Added.
1002         * csswg-test/css-grid-1/grid-items/grid-order-property-auto-placement-005.xht: Added.
1003         * csswg-test/css-grid-1/grid-items/grid-order-property-painting-001-expected.xht: Added.
1004         * csswg-test/css-grid-1/grid-items/grid-order-property-painting-001.xht: Added.
1005         * csswg-test/css-grid-1/grid-items/grid-order-property-painting-002-expected.xht: Added.
1006         * csswg-test/css-grid-1/grid-items/grid-order-property-painting-002.xht: Added.
1007         * csswg-test/css-grid-1/grid-items/grid-order-property-painting-003-expected.xht: Added.
1008         * csswg-test/css-grid-1/grid-items/grid-order-property-painting-003.xht: Added.
1009         * csswg-test/css-grid-1/grid-items/grid-order-property-painting-004-expected.xht: Added.
1010         * csswg-test/css-grid-1/grid-items/grid-order-property-painting-004.xht: Added.
1011         * csswg-test/css-grid-1/grid-items/grid-order-property-painting-005-expected.xht: Added.
1012         * csswg-test/css-grid-1/grid-items/grid-order-property-painting-005.xht: Added.
1013         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-001-expected.xht: Added.
1014         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-001.xht: Added.
1015         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-002-expected.xht: Added.
1016         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-002.xht: Added.
1017         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-003-expected.xht: Added.
1018         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-003.xht: Added.
1019         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-004-expected.xht: Added.
1020         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-004.xht: Added.
1021         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-005-expected.xht: Added.
1022         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-005.xht: Added.
1023         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-001-expected.xht: Added.
1024         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-001.xht: Added.
1025         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-002-expected.xht: Added.
1026         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-002.xht: Added.
1027         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-003-expected.xht: Added.
1028         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-003.xht: Added.
1029         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-004-expected.xht: Added.
1030         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-004.xht: Added.
1031         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-005-expected.xht: Added.
1032         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-005.xht: Added.
1033         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-006-expected.xht: Added.
1034         * csswg-test/css-grid-1/grid-items/grid-z-axis-ordering-overlapped-items-006.xht: Added.
1035         * csswg-test/css-grid-1/grid-items/ref-filled-green-100px-square-image.html: Added.
1036         * csswg-test/css-grid-1/grid-items/support/100x100-green.png: Added.
1037         * csswg-test/css-grid-1/grid-items/support/100x50-green.png: Added.
1038         * csswg-test/css-grid-1/grid-items/support/200x200-green.png: Added.
1039         * csswg-test/css-grid-1/grid-items/support/50x100-green.png: Added.
1040         * csswg-test/css-grid-1/grid-items/support/50x50-green.png: Added.
1041         * csswg-test/css-grid-1/grid-items/support/w3c-import.log: Added.
1042         * csswg-test/css-grid-1/grid-items/w3c-import.log: Added.
1043         * csswg-test/css-grid-1/grid-layout-properties-expected.txt: Added.
1044         * csswg-test/css-grid-1/grid-layout-properties.html: Added.
1045         * csswg-test/css-grid-1/grid-model/display-grid-expected.html: Added.
1046         * csswg-test/css-grid-1/grid-model/display-grid.html: Added.
1047         * csswg-test/css-grid-1/grid-model/display-inline-grid-expected.html: Added.
1048         * csswg-test/css-grid-1/grid-model/display-inline-grid.html: Added.
1049         * csswg-test/css-grid-1/grid-model/grid-computed-value-display-floated-items-001-expected.txt: Added.
1050         * csswg-test/css-grid-1/grid-model/grid-computed-value-display-floated-items-001.xht: Added.
1051         * csswg-test/css-grid-1/grid-model/grid-display-grid-001-expected.xht: Added.
1052         * csswg-test/css-grid-1/grid-model/grid-display-grid-001.xht: Added.
1053         * csswg-test/css-grid-1/grid-model/grid-display-inline-grid-001-expected.xht: Added.
1054         * csswg-test/css-grid-1/grid-model/grid-display-inline-grid-001.xht: Added.
1055         * csswg-test/css-grid-1/grid-model/grid-first-letter-001-expected.xht: Added.
1056         * csswg-test/css-grid-1/grid-model/grid-first-letter-001.xht: Added.
1057         * csswg-test/css-grid-1/grid-model/grid-first-letter-002-expected.xht: Added.
1058         * csswg-test/css-grid-1/grid-model/grid-first-letter-002.xht: Added.
1059         * csswg-test/css-grid-1/grid-model/grid-first-letter-003-expected.xht: Added.
1060         * csswg-test/css-grid-1/grid-model/grid-first-letter-003.xht: Added.
1061         * csswg-test/css-grid-1/grid-model/grid-first-line-001-expected.xht: Added.
1062         * csswg-test/css-grid-1/grid-model/grid-first-line-001.xht: Added.
1063         * csswg-test/css-grid-1/grid-model/grid-first-line-002-expected.xht: Added.
1064         * csswg-test/css-grid-1/grid-model/grid-first-line-002.xht: Added.
1065         * csswg-test/css-grid-1/grid-model/grid-first-line-003-expected.xht: Added.
1066         * csswg-test/css-grid-1/grid-model/grid-first-line-003.xht: Added.
1067         * csswg-test/css-grid-1/grid-model/grid-float-001-expected.xht: Added.
1068         * csswg-test/css-grid-1/grid-model/grid-float-001.xht: Added.
1069         * csswg-test/css-grid-1/grid-model/grid-floats-no-intrude-001-expected.xht: Added.
1070         * csswg-test/css-grid-1/grid-model/grid-floats-no-intrude-001.xht: Added.
1071         * csswg-test/css-grid-1/grid-model/grid-inline-first-letter-001-expected.xht: Added.
1072         * csswg-test/css-grid-1/grid-model/grid-inline-first-letter-001.xht: Added.
1073         * csswg-test/css-grid-1/grid-model/grid-inline-first-letter-002-expected.xht: Added.
1074         * csswg-test/css-grid-1/grid-model/grid-inline-first-letter-002.xht: Added.
1075         * csswg-test/css-grid-1/grid-model/grid-inline-first-letter-003-expected.xht: Added.
1076         * csswg-test/css-grid-1/grid-model/grid-inline-first-letter-003.xht: Added.
1077         * csswg-test/css-grid-1/grid-model/grid-inline-first-line-001-expected.xht: Added.
1078         * csswg-test/css-grid-1/grid-model/grid-inline-first-line-001.xht: Added.
1079         * csswg-test/css-grid-1/grid-model/grid-inline-first-line-002-expected.xht: Added.
1080         * csswg-test/css-grid-1/grid-model/grid-inline-first-line-002.xht: Added.
1081         * csswg-test/css-grid-1/grid-model/grid-inline-first-line-003-expected.xht: Added.
1082         * csswg-test/css-grid-1/grid-model/grid-inline-first-line-003.xht: Added.
1083         * csswg-test/css-grid-1/grid-model/grid-inline-float-001-expected.xht: Added.
1084         * csswg-test/css-grid-1/grid-model/grid-inline-float-001.xht: Added.
1085         * csswg-test/css-grid-1/grid-model/grid-inline-floats-no-intrude-001-expected.xht: Added.
1086         * csswg-test/css-grid-1/grid-model/grid-inline-floats-no-intrude-001.xht: Added.
1087         * csswg-test/css-grid-1/grid-model/grid-inline-margins-no-collapse-001-expected.xht: Added.
1088         * csswg-test/css-grid-1/grid-model/grid-inline-margins-no-collapse-001.xht: Added.
1089         * csswg-test/css-grid-1/grid-model/grid-inline-multicol-001-expected.xht: Added.
1090         * csswg-test/css-grid-1/grid-model/grid-inline-multicol-001.xht: Added.
1091         * csswg-test/css-grid-1/grid-model/grid-inline-vertical-align-001-expected.xht: Added.
1092         * csswg-test/css-grid-1/grid-model/grid-inline-vertical-align-001.xht: Added.
1093         * csswg-test/css-grid-1/grid-model/grid-margins-no-collapse-001-expected.xht: Added.
1094         * csswg-test/css-grid-1/grid-model/grid-margins-no-collapse-001.xht: Added.
1095         * csswg-test/css-grid-1/grid-model/grid-multicol-001-expected.xht: Added.
1096         * csswg-test/css-grid-1/grid-model/grid-multicol-001.xht: Added.
1097         * csswg-test/css-grid-1/grid-model/grid-support-display-001-expected.txt: Added.
1098         * csswg-test/css-grid-1/grid-model/grid-support-display-001.xht: Added.
1099         * csswg-test/css-grid-1/grid-model/grid-vertical-align-001-expected.xht: Added.
1100         * csswg-test/css-grid-1/grid-model/grid-vertical-align-001.xht: Added.
1101         * csswg-test/css-grid-1/grid-model/w3c-import.log: Added.
1102         * csswg-test/css-grid-1/implicit-grids/grid-support-grid-auto-columns-rows-001-expected.html: Added.
1103         * csswg-test/css-grid-1/implicit-grids/grid-support-grid-auto-columns-rows-001.html: Added.
1104         * csswg-test/css-grid-1/implicit-grids/w3c-import.log: Added.
1105         * csswg-test/css-grid-1/layout-algorithm/grid-layout-free-space-unit-expected.html: Added.
1106         * csswg-test/css-grid-1/layout-algorithm/grid-layout-free-space-unit.html: Added.
1107         * csswg-test/css-grid-1/layout-algorithm/w3c-import.log: Added.
1108         * csswg-test/css-grid-1/placement/grid-layout-grid-span-expected.html: Added.
1109         * csswg-test/css-grid-1/placement/grid-layout-grid-span.html: Added.
1110         * csswg-test/css-grid-1/placement/grid-layout-lines-expected.html: Added.
1111         * csswg-test/css-grid-1/placement/grid-layout-lines-shorthands-expected.html: Added.
1112         * csswg-test/css-grid-1/placement/grid-layout-lines-shorthands.html: Added.
1113         * csswg-test/css-grid-1/placement/grid-layout-lines.html: Added.
1114         * csswg-test/css-grid-1/placement/grid-layout-placement-shorthands-expected.html: Added.
1115         * csswg-test/css-grid-1/placement/grid-layout-placement-shorthands.html: Added.
1116         * csswg-test/css-grid-1/placement/w3c-import.log: Added.
1117         * csswg-test/css-grid-1/test-plan/index.html: Added.
1118         * csswg-test/css-grid-1/test-plan/w3c-import.log: Added.
1119         * csswg-test/css-grid-1/w3c-import.log: Added.
1120         * resources/import-expectations.json:
1121         * resources/resource-files.json:
1122
1123 2017-03-04  Chris Dumez  <cdumez@apple.com>
1124
1125         Rebaseline W3C test after r213412.
1126
1127         * web-platform-tests/html/dom/interfaces-expected.txt:
1128
1129 2017-03-03  Andy Estes  <aestes@apple.com>
1130
1131         Add support for canvas.toBlob
1132         https://bugs.webkit.org/show_bug.cgi?id=148878
1133         <rdar://problem/22590406>
1134
1135         Reviewed by Tim Horton.
1136
1137         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toBlob.jpeg-expected.txt:
1138         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toBlob.png-expected.txt:
1139
1140 2017-03-03  Ryan Haddad  <ryanhaddad@apple.com>
1141
1142         Unreviewed, rolling out r213344.
1143
1144         This changed caused LayoutTest crashes under GuardMalloc.
1145
1146         Reverted changeset:
1147
1148         "Add support for canvas.toBlob"
1149         https://bugs.webkit.org/show_bug.cgi?id=148878
1150         http://trac.webkit.org/changeset/213344
1151
1152 2017-03-02  Jiewen Tan  <jiewen_tan@apple.com>
1153
1154         WebCrypto API support for AES-GCM
1155         https://bugs.webkit.org/show_bug.cgi?id=157175
1156         <rdar://problem/27311691>
1157
1158         Reviewed by Brent Fulgham.
1159
1160         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker-expected.txt:
1161         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_gcm-expected.txt:
1162         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.worker-expected.txt:
1163         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.worker-expected.txt:
1164         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-GCM-expected.txt:
1165         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-GCM-expected.txt:
1166         * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker-expected.txt:
1167         * web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey-expected.txt:
1168
1169 2017-03-02  Andy Estes  <aestes@apple.com>
1170
1171         Add support for canvas.toBlob
1172         https://bugs.webkit.org/show_bug.cgi?id=148878
1173         <rdar://problem/22590406>
1174
1175         Reviewed by Tim Horton.
1176
1177         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toBlob.jpeg-expected.txt:
1178         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toBlob.png-expected.txt:
1179
1180 2017-03-02  Ryan Haddad  <ryanhaddad@apple.com>
1181
1182         Unreviewed, rolling out r213301.
1183
1184         This change broke internal builds.
1185
1186         Reverted changeset:
1187
1188         "WebCrypto API support for AES-GCM"
1189         https://bugs.webkit.org/show_bug.cgi?id=157175
1190         http://trac.webkit.org/changeset/213301
1191
1192 2017-02-22  Jiewen Tan  <jiewen_tan@apple.com>
1193
1194         WebCrypto API support for AES-GCM
1195         https://bugs.webkit.org/show_bug.cgi?id=157175
1196         <rdar://problem/27311691>
1197
1198         Reviewed by Brent Fulgham.
1199
1200         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker-expected.txt:
1201         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_gcm-expected.txt:
1202         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.worker-expected.txt:
1203         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.worker-expected.txt:
1204         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-GCM-expected.txt:
1205         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-GCM-expected.txt:
1206         * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker-expected.txt:
1207         * web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey-expected.txt:
1208
1209 2017-02-24  Joseph Pecoraro  <pecoraro@apple.com>
1210
1211         [Resource Timing] Media elements initiated loads should set the initiatorType to their element name (video/audio)
1212         https://bugs.webkit.org/show_bug.cgi?id=168680
1213
1214         Reviewed by Youenn Fablet.
1215
1216         * web-platform-tests/resource-timing/rt-initiatorType-media-expected.txt:
1217         Progression on the initiatorType.
1218
1219 2017-02-24  Joseph Pecoraro  <pecoraro@apple.com>
1220
1221         [Resource Timing] Gather timing information with reliable responseEnd time
1222         https://bugs.webkit.org/show_bug.cgi?id=168351
1223
1224         Reviewed by Alex Christensen.
1225
1226         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-expected.txt:
1227         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-worker-expected.txt:
1228         * web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
1229         * web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
1230         * web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
1231         * web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt:
1232         New behavior for too many redirects caused by <rdar://problem/30610988>.
1233
1234         * web-platform-tests/resource-timing/rt-nextHopProtocol-expected.txt: Added.
1235         * web-platform-tests/resource-timing/rt-nextHopProtocol.html: Added.
1236         * web-platform-tests/resource-timing/rt-nextHopProtocol.js: Added.
1237         * web-platform-tests/resource-timing/rt-nextHopProtocol.worker-expected.txt: Added.
1238         * web-platform-tests/resource-timing/rt-nextHopProtocol.worker.html: Added.
1239         * web-platform-tests/resource-timing/rt-nextHopProtocol.worker.js: Added.
1240         New tests specific to just checking the nextHopProtocol property with
1241         a non-cached resource to avoid flakeyness.
1242
1243 2017-02-24  Chris Dumez  <cdumez@apple.com>
1244
1245         Unreviewed, rolling out r212944.
1246
1247         Caused a lot of failures on the debug bots
1248
1249         Reverted changeset:
1250
1251         "[Resource Timing] Gather timing information with reliable
1252         responseEnd time"
1253         https://bugs.webkit.org/show_bug.cgi?id=168351
1254         http://trac.webkit.org/changeset/212944
1255
1256 2017-02-24  Alex Christensen  <achristensen@webkit.org>
1257
1258         Non-special relative URLs should not ignore extra slashes
1259         https://bugs.webkit.org/show_bug.cgi?id=168834
1260
1261         Reviewed by Sam Weinig.
1262
1263         * web-platform-tests/url/a-element-expected.txt:
1264         * web-platform-tests/url/a-element-xhtml-expected.txt:
1265         * web-platform-tests/url/url-constructor-expected.txt:
1266
1267 2017-02-24  Alex Christensen  <achristensen@webkit.org>
1268
1269         .. should not remove windows drive letters in paths of file URLs
1270         https://bugs.webkit.org/show_bug.cgi?id=168824
1271
1272         Reviewed by Youenn Fablet.
1273
1274         * web-platform-tests/url/a-element-expected.txt:
1275         * web-platform-tests/url/a-element-xhtml-expected.txt:
1276         * web-platform-tests/url/url-constructor-expected.txt:
1277
1278 2017-02-23  Joseph Pecoraro  <pecoraro@apple.com>
1279
1280         [Resource Timing] Gather timing information with reliable responseEnd time
1281         https://bugs.webkit.org/show_bug.cgi?id=168351
1282
1283         Reviewed by Alex Christensen.
1284
1285         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-expected.txt:
1286         * web-platform-tests/fetch/api/redirect/redirect-count-cross-origin-worker-expected.txt:
1287         * web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
1288         * web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
1289         * web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
1290         * web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt:
1291         New behavior for too many redirects caused by <rdar://problem/30610988>.
1292
1293         * web-platform-tests/resource-timing/rt-nextHopProtocol-expected.txt: Added.
1294         * web-platform-tests/resource-timing/rt-nextHopProtocol.html: Added.
1295         * web-platform-tests/resource-timing/rt-nextHopProtocol.js: Added.
1296         * web-platform-tests/resource-timing/rt-nextHopProtocol.worker-expected.txt: Added.
1297         * web-platform-tests/resource-timing/rt-nextHopProtocol.worker.html: Added.
1298         * web-platform-tests/resource-timing/rt-nextHopProtocol.worker.js: Added.
1299         New tests specific to just checking the nextHopProtocol property with
1300         a non-cached resource to avoid flakeyness.
1301
1302 2017-02-21  Youenn Fablet  <youennf@gmail.com>
1303
1304         [WebRTC][Mac] Activate libwebrtc
1305         https://bugs.webkit.org/show_bug.cgi?id=167293
1306         <rdar://problem/30401864>
1307
1308         Reviewed by Alex Christensen.
1309
1310         * web-platform-tests/webrtc/datachannel-emptystring-expected.txt:
1311         * web-platform-tests/webrtc/no-media-call-expected.txt:
1312         * web-platform-tests/webrtc/promises-call-expected.txt:
1313
1314 2017-02-21  Romain Bellessort  <romain.bellessort@crf.canon.fr>
1315
1316         [Readable Streams API] Add ReadableStreamBYOBRequest view getter
1317         https://bugs.webkit.org/show_bug.cgi?id=168652
1318
1319         Reviewed by Youenn Fablet.
1320
1321         Updated test expectations.
1322
1323         * web-platform-tests/streams/readable-byte-streams/general-expected.txt:
1324         * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt:
1325
1326 2017-02-21  Alex Christensen  <achristensen@webkit.org>
1327
1328         Unreviewed, rolling out r212699.
1329
1330         Internal build not ready
1331
1332         Reverted changeset:
1333
1334         "[WebRTC][Mac] Activate libwebrtc"
1335         https://bugs.webkit.org/show_bug.cgi?id=167293
1336         http://trac.webkit.org/changeset/212699
1337
1338 2017-02-20  Youenn Fablet  <youennf@gmail.com>
1339
1340         [WebRTC][Mac] Activate libwebrtc
1341         https://bugs.webkit.org/show_bug.cgi?id=167293
1342         <rdar://problem/30401864>
1343
1344         Reviewed by Alex Christensen.
1345
1346         * web-platform-tests/webrtc/datachannel-emptystring-expected.txt:
1347         * web-platform-tests/webrtc/no-media-call-expected.txt:
1348         * web-platform-tests/webrtc/promises-call-expected.txt:
1349
1350 2017-02-20  Romain Bellessort  <romain.bellessort@crf.canon.fr>
1351
1352         [Readable Streams API] Add ReadableByteStreamController byobRequest attribute
1353         https://bugs.webkit.org/show_bug.cgi?id=168319
1354
1355         Reviewed by Youenn Fablet.
1356
1357         Updated expectations for imported w3c tests (new type of error is now obtained).
1358
1359         * web-platform-tests/streams/readable-byte-streams/general-expected.txt: Updated.
1360         * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt: Updated.
1361
1362 2017-02-19  Chris Dumez  <cdumez@apple.com>
1363
1364         onbeforeunload event return value coercion is not per-spec
1365         https://bugs.webkit.org/show_bug.cgi?id=168382
1366
1367         Reviewed by Darin Adler.
1368
1369         Import test coverage from web-platform-tests. We were failing half the checks
1370         before this patch.
1371
1372         * resources/resource-files.json:
1373         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/MANIFEST:
1374         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling-1.html: Added.
1375         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling-expected.txt: Added.
1376         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling.html: Added.
1377         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/w3c-import.log:
1378
1379 2017-02-17  Javier Fernandez  <jfernandez@igalia.com>
1380
1381         [GTK] Unreviewed test gardening
1382         https://bugs.webkit.org/show_bug.cgi?id=168473
1383
1384         Unreviewed GTK+ test gardening.
1385
1386          - rebaseline imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location_hash.html test.
1387
1388         * web-platform-tests/html/browsers/history/the-location-interface/location_hash-expected.txt:
1389
1390 2017-02-16  Chris Dumez  <cdumez@apple.com>
1391
1392         <input>.labels is empty if type changes from text->hidden->checkbox
1393         https://bugs.webkit.org/show_bug.cgi?id=168358
1394
1395         Reviewed by Ryosuke Niwa.
1396
1397         Re-sync web-platform-test from:
1398         https://github.com/w3c/web-platform-tests/pull/4804
1399
1400         * web-platform-tests/html/semantics/forms/the-label-element/labelable-elements-expected.txt:
1401         * web-platform-tests/html/semantics/forms/the-label-element/labelable-elements.html:
1402
1403 2017-02-16  Alex Christensen  <achristensen@webkit.org>
1404
1405         Special URLs without a host are invalid
1406         https://bugs.webkit.org/show_bug.cgi?id=168461
1407
1408         Reviewed by Tim Horton.
1409
1410         * web-platform-tests/url/a-element-expected.txt:
1411         * web-platform-tests/url/a-element-xhtml-expected.txt:
1412         * web-platform-tests/url/url-constructor-expected.txt:
1413
1414 2017-02-16  Joseph Pecoraro  <pecoraro@apple.com>
1415
1416         [Resource Timing] Support Resource Timing in Workers
1417         https://bugs.webkit.org/show_bug.cgi?id=168086
1418         <rdar://problem/30430117>
1419
1420         Reviewed by Alex Christensen.
1421
1422         * web-platform-tests/resource-timing/idlharness-expected.txt:
1423         * web-platform-tests/resource-timing/resource-timing-expected.txt:
1424         * web-platform-tests/resource-timing/resource_cached-expected.txt:
1425         * web-platform-tests/resource-timing/resource_connection_reuse-expected.txt:
1426         Progressions.
1427
1428         * web-platform-tests/resource-timing/resources/data.json: Added.
1429         * web-platform-tests/resource-timing/resources/rt-iframe-1.html: Added.
1430         * web-platform-tests/resource-timing/resources/rt-iframe-2.html: Added.
1431         * web-platform-tests/resource-timing/resources/rt-module.js: Added.
1432         * web-platform-tests/resource-timing/resources/rt-sub-module.js: Added.
1433         * web-platform-tests/resource-timing/resources/rt-utilities.js: Added.
1434         * web-platform-tests/resource-timing/resources/rt-worker-resources.js: Added.
1435         New Resources.
1436
1437         * web-platform-tests/resource-timing/rt-cors-expected.txt: Added.
1438         * web-platform-tests/resource-timing/rt-cors.html: Added.
1439         * web-platform-tests/resource-timing/rt-cors.js: Added.
1440         * web-platform-tests/resource-timing/rt-cors.worker-expected.txt: Added.
1441         * web-platform-tests/resource-timing/rt-cors.worker.html: Added.
1442         * web-platform-tests/resource-timing/rt-cors.worker.js: Added.
1443         Tests for redirects and cross origin data hiding.
1444
1445         * web-platform-tests/resource-timing/rt-initiatorType-css-expected.txt: Added.
1446         * web-platform-tests/resource-timing/rt-initiatorType-css.html: Added.
1447         * web-platform-tests/resource-timing/rt-initiatorType-element-expected.txt: Added.
1448         * web-platform-tests/resource-timing/rt-initiatorType-element.html: Added.
1449         * web-platform-tests/resource-timing/rt-initiatorType-fetch-expected.txt: Added.
1450         * web-platform-tests/resource-timing/rt-initiatorType-fetch.html: Added.
1451         * web-platform-tests/resource-timing/rt-initiatorType-fetch.js: Added.
1452         * web-platform-tests/resource-timing/rt-initiatorType-other-expected.txt: Added.
1453         * web-platform-tests/resource-timing/rt-initiatorType-other.html: Added.
1454         * web-platform-tests/resource-timing/rt-initiatorType-script-module-expected.txt: Added.
1455         * web-platform-tests/resource-timing/rt-initiatorType-script-module.html: Added.
1456         * web-platform-tests/resource-timing/rt-initiatorType-xmlhttprequest-expected.txt: Added.
1457         * web-platform-tests/resource-timing/rt-initiatorType-xmlhttprequest.html: Added.
1458         * web-platform-tests/resource-timing/rt-initiatorType-xmlhttprequest.js: Added.
1459         * web-platform-tests/resource-timing/rt-initiatorType.worker-expected.txt: Added.
1460         * web-platform-tests/resource-timing/rt-initiatorType.worker.html: Added.
1461         * web-platform-tests/resource-timing/rt-initiatorType.worker.js: Added.
1462         Tests for producing different initiator types.
1463
1464         * web-platform-tests/resource-timing/rt-initiatorType-media-expected.txt: Added.
1465         * web-platform-tests/resource-timing/rt-initiatorType-media.html: Added.
1466         We currently fail these tests, so they are marked as fail.
1467
1468         * web-platform-tests/resource-timing/rt-performance-extensions-expected.txt: Added.
1469         * web-platform-tests/resource-timing/rt-performance-extensions.html: Added.
1470         * web-platform-tests/resource-timing/rt-performance-extensions.js: Added.
1471         * web-platform-tests/resource-timing/rt-performance-extensions.worker-expected.txt: Added.
1472         * web-platform-tests/resource-timing/rt-performance-extensions.worker.html: Added.
1473         * web-platform-tests/resource-timing/rt-performance-extensions.worker.js: Added.
1474         Tests for the new Performance APIs.
1475
1476         * web-platform-tests/resource-timing/rt-serialization-expected.txt: Added.
1477         * web-platform-tests/resource-timing/rt-serialization.html: Added.
1478         Tests for JSON serialization.
1479
1480         * web-platform-tests/resource-timing/rt-resource-errors-expected.txt: Added.
1481         * web-platform-tests/resource-timing/rt-resource-errors.html: Added.
1482         * web-platform-tests/resource-timing/rt-resource-ignored-expected.txt: Added.
1483         * web-platform-tests/resource-timing/rt-resource-ignored.html: Added.
1484         Tests for when PerformanceResourceTiming entries should not be included.
1485
1486         * web-platform-tests/resource-timing/rt-resources-per-frame-expected.txt: Added.
1487         * web-platform-tests/resource-timing/rt-resources-per-frame.html: Added.
1488         * web-platform-tests/resource-timing/rt-resources-per-worker-expected.txt: Added.
1489         * web-platform-tests/resource-timing/rt-resources-per-worker.html: Added.
1490         * web-platform-tests/resource-timing/rt-shared-resource-in-frames-expected.txt: Added.
1491         * web-platform-tests/resource-timing/rt-shared-resource-in-frames.html: Added.
1492         * web-platform-tests/resource-timing/rt-shared-resource-in-workers-expected.txt: Added.
1493         * web-platform-tests/resource-timing/rt-shared-resource-in-workers.html: Added.
1494         Tests for different entries in different contexts.
1495
1496         * web-platform-tests/serve:
1497         Make executable.
1498
1499 2017-02-16  Javier Fernandez  <jfernandez@igalia.com>
1500
1501         [GTK] Unreviewed test gardening
1502         https://bugs.webkit.org/show_bug.cgi?id=168436
1503
1504         Unreviewed GTK+ gardening.
1505
1506         - rebaseline setrequestheader-content-type-expected.txt which still have FAILs as Mac does (bug 161003)
1507
1508         * web-platform-tests/XMLHttpRequest/setrequestheader-content-type-expected.txt:
1509
1510 2017-02-15  Chris Dumez  <cdumez@apple.com>
1511
1512         Expose Symbol.toPrimitive / valueOf on Location instances
1513         https://bugs.webkit.org/show_bug.cgi?id=168295
1514
1515         Reviewed by Geoffrey Garen, Keith Miller and Mark Lam.
1516
1517         Import test coverage from upstream web-platform-tests.
1518
1519         * web-platform-tests/html/browsers/history/the-location-interface/location-symbol-toprimitive-expected.txt: Added.
1520         * web-platform-tests/html/browsers/history/the-location-interface/location-symbol-toprimitive.html: Added.
1521         * web-platform-tests/html/browsers/history/the-location-interface/location-valueof-expected.txt: Added.
1522         * web-platform-tests/html/browsers/history/the-location-interface/location-valueof.html: Added.
1523         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
1524
1525 2017-02-15  Carlos Garcia Campos  <cgarcia@igalia.com>
1526
1527         REGRESSION (r206014): HTTPHeaderMap does not consistently use comma without space to separate values of header fields
1528         https://bugs.webkit.org/show_bug.cgi?id=168115
1529
1530         Reviewed by Darin Adler.
1531
1532         * web-platform-tests/XMLHttpRequest/getresponseheader-case-insensitive-expected.txt:
1533         * web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed-expected.txt:
1534
1535 2017-02-14  Chris Dumez  <cdumez@apple.com>
1536
1537         Fallback to legacy type only when event is trusted
1538         https://bugs.webkit.org/show_bug.cgi?id=168301
1539
1540         Reviewed by Ryosuke Niwa.
1541
1542         Rebaseline web-platform-test now tha more checks are passing.
1543
1544         * web-platform-tests/dom/events/EventListener-invoke-legacy-expected.txt:
1545
1546 2017-02-13  Alex Christensen  <achristensen@webkit.org>
1547
1548         URLs with an invalid IPv4 address should be invalid
1549         https://bugs.webkit.org/show_bug.cgi?id=168260
1550
1551         Reviewed by Tim Horton.
1552
1553         * web-platform-tests/url/a-element-expected.txt:
1554         * web-platform-tests/url/a-element-xhtml-expected.txt:
1555         * web-platform-tests/url/url-constructor-expected.txt:
1556
1557 2017-02-13  Alex Christensen  <achristensen@webkit.org>
1558
1559         Percent should be allowed in non-special URL hosts
1560         https://bugs.webkit.org/show_bug.cgi?id=168255
1561
1562         Reviewed by Tim Horton.
1563
1564         * web-platform-tests/url/a-element-expected.txt:
1565         * web-platform-tests/url/a-element-xhtml-expected.txt:
1566         * web-platform-tests/url/url-constructor-expected.txt:
1567
1568 2017-02-11  Youenn Fablet  <youennf@gmail.com>
1569
1570         Refresh WPT tests up to 06c6c52e05e05483d3c844168a417ee27a554eb7
1571         https://bugs.webkit.org/show_bug.cgi?id=168175
1572
1573         Reviewed by Sam Weinig.
1574
1575         * resources/TestRepositories:
1576         * resources/import-expectations.json:
1577         * resources/resource-files.json:
1578         * web-platform-tests/IndexedDB/OWNERS:
1579         * web-platform-tests/IndexedDB/bindings-inject-key-expected.txt: Added.
1580         * web-platform-tests/IndexedDB/bindings-inject-key.html: Added.
1581         * web-platform-tests/IndexedDB/clone-before-keypath-eval-expected.txt: Added.
1582         * web-platform-tests/IndexedDB/clone-before-keypath-eval.html: Added.
1583         * web-platform-tests/IndexedDB/delete-request-queue-expected.txt: Added.
1584         * web-platform-tests/IndexedDB/delete-request-queue.html: Added.
1585         * web-platform-tests/IndexedDB/error-attributes-expected.txt: Added.
1586         * web-platform-tests/IndexedDB/error-attributes.html: Added.
1587         * web-platform-tests/IndexedDB/idb-binary-key-detached-expected.txt: Added.
1588         * web-platform-tests/IndexedDB/idb-binary-key-detached.htm: Added.
1589         * web-platform-tests/IndexedDB/idb-binary-key-roundtrip-expected.txt: Added.
1590         * web-platform-tests/IndexedDB/idb-binary-key-roundtrip.htm: Added.
1591         * web-platform-tests/IndexedDB/idbcursor-advance-exception-order-expected.txt: Added.
1592         * web-platform-tests/IndexedDB/idbcursor-advance-exception-order.html: Added.
1593         * web-platform-tests/IndexedDB/idbcursor-continue-exception-order-expected.txt: Added.
1594         * web-platform-tests/IndexedDB/idbcursor-continue-exception-order.htm: Added.
1595         * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey-exceptions-expected.txt: Added.
1596         * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey-exceptions.htm: Added.
1597         * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey-expected.txt: Added.
1598         * web-platform-tests/IndexedDB/idbcursor-continuePrimaryKey.htm: Added.
1599         * web-platform-tests/IndexedDB/idbcursor-delete-exception-order-expected.txt: Added.
1600         * web-platform-tests/IndexedDB/idbcursor-delete-exception-order.htm: Added.
1601         * web-platform-tests/IndexedDB/idbcursor-update-exception-order-expected.txt: Added.
1602         * web-platform-tests/IndexedDB/idbcursor-update-exception-order.htm: Added.
1603         * web-platform-tests/IndexedDB/idbdatabase-createObjectStore-exception-order-expected.txt: Added.
1604         * web-platform-tests/IndexedDB/idbdatabase-createObjectStore-exception-order.htm: Added.
1605         * web-platform-tests/IndexedDB/idbdatabase-deleteObjectStore-exception-order-expected.txt: Added.
1606         * web-platform-tests/IndexedDB/idbdatabase-deleteObjectStore-exception-order.htm: Added.
1607         * web-platform-tests/IndexedDB/idbdatabase-transaction-exception-order-expected.txt: Added.
1608         * web-platform-tests/IndexedDB/idbdatabase-transaction-exception-order.html: Added.
1609         * web-platform-tests/IndexedDB/idbindex-getAll-enforcerange-expected.txt: Added.
1610         * web-platform-tests/IndexedDB/idbindex-getAll-enforcerange.html: Added.
1611         * web-platform-tests/IndexedDB/idbindex-getAllKeys-enforcerange-expected.txt: Added.
1612         * web-platform-tests/IndexedDB/idbindex-getAllKeys-enforcerange.html: Added.
1613         * web-platform-tests/IndexedDB/idbindex-query-exception-order-expected.txt: Added.
1614         * web-platform-tests/IndexedDB/idbindex-query-exception-order.html: Added.
1615         * web-platform-tests/IndexedDB/idbkeyrange-includes-expected.txt:
1616         * web-platform-tests/IndexedDB/idbkeyrange-includes.htm:
1617         * web-platform-tests/IndexedDB/idbobjectstore-add-put-exception-order-expected.txt: Added.
1618         * web-platform-tests/IndexedDB/idbobjectstore-add-put-exception-order.html: Added.
1619         * web-platform-tests/IndexedDB/idbobjectstore-clear-exception-order-expected.txt: Added.
1620         * web-platform-tests/IndexedDB/idbobjectstore-clear-exception-order.html: Added.
1621         * web-platform-tests/IndexedDB/idbobjectstore-delete-exception-order-expected.txt: Added.
1622         * web-platform-tests/IndexedDB/idbobjectstore-delete-exception-order.html: Added.
1623         * web-platform-tests/IndexedDB/idbobjectstore-deleteIndex-exception-order-expected.txt: Added.
1624         * web-platform-tests/IndexedDB/idbobjectstore-deleteIndex-exception-order.html: Added.
1625         * web-platform-tests/IndexedDB/idbobjectstore-getAll-enforcerange-expected.txt: Added.
1626         * web-platform-tests/IndexedDB/idbobjectstore-getAll-enforcerange.html: Added.
1627         * web-platform-tests/IndexedDB/idbobjectstore-getAllKeys-enforcerange-expected.txt: Added.
1628         * web-platform-tests/IndexedDB/idbobjectstore-getAllKeys-enforcerange.html: Added.
1629         * web-platform-tests/IndexedDB/idbobjectstore-query-exception-order-expected.txt: Added.
1630         * web-platform-tests/IndexedDB/idbobjectstore-query-exception-order.html: Added.
1631         * web-platform-tests/IndexedDB/idbobjectstore_getKey-expected.txt: Added.
1632         * web-platform-tests/IndexedDB/idbobjectstore_getKey.html: Added.
1633         * web-platform-tests/IndexedDB/idbrequest-onupgradeneeded-expected.txt: Added.
1634         * web-platform-tests/IndexedDB/idbrequest-onupgradeneeded.htm: Added.
1635         * web-platform-tests/IndexedDB/idbtransaction-objectStore-exception-order-expected.txt: Added.
1636         * web-platform-tests/IndexedDB/idbtransaction-objectStore-exception-order.html: Added.
1637         * web-platform-tests/IndexedDB/idbversionchangeevent.htm:
1638         * web-platform-tests/IndexedDB/key-conversion-exceptions-expected.txt: Added.
1639         * web-platform-tests/IndexedDB/key-conversion-exceptions.htm: Added.
1640         * web-platform-tests/IndexedDB/keypath-exceptions-expected.txt: Added.
1641         * web-platform-tests/IndexedDB/keypath-exceptions.htm: Added.
1642         * web-platform-tests/IndexedDB/keypath-special-identifiers-expected.txt: Added.
1643         * web-platform-tests/IndexedDB/keypath-special-identifiers.htm: Added.
1644         * web-platform-tests/IndexedDB/open-request-queue-expected.txt: Added.
1645         * web-platform-tests/IndexedDB/open-request-queue.html: Added.
1646         * web-platform-tests/IndexedDB/support.js:
1647         (auto_fail):
1648         (createdb_for_multiple_tests):
1649         (assert_key_equals):
1650         (indexeddb_test):
1651         * web-platform-tests/IndexedDB/w3c-import.log:
1652         * web-platform-tests/README.md:
1653         * web-platform-tests/XMLHttpRequest/abort-during-done.htm:
1654         * web-platform-tests/XMLHttpRequest/historical-expected.txt: Added.
1655         * web-platform-tests/XMLHttpRequest/historical.html: Added.
1656         * web-platform-tests/XMLHttpRequest/resources/corsenabled.py:
1657         (main):
1658         * web-platform-tests/XMLHttpRequest/response-method-expected.txt:
1659         * web-platform-tests/XMLHttpRequest/responsexml-document-properties-expected.txt:
1660         * web-platform-tests/XMLHttpRequest/send-entity-body-document-expected.txt:
1661         * web-platform-tests/XMLHttpRequest/send-redirect-post-upload-expected.txt:
1662         * web-platform-tests/XMLHttpRequest/send-redirect-to-cors.htm:
1663         * web-platform-tests/XMLHttpRequest/setrequestheader-bogus-value-expected.txt:
1664         * web-platform-tests/XMLHttpRequest/setrequestheader-bogus-value.htm:
1665         * web-platform-tests/XMLHttpRequest/w3c-import.log:
1666         * web-platform-tests/check_stability.py:
1667         (do_delayed_imports):
1668         (setup_logging):
1669         (setup_action_filter.as):
1670         (setup_action_filter.LogActionFilter):
1671         (setup_action_filter.LogActionFilter.__init__):
1672         (setup_action_filter.LogActionFilter.__call__):
1673         (TravisFold):
1674         (TravisFold.__init__):
1675         (TravisFold.__enter__):
1676         (TravisFold.__exit__):
1677         (FilteredIO):
1678         (FilteredIO.__init__):
1679         (FilteredIO.__getattr__):
1680         (FilteredIO.disable):
1681         (FilteredIO.write):
1682         (replace_streams):
1683         (replace_streams.on_write):
1684         (Browser):
1685         (Browser.install):
1686         (Browser.install_webdriver):
1687         (Browser.version):
1688         (Browser.wptrunner_args):
1689         (Firefox):
1690         (Firefox.install):
1691         (Firefox._latest_geckodriver_version):
1692         (Firefox.install_webdriver):
1693         (Firefox.version):
1694         (Firefox.wptrunner_args):
1695         (Chrome):
1696         (Chrome.install):
1697         (Chrome.install_webdriver):
1698         (Chrome.version):
1699         (Chrome.wptrunner_args):
1700         (get):
1701         (call):
1702         (get_git_cmd):
1703         (seekable):
1704         (untar):
1705         (unzip):
1706         (pwd):
1707         (fetch_wpt_master):
1708         (get_sha1):
1709         (build_manifest):
1710         (install_wptrunner):
1711         (get_files_changed):
1712         (get_affected_testfiles):
1713         (wptrunner_args):
1714         (setup_log_handler.as):
1715         (setup_log_handler.LogHandler):
1716         (is_inconsistent):
1717         (err_string):
1718         (process_results):
1719         (format_comment_title):
1720         (markdown_adjust):
1721         (table):
1722         (write_inconsistent):
1723         (write_results):
1724         (get_parser):
1725         (main):
1726         * web-platform-tests/ci_built_diff.sh:
1727         * web-platform-tests/ci_stability.sh:
1728         * web-platform-tests/common/OWNERS:
1729         * web-platform-tests/custom-elements/reactions/DOMTokenList-expected.txt:
1730         * web-platform-tests/custom-elements/reactions/DOMTokenList.html:
1731         * web-platform-tests/dom/events/EventListener-invoke-legacy-expected.txt: Added.
1732         * web-platform-tests/dom/events/EventListener-invoke-legacy.html: Added.
1733         * web-platform-tests/dom/events/w3c-import.log:
1734         * web-platform-tests/dom/lists/DOMTokenList-iteration-expected.txt:
1735         * web-platform-tests/dom/lists/DOMTokenList-iteration.html:
1736         * web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
1737         * web-platform-tests/dom/nodes/DOMImplementation-createDocument.html:
1738         * web-platform-tests/dom/nodes/Document-createElementNS-expected.txt:
1739         * web-platform-tests/dom/nodes/Document-createElementNS.html:
1740         * web-platform-tests/dom/nodes/Document-createElementNS.js:
1741         * web-platform-tests/dom/nodes/Node-isSameNode-expected.txt:
1742         * web-platform-tests/dom/nodes/Node-isSameNode.html:
1743         * web-platform-tests/dom/nodes/NodeList-Iterable-expected.txt:
1744         * web-platform-tests/dom/nodes/NodeList-Iterable.html:
1745         * web-platform-tests/dom/ranges/Range-selectNode-expected.txt:
1746         * web-platform-tests/dom/ranges/Range-selectNode.html:
1747         * web-platform-tests/encrypted-media/content/video_512x288_h264-360k_multikey_key1_dashinit.mp4: Added.
1748         * web-platform-tests/fetch/api/cors/cors-preflight.js:
1749         (corsPreflight):
1750         * web-platform-tests/fetch/api/headers/header-values-expected.txt: Added.
1751         * web-platform-tests/fetch/api/headers/header-values-normalize-expected.txt: Added.
1752         * web-platform-tests/fetch/api/headers/header-values-normalize.html: Added.
1753         * web-platform-tests/fetch/api/headers/header-values.html: Added.
1754         * web-platform-tests/fetch/api/headers/w3c-import.log:
1755         * web-platform-tests/fetch/api/policies/referrer-origin-expected.txt:
1756         * web-platform-tests/fetch/api/policies/referrer-origin-worker-expected.txt:
1757         * web-platform-tests/fetch/api/policies/referrer-origin.js:
1758         (promise_test):
1759         * web-platform-tests/fetch/api/request/request-cache-default-conditional-expected.txt:
1760         * web-platform-tests/fetch/api/request/request-cache-default-conditional.html:
1761         * web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt:
1762         * web-platform-tests/fetch/api/request/request-disturbed-expected.txt:
1763         * web-platform-tests/fetch/api/request/request-disturbed.html:
1764         * web-platform-tests/fetch/api/request/request-error-expected.txt:
1765         * web-platform-tests/fetch/api/request/request-error.html:
1766         * web-platform-tests/fetch/api/request/request-idl-expected.txt:
1767         * web-platform-tests/fetch/api/request/request-idl.html:
1768         * web-platform-tests/fetch/api/request/request-init-001.sub-expected.txt:
1769         * web-platform-tests/fetch/api/request/request-init-001.sub.html:
1770         * web-platform-tests/fetch/api/resources/preflight.py:
1771         (main):
1772         * web-platform-tests/fetch/api/response/response-idl-expected.txt:
1773         * web-platform-tests/fetch/api/response/response-idl.html:
1774         * web-platform-tests/fonts/OWNERS: Added.
1775         * web-platform-tests/fonts/w3c-import.log:
1776         * web-platform-tests/hr-time/idlharness-expected.txt:
1777         * web-platform-tests/hr-time/idlharness.html:
1778         * web-platform-tests/hr-time/w3c-import.log:
1779         * web-platform-tests/hr-time/window-worker-time-origin-expected.txt: Added.
1780         * web-platform-tests/hr-time/window-worker-time-origin.html: Added.
1781         * web-platform-tests/html/OWNERS:
1782         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-0.html: Added.
1783         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html:
1784         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/same-url-expected.txt: Added.
1785         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/same-url.html: Added.
1786         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/w3c-import.log:
1787         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-form-submit-1.html: Added.
1788         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-form-submit-2.html: Added.
1789         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-form-submit-expected.txt: Added.
1790         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-form-submit.html: Added.
1791         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment-1.html: Added.
1792         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment-2.html: Added.
1793         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment-expected.txt: Added.
1794         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment.html: Added.
1795         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-expected.txt:
1796         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin.html:
1797         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/w3c-import.log:
1798         * web-platform-tests/html/browsers/browsing-the-web/read-media/pageload-image-expected.txt:
1799         * web-platform-tests/html/browsers/browsing-the-web/read-media/pageload-image.html:
1800         * web-platform-tests/html/browsers/browsing-the-web/read-media/pageload-video.html:
1801         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/w3c-import.log:
1802         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/prompt/w3c-import.log:
1803         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/w3c-import.log:
1804         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/w3c-import.log:
1805         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-expected.txt:
1806         * web-platform-tests/html/browsers/offline/browser-state/navigator_online_online-expected.txt:
1807         * web-platform-tests/html/browsers/origin/cross-origin-objects/frame.html:
1808         * web-platform-tests/html/browsers/windows/browsing-context-names/w3c-import.log:
1809         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/frameElement.sub-expected.txt:
1810         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/w3c-import.log:
1811         * web-platform-tests/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.sub-expected.txt:
1812         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/empty.html: Added.
1813         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/w3c-import.log:
1814         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/write-active-document-expected.txt: Added.
1815         * web-platform-tests/html/dom/dynamic-markup-insertion/document-write/write-active-document.html: Added.
1816         * web-platform-tests/html/dom/dynamic-markup-insertion/opening-the-input-stream/010-expected.txt:
1817         * web-platform-tests/html/dom/elements-forms.js:
1818         * web-platform-tests/html/dom/elements-misc.js:
1819         * web-platform-tests/html/dom/interfaces-expected.txt:
1820         * web-platform-tests/html/dom/interfaces.html:
1821         * web-platform-tests/html/dom/reflection-misc-expected.txt:
1822         * web-platform-tests/html/semantics/embedded-content/image-maps/contains.json:
1823         * web-platform-tests/html/semantics/embedded-content/the-area-element/area-download-click-expected.txt: Added.
1824         * web-platform-tests/html/semantics/embedded-content/the-area-element/area-download-click.html: Added.
1825         * web-platform-tests/html/semantics/embedded-content/the-area-element/w3c-import.log:
1826         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html:
1827         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toBlob.jpeg-expected.txt:
1828         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toBlob.jpeg.html:
1829         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toBlob.png-expected.txt:
1830         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toBlob.png.html:
1831         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-synchronously-discard-expected.txt: Added.
1832         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-synchronously-discard.html: Added.
1833         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/w3c-import.log:
1834         * web-platform-tests/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change-expected.txt:
1835         * web-platform-tests/html/semantics/embedded-content/the-img-element/not-rendered-dimension-getter-expected.txt: Added.
1836         * web-platform-tests/html/semantics/embedded-content/the-img-element/not-rendered-dimension-getter.html: Added.
1837         * web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log:
1838         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid.html:
1839         * web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
1840         * web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate.html:
1841         * web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt:
1842         * web-platform-tests/html/semantics/forms/form-control-infrastructure/form.html:
1843         * web-platform-tests/html/semantics/forms/form-submission-0/form-data-set-usv-expected.txt: Added.
1844         * web-platform-tests/html/semantics/forms/form-submission-0/form-data-set-usv-form.html: Added.
1845         * web-platform-tests/html/semantics/forms/form-submission-0/form-data-set-usv.html: Added.
1846         * web-platform-tests/html/semantics/forms/form-submission-0/form-echo.py: Added.
1847         (main):
1848         * web-platform-tests/html/semantics/forms/form-submission-0/url-encoded-expected.txt:
1849         * web-platform-tests/html/semantics/forms/form-submission-0/w3c-import.log:
1850         * web-platform-tests/html/semantics/forms/resetting-a-form/reset-form-event-realm-expected.txt: Added.
1851         * web-platform-tests/html/semantics/forms/resetting-a-form/reset-form-event-realm-support.html: Added.
1852         * web-platform-tests/html/semantics/forms/resetting-a-form/reset-form-event-realm.html: Added.
1853         * web-platform-tests/html/semantics/forms/resetting-a-form/w3c-import.log:
1854         * web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-textarea-expected.txt:
1855         * web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-textarea.html:
1856         * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange-expected.txt:
1857         * web-platform-tests/html/semantics/forms/textfieldselection/textfieldselection-setSelectionRange.html:
1858         * web-platform-tests/html/semantics/forms/the-button-element/button-menu-historical-expected.txt: Added.
1859         * web-platform-tests/html/semantics/forms/the-button-element/button-menu-historical.html: Added.
1860         * web-platform-tests/html/semantics/forms/the-button-element/w3c-import.log:
1861         * web-platform-tests/html/semantics/forms/the-fieldset-element/disabled-001.html:
1862         * web-platform-tests/html/semantics/forms/the-input-element/date-expected.txt:
1863         * web-platform-tests/html/semantics/forms/the-input-element/date.html:
1864         * web-platform-tests/html/semantics/forms/the-input-element/datetime-expected.txt:
1865         * web-platform-tests/html/semantics/forms/the-input-element/datetime.html:
1866         * web-platform-tests/html/semantics/forms/the-input-element/number-expected.txt:
1867         * web-platform-tests/html/semantics/forms/the-input-element/number.html:
1868         * web-platform-tests/html/semantics/forms/the-input-element/range-expected.txt:
1869         * web-platform-tests/html/semantics/forms/the-input-element/range.html:
1870         * web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
1871         * web-platform-tests/html/semantics/forms/the-input-element/selection.html:
1872         * web-platform-tests/html/semantics/forms/the-input-element/time-2-expected.txt:
1873         * web-platform-tests/html/semantics/forms/the-input-element/time-2.html:
1874         * web-platform-tests/html/semantics/forms/the-input-element/time-expected.txt:
1875         * web-platform-tests/html/semantics/forms/the-input-element/time.html:
1876         * web-platform-tests/html/semantics/forms/the-input-element/week-expected.txt:
1877         * web-platform-tests/html/semantics/forms/the-input-element/week.html:
1878         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu-expected.html: Added.
1879         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-menu.html: Added.
1880         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes-expected.html: Added.
1881         * web-platform-tests/html/semantics/grouping-content/the-li-element/grouping-li-reftest-list-owner-skip-no-boxes.html: Added.
1882         * web-platform-tests/html/semantics/grouping-content/the-li-element/w3c-import.log:
1883         * web-platform-tests/html/semantics/links/linktypes/alternate-import.css: Added.
1884         (body):
1885         * web-platform-tests/html/semantics/links/linktypes/alternate.css:
1886         (@import url("alternate-import.css");):
1887         * web-platform-tests/html/semantics/links/linktypes/w3c-import.log:
1888         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-reflect-expected.txt: Added.
1889         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-reflect.html: Added.
1890         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-async-classic-script-expected.txt: Added.
1891         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-async-classic-script.html: Added.
1892         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-external-module-script-expected.txt: Added.
1893         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-external-module-script.html: Added.
1894         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-inline-classic-scripts-expected.txt: Added.
1895         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-inline-classic-scripts.html: Added.
1896         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-inline-module-script-expected.txt: Added.
1897         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-inline-module-script.html: Added.
1898         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-synchronously-loaded-classic-scripts-expected.txt: Added.
1899         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-synchronously-loaded-classic-scripts.html: Added.
1900         * web-platform-tests/html/semantics/scripting-1/the-script-element/resources/cocoa-module.js: Added.
1901         (export.default.Cocoa.prototype.taste):
1902         (export.default.Cocoa):
1903         * web-platform-tests/html/semantics/scripting-1/the-script-element/resources/exports-cocoa.js: Added.
1904         * web-platform-tests/html/semantics/scripting-1/the-script-element/resources/set-script-executed.js: Added.
1905         * web-platform-tests/html/semantics/scripting-1/the-script-element/resources/w3c-import.log:
1906         * web-platform-tests/html/semantics/scripting-1/the-script-element/w3c-import.log:
1907         * web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods-expected.txt:
1908         * web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods.html:
1909         * web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click-expected.txt: Added.
1910         * web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click.html: Added.
1911         * web-platform-tests/html/semantics/text-level-semantics/the-a-element/w3c-import.log:
1912         * web-platform-tests/html/syntax/OWNERS: Added.
1913         * web-platform-tests/html/syntax/w3c-import.log:
1914         * web-platform-tests/html/webappapis/scripting/events/body-exposed-window-event-handlers-expected.txt: Added.
1915         * web-platform-tests/html/webappapis/scripting/events/body-exposed-window-event-handlers.html: Added.
1916         * web-platform-tests/html/webappapis/scripting/events/eventhandler-cancellation-expected.txt: Added.
1917         * web-platform-tests/html/webappapis/scripting/events/eventhandler-cancellation.html: Added.
1918         * web-platform-tests/html/webappapis/scripting/events/w3c-import.log:
1919         * web-platform-tests/images/OWNERS:
1920         * web-platform-tests/lint.whitelist:
1921         * web-platform-tests/media-source/mediasource-duration-expected.txt:
1922         * web-platform-tests/resource-timing/resource-timing-expected.txt:
1923         * web-platform-tests/shadow-dom/HTMLSlotElement-interface-expected.txt:
1924         * web-platform-tests/shadow-dom/HTMLSlotElement-interface.html:
1925         * web-platform-tests/shadow-dom/event-inside-slotted-node-expected.txt:
1926         * web-platform-tests/shadow-dom/event-inside-slotted-node.html:
1927         * web-platform-tests/shadow-dom/event-with-related-target-expected.txt:
1928         * web-platform-tests/shadow-dom/event-with-related-target.html:
1929         * web-platform-tests/streams/OWNERS:
1930         * web-platform-tests/streams/README.md: Added.
1931         * web-platform-tests/streams/byte-length-queuing-strategy-expected.txt:
1932         * web-platform-tests/streams/byte-length-queuing-strategy.dedicatedworker-expected.txt: Added.
1933         * web-platform-tests/streams/byte-length-queuing-strategy.dedicatedworker.html: Added.
1934         * web-platform-tests/streams/byte-length-queuing-strategy.html: Added.
1935         * web-platform-tests/streams/byte-length-queuing-strategy.https-expected.txt: Removed.
1936         * web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt: Added.
1937         * web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.https.html.
1938         * web-platform-tests/streams/byte-length-queuing-strategy.sharedworker-expected.txt: Added.
1939         * web-platform-tests/streams/byte-length-queuing-strategy.sharedworker.html: Added.
1940         * web-platform-tests/streams/count-queuing-strategy-expected.txt:
1941         * web-platform-tests/streams/count-queuing-strategy.dedicatedworker-expected.txt: Added.
1942         * web-platform-tests/streams/count-queuing-strategy.dedicatedworker.html: Added.
1943         * web-platform-tests/streams/count-queuing-strategy.html: Added.
1944         * web-platform-tests/streams/count-queuing-strategy.https-expected.txt: Removed.
1945         * web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt: Added.
1946         * web-platform-tests/streams/count-queuing-strategy.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.https.html.
1947         * web-platform-tests/streams/count-queuing-strategy.sharedworker-expected.txt: Added.
1948         * web-platform-tests/streams/count-queuing-strategy.sharedworker.html: Added.
1949         * web-platform-tests/streams/generate-test-wrappers.js: Added.
1950         (const.arg.of.process.argv.slice):
1951         (generateWrapper):
1952         * web-platform-tests/streams/piping/close-propagation-backward-expected.txt: Added.
1953         * web-platform-tests/streams/piping/close-propagation-backward.dedicatedworker-expected.txt: Added.
1954         * web-platform-tests/streams/piping/close-propagation-backward.dedicatedworker.html: Added.
1955         * web-platform-tests/streams/piping/close-propagation-backward.html: Added.
1956         * web-platform-tests/streams/piping/close-propagation-backward.js: Added.
1957         (promise_test):
1958         (promise_test.t.const.rs.recordingReadableStream.cancel):
1959         (promise_test.t.string_appeared_here.then):
1960         (string_appeared_here.promise_test):
1961         (Symbol):
1962         (promise_test.t.then):
1963         * web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt: Added.
1964         * web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.https.html.
1965         * web-platform-tests/streams/piping/close-propagation-backward.sharedworker-expected.txt: Added.
1966         * web-platform-tests/streams/piping/close-propagation-backward.sharedworker.html: Added.
1967         * web-platform-tests/streams/piping/close-propagation-forward-expected.txt: Added.
1968         * web-platform-tests/streams/piping/close-propagation-forward.dedicatedworker-expected.txt: Added.
1969         * web-platform-tests/streams/piping/close-propagation-forward.dedicatedworker.html: Added.
1970         * web-platform-tests/streams/piping/close-propagation-forward.html: Added.
1971         * web-platform-tests/streams/piping/close-propagation-forward.js: Added.
1972         (promise_test):
1973         (promise_test.t.const.rs.recordingReadableStream.start):
1974         (promise_test.t.const.ws.recordingWritableStream.close):
1975         (promise_test.t.string_appeared_here.then):
1976         (string_appeared_here.promise_test):
1977         (Symbol):
1978         (promise_test.t.return.pipePromise.then):
1979         (promise_test.t.setTimeout):
1980         * web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt: Added.
1981         * web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.https.html.
1982         * web-platform-tests/streams/piping/close-propagation-forward.sharedworker-expected.txt: Added.
1983         * web-platform-tests/streams/piping/close-propagation-forward.sharedworker.html: Added.
1984         * web-platform-tests/streams/piping/error-propagation-backward-expected.txt: Added.
1985         * web-platform-tests/streams/piping/error-propagation-backward.dedicatedworker-expected.txt: Added.
1986         * web-platform-tests/streams/piping/error-propagation-backward.dedicatedworker.html: Added.
1987         * web-platform-tests/streams/piping/error-propagation-backward.html: Added.
1988         * web-platform-tests/streams/piping/error-propagation-backward.js: Added.
1989         (promise_test.t.const.ws.recordingWritableStream.start):
1990         (promise_test.t.string_appeared_here.then):
1991         (promise_test.t.const.ws.recordingWritableStream.write):
1992         (promise_test.t.const.rs.recordingReadableStream.cancel):
1993         (string_appeared_here.promise_test.t.const.ws.recordingWritableStream.write):
1994         (string_appeared_here.promise_test.t.string_appeared_here.then):
1995         (Symbol):
1996         (promise_test.t.const.rs.recordingReadableStream.start):
1997         (promise_test.t.return.pipePromise.then):
1998         (promise_test):
1999         (promise_test.t.then):
2000         (promise_test.t.return.writeCalledPromise.then):
2001         * web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt: Added.
2002         * web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.https.html.
2003         * web-platform-tests/streams/piping/error-propagation-backward.sharedworker-expected.txt: Added.
2004         * web-platform-tests/streams/piping/error-propagation-backward.sharedworker.html: Added.
2005         * web-platform-tests/streams/piping/error-propagation-forward-expected.txt: Added.
2006         * web-platform-tests/streams/piping/error-propagation-forward.dedicatedworker-expected.txt: Added.
2007         * web-platform-tests/streams/piping/error-propagation-forward.dedicatedworker.html: Added.
2008         * web-platform-tests/streams/piping/error-propagation-forward.html: Added.
2009         * web-platform-tests/streams/piping/error-propagation-forward.js: Added.
2010         (promise_test.t.const.rs.recordingReadableStream.start):
2011         (promise_test.t.string_appeared_here.then):
2012         (promise_test.t.const.ws.recordingWritableStream.abort):
2013         (string_appeared_here.promise_test.t.const.rs.recordingReadableStream.start):
2014         (string_appeared_here.promise_test.t.string_appeared_here.then):
2015         (Symbol):
2016         (promise_test.t.return.pipePromise.then):
2017         (promise_test.t.setTimeout):
2018         (promise_test.t.const.ws.recordingWritableStream.write):
2019         (promise_test.t.rs.pipeTo.ws.then):
2020         (promise_test.t.return.writeCalledPromise.then):
2021         (promise_test.t.then):
2022         * web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt: Added.
2023         * web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.https.html.
2024         * web-platform-tests/streams/piping/error-propagation-forward.sharedworker-expected.txt: Added.
2025         * web-platform-tests/streams/piping/error-propagation-forward.sharedworker.html: Added.
2026         * web-platform-tests/streams/piping/flow-control-expected.txt: Added.
2027         * web-platform-tests/streams/piping/flow-control.dedicatedworker-expected.txt: Added.
2028         * web-platform-tests/streams/piping/flow-control.dedicatedworker.html: Added.
2029         * web-platform-tests/streams/piping/flow-control.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/cancel.https.html.
2030         * web-platform-tests/streams/piping/flow-control.js: Added.
2031         (promise_test.t.const.rs.recordingReadableStream.start):
2032         (promise_test.t.return.flushAsyncEvents.then):
2033         (promise_test.t.string_appeared_here.then):
2034         (promise_test):
2035         (promise_test.const.rs.recordingReadableStream.):
2036         * web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt: Added.
2037         * web-platform-tests/streams/piping/flow-control.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
2038         * web-platform-tests/streams/piping/flow-control.sharedworker-expected.txt: Added.
2039         * web-platform-tests/streams/piping/flow-control.sharedworker.html: Added.
2040         * web-platform-tests/streams/piping/general-expected.txt: Added.
2041         * web-platform-tests/streams/piping/general.dedicatedworker-expected.txt: Added.
2042         * web-platform-tests/streams/piping/general.dedicatedworker.html: Added.
2043         * web-platform-tests/streams/piping/general.html: Added.
2044         * web-platform-tests/streams/piping/general.js: Added.
2045         (test):
2046         (promise_test):
2047         (promise_test.t.rs.pipeTo.ws.then):
2048         (false.promise_test.t.const.rs.new.ReadableStream.pull):
2049         (false.promise_test.t.return.rs.pipeTo.new.WritableStream):
2050         (false.promise_test.t.const.ws.new.WritableStream.write):
2051         * web-platform-tests/streams/piping/general.serviceworker.https-expected.txt: Added.
2052         * web-platform-tests/streams/piping/general.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
2053         * web-platform-tests/streams/piping/general.sharedworker-expected.txt: Added.
2054         * web-platform-tests/streams/piping/general.sharedworker.html: Added.
2055         * web-platform-tests/streams/piping/multiple-propagation-expected.txt: Added.
2056         * web-platform-tests/streams/piping/multiple-propagation.dedicatedworker-expected.txt: Added.
2057         * web-platform-tests/streams/piping/multiple-propagation.dedicatedworker.html: Added.
2058         * web-platform-tests/streams/piping/multiple-propagation.html: Added.
2059         * web-platform-tests/streams/piping/multiple-propagation.js: Added.
2060         (promise_test.t.const.rs.recordingReadableStream.start):
2061         (promise_test.t.const.ws.recordingWritableStream.start):
2062         (promise_test.t.string_appeared_here.then):
2063         (promise_test):
2064         * web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt: Added.
2065         * web-platform-tests/streams/piping/multiple-propagation.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
2066         * web-platform-tests/streams/piping/multiple-propagation.sharedworker-expected.txt: Added.
2067         * web-platform-tests/streams/piping/multiple-propagation.sharedworker.html: Added.
2068         * web-platform-tests/streams/piping/pipe-through-expected.txt: Added.
2069         * web-platform-tests/streams/piping/pipe-through.dedicatedworker-expected.txt: Added.
2070         * web-platform-tests/streams/piping/pipe-through.dedicatedworker.html: Added.
2071         * web-platform-tests/streams/piping/pipe-through.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/pipe-through.https.html.
2072         * web-platform-tests/streams/piping/pipe-through.js: Added.
2073         (duckTypedPassThroughTransform):
2074         (promise_test):
2075         (promise_test.t.const.transform.writable.new.WritableStream.start):
2076         (test):
2077         * web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt: Added.
2078         * web-platform-tests/streams/piping/pipe-through.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
2079         * web-platform-tests/streams/piping/pipe-through.sharedworker-expected.txt: Added.
2080         * web-platform-tests/streams/piping/pipe-through.sharedworker.html: Added.
2081         * web-platform-tests/streams/piping/transform-streams-expected.txt: Added.
2082         * web-platform-tests/streams/piping/transform-streams.dedicatedworker-expected.txt: Added.
2083         * web-platform-tests/streams/piping/transform-streams.dedicatedworker.html: Added.
2084         * web-platform-tests/streams/piping/transform-streams.html: Added.
2085         * web-platform-tests/streams/piping/transform-streams.js: Added.
2086         (promise_test):
2087         * web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt: Added.
2088         * web-platform-tests/streams/piping/transform-streams.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
2089         * web-platform-tests/streams/piping/transform-streams.sharedworker-expected.txt: Added.
2090         * web-platform-tests/streams/piping/transform-streams.sharedworker.html: Added.
2091         * web-platform-tests/streams/piping/w3c-import.log: Added.
2092         * web-platform-tests/streams/readable-byte-streams/general-expected.txt: Added.
2093         * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt: Added.
2094         * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker.html: Added.
2095         * web-platform-tests/streams/readable-byte-streams/general.html: Added.
2096         * web-platform-tests/streams/readable-byte-streams/general.js: Added.
2097         (test):
2098         (promise_test):
2099         (promise_test.t.const.stream.new.ReadableStream.start):
2100         (promise_test.t.return.reader.closed.then):
2101         (promise_test.t.string_appeared_here.then):
2102         (extractViewInfo):
2103         (promise_test.t.const.stream.new.ReadableStream.cancel):
2104         (promise_test.t.pump):
2105         (promise_test.t.const.stream.new.ReadableStream.pull):
2106         * web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt: Added.
2107         * web-platform-tests/streams/readable-byte-streams/general.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
2108         * web-platform-tests/streams/readable-byte-streams/general.sharedworker-expected.txt: Added.
2109         * web-platform-tests/streams/readable-byte-streams/general.sharedworker.html: Added.
2110         * web-platform-tests/streams/readable-byte-streams/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-area-element/w3c-import.log.
2111         * web-platform-tests/streams/readable-streams/bad-strategies-expected.txt:
2112         * web-platform-tests/streams/readable-streams/bad-strategies.dedicatedworker-expected.txt: Added.
2113         * web-platform-tests/streams/readable-streams/bad-strategies.dedicatedworker.html: Added.
2114         * web-platform-tests/streams/readable-streams/bad-strategies.html: Added.
2115         * web-platform-tests/streams/readable-streams/bad-strategies.https-expected.txt: Removed.
2116         * web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt: Added.
2117         * web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
2118         * web-platform-tests/streams/readable-streams/bad-strategies.sharedworker-expected.txt: Added.
2119         * web-platform-tests/streams/readable-streams/bad-strategies.sharedworker.html: Added.
2120         * web-platform-tests/streams/readable-streams/bad-underlying-sources-expected.txt:
2121         * web-platform-tests/streams/readable-streams/bad-underlying-sources.dedicatedworker-expected.txt: Added.
2122         * web-platform-tests/streams/readable-streams/bad-underlying-sources.dedicatedworker.html: Added.
2123         * web-platform-tests/streams/readable-streams/bad-underlying-sources.html: Added.
2124         * web-platform-tests/streams/readable-streams/bad-underlying-sources.https-expected.txt: Removed.
2125         * web-platform-tests/streams/readable-streams/bad-underlying-sources.js:
2126         (promise_test.t.const.rs.new.ReadableStream.pull):
2127         (promise_test.t.return.Promise.resolve.then):
2128         * web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt: Added.
2129         * web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/count-queuing-strategy.https.html.
2130         * web-platform-tests/streams/readable-streams/bad-underlying-sources.sharedworker-expected.txt: Added.
2131         * web-platform-tests/streams/readable-streams/bad-underlying-sources.sharedworker.html: Added.
2132         * web-platform-tests/streams/readable-streams/brand-checks-expected.txt:
2133         * web-platform-tests/streams/readable-streams/brand-checks.dedicatedworker-expected.txt: Added.
2134         * web-platform-tests/streams/readable-streams/brand-checks.dedicatedworker.html: Added.
2135         * web-platform-tests/streams/readable-streams/brand-checks.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/brand-checks.https.html.
2136         * web-platform-tests/streams/readable-streams/brand-checks.https-expected.txt: Removed.
2137         * web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt: Added.
2138         * web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/readable-stream-reader.https.html.
2139         * web-platform-tests/streams/readable-streams/brand-checks.sharedworker-expected.txt: Added.
2140         * web-platform-tests/streams/readable-streams/brand-checks.sharedworker.html: Added.
2141         * web-platform-tests/streams/readable-streams/cancel-expected.txt:
2142         * web-platform-tests/streams/readable-streams/cancel.dedicatedworker-expected.txt: Added.
2143         * web-platform-tests/streams/readable-streams/cancel.dedicatedworker.html: Added.
2144         * web-platform-tests/streams/readable-streams/cancel.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/cancel.https.html.
2145         * web-platform-tests/streams/readable-streams/cancel.https-expected.txt: Removed.
2146         * web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt: Added.
2147         * web-platform-tests/streams/readable-streams/cancel.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
2148         * web-platform-tests/streams/readable-streams/cancel.sharedworker-expected.txt: Added.
2149         * web-platform-tests/streams/readable-streams/cancel.sharedworker.html: Added.
2150         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration-expected.txt:
2151         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.dedicatedworker-expected.txt: Added.
2152         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.dedicatedworker.html: Added.
2153         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.html: Added.
2154         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.https-expected.txt: Removed.
2155         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.https.html: Removed.
2156         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt: Added.
2157         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
2158         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.sharedworker-expected.txt: Added.
2159         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.sharedworker.html: Added.
2160         * web-platform-tests/streams/readable-streams/garbage-collection-expected.txt:
2161         * web-platform-tests/streams/readable-streams/garbage-collection.dedicatedworker-expected.txt: Added.
2162         * web-platform-tests/streams/readable-streams/garbage-collection.dedicatedworker.html: Added.
2163         * web-platform-tests/streams/readable-streams/garbage-collection.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/garbage-collection.https.html.
2164         * web-platform-tests/streams/readable-streams/garbage-collection.https-expected.txt: Removed.
2165         * web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt: Added.
2166         * web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
2167         * web-platform-tests/streams/readable-streams/garbage-collection.sharedworker-expected.txt: Added.
2168         * web-platform-tests/streams/readable-streams/garbage-collection.sharedworker.html: Added.
2169         * web-platform-tests/streams/readable-streams/general-expected.txt:
2170         * web-platform-tests/streams/readable-streams/general.dedicatedworker-expected.txt: Added.
2171         * web-platform-tests/streams/readable-streams/general.dedicatedworker.html: Added.
2172         * web-platform-tests/streams/readable-streams/general.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/general.https.html.
2173         * web-platform-tests/streams/readable-streams/general.https-expected.txt: Removed.
2174         * web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt: Added.
2175         * web-platform-tests/streams/readable-streams/general.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
2176         * web-platform-tests/streams/readable-streams/general.sharedworker-expected.txt: Added.
2177         * web-platform-tests/streams/readable-streams/general.sharedworker.html: Added.
2178         * web-platform-tests/streams/readable-streams/pipe-through-expected.txt:
2179         * web-platform-tests/streams/readable-streams/pipe-through.dedicatedworker-expected.txt: Added.
2180         * web-platform-tests/streams/readable-streams/pipe-through.dedicatedworker.html: Added.
2181         * web-platform-tests/streams/readable-streams/pipe-through.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/pipe-through.https.html.
2182         * web-platform-tests/streams/readable-streams/pipe-through.https-expected.txt: Removed.
2183         * web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https-expected.txt: Added.
2184         * web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
2185         * web-platform-tests/streams/readable-streams/pipe-through.sharedworker-expected.txt: Added.
2186         * web-platform-tests/streams/readable-streams/pipe-through.sharedworker.html: Added.
2187         * web-platform-tests/streams/readable-streams/readable-stream-reader-expected.txt:
2188         * web-platform-tests/streams/readable-streams/readable-stream-reader.dedicatedworker-expected.txt: Added.
2189         * web-platform-tests/streams/readable-streams/readable-stream-reader.dedicatedworker.html: Added.
2190         * web-platform-tests/streams/readable-streams/readable-stream-reader.html: Added.
2191         * web-platform-tests/streams/readable-streams/readable-stream-reader.https-expected.txt: Removed.
2192         * web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt: Added.
2193         * web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-underlying-sources.https.html.
2194         * web-platform-tests/streams/readable-streams/readable-stream-reader.sharedworker-expected.txt: Added.
2195         * web-platform-tests/streams/readable-streams/readable-stream-reader.sharedworker.html: Added.
2196         * web-platform-tests/streams/readable-streams/tee-expected.txt:
2197         * web-platform-tests/streams/readable-streams/tee.dedicatedworker-expected.txt: Added.
2198         * web-platform-tests/streams/readable-streams/tee.dedicatedworker.html: Added.
2199         * web-platform-tests/streams/readable-streams/tee.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/tee.https.html.
2200         * web-platform-tests/streams/readable-streams/tee.https-expected.txt: Removed.
2201         * web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt: Added.
2202         * web-platform-tests/streams/readable-streams/tee.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
2203         * web-platform-tests/streams/readable-streams/tee.sharedworker-expected.txt: Added.
2204         * web-platform-tests/streams/readable-streams/tee.sharedworker.html: Added.
2205         * web-platform-tests/streams/readable-streams/templated-expected.txt:
2206         * web-platform-tests/streams/readable-streams/templated.dedicatedworker-expected.txt: Added.
2207         * web-platform-tests/streams/readable-streams/templated.dedicatedworker.html: Added.
2208         * web-platform-tests/streams/readable-streams/templated.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/templated.https.html.
2209         * web-platform-tests/streams/readable-streams/templated.https-expected.txt: Removed.
2210         * web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt: Added.
2211         * web-platform-tests/streams/readable-streams/templated.serviceworker.https.html: Copied from LayoutTests/imported/w3c/web-platform-tests/streams/readable-streams/bad-strategies.https.html.
2212         * web-platform-tests/streams/readable-streams/templated.sharedworker-expected.txt: Added.
2213         * web-platform-tests/streams/readable-streams/templated.sharedworker.html: Added.
2214         * web-platform-tests/streams/readable-streams/w3c-import.log:
2215         * web-platform-tests/streams/resources/recording-streams.js: Added.
2216         (self.recordingReadableStream):
2217         (self.recordingWritableStream):
2218         * web-platform-tests/streams/resources/rs-test-templates.js:
2219         (self.templatedRSEmpty):
2220         (self.templatedRSClosed):
2221         (self.templatedRSErrored):
2222         (self.templatedRSErroredSyncOnly):
2223         (self.templatedRSEmptyReader):
2224         (self.templatedRSClosedReader):
2225         (self.templatedRSErroredReader):
2226         (self.templatedRSTwoChunksOpenReader):
2227         (self.templatedRSTwoChunksClosedReader):
2228         * web-platform-tests/streams/resources/test-initializer.js: Removed.
2229         * web-platform-tests/streams/resources/test-utils.js:
2230         (self.methodRejects):
2231         * web-platform-tests/streams/resources/w3c-import.log:
2232         * web-platform-tests/streams/w3c-import.log:
2233         * web-platform-tests/test_keys_wdspec.html: Added.
2234         * web-platform-tests/url/a-element-expected.txt:
2235         * web-platform-tests/url/a-element-origin-xhtml.xhtml:
2236         * web-platform-tests/url/a-element-origin.html:
2237         * web-platform-tests/url/a-element-xhtml-expected.txt:
2238         * web-platform-tests/url/a-element-xhtml.xhtml:
2239         * web-platform-tests/url/a-element.html:
2240         * web-platform-tests/url/interfaces-expected.txt:
2241         * web-platform-tests/url/setters_tests.json:
2242         * web-platform-tests/url/url-constructor-expected.txt:
2243         * web-platform-tests/url/url-setters-expected.txt:
2244         * web-platform-tests/url/url-tojson-expected.txt:
2245         * web-platform-tests/url/urltestdata.json:
2246         * web-platform-tests/url/w3c-import.log:
2247         * web-platform-tests/user-timing/resources/webperftestharness.js:
2248         (has_required_interfaces):
2249         * web-platform-tests/user-timing/test_user_timing_clear_marks.html:
2250         * web-platform-tests/user-timing/test_user_timing_clear_measures.html:
2251         * web-platform-tests/user-timing/test_user_timing_mark.html:
2252         * web-platform-tests/user-timing/test_user_timing_mark_exceptions.html:
2253         * web-platform-tests/user-timing/test_user_timing_measure.html:
2254         * web-platform-tests/user-timing/test_user_timing_measure_exceptions.html:
2255         * web-platform-tests/user-timing/test_user_timing_measure_navigation_timing-expected.txt:
2256         * web-platform-tests/user-timing/test_user_timing_measure_navigation_timing.html:
2257         * web-platform-tests/w3c-import.log:
2258         * web-platform-tests/webrtc/datachannel-emptystring-expected.txt:
2259         * web-platform-tests/webrtc/no-media-call-expected.txt:
2260         * web-platform-tests/webrtc/promises-call-expected.txt:
2261
2262 2017-02-11  Chris Dumez  <cdumez@apple.com>
2263
2264         Implement URL's toJSON()
2265         https://bugs.webkit.org/show_bug.cgi?id=167979
2266
2267         Reviewed by Sam Weinig.
2268
2269         Re-sync URL tests from upstream to gain test coverage for
2270         URL's toJSON().
2271
2272         * web-platform-tests/url/interfaces-expected.txt:
2273         * web-platform-tests/url/interfaces.html:
2274         * web-platform-tests/url/url-tojson-expected.txt: Added.
2275         * web-platform-tests/url/url-tojson.html: Added.
2276         * web-platform-tests/url/w3c-import.log:
2277
2278 2017-02-10  Sam Weinig  <sam@webkit.org>
2279
2280         [WebIDL] Cleanup XMLHttpRequest's bindings
2281         https://bugs.webkit.org/show_bug.cgi?id=168067
2282
2283         Reviewed by Chris Dumez.
2284
2285         * web-platform-tests/XMLHttpRequest/setrequestheader-bogus-name-expected.txt:
2286         * web-platform-tests/XMLHttpRequest/setrequestheader-bogus-value-expected.txt:
2287         Update results now that we pass.
2288
2289 2017-02-10  Chris Dumez  <cdumez@apple.com>
2290
2291         document.origin doesn't match spec
2292         https://bugs.webkit.org/show_bug.cgi?id=168022
2293
2294         Reviewed by Sam Weinig.
2295
2296         Rebaseline test now that document.origin has the right format.
2297
2298         * web-platform-tests/dom/nodes/Node-cloneNode-expected.txt:
2299
2300 2017-02-10  Youenn Fablet  <youenn@apple.com>
2301
2302         [Fetch API] fetch fails when undefined is passed as headers
2303         https://bugs.webkit.org/show_bug.cgi?id=168043
2304
2305         Reviewed by Geoffrey Garen.
2306
2307         * web-platform-tests/fetch/api/request/request-headers-expected.txt:
2308         * web-platform-tests/fetch/api/request/request-headers.html:
2309
2310 2017-02-10  Jiewen Tan  <jiewen_tan@apple.com>
2311
2312         [WebCrypto] Remove imported/w3c/WebCryptoAPI tests
2313         https://bugs.webkit.org/show_bug.cgi?id=168064
2314
2315         Reviewed by Youenn Fablet.
2316
2317         * WebCryptoAPI/OWNERS: Removed.
2318         * WebCryptoAPI/README.md: Removed.
2319         * WebCryptoAPI/WebCryptoAPI.idl: Removed.
2320         * WebCryptoAPI/digest/digest.js: Removed.
2321         * WebCryptoAPI/digest/digest.worker.js: Removed.
2322         * WebCryptoAPI/digest/test_digest-expected.txt: Removed.
2323         * WebCryptoAPI/digest/test_digest.html: Removed.
2324         * WebCryptoAPI/digest/w3c-import.log: Removed.
2325         * WebCryptoAPI/encrypt_decrypt/aes.js: Removed.
2326         * WebCryptoAPI/encrypt_decrypt/aes_cbc.worker.js: Removed.
2327         * WebCryptoAPI/encrypt_decrypt/aes_cbc_vectors.js: Removed.
2328         * WebCryptoAPI/encrypt_decrypt/aes_ctr.worker.js: Removed.
2329         * WebCryptoAPI/encrypt_decrypt/aes_ctr_vectors.js: Removed.
2330         * WebCryptoAPI/encrypt_decrypt/aes_gcm.worker.js: Removed.
2331         * WebCryptoAPI/encrypt_decrypt/aes_gcm_vectors.js: Removed.
2332         * WebCryptoAPI/encrypt_decrypt/rsa.js: Removed.
2333         * WebCryptoAPI/encrypt_decrypt/rsa.worker.js: Removed.
2334         * WebCryptoAPI/encrypt_decrypt/rsa_vectors.js: Removed.
2335         * WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt: Removed.
2336         * WebCryptoAPI/encrypt_decrypt/test_aes_cbc.html: Removed.
2337         * WebCryptoAPI/encrypt_decrypt/test_aes_ctr-expected.txt: Removed.
2338         * WebCryptoAPI/encrypt_decrypt/test_aes_ctr.html: Removed.
2339         * WebCryptoAPI/encrypt_decrypt/test_aes_gcm-expected.txt: Removed.
2340         * WebCryptoAPI/encrypt_decrypt/test_aes_gcm.html: Removed.
2341         * WebCryptoAPI/encrypt_decrypt/test_rsa_oaep-expected.txt: Removed.
2342         * WebCryptoAPI/encrypt_decrypt/test_rsa_oaep.html: Removed.
2343         * WebCryptoAPI/encrypt_decrypt/w3c-import.log: Removed.
2344         * WebCryptoAPI/generateKey/failures.js: Removed.
2345         * WebCryptoAPI/generateKey/failures.worker.js: Removed.
2346         * WebCryptoAPI/generateKey/failures_AES-CBC.worker.js: Removed.
2347         * WebCryptoAPI/generateKey/failures_AES-CTR.worker.js: Removed.
2348         * WebCryptoAPI/generateKey/failures_AES-GCM.worker.js: Removed.
2349         * WebCryptoAPI/generateKey/failures_AES-KW.worker.js: Removed.
2350         * WebCryptoAPI/generateKey/failures_ECDH.worker.js: Removed.
2351         * WebCryptoAPI/generateKey/failures_ECDSA.worker.js: Removed.
2352         * WebCryptoAPI/generateKey/failures_HMAC.worker.js: Removed.
2353         * WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.js: Removed.
2354         * WebCryptoAPI/generateKey/failures_RSA-PSS.worker.js: Removed.
2355         * WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.js: Removed.
2356         * WebCryptoAPI/generateKey/successes.js: Removed.
2357         * WebCryptoAPI/generateKey/successes.worker.js: Removed.
2358         * WebCryptoAPI/generateKey/successes_AES-CBC.worker.js: Removed.
2359         * WebCryptoAPI/generateKey/successes_AES-CTR.worker.js: Removed.
2360         * WebCryptoAPI/generateKey/successes_AES-GCM.worker.js: Removed.
2361         * WebCryptoAPI/generateKey/successes_AES-KW.worker.js: Removed.
2362         * WebCryptoAPI/generateKey/successes_ECDH.worker.js: Removed.
2363         * WebCryptoAPI/generateKey/successes_ECDSA.worker.js: Removed.
2364         * WebCryptoAPI/generateKey/successes_HMAC.worker.js: Removed.
2365         * WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.js: Removed.
2366         * WebCryptoAPI/generateKey/successes_RSA-PSS.worker.js: Removed.
2367         * WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.js: Removed.
2368         * WebCryptoAPI/generateKey/test_aes-cbc-expected.txt: Removed.
2369         * WebCryptoAPI/generateKey/test_aes-cbc.html: Removed.
2370         * WebCryptoAPI/generateKey/test_aes-ctr-expected.txt: Removed.
2371         * WebCryptoAPI/generateKey/test_aes-ctr.html: Removed.
2372         * WebCryptoAPI/generateKey/test_failures-expected.txt: Removed.
2373         * WebCryptoAPI/generateKey/test_failures.html: Removed.
2374         * WebCryptoAPI/generateKey/test_failures_AES-CBC-expected.txt: Removed.
2375         * WebCryptoAPI/generateKey/test_failures_AES-CBC.html: Removed.
2376         * WebCryptoAPI/generateKey/test_failures_AES-CTR-expected.txt: Removed.
2377         * WebCryptoAPI/generateKey/test_failures_AES-CTR.html: Removed.
2378         * WebCryptoAPI/generateKey/test_failures_AES-GCM-expected.txt: Removed.
2379         * WebCryptoAPI/generateKey/test_failures_AES-GCM.html: Removed.
2380         * WebCryptoAPI/generateKey/test_failures_AES-KW-expected.txt: Removed.
2381         * WebCryptoAPI/generateKey/test_failures_AES-KW.html: Removed.
2382         * WebCryptoAPI/generateKey/test_failures_ECDH-expected.txt: Removed.
2383         * WebCryptoAPI/generateKey/test_failures_ECDH.html: Removed.
2384         * WebCryptoAPI/generateKey/test_failures_ECDSA-expected.txt: Removed.
2385         * WebCryptoAPI/generateKey/test_failures_ECDSA.html: Removed.
2386         * WebCryptoAPI/generateKey/test_failures_HMAC-expected.txt: Removed.
2387         * WebCryptoAPI/generateKey/test_failures_HMAC.html: Removed.
2388         * WebCryptoAPI/generateKey/test_failures_RSA-OAEP-expected.txt: Removed.
2389         * WebCryptoAPI/generateKey/test_failures_RSA-OAEP.html: Removed.
2390         * WebCryptoAPI/generateKey/test_failures_RSA-PSS-expected.txt: Removed.
2391         * WebCryptoAPI/generateKey/test_failures_RSA-PSS.html: Removed.
2392         * WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5-expected.txt: Removed.
2393         * WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5.html: Removed.
2394         * WebCryptoAPI/generateKey/test_successes-expected.txt: Removed.
2395         * WebCryptoAPI/generateKey/test_successes.html: Removed.
2396         * WebCryptoAPI/generateKey/test_successes_AES-CBC-expected.txt: Removed.
2397         * WebCryptoAPI/generateKey/test_successes_AES-CBC.html: Removed.
2398         * WebCryptoAPI/generateKey/test_successes_AES-CTR-expected.txt: Removed.
2399         * WebCryptoAPI/generateKey/test_successes_AES-CTR.html: Removed.
2400         * WebCryptoAPI/generateKey/test_successes_AES-GCM-expected.txt: Removed.
2401         * WebCryptoAPI/generateKey/test_successes_AES-GCM.html: Removed.
2402         * WebCryptoAPI/generateKey/test_successes_AES-KW-expected.txt: Removed.
2403         * WebCryptoAPI/generateKey/test_successes_AES-KW.html: Removed.
2404         * WebCryptoAPI/generateKey/test_successes_ECDH-expected.txt: Removed.
2405         * WebCryptoAPI/generateKey/test_successes_ECDH.html: Removed.
2406         * WebCryptoAPI/generateKey/test_successes_ECDSA-expected.txt: Removed.
2407         * WebCryptoAPI/generateKey/test_successes_ECDSA.html: Removed.
2408         * WebCryptoAPI/generateKey/test_successes_HMAC-expected.txt: Removed.
2409         * WebCryptoAPI/generateKey/test_successes_HMAC.html: Removed.
2410         * WebCryptoAPI/generateKey/test_successes_RSA-OAEP-expected.txt: Removed.
2411         * WebCryptoAPI/generateKey/test_successes_RSA-OAEP.html: Removed.
2412         * WebCryptoAPI/generateKey/test_successes_RSA-PSS-expected.txt: Removed.
2413         * WebCryptoAPI/generateKey/test_successes_RSA-PSS.html: Removed.
2414         * WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5-expected.txt: Removed.
2415         * WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5.html: Removed.
2416         * WebCryptoAPI/generateKey/w3c-import.log: Removed.
2417         * WebCryptoAPI/getRandomValues.js: Removed.
2418         * WebCryptoAPI/getRandomValues.worker.js: Removed.
2419         * WebCryptoAPI/idlharness-expected.txt: Removed.
2420         * WebCryptoAPI/idlharness.html: Removed.
2421         * WebCryptoAPI/idlharness.worker.js: Removed.
2422         * WebCryptoAPI/test_getRandomValues-expected.txt: Removed.
2423         * WebCryptoAPI/test_getRandomValues.html: Removed.
2424         * WebCryptoAPI/tools/generate.py: Removed.
2425         * WebCryptoAPI/tools/w3c-import.log: Removed.
2426         * WebCryptoAPI/util/helpers.js: Removed.
2427         * WebCryptoAPI/util/w3c-import.log: Removed.
2428         * WebCryptoAPI/w3c-import.log: Removed.
2429
2430 2017-02-08  Jiewen Tan  <jiewen_tan@apple.com>
2431
2432         [WebCrypto] Import imported/w3c/web-platform-tests/WebCryptoAPI tests
2433         https://bugs.webkit.org/show_bug.cgi?id=165723
2434
2435         Reviewed by Youenn Fablet.
2436
2437         * resources/import-expectations.json:
2438         * web-platform-tests/WebCryptoAPI/OWNERS: Added.
2439         * web-platform-tests/WebCryptoAPI/README.md: Added.
2440         * web-platform-tests/WebCryptoAPI/WebCryptoAPI.idl: Added.
2441         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.js: Added.
2442         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker-expected.txt: Added.
2443         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker.html: Added.
2444         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker.js: Added.
2445         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.js: Added.
2446         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker-expected.txt: Added.
2447         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker.html: Added.
2448         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker.js: Added.
2449         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.js: Added.
2450         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt: Added.
2451         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html: Added.
2452         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.js: Added.
2453         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf_vectors.js: Added.
2454         * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.js: Added.
2455         * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker-expected.txt: Added.
2456         * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.html: Added.
2457         * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.js: Added.
2458         * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2_vectors.js: Added.
2459         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits-expected.txt: Added.
2460         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_bits.html: Added.
2461         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys-expected.txt: Added.
2462         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_ecdh_keys.html: Added.
2463         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf-expected.txt: Added.
2464         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_hkdf.html: Added.
2465         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2-expected.txt: Added.
2466         * web-platform-tests/WebCryptoAPI/derive_bits_keys/test_pbkdf2.html: Added.
2467         * web-platform-tests/WebCryptoAPI/derive_bits_keys/w3c-import.log: Added.
2468         * web-platform-tests/WebCryptoAPI/digest/digest.js: Added.
2469         * web-platform-tests/WebCryptoAPI/digest/digest.worker-expected.txt: Added.
2470         * web-platform-tests/WebCryptoAPI/digest/digest.worker.html: Added.
2471         * web-platform-tests/WebCryptoAPI/digest/digest.worker.js: Added.
2472         * web-platform-tests/WebCryptoAPI/digest/test_digest-expected.txt: Added.
2473         * web-platform-tests/WebCryptoAPI/digest/test_digest.html: Added.
2474         * web-platform-tests/WebCryptoAPI/digest/w3c-import.log: Added.
2475         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes.js: Added.
2476         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt: Added.
2477         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker.html: Added.
2478         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker.js: Added.
2479         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc_vectors.js: Added.
2480         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker-expected.txt: Added.
2481         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker.html: Added.
2482         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker.js: Added.
2483         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr_vectors.js: Added.
2484         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker-expected.txt: Added.
2485         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker.html: Added.
2486         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker.js: Added.
2487         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_gcm_vectors.js: Added.
2488         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/rsa.js: Added.
2489         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/rsa.worker-expected.txt: Added.
2490         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/rsa.worker.html: Added.
2491         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/rsa.worker.js: Added.
2492         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/rsa_vectors.js: Added.
2493         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc-expected.txt: Added.
2494         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_cbc.html: Added.
2495         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_ctr-expected.txt: Added.
2496         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_ctr.html: Added.
2497         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_gcm-expected.txt: Added.
2498         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_aes_gcm.html: Added.
2499         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_rsa_oaep-expected.txt: Added.
2500         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/test_rsa_oaep.html: Added.
2501         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/w3c-import.log: Added.
2502         * web-platform-tests/WebCryptoAPI/generateKey/failures.js: Added.
2503         * web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Added.
2504         * web-platform-tests/WebCryptoAPI/generateKey/failures.worker.html: Added.
2505         * web-platform-tests/WebCryptoAPI/generateKey/failures.worker.js: Added.
2506         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CBC.worker-expected.txt: Added.
2507         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CBC.worker.html: Added.
2508         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CBC.worker.js: Added.
2509         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.worker-expected.txt: Added.
2510         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.worker.html: Added.
2511         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.worker.js: Added.
2512         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.worker-expected.txt: Added.
2513         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.worker.html: Added.
2514         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.worker.js: Added.
2515         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-KW.worker-expected.txt: Added.
2516         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-KW.worker.html: Added.
2517         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-KW.worker.js: Added.
2518         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt: Added.
2519         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker.html: Added.
2520         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker.js: Added.
2521         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt: Added.
2522         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker.html: Added.
2523         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker.js: Added.
2524         * web-platform-tests/WebCryptoAPI/generateKey/failures_HMAC.worker-expected.txt: Added.
2525         * web-platform-tests/WebCryptoAPI/generateKey/failures_HMAC.worker.html: Added.
2526         * web-platform-tests/WebCryptoAPI/generateKey/failures_HMAC.worker.js: Added.
2527         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.worker-expected.txt: Added.
2528         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.html: Added.
2529         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.js: Added.
2530         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt: Added.
2531         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker.html: Added.
2532         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker.js: Added.
2533         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker-expected.txt: Added.
2534         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.html: Added.
2535         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.js: Added.
2536         * web-platform-tests/WebCryptoAPI/generateKey/successes.js: Added.
2537         * web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Added.
2538         * web-platform-tests/WebCryptoAPI/generateKey/successes.worker.html: Added.
2539         * web-platform-tests/WebCryptoAPI/generateKey/successes.worker.js: Added.
2540         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.worker-expected.txt: Added.
2541         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.worker.html: Added.
2542         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.worker.js: Added.
2543         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.worker-expected.txt: Added.
2544         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.worker.html: Added.
2545         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.worker.js: Added.
2546         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.worker-expected.txt: Added.
2547         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.worker.html: Added.
2548         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.worker.js: Added.
2549         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.worker-expected.txt: Added.
2550         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.worker.html: Added.
2551         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.worker.js: Added.
2552         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt: Added.
2553         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker.html: Added.
2554         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker.js: Added.
2555         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt: Added.
2556         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker.html: Added.
2557         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker.js: Added.
2558         * web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.worker-expected.txt: Added.
2559         * web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.worker.html: Added.
2560         * web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.worker.js: Added.
2561         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.worker-expected.txt: Added.
2562         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.html: Added.
2563         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.js: Added.
2564         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Added.
2565         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker.html: Added.
2566         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker.js: Added.
2567         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker-expected.txt: Added.
2568         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.html: Added.
2569         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.js: Added.
2570         * web-platform-tests/WebCryptoAPI/generateKey/test_aes-cbc-expected.txt: Added.
2571         * web-platform-tests/WebCryptoAPI/generateKey/test_aes-cbc.html: Added.
2572         * web-platform-tests/WebCryptoAPI/generateKey/test_aes-ctr-expected.txt: Added.
2573         * web-platform-tests/WebCryptoAPI/generateKey/test_aes-ctr.html: Added.
2574         * web-platform-tests/WebCryptoAPI/generateKey/test_failures-expected.txt: Added.
2575         * web-platform-tests/WebCryptoAPI/generateKey/test_failures.html: Added.
2576         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CBC-expected.txt: Added.
2577         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CBC.html: Added.
2578         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CTR-expected.txt: Added.
2579         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-CTR.html: Added.
2580         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-GCM-expected.txt: Added.
2581         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-GCM.html: Added.
2582         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-KW-expected.txt: Added.
2583         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_AES-KW.html: Added.
2584         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH-expected.txt: Added.
2585         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.html: Added.
2586         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA-expected.txt: Added.
2587         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.html: Added.
2588         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_HMAC-expected.txt: Added.
2589         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_HMAC.html: Added.
2590         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-OAEP-expected.txt: Added.
2591         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-OAEP.html: Added.
2592         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS-expected.txt: Added.
2593         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.html: Added.
2594         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5-expected.txt: Added.
2595         * web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSASSA-PKCS1-v1_5.html: Added.
2596         * web-platform-tests/WebCryptoAPI/generateKey/test_successes-expected.txt: Added.
2597         * web-platform-tests/WebCryptoAPI/generateKey/test_successes.html: Added.
2598         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CBC-expected.txt: Added.
2599         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CBC.html: Added.
2600         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CTR-expected.txt: Added.
2601         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-CTR.html: Added.
2602         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-GCM-expected.txt: Added.
2603         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-GCM.html: Added.
2604         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-KW-expected.txt: Added.
2605         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_AES-KW.html: Added.
2606         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH-expected.txt: Added.
2607         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.html: Added.
2608         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA-expected.txt: Added.
2609         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.html: Added.
2610         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_HMAC-expected.txt: Added.
2611         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_HMAC.html: Added.
2612         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-OAEP-expected.txt: Added.
2613         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-OAEP.html: Added.
2614         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS-expected.txt: Added.
2615         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.html: Added.
2616         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5-expected.txt: Added.
2617         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSASSA-PKCS1-v1_5.html: Added.
2618         * web-platform-tests/WebCryptoAPI/generateKey/w3c-import.log: Added.
2619         * web-platform-tests/WebCryptoAPI/getRandomValues.js: Added.
2620         * web-platform-tests/WebCryptoAPI/getRandomValues.worker-expected.txt: Added.
2621         * web-platform-tests/WebCryptoAPI/getRandomValues.worker.html: Added.
2622         * web-platform-tests/WebCryptoAPI/getRandomValues.worker.js: Added.
2623         * web-platform-tests/WebCryptoAPI/idlharness-expected.txt: Added.
2624         * web-platform-tests/WebCryptoAPI/idlharness.html: Added.
2625         * web-platform-tests/WebCryptoAPI/idlharness.worker-expected.txt: Added.
2626         * web-platform-tests/WebCryptoAPI/idlharness.worker.html: Added.
2627         * web-platform-tests/WebCryptoAPI/idlharness.worker.js: Added.
2628         * web-platform-tests/WebCryptoAPI/import_export/ec_importKey.js: Added.
2629         * web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker-expected.txt: Added.
2630         * web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker.html: Added.
2631         * web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker.js: Added.
2632         * web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.js: Added.
2633         * web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt: Added.
2634         * web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker.html: Added.
2635         * web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker.js: Added.
2636         * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.js: Added.
2637         * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker-expected.txt: Added.
2638         * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker.html: Added.
2639         * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker.js: Added.
2640         * web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey-expected.txt: Added.
2641         * web-platform-tests/WebCryptoAPI/import_export/test_ec_importKey.html: Added.
2642         * web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey-expected.txt: Added.
2643         * web-platform-tests/WebCryptoAPI/import_export/test_rsa_importKey.html: Added.
2644         * web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey-expected.txt: Added.
2645         * web-platform-tests/WebCryptoAPI/import_export/test_symmetric_importKey.html: Added.
2646         * web-platform-tests/WebCryptoAPI/import_export/w3c-import.log: Added.
2647         * web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.js: Added.
2648         * web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker-expected.txt: Added.
2649         * web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html: Added.
2650         * web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.js: Added.
2651         * web-platform-tests/WebCryptoAPI/sign_verify/ecdsa_vectors.js: Added.
2652         * web-platform-tests/WebCryptoAPI/sign_verify/hmac.js: Added.
2653         * web-platform-tests/WebCryptoAPI/sign_verify/hmac.worker-expected.txt: Added.
2654         * web-platform-tests/WebCryptoAPI/sign_verify/hmac.worker.html: Added.
2655         * web-platform-tests/WebCryptoAPI/sign_verify/hmac.worker.js: Added.
2656         * web-platform-tests/WebCryptoAPI/sign_verify/hmac_vectors.js: Added.
2657         * web-platform-tests/WebCryptoAPI/sign_verify/rsa.js: Added.
2658         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt: Added.
2659         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker.html: Added.
2660         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker.js: Added.
2661         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs_vectors.js: Added.
2662         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt: Added.
2663         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker.html: Added.
2664         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker.js: Added.
2665         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss_vectors.js: Added.
2666         * web-platform-tests/WebCryptoAPI/sign_verify/test_ecdsa-expected.txt: Added.
2667         * web-platform-tests/WebCryptoAPI/sign_verify/test_ecdsa.html: Added.
2668         * web-platform-tests/WebCryptoAPI/sign_verify/test_hmac-expected.txt: Added.
2669         * web-platform-tests/WebCryptoAPI/sign_verify/test_hmac.html: Added.
2670         * web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs-expected.txt: Added.
2671         * web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pkcs.html: Added.
2672         * web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss-expected.txt: Added.
2673         * web-platform-tests/WebCryptoAPI/sign_verify/test_rsa_pss.html: Added.
2674         * web-platform-tests/WebCryptoAPI/sign_verify/w3c-import.log: Added.
2675         * web-platform-tests/WebCryptoAPI/test_getRandomValues-expected.txt: Added.
2676         * web-platform-tests/WebCryptoAPI/test_getRandomValues.html: Added.
2677         * web-platform-tests/WebCryptoAPI/tools/generate.py: Added.
2678         * web-platform-tests/WebCryptoAPI/tools/w3c-import.log: Added.
2679         * web-platform-tests/WebCryptoAPI/util/helpers.js: Added.
2680         * web-platform-tests/WebCryptoAPI/util/w3c-import.log: Added.
2681         * web-platform-tests/WebCryptoAPI/w3c-import.log: Added.
2682         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey-expected.txt: Added.
2683         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.html: Added.
2684         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/w3c-import.log: Added.
2685         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.js: Added.
2686         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker-expected.txt: Added.
2687         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker.html: Added.
2688         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker.js: Added.
2689
2690 2017-02-09  Chris Dumez  <cdumez@apple.com>
2691
2692         Object.getPrototypeOf(NodeFilter) should be Function.prototype, not Object.prototype
2693         https://bugs.webkit.org/show_bug.cgi?id=167964
2694
2695         Reviewed by Youenn Fablet.
2696
2697         Rebaseline web platform test now that more checks are passing.
2698
2699         * web-platform-tests/dom/interfaces-expected.txt:
2700
2701 2017-02-09  Youenn Fablet  <youenn@apple.com>
2702
2703         Improve W3C importer command line options
2704         https://bugs.webkit.org/show_bug.cgi?id=167448
2705
2706         Reviewed by Ryosuke Niwa.
2707
2708         * resources/TestRepositories: Skipped module generation and gitignore generation for the moment.
2709
2710 2017-02-08  Chris Dumez  <cdumez@apple.com>
2711
2712         Update web-platform-tests resources
2713         https://bugs.webkit.org/show_bug.cgi?id=168026
2714
2715         Reviewed by Youenn Fablet.
2716
2717         * resources/web-platform-tests-modules.json:
2718         * resources/web-platform-tests-modules/darobin/webidl2.js/archive/bd216bcd5596d60734450adc938155deab1e1a80.tar.gz: Removed.
2719         * resources/web-platform-tests-modules/dontcallmedom/widlproc/archive/4ef8dde69c0ba3d0167bccfa2775eea7f0d6c7fe.tar.gz: Removed.
2720         * resources/web-platform-tests-modules/w3c/testharness.js/archive/873f9680aff66553f84d38f21a038c4534cc2789.tar.gz: Removed.
2721         * web-platform-tests/.gitignore:
2722         * web-platform-tests/XMLHttpRequest/interfaces-expected.txt:
2723         * web-platform-tests/dom/interfaces-expected.txt:
2724         * web-platform-tests/fetch/api/headers/headers-idl-expected.txt:
2725         * web-platform-tests/html/dom/interfaces-expected.txt:
2726         * web-platform-tests/html/webappapis/animation-frames/idlharness-expected.txt:
2727         * web-platform-tests/resources/LICENSE: Added.
2728         * web-platform-tests/resources/idlharness.js: Added.
2729         (constValue):
2730         (minOverloadLength):
2731         (throwOrReject):
2732         (awaitNCallbacks):
2733         (return.fround):
2734         (fround):
2735         (self.IdlArray):
2736         (IdlArray.prototype.add_idls):
2737         (IdlArray.prototype.add_untested_idls):
2738         (IdlArray.prototype.internal_add_idls):
2739         (IdlArray.prototype.add_objects):
2740         (IdlArray.prototype.prevent_multiple_testing):
2741         (IdlArray.prototype.recursively_get_implements):
2742         (exposed_in):
2743         (IdlArray.prototype.test):
2744         (IdlArray.prototype.assert_type_is):
2745         (IdlObject):
2746         (IdlObject.prototype.test):
2747         (IdlObject.prototype.has_extended_attribute):
2748         (IdlInterface):
2749         (IdlInterface.prototype.is_callback):
2750         (IdlInterface.prototype.has_constants):
2751         (IdlInterface.prototype.is_global):
2752         (IdlInterface.prototype.test):
2753         (IdlInterface.prototype.test_self):
2754         (IdlInterface.prototype.test_member_const):
2755         (IdlInterface.prototype.test_member_attribute):
2756         (IdlInterface.prototype.test_member_operation):
2757         (IdlInterface.prototype.do_member_operation_asserts):
2758         (IdlInterface.prototype.add_iterable_members):
2759         (IdlInterface.prototype.test_member_iterable):
2760         (IdlInterface.prototype.test_member_stringifier):
2761         (IdlInterface.prototype.test_members):
2762         (IdlInterface.prototype.test_object):
2763         (IdlInterface.prototype.test_primary_interface_of):
2764         (IdlInterface.prototype.test_interface_of):
2765         (IdlInterface.prototype.has_stringifier):
2766         (IdlInterface.prototype.do_interface_attribute_asserts):
2767         (IdlInterfaceMember):
2768         (create_suitable_object):
2769         (IdlEnum):
2770         (IdlTypedef):
2771         * web-platform-tests/resources/readme.md: Added.
2772         * web-platform-tests/resources/testharness.js: Added.
2773         (WindowTestEnvironment):
2774         (WindowTestEnvironment.prototype._dispatch):
2775         (WindowTestEnvironment.prototype._forEach_windows):
2776         (WindowTestEnvironment.prototype.on_tests_ready):
2777         (WindowTestEnvironment.prototype.setup_messages):
2778         (WindowTestEnvironment.prototype.next_default_test_name):
2779         (WindowTestEnvironment.prototype.on_new_harness_properties):
2780         (WindowTestEnvironment.prototype.add_on_loaded_callback):
2781         (WindowTestEnvironment.prototype.test_timeout):
2782         (WindowTestEnvironment.prototype.global_scope):
2783         (WorkerTestEnvironment):
2784         (WorkerTestEnvironment.prototype._dispatch):
2785         (WorkerTestEnvironment.prototype._add_message_port):
2786         (WorkerTestEnvironment.prototype.next_default_test_name):
2787         (WorkerTestEnvironment.prototype.on_new_harness_properties):
2788         (WorkerTestEnvironment.prototype.on_tests_ready):
2789         (WorkerTestEnvironment.prototype.add_on_loaded_callback):
2790         (WorkerTestEnvironment.prototype.test_timeout):
2791         (WorkerTestEnvironment.prototype.global_scope):
2792         (DedicatedWorkerTestEnvironment):
2793         (DedicatedWorkerTestEnvironment.prototype.on_tests_ready):
2794         (SharedWorkerTestEnvironment):
2795         (SharedWorkerTestEnvironment.prototype.on_tests_ready):
2796         (ServiceWorkerTestEnvironment):
2797         (ServiceWorkerTestEnvironment.prototype.add_on_loaded_callback):
2798         (create_test_environment):
2799         (is_shared_worker):
2800         (is_service_worker):
2801         (test):
2802         (async_test):
2803         (promise_test):
2804         (this.wait_for):
2805         (EventWatcher):
2806         (setup):
2807         (done):
2808         (generate_tests):
2809         (step_timeout):
2810         (truncate):
2811         (is_node):
2812         (format_value):
2813         * web-platform-tests/resources/webidl2/LICENSE: Added.
2814         * web-platform-tests/resources/webidl2/README.md: Added.
2815         * web-platform-tests/resources/webidl2/lib/webidl2.js: Added.
2816         (tokenise):
2817         (WebIDLParseError):
2818         (WebIDLParseError.prototype.toString):
2819         (error):
2820         (consume):
2821         (ws):
2822         (all_ws):
2823         (integer_type):
2824         (float_type):
2825         (primitive_type):
2826         (const_value):
2827         (type_suffix):
2828         (single_type):
2829         (union_type):
2830         (type):
2831         (argument):
2832         (argument_list):
2833         (type_pair):
2834         (simple_extended_attr):
2835         (extended_attrs):
2836         (default_):
2837         (const_):
2838         (inheritance):
2839         (operation_rest):
2840         (callback):
2841         (attribute):
2842         (return_type):
2843         (operation):
2844         (identifiers):
2845         (serialiser):
2846         (iterable_type):
2847         (readonly_iterable_type):
2848         (iterable):
2849         (interface_):
2850         (partial):
2851         (dictionary):
2852         (exception):
2853         (enum_):
2854         (parse):
2855         * web-platform-tests/resources/webidl2/lib/writer.js: Added.
2856         (noop):
2857         (literal):
2858         (wsPea):
2859         (wsTPea):
2860         (lineComment):
2861         (multilineComment):
2862         (type):
2863         (const_value):
2864         (argument):
2865         (args):
2866         (make_ext_at):
2867         (extended_attributes):
2868         (operation):
2869         (attribute):
2870         (interface_):
2871         (dictionary):
2872         (field):
2873         (exception):
2874         (const_):
2875         (typedef):
2876         (implements_):
2877         (callback):
2878         (enum_):
2879         (dispatch):
2880         (iterate):
2881         (write):
2882         (obj.write):
2883         * web-platform-tests/url/interfaces-expected.txt:
2884
2885 2017-02-08  Sam Weinig  <sam@webkit.org>
2886
2887         REGRESSION (r193286): Promise chain no longer prevent UI refresh
2888         <rdar://problem/28062149>
2889         https://bugs.webkit.org/show_bug.cgi?id=161291
2890
2891         Reviewed by Geoffrey Garen.
2892
2893         * web-platform-tests/custom-elements/adopted-callback-expected.txt:
2894         * web-platform-tests/custom-elements/upgrading-expected.txt:
2895         * web-platform-tests/html/webappapis/scripting/event-loops/microtask_after_script-expected.txt:
2896         Update results for improved promise support.
2897
2898 2017-02-08  Youenn Fablet  <youenn@apple.com>
2899
2900         RTCPeerConnection constructor can take null as input
2901         https://bugs.webkit.org/show_bug.cgi?id=167992
2902
2903         Reviewed by Chris Dumez.
2904
2905         * web-platform-tests/webrtc/datachannel-emptystring-expected.txt:
2906         * web-platform-tests/webrtc/no-media-call-expected.txt:
2907         * web-platform-tests/webrtc/promises-call-expected.txt:
2908         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt:
2909         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt:
2910
2911 2017-02-07  Youenn Fablet  <youenn@apple.com>
2912
2913         Use a JSON file to define which WPT files/folders to import
2914         https://bugs.webkit.org/show_bug.cgi?id=167923
2915
2916         Reviewed by Alex Christensen.
2917
2918         * resources/ImportExpectations: Removed.
2919         * resources/import-expectations.json: Added.
2920
2921 2017-02-07  Chris Dumez  <cdumez@apple.com>
2922
2923         Object.preventExtensions() on a Location object should throw a TypeError
2924         https://bugs.webkit.org/show_bug.cgi?id=167917
2925
2926         Reviewed by Alex Christensen.
2927
2928         Rebaseline web platform test now that one more check is passing.
2929
2930         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
2931
2932 2017-02-06  Chris Dumez  <cdumez@apple.com>
2933
2934         Symbols exposed on cross-origin Window / Location objects should be configurable
2935         https://bugs.webkit.org/show_bug.cgi?id=167920
2936
2937         Reviewed by Ryosuke Niwa.
2938
2939         Rebaseline web platform test now that more checks are passing.
2940
2941         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
2942
2943 2017-02-06  Chris Dumez  <cdumez@apple.com>
2944
2945         Align [[OwnPropertyKeys]] with the HTML specification for cross-origin Window / Location objects
2946         https://bugs.webkit.org/show_bug.cgi?id=167647
2947         <rdar://problem/30339489>
2948
2949         Reviewed by Sam Weinig.
2950
2951         Rebaseline web platform test now that more checks are passing.
2952
2953         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
2954
2955 2017-02-06  Chris Dumez  <cdumez@apple.com>
2956
2957         Re-sync html/browsers/origin/cross-origin-objects tests
2958         https://bugs.webkit.org/show_bug.cgi?id=167881
2959
2960         Reviewed by Youenn Fablet.
2961
2962         Re-sync html/browsers/origin/cross-origin-objects tests from upstream a052787d.
2963
2964         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions-expected.txt: Removed.
2965         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions.html: Removed.
2966         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
2967         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html:
2968         * web-platform-tests/html/browsers/origin/cross-origin-objects/frame.html:
2969         * web-platform-tests/html/browsers/origin/cross-origin-objects/w3c-import.log:
2970
2971 2017-02-03  Joseph Pecoraro  <pecoraro@apple.com>
2972
2973         Import web-platform-tests/hr-time tests
2974         https://bugs.webkit.org/show_bug.cgi?id=167819
2975
2976         Reviewed by Youenn Fablet.
2977
2978         We pass all of these tests upstream.
2979
2980         * resources/ImportExpectations:
2981         * web-platform-tests/hr-time/OWNERS: Added.
2982         * web-platform-tests/hr-time/basic-expected.txt: Added.
2983         * web-platform-tests/hr-time/basic.html: Added.
2984         * web-platform-tests/hr-time/basic.worker-expected.txt: Added.
2985         * web-platform-tests/hr-time/basic.worker.html: Added.
2986         * web-platform-tests/hr-time/basic.worker.js: Added.
2987         * web-platform-tests/hr-time/idlharness-expected.txt: Added.
2988         * web-platform-tests/hr-time/idlharness.html: Added.
2989         * web-platform-tests/hr-time/monotonic-clock-expected.txt: Added.
2990         * web-platform-tests/hr-time/monotonic-clock.html: Added.
2991         * web-platform-tests/hr-time/resources/now_frame.html: Added.
2992         * web-platform-tests/hr-time/resources/w3c-import.log: Added.
2993         * web-platform-tests/hr-time/test_cross_frame_start-expected.txt: Added.
2994         * web-platform-tests/hr-time/test_cross_frame_start.html: Added.
2995         * web-platform-tests/hr-time/w3c-import.log: Added.
2996
2997 2017-02-03  Alex Christensen  <achristensen@webkit.org>
2998
2999         URLParser: implement forbidden host code points for non-special URLs
3000         https://bugs.webkit.org/show_bug.cgi?id=167779
3001
3002         Reviewed by Chris Dumez.
3003
3004         * web-platform-tests/url/a-element-expected.txt:
3005         * web-platform-tests/url/a-element-xhtml-expected.txt:
3006         * web-platform-tests/url/url-constructor-expected.txt:
3007         * web-platform-tests/url/url-setters-expected.txt:
3008
3009 2017-02-03  Alex Christensen  <achristensen@webkit.org>
3010
3011         Align URL setters with spec for URLs that cannot be a base URL
3012         https://bugs.webkit.org/show_bug.cgi?id=167783
3013
3014         Reviewed by Chris Dumez.
3015
3016         * web-platform-tests/url/url-setters-expected.txt:
3017
3018 2017-02-02  Alex Christensen  <achristensen@webkit.org>
3019
3020         Update URL web platform tests
3021         https://bugs.webkit.org/show_bug.cgi?id=167777
3022
3023         Reviewed by Ryosuke Niwa.
3024
3025         * web-platform-tests/url/a-element-expected.txt:
3026         * web-platform-tests/url/a-element-origin-expected.txt:
3027         * web-platform-tests/url/a-element-origin-xhtml-expected.txt:
3028         * web-platform-tests/url/a-element-origin-xhtml.xhtml:
3029         * web-platform-tests/url/a-element-origin.html:
3030         * web-platform-tests/url/a-element-xhtml-expected.txt:
3031         * web-platform-tests/url/a-element-xhtml.xhtml:
3032         * web-platform-tests/url/a-element.html:
3033         * web-platform-tests/url/setters_tests.json:
3034         * web-platform-tests/url/url-constructor-expected.txt:
3035         * web-platform-tests/url/url-origin-expected.txt:
3036         * web-platform-tests/url/url-setters-expected.txt:
3037         * web-platform-tests/url/urlencoded-parser-expected.txt: Added.
3038         * web-platform-tests/url/urlencoded-parser.html: Added.
3039         * web-platform-tests/url/urlsearchparams-constructor-expected.txt:
3040         * web-platform-tests/url/urlsearchparams-constructor.html:
3041         * web-platform-tests/url/urlsearchparams-sort-expected.txt:
3042         * web-platform-tests/url/urlsearchparams-sort.html:
3043         * web-platform-tests/url/urltestdata.json:
3044
3045 2017-02-02  Chris Dumez  <cdumez@apple.com>
3046
3047         {}.toString.call(crossOriginWindow) should return "[object Object]"
3048         https://bugs.webkit.org/show_bug.cgi?id=167701
3049         <rdar://problem/30330797>
3050
3051         Reviewed by Keith Miller.
3052
3053         Rebaseline W3C test now that one more check is passing.
3054
3055         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
3056
3057 2017-02-01  Chris Dumez  <cdumez@apple.com>
3058
3059         REGRESSION(r205136): {}.toString.call(crossOriginWindow) should not throw
3060         https://bugs.webkit.org/show_bug.cgi?id=167681
3061         <rdar://problem/30301117>
3062
3063         Reviewed by Mark Lam.
3064
3065         Rebaseline W3C test now that we passing one more check. We're still failing
3066         later because {}.toString.call(crossOriginWindow) returns "[object Window]"
3067         instead of "[object Object]". I am planning to fix this in a follow-up.
3068         This is not a regression since we were returning "[object Window]" before
3069         r205136.
3070
3071         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
3072
3073 2017-01-30  Chris Dumez  <cdumez@apple.com>
3074
3075         Drop legacy Attributes.isId attribute
3076         https://bugs.webkit.org/show_bug.cgi?id=167603
3077
3078         Reviewed by Ryosuke Niwa.
3079
3080         Rebaseline W3C test now that one more check is passing.
3081
3082         * web-platform-tests/dom/historical-expected.txt:
3083
3084 2017-01-30  Chris Dumez  <cdumez@apple.com>
3085
3086         Drop legacy constants on Event interface
3087         https://bugs.webkit.org/show_bug.cgi?id=167602
3088
3089         Reviewed by Sam Weinig.
3090
3091         Rebaseline W3C test now that more checks are passing.
3092
3093         * web-platform-tests/dom/historical-expected.txt:
3094
3095 2017-01-27  Joseph Pecoraro  <pecoraro@apple.com>
3096
3097         Import web-platform-tests/user-timing
3098         https://bugs.webkit.org/show_bug.cgi?id=167542
3099         <rdar://problem/22746307>
3100
3101         Rubber-stamped by Ryosuke Niwa.
3102
3103         Only failures are ones where User Timing Level 2 differs
3104         from User Timing Level 1.
3105
3106         * resources/ImportExpectations:
3107         * web-platform-tests/user-timing/OWNERS: Added.
3108         * web-platform-tests/user-timing/idlharness-expected.txt: Added.
3109         * web-platform-tests/user-timing/idlharness.html: Added.
3110         * web-platform-tests/user-timing/resources/w3c-import.log: Added.
3111         * web-platform-tests/user-timing/resources/webperftestharness.js: Added.
3112         * web-platform-tests/user-timing/resources/webperftestharnessextension.js: Added.
3113         * web-platform-tests/user-timing/test_user_timing_clear_marks-expected.txt: Added.
3114         * web-platform-tests/user-timing/test_user_timing_clear_marks.html: Added.
3115         * web-platform-tests/user-timing/test_user_timing_clear_measures-expected.txt: Added.
3116         * web-platform-tests/user-timing/test_user_timing_clear_measures.html: Added.
3117         * web-platform-tests/user-timing/test_user_timing_entry_type-expected.txt: Added.
3118         * web-platform-tests/user-timing/test_user_timing_entry_type.html: Added.
3119         * web-platform-tests/user-timing/test_user_timing_exists-expected.txt: Added.
3120         * web-platform-tests/user-timing/test_user_timing_exists.html: Added.
3121         * web-platform-tests/user-timing/test_user_timing_mark-expected.txt: Added.
3122         * web-platform-tests/user-timing/test_user_timing_mark.html: Added.
3123         * web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes-expected.txt: Added.
3124         * web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.html: Added.
3125         * web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_with_timing_attributes.js: Added.
3126         * web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter-expected.txt: Added.
3127         * web-platform-tests/user-timing/test_user_timing_mark_and_measure_exception_when_invoke_without_parameter.html: Added.
3128         * web-platform-tests/user-timing/test_user_timing_mark_exceptions-expected.txt: Added.
3129         * web-platform-tests/user-timing/test_user_timing_mark_exceptions.html: Added.
3130         * web-platform-tests/user-timing/test_user_timing_mark_with_name_of_navigation_timing_optional_attribute-expected.txt: Added.
3131         * web-platform-tests/user-timing/test_user_timing_mark_with_name_of_navigation_timing_optional_attribute.html: Added.
3132         * web-platform-tests/user-timing/test_user_timing_measure-expected.txt: Added.
3133         * web-platform-tests/user-timing/test_user_timing_measure.html: Added.
3134         * web-platform-tests/user-timing/test_user_timing_measure_exceptions-expected.txt: Added.
3135         * web-platform-tests/user-timing/test_user_timing_measure_exceptions.html: Added.
3136         * web-platform-tests/user-timing/test_user_timing_measure_navigation_timing-expected.txt: Added.
3137         * web-platform-tests/user-timing/test_user_timing_measure_navigation_timing.html: Added.
3138         * web-platform-tests/user-timing/w3c-import.log: Added.
3139
3140 2017-01-21  Chris Dumez  <cdumez@apple.com>
3141
3142         innerText should replace existing text node
3143         https://bugs.webkit.org/show_bug.cgi?id=167116
3144
3145         Reviewed by Darin Adler.
3146
3147         Rebaseline existing test now that one more check is passing.
3148
3149         * web-platform-tests/innerText/setter-expected.txt:
3150
3151 2017-01-20  Chris Dumez  <cdumez@apple.com>
3152
3153         Unreviewed, rebaseline html/dom/interfaces.html.
3154
3155         * web-platform-tests/html/dom/interfaces-expected.txt:
3156
3157 2017-01-20  Joseph Pecoraro  <pecoraro@apple.com>
3158
3159         Cleanup RuntimeEnabledFeatures
3160         https://bugs.webkit.org/show_bug.cgi?id=167228
3161
3162         Reviewed by Simon Fraser.
3163
3164         * web-platform-tests/resource-timing/resource_cached-expected.txt:
3165         * web-platform-tests/resource-timing/resource_connection_reuse-expected.txt:
3166         * web-platform-tests/resource-timing/resource_dynamic_insertion-expected.txt:
3167         The previous internals API didn't appear to be working. Making it work
3168         improved these results.
3169
3170 2017-01-20  Chris Dumez  <cdumez@apple.com>
3171
3172         Unreviewed, unskip innerText/ folder in ImportExpectations
3173
3174         This is needed so that the tests in this folder gets re-sync'ed
3175         from upstream next time.
3176
3177         * resources/ImportExpectations:
3178
3179 2017-01-20  Chris Dumez  <cdumez@apple.com>
3180
3181         Re-sync innerText web-platform-tests from upstream
3182         https://bugs.webkit.org/show_bug.cgi?id=167229
3183
3184         Reviewed by Alex Christensen.
3185
3186         Re-sync innerText web-platform-tests from upstream 1a36aa52.
3187
3188         * web-platform-tests/innerText/setter-expected.txt:
3189         * web-platform-tests/innerText/setter-tests.js:
3190         * web-platform-tests/innerText/setter.html:
3191
3192 2017-01-19  Alex Christensen  <achristensen@webkit.org>
3193
3194         Construct URLSearchParams from array or object
3195         https://bugs.webkit.org/show_bug.cgi?id=166973
3196
3197         Reviewed by Sam Weinig.
3198
3199         * web-platform-tests/url/urlsearchparams-constructor-expected.txt:
3200
3201 2017-01-18  Alex Christensen  <achristensen@webkit.org>
3202
3203         Implement URLSearchParams's sort()
3204         https://bugs.webkit.org/show_bug.cgi?id=167154
3205
3206         Reviewed by Sam Weinig.
3207
3208         * web-platform-tests/url/urlsearchparams-sort-expected.txt: Added.
3209         * web-platform-tests/url/urlsearchparams-sort.html: Added.
3210
3211 2017-01-18  Youenn Fablet  <youenn@apple.com>
3212
3213         Reject fetch promise in case of ReadableStream upload
3214         https://bugs.webkit.org/show_bug.cgi?id=167145
3215
3216         Reviewed by Alex Christensen.
3217
3218         * web-platform-tests/fetch/api/basic/request-upload-expected.txt:
3219         * web-platform-tests/fetch/api/basic/request-upload-worker-expected.txt:
3220
3221 2017-01-18  Youenn Fablet  <youenn@apple.com>
3222
3223         [Fetch API] Update content-type in case of form data
3224         https://bugs.webkit.org/show_bug.cgi?id=167143
3225
3226         Reviewed by Alex Christensen.
3227
3228         * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
3229
3230 2017-01-17  Youenn Fablet  <youennf@gmail.com>
3231
3232          Refresh WPT tests up to 73f4ad361ca56d890b5f46d62c3bc84371a77e10
3233         https://bugs.webkit.org/show_bug.cgi?id=167105
3234
3235         Reviewed by Alex Christensen.
3236
3237         Refreshing tests but not WPT dependencies.
3238
3239         * resources/ImportExpectations:
3240         * resources/TestRepositories:
3241         * resources/resource-files.json:
3242         * web-platform-tests/IndexedDB/idbindex-rename-abort.html:
3243         * web-platform-tests/IndexedDB/idbindex-rename-errors.html:
3244         * web-platform-tests/IndexedDB/idbindex-rename.html:
3245         * web-platform-tests/IndexedDB/idbkeyrange-expected.txt:
3246         * web-platform-tests/IndexedDB/idbkeyrange.htm:
3247         * web-platform-tests/IndexedDB/idbobjectstore-rename-abort.html:
3248         * web-platform-tests/IndexedDB/idbobjectstore-rename-errors.html:
3249         * web-platform-tests/IndexedDB/idbobjectstore-rename-store.html:
3250         * web-platform-tests/IndexedDB/idbrequest_error-expected.txt: Added.
3251         * web-platform-tests/IndexedDB/idbrequest_error.html: Added.
3252         * web-platform-tests/IndexedDB/idbrequest_result-expected.txt: Added.
3253         * web-platform-tests/IndexedDB/idbrequest_result.html: Added.
3254         * web-platform-tests/IndexedDB/name-scopes.html:
3255         * web-platform-tests/IndexedDB/support-promises.js:
3256         (databaseName):
3257         (requestWatcher):
3258         (migrateDatabase):
3259         (migrateNamedDatabase):
3260         (createNamedDatabase):
3261         (openNamedDatabase):
3262         (const.createBooksStore):
3263         (createNotBooksStore):
3264         (checkStoreIndexes):
3265         (checkStoreGenerator):
3266         * web-platform-tests/IndexedDB/transaction-abort-generator-revert.html:
3267         * web-platform-tests/IndexedDB/transaction-abort-index-metadata-revert.html:
3268         * web-platform-tests/IndexedDB/transaction-abort-multiple-metadata-revert.html:
3269         * web-platform-tests/IndexedDB/transaction-abort-object-store-metadata-revert.html:
3270         * web-platform-tests/IndexedDB/upgrade-transaction-lifecycle-backend-aborted-expected.txt: Added.
3271         * web-platform-tests/IndexedDB/upgrade-transaction-lifecycle-backend-aborted.html: Added.
3272         * web-platform-tests/IndexedDB/upgrade-transaction-lifecycle-committed-expected.txt: Added.
3273         * web-platform-tests/IndexedDB/upgrade-transaction-lifecycle-committed.html: Added.
3274         * web-platform-tests/IndexedDB/upgrade-transaction-lifecycle-user-aborted-expected.txt: Added.
3275         * web-platform-tests/IndexedDB/upgrade-transaction-lifecycle-user-aborted.html: Added.
3276         * web-platform-tests/IndexedDB/w3c-import.log:
3277         * web-platform-tests/LICENSE.md: Added.
3278         * web-platform-tests/README.md:
3279         * web-platform-tests/XMLHttpRequest/OWNERS:
3280         * web-platform-tests/XMLHttpRequest/open-url-multi-window-6.htm:
3281         * web-platform-tests/XMLHttpRequest/resources/xmlhttprequest-event-order.js:
3282         (getNextEvent):
3283         (global.assert_xhr_event_order_matches):
3284         * web-platform-tests/check_stability.py:
3285         (GitHub.__init__):
3286         (GitHub.patch):
3287         (GitHub.post_comment):
3288         (Firefox.install):
3289         (Firefox._latest_geckodriver_version):
3290         (call):
3291         (setup_github_logging):
3292         (get_sha1):
3293         (get_affected_testfiles):
3294         (write_inconsistent):
3295         (write_results):
3296         (main):
3297         * web-platform-tests/ci_built_diff.sh: Added.
3298         * web-platform-tests/common/redirect-opt-in.py: Added.
3299         (main):
3300         * web-platform-tests/common/w3c-import.log:
3301         * web-platform-tests/custom-elements/parser/parser-uses-constructed-element-expected.txt:
3302         * web-platform-tests/custom-elements/parser/parser-uses-constructed-element.html:
3303         * web-platform-tests/dom/OWNERS:
3304         * web-platform-tests/dom/events/w3c-import.log:
3305         * web-platform-tests/dom/historical-expected.txt:
3306         * web-platform-tests/dom/historical.html:
3307         * web-platform-tests/dom/nodes/Node-cloneNode-expected.txt:
3308         * web-platform-tests/dom/nodes/Node-cloneNode.html:
3309         * web-platform-tests/domparsing/w3c-import.log:
3310         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys.html:
3311         * web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession.html:
3312         * web-platform-tests/encrypted-media/content/video_512x288_h264-360k_multikey_key1_dashinit.mp4: Added.
3313         * web-platform-tests/encrypted-media/drm-events.html:
3314         * web-platform-tests/encrypted-media/drm-expiration.html:
3315         * web-platform-tests/encrypted-media/drm-keystatuses-multiple-sessions.html:
3316         * web-platform-tests/encrypted-media/drm-keystatuses.html:
3317         * web-platform-tests/encrypted-media/drm-mp4-playback-destroy-persistent-license.html:
3318         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-license-events.html:
3319         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-license.html:
3320         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html:
3321         * web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html:
3322         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html:
3323         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html:
3324         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multikey.html:
3325         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multisession.html:
3326         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html:
3327         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html:
3328         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html:
3329         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html:
3330         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-two-videos.html:
3331         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html:
3332         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary.html:
3333         * web-platform-tests/encrypted-media/drm-mp4-requestmediakeysystemaccess.html:
3334         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html:
3335         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html:
3336         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-at-same-time.html:
3337         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html:
3338         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html:
3339         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html:
3340         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys.html:
3341         * web-platform-tests/encrypted-media/drm-mp4-waiting-for-a-key.html:
3342         * web-platform-tests/encrypted-media/drm-not-callable-after-createsession.html:
3343         * web-platform-tests/encrypted-media/drm-temporary-license-type.html:
3344         * web-platform-tests/fetch/api/basic/request-headers-expected.txt:
3345         * web-platform-tests/fetch/api/basic/request-headers-worker-expected.txt:
3346         * web-platform-tests/fetch/api/basic/request-headers.js:
3347         (checkContentType):
3348         (requestOriginHeader):
3349         * web-platform-tests/fetch/api/basic/request-upload-expected.txt:
3350         * web-platform-tests/fetch/api/basic/request-upload-worker-expected.txt:
3351         * web-platform-tests/fetch/api/basic/request-upload.js:
3352         * web-platform-tests/fetch/api/headers/headers-basic-expected.txt:
3353         * web-platform-tests/fetch/api/headers/headers-basic.html:
3354         * web-platform-tests/fetch/api/headers/headers-idl.html:
3355         * web-platform-tests/fetch/api/redirect/redirect-count-worker.html:
3356         * web-platform-tests/fetch/api/redirect/redirect-count.html:
3357         * web-platform-tests/fetch/api/redirect/redirect-count.js:
3358         (redirectCount):
3359         * web-platform-tests/fetch/api/redirect/redirect-referrer-expected.txt: Added.
3360         * web-platform-tests/fetch/api/redirect/redirect-referrer-worker-expected.txt: Added.
3361         * web-platform-tests/fetch/api/redirect/redirect-referrer-worker.html: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-worker.html.
3362         * web-platform-tests/fetch/api/redirect/redirect-referrer.html: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count.html.
3363         * web-platform-tests/fetch/api/redirect/redirect-referrer.js: Added.
3364         (testReferrerAfterRedirection):
3365         * web-platform-tests/fetch/api/redirect/w3c-import.log:
3366         * web-platform-tests/fetch/api/request/multi-globals/current/current.html:
3367         * web-platform-tests/fetch/api/request/multi-globals/incumbent/incumbent.html:
3368         * web-platform-tests/fetch/api/request/multi-globals/url-parsing.html:
3369         * web-platform-tests/fetch/api/request/request-bad-port-expected.txt: Added.
3370         * web-platform-tests/fetch/api/request/request-bad-port.html: Added.
3371         * web-platform-tests/fetch/api/request/request-idl.html:
3372         * web-platform-tests/fetch/api/request/request-init-001.sub-expected.txt:
3373         * web-platform-tests/fetch/api/request/request-init-001.sub.html:
3374         * web-platform-tests/fetch/api/request/w3c-import.log:
3375         * web-platform-tests/fetch/api/resources/redirect.py:
3376         (main):
3377         * web-platform-tests/fetch/api/response/multi-globals/current/current.html:
3378         * web-platform-tests/fetch/api/response/multi-globals/incumbent/incumbent.html:
3379         * web-platform-tests/fetch/api/response/multi-globals/url-parsing.html:
3380         * web-platform-tests/fetch/api/response/response-consume-expected.txt:
3381         * web-platform-tests/fetch/api/response/response-consume.html:
3382         * web-platform-tests/fetch/nosniff/image-expected.txt:
3383         * web-platform-tests/fetch/nosniff/image.html:
3384         * web-platform-tests/html/OWNERS:
3385         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/post_name_on_load.html: Added.
3386         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/w3c-import.log:
3387         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back-expected.txt: Added.
3388         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back.html: Added.
3389         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/w3c-import.log:
3390         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/resources/a.html: Added.
3391         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/resources/b.html: Added.
3392         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/resources/c.html: Added.
3393         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/resources/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/w3c-import.log.
3394         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/w3c-import.log:
3395         * web-platform-tests/html/browsers/history/the-location-interface/location-pathname-setter-question-mark-expected.txt: Added.
3396         * web-platform-tests/html/browsers/history/the-location-interface/location-pathname-setter-question-mark.html: Added.
3397         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-expected.txt: Added.
3398         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-expected.txt: Added.
3399         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird-expected.txt: Added.
3400         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html: Added.
3401         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html: Added.
3402         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter.html: Added.
3403         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
3404         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt.
3405         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-exceptions.html: Copied from LayoutTests/imported/w3c/web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html.
3406         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
3407         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window-expected.txt:
3408         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html:
3409         * web-platform-tests/html/browsers/origin/cross-origin-objects/frame.html:
3410         * web-platform-tests/html/browsers/origin/cross-origin-objects/w3c-import.log:
3411         * web-platform-tests/html/browsers/origin/cross-origin-objects/win-documentdomain.sub.html:
3412         * web-platform-tests/html/dom/elements-embedded.js:
3413         * web-platform-tests/html/dom/elements-metadata.js:
3414         * web-platform-tests/html/dom/elements-misc.js:
3415         * web-platform-tests/html/dom/elements-text.js:
3416         * web-platform-tests/html/dom/elements/elements-in-the-dom/historical-expected.txt: Added.
3417         * web-platform-tests/html/dom/elements/elements-in-the-dom/historical.html: Added.
3418         * web-platform-tests/html/dom/elements/elements-in-the-dom/w3c-import.log:
3419         * web-platform-tests/html/dom/interfaces.html:
3420         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
3421         * web-platform-tests/html/dom/reflection-metadata-expected.txt:
3422         * web-platform-tests/html/dom/reflection-misc-expected.txt:
3423         * web-platform-tests/html/dom/reflection-text-expected.txt:
3424         * web-platform-tests/html/resources/common.js:
3425         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-1-expected.txt: Added.
3426         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-1.html: Added.
3427         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-2-expected.txt: Added.
3428         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/allow-scripts-flag-changing-2.html: Added.
3429         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/dynamic-append-expected.txt: Added.
3430         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/dynamic-append.html: Added.
3431         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/moving-documents-expected.txt: Added.
3432         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/moving-documents.html: Added.
3433         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/not-in-shadow-tree-expected.txt: Added.
3434         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/not-in-shadow-tree.html: Added.
3435         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/w3c-import.log:
3436         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html:
3437         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.html:
3438         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.nocontext.html:
3439         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.png:
3440         * web-platform-tests/html/semantics/embedded-content/the-img-element/image.png: Added.
3441         * web-platform-tests/html/semantics/embedded-content/the-img-element/update-src-complete-expected.txt: Added.
3442         * web-platform-tests/html/semantics/embedded-content/the-img-element/update-src-complete.html: Added.
3443         * web-platform-tests/html/semantics/embedded-content/the-img-element/w3c-import.log:
3444         * web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
3445         * web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate.html:
3446         * web-platform-tests/html/semantics/forms/form-control-infrastructure/form-expected.txt:
3447         * web-platform-tests/html/semantics/forms/form-control-infrastructure/form.html:
3448         * web-platform-tests/html/semantics/forms/form-submission-0/submit-entity-body.html:
3449         * web-platform-tests/html/semantics/forms/form-submission-0/url-encoded-expected.txt:
3450         * web-platform-tests/html/semantics/forms/form-submission-0/url-encoded.html:
3451         * web-platform-tests/html/semantics/forms/resetting-a-form/reset-form.html:
3452         * web-platform-tests/html/semantics/forms/the-form-element/form-nameditem-expected.txt:
3453         * web-platform-tests/html/semantics/forms/the-form-element/form-nameditem.html:
3454         * web-platform-tests/html/semantics/forms/the-input-element/clone-expected.txt: Added.
3455         * web-platform-tests/html/semantics/forms/the-input-element/clone.html: Added.
3456         * web-platform-tests/html/semantics/forms/the-input-element/radio-expected.txt:
3457         * web-platform-tests/html/semantics/forms/the-input-element/radio.html:
3458         * web-platform-tests/html/semantics/forms/the-input-element/w3c-import.log:
3459         * web-platform-tests/html/semantics/forms/the-label-element/labelable-elements-expected.txt:
3460         * web-platform-tests/html/semantics/forms/the-label-element/labelable-elements.html:
3461         * web-platform-tests/html/semantics/forms/the-select-element/select-validity-expected.txt: Added.
3462         * web-platform-tests/html/semantics/forms/the-select-element/select-validity.html: Added.
3463         * web-platform-tests/html/semantics/forms/the-select-element/select-value-expected.txt: Added.
3464         * web-platform-tests/html/semantics/forms/the-select-element/select-value.html: Added.
3465         * web-platform-tests/html/semantics/forms/the-select-element/w3c-import.log:
3466         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal.html:
3467         * web-platform-tests/html/semantics/interfaces-expected.txt:
3468         * web-platform-tests/html/semantics/interfaces.js:
3469         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant-expected.txt:
3470         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html:
3471         * web-platform-tests/html/syntax/parsing/html5lib_entities01-expected.txt:
3472         * web-platform-tests/html/syntax/parsing/html5lib_entities01.html:
3473         * web-platform-tests/html/syntax/parsing/html5lib_entities02-expected.txt:
3474         * web-platform-tests/html/syntax/parsing/html5lib_entities02.html:
3475         * web-platform-tests/html/syntax/parsing/html5lib_innerHTML_adoption01-expected.txt: Added.
3476         * web-platform-tests/html/syntax/parsing/html5lib_innerHTML_adoption01.html: Added.
3477         * web-platform-tests/html/syntax/parsing/html5lib_innerHTML_foreign-fragment-expected.txt: Added.
3478         * web-platform-tests/html/syntax/parsing/html5lib_innerHTML_foreign-fragment.html: Added.
3479         * web-platform-tests/html/syntax/parsing/html5lib_innerHTML_math-expected.txt: Added.
3480         * web-platform-tests/html/syntax/parsing/html5lib_innerHTML_math.html: Added.
3481         * web-platform-tests/html/syntax/parsing/html5lib_innerHTML_webkit02-expected.txt: Added.
3482         * web-platform-tests/html/syntax/parsing/html5lib_innerHTML_webkit02.html: Added.
3483         * web-platform-tests/html/syntax/parsing/html5lib_isindex-expected.txt:
3484         * web-platform-tests/html/syntax/parsing/html5lib_isindex.html:
3485         * web-platform-tests/html/syntax/parsing/html5lib_menuitem-element-expected.txt: Added.
3486         * web-platform-tests/html/syntax/parsing/html5lib_menuitem-element.html: Added.
3487         * web-platform-tests/html/syntax/parsing/html5lib_namespace-sensitivity-expected.txt: Added.
3488         * web-platform-tests/html/syntax/parsing/html5lib_namespace-sensitivity.html: Added.
3489         * web-platform-tests/html/syntax/parsing/html5lib_ruby-expected.txt: Added.
3490         * web-platform-tests/html/syntax/parsing/html5lib_ruby.html: Added.
3491         * web-platform-tests/html/syntax/parsing/html5lib_template-expected.txt:
3492         * web-platform-tests/html/syntax/parsing/html5lib_template.html:
3493         * web-platform-tests/html/syntax/parsing/html5lib_tests11-expected.txt:
3494         * web-platform-tests/html/syntax/parsing/html5lib_tests11.html:
3495         * web-platform-tests/html/syntax/parsing/html5lib_tests19-expected.txt:
3496         * web-platform-tests/html/syntax/parsing/html5lib_tests19.html:
3497         * web-platform-tests/html/syntax/parsing/html5lib_tests2-expected.txt:
3498         * web-platform-tests/html/syntax/parsing/html5lib_tests2.html:
3499         * web-platform-tests/html/syntax/parsing/html5lib_tests20-expected.txt:
3500         * web-platform-tests/html/syntax/parsing/html5lib_tests20.html:
3501         * web-platform-tests/html/syntax/parsing/html5lib_tests25-expected.txt:
3502         * web-platform-tests/html/syntax/parsing/html5lib_tests25.html:
3503         * web-platform-tests/html/syntax/parsing/html5lib_tests7-expected.txt:
3504         * web-platform-tests/html/syntax/parsing/html5lib_tests7.html:
3505         * web-platform-tests/html/syntax/parsing/html5lib_webkit01-expected.txt:
3506         * web-platform-tests/html/syntax/parsing/html5lib_webkit01.html:
3507         * web-platform-tests/html/syntax/parsing/html5lib_webkit02-expected.txt:
3508         * web-platform-tests/html/syntax/parsing/html5lib_webkit02.html:
3509         * web-platform-tests/html/syntax/parsing/test.js:
3510         (test_serializer):
3511         * web-platform-tests/html/syntax/parsing/w3c-import.log:
3512         * web-platform-tests/html/webappapis/scripting/events/event-handler-onauxclick-expected.txt: Added.
3513         * web-platform-tests/html/webappapis/scripting/events/event-handler-onauxclick.html: Added.
3514         * web-platform-tests/html/webappapis/scripting/events/w3c-import.log:
3515         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-same-origin-with-hash-expected.txt: Added.
3516         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-same-origin-with-hash.html: Added.
3517         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash-expected.txt: Added.
3518         * web-platform-tests/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash.html: Added.
3519         * web-platform-tests/html/webappapis/scripting/processing-model-2/w3c-import.log:
3520         * web-platform-tests/media-source/mediasource-errors.html:
3521         * web-platform-tests/resource-timing/resource_cached-expected.txt: Added.
3522         * web-platform-tests/resource-timing/resource_cached.htm: Added.
3523         * web-platform-tests/resource-timing/resource_connection_reuse-expected.txt: Added.
3524         * web-platform-tests/resource-timing/resource_connection_reuse.html: Added.
3525         * web-platform-tests/resource-timing/resource_dynamic_insertion-expected.txt: Added.
3526         * web-platform-tests/resource-timing/resource_dynamic_insertion.html: Added.
3527         * web-platform-tests/resource-timing/resources/fake_responses.html: Added.
3528         * web-platform-tests/resource-timing/resources/fake_responses.py: Added.
3529         (main):
3530         * web-platform-tests/resource-timing/resources/inject_resource_test.html: Added.
3531         * web-platform-tests/resource-timing/resources/w3c-import.log:
3532         * web-platform-tests/resource-timing/resources/webperftestharnessextension.js: Added.
3533         (test_method_exists):
3534         (test_noless_than):
3535         (test_resource_entries):
3536         (performance_entrylist_checker.entry_check):
3537         (performance_entrylist_checker.entrylist_order_check):
3538         (performance_entrylist_checker.entrylist_check):
3539         (performance_entrylist_checker):
3540         (PerformanceContext):
3541         (PerformanceContext.prototype.initialMeasures):
3542         (PerformanceContext.prototype.mark):
3543         (PerformanceContext.prototype.measure):
3544         (PerformanceContext.prototype.clearMarks):
3545         (PerformanceContext.prototype.clearMeasures):
3546         (PerformanceContext.prototype.getEntries):
3547         (PerformanceContext.prototype.getEntriesByType):
3548         (PerformanceContext.prototype.getEntriesByName):
3549         (PerformanceContext.prototype.setResourceTimingBufferSize):
3550         (PerformanceContext.prototype.registerResourceTimingBufferFullCallback):
3551         (PerformanceContext.prototype.clearResourceTimings):
3552         * web-platform-tests/resource-timing/w3c-import.log:
3553         * web-platform-tests/shadow-dom/slotchange-event-expected.txt:
3554         * web-platform-tests/shadow-dom/slotchange-event.html:
3555         * web-platform-tests/update-built-tests.sh: Added.
3556         * web-platform-tests/url/OWNERS:
3557         * web-platform-tests/url/a-element-expected.txt:
3558         * web-platform-tests/url/a-element-origin-expected.txt:
3559         * web-platform-tests/url/a-element-origin-xhtml-expected.txt:
3560         * web-platform-tests/url/a-element-origin-xhtml.xhtml:
3561         * web-platform-tests/url/a-element-origin.html:
3562         * web-platform-tests/url/a-element-xhtml-expected.txt:
3563         * web-platform-tests/url/a-element-xhtml.xhtml:
3564         * web-platform-tests/url/a-element.html:
3565         * web-platform-tests/url/setters_tests.json:
3566         * web-platform-tests/url/url-constructor-expected.txt:
3567         * web-platform-tests/url/url-origin-expected.txt:
3568         * web-platform-tests/url/url-setters-expected.txt:
3569         * web-platform-tests/url/urlsearchparams-append.html: