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