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