Implement ServiceWorkerRegistration.update()
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2017-11-05  Chris Dumez  <cdumez@apple.com>
2
3         Implement ServiceWorkerRegistration.update()
4         https://bugs.webkit.org/show_bug.cgi?id=179270
5
6         Reviewed by Youenn Fablet.
7
8         Rebaseline WPT tests now that more are passing or at least failing later.
9
10         * web-platform-tests/service-workers/service-worker/claim-affect-other-registration.https-expected.txt:
11         * web-platform-tests/service-workers/service-worker/claim-with-redirect.https-expected.txt:
12         * web-platform-tests/service-workers/service-worker/import-scripts-redirect.https-expected.txt:
13         * web-platform-tests/service-workers/service-worker/multiple-register.https-expected.txt:
14         * web-platform-tests/service-workers/service-worker/multiple-update.https-expected.txt:
15         * web-platform-tests/service-workers/service-worker/postmessage-from-waiting-serviceworker.https-expected.txt:
16         * web-platform-tests/service-workers/service-worker/ready.https-expected.txt:
17         * web-platform-tests/service-workers/service-worker/registration-script.https-expected.txt:
18         * web-platform-tests/service-workers/service-worker/skip-waiting.https-expected.txt:
19         * web-platform-tests/service-workers/service-worker/unregister-then-register.https-expected.txt:
20
21         * web-platform-tests/service-workers/service-worker/update.https-expected.txt:
22         I investigated this test and it is still failing later on because we clear registrations too
23         aggressively on the StorageProcess side we are supposed to make sure the registration does
24         not have a newestWorker before clearing it when a script fetch fails or a script syntax error
25         occurs. We properly have those if (!newestWorker) checks in the code but service workers
26         are not yet populated on the SWServerRegistration object so SWServerRegistration::getNewestWorker()
27         alwasy returns null.
28
29 2017-11-04  Chris Dumez  <cdumez@apple.com>
30
31         Index properties on cross origin Window objects should be enumerable
32         https://bugs.webkit.org/show_bug.cgi?id=179289
33
34         Reviewed by Darin Adler.
35
36         Re-sync WPT test after:
37         - https://github.com/w3c/web-platform-tests/pull/8045
38
39         Rebaseline a couple of WPT tests now that more checks are passing.
40
41         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
42         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html:
43         * web-platform-tests/html/browsers/the-window-object/window-indexed-properties-expected.txt:
44
45 2017-11-03  Youenn Fablet  <youenn@apple.com>
46
47         Implement ServiceWorkerContainer.getRegistration
48         https://bugs.webkit.org/show_bug.cgi?id=179253
49
50         Reviewed by Chris Dumez.
51
52         * web-platform-tests/service-workers/service-worker/activation.https-expected.txt:
53         * web-platform-tests/service-workers/service-worker/claim-affect-other-registration.https-expected.txt:
54         * web-platform-tests/service-workers/service-worker/claim-with-redirect.https-expected.txt:
55         * web-platform-tests/service-workers/service-worker/getregistration.https-expected.txt:
56         * web-platform-tests/service-workers/service-worker/multi-globals/url-parsing.https-expected.txt:
57         * web-platform-tests/service-workers/service-worker/navigate-window.https-expected.txt:
58         * web-platform-tests/service-workers/service-worker/registration-iframe.https-expected.txt:
59         * web-platform-tests/service-workers/service-worker/skip-waiting-without-using-registration.https-expected.txt:
60         * web-platform-tests/service-workers/service-worker/synced-state.https-expected.txt:
61
62 2017-11-03  Youenn Fablet  <youenn@apple.com>
63
64         Implement Service Worker Matching Registration algorithm
65         https://bugs.webkit.org/show_bug.cgi?id=178882
66
67         Reviewed by Chris Dumez.
68
69         * web-platform-tests/service-workers/service-worker/multi-globals/url-parsing.https-expected.txt:
70         * web-platform-tests/service-workers/service-worker/multiple-register.https-expected.txt:
71         * web-platform-tests/service-workers/service-worker/registration-basic.https-expected.txt:
72         * web-platform-tests/service-workers/service-worker/registration-scope.https-expected.txt:
73         * web-platform-tests/service-workers/service-worker/serviceworkerobject-scripturl.https-expected.txt:
74         * web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt:
75         * web-platform-tests/service-workers/service-worker/unregister.https-expected.txt:
76
77 2017-11-03  Ms2ger  <Ms2ger@igalia.com>
78
79         Update Event-timestamp-high-resolution.html.
80         https://bugs.webkit.org/show_bug.cgi?id=179242
81
82         Reviewed by Darin Adler.
83
84         Synchronise with upstream to make the test more robust.
85
86         * web-platform-tests/dom/events/Event-timestamp-high-resolution.html:
87
88 2017-11-03  Antti Koivisto  <antti@apple.com>
89
90         Crash in WebCore::RenderStyle::overflowX with display:contents
91         https://bugs.webkit.org/show_bug.cgi?id=178857
92         <rdar://problem/35201120>
93
94         Reviewed by Zalan Bujtas.
95
96         * web-platform-tests/css/css-display-3/display-contents-computed-style-expected.txt:
97
98 2017-11-02  Youenn Fablet  <youenn@apple.com>
99
100         Fix WPT service worker tests using www1 URLs
101         https://bugs.webkit.org/show_bug.cgi?id=179144
102
103         Reviewed by Sam Weinig.
104
105         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt:
106         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt:
107         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt:
108         * web-platform-tests/service-workers/service-worker/fetch-response-taint.https-expected.txt:
109         * web-platform-tests/service-workers/service-worker/resources/test-helpers.sub.js:
110
111 2017-11-02  Chris Dumez  <cdumez@apple.com>
112
113         [Service Workers] Add initial implementation for try Clear Registration / Clear Registration algorithms
114         https://bugs.webkit.org/show_bug.cgi?id=179151
115
116         Reviewed by Youenn Fablet.
117
118         Rebbaseline several WPT tests now that registrations are actually removed.
119
120         * web-platform-tests/service-workers/service-worker/multi-globals/url-parsing.https-expected.txt:
121         * web-platform-tests/service-workers/service-worker/registration-basic.https-expected.txt:
122         * web-platform-tests/service-workers/service-worker/registration-scope.https-expected.txt:
123         * web-platform-tests/service-workers/service-worker/serviceworkerobject-scripturl.https-expected.txt:
124
125 2017-11-01  Chris Dumez  <cdumez@apple.com>
126
127         Regression(r219659): Can no longer log into ifttt.com using Google account
128         https://bugs.webkit.org/show_bug.cgi?id=179117
129
130         Reviewed by Geoffrey Garen.
131
132         Rebaseline WPT tests.
133
134         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
135         * web-platform-tests/html/browsers/the-window-object/window-indexed-properties-expected.txt:
136
137 2017-10-31  Dean Jackson  <dino@apple.com>
138
139         transferFromImageBitmap should update canvas dimensions
140         https://bugs.webkit.org/show_bug.cgi?id=179096
141         <rdar://problem/35285218>
142
143         Reviewed by Sam Weinig.
144
145         Update expected results now that we pass more of this test.
146
147         * web-platform-tests/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource-expected.txt:
148
149 2017-10-31  Chris Dumez  <cdumez@apple.com>
150
151         Fix a couple of service worker tests and unskip them
152         https://bugs.webkit.org/show_bug.cgi?id=179088
153
154         Reviewed by Sam Weinig.
155
156         Merge fixes from https://github.com/w3c/web-platform-tests/pull/8019 and rebaseline tests.
157
158         * web-platform-tests/service-workers/service-worker/fetch-event-network-error.https-expected.txt:
159         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-argument.https-expected.txt:
160         * web-platform-tests/service-workers/service-worker/resources/fetch-event-network-error-controllee-iframe.html:
161         * web-platform-tests/service-workers/service-worker/resources/fetch-event-respond-with-argument-iframe.html:
162
163 2017-10-30  Chris Dumez  <cdumez@apple.com>
164
165         Fire updatefound event after resolving the registration promise
166         https://bugs.webkit.org/show_bug.cgi?id=178985
167
168         Reviewed by Youenn Fablet.
169
170         Rebaseline tests and land expected results for tests that are timing out.
171         A lot of tests are now actualling testing something instead of failing right away.
172
173         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-add.https-expected.txt:
174         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-delete.https-expected.txt:
175         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-keys.https-expected.txt:
176         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https-expected.txt:
177         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-matchAll.https-expected.txt:
178         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-put.https-expected.txt:
179         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-keys.https-expected.txt:
180         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-match.https-expected.txt:
181         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage.https-expected.txt:
182         * web-platform-tests/service-workers/cache-storage/serviceworker/credentials.https-expected.txt:
183         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/close.https-expected.txt: Added.
184         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event-constructor.https-expected.txt: Added.
185         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https-expected.txt:
186         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/postmessage.https-expected.txt:
187         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https-expected.txt:
188         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/service-worker-error-event.https-expected.txt:
189         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https-expected.txt:
190         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/update.https-expected.txt:
191         * web-platform-tests/service-workers/service-worker/activate-event-after-install-state-change.https-expected.txt:
192         * web-platform-tests/service-workers/service-worker/activation-after-registration.https-expected.txt:
193         * web-platform-tests/service-workers/service-worker/active.https-expected.txt:
194         * web-platform-tests/service-workers/service-worker/appcache-ordering-main.https-expected.txt:
195         * web-platform-tests/service-workers/service-worker/claim-affect-other-registration.https-expected.txt:
196         * web-platform-tests/service-workers/service-worker/claim-fetch.https-expected.txt:
197         * web-platform-tests/service-workers/service-worker/claim-not-using-registration.https-expected.txt:
198         * web-platform-tests/service-workers/service-worker/claim-using-registration.https-expected.txt:
199         * web-platform-tests/service-workers/service-worker/claim-worker-fetch.https-expected.txt:
200         * web-platform-tests/service-workers/service-worker/client-id.https-expected.txt:
201         * web-platform-tests/service-workers/service-worker/client-navigate.https-expected.txt:
202         * web-platform-tests/service-workers/service-worker/clients-get-client-types.https-expected.txt:
203         * web-platform-tests/service-workers/service-worker/clients-get-cross-origin.https-expected.txt:
204         * web-platform-tests/service-workers/service-worker/clients-get.https-expected.txt:
205         * web-platform-tests/service-workers/service-worker/clients-matchall-client-types.https-expected.txt:
206         * web-platform-tests/service-workers/service-worker/clients-matchall-exact-controller.https-expected.txt:
207         * web-platform-tests/service-workers/service-worker/clients-matchall-include-uncontrolled.https-expected.txt:
208         * web-platform-tests/service-workers/service-worker/clients-matchall-on-evaluation.https-expected.txt: Added.
209         * web-platform-tests/service-workers/service-worker/clients-matchall-order.https-expected.txt:
210         * web-platform-tests/service-workers/service-worker/clients-matchall.https-expected.txt:
211         * web-platform-tests/service-workers/service-worker/controller-on-disconnect.https-expected.txt:
212         * web-platform-tests/service-workers/service-worker/controller-on-load.https-expected.txt:
213         * web-platform-tests/service-workers/service-worker/controller-on-reload.https-expected.txt:
214         * web-platform-tests/service-workers/service-worker/extendable-event-async-waituntil.https-expected.txt:
215         * web-platform-tests/service-workers/service-worker/extendable-event-waituntil.https-expected.txt:
216         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt: Added.
217         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt: Added.
218         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt: Added.
219         * web-platform-tests/service-workers/service-worker/fetch-csp.https-expected.txt:
220         * web-platform-tests/service-workers/service-worker/fetch-event-after-navigation-within-page.https-expected.txt:
221         * web-platform-tests/service-workers/service-worker/fetch-event-async-respond-with.https-expected.txt:
222         * web-platform-tests/service-workers/service-worker/fetch-event-network-error.https-expected.txt:
223         * web-platform-tests/service-workers/service-worker/fetch-event-redirect.https-expected.txt:
224         * web-platform-tests/service-workers/service-worker/fetch-event-referrer-policy.https-expected.txt:
225         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-argument.https-expected.txt:
226         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-readable-stream.https-expected.txt:
227         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-response-body-with-invalid-chunk.https-expected.txt:
228         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https-expected.txt:
229         * web-platform-tests/service-workers/service-worker/fetch-event-throws-after-respond-with.https-expected.txt:
230         * web-platform-tests/service-workers/service-worker/fetch-event-within-sw.https-expected.txt:
231         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
232         * web-platform-tests/service-workers/service-worker/fetch-frame-resource.https-expected.txt:
233         * web-platform-tests/service-workers/service-worker/fetch-header-visibility.https-expected.txt:
234         * web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-inscope.https-expected.txt: Added.
235         * web-platform-tests/service-workers/service-worker/fetch-mixed-content-to-outscope.https-expected.txt: Added.
236         * web-platform-tests/service-workers/service-worker/fetch-request-css-base-url.https-expected.txt:
237         * web-platform-tests/service-workers/service-worker/fetch-request-css-cross-origin-mime-check.https-expected.txt:
238         * web-platform-tests/service-workers/service-worker/fetch-request-css-images.https-expected.txt:
239         * web-platform-tests/service-workers/service-worker/fetch-request-fallback.https-expected.txt:
240         * web-platform-tests/service-workers/service-worker/fetch-request-html-imports.https-expected.txt:
241         * web-platform-tests/service-workers/service-worker/fetch-request-no-freshness-headers.https-expected.txt:
242         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
243         * web-platform-tests/service-workers/service-worker/fetch-request-resources.https-expected.txt:
244         * web-platform-tests/service-workers/service-worker/fetch-request-xhr-sync.https-expected.txt:
245         * web-platform-tests/service-workers/service-worker/fetch-request-xhr.https-expected.txt:
246         * web-platform-tests/service-workers/service-worker/fetch-response-taint.https-expected.txt: Added.
247         * web-platform-tests/service-workers/service-worker/fetch-response-xhr.https-expected.txt:
248         * web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https-expected.txt:
249         * web-platform-tests/service-workers/service-worker/foreign-fetch-basics.https-expected.txt: Added.
250         * web-platform-tests/service-workers/service-worker/foreign-fetch-cors.https-expected.txt:
251         * web-platform-tests/service-workers/service-worker/foreign-fetch-event.https-expected.txt: Added.
252         * web-platform-tests/service-workers/service-worker/foreign-fetch-workers.https-expected.txt: Added.
253         * web-platform-tests/service-workers/service-worker/getregistrations.https-expected.txt:
254         * web-platform-tests/service-workers/service-worker/http-to-https-redirect-and-register.https-expected.txt: Added.
255         * web-platform-tests/service-workers/service-worker/iframe-sandbox-register-link-element.https-expected.txt: Added.
256         * web-platform-tests/service-workers/service-worker/immutable-prototype-serviceworker.https-expected.txt:
257         * web-platform-tests/service-workers/service-worker/import-scripts-redirect.https-expected.txt: Added.
258         * web-platform-tests/service-workers/service-worker/import-scripts-updated-flag.https-expected.txt:
259         * web-platform-tests/service-workers/service-worker/indexeddb.https-expected.txt:
260         * web-platform-tests/service-workers/service-worker/install-event-type.https-expected.txt:
261         * web-platform-tests/service-workers/service-worker/installing.https-expected.txt:
262         * web-platform-tests/service-workers/service-worker/interfaces-sw.https-expected.txt: Added.
263         * web-platform-tests/service-workers/service-worker/interfaces-window.https-expected.txt:
264         * web-platform-tests/service-workers/service-worker/invalid-blobtype.https-expected.txt:
265         * web-platform-tests/service-workers/service-worker/invalid-header.https-expected.txt:
266         * web-platform-tests/service-workers/service-worker/iso-latin1-header.https-expected.txt:
267         * web-platform-tests/service-workers/service-worker/link-element-register-basic.https-expected.txt: Added.
268         * web-platform-tests/service-workers/service-worker/link-element-register-mime-types.https-expected.txt: Added.
269         * web-platform-tests/service-workers/service-worker/link-element-register-scope.https-expected.txt: Added.
270         * web-platform-tests/service-workers/service-worker/link-element-register-script-url.https-expected.txt: Added.
271         * web-platform-tests/service-workers/service-worker/link-element-register-script.https-expected.txt: Added.
272         * web-platform-tests/service-workers/service-worker/link-element-register-security-error.https-expected.txt: Added.
273         * web-platform-tests/service-workers/service-worker/mime-sniffing.https-expected.txt: Added.
274         * web-platform-tests/service-workers/service-worker/multi-globals/url-parsing.https-expected.txt:
275         * web-platform-tests/service-workers/service-worker/multiple-register.https-expected.txt:
276         * web-platform-tests/service-workers/service-worker/multiple-update.https-expected.txt:
277         * web-platform-tests/service-workers/service-worker/navigate-window.https-expected.txt:
278         * web-platform-tests/service-workers/service-worker/navigation-preload/broken-chunked-encoding.https-expected.txt:
279         * web-platform-tests/service-workers/service-worker/navigation-preload/chunked-encoding.https-expected.txt:
280         * web-platform-tests/service-workers/service-worker/navigation-preload/empty-preload-response-body.https-expected.txt:
281         * web-platform-tests/service-workers/service-worker/navigation-preload/get-state.https-expected.txt:
282         * web-platform-tests/service-workers/service-worker/navigation-preload/redirect.https-expected.txt:
283         * web-platform-tests/service-workers/service-worker/navigation-preload/request-headers.https-expected.txt:
284         * web-platform-tests/service-workers/service-worker/navigation-preload/resource-timing.https-expected.txt:
285         * web-platform-tests/service-workers/service-worker/navigation-redirect-body.https-expected.txt:
286         * web-platform-tests/service-workers/service-worker/navigation-redirect-to-http.https-expected.txt: Added.
287         * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt:
288         * web-platform-tests/service-workers/service-worker/onactivate-script-error.https-expected.txt:
289         * web-platform-tests/service-workers/service-worker/oninstall-script-error.https-expected.txt:
290         * web-platform-tests/service-workers/service-worker/opaque-response-preloaded.https-expected.txt:
291         * web-platform-tests/service-workers/service-worker/performance-timeline.https-expected.txt: Added.
292         * web-platform-tests/service-workers/service-worker/postmessage-blob-url.https-expected.txt:
293         * web-platform-tests/service-workers/service-worker/postmessage-from-waiting-serviceworker.https-expected.txt:
294         * web-platform-tests/service-workers/service-worker/postmessage-msgport-to-client.https-expected.txt:
295         * web-platform-tests/service-workers/service-worker/postmessage-to-client.https-expected.txt:
296         * web-platform-tests/service-workers/service-worker/postmessage.https-expected.txt:
297         * web-platform-tests/service-workers/service-worker/ready.https-expected.txt:
298         * web-platform-tests/service-workers/service-worker/redirected-response.https-expected.txt:
299         * web-platform-tests/service-workers/service-worker/referer.https-expected.txt:
300         * web-platform-tests/service-workers/service-worker/referrer-policy-header.https-expected.txt:
301         * web-platform-tests/service-workers/service-worker/register-default-scope.https-expected.txt:
302         * web-platform-tests/service-workers/service-worker/register-foreign-fetch-errors.https-expected.txt: Added.
303         * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt:
304         * web-platform-tests/service-workers/service-worker/register-wait-forever-in-install-worker.https-expected.txt:
305         * web-platform-tests/service-workers/service-worker/registration-basic.https-expected.txt:
306         * web-platform-tests/service-workers/service-worker/registration-end-to-end.https-expected.txt:
307         * web-platform-tests/service-workers/service-worker/registration-events.https-expected.txt:
308         * web-platform-tests/service-workers/service-worker/registration-mime-types.https-expected.txt:
309         * web-platform-tests/service-workers/service-worker/registration-scope.https-expected.txt:
310         * web-platform-tests/service-workers/service-worker/registration-script-url.https-expected.txt:
311         * web-platform-tests/service-workers/service-worker/registration-script.https-expected.txt:
312         * web-platform-tests/service-workers/service-worker/registration-security-error.https-expected.txt:
313         * web-platform-tests/service-workers/service-worker/registration-service-worker-attributes.https-expected.txt:
314         * web-platform-tests/service-workers/service-worker/registration-updateviacache.https-expected.txt:
315         * web-platform-tests/service-workers/service-worker/request-body-blob.https-expected.txt:
316         * web-platform-tests/service-workers/service-worker/request-end-to-end.https-expected.txt:
317         * web-platform-tests/service-workers/service-worker/resource-timing.https-expected.txt:
318         * web-platform-tests/service-workers/service-worker/service-worker-csp-connect.https-expected.txt: Added.
319         * web-platform-tests/service-workers/service-worker/service-worker-csp-default.https-expected.txt: Added.
320         * web-platform-tests/service-workers/service-worker/service-worker-csp-script.https-expected.txt: Added.
321         * web-platform-tests/service-workers/service-worker/serviceworker-message-event-historical.https-expected.txt:
322         * web-platform-tests/service-workers/service-worker/serviceworkerobject-scripturl.https-expected.txt:
323         * web-platform-tests/service-workers/service-worker/shared-worker-controlled.https-expected.txt:
324         * web-platform-tests/service-workers/service-worker/skip-waiting-installed.https-expected.txt:
325         * web-platform-tests/service-workers/service-worker/skip-waiting-using-registration.https-expected.txt:
326         * web-platform-tests/service-workers/service-worker/skip-waiting-without-client.https-expected.txt: Added.
327         * web-platform-tests/service-workers/service-worker/skip-waiting.https-expected.txt:
328         * web-platform-tests/service-workers/service-worker/state.https-expected.txt:
329         * web-platform-tests/service-workers/service-worker/synced-state.https-expected.txt:
330         * web-platform-tests/service-workers/service-worker/uncontrolled-page.https-expected.txt:
331         * web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt:
332         * web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https-expected.txt:
333         * web-platform-tests/service-workers/service-worker/unregister-then-register.https-expected.txt:
334         * web-platform-tests/service-workers/service-worker/unregister.https-expected.txt:
335         * web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https-expected.txt:
336         * web-platform-tests/service-workers/service-worker/update-after-oneday.https-expected.txt:
337         * web-platform-tests/service-workers/service-worker/update-bytecheck.https-expected.txt: Added.
338         * web-platform-tests/service-workers/service-worker/update-recovery.https-expected.txt:
339         * web-platform-tests/service-workers/service-worker/update.https-expected.txt:
340         * web-platform-tests/service-workers/service-worker/waiting.https-expected.txt: Added.
341         * web-platform-tests/service-workers/service-worker/websocket.https-expected.txt:
342         * web-platform-tests/service-workers/service-worker/windowclient-navigate.https-expected.txt:
343         * web-platform-tests/service-workers/service-worker/worker-interception.https-expected.txt:
344         * web-platform-tests/service-workers/service-worker/xhr.https-expected.txt:
345
346 2017-10-30  Dean Jackson  <dino@apple.com>
347
348         Implement "bitmaprenderer" CanvasRenderingContext
349         https://bugs.webkit.org/show_bug.cgi?id=178992
350         <rdar://problem/34147157>
351
352         Reviewed by Sam Weinig.
353
354         Update the expected results now more of the interface has
355         been added.
356
357         * web-platform-tests/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource-expected.txt:
358         * web-platform-tests/imagebitmap-renderingcontext/context-creation-with-alpha-expected.txt:
359         * web-platform-tests/imagebitmap-renderingcontext/tranferFromImageBitmap-null-expected.txt:
360         * web-platform-tests/imagebitmap-renderingcontext/transferFromImageBitmap-detached-expected.txt:
361
362 2017-10-29  Chris Dumez  <cdumez@apple.com>
363
364         Unreviewed, revaseline a few tests after r224156.
365
366         * web-platform-tests/service-workers/service-worker/import-scripts-redirect.https-expected.txt: Added.
367         * web-platform-tests/service-workers/service-worker/mime-sniffing.https-expected.txt: Added.
368         * web-platform-tests/service-workers/service-worker/ready.https-expected.txt:
369         * web-platform-tests/service-workers/service-worker/redirected-response.https-expected.txt:
370         * web-platform-tests/streams/readable-byte-streams/detached-buffers.serviceworker.https-expected.txt:
371
372 2017-10-28  Dean Jackson  <dino@apple.com>
373
374         createImageBitmap with HTMLCanvasElement
375         https://bugs.webkit.org/show_bug.cgi?id=178984
376         <rdar://problem/35238440>
377
378         Reviewed by Sam Weinig.
379
380         Update the expected results.
381
382         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
383         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-sizeOverflow-expected.txt:
384         * web-platform-tests/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource-expected.txt:
385
386 2017-10-28  Youenn Fablet  <youenn@apple.com>
387
388         Rebase WPT tests up to a1c0107
389         https://bugs.webkit.org/show_bug.cgi?id=178589
390
391         Reviewed by Alex Christensen.
392
393         * resources/TestRepositories:
394         * resources/import-expectations.json:
395         * resources/resource-files.json:
396         * web-platform-tests: Updated.
397
398 2017-10-28  Chris Dumez  <cdumez@apple.com>
399
400         Update testharness.js to work around our lack of support for MessagePort in service workers
401         https://bugs.webkit.org/show_bug.cgi?id=178977
402
403         Reviewed by Sam Weinig.
404
405         Update testharness.js to work around our lack of support for MessagePort in service workers, similarly
406         to what was already done for Edge.
407
408         * web-platform-tests/resources/testharness.js:
409
410 2017-10-27  Chris Dumez  <cdumez@apple.com>
411
412         Unskip more Service Workers tests
413         https://bugs.webkit.org/show_bug.cgi?id=178944
414
415         Reviewed by Sam Weinig.
416
417         Land expected results for tests that have been unskipped.
418
419         * web-platform-tests/service-workers/cache-storage/serviceworker/credentials.https-expected.txt:
420         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https-expected.txt: Added.
421         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/postmessage.https-expected.txt: Added.
422         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https-expected.txt: Added.
423         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/service-worker-error-event.https-expected.txt: Added.
424         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https-expected.txt: Added.
425         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/update.https-expected.txt: Added.
426         * web-platform-tests/service-workers/service-worker/activate-event-after-install-state-change.https-expected.txt: Added.
427         * web-platform-tests/service-workers/service-worker/activation-after-registration.https-expected.txt: Added.
428         * web-platform-tests/service-workers/service-worker/activation.https-expected.txt: Added.
429         * web-platform-tests/service-workers/service-worker/active.https-expected.txt: Added.
430         * web-platform-tests/service-workers/service-worker/appcache-ordering-main.https-expected.txt: Added.
431         * web-platform-tests/service-workers/service-worker/claim-affect-other-registration.https-expected.txt: Added.
432         * web-platform-tests/service-workers/service-worker/claim-fetch.https-expected.txt: Added.
433         * web-platform-tests/service-workers/service-worker/claim-not-using-registration.https-expected.txt: Added.
434         * web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https-expected.txt: Added.
435         * web-platform-tests/service-workers/service-worker/claim-using-registration.https-expected.txt: Added.
436         * web-platform-tests/service-workers/service-worker/claim-with-redirect.https-expected.txt: Added.
437         * web-platform-tests/service-workers/service-worker/claim-worker-fetch.https-expected.txt: Added.
438         * web-platform-tests/service-workers/service-worker/client-id.https-expected.txt: Added.
439         * web-platform-tests/service-workers/service-worker/client-navigate.https-expected.txt: Added.
440         * web-platform-tests/service-workers/service-worker/clients-get-client-types.https-expected.txt: Added.
441         * web-platform-tests/service-workers/service-worker/clients-get-cross-origin.https-expected.txt: Added.
442         * web-platform-tests/service-workers/service-worker/clients-get.https-expected.txt: Added.
443         * web-platform-tests/service-workers/service-worker/clients-matchall-client-types.https-expected.txt: Added.
444         * web-platform-tests/service-workers/service-worker/clients-matchall-exact-controller.https-expected.txt: Added.
445         * web-platform-tests/service-workers/service-worker/clients-matchall-include-uncontrolled.https-expected.txt: Added.
446         * web-platform-tests/service-workers/service-worker/clients-matchall-order.https-expected.txt: Added.
447         * web-platform-tests/service-workers/service-worker/clients-matchall.https-expected.txt: Added.
448         * web-platform-tests/service-workers/service-worker/controller-on-disconnect.https-expected.txt: Added.
449         * web-platform-tests/service-workers/service-worker/controller-on-load.https-expected.txt: Added.
450         * web-platform-tests/service-workers/service-worker/controller-on-reload.https-expected.txt: Added.
451         * web-platform-tests/service-workers/service-worker/extendable-event-async-waituntil.https-expected.txt: Added.
452         * web-platform-tests/service-workers/service-worker/extendable-event-waituntil.https-expected.txt: Added.
453         * web-platform-tests/service-workers/service-worker/fetch-csp.https-expected.txt: Added.
454         * web-platform-tests/service-workers/service-worker/fetch-event-after-navigation-within-page.https-expected.txt: Added.
455         * web-platform-tests/service-workers/service-worker/fetch-event-async-respond-with.https-expected.txt: Added.
456         * web-platform-tests/service-workers/service-worker/fetch-event-network-error.https-expected.txt: Added.
457         * web-platform-tests/service-workers/service-worker/fetch-event-redirect.https-expected.txt: Added.
458         * web-platform-tests/service-workers/service-worker/fetch-event-referrer-policy.https-expected.txt: Added.
459         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-argument.https-expected.txt: Added.
460         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-readable-stream.https-expected.txt: Added.
461         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-response-body-with-invalid-chunk.https-expected.txt: Added.
462         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https-expected.txt: Added.
463         * web-platform-tests/service-workers/service-worker/fetch-event-throws-after-respond-with.https-expected.txt: Added.
464         * web-platform-tests/service-workers/service-worker/fetch-event-within-sw-manual.https-expected.txt: Added.
465         * web-platform-tests/service-workers/service-worker/fetch-event-within-sw.https-expected.txt: Added.
466         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt: Added.
467         * web-platform-tests/service-workers/service-worker/fetch-frame-resource.https-expected.txt: Added.
468         * web-platform-tests/service-workers/service-worker/fetch-header-visibility.https-expected.txt: Added.
469         * web-platform-tests/service-workers/service-worker/fetch-request-css-base-url.https-expected.txt: Added.
470         * web-platform-tests/service-workers/service-worker/fetch-request-css-cross-origin-mime-check.https-expected.txt: Added.
471         * web-platform-tests/service-workers/service-worker/fetch-request-css-images.https-expected.txt: Added.
472         * web-platform-tests/service-workers/service-worker/fetch-request-fallback.https-expected.txt: Added.
473         * web-platform-tests/service-workers/service-worker/fetch-request-html-imports.https-expected.txt: Added.
474         * web-platform-tests/service-workers/service-worker/fetch-request-no-freshness-headers.https-expected.txt: Added.
475         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt: Added.
476         * web-platform-tests/service-workers/service-worker/fetch-request-resources.https-expected.txt: Added.
477         * web-platform-tests/service-workers/service-worker/fetch-request-xhr-sync.https-expected.txt: Added.
478         * web-platform-tests/service-workers/service-worker/fetch-request-xhr.https-expected.txt: Added.
479         * web-platform-tests/service-workers/service-worker/fetch-response-xhr.https-expected.txt: Added.
480         * web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https-expected.txt: Added.
481         * web-platform-tests/service-workers/service-worker/foreign-fetch-cors.https-expected.txt: Added.
482         * web-platform-tests/service-workers/service-worker/getregistration.https-expected.txt: Added.
483         * web-platform-tests/service-workers/service-worker/getregistrations.https-expected.txt: Added.
484         * web-platform-tests/service-workers/service-worker/immutable-prototype-serviceworker.https-expected.txt: Added.
485         * web-platform-tests/service-workers/service-worker/import-scripts-resource-map.https-expected.txt: Added.
486         * web-platform-tests/service-workers/service-worker/import-scripts-updated-flag.https-expected.txt: Added.
487         * web-platform-tests/service-workers/service-worker/indexeddb.https-expected.txt: Added.
488         * web-platform-tests/service-workers/service-worker/install-event-type.https-expected.txt: Added.
489         * web-platform-tests/service-workers/service-worker/installing.https-expected.txt: Added.
490         * web-platform-tests/service-workers/service-worker/interfaces-window.https-expected.txt: Added.
491         * web-platform-tests/service-workers/service-worker/invalid-blobtype.https-expected.txt: Added.
492         * web-platform-tests/service-workers/service-worker/invalid-header.https-expected.txt: Added.
493         * web-platform-tests/service-workers/service-worker/iso-latin1-header.https-expected.txt: Added.
494         * web-platform-tests/service-workers/service-worker/multi-globals/url-parsing.https-expected.txt: Added.
495         * web-platform-tests/service-workers/service-worker/multiple-register.https-expected.txt: Added.
496         * web-platform-tests/service-workers/service-worker/multiple-update.https-expected.txt: Added.
497         * web-platform-tests/service-workers/service-worker/navigate-window.https-expected.txt: Added.
498         * web-platform-tests/service-workers/service-worker/navigation-preload/broken-chunked-encoding.https-expected.txt: Added.
499         * web-platform-tests/service-workers/service-worker/navigation-preload/chunked-encoding.https-expected.txt: Added.
500         * web-platform-tests/service-workers/service-worker/navigation-preload/empty-preload-response-body.https-expected.txt: Added.
501         * web-platform-tests/service-workers/service-worker/navigation-preload/get-state.https-expected.txt: Added.
502         * web-platform-tests/service-workers/service-worker/navigation-preload/redirect.https-expected.txt: Added.
503         * web-platform-tests/service-workers/service-worker/navigation-preload/request-headers.https-expected.txt: Added.
504         * web-platform-tests/service-workers/service-worker/navigation-preload/resource-timing.https-expected.txt: Added.
505         * web-platform-tests/service-workers/service-worker/navigation-redirect-body.https-expected.txt: Added.
506         * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt: Added.
507         * web-platform-tests/service-workers/service-worker/onactivate-script-error.https-expected.txt: Added.
508         * web-platform-tests/service-workers/service-worker/oninstall-script-error.https-expected.txt: Added.
509         * web-platform-tests/service-workers/service-worker/opaque-response-preloaded.https-expected.txt: Added.
510         * web-platform-tests/service-workers/service-worker/postmessage-blob-url.https-expected.txt: Added.
511         * web-platform-tests/service-workers/service-worker/postmessage-from-waiting-serviceworker.https-expected.txt: Added.
512         * web-platform-tests/service-workers/service-worker/postmessage-msgport-to-client.https-expected.txt: Added.
513         * web-platform-tests/service-workers/service-worker/postmessage-to-client.https-expected.txt: Added.
514         * web-platform-tests/service-workers/service-worker/postmessage.https-expected.txt: Added.
515         * web-platform-tests/service-workers/service-worker/ready.https-expected.txt: Added.
516         * web-platform-tests/service-workers/service-worker/redirected-response.https-expected.txt: Added.
517         * web-platform-tests/service-workers/service-worker/referer.https-expected.txt: Added.
518         * web-platform-tests/service-workers/service-worker/referrer-policy-header.https-expected.txt: Added.
519         * web-platform-tests/service-workers/service-worker/register-closed-window.https-expected.txt: Added.
520         * web-platform-tests/service-workers/service-worker/register-default-scope.https-expected.txt: Added.
521         * web-platform-tests/service-workers/service-worker/register-link-header.https-expected.txt: Added.
522         * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt: Added.
523         * web-platform-tests/service-workers/service-worker/register-wait-forever-in-install-worker.https-expected.txt: Added.
524         * web-platform-tests/service-workers/service-worker/registration-basic.https-expected.txt: Added.
525         * web-platform-tests/service-workers/service-worker/registration-end-to-end.https-expected.txt: Added.
526         * web-platform-tests/service-workers/service-worker/registration-events.https-expected.txt: Added.
527         * web-platform-tests/service-workers/service-worker/registration-iframe.https-expected.txt: Added.
528         * web-platform-tests/service-workers/service-worker/registration-mime-types.https-expected.txt: Added.
529         * web-platform-tests/service-workers/service-worker/registration-scope.https-expected.txt: Added.
530         * web-platform-tests/service-workers/service-worker/registration-script-url.https-expected.txt: Added.
531         * web-platform-tests/service-workers/service-worker/registration-script.https-expected.txt: Added.
532         * web-platform-tests/service-workers/service-worker/registration-security-error.https-expected.txt: Added.
533         * web-platform-tests/service-workers/service-worker/registration-service-worker-attributes.https-expected.txt: Added.
534         * web-platform-tests/service-workers/service-worker/registration-updateviacache.https-expected.txt: Added.
535         * web-platform-tests/service-workers/service-worker/rejections.https-expected.txt: Added.
536         * web-platform-tests/service-workers/service-worker/request-body-blob.https-expected.txt: Added.
537         * web-platform-tests/service-workers/service-worker/request-end-to-end.https-expected.txt: Added.
538         * web-platform-tests/service-workers/service-worker/resource-timing.https-expected.txt: Added.
539         * web-platform-tests/service-workers/service-worker/serviceworker-message-event-historical.https-expected.txt: Added.
540         * web-platform-tests/service-workers/service-worker/serviceworkerobject-scripturl.https-expected.txt: Added.
541         * web-platform-tests/service-workers/service-worker/shared-worker-controlled.https-expected.txt: Added.
542         * web-platform-tests/service-workers/service-worker/skip-waiting-installed.https-expected.txt: Added.
543         * web-platform-tests/service-workers/service-worker/skip-waiting-using-registration.https-expected.txt: Added.
544         * web-platform-tests/service-workers/service-worker/skip-waiting-without-using-registration.https-expected.txt: Added.
545         * web-platform-tests/service-workers/service-worker/skip-waiting.https-expected.txt: Added.
546         * web-platform-tests/service-workers/service-worker/state.https-expected.txt: Added.
547         * web-platform-tests/service-workers/service-worker/synced-state.https-expected.txt: Added.
548         * web-platform-tests/service-workers/service-worker/uncontrolled-page.https-expected.txt: Added.
549         * web-platform-tests/service-workers/service-worker/unregister-controller.https-expected.txt: Added.
550         * web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https-expected.txt: Added.
551         * web-platform-tests/service-workers/service-worker/unregister-then-register.https-expected.txt: Added.
552         * web-platform-tests/service-workers/service-worker/unregister.https-expected.txt: Added.
553         * web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https-expected.txt: Added.
554         * web-platform-tests/service-workers/service-worker/update-after-oneday.https-expected.txt: Added.
555         * web-platform-tests/service-workers/service-worker/update-recovery.https-expected.txt: Added.
556         * web-platform-tests/service-workers/service-worker/update.https-expected.txt: Added.
557         * web-platform-tests/service-workers/service-worker/websocket.https-expected.txt: Added.
558         * web-platform-tests/service-workers/service-worker/windowclient-navigate.https-expected.txt: Added.
559         * web-platform-tests/service-workers/service-worker/worker-interception.https-expected.txt: Added.
560         * web-platform-tests/service-workers/service-worker/xhr.https-expected.txt: Added.
561         * web-platform-tests/service-workers/stub-3.1-service-worker-obj-expected.txt: Added.
562         * web-platform-tests/service-workers/stub-3.1.1-service-worker-scope-expected.txt: Added.
563         * web-platform-tests/service-workers/stub-3.1.2-service-worker-url-expected.txt: Added.
564         * web-platform-tests/service-workers/stub-3.1.3-service-worker-state-expected.txt: Added.
565         * web-platform-tests/service-workers/stub-3.1.4-service-worker-on-state-change-expected.txt: Added.
566         * web-platform-tests/service-workers/stub-3.2-navigator-service-worker-expected.txt: Added.
567         * web-platform-tests/service-workers/stub-3.2.1-navigator-service-worker-installing-expected.txt: Added.
568         * web-platform-tests/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange-expected.txt: Added.
569         * web-platform-tests/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage-expected.txt: Added.
570         * web-platform-tests/service-workers/stub-3.2.12-navigator-service-worker-onerror-expected.txt: Added.
571         * web-platform-tests/service-workers/stub-3.2.2-navigator-service-worker-waiting-expected.txt: Added.
572         * web-platform-tests/service-workers/stub-3.2.3-navigator-service-worker-active-expected.txt: Added.
573         * web-platform-tests/service-workers/stub-3.2.4-navigator-service-worker-controller-expected.txt: Added.
574         * web-platform-tests/service-workers/stub-3.2.5-navigator-service-worker-ready-expected.txt: Added.
575         * web-platform-tests/service-workers/stub-3.2.6-navigator-service-worker-getAll-expected.txt: Added.
576         * web-platform-tests/service-workers/stub-3.2.7-navigator-service-worker-register-expected.txt: Added.
577         * web-platform-tests/service-workers/stub-3.2.8-navigator-service-worker-unregister-expected.txt: Added.
578         * web-platform-tests/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound-expected.txt: Added.
579         * web-platform-tests/service-workers/stub-4.1-service-worker-global-scope-expected.txt: Added.
580         * web-platform-tests/service-workers/stub-4.1.1-service-worker-global-scope-caches-expected.txt: Added.
581         * web-platform-tests/service-workers/stub-4.1.2-service-worker-global-scope-clients-expected.txt: Added.
582         * web-platform-tests/service-workers/stub-4.1.3-service-worker-global-scope-scope-expected.txt: Added.
583         * web-platform-tests/service-workers/stub-4.1.4-service-worker-global-scope-fetch-expected.txt: Added.
584         * web-platform-tests/service-workers/stub-4.1.5-service-worker-global-scope-update-expected.txt: Added.
585         * web-platform-tests/service-workers/stub-4.1.6-service-worker-global-scope-unregister-expected.txt: Added.
586         * web-platform-tests/service-workers/stub-4.1.7-service-worker-global-scope-onmessage-expected.txt: Added.
587         * web-platform-tests/service-workers/stub-4.2-client-expected.txt: Added.
588         * web-platform-tests/service-workers/stub-4.3-service-worker-clients-expected.txt: Added.
589         * web-platform-tests/service-workers/stub-4.3.1-get-serviced-method-expected.txt: Added.
590         * web-platform-tests/service-workers/stub-4.3.2-reloadall-method-expected.txt: Added.
591         * web-platform-tests/service-workers/stub-4.4-request-objects-expected.txt: Added.
592         * web-platform-tests/service-workers/stub-4.5-response-objects-expected.txt: Added.
593         * web-platform-tests/service-workers/stub-4.5.2-response-expected.txt: Added.
594         * web-platform-tests/service-workers/stub-4.5.4-opaque-response-expected.txt: Added.
595         * web-platform-tests/service-workers/stub-4.6-cache-objects-expected.txt: Added.
596         * web-platform-tests/service-workers/stub-4.6.1-cache-lifetimes-expected.txt: Added.
597         * web-platform-tests/service-workers/stub-4.7.1-install-phase-event-expected.txt: Added.
598         * web-platform-tests/service-workers/stub-4.7.1.1-wait-until-method-expected.txt: Added.
599         * web-platform-tests/service-workers/stub-4.7.2-install-event-expected.txt: Added.
600         * web-platform-tests/service-workers/stub-4.7.2.1-install-event-section-expected.txt: Added.
601         * web-platform-tests/service-workers/stub-4.7.2.2-replace-method-expected.txt: Added.
602         * web-platform-tests/service-workers/stub-4.7.3-activate-event-expected.txt: Added.
603         * web-platform-tests/service-workers/stub-4.7.4.1-fetch-event-section-expected.txt: Added.
604         * web-platform-tests/service-workers/stub-4.7.4.2-respond-with-method-expected.txt: Added.
605         * web-platform-tests/service-workers/stub-4.7.4.3-default-method-expected.txt: Added.
606         * web-platform-tests/service-workers/stub-4.7.4.4-is-reload-attribute-expected.txt: Added.
607         * web-platform-tests/service-workers/stub-5.1-origin-relativity-expected.txt: Added.
608         * web-platform-tests/service-workers/stub-5.2-cross-origin-resources-expected.txt: Added.
609
610 2017-10-26  Andy Estes  <aestes@apple.com>
611
612         [Payment Request] Restrict API use to secure, same-origin frames
613         https://bugs.webkit.org/show_bug.cgi?id=178887
614
615         Reviewed by Tim Horton.
616
617         The allowpaymentrequest <iframe> attribute is not yet implemented, so the regression in basic.https.html is expected.
618
619         * web-platform-tests/payment-request/allowpaymentrequest/active-document-cross-origin.https.sub-expected.txt:
620         * web-platform-tests/payment-request/allowpaymentrequest/active-document-same-origin.https-expected.txt:
621         * web-platform-tests/payment-request/allowpaymentrequest/basic.https-expected.txt:
622
623 2017-10-24  Andy Estes  <aestes@apple.com>
624
625         [Payment Request] Implement the "PaymentRequest updated" algorithm
626         https://bugs.webkit.org/show_bug.cgi?id=178689
627
628         Reviewed by Alex Christensen.
629
630         * web-platform-tests/payment-request/payment-request-update-event-updatewith-method.https-expected.txt:
631
632 2017-10-22  Dean Jackson  <dino@apple.com>
633
634         Implement drawImage(ImageBitmap) on 2d canvas
635         https://bugs.webkit.org/show_bug.cgi?id=178653
636         <rdar://problem/35104360>
637
638         Reviewed by Antoine Quint.
639
640         Update expected results now that drawImage is implemented.
641
642         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
643
644 2017-10-20  Dean Jackson  <dino@apple.com>
645
646         Add createImageBitmap to Window and Worker
647         https://bugs.webkit.org/show_bug.cgi?id=178573
648         <rdar://problem/35092692>
649
650         Reviewed by Sam Weinig.
651
652         Update the expected results now that createImageBitmap exists.
653
654         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
655         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
656         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-sizeOverflow-expected.txt:
657         * web-platform-tests/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource-expected.txt:
658         * web-platform-tests/imagebitmap-renderingcontext/context-creation-with-alpha-expected.txt:
659         * web-platform-tests/imagebitmap-renderingcontext/tranferFromImageBitmap-null-expected.txt:
660         * web-platform-tests/imagebitmap-renderingcontext/transferFromImageBitmap-detached-expected.txt:
661
662 2017-10-19  Antti Koivisto  <antti@apple.com>
663
664         Support ::before/::after pseudo elements on elements with display:contents
665         https://bugs.webkit.org/show_bug.cgi?id=178513
666
667         Reviewed by Ryosuke Niwa.
668
669         * web-platform-tests/cssom/getComputedStyle-pseudo-expected.txt:
670
671 2017-10-19  Andy Estes  <aestes@apple.com>
672
673         [Payment Request] Only process shipping options if shipping is requested, and throw an exception on duplicate shipping option IDs
674         https://bugs.webkit.org/show_bug.cgi?id=178535
675
676         Reviewed by Alex Christensen.
677
678         * web-platform-tests/payment-request/payment-request-constructor.https-expected.txt:
679
680 2017-10-19  Dean Jackson  <dino@apple.com>
681
682         Import W3C Web Platform Tests for createImageBitmap
683         https://bugs.webkit.org/show_bug.cgi?id=178509
684         <rdar://problem/35070583>
685
686         Reviewed by Antoine Quint.
687
688         * resources/import-expectations.json:
689         * web-platform-tests/2dcontext/imagebitmap/common.js: Added.
690         (testCanvasDisplayingPattern):
691         (testDrawImageBitmap):
692         (initializeImageData):
693         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Added.
694         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html: Added.
695         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Added.
696         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html: Added.
697         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-sizeOverflow-expected.txt: Added.
698         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-sizeOverflow.html: Added.
699         * web-platform-tests/2dcontext/imagebitmap/w3c-import.log: Added.
700
701 2017-10-18  Chris Dumez  <cdumez@apple.com>
702
703         Align ImageData constructor with the specification
704         https://bugs.webkit.org/show_bug.cgi?id=178406
705
706         Reviewed by Youenn Fablet.
707
708         Rebaseline test now that one more check is passing.
709
710         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/imagedata-expected.txt:
711
712 2017-10-16  Youenn Fablet  <youenn@apple.com>
713
714         [FETCH] Remove Request.type getter
715         https://bugs.webkit.org/show_bug.cgi?id=177798
716
717         Reviewed by Chris Dumez.
718
719         Refreshing fetch WPT tests.
720
721         * web-platform-tests/fetch/api/request/request-type-attribute-historical-expected.txt: Added.
722         * web-platform-tests/fetch/api/request/request-type-attribute-historical.html: Added.
723         * web-platform-tests/fetch/api/request/url-encoding-expected.txt: Added.
724         * web-platform-tests/fetch/api/request/url-encoding.html: Added.
725
726 2017-10-16  Chris Dumez  <cdumez@apple.com>
727
728         Clicks on Link with download attribute causes all (other) links to trigger download when clicked
729         https://bugs.webkit.org/show_bug.cgi?id=178267
730         <rdar://problem/34985016>
731
732         Reviewed by Darin Adler.
733
734         Rebaseline test which behave differently now in WebKit2 due to WKTR's injected bundle
735         using PassThrough policy for new windows. The new result is identical to what you
736         would get when you open the test in Safari so I think this is a good thing.
737
738         * web-platform-tests/html/browsers/windows/noreferrer-window-name-expected.txt:
739
740 2017-10-14  Youenn Fablet  <youenn@apple.com>
741
742         Resync tests up to c1716b039411090428e7073158b1aea081dafe71
743         https://bugs.webkit.org/show_bug.cgi?id=178241
744
745         Reviewed by Ryosuke Niwa.
746
747         * resources/TestRepositories:
748         * resources/resource-files.json:
749         * web-platform-tests/IndexedDB/idb-binary-key-detached.htm:
750         * web-platform-tests/IndexedDB/keypath-exceptions.htm:
751         * web-platform-tests/WebCryptoAPI/digest/digest.js:
752         (run_test.):
753         * web-platform-tests/XMLHttpRequest/abort-after-stop-expected.txt: Removed.
754         * web-platform-tests/XMLHttpRequest/abort-after-stop.htm: Removed.
755         * web-platform-tests/XMLHttpRequest/event-error-order.sub-expected.txt: Removed.
756         * web-platform-tests/XMLHttpRequest/event-error-order.sub.html: Removed.
757         * web-platform-tests/XMLHttpRequest/event-timeout-order-expected.txt: Removed.
758         * web-platform-tests/XMLHttpRequest/event-timeout-order.htm: Removed.
759         * web-platform-tests/XMLHttpRequest/open-url-worker-origin-expected.txt: Removed.
760         * web-platform-tests/XMLHttpRequest/open-url-worker-origin.htm: Removed.
761         * web-platform-tests/XMLHttpRequest/responsetype-expected.txt:
762         * web-platform-tests/XMLHttpRequest/send-after-setting-document-domain-expected.txt: Removed.
763         * web-platform-tests/XMLHttpRequest/send-after-setting-document-domain.htm: Removed.
764         * web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt: Removed.
765         * web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-not-enabled-expected.txt: Removed.
766         * web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-not-enabled.htm: Removed.
767         * web-platform-tests/XMLHttpRequest/send-authentication-basic-cors.htm: Removed.
768         * web-platform-tests/XMLHttpRequest/send-authentication-basic-repeat-no-args-expected.txt: Removed.
769         * web-platform-tests/XMLHttpRequest/send-authentication-basic-repeat-no-args.htm: Removed.
770         * web-platform-tests/XMLHttpRequest/send-authentication-basic-setrequestheader.htm: Removed.
771         * web-platform-tests/XMLHttpRequest/send-authentication-basic.htm: Removed.
772         * web-platform-tests/XMLHttpRequest/send-authentication-competing-names-passwords-expected.txt: Removed.
773         * web-platform-tests/XMLHttpRequest/send-authentication-competing-names-passwords.htm: Removed.
774         * web-platform-tests/XMLHttpRequest/send-entity-body-basic-expected.txt: Removed.
775         * web-platform-tests/XMLHttpRequest/send-entity-body-basic.htm: Removed.
776         * web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt: Removed.
777         * web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub.htm: Removed.
778         * web-platform-tests/XMLHttpRequest/timeout-sync-expected.txt:
779         * web-platform-tests/XMLHttpRequest/w3c-import.log:
780         * web-platform-tests/background-fetch/interfaces-expected.txt:
781         * web-platform-tests/background-fetch/interfaces.idl:
782         * web-platform-tests/background-fetch/interfaces.worker-expected.txt:
783         * web-platform-tests/background-fetch/interfaces.worker.js:
784         * web-platform-tests/beacon/headers/header-content-type-expected.txt:
785         * web-platform-tests/common/vendor-prefix.js: Removed.
786         * web-platform-tests/common/w3c-import.log:
787         * web-platform-tests/css/css-grid-1/abspos/w3c-import.log:
788         * web-platform-tests/css/css-grid-1/support/w3c-import.log:
789         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-image-threshold-000.html:
790         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-image-threshold-001.html:
791         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-image-threshold-002.html:
792         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-image-threshold-003.html:
793         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-000.html:
794         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-001.html:
795         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-002.html:
796         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-003.html:
797         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-004.html:
798         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-margin-005.html:
799         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-box-000.html:
800         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-000.html:
801         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-001.html:
802         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-002.html:
803         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-003.html:
804         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-004.html:
805         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-005.html:
806         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-006.html:
807         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-007.html:
808         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-008.html:
809         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-009.html:
810         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-010.html:
811         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-circle-011.html:
812         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-computed-shape-000.html:
813         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-computed-shape-001.html:
814         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-000.html:
815         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-001.html:
816         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-002.html:
817         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-003.html:
818         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-004.html:
819         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-005.html:
820         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-006.html:
821         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-007.html:
822         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-008.html:
823         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-009.html:
824         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-010.html:
825         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-ellipse-011.html:
826         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-000.html:
827         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-001.html:
828         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-002.html:
829         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-003.html:
830         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-004.html:
831         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-005.html:
832         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-006.html:
833         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-007.html:
834         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-008.html:
835         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-inset-009.html:
836         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-polygon-000.html:
837         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-polygon-001.html:
838         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-polygon-002.html:
839         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-polygon-003.html:
840         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-polygon-004.html:
841         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-polygon-005.html:
842         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-polygon-006.html:
843         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-000.html:
844         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-shape-arguments-001.html:
845         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-shape-box-pair-000.html:
846         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-shape-inherit-000.html:
847         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-shape-initial-000.html:
848         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-shape-none-000.html:
849         * web-platform-tests/css/css-shapes-1/shape-outside/values/shape-outside-shape-notation-000.html:
850         * web-platform-tests/css/css-shapes-1/shape-outside/values/support/parsing-utils.js:
851         (convertToPx):
852         (each):
853         (setupFonts):
854         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-012.html:
855         * web-platform-tests/css/css-shapes-1/w3c-import.log:
856         * web-platform-tests/css/css-ui-3/cursor-image-005-nfs.html:
857         * web-platform-tests/css/selectors4/w3c-import.log:
858         * web-platform-tests/cssom/OWNERS:
859         * web-platform-tests/cssom/getComputedStyle-pseudo-expected.txt:
860         * web-platform-tests/cssom/getComputedStyle-pseudo.html:
861         * web-platform-tests/cssom/style-sheet-interfaces-001-expected.txt:
862         * web-platform-tests/cssom/style-sheet-interfaces-001.html:
863         * web-platform-tests/cssom/w3c-import.log:
864         * web-platform-tests/custom-elements/Document-createElement-expected.txt:
865         * web-platform-tests/custom-elements/Document-createElement.html:
866         * web-platform-tests/custom-elements/parser/parser-fallsback-to-unknown-element-expected.txt:
867         * web-platform-tests/custom-elements/w3c-import.log:
868         * web-platform-tests/dom/events/Event-timestamp-safe-resolution.html:
869         * web-platform-tests/dom/nodes/DOMImplementation-createDocument.html:
870         * web-platform-tests/dom/nodes/DOMImplementation-createHTMLDocument-expected.txt:
871         * web-platform-tests/dom/nodes/DOMImplementation-createHTMLDocument.html:
872         * web-platform-tests/dom/nodes/Document-constructor.html:
873         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
874         * web-platform-tests/dom/nodes/Element-webkitMatchesSelector-expected.txt:
875         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
876         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
877         * web-platform-tests/dom/nodes/selectors.js:
878         * web-platform-tests/eventsource/dedicated-worker/eventsource-constructor-non-same-origin.htm:
879         * web-platform-tests/eventsource/eventsource-constructor-non-same-origin-expected.txt:
880         * web-platform-tests/eventsource/eventsource-constructor-non-same-origin.htm:
881         * web-platform-tests/eventsource/resources/last-event-id.py:
882         (main):
883         * web-platform-tests/eventsource/shared-worker/eventsource-constructor-non-same-origin-expected.txt:
884         * web-platform-tests/eventsource/shared-worker/eventsource-constructor-non-same-origin.htm:
885         * web-platform-tests/fetch/api/basic/integrity-expected.txt:
886         * web-platform-tests/fetch/api/basic/integrity-worker-expected.txt:
887         * web-platform-tests/fetch/api/basic/integrity.js:
888         (integrity):
889         * web-platform-tests/fetch/api/headers/headers-combine-expected.txt:
890         * web-platform-tests/fetch/api/headers/headers-combine.html:
891         * web-platform-tests/fetch/api/request/request-error-expected.txt:
892         * web-platform-tests/fetch/api/request/request-error.js:
893         * web-platform-tests/fetch/api/request/request-headers-expected.txt:
894         * web-platform-tests/fetch/api/request/request-headers.html:
895         * web-platform-tests/fetch/api/request/request-idl-expected.txt:
896         * web-platform-tests/fetch/api/request/request-idl.html:
897         * web-platform-tests/fetch/api/request/request-structure-expected.txt:
898         * web-platform-tests/fetch/api/request/request-structure.html:
899         * web-platform-tests/fetch/api/request/w3c-import.log:
900         * web-platform-tests/fetch/api/response/response-clone-expected.txt:
901         * web-platform-tests/fetch/api/response/response-init-001-expected.txt:
902         * web-platform-tests/fetch/api/response/response-init-001.html:
903         * web-platform-tests/fetch/api/response/w3c-import.log:
904         * web-platform-tests/fonts/Ahem.ttf:
905         * web-platform-tests/hr-time/idlharness-expected.txt:
906         * web-platform-tests/hr-time/idlharness.html:
907         * web-platform-tests/html/README.md:
908         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/w3c-import.log:
909         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/w3c-import.log:
910         * web-platform-tests/html/browsers/origin/origin-of-data-document-expected.txt:
911         * web-platform-tests/html/dom/interfaces.html:
912         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/not-in-shadow-tree-expected.txt:
913         * web-platform-tests/html/semantics/embedded-content/media-elements/event_canplay.html:
914         * web-platform-tests/html/semantics/embedded-content/media-elements/event_canplay_noautoplay.html:
915         * web-platform-tests/html/semantics/embedded-content/media-elements/event_canplaythrough.html:
916         * web-platform-tests/html/semantics/embedded-content/media-elements/event_canplaythrough_noautoplay.html:
917         * web-platform-tests/html/semantics/embedded-content/media-elements/event_loadeddata.html:
918         * web-platform-tests/html/semantics/embedded-content/media-elements/event_loadeddata_noautoplay.html:
919         * web-platform-tests/html/semantics/embedded-content/media-elements/event_loadedmetadata.html:
920         * web-platform-tests/html/semantics/embedded-content/media-elements/event_loadedmetadata_noautoplay.html:
921         * web-platform-tests/html/semantics/embedded-content/media-elements/event_order_canplay_canplaythrough.html:
922         * web-platform-tests/html/semantics/embedded-content/media-elements/event_order_canplay_playing.html:
923         * web-platform-tests/html/semantics/embedded-content/media-elements/event_order_loadedmetadata_loadeddata.html:
924         * web-platform-tests/html/semantics/embedded-content/media-elements/event_order_loadstart_progress.html:
925         * web-platform-tests/html/semantics/embedded-content/media-elements/event_pause.html:
926         * web-platform-tests/html/semantics/embedded-content/media-elements/event_play.html:
927         * web-platform-tests/html/semantics/embedded-content/media-elements/event_playing.html:
928         * web-platform-tests/html/semantics/embedded-content/media-elements/event_progress.html:
929         * web-platform-tests/html/semantics/embedded-content/media-elements/event_progress_noautoplay.html:
930         * web-platform-tests/html/semantics/embedded-content/media-elements/event_timeupdate_noautoplay.html:
931         * web-platform-tests/html/semantics/embedded-content/media-elements/historical-expected.txt:
932         * web-platform-tests/html/semantics/embedded-content/media-elements/historical.html:
933         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/srclang-expected.txt:
934         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/language-expected.txt:
935         * web-platform-tests/html/semantics/embedded-content/media-elements/paused_false_during_play.html:
936         * web-platform-tests/html/semantics/embedded-content/media-elements/readyState_during_canplay.html:
937         * web-platform-tests/html/semantics/embedded-content/media-elements/readyState_during_canplaythrough.html:
938         * web-platform-tests/html/semantics/embedded-content/media-elements/readyState_during_loadeddata.html:
939         * web-platform-tests/html/semantics/embedded-content/media-elements/readyState_during_loadedmetadata.html:
940         * web-platform-tests/html/semantics/embedded-content/media-elements/readyState_during_playing.html:
941         * web-platform-tests/html/semantics/embedded-content/media-elements/video_008.htm:
942         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.reset.cross-expected.txt:
943         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.reset.cross.html:
944         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.reset.redirect-expected.txt:
945         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.reset.redirect.html:
946         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/blank.htm:
947         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/w3c-import.log:
948         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/w3c-import.log:
949         * web-platform-tests/html/semantics/forms/form-submission-0/w3c-import.log:
950         * web-platform-tests/html/semantics/forms/the-button-element/w3c-import.log:
951         * web-platform-tests/html/semantics/forms/the-fieldset-element/w3c-import.log:
952         * web-platform-tests/html/semantics/forms/the-form-element/w3c-import.log:
953         * web-platform-tests/html/semantics/forms/the-input-element/w3c-import.log:
954         * web-platform-tests/html/semantics/forms/the-progress-element/progress-expected.txt:
955         * web-platform-tests/html/semantics/forms/the-progress-element/w3c-import.log:
956         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/w3c-import.log:
957         * web-platform-tests/html/semantics/scripting-1/the-template-element/template-element/w3c-import.log:
958         * web-platform-tests/html/syntax/serializing-html-fragments/serializing-expected.txt:
959         * web-platform-tests/html/syntax/serializing-html-fragments/serializing.html:
960         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-parse-error-expected.txt:
961         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-expected.txt:
962         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw-expected.txt:
963         * web-platform-tests/lint.whitelist:
964         * web-platform-tests/mediacapture-fromelement/capture.html:
965         * web-platform-tests/mediacapture-fromelement/creation.html:
966         * web-platform-tests/mediacapture-fromelement/ended.html:
967         * web-platform-tests/mediacapture-streams/MediaStream-default-feature-policy.https.sub.html:
968         * web-platform-tests/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html:
969         * web-platform-tests/resource-timing/idlharness-expected.txt:
970         * web-platform-tests/resource-timing/idlharness.html:
971         * web-platform-tests/resources/idlharness.js:
972         (IdlInterface.prototype.test_to_json_operation):
973         * web-platform-tests/resources/test/tests/api-tests-1.html:
974         * web-platform-tests/resources/test/tests/idlharness/IdlInterface/test_to_json_operation.html:
975         * web-platform-tests/resources/testharness.js:
976         * web-platform-tests/service-workers/service-worker/fetch-event-redirect.https.html:
977         * web-platform-tests/service-workers/service-worker/fetch-frame-resource.https.html:
978         * web-platform-tests/service-workers/service-worker/fetch-request-xhr.https.html:
979         * web-platform-tests/service-workers/service-worker/navigation-preload/resources/redirect-scope.py:
980         (main):
981         * web-platform-tests/service-workers/service-worker/resources/bytecheck-worker-imported-script.py:
982         (main):
983         * web-platform-tests/service-workers/service-worker/resources/bytecheck-worker.py:
984         (main):
985         * web-platform-tests/service-workers/service-worker/resources/fetch-event-redirect-iframe.html: Removed.
986         * web-platform-tests/service-workers/service-worker/resources/fetch-request-xhr-iframe.https.html:
987         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-out-scope.py:
988         (main):
989         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-scope1.py:
990         (main):
991         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-scope2.py:
992         (main):
993         * web-platform-tests/service-workers/service-worker/resources/update-max-aged-worker-imported-script.py:
994         (main):
995         * web-platform-tests/service-workers/service-worker/resources/update-max-aged-worker.py:
996         (main):
997         * web-platform-tests/service-workers/service-worker/resources/w3c-import.log:
998         * web-platform-tests/service-workers/service-worker/w3c-import.log:
999         * web-platform-tests/shadow-dom/Extensions-to-Event-Interface-expected.txt:
1000         * web-platform-tests/shadow-dom/Extensions-to-Event-Interface.html:
1001         * web-platform-tests/shadow-dom/event-inside-shadow-tree-expected.txt:
1002         * web-platform-tests/shadow-dom/event-with-related-target.html:
1003         * web-platform-tests/shadow-dom/leaktests/get-elements-expected.txt:
1004         * web-platform-tests/shadow-dom/resources/event-path-test-helpers.js:
1005         (dispatchEventWithEventLog):
1006         * web-platform-tests/shadow-dom/slotchange-event-expected.txt:
1007         * web-platform-tests/shadow-dom/w3c-import.log:
1008         * web-platform-tests/streams/piping/general-expected.txt:
1009         * web-platform-tests/streams/readable-byte-streams/general.js:
1010         (promise_test):
1011         * web-platform-tests/streams/readable-byte-streams/w3c-import.log:
1012         * web-platform-tests/streams/readable-streams/pipe-through-expected.txt: Removed.
1013         * web-platform-tests/tools/manifest/catalog/xhtml.dtd:
1014         * web-platform-tests/tools/manifest/sourcefile.py:
1015         (SourceFile.references):
1016         (SourceFile.spec_links):
1017         * web-platform-tests/tools/manifest/tests/test_sourcefile.py:
1018         (test_relpath_normalized):
1019         (test_reftest_url_whitespace):
1020         (test_spec_links_whitespace):
1021         * web-platform-tests/tools/wptserve/tests/functional/test_handlers.py:
1022         (TestDirectoryHandler.test_subdirectory_no_trailing_slash):
1023         * web-platform-tests/tools/wptserve/wptserve/handlers.py:
1024         (DirectoryHandler.__call__):
1025         * web-platform-tests/update-built-tests.sh:
1026         * web-platform-tests/url/a-element-expected.txt:
1027         * web-platform-tests/url/a-element-xhtml-expected.txt:
1028         * web-platform-tests/url/url-constructor-expected.txt:
1029         * web-platform-tests/url/urltestdata.json:
1030         * web-platform-tests/webrtc/RTCCertificate.html:
1031         * web-platform-tests/webrtc/RTCConfiguration-iceServers-expected.txt:
1032         * web-platform-tests/webrtc/RTCDTMFSender-insertDTMF.html: Removed.
1033         * web-platform-tests/webrtc/RTCDTMFSender-ontonechange-long.html: Removed.
1034         * web-platform-tests/webrtc/RTCDTMFSender-ontonechange.html: Removed.
1035         * web-platform-tests/webrtc/RTCPeerConnection-addTrack.html: Removed.
1036         * web-platform-tests/webrtc/RTCPeerConnection-getStats.html: Removed.
1037         * web-platform-tests/webrtc/RTCPeerConnection-ontrack.html: Removed.
1038         * web-platform-tests/webrtc/RTCPeerConnection-removeTrack.html: Removed.
1039         * web-platform-tests/webrtc/RTCRtpReceiver-getContributingSources.html: Removed.
1040         * web-platform-tests/webrtc/RTCRtpReceiver-getSynchronizationSources.html: Removed.
1041         * web-platform-tests/webrtc/historical-expected.txt:
1042         * web-platform-tests/webrtc/historical.html:
1043         * web-platform-tests/webrtc/simplecall-expected.txt:
1044         * web-platform-tests/webrtc/simplecall.html:
1045         * web-platform-tests/webrtc/w3c-import.log:
1046
1047 2017-10-13  Chris Dumez  <cdumez@apple.com>
1048
1049         DOMTokenList shouldn't add empty attributes
1050         https://bugs.webkit.org/show_bug.cgi?id=178280
1051
1052         Reviewed by Ryosuke Niwa.
1053
1054         Rebaseline web-platform-test now that all checks are passing.
1055
1056         * web-platform-tests/dom/nodes/Element-classlist-expected.txt:
1057
1058 2017-10-13  Romain Bellessort  <romain.bellessort@crf.canon.fr>
1059
1060         [Readable Streams API] Align queue with spec for ReadableStreamDefaultController
1061         https://bugs.webkit.org/show_bug.cgi?id=178082
1062
1063         Reviewed by Xabier Rodriguez-Calvar.
1064
1065         Updated test expectations for tests that were previously failing but now pass.
1066
1067         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size-expected.txt:
1068         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.dedicatedworker-expected.txt:
1069
1070 2017-10-12  Chris Dumez  <cdumez@apple.com>
1071
1072         import-w3c-tests modifies test sources and sometimes causes them to fail
1073         https://bugs.webkit.org/show_bug.cgi?id=178234
1074
1075         Reviewed by Ryosuke Niwa.
1076
1077         Resync tests now that they no longer get re-written by the importer.
1078         Most changes are about casing and spacing.
1079
1080         Also note that some tests are now passing and that they have been rebaselined.
1081
1082         * web-platform-tests/FileAPI/url/multi-global-origin-serialization.sub.html:
1083         * web-platform-tests/IndexedDB/abort-in-initial-upgradeneeded.html:
1084         * web-platform-tests/IndexedDB/close-in-upgradeneeded.html:
1085         * web-platform-tests/IndexedDB/cursor-overloads.htm:
1086         * web-platform-tests/IndexedDB/idbkeyrange_incorrect.htm:
1087         * web-platform-tests/IndexedDB/key_invalid.htm:
1088         * web-platform-tests/IndexedDB/key_valid.html:
1089         * web-platform-tests/IndexedDB/keyorder.htm:
1090         * web-platform-tests/IndexedDB/keypath.htm:
1091         * web-platform-tests/IndexedDB/keypath_invalid.htm:
1092         * web-platform-tests/IndexedDB/string-list-ordering.htm:
1093         * web-platform-tests/WebIDL/current-realm.html:
1094         * web-platform-tests/css/css-display-3/display-contents-before-after-001.html:
1095         * web-platform-tests/css/css-display-3/display-contents-dynamic-before-after-001.html:
1096         * web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline-expected.html:
1097         * web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-inline.html:
1098         * web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-none-expected.html:
1099         * web-platform-tests/css/css-display-3/display-contents-dynamic-flex-002-none.html:
1100         * web-platform-tests/css/css-display-3/display-contents-dynamic-flex-003-inline-expected.html:
1101         * web-platform-tests/css/css-display-3/display-contents-dynamic-flex-003-inline.html:
1102         * web-platform-tests/css/css-display-3/display-contents-dynamic-flex-003-none-expected.html:
1103         * web-platform-tests/css/css-display-3/display-contents-dynamic-flex-003-none.html:
1104         * web-platform-tests/css/css-display-3/display-contents-dynamic-inline-flex-001-inline-expected.html:
1105         * web-platform-tests/css/css-display-3/display-contents-dynamic-inline-flex-001-inline.html:
1106         * web-platform-tests/css/css-display-3/display-contents-dynamic-inline-flex-001-none-expected.html:
1107         * web-platform-tests/css/css-display-3/display-contents-dynamic-inline-flex-001-none.html:
1108         * web-platform-tests/css/css-display-3/display-contents-dynamic-list-001-inline-expected.html:
1109         * web-platform-tests/css/css-display-3/display-contents-dynamic-list-001-inline.html:
1110         * web-platform-tests/css/css-display-3/display-contents-dynamic-list-001-none-expected.html:
1111         * web-platform-tests/css/css-display-3/display-contents-dynamic-list-001-none.html:
1112         * web-platform-tests/css/css-display-3/display-contents-dynamic-multicol-001-inline-expected.html:
1113         * web-platform-tests/css/css-display-3/display-contents-dynamic-multicol-001-inline.html:
1114         * web-platform-tests/css/css-display-3/display-contents-dynamic-multicol-001-none-expected.html:
1115         * web-platform-tests/css/css-display-3/display-contents-dynamic-multicol-001-none.html:
1116         * web-platform-tests/css/css-display-3/display-contents-dynamic-table-001-inline-expected.html:
1117         * web-platform-tests/css/css-display-3/display-contents-dynamic-table-001-inline.html:
1118         * web-platform-tests/css/css-display-3/display-contents-dynamic-table-001-none-expected.html:
1119         * web-platform-tests/css/css-display-3/display-contents-dynamic-table-001-none.html:
1120         * web-platform-tests/css/css-display-3/display-contents-dynamic-table-002-inline-expected.html:
1121         * web-platform-tests/css/css-display-3/display-contents-dynamic-table-002-inline.html:
1122         * web-platform-tests/css/css-display-3/display-contents-dynamic-table-002-none-expected.html:
1123         * web-platform-tests/css/css-display-3/display-contents-dynamic-table-002-none.html:
1124         * web-platform-tests/css/css-display-3/display-contents-flex-002-expected.html:
1125         * web-platform-tests/css/css-display-3/display-contents-flex-002.html:
1126         * web-platform-tests/css/css-display-3/display-contents-flex-003-expected.html:
1127         * web-platform-tests/css/css-display-3/display-contents-flex-003.html:
1128         * web-platform-tests/css/css-display-3/display-contents-inline-flex-001-expected.html:
1129         * web-platform-tests/css/css-display-3/display-contents-inline-flex-001.html:
1130         * web-platform-tests/css/css-display-3/display-contents-list-001-expected.html:
1131         * web-platform-tests/css/css-display-3/display-contents-list-001.html:
1132         * web-platform-tests/css/css-display-3/display-contents-multicol-001-expected.html:
1133         * web-platform-tests/css/css-display-3/display-contents-multicol-001.html:
1134         * web-platform-tests/css/css-display-3/display-contents-table-001-expected.html:
1135         * web-platform-tests/css/css-display-3/display-contents-table-001.html:
1136         * web-platform-tests/css/css-display-3/display-contents-table-002-expected.html:
1137         * web-platform-tests/css/css-display-3/display-contents-table-002.html:
1138         * web-platform-tests/css/css-display-3/display-flow-root-001-expected.html:
1139         * web-platform-tests/css/css-display-3/display-flow-root-001.html:
1140         * web-platform-tests/css/css-grid-1/grid-definition/fr-unit-expected.html:
1141         * web-platform-tests/css/css-grid-1/grid-definition/fr-unit-with-percentage-expected.html:
1142         * web-platform-tests/css/css-grid-1/grid-definition/fr-unit-with-percentage.html:
1143         * web-platform-tests/css/css-grid-1/grid-definition/fr-unit.html:
1144         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-021.html:
1145         * web-platform-tests/css/css-grid-1/grid-layout-properties.html:
1146         * web-platform-tests/css/css-grid-1/grid-model/display-grid-expected.html:
1147         * web-platform-tests/css/css-grid-1/grid-model/display-grid.html:
1148         * web-platform-tests/css/css-grid-1/grid-model/display-inline-grid-expected.html:
1149         * web-platform-tests/css/css-grid-1/grid-model/display-inline-grid.html:
1150         * web-platform-tests/css/css-grid-1/grid-model/grid-display-grid-001.html:
1151         * web-platform-tests/css/css-grid-1/grid-model/grid-display-inline-grid-001.html:
1152         * web-platform-tests/css/css-grid-1/grid-model/grid-float-001.html:
1153         * web-platform-tests/css/css-grid-1/grid-model/grid-inline-float-001.html:
1154         * web-platform-tests/css/css-grid-1/grid-model/grid-inline-vertical-align-001.html:
1155         * web-platform-tests/css/css-grid-1/grid-model/grid-support-display-001.html:
1156         * web-platform-tests/css/css-grid-1/grid-model/grid-vertical-align-001.html:
1157         * web-platform-tests/css/css-grid-1/test-plan/index.html:
1158         * web-platform-tests/css/css-pseudo-4/marker-color-expected.html:
1159         * web-platform-tests/css/css-pseudo-4/marker-color.html:
1160         * web-platform-tests/css/css-pseudo-4/marker-font-properties.html:
1161         * web-platform-tests/css/css-shapes-1/shape-outside-invalid-circle-003.html:
1162         * web-platform-tests/css/css-shapes-1/shape-outside-invalid-ellipse-001.html:
1163         * web-platform-tests/css/css-shapes-1/shape-outside-invalid-ellipse-002.html:
1164         * web-platform-tests/css/css-shapes-1/shape-outside-invalid-ellipse-003.html:
1165         * web-platform-tests/css/css-shapes-1/shape-outside-invalid-inset-001.html:
1166         * web-platform-tests/css/css-shapes-1/shape-outside-invalid-inset-002.html:
1167         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-001.html:
1168         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-002.html:
1169         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-003.html:
1170         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-004.html:
1171         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-005.html:
1172         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-006.html:
1173         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-007.html:
1174         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-008.html:
1175         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-010.html:
1176         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-011.html:
1177         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-012.html:
1178         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-013.html:
1179         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-014.html:
1180         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-015.html:
1181         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-016.html:
1182         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-017.html:
1183         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-018.html:
1184         * web-platform-tests/css/css-shapes-1/spec-examples/shape-outside-019.html:
1185         * web-platform-tests/css/css-shapes-1/test-plan/index.html:
1186         * web-platform-tests/css/css-ui-3/cursor-image-001.html:
1187         * web-platform-tests/css/css-ui-3/cursor-image-002.html:
1188         * web-platform-tests/css/css-ui-3/cursor-image-003.html:
1189         * web-platform-tests/css/css-ui-3/cursor-image-004.html:
1190         * web-platform-tests/css/css-ui-3/cursor-image-005-nfs.html:
1191         * web-platform-tests/css/css-ui-3/cursor-image-005.html:
1192         * web-platform-tests/css/css-ui-3/cursor-image-009.html:
1193         * web-platform-tests/css/css-ui-3/cursor-image-012.html:
1194         * web-platform-tests/css/css-ui-3/cursor-image-png-012.html:
1195         * web-platform-tests/css/css-ui-3/cursor-image-png-013.html:
1196         * web-platform-tests/css/css-ui-3/cursor-image-png-027.html:
1197         * web-platform-tests/css/css-ui-3/cursor-image-png-028.html:
1198         * web-platform-tests/css/css-ui-3/resize-015.html:
1199         * web-platform-tests/css/css-ui-3/resize-018.html:
1200         * web-platform-tests/css/css-ui-3/support/cursors/woolly-64.svg:
1201         * web-platform-tests/css/css-ui-3/support/cursors/woolly.svg:
1202         * web-platform-tests/css/css-ui-3/text-overflow-002-expected.html:
1203         * web-platform-tests/css/css-ui-3/text-overflow-004-expected.html:
1204         * web-platform-tests/css/css-ui-3/text-overflow-008.html:
1205         * web-platform-tests/css/css-ui-3/text-overflow-011.html:
1206         * web-platform-tests/css/css-ui-3/text-overflow-012.html:
1207         * web-platform-tests/css/css-ui-3/text-overflow-013.html:
1208         * web-platform-tests/css/css-ui-3/text-overflow-022.html:
1209         * web-platform-tests/css/css-ui-3/text-overflow-023.html:
1210         * web-platform-tests/cssom-view/elementFromPoint.html:
1211         * web-platform-tests/cssom-view/elementsFromPoint.html:
1212         * web-platform-tests/cssom-view/interfaces.html:
1213         * web-platform-tests/cssom-view/scrollingElement-quirks-dynamic-001-expected.html:
1214         * web-platform-tests/cssom-view/scrollingElement-quirks-dynamic-001.html:
1215         * web-platform-tests/cssom-view/scrollingElement-quirks-dynamic-002-expected.html:
1216         * web-platform-tests/cssom-view/scrollingElement-quirks-dynamic-002.html:
1217         * web-platform-tests/cssom/cssom-fontfacerule-constructors.html:
1218         * web-platform-tests/cssom/cssstyledeclaration-csstext.html:
1219         * web-platform-tests/cssom/cssstyledeclaration-mutability.html:
1220         * web-platform-tests/cssom/interfaces.html:
1221         * web-platform-tests/cssom/medialist-interfaces-002.html:
1222         * web-platform-tests/cssom/style-sheet-interfaces-002.html:
1223         * web-platform-tests/cssom/ttwf-cssom-document-extension.html:
1224         * web-platform-tests/dom/collections/HTMLCollection-supported-property-indices.html:
1225         * web-platform-tests/dom/collections/HTMLCollection-supported-property-names.html:
1226         * web-platform-tests/dom/nodes/DOMImplementation-createHTMLDocument.html:
1227         * web-platform-tests/dom/nodes/Document-adoptNode.html:
1228         * web-platform-tests/dom/nodes/Document-characterSet-normalization.html:
1229         * web-platform-tests/dom/nodes/Document-constructor-svg.svg:
1230         * web-platform-tests/dom/nodes/Document-constructor-xml.xml:
1231         * web-platform-tests/dom/nodes/Document-constructor.html:
1232         * web-platform-tests/dom/nodes/Document-doctype.html:
1233         * web-platform-tests/dom/nodes/Document-getElementById.html:
1234         * web-platform-tests/dom/nodes/Element-matches.html:
1235         * web-platform-tests/dom/nodes/Element-webkitMatchesSelector.html:
1236         * web-platform-tests/dom/nodes/MutationObserver-characterData-expected.txt:
1237         * web-platform-tests/dom/nodes/MutationObserver-characterData.html:
1238         * web-platform-tests/dom/nodes/Node-compareDocumentPosition.html:
1239         * web-platform-tests/dom/nodes/Node-contains.html:
1240         * web-platform-tests/dom/nodes/Node-lookupPrefix.xhtml:
1241         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-content.html:
1242         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-content.xht:
1243         * web-platform-tests/dom/nodes/getElementsByClassName-14.htm:
1244         * web-platform-tests/dom/nodes/getElementsByClassName-28.htm:
1245         * web-platform-tests/dom/traversal/TreeWalker-acceptNode-filter.html:
1246         * web-platform-tests/dom/traversal/TreeWalker-basic.html:
1247         * web-platform-tests/dom/traversal/TreeWalker-currentNode.html:
1248         * web-platform-tests/dom/traversal/TreeWalker-previousNodeLastChildReject.html:
1249         * web-platform-tests/dom/traversal/TreeWalker-previousSiblingLastChildSkip.html:
1250         * web-platform-tests/dom/traversal/TreeWalker-traversal-reject.html:
1251         * web-platform-tests/dom/traversal/TreeWalker-traversal-skip-most.html:
1252         * web-platform-tests/dom/traversal/TreeWalker-traversal-skip.html:
1253         * web-platform-tests/dom/traversal/TreeWalker-walking-outside-a-tree.html:
1254         * web-platform-tests/encrypted-media/clearkey-check-initdata-type.html:
1255         * web-platform-tests/encrypted-media/clearkey-events-session-closed-event.html:
1256         * web-platform-tests/encrypted-media/clearkey-events.html:
1257         * web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.html:
1258         * web-platform-tests/encrypted-media/clearkey-invalid-license.html:
1259         * web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions.html:
1260         * web-platform-tests/encrypted-media/clearkey-keystatuses.html:
1261         * web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html:
1262         * web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.html:
1263         * web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license.html:
1264         * web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html:
1265         * web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html:
1266         * web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html:
1267         * web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html:
1268         * web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html:
1269         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html:
1270         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html:
1271         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html:
1272         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.html:
1273         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html:
1274         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html:
1275         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey.html:
1276         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.html:
1277         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html:
1278         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html:
1279         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html:
1280         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html:
1281         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html:
1282         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html:
1283         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary.html:
1284         * web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html:
1285         * web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html:
1286         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.html:
1287         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html:
1288         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.html:
1289         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html:
1290         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html:
1291         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.html:
1292         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys.html:
1293         * web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys.html:
1294         * web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession.html:
1295         * web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html:
1296         * web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.html:
1297         * web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input.html:
1298         * web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.html:
1299         * web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession.html:
1300         * web-platform-tests/encrypted-media/clearkey-update-non-ascii-input.html:
1301         * web-platform-tests/encrypted-media/drm-check-initdata-type.html:
1302         * web-platform-tests/encrypted-media/drm-events-session-closed-event.html:
1303         * web-platform-tests/encrypted-media/drm-events.html:
1304         * web-platform-tests/encrypted-media/drm-expiration.html:
1305         * web-platform-tests/encrypted-media/drm-generate-request-disallowed-input.html:
1306         * web-platform-tests/encrypted-media/drm-invalid-license.html:
1307         * web-platform-tests/encrypted-media/drm-keystatuses-multiple-sessions.html:
1308         * web-platform-tests/encrypted-media/drm-keystatuses.html:
1309         * web-platform-tests/encrypted-media/drm-mp4-onencrypted.html:
1310         * web-platform-tests/encrypted-media/drm-mp4-playback-destroy-persistent-license.html:
1311         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-license-events.html:
1312         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-license.html:
1313         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html:
1314         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-usage-record.html:
1315         * web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html:
1316         * web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html:
1317         * web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html:
1318         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html:
1319         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html:
1320         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html:
1321         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-events.html:
1322         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-expired.html:
1323         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html:
1324         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html:
1325         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multikey.html:
1326         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multisession.html:
1327         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html:
1328         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html:
1329         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html:
1330         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html:
1331         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-two-videos.html:
1332         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html:
1333         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary.html:
1334         * web-platform-tests/encrypted-media/drm-mp4-requestmediakeysystemaccess.html:
1335         * web-platform-tests/encrypted-media/drm-mp4-reset-src-after-setmediakeys.html:
1336         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html:
1337         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html:
1338         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-at-same-time.html:
1339         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html:
1340         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html:
1341         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html:
1342         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys.html:
1343         * web-platform-tests/encrypted-media/drm-mp4-syntax-mediakeys.html:
1344         * web-platform-tests/encrypted-media/drm-mp4-syntax-mediakeysession.html:
1345         * web-platform-tests/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html:
1346         * web-platform-tests/encrypted-media/drm-mp4-unique-origin.html:
1347         * web-platform-tests/encrypted-media/drm-mp4-waiting-for-a-key.html:
1348         * web-platform-tests/encrypted-media/drm-not-callable-after-createsession.html:
1349         * web-platform-tests/encrypted-media/drm-temporary-license-type.html:
1350         * web-platform-tests/encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html:
1351         * web-platform-tests/encrypted-media/resources/clearkey-retrieve-persistent-license.html:
1352         * web-platform-tests/encrypted-media/resources/drm-retrieve-destroy-persistent-license.html:
1353         * web-platform-tests/encrypted-media/resources/drm-retrieve-persistent-license.html:
1354         * web-platform-tests/encrypted-media/resources/drm-retrieve-persistent-usage-record.html:
1355         * web-platform-tests/encrypted-media/resources/retrieve-persistent-usage-record.html:
1356         * web-platform-tests/eventsource/dedicated-worker/eventsource-close.htm:
1357         * web-platform-tests/eventsource/dedicated-worker/eventsource-constructor-non-same-origin.htm:
1358         * web-platform-tests/eventsource/dedicated-worker/eventsource-constructor-url-bogus.htm:
1359         * web-platform-tests/eventsource/dedicated-worker/eventsource-onmesage.htm:
1360         * web-platform-tests/eventsource/dedicated-worker/eventsource-onopen.htm:
1361         * web-platform-tests/eventsource/dedicated-worker/eventsource-prototype.htm:
1362         * web-platform-tests/eventsource/dedicated-worker/eventsource-url.htm:
1363         * web-platform-tests/eventsource/eventsource-constructor-document-domain.htm:
1364         * web-platform-tests/eventsource/eventsource-constructor-non-same-origin.htm:
1365         * web-platform-tests/eventsource/eventsource-onmessage-trusted.htm:
1366         * web-platform-tests/eventsource/eventsource-prototype.htm:
1367         * web-platform-tests/eventsource/format-leading-space.htm:
1368         * web-platform-tests/eventsource/format-mime-bogus.htm:
1369         * web-platform-tests/eventsource/format-mime-valid-bogus.htm:
1370         * web-platform-tests/eventsource/shared-worker/eventsource-close.htm:
1371         * web-platform-tests/eventsource/shared-worker/eventsource-constructor-non-same-origin.htm:
1372         * web-platform-tests/eventsource/shared-worker/eventsource-constructor-url-bogus.htm:
1373         * web-platform-tests/eventsource/shared-worker/eventsource-eventtarget.htm:
1374         * web-platform-tests/eventsource/shared-worker/eventsource-onmesage.htm:
1375         * web-platform-tests/eventsource/shared-worker/eventsource-onopen.htm:
1376         * web-platform-tests/eventsource/shared-worker/eventsource-prototype.htm:
1377         * web-platform-tests/eventsource/shared-worker/eventsource-url.htm:
1378         * web-platform-tests/fetch/api/request/multi-globals/url-parsing.html:
1379         * web-platform-tests/fetch/api/resources/basic.html:
1380         * web-platform-tests/fetch/api/response/multi-globals/url-parsing.html:
1381         * web-platform-tests/fetch/api/response/response-trailer.html:
1382         * web-platform-tests/fetch/nosniff/stylesheet.html:
1383         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/unset_context_name.html:
1384         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/012.html:
1385         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-form-submit.html:
1386         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment.html:
1387         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/001.html:
1388         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/002.html:
1389         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/003.html:
1390         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/004.html:
1391         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/005.html:
1392         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/006.html:
1393         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/007.html:
1394         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/forward-triggers-hashchange.html:
1395         * web-platform-tests/html/browsers/history/the-history-interface/008.html:
1396         * web-platform-tests/html/browsers/history/the-location-interface/cross_origin_joined_frame.sub.html:
1397         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-weird.html:
1398         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html:
1399         * web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-with-colon.sub.html:
1400         * web-platform-tests/html/browsers/history/the-location-interface/location-tojson.html:
1401         * web-platform-tests/html/browsers/history/the-location-interface/same_origin_frame.html:
1402         * web-platform-tests/html/browsers/offline/resources/html/clock.html:
1403         * web-platform-tests/html/browsers/origin/cross-origin-objects/frame.html:
1404         * web-platform-tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter_null.tentative.html:
1405         * web-platform-tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain_setter_srcdoc.html:
1406         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-negative-innerwidth-innerheight.html:
1407         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-negative-screenx-screeny.html:
1408         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-negative-top-left.html:
1409         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-negative-width-height.html:
1410         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-height.html:
1411         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-innerheight.html:
1412         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-innerwidth.html:
1413         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-left.html:
1414         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-screenx.html:
1415         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-screeny.html:
1416         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-top.html:
1417         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-width.html:
1418         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-innerheight-innerwidth.html:
1419         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-screenx-screeny.html:
1420         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-top-left.html:
1421         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-width-height.html:
1422         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.currentScript.html:
1423         * web-platform-tests/html/dom/elements/global-attributes/the-lang-attribute-001.html:
1424         * web-platform-tests/html/dom/elements/global-attributes/the-lang-attribute-002.html:
1425         * web-platform-tests/html/dom/elements/global-attributes/the-lang-attribute-003.html:
1426         * web-platform-tests/html/dom/elements/global-attributes/the-lang-attribute-004.html:
1427         * web-platform-tests/html/dom/elements/global-attributes/the-lang-attribute-005.html:
1428         * web-platform-tests/html/dom/elements/global-attributes/the-lang-attribute-006.html:
1429         * web-platform-tests/html/dom/elements/global-attributes/the-lang-attribute-007.html:
1430         * web-platform-tests/html/dom/elements/global-attributes/the-lang-attribute-008.html:
1431         * web-platform-tests/html/dom/elements/global-attributes/the-lang-attribute-009.html:
1432         * web-platform-tests/html/dom/elements/global-attributes/the-lang-attribute-010.html:
1433         * web-platform-tests/html/dom/interfaces.html:
1434         * web-platform-tests/html/dom/self-origin.sub.html:
1435         * web-platform-tests/html/semantics/document-metadata/the-meta-element/the-lang-attribute-012.html:
1436         * web-platform-tests/html/semantics/embedded-content/media-elements/user-interface/muted.html:
1437         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.canvas.readonly.html:
1438         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.canvas.reference.html:
1439         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.exists.html:
1440         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.extraargs.html:
1441         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.shared.html:
1442         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.getcontext.unique.html:
1443         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.type.exists.html:
1444         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.type.extend.html:
1445         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.type.prototype.html:
1446         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/2d.type.replace.html:
1447         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/context.arguments.missing.html:
1448         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/context.casesensitive.html:
1449         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/context.emptystring.html:
1450         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badname.html:
1451         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badsuffix.html:
1452         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.nullsuffix.html:
1453         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/context.unrecognised.unicode.html:
1454         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/fallback.basic.html:
1455         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/fallback.multiple.html:
1456         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/fallback.nested.html:
1457         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/initial.colour.html:
1458         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/initial.reset.2dstate.html:
1459         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/initial.reset.clip.html:
1460         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/initial.reset.different.html:
1461         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/initial.reset.gradient.html:
1462         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/initial.reset.path.html:
1463         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/initial.reset.pattern.html:
1464         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/initial.reset.same.html:
1465         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/initial.reset.transform.html:
1466         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.dataURI.html:
1467         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.cross.html:
1468         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.redirect.html:
1469         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.cross.html:
1470         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.redirect.html:
1471         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.cross.html:
1472         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.redirect.html:
1473         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.cross.html:
1474         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.redirect.html:
1475         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.cross.html:
1476         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.redirect.html:
1477         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.create.cross.html:
1478         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.create.redirect.html:
1479         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.cross.html:
1480         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.redirect.html:
1481         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.cross.html:
1482         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.redirect.html:
1483         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.cross.html:
1484         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.redirect.html:
1485         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.reset.cross.html:
1486         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.reset.redirect.html:
1487         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.default.html:
1488         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.html:
1489         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.set.zero.html:
1490         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.decimal.html:
1491         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.em.html:
1492         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.empty.html:
1493         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.exp.html:
1494         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.hex.html:
1495         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.junk.html:
1496         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.minus.html:
1497         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.octal.html:
1498         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.onlyspace.html:
1499         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.percent.html:
1500         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.plus.html:
1501         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.space.html:
1502         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.html:
1503         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.zero.html:
1504         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setcontent.html:
1505         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidl.html:
1506         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidlzero.html:
1507         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.removed.html:
1508         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.decimal.html:
1509         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.em.html:
1510         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.empty.html:
1511         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.exp.html:
1512         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.hex.html:
1513         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.junk.html:
1514         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.minus.html:
1515         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.octal.html:
1516         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.onlyspace.html:
1517         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.percent.html:
1518         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.plus.html:
1519         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.space.html:
1520         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.trailingjunk.html:
1521         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.html:
1522         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.zero.html:
1523         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/size.attributes.style.html:
1524         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.1.html:
1525         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.2.html:
1526         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.3.html:
1527         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.bogustype.html:
1528         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.default.html:
1529         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.alpha.html:
1530         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.primarycolours.html:
1531         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.basic.html:
1532         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.notnumber.html:
1533         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.outsiderange.html:
1534         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html:
1535         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.ascii.html:
1536         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.unicode.html:
1537         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.nocontext.html:
1538         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.html:
1539         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.html:
1540         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.png.primarycolours.html:
1541         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.unrecognised.html:
1542         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zeroheight.html:
1543         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zerosize.html:
1544         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/toDataURL.zerowidth.html:
1545         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/type.delete.html:
1546         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/type.exists.html:
1547         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/type.extend.html:
1548         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/type.name.html:
1549         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/type.prototype.html:
1550         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/type.replace.html:
1551         * web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html:
1552         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_allow_top_navigation-3.html:
1553         * web-platform-tests/html/semantics/embedded-content/the-img-element/adoption.html:
1554         * web-platform-tests/html/semantics/embedded-content/the-img-element/current-pixel-density/basic.html:
1555         * web-platform-tests/html/semantics/embedded-content/the-img-element/non-active-document.html:
1556         * web-platform-tests/html/semantics/embedded-content/the-img-element/sizes/sizes-iframed.sub.html:
1557         * web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html:
1558         * web-platform-tests/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source.html:
1559         * web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set-expected.txt:
1560         * web-platform-tests/html/semantics/embedded-content/the-img-element/update-the-source-set.html:
1561         * web-platform-tests/html/semantics/forms/form-control-infrastructure/form.html:
1562         * web-platform-tests/html/semantics/forms/the-form-element/form-elements-filter.html:
1563         * web-platform-tests/html/semantics/forms/the-form-element/form-nameditem.html:
1564         * web-platform-tests/html/semantics/grouping-content/the-pre-element/grouping-pre-reftest-001.html:
1565         * web-platform-tests/html/semantics/interactive-elements/the-details-element/details.html:
1566         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering-iframe.sub.html:
1567         * web-platform-tests/html/semantics/scripting-1/the-script-element/load-error-events-1.html:
1568         * web-platform-tests/html/semantics/scripting-1/the-script-element/load-error-events-2.html:
1569         * web-platform-tests/html/semantics/scripting-1/the-script-element/nomodule-set-on-async-classic-script.html:
1570         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-01.html:
1571         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-charset-02.html:
1572         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-type-and-language-empty.html:
1573         * web-platform-tests/html/semantics/scripting-1/the-script-element/script-type-and-language-with-params.html:
1574         * web-platform-tests/html/semantics/selectors/pseudo-classes/checked.html:
1575         * web-platform-tests/html/semantics/selectors/pseudo-classes/enabled.html:
1576         * web-platform-tests/html/semantics/selectors/pseudo-classes/inrange-outofrange.html:
1577         * web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly.html:
1578         * web-platform-tests/html/semantics/tabular-data/processing-model-1/span-limits.html:
1579         * web-platform-tests/html/semantics/text-level-semantics/the-a-element/a.text-getter-01.html:
1580         * web-platform-tests/html/semantics/text-level-semantics/the-a-element/a.text-setter-01.html:
1581         * web-platform-tests/html/semantics/text-level-semantics/the-time-element/001.html:
1582         * web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-001.html:
1583         * web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-007.html:
1584         * web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-009.html:
1585         * web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-016.html:
1586         * web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-018.html:
1587         * web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-030.html:
1588         * web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-034.html:
1589         * web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-037.html:
1590         * web-platform-tests/html/syntax/parsing-html-fragments/the-input-byte-stream-038.html:
1591         * web-platform-tests/html/syntax/parsing/Element.getElementsByTagName-foreign-02.html:
1592         * web-platform-tests/html/syntax/parsing/math-parse03.html:
1593         * web-platform-tests/html/syntax/parsing/named-character-references.html:
1594         * web-platform-tests/html/syntax/serializing-html-fragments/serializing-expected.txt:
1595         * web-platform-tests/html/syntax/serializing-html-fragments/serializing.html:
1596         * web-platform-tests/html/webappapis/atob/base64.html:
1597         * web-platform-tests/html/webappapis/scripting/events/eventhandler-cancellation.html:
1598         * web-platform-tests/html/webappapis/scripting/events/resources/compiled-event-handler-settings-objects-support.html:
1599         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror.html:
1600         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-parse-error.html:
1601         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error-throw.html:
1602         * web-platform-tests/html/webappapis/scripting/processing-model-2/window-onerror-runtime-error.html:
1603         * web-platform-tests/media-source/mediasource-activesourcebuffers.html:
1604         * web-platform-tests/media-source/mediasource-addsourcebuffer.html:
1605         * web-platform-tests/media-source/mediasource-append-buffer.html:
1606         * web-platform-tests/media-source/mediasource-appendbuffer-quota-exceeded.html:
1607         * web-platform-tests/media-source/mediasource-appendwindow.html:
1608         * web-platform-tests/media-source/mediasource-attach-stops-delaying-load-event.html:
1609         * web-platform-tests/media-source/mediasource-avtracks.html:
1610         * web-platform-tests/media-source/mediasource-buffered.html:
1611         * web-platform-tests/media-source/mediasource-closed.html:
1612         * web-platform-tests/media-source/mediasource-config-change-mp4-a-bitrate.html:
1613         * web-platform-tests/media-source/mediasource-config-change-mp4-av-audio-bitrate.html:
1614         * web-platform-tests/media-source/mediasource-config-change-mp4-av-framesize.html:
1615         * web-platform-tests/media-source/mediasource-config-change-mp4-av-video-bitrate.html:
1616         * web-platform-tests/media-source/mediasource-config-change-mp4-v-bitrate.html:
1617         * web-platform-tests/media-source/mediasource-config-change-mp4-v-framerate.html:
1618         * web-platform-tests/media-source/mediasource-config-change-mp4-v-framesize.html:
1619         * web-platform-tests/media-source/mediasource-config-change-webm-a-bitrate.html:
1620         * web-platform-tests/media-source/mediasource-config-change-webm-av-audio-bitrate.html:
1621         * web-platform-tests/media-source/mediasource-config-change-webm-av-framesize.html:
1622         * web-platform-tests/media-source/mediasource-config-change-webm-av-video-bitrate.html:
1623         * web-platform-tests/media-source/mediasource-config-change-webm-v-bitrate.html:
1624         * web-platform-tests/media-source/mediasource-config-change-webm-v-framerate.html:
1625         * web-platform-tests/media-source/mediasource-config-change-webm-v-framesize.html:
1626         * web-platform-tests/media-source/mediasource-detach.html:
1627         * web-platform-tests/media-source/mediasource-duration-boundaryconditions.html:
1628         * web-platform-tests/media-source/mediasource-duration.html:
1629         * web-platform-tests/media-source/mediasource-endofstream-invaliderror.html:
1630         * web-platform-tests/media-source/mediasource-errors.html:
1631         * web-platform-tests/media-source/mediasource-getvideoplaybackquality.html:
1632         * web-platform-tests/media-source/mediasource-is-type-supported.html:
1633         * web-platform-tests/media-source/mediasource-liveseekable.html:
1634         * web-platform-tests/media-source/mediasource-multiple-attach.html:
1635         * web-platform-tests/media-source/mediasource-play-then-seek-back.html:
1636         * web-platform-tests/media-source/mediasource-play.html:
1637         * web-platform-tests/media-source/mediasource-preload.html:
1638         * web-platform-tests/media-source/mediasource-redundant-seek.html:
1639         * web-platform-tests/media-source/mediasource-remove.html:
1640         * web-platform-tests/media-source/mediasource-removesourcebuffer.html:
1641         * web-platform-tests/media-source/mediasource-seek-beyond-duration.html:
1642         * web-platform-tests/media-source/mediasource-seek-during-pending-seek.html:
1643         * web-platform-tests/media-source/mediasource-seekable.html:
1644         * web-platform-tests/media-source/mediasource-sequencemode-append-buffer.html:
1645         * web-platform-tests/media-source/mediasource-sourcebuffer-mode.html:
1646         * web-platform-tests/media-source/mediasource-sourcebuffer-trackdefaults.html:
1647         * web-platform-tests/media-source/mediasource-sourcebufferlist.html:
1648         * web-platform-tests/media-source/mediasource-timestamp-offset.html:
1649         * web-platform-tests/media-source/mediasource-trackdefault.html:
1650         * web-platform-tests/media-source/mediasource-trackdefaultlist.html:
1651         * web-platform-tests/mediacapture-streams/MediaStream-MediaElement-preload-none.https.html:
1652         * web-platform-tests/resource-timing/resource-timing.html:
1653         * web-platform-tests/resource-timing/resources/resource_timing_test0.xml:
1654         * web-platform-tests/resources/test/tests/iframe-consolidate-errors.html:
1655         * web-platform-tests/resources/test/tests/iframe-consolidate-tests.html:
1656         * web-platform-tests/resources/test/tests/iframe-msg.html:
1657         * web-platform-tests/service-workers/service-worker/fetch-response-taint.https.html:
1658         * web-platform-tests/service-workers/service-worker/multi-globals/url-parsing.https.html:
1659         * web-platform-tests/service-workers/service-worker/multiple-update.https.html:
1660         * web-platform-tests/service-workers/service-worker/resources/appcache-ordering.is-appcached.html:
1661         * web-platform-tests/service-workers/service-worker/resources/clients-matchall-client-types-iframe.html:
1662         * web-platform-tests/service-workers/service-worker/update-after-oneday.https.html:
1663         * web-platform-tests/service-workers/stub-3.1-service-worker-obj.html:
1664         * web-platform-tests/service-workers/stub-3.1.1-service-worker-scope.html:
1665         * web-platform-tests/service-workers/stub-3.1.2-service-worker-url.html:
1666         * web-platform-tests/service-workers/stub-3.1.3-service-worker-state.html:
1667         * web-platform-tests/service-workers/stub-3.1.4-service-worker-on-state-change.html:
1668         * web-platform-tests/service-workers/stub-3.2-navigator-service-worker.html:
1669         * web-platform-tests/service-workers/stub-3.2.1-navigator-service-worker-installing.html:
1670         * web-platform-tests/service-workers/stub-3.2.10-navigator-service-worker-oncontrollerchange.html:
1671         * web-platform-tests/service-workers/stub-3.2.11-navigator-service-worker-onreloadpage.html:
1672         * web-platform-tests/service-workers/stub-3.2.12-navigator-service-worker-onerror.html:
1673         * web-platform-tests/service-workers/stub-3.2.2-navigator-service-worker-waiting.html:
1674         * web-platform-tests/service-workers/stub-3.2.3-navigator-service-worker-active.html:
1675         * web-platform-tests/service-workers/stub-3.2.4-navigator-service-worker-controller.html:
1676         * web-platform-tests/service-workers/stub-3.2.5-navigator-service-worker-ready.html:
1677         * web-platform-tests/service-workers/stub-3.2.6-navigator-service-worker-getAll.html:
1678         * web-platform-tests/service-workers/stub-3.2.7-navigator-service-worker-register.html:
1679         * web-platform-tests/service-workers/stub-3.2.8-navigator-service-worker-unregister.html:
1680         * web-platform-tests/service-workers/stub-3.2.9-navigator-service-worker-onupdatefound.html:
1681         * web-platform-tests/service-workers/stub-4.1-service-worker-global-scope.html:
1682         * web-platform-tests/service-workers/stub-4.1.1-service-worker-global-scope-caches.html:
1683         * web-platform-tests/service-workers/stub-4.1.2-service-worker-global-scope-clients.html:
1684         * web-platform-tests/service-workers/stub-4.1.3-service-worker-global-scope-scope.html:
1685         * web-platform-tests/service-workers/stub-4.1.4-service-worker-global-scope-fetch.html:
1686         * web-platform-tests/service-workers/stub-4.1.5-service-worker-global-scope-update.html:
1687         * web-platform-tests/service-workers/stub-4.1.6-service-worker-global-scope-unregister.html:
1688         * web-platform-tests/service-workers/stub-4.1.7-service-worker-global-scope-onmessage.html:
1689         * web-platform-tests/service-workers/stub-4.2-client.html:
1690         * web-platform-tests/service-workers/stub-4.3-service-worker-clients.html:
1691         * web-platform-tests/service-workers/stub-4.3.1-get-serviced-method.html:
1692         * web-platform-tests/service-workers/stub-4.3.2-reloadall-method.html:
1693         * web-platform-tests/service-workers/stub-4.5-response-objects.html:
1694         * web-platform-tests/service-workers/stub-4.5.2-response.html:
1695         * web-platform-tests/service-workers/stub-4.5.4-opaque-response.html:
1696         * web-platform-tests/service-workers/stub-4.6-cache-objects.html:
1697         * web-platform-tests/service-workers/stub-4.6.1-cache-lifetimes.html:
1698         * web-platform-tests/service-workers/stub-4.6.3-cache-storage.html:
1699         * web-platform-tests/service-workers/stub-4.7.1-install-phase-event.html:
1700         * web-platform-tests/service-workers/stub-4.7.1.1-wait-until-method.html:
1701         * web-platform-tests/service-workers/stub-4.7.2-install-event.html:
1702         * web-platform-tests/service-workers/stub-4.7.2.1-install-event-section.html:
1703         * web-platform-tests/service-workers/stub-4.7.2.2-replace-method.html:
1704         * web-platform-tests/service-workers/stub-4.7.3-activate-event.html:
1705         * web-platform-tests/service-workers/stub-4.7.4.1-fetch-event-section.html:
1706         * web-platform-tests/service-workers/stub-4.7.4.2-respond-with-method.html:
1707         * web-platform-tests/service-workers/stub-4.7.4.3-default-method.html:
1708         * web-platform-tests/service-workers/stub-4.7.4.4-is-reload-attribute.html:
1709         * web-platform-tests/service-workers/stub-5.1-origin-relativity.html:
1710         * web-platform-tests/service-workers/stub-5.2-cross-origin-resources.html:
1711         * web-platform-tests/shadow-dom/leaktests/get-elements.html:
1712         * web-platform-tests/tools/pywebsocket/src/example/arraybuffer_benchmark.html:
1713         * web-platform-tests/tools/pywebsocket/src/example/benchmark.html:
1714         * web-platform-tests/tools/pywebsocket/src/example/console.html:
1715         * web-platform-tests/tools/pywebsocket/src/example/eventsource.html:
1716         * web-platform-tests/tools/pywebsocket/src/example/xhr_benchmark.html:
1717         * web-platform-tests/tools/pywebsocket/src/example/xhr_event_logger.html:
1718         * web-platform-tests/url/a-element-origin-xhtml.xhtml:
1719         * web-platform-tests/url/a-element-origin.html:
1720         * web-platform-tests/url/a-element-xhtml.xhtml:
1721         * web-platform-tests/url/a-element.html:
1722         * web-platform-tests/webrtc/RTCConfiguration-iceCandidatePoolSize.html:
1723         * web-platform-tests/webrtc/RTCPeerConnection-canTrickleIceCandidates.html:
1724         * web-platform-tests/webrtc/RTCPeerConnection-idl.html:
1725         * web-platform-tests/webrtc/RTCPeerConnectionIceEvent-constructor.html:
1726         * web-platform-tests/webrtc/datachannel-emptystring.html:
1727         * web-platform-tests/webrtc/datachannel-idlharness.html:
1728         * web-platform-tests/webrtc/getstats.html:
1729         * web-platform-tests/webrtc/no-media-call.html:
1730         * web-platform-tests/webrtc/promises-call.html:
1731         * web-platform-tests/webrtc/simplecall.html:
1732
1733 2017-10-12  Chris Dumez  <cdumez@apple.com>
1734
1735         [Mac] Add support for MouseEvent.buttons
1736         https://bugs.webkit.org/show_bug.cgi?id=178214
1737
1738         Reviewed by Ryosuke Niwa.
1739
1740         Rebaseline test now that more checks are passing.
1741
1742         * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt:
1743
1744 2017-10-11  Chris Dumez  <cdumez@apple.com>
1745
1746         XMLHttpRequest: do not sniff text/html, and do not sniff XML when responseType is set to "text"
1747         https://bugs.webkit.org/show_bug.cgi?id=168724
1748
1749         Reviewed by Ryosuke Niwa.
1750
1751         Rebaseline web-platform-tests now that all checks are passing.
1752
1753         * web-platform-tests/XMLHttpRequest/responsetext-decoding-expected.txt:
1754
1755 2017-10-11  Chris Dumez  <cdumez@apple.com>
1756
1757         Re-sync XMLHttpRequests Web-Platform-Tests
1758         https://bugs.webkit.org/show_bug.cgi?id=178172
1759
1760         Reviewed by Youenn Fablet.
1761
1762         Re-sync XMLHttpRequests Web-Platform-Tests from upstream 2f76ef2c1d.
1763
1764         * resources/import-expectations.json:
1765         * web-platform-tests/XMLHttpRequest/abort-after-stop-expected.txt: Added.
1766         * web-platform-tests/XMLHttpRequest/abort-after-stop.htm: Added.
1767         * web-platform-tests/XMLHttpRequest/event-error-order.sub-expected.txt: Added.
1768         * web-platform-tests/XMLHttpRequest/event-error-order.sub.html: Added.
1769         * web-platform-tests/XMLHttpRequest/event-timeout-order-expected.txt: Added.
1770         * web-platform-tests/XMLHttpRequest/event-timeout-order.htm: Added.
1771         * web-platform-tests/XMLHttpRequest/open-url-worker-origin-expected.txt: Added.
1772         * web-platform-tests/XMLHttpRequest/open-url-worker-origin.htm: Added.
1773         * web-platform-tests/XMLHttpRequest/preserve-ua-header-on-redirect-expected.txt: Added.
1774         * web-platform-tests/XMLHttpRequest/preserve-ua-header-on-redirect.htm: Added.
1775         * web-platform-tests/XMLHttpRequest/responsedocument-decoding-expected.txt: Added.
1776         * web-platform-tests/XMLHttpRequest/responsedocument-decoding.htm: Added.
1777         * web-platform-tests/XMLHttpRequest/responsetext-decoding-expected.txt:
1778         * web-platform-tests/XMLHttpRequest/responsetext-decoding.htm:
1779         * web-platform-tests/XMLHttpRequest/send-after-setting-document-domain-expected.txt: Added.
1780         * web-platform-tests/XMLHttpRequest/send-after-setting-document-domain.htm: Added.
1781         * web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt: Added.
1782         * web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-not-enabled-expected.txt: Added.
1783         * web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-not-enabled.htm: Added.
1784         * web-platform-tests/XMLHttpRequest/send-authentication-basic-cors.htm: Added.
1785         * web-platform-tests/XMLHttpRequest/send-authentication-basic-expected.txt: Added.
1786         * web-platform-tests/XMLHttpRequest/send-authentication-basic-repeat-no-args-expected.txt: Added.
1787         * web-platform-tests/XMLHttpRequest/send-authentication-basic-repeat-no-args.htm: Added.
1788         * web-platform-tests/XMLHttpRequest/send-authentication-basic-setrequestheader-expected.txt: Added.
1789         * web-platform-tests/XMLHttpRequest/send-authentication-basic-setrequestheader.htm: Added.
1790         * web-platform-tests/XMLHttpRequest/send-authentication-basic.htm: Added.
1791         * web-platform-tests/XMLHttpRequest/send-authentication-competing-names-passwords-expected.txt: Added.
1792         * web-platform-tests/XMLHttpRequest/send-authentication-competing-names-passwords.htm: Added.
1793         * web-platform-tests/XMLHttpRequest/send-entity-body-basic-expected.txt: Added.
1794         * web-platform-tests/XMLHttpRequest/send-entity-body-basic.htm: Added.
1795         * web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt: Added.
1796         * web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub.htm: Added.
1797         * web-platform-tests/XMLHttpRequest/w3c-import.log:
1798
1799 2017-10-11  Youenn Fablet  <youenn@apple.com>
1800
1801         Import media capture WPT tests
1802         https://bugs.webkit.org/show_bug.cgi?id=178138
1803
1804         Reviewed by Eric Carlson.
1805
1806         * resources/import-expectations.json:
1807         * web-platform-tests/feature-policy/resources/feature-policy-payment.html: Added.
1808         * web-platform-tests/feature-policy/resources/feature-policy-usb.html: Added.
1809         * web-platform-tests/feature-policy/resources/feature-policy-webvr.html: Added.
1810         * web-platform-tests/feature-policy/resources/featurepolicy.js: Added.
1811         (test_feature_availability):
1812         (expect_feature_available_default):
1813         (expect_feature_unavailable_default):
1814         (test_result):
1815         (test_feature_availability_with_post_message_result):
1816         (run_all_fp_tests_allow_self):
1817         * web-platform-tests/feature-policy/resources/redirect-on-load.html: Added.
1818         * web-platform-tests/feature-policy/resources/w3c-import.log: Added.
1819         * web-platform-tests/mediacapture-streams/GUM-api.https-expected.txt: Added.
1820         * web-platform-tests/mediacapture-streams/GUM-api.https.html: Added.
1821         * web-platform-tests/mediacapture-streams/GUM-deny.https-expected.txt: Added.
1822         * web-platform-tests/mediacapture-streams/GUM-deny.https.html: Added.
1823         * web-platform-tests/mediacapture-streams/GUM-empty-option-param.https-expected.txt: Added.
1824         * web-platform-tests/mediacapture-streams/GUM-empty-option-param.https.html: Added.
1825         * web-platform-tests/mediacapture-streams/GUM-impossible-constraint.https-expected.txt: Added.
1826         * web-platform-tests/mediacapture-streams/GUM-impossible-constraint.https.html: Added.
1827         * web-platform-tests/mediacapture-streams/GUM-optional-constraint.https-expected.txt: Added.
1828         * web-platform-tests/mediacapture-streams/GUM-optional-constraint.https.html: Added.
1829         * web-platform-tests/mediacapture-streams/GUM-trivial-constraint.https-expected.txt: Added.
1830         * web-platform-tests/mediacapture-streams/GUM-trivial-constraint.https.html: Added.
1831         * web-platform-tests/mediacapture-streams/GUM-unknownkey-option-param.https-expected.txt: Added.
1832         * web-platform-tests/mediacapture-streams/GUM-unknownkey-option-param.https.html: Added.
1833         * web-platform-tests/mediacapture-streams/MediaDevices-IDL-all-expected.txt: Added.
1834         * web-platform-tests/mediacapture-streams/MediaDevices-IDL-all.html: Added.
1835         * web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices-expected.txt: Added.
1836         * web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices.html: Added.
1837         * web-platform-tests/mediacapture-streams/MediaDevices-enumerateDevices.https-expected.txt: Added.
1838         * web-platform-tests/mediacapture-streams/MediaDevices-enumerateDevices.https.html: Added.
1839         * web-platform-tests/mediacapture-streams/MediaDevices-getUserMedia.https-expected.txt: Added.
1840         * web-platform-tests/mediacapture-streams/MediaDevices-getUserMedia.https.html: Added.
1841         * web-platform-tests/mediacapture-streams/MediaStream-MediaElement-preload-none.https-expected.txt: Added.
1842         * web-platform-tests/mediacapture-streams/MediaStream-MediaElement-preload-none.https.html: Added.
1843         * web-platform-tests/mediacapture-streams/MediaStream-MediaElement-srcObject.https-expected.txt: Added.
1844         * web-platform-tests/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html: Added.
1845         * web-platform-tests/mediacapture-streams/MediaStream-add-audio-track.https-expected.txt: Added.
1846         * web-platform-tests/mediacapture-streams/MediaStream-add-audio-track.https.html: Added.
1847         * web-platform-tests/mediacapture-streams/MediaStream-audio-only.https-expected.txt: Added.
1848         * web-platform-tests/mediacapture-streams/MediaStream-audio-only.https.html: Added.
1849         * web-platform-tests/mediacapture-streams/MediaStream-default-feature-policy.https.sub-expected.txt: Added.
1850         * web-platform-tests/mediacapture-streams/MediaStream-default-feature-policy.https.sub.html: Added.
1851         * web-platform-tests/mediacapture-streams/MediaStream-finished-add.https-expected.txt: Added.
1852         * web-platform-tests/mediacapture-streams/MediaStream-finished-add.https.html: Added.
1853         * web-platform-tests/mediacapture-streams/MediaStream-gettrackid.https-expected.txt: Added.
1854         * web-platform-tests/mediacapture-streams/MediaStream-gettrackid.https.html: Added.
1855         * web-platform-tests/mediacapture-streams/MediaStream-id-manual.https-expected.txt: Added.
1856         * web-platform-tests/mediacapture-streams/MediaStream-id-manual.https.html: Added.
1857         * web-platform-tests/mediacapture-streams/MediaStream-idl.https-expected.txt: Added.
1858         * web-platform-tests/mediacapture-streams/MediaStream-idl.https.html: Added.
1859         * web-platform-tests/mediacapture-streams/MediaStream-removetrack.https-expected.txt: Added.
1860         * web-platform-tests/mediacapture-streams/MediaStream-removetrack.https.html: Added.
1861         * web-platform-tests/mediacapture-streams/MediaStream-video-only.https-expected.txt: Added.
1862         * web-platform-tests/mediacapture-streams/MediaStream-video-only.https.html: Added.
1863         * web-platform-tests/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https-expected.txt: Added.
1864         * web-platform-tests/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html: Added.
1865         * web-platform-tests/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https-expected.txt: Added.
1866         * web-platform-tests/mediacapture-streams/MediaStreamTrack-MediaElement-disabled-video-is-black.https.html: Added.
1867         * web-platform-tests/mediacapture-streams/MediaStreamTrack-end-manual.https-expected.txt: Added.
1868         * web-platform-tests/mediacapture-streams/MediaStreamTrack-end-manual.https.html: Added.
1869         * web-platform-tests/mediacapture-streams/MediaStreamTrack-getSettings.https-expected.txt: Added.
1870         * web-platform-tests/mediacapture-streams/MediaStreamTrack-getSettings.https.html: Added.
1871         * web-platform-tests/mediacapture-streams/MediaStreamTrack-id.https-expected.txt: Added.
1872         * web-platform-tests/mediacapture-streams/MediaStreamTrack-id.https.html: Added.
1873         * web-platform-tests/mediacapture-streams/MediaStreamTrack-init.https-expected.txt: Added.
1874         * web-platform-tests/mediacapture-streams/MediaStreamTrack-init.https.html: Added.
1875         * web-platform-tests/mediacapture-streams/MediaStreamTrackEvent-constructor.https-expected.txt: Added.
1876         * web-platform-tests/mediacapture-streams/MediaStreamTrackEvent-constructor.https.html: Added.
1877         * web-platform-tests/mediacapture-streams/OWNERS: Added.
1878         * web-platform-tests/mediacapture-streams/historical-expected.txt: Added.
1879         * web-platform-tests/mediacapture-streams/historical.html: Added.
1880         * web-platform-tests/mediacapture-streams/w3c-import.log: Added.
1881
1882 2017-10-10  Andy Estes  <aestes@apple.com>
1883
1884         [Payment Request] Implement PaymentRequest.canMakePayment()
1885         https://bugs.webkit.org/show_bug.cgi?id=178048
1886
1887         Reviewed by Youenn Fablet.
1888
1889         * web-platform-tests/payment-request/payment-request-canmakepayment-method.https-expected.txt: Removed.
1890
1891 2017-10-09  Chris Dumez  <cdumez@apple.com>
1892
1893         It should not be possible to submit a form that is disconnected
1894         https://bugs.webkit.org/show_bug.cgi?id=178099
1895
1896         Reviewed by Sam Weinig.
1897
1898         Rebaseline several WPT tests now that more checks are passing.
1899
1900         * web-platform-tests/dom/events/Event-dispatch-click-expected.txt:
1901         * web-platform-tests/html/semantics/forms/the-button-element/button-click-submits-expected.txt:
1902
1903 2017-10-09  Chris Dumez  <cdumez@apple.com>
1904
1905         usemap-casing.html test passes in browser, fails in LayoutTests because it is taller than 600px
1906         https://bugs.webkit.org/show_bug.cgi?id=178053
1907
1908         Reviewed by Youenn Fablet.
1909
1910         Re-sync html/semantics/embedded-content/the-img-element/usemap-casing.html after:
1911         - https://github.com/w3c/web-platform-tests/commit/881052cae58edb7a79157e99c80c5c70253ec976
1912
1913         * web-platform-tests/html/semantics/embedded-content/the-img-element/usemap-casing-expected.txt:
1914         * web-platform-tests/html/semantics/embedded-content/the-img-element/usemap-casing.html:
1915
1916 2017-10-09  Dean Jackson  <dino@apple.com>
1917
1918         ImageBitmap test gardening after https://bugs.webkit.org/show_bug.cgi?id=177963
1919
1920         * web-platform-tests/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource-expected.txt:
1921         * web-platform-tests/imagebitmap-renderingcontext/context-creation-expected.txt:
1922         * web-platform-tests/imagebitmap-renderingcontext/context-preserves-canvas-expected.txt:
1923
1924 2017-10-09  Andy Estes  <aestes@apple.com>
1925
1926         [Payment Request] Implement PaymentRequest.show() and PaymentRequest.hide()
1927         https://bugs.webkit.org/show_bug.cgi?id=178043
1928         <rdar://problem/34076639>
1929
1930         Reviewed by Tim Horton.
1931
1932         * web-platform-tests/payment-request/payment-request-abort-method.https-expected.txt: Removed.
1933         * web-platform-tests/payment-request/payment-request-show-method.https-expected.txt: Removed.
1934
1935 2017-10-09  Youenn Fablet  <youenn@apple.com>
1936
1937         REGRESSION: Some bots fail to run LayoutTests due to a WPT Server error
1938         https://bugs.webkit.org/show_bug.cgi?id=178017
1939
1940         Reviewed by Sam Weinig.
1941
1942         * resources/import-expectations.json:
1943         * web-platform-tests/tools/six/: Added.
1944
1945 2017-10-09  Dean Jackson  <dino@apple.com>
1946
1947         Import WPT imagebitmap-renderingcontext
1948         https://bugs.webkit.org/show_bug.cgi?id=177963
1949
1950         Reviewed by Sam Weinig.
1951
1952         * resources/import-expectations.json:
1953         * web-platform-tests/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource-expected.txt: Added.
1954         * web-platform-tests/imagebitmap-renderingcontext/bitmaprenderer-as-imagesource.html: Added.
1955         * web-platform-tests/imagebitmap-renderingcontext/context-creation-expected.txt: Added.
1956         * web-platform-tests/imagebitmap-renderingcontext/context-creation-with-alpha-expected.txt: Added.
1957         * web-platform-tests/imagebitmap-renderingcontext/context-creation-with-alpha.html: Added.
1958         * web-platform-tests/imagebitmap-renderingcontext/context-creation.html: Added.
1959         * web-platform-tests/imagebitmap-renderingcontext/context-preserves-canvas-expected.txt: Added.
1960         * web-platform-tests/imagebitmap-renderingcontext/context-preserves-canvas.html: Added.
1961         * web-platform-tests/imagebitmap-renderingcontext/tranferFromImageBitmap-null-expected.txt: Added.
1962         * web-platform-tests/imagebitmap-renderingcontext/tranferFromImageBitmap-null.html: Added.
1963         * web-platform-tests/imagebitmap-renderingcontext/transferFromImageBitmap-detached-expected.txt: Added.
1964         * web-platform-tests/imagebitmap-renderingcontext/transferFromImageBitmap-detached.html: Added.
1965         * web-platform-tests/imagebitmap-renderingcontext/w3c-import.log: Added.
1966
1967 2017-10-09  Ryan Haddad  <ryanhaddad@apple.com>
1968
1969         Unreviewed, rolling out r223021.
1970
1971         LayoutTests added with this change are failing.
1972
1973         Reverted changeset:
1974
1975         "[Payment Request] Implement PaymentRequest.show() and
1976         PaymentRequest.hide()"
1977         https://bugs.webkit.org/show_bug.cgi?id=178043
1978         http://trac.webkit.org/changeset/223021
1979
1980 2017-10-07  Darin Adler  <darin@apple.com>
1981
1982         Update HTMLOListElement.start to behavior from latest HTML specification
1983         https://bugs.webkit.org/show_bug.cgi?id=178057
1984
1985         Reviewed by Chris Dumez.
1986
1987         * web-platform-tests/html/semantics/grouping-content/the-ol-element/grouping-ol-expected.txt:
1988         * web-platform-tests/html/semantics/grouping-content/the-ol-element/ol.start-reflection-2-expected.txt:
1989         Updated to expect more tests to pass.
1990
1991 2017-10-08  Darin Adler  <darin@apple.com>
1992
1993         Fix bugs related to setting reflected floating point DOM attributes
1994         https://bugs.webkit.org/show_bug.cgi?id=178061
1995
1996         Reviewed by Sam Weinig.
1997
1998         * web-platform-tests/html/dom/reflection-forms-expected.txt:
1999         Updated to expect meter reflection tests to pass.
2000
2001 2017-10-08  Darin Adler  <darin@apple.com>
2002
2003         CustomElementRegistry.define was throwing a JavaScript syntax error instead of a DOM syntax error
2004         https://bugs.webkit.org/show_bug.cgi?id=178055
2005
2006         Reviewed by Sam Weinig.
2007
2008         * web-platform-tests/custom-elements/custom-element-registry/define-expected.txt:
2009         Updated to expect more tests to pass.
2010
2011 2017-10-07  Darin Adler  <darin@apple.com>
2012
2013         Update Document.createEvent for recent DOM specification changes
2014         https://bugs.webkit.org/show_bug.cgi?id=178052
2015
2016         Reviewed by Chris Dumez.
2017
2018         * web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Updated to expect more tests to pass.
2019         * web-platform-tests/dom/nodes/Document-createEvent-expected.txt: Ditto.
2020         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling-expected.txt: Ditto.
2021
2022 2017-10-07  Andy Estes  <aestes@apple.com>
2023
2024         [Payment Request] Implement PaymentRequest.show() and PaymentRequest.hide()
2025         https://bugs.webkit.org/show_bug.cgi?id=178043
2026         <rdar://problem/34076639>
2027
2028         Reviewed by Tim Horton.
2029
2030         * web-platform-tests/payment-request/payment-request-abort-method.https-expected.txt: Removed.
2031         * web-platform-tests/payment-request/payment-request-show-method.https-expected.txt: Removed.
2032
2033 2017-10-05  Andy Estes  <aestes@apple.com>
2034
2035         [Payment Request] Add a payment method that supports Apple Pay
2036         https://bugs.webkit.org/show_bug.cgi?id=177850
2037
2038         Reviewed by Youenn Fablet.
2039
2040         * web-platform-tests/payment-request/payment-request-abort-method.https-expected.txt:
2041         * web-platform-tests/payment-request/payment-request-show-method.https-expected.txt:
2042
2043 2017-10-03  Daniel Bates  <dabates@apple.com>
2044
2045         XMLHttpRequest.setRequestHeader() should allow Content-Transfer-Encoding header; remove
2046         duplicate logic to check for a forbidden XHR header field
2047         https://bugs.webkit.org/show_bug.cgi?id=177829
2048         <rdar://problem/34798441>
2049
2050         Update expected result now that we match the XHR standard, <https://xhr.spec.whatwg.org> (09/08/2017).
2051
2052         We no longer consider Content-Transfer-Encoding and User-Agent forbidden headers as per
2053         the standard.
2054
2055         * web-platform-tests/XMLHttpRequest/setrequestheader-header-allowed-expected.txt:
2056
2057 2017-10-03  Ms2ger  <Ms2ger@igalia.com>
2058
2059         Remove some duplicated canvas toDataURL tests.
2060         https://bugs.webkit.org/show_bug.cgi?id=177805
2061
2062         Reviewed by Youenn Fablet.
2063
2064         This copy of the canvas test suite was added in bug 138324 (r176144).
2065         At that point there already was an older copy, that was added in
2066         bug 20553 (r59954). A newer copy was added in bug 148822 (r189394) and
2067         has been kept up-to-date with upstream since.
2068
2069         I have verified that the latest tests cover everything the older copies
2070         do. There seems to be no reason to keep the older copies around.
2071
2072         * canvas/resources/toDataURL.jpeg.alpha.png: Removed.
2073         * canvas/resources/toDataURL.jpeg.primarycolours.png: Removed.
2074         * canvas/resources/toDataURL.jpeg.quality.basic.png: Removed.
2075         * canvas/resources/toDataURL.png.complexcolours.png: Removed.
2076         * canvas/resources/toDataURL.png.primarycolours.png: Removed.
2077         * canvas/toDataURL.arguments.1-expected.txt: Removed.
2078         * canvas/toDataURL.arguments.1.html: Removed.
2079         * canvas/toDataURL.arguments.2-expected.txt: Removed.
2080         * canvas/toDataURL.arguments.2.html: Removed.
2081         * canvas/toDataURL.arguments.3-expected.txt: Removed.
2082         * canvas/toDataURL.arguments.3.html: Removed.
2083         * canvas/toDataURL.bogustype-expected.txt: Removed.
2084         * canvas/toDataURL.bogustype.html: Removed.
2085         * canvas/toDataURL.default-expected.txt: Removed.
2086         * canvas/toDataURL.default.html: Removed.
2087         * canvas/toDataURL.jpeg.alpha.html: Removed.
2088         * canvas/toDataURL.jpeg.primarycolours.html: Removed.
2089         * canvas/toDataURL.jpeg.quality.basic.html: Removed.
2090         * canvas/toDataURL.jpeg.quality.notnumber-expected.txt: Removed.
2091         * canvas/toDataURL.jpeg.quality.notnumber.html: Removed.
2092         * canvas/toDataURL.jpeg.quality.outsiderange-expected.txt: Removed.
2093         * canvas/toDataURL.jpeg.quality.outsiderange.html: Removed.
2094         * canvas/toDataURL.lowercase.ascii-expected.txt: Removed.
2095         * canvas/toDataURL.lowercase.ascii.html: Removed.
2096         * canvas/toDataURL.lowercase.unicode-expected.txt: Removed.
2097         * canvas/toDataURL.lowercase.unicode.html: Removed.
2098         * canvas/toDataURL.nocontext-expected.txt: Removed.
2099         * canvas/toDataURL.nocontext.html: Removed.
2100         * canvas/toDataURL.png-expected.txt: Removed.
2101         * canvas/toDataURL.png.complexcolours.html: Removed.
2102         * canvas/toDataURL.png.html: Removed.
2103         * canvas/toDataURL.png.primarycolours.html: Removed.
2104         * canvas/toDataURL.unrecognised-expected.txt: Removed.
2105         * canvas/toDataURL.unrecognised.html: Removed.
2106         * canvas/toDataURL.zerosize-expected.txt: Removed.
2107         * canvas/toDataURL.zerosize.html: Removed.
2108
2109 2017-10-03  Carlos Garcia Campos  <cgarcia@igalia.com>
2110
2111         W3C tests importer should not import the whole tools directory
2112         https://bugs.webkit.org/show_bug.cgi?id=177351
2113
2114         Reviewed by Youenn Fablet.
2115
2116         Only wptserve and its dependencies are needed to run the layout tests. It seems we already tried to avoid
2117         importing pytest for example, but the wrong path is used in import-expectations.json. Instead of skipping what
2118         we don't want, I think it's better to skip tools and import only what we need, that way if new directories are
2119         added upstream we won't import them. This will reduce a lot the size of the tools directory, and will avoid
2120         duplication with the WebDriver tests importer that needs wptrunner, webdriver and pytest from tools directory.
2121
2122         * resources/TestRepositories:
2123         * resources/import-expectations.json:
2124         * web-platform-tests/tools/OWNERS: Removed.
2125         * web-platform-tests/tools/appveyor.yml: Removed.
2126         * web-platform-tests/tools/browserutils: Removed.
2127         * web-platform-tests/tools/certs: Removed.
2128         * web-platform-tests/tools/ci: Removed.
2129         * web-platform-tests/tools/conftest.py: Removed.
2130         * web-platform-tests/tools/gitignore: Removed.
2131         * web-platform-tests/tools/html5lib: Removed.
2132         * web-platform-tests/tools/lint: Removed.
2133         * web-platform-tests/tools/py: Removed.
2134         * web-platform-tests/tools/pytest.ini: Removed.
2135         * web-platform-tests/tools/pytest: Removed.
2136         * web-platform-tests/tools/runner: Removed.
2137         * web-platform-tests/tools/scripts: Removed.
2138         * web-platform-tests/tools/six: Removed.
2139         * web-platform-tests/tools/tox.ini: Removed.
2140         * web-platform-tests/tools/w3c-import.log:
2141         * web-platform-tests/tools/webdriver: Removed.
2142         * web-platform-tests/tools/wpt: Removed.
2143         * web-platform-tests/tools/wptrunner: Removed.
2144
2145 2017-10-02  Andy Estes  <aestes@apple.com>
2146
2147         [Payment Request] Validate payment method identifiers
2148         https://bugs.webkit.org/show_bug.cgi?id=177794
2149
2150         Reviewed by Sam Weinig.
2151
2152         * web-platform-tests/payment-request/payment-request-ctor-pmi-handling.https-expected.txt:
2153
2154 2017-10-02  Andy Estes  <aestes@apple.com>
2155
2156         [Payment Request] Update payment-request imported tests
2157         https://bugs.webkit.org/show_bug.cgi?id=177786
2158
2159         Reviewed by Zalan Bujtas.
2160
2161         * resources/import-expectations.json:
2162         * web-platform-tests/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html: Added.
2163         * web-platform-tests/payment-request/PaymentAddress/w3c-import.log: Added.
2164         * web-platform-tests/payment-request/algorithms-manual.https.html: Added.
2165         * web-platform-tests/payment-request/change-shipping-option-manual.https.html: Added.
2166         * web-platform-tests/payment-request/payment-request-canmakepayment-method.https.html:
2167         * web-platform-tests/payment-request/payment-request-constructor.https-expected.txt:
2168         * web-platform-tests/payment-request/payment-request-constructor.https.html:
2169         * web-platform-tests/payment-request/payment-request-ctor-pmi-handling.https.html:
2170         * web-platform-tests/payment-request/payment-response/complete-method-manual.https.html: Added.
2171         * web-platform-tests/payment-request/payment-response/helpers.js:
2172         (async.runManualTest):
2173         * web-platform-tests/payment-request/payment-response/methodName-attribute-manual.https.html: Added.
2174         * web-platform-tests/payment-request/payment-response/payerEmail-attribute-manual.https.html: Added.
2175         * web-platform-tests/payment-request/payment-response/payerName-attribute-manual.https.html: Added.
2176         * web-platform-tests/payment-request/payment-response/payerPhone-attribute-manual.https.html: Added.
2177         * web-platform-tests/payment-request/payment-response/requestId-attribute-manual.https.html: Added.
2178         * web-platform-tests/payment-request/payment-response/shippingAddress-attribute-manual.https.html: Added.
2179         * web-platform-tests/payment-request/payment-response/shippingOption-attribute-manual.https.html: Added.
2180         * web-platform-tests/payment-request/rejects_if_not_active.https.html: Added.
2181         * web-platform-tests/payment-request/shipping-address-changed-manual.https.html: Added.
2182         * web-platform-tests/payment-request/updateWith-method-pmi-handling-manual.https.html: Added.
2183         * web-platform-tests/payment-request/user-abort-algorithm-manual.https.html: Added.
2184         * web-platform-tests/payment-request/user-accepts-payment-request-algo-manual.https.html: Added.
2185         * web-platform-tests/payment-request/w3c-import.log:
2186
2187 2017-10-01  Sam Weinig  <sam@webkit.org>
2188
2189         Add missing results from r222690.
2190
2191         * web-platform-tests/XMLHttpRequest/responseType-document-in-worker-expected.txt: Added.
2192         * web-platform-tests/XMLHttpRequest/responseXML-unavailable-in-worker-expected.txt: Added.
2193
2194 2017-10-01  Sam Weinig  <sam@webkit.org>
2195
2196         Add support for DOM aborting (https://dom.spec.whatwg.org/#aborting-ongoing-activities)
2197         https://bugs.webkit.org/show_bug.cgi?id=177718
2198
2199         Reviewed by Darin Adler.
2200
2201         * web-platform-tests/dom/abort/event.any-expected.txt:
2202         * web-platform-tests/dom/abort/event.any.worker-expected.txt:
2203         * web-platform-tests/dom/interface-objects-expected.txt:
2204         * web-platform-tests/dom/interfaces-expected.txt:
2205         * web-platform-tests/fetch/api/abort/cache.https-expected.txt:
2206         * web-platform-tests/fetch/api/abort/general.any-expected.txt:
2207         * web-platform-tests/fetch/api/abort/general.any.worker-expected.txt:
2208         * web-platform-tests/payment-request/interfaces.https-expected.txt:
2209
2210             Update test results.
2211
2212 2017-10-01  Sam Weinig  <sam@webkit.org>
2213
2214         XMLHttpRequest's responseXML should be annotated with [Exposed=Window]
2215         https://bugs.webkit.org/show_bug.cgi?id=177714
2216
2217         Reviewed by Darin Adler.
2218
2219         * web-platform-tests/XMLHttpRequest/resources/responseType-document-in-worker.js: Added.
2220         * web-platform-tests/XMLHttpRequest/resources/responseXML-unavailable-in-worker.js: Added.
2221         * web-platform-tests/XMLHttpRequest/resources/w3c-import.log:
2222         * web-platform-tests/XMLHttpRequest/responseType-document-in-worker.html: Added.
2223         * web-platform-tests/XMLHttpRequest/responseXML-unavailable-in-worker.html: Added.
2224         * web-platform-tests/XMLHttpRequest/w3c-import.log:
2225
2226             Import latest XMLHttpRequest tests that include tests for responseXML not
2227             being available in workers and setting a responseType of 'document' being
2228             a no-op in workers.
2229
2230 2017-09-27  Chris Dumez  <cdumez@apple.com>
2231
2232         cssFloat missing in CSSPropertyDeclaration.prototype
2233         https://bugs.webkit.org/show_bug.cgi?id=177487
2234
2235         Reviewed by Sam Weinig.
2236
2237         Rebaseline WPT now that more checks are passing.
2238
2239         * web-platform-tests/cssom/interfaces-expected.txt:
2240
2241 2017-09-26  Chris Dumez  <cdumez@apple.com>
2242
2243         Update web-platform-tests IDL files
2244         https://bugs.webkit.org/show_bug.cgi?id=177515
2245
2246         Reviewed by Youenn Fablet.
2247
2248         Update web-platform-tests IDL files and rebaseline tests.
2249
2250         * web-platform-tests/WebIDL/interfaces-expected.txt:
2251         * web-platform-tests/cssom-view/interfaces-expected.txt:
2252         * web-platform-tests/cssom/interfaces-expected.txt:
2253         * web-platform-tests/html/dom/interfaces-expected.txt:
2254         * web-platform-tests/interfaces/cssom-view.idl: Added.
2255         * web-platform-tests/interfaces/cssom.idl:
2256         * web-platform-tests/interfaces/dom.idl:
2257         * web-platform-tests/interfaces/geometry.idl:
2258         * web-platform-tests/interfaces/html.idl:
2259         * web-platform-tests/interfaces/payment-handler.idl: Added.
2260         * web-platform-tests/interfaces/payment-request.idl: Added.
2261         * web-platform-tests/interfaces/webidl.idl: Added.
2262
2263 2017-09-25  Manuel Rego Casasnovas  <rego@igalia.com>
2264
2265         [css-grid] fit-content() tracks shouldn't stretch
2266         https://bugs.webkit.org/show_bug.cgi?id=177300
2267
2268         Reviewed by Sergio Villar Senin.
2269
2270         Imported a new test in WPT covering several cases for this issue.
2271
2272         * web-platform-tests/css/css-grid-1/alignment/grid-fit-content-tracks-dont-stretch-001-expected.txt: Added.
2273         * web-platform-tests/css/css-grid-1/alignment/grid-fit-content-tracks-dont-stretch-001.html: Added.
2274         * web-platform-tests/css/css-grid-1/alignment/w3c-import.log:
2275
2276 2017-09-22  Chris Dumez  <cdumez@apple.com>
2277
2278         Use high resolution timestamp for event time
2279         https://bugs.webkit.org/show_bug.cgi?id=154246
2280         <rdar://problem/34333304>
2281
2282         Reviewed by Ryosuke Niwa.
2283
2284         Rebaseline WPT test now that more checks are passing.
2285
2286         * web-platform-tests/dom/events/Event-timestamp-high-resolution-expected.txt:
2287
2288 2017-09-22  Zan Dobersek  <zdobersek@igalia.com>
2289
2290         Unreviewed WPE gardening. Updating the WPT EME idlharness.html
2291         baseline -- it's not port-specific since there should be no
2292         differences in the Web-exposed APIs for this feature across
2293         ports.
2294
2295         * web-platform-tests/encrypted-media/idlharness-expected.txt:
2296
2297 2017-09-21  Ryan Haddad  <ryanhaddad@apple.com>
2298
2299         Add missing expectation file.
2300         https://bugs.webkit.org/show_bug.cgi?id=170713
2301
2302         Unreviewed test gardening.
2303
2304         * web-platform-tests/IndexedDB/nested-cloning-large-multiple-expected.txt: Added.
2305
2306 2017-09-20  Youenn Fablet  <youenn@apple.com>
2307
2308         Refresh WPT tests up to f65af411d63ec13ee8fe208b4effd730a4a8b7fe
2309         https://bugs.webkit.org/show_bug.cgi?id=170713
2310
2311         Reviewed by Alex Christensen.
2312
2313         * resources/TestRepositories:
2314         * resources/import-expectations.json:
2315         * resources/resource-files.json:
2316         * web-platform-tests: Refreshed by importer.
2317
2318 2017-09-20  Chris Dumez  <cdumez@apple.com>
2319
2320         Video errors should be instances of Error
2321         https://bugs.webkit.org/show_bug.cgi?id=174573
2322         <rdar://problem/34445494>
2323
2324         Reviewed by Youenn Fablet.
2325
2326         Rebaseline tests now that output has changed slightly.
2327
2328         * web-platform-tests/html/semantics/embedded-content/media-elements/event_pause_noautoplay-expected.txt:
2329         * web-platform-tests/html/semantics/embedded-content/media-elements/event_play_noautoplay-expected.txt:
2330         * web-platform-tests/html/semantics/embedded-content/media-elements/paused_true_during_pause-expected.txt:
2331
2332 2017-09-19  Chris Dumez  <cdumez@apple.com>
2333
2334         IDBRequest and IDBTransaction error properties should be DOMExceptions
2335         https://bugs.webkit.org/show_bug.cgi?id=177201
2336
2337         Reviewed by Alex Christensen.
2338
2339         Rebaseline WPT now that it is passing.
2340
2341         * web-platform-tests/IndexedDB/error-attributes-expected.txt:
2342
2343 2017-09-19  Joseph Pecoraro  <pecoraro@apple.com>
2344
2345         Move non-upstreamed Resource Timing tests out of web-platform-tests
2346         https://bugs.webkit.org/show_bug.cgi?id=177197
2347
2348         Reviewed by Youenn Fablet.
2349
2350         * web-platform-tests/resource-timing/rt-*:
2351         These are not upstream, move them out to http/wpt.
2352
2353 2017-09-19  Nael Ouedraogo  <nael.ouedraogo@crf.canon.fr>
2354
2355         [GTK] The binding code of Media Source Extension of AudioTrack, VideoTrack and TextTrack is not generated
2356         https://bugs.webkit.org/show_bug.cgi?id=174620
2357
2358         Reviewed by Michael Catanzaro.
2359
2360         Fix WPT test that checks MSE interfaces. This test failed since webm is not supported for MSE in GTK port.
2361         Already merged in WPT repository (https://github.com/w3c/web-platform-tests/pull/6531).
2362
2363         * web-platform-tests/media-source/interfaces.html:
2364
2365 2017-09-14  Daniel Bates  <dabates@apple.com>
2366
2367         Import CSS Pseudo Elements 4 Web Platform Tests
2368         https://bugs.webkit.org/show_bug.cgi?id=176253
2369
2370         Reviewed by Zalan Bujtas.
2371
2372         I upstreamed our CSS Pseudo Elements 4 tests to the Web Platform Tests repository.
2373         Remove our version of the tests and import the ones from the Web Platform Tests repository.
2374
2375         * resources/import-expectations.json:
2376         * web-platform-tests/css/css-pseudo-4/OWNERS: Added.
2377         * web-platform-tests/css/css-pseudo-4/first-letter-001-expected.html: Added.
2378         * web-platform-tests/css/css-pseudo-4/first-letter-001.html: Added.
2379         * web-platform-tests/css/css-pseudo-4/first-letter-002-expected.html: Added.
2380         * web-platform-tests/css/css-pseudo-4/first-letter-002.html: Added.
2381         * web-platform-tests/css/css-pseudo-4/first-letter-003-expected.html: Added.
2382         * web-platform-tests/css/css-pseudo-4/first-letter-003.html: Added.
2383         * web-platform-tests/css/css-pseudo-4/marker-and-other-pseudo-elements-expected.html: Renamed from LayoutTests/http/wpt/css/css-pseudo-4/marker-and-other-pseudo-elements-expected.html.
2384         * web-platform-tests/css/css-pseudo-4/marker-and-other-pseudo-elements.html: Renamed from LayoutTests/http/wpt/css/css-pseudo-4/marker-and-other-pseudo-elements.html.
2385         * web-platform-tests/css/css-pseudo-4/marker-color-expected.html: Renamed from LayoutTests/http/wpt/css/css-pseudo-4/marker-color-expected.html.
2386         * web-platform-tests/css/css-pseudo-4/marker-color.html: Renamed from LayoutTests/http/wpt/css/css-pseudo-4/marker-color.html.
2387         * web-platform-tests/css/css-pseudo-4/marker-font-properties-expected.html: Renamed from LayoutTests/http/wpt/css/css-pseudo-4/marker-font-properties-expected.html.
2388         * web-platform-tests/css/css-pseudo-4/marker-font-properties.html: Renamed from LayoutTests/http/wpt/css/css-pseudo-4/marker-font-properties.html.
2389         * web-platform-tests/css/css-pseudo-4/marker-inherit-values-expected.html: Renamed from LayoutTests/http/wpt/css/css-pseudo-4/marker-inherit-values-expected.html.
2390         * web-platform-tests/css/css-pseudo-4/marker-inherit-values.html: Renamed from LayoutTests/http/wpt/css/css-pseudo-4/marker-inherit-values.html.
2391         * web-platform-tests/css/css-pseudo-4/w3c-import.log: Added.
2392
2393 2017-09-12  Manuel Rego Casasnovas  <rego@igalia.com>
2394
2395         [css-grid] Stretching auto tracks should be done as part of the track sizing algorithm
2396         https://bugs.webkit.org/show_bug.cgi?id=176783
2397
2398         Reviewed by Sergio Villar Senin.
2399
2400         Import changes on the test related to the new behavior.
2401
2402         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-021.html:
2403
2404 2017-09-12  Manuel Rego Casasnovas  <rego@igalia.com>
2405
2406         [css-grid] Use transferred size over content size for automatic minimum size
2407         https://bugs.webkit.org/show_bug.cgi?id=176688
2408
2409         Reviewed by Sergio Villar Senin.
2410
2411         Import changes on the tests related to the new behavior.
2412
2413         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-006.html:
2414         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-007.html:
2415         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-008.html:
2416         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-009.html:
2417         * web-platform-tests/css/css-grid-1/grid-items/grid-minimum-size-grid-items-021.html:
2418         * web-platform-tests/css/css-grid-1/grid-items/support/100x50-green.png: Removed.
2419         * web-platform-tests/css/css-grid-1/grid-items/support/25x50-green.png: Added.
2420         * web-platform-tests/css/css-grid-1/grid-items/support/50x100-green.png: Removed.
2421         * web-platform-tests/css/css-grid-1/grid-items/support/50x25-green.png: Added.
2422         * web-platform-tests/css/css-grid-1/grid-items/support/w3c-import.log:
2423
2424 2017-09-11  Joseph Pecoraro  <pecoraro@apple.com>
2425
2426         Make the WPT entry point for LayoutTests/http/wpt more discoverable
2427         https://bugs.webkit.org/show_bug.cgi?id=176494
2428
2429         Reviewed by Youenn Fablet.
2430
2431         * web-platform-tests/WebKit/README.txt: Added.
2432         Touch a file in a "WebKit" directory so that a "WebKit" link shows up
2433         on the default <http://localhost:8800> listing page.
2434
2435 2017-09-09  Sam Weinig  <sam@webkit.org>
2436
2437         Finish off the FormData implementation
2438         https://bugs.webkit.org/show_bug.cgi?id=176659
2439
2440         Reviewed by Darin Adler.
2441
2442         * web-platform-tests/XMLHttpRequest/FormData-append-expected.txt:
2443         * web-platform-tests/XMLHttpRequest/formdata-delete-expected.txt:
2444         * web-platform-tests/XMLHttpRequest/formdata-foreach-expected.txt:
2445         * web-platform-tests/XMLHttpRequest/formdata-get-expected.txt:
2446         * web-platform-tests/XMLHttpRequest/formdata-has-expected.txt:
2447         * web-platform-tests/XMLHttpRequest/formdata-set-expected.txt:
2448         * web-platform-tests/XMLHttpRequest/interfaces-expected.txt:
2449         
2450             Update results.
2451
2452 2017-09-08  Antti Koivisto  <antti@apple.com>
2453
2454         Remove support for >> descendant combinator syntax
2455         https://bugs.webkit.org/show_bug.cgi?id=175765
2456
2457         Reviewed by Sam Weinig.
2458
2459         Tests for these have been removed in WPT master, just update expectations until new version is imported.
2460
2461         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
2462         * web-platform-tests/dom/nodes/Element-webkitMatchesSelector-expected.txt:
2463         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
2464         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
2465
2466 2017-09-07  Youenn Fablet  <youenn@apple.com>
2467
2468         Align FetchResponse and FetchRequest body handling
2469         https://bugs.webkit.org/show_bug.cgi?id=176539
2470
2471         Reviewed by Alex Christensen.
2472
2473         * web-platform-tests/fetch/api/request/request-consume-empty-expected.txt:
2474         * web-platform-tests/fetch/api/request/request-consume-expected.txt:
2475         * web-platform-tests/fetch/api/request/request-idl-expected.txt:
2476         * web-platform-tests/fetch/api/request/request-structure-expected.txt:
2477         * web-platform-tests/fetch/api/response/response-consume-empty-expected.txt:
2478         * web-platform-tests/fetch/api/response/response-consume-expected.txt:
2479         * web-platform-tests/url/urlencoded-parser-expected.txt:
2480
2481 2017-09-06  Youenn Fablet  <youenn@apple.com>
2482
2483         Support caching of Response with a ReadableStream body
2484         https://bugs.webkit.org/show_bug.cgi?id=176462
2485
2486         Reviewed by Alex Christensen.
2487
2488         * web-platform-tests/service-workers/cache-storage/worker/cache-put.https-expected.txt:
2489
2490 2017-09-06  Manuel Rego Casasnovas  <rego@igalia.com>
2491
2492         [css-grid] grid shorthand should not reset the gutter properties
2493         https://bugs.webkit.org/show_bug.cgi?id=176375
2494
2495         Reviewed by Sergio Villar Senin.
2496
2497         Import new test from WPT.
2498
2499         * web-platform-tests/css/css-grid-1/grid-definition/grid-shorthand-001-expected.txt: Added.
2500         * web-platform-tests/css/css-grid-1/grid-definition/grid-shorthand-001.html: Added.
2501         * web-platform-tests/css/css-grid-1/grid-definition/w3c-import.log:
2502
2503 2017-09-02  Sam Weinig  <sam@webkit.org>
2504
2505         DOMMatrix/DOMMatrixReadOnly validation is incorrect for NaN values
2506         https://bugs.webkit.org/show_bug.cgi?id=176287
2507
2508         Reviewed by Chris Dumez.
2509
2510         * web-platform-tests/css/geometry-1/DOMMatrixInit-validate-fixup-expected.txt:
2511         Update test results.
2512
2513 2017-09-02  Emilio Cobos Álvarez  <emilio@crisal.io>
2514
2515         Wrong getComputedStyle result for pseudo-elements in display: none subtrees.
2516         https://bugs.webkit.org/show_bug.cgi?id=176259
2517
2518         Reviewed by Antti Koivisto.
2519
2520         * web-platform-tests/cssom/getComputedStyle-pseudo-expected.txt:
2521
2522 2017-09-01  Sam Weinig  <sam@webkit.org>
2523
2524         DOMMatrix and DOMMatrixReadOnly should be available in workers
2525         https://bugs.webkit.org/show_bug.cgi?id=176255
2526
2527         Reviewed by Simon Fraser.
2528
2529         * web-platform-tests/css/geometry-1/DOMMatrix-css-string.worker-expected.txt:
2530         * web-platform-tests/css/geometry-1/interfaces.worker-expected.txt:
2531         Update test results.
2532
2533 2017-09-01  Emilio Cobos Álvarez  <emilio@crisal.io>
2534
2535         Wrong getComputedStyle behavior for pseudo-elements for layout-dependent properties.
2536         https://bugs.webkit.org/show_bug.cgi?id=175936
2537
2538         Reviewed by Antti Koivisto.
2539
2540         * web-platform-tests/cssom/getComputedStyle-pseudo-expected.txt:
2541         * web-platform-tests/cssom/getComputedStyle-pseudo.html: Sync test with upstream.
2542
2543 2017-08-31  Sam Weinig  <sam@webkit.org>
2544
2545         Implement DOMMatrix2DInit for setTransform()/addPath()
2546         https://bugs.webkit.org/show_bug.cgi?id=176048
2547
2548         Reviewed by Simon Fraser.
2549
2550         * web-platform-tests/css/geometry-1/DOMMatrix-001.html:
2551         * web-platform-tests/css/geometry-1/DOMMatrix-css-string.worker.js:
2552         (string_appeared_here.forEach.constr.test):
2553         * web-platform-tests/css/geometry-1/DOMMatrixInit-validate-fixup-expected.txt: Added.
2554         * web-platform-tests/css/geometry-1/DOMMatrixInit-validate-fixup.html: Added.
2555         * web-platform-tests/css/geometry-1/historical.html:
2556         * web-platform-tests/css/geometry-1/interfaces-expected.txt: Added.
2557         * web-platform-tests/css/geometry-1/interfaces.html: Added.
2558         * web-platform-tests/css/geometry-1/interfaces.worker-expected.txt: Added.
2559         * web-platform-tests/css/geometry-1/interfaces.worker.html: Added.
2560         * web-platform-tests/css/geometry-1/interfaces.worker.js: Added.
2561         * web-platform-tests/css/geometry-1/structured-serialization.html:
2562         * web-platform-tests/css/geometry-1/w3c-import.log:
2563
2564             Pull latest web-platform-tests/css/geometry-1/ and rebase the results.
2565
2566 2017-08-29  Youenn Fablet  <youenn@apple.com>
2567
2568         [Fetch API] Request should throw when keep alive is true and body is a ReadableStream
2569         https://bugs.webkit.org/show_bug.cgi?id=176083
2570
2571         Reviewed by Alex Christensen.
2572
2573         * web-platform-tests/fetch/api/request/request-keepalive-expected.txt:
2574
2575 2017-08-29  Youenn Fablet  <youenn@apple.com>
2576
2577         Add support for FetchRequest.body
2578         https://bugs.webkit.org/show_bug.cgi?id=176066
2579
2580         Reviewed by Alex Christensen.
2581
2582         * web-platform-tests/fetch/api/request/request-disturbed-expected.txt:
2583         * web-platform-tests/fetch/api/request/request-idl-expected.txt:
2584
2585 2017-08-25  Youenn Fablet  <youenn@apple.com>
2586
2587         WPT server should not need to copy test harness files
2588         https://bugs.webkit.org/show_bug.cgi?id=175938
2589
2590         Reviewed by Alexey Proskuryakov.
2591
2592         * resources/config.json: Use aliases to load testharness.css and testharnessreport.js
2593
2594 2017-08-25  Ms2ger  <Ms2ger@gmail.com>
2595
2596         Import track-element/cloneNode.html from web-platform-tests.
2597         https://bugs.webkit.org/show_bug.cgi?id=175984
2598
2599         Reviewed by Youenn Fablet.
2600
2601         * resources/import-expectations.json:
2602         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode-expected.txt: Added.
2603         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html: Renamed from LayoutTests/media/track/opera/track/track-element/cloneNode.html.
2604         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/w3c-import.log:
2605
2606 2017-08-24  Youenn Fablet  <youenn@apple.com>
2607
2608         WPT harness errors on leaks and iOS-sim EWS bots
2609         https://bugs.webkit.org/show_bug.cgi?id=175269
2610         <rdar://problem/33902404>
2611
2612         Reviewed by Alexey Proskuryakov.
2613
2614         Adding more logging to check whether the server is hanging or TCP connection is timing out.
2615
2616         * web-platform-tests/tools/wptserve/wptserve/response.py:
2617         (Response.write_content):
2618         (ResponseWriter.write):
2619         (ResponseWriter.write_content_file):
2620         * web-platform-tests/tools/wptserve/wptserve/server.py:
2621         (WebTestRequestHandler.handle_one_request):
2622
2623 2017-08-22  Youenn Fablet  <youenn@apple.com>
2624
2625         [Cache API] Add support for overwriting responses with put on an existing record
2626         https://bugs.webkit.org/show_bug.cgi?id=175825
2627
2628         Reviewed by Geoffrey Garen.
2629
2630         * web-platform-tests/service-workers/cache-storage/window/cache-put.https-expected.txt:
2631         * web-platform-tests/service-workers/cache-storage/worker/cache-put.https-expected.txt:
2632
2633 2017-08-22  Andy Estes  <aestes@apple.com>
2634
2635         [Payment Request] Implement error checking for show(), abort(), and canMakePayment()
2636         https://bugs.webkit.org/show_bug.cgi?id=175789
2637
2638         Reviewed by Brady Eidson.
2639
2640         * web-platform-tests/payment-request/payment-request-abort-method.https-expected.txt:
2641         * web-platform-tests/payment-request/payment-request-show-method.https-expected.txt:
2642
2643 2017-08-21  Youenn Fablet  <youenn@apple.com>
2644
2645         [Cache API] Add support for Cache.add/addAll
2646         https://bugs.webkit.org/show_bug.cgi?id=175677
2647
2648         Reviewed by Alex Christensen.
2649
2650         * web-platform-tests/service-workers/cache-storage/window/cache-add.https-expected.txt:
2651         * web-platform-tests/service-workers/cache-storage/window/cache-storage.https-expected.txt:
2652         * web-platform-tests/service-workers/cache-storage/worker/cache-add.https-expected.txt:
2653         * web-platform-tests/service-workers/cache-storage/worker/cache-storage.https-expected.txt:
2654
2655 2017-08-21  Youenn Fablet  <youenn@apple.com>
2656
2657         [Cache API] Add support for CacheStorage.match
2658         https://bugs.webkit.org/show_bug.cgi?id=175747
2659
2660         Reviewed by Chris Dumez.
2661
2662         * web-platform-tests/service-workers/cache-storage/window/cache-delete.https-expected.txt:
2663         * web-platform-tests/service-workers/cache-storage/window/cache-keys.https-expected.txt:
2664         * web-platform-tests/service-workers/cache-storage/window/cache-match.https-expected.txt:
2665         * web-platform-tests/service-workers/cache-storage/window/cache-matchAll.https-expected.txt:
2666         * web-platform-tests/service-workers/cache-storage/window/cache-put.https-expected.txt:
2667         * web-platform-tests/service-workers/cache-storage/window/cache-storage-match.https-expected.txt:
2668         * web-platform-tests/service-workers/cache-storage/worker/cache-storage-match.https-expected.txt:
2669
2670 2017-08-21  Andy Estes  <aestes@apple.com>
2671
2672         [Payment Request] Implement the PaymentRequest constructor
2673         https://bugs.webkit.org/show_bug.cgi?id=175755
2674
2675         Reviewed by Darin Adler.
2676
2677         * web-platform-tests/payment-request/payment-request-constructor.https-expected.txt:
2678         * web-platform-tests/payment-request/payment-request-id.https-expected.txt:
2679
2680 2017-08-19  Andy Estes  <aestes@apple.com>
2681
2682         [Payment Request] Add interface stubs
2683         https://bugs.webkit.org/show_bug.cgi?id=175730
2684
2685         Reviewed by Youenn Fablet.
2686
2687         * web-platform-tests/payment-request/allowpaymentrequest/active-document-cross-origin.https.sub-expected.txt:
2688         * web-platform-tests/payment-request/allowpaymentrequest/active-document-same-origin.https-expected.txt:
2689         * web-platform-tests/payment-request/allowpaymentrequest/allowpaymentrequest-attribute-same-origin-bc-containers.https-expected.txt:
2690         * web-platform-tests/payment-request/allowpaymentrequest/basic.https-expected.txt:
2691         * web-platform-tests/payment-request/allowpaymentrequest/no-attribute-same-origin-bc-containers.https-expected.txt:
2692         * web-platform-tests/payment-request/historical.https-expected.txt:
2693         * web-platform-tests/payment-request/interfaces.https-expected.txt:
2694         * web-platform-tests/payment-request/payment-request-abort-method.https-expected.txt:
2695         * web-platform-tests/payment-request/payment-request-constructor-crash.https-expected.txt:
2696         * web-platform-tests/payment-request/payment-request-constructor.https-expected.txt:
2697         * web-platform-tests/payment-request/payment-request-id.https-expected.txt:
2698         * web-platform-tests/payment-request/payment-request-in-iframe-expected.txt:
2699         * web-platform-tests/payment-request/payment-request-onshippingaddresschange-attribute.https-expected.txt:
2700         * web-platform-tests/payment-request/payment-request-onshippingoptionchange-attribute.https-expected.txt:
2701         * web-platform-tests/payment-request/payment-request-show-method.https-expected.txt:
2702         * web-platform-tests/payment-request/payment-request-update-event-constructor.http-expected.txt:
2703         * web-platform-tests/payment-request/payment-request-update-event-constructor.https-expected.txt:
2704
2705 2017-08-18  Youenn Fablet  <youenn@apple.com>
2706
2707         [Cache API] Add support for being loaded responses
2708         https://bugs.webkit.org/show_bug.cgi?id=175732
2709
2710         Reviewed by Chris Dumez.
2711
2712         * web-platform-tests/service-workers/cache-storage/common.https-expected.txt:
2713
2714 2017-08-18  Youenn Fablet  <youenn@apple.com>
2715
2716         [Cache API] Add response body storage
2717         https://bugs.webkit.org/show_bug.cgi?id=175658
2718
2719         Reviewed by Alex Christensen.
2720
2721         * web-platform-tests/service-workers/cache-storage/window/cache-match.https-expected.txt:
2722         * web-platform-tests/service-workers/cache-storage/window/cache-put.https-expected.txt:
2723         * web-platform-tests/service-workers/cache-storage/worker/cache-match.https-expected.txt:
2724         * web-platform-tests/service-workers/cache-storage/worker/cache-put.https-expected.txt:
2725
2726 2017-08-18  Brady Eidson  <beidson@apple.com>
2727
2728         Bounce ServiceWorker jobs to the Storage Process.
2729         https://bugs.webkit.org/show_bug.cgi?id=175650
2730
2731         Reviewed by Andy Estes.
2732
2733         Now that the serviceWorker.register() call is asynchronous, update a whole bunch of test results.
2734
2735         * web-platform-tests/FileAPI/historical.https-expected.txt:
2736         * web-platform-tests/background-fetch/interfaces-worker.https-expected.txt:
2737         * web-platform-tests/fetch/api/policies/referrer-no-referrer-service-worker.https-expected.txt:
2738         * web-platform-tests/fetch/api/policies/referrer-origin-service-worker.https-expected.txt:
2739         * web-platform-tests/fetch/api/policies/referrer-origin-when-cross-origin-service-worker.https-expected.txt:
2740         * web-platform-tests/fetch/api/policies/referrer-unsafe-url-service-worker.https-expected.txt:
2741         * web-platform-tests/html/webappapis/scripting/processing-model-2/integration-with-the-javascript-agent-formalism/canblock-serviceworker.https-expected.txt:
2742         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-add.https-expected.txt:
2743         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-delete.https-expected.txt:
2744         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-keys.https-expected.txt:
2745         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https-expected.txt:
2746         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-matchAll.https-expected.txt:
2747         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-put.https-expected.txt:
2748         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-keys.https-expected.txt:
2749         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage-match.https-expected.txt:
2750         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-storage.https-expected.txt:
2751         * web-platform-tests/streams/byte-length-queuing-strategy.serviceworker.https-expected.txt:
2752         * web-platform-tests/streams/count-queuing-strategy.serviceworker.https-expected.txt:
2753         * web-platform-tests/streams/piping/close-propagation-backward.serviceworker.https-expected.txt:
2754         * web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt:
2755         * web-platform-tests/streams/piping/error-propagation-backward.serviceworker.https-expected.txt:
2756         * web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt:
2757         * web-platform-tests/streams/piping/flow-control.serviceworker.https-expected.txt:
2758         * web-platform-tests/streams/piping/general.serviceworker.https-expected.txt:
2759         * web-platform-tests/streams/piping/multiple-propagation.serviceworker.https-expected.txt:
2760         * web-platform-tests/streams/piping/pipe-through.serviceworker.https-expected.txt:
2761         * web-platform-tests/streams/piping/transform-streams.serviceworker.https-expected.txt:
2762         * web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt:
2763         * web-platform-tests/streams/readable-streams/bad-strategies.serviceworker.https-expected.txt:
2764         * web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt:
2765         * web-platform-tests/streams/readable-streams/brand-checks.serviceworker.https-expected.txt:
2766         * web-platform-tests/streams/readable-streams/cancel.serviceworker.https-expected.txt:
2767         * web-platform-tests/streams/readable-streams/count-queuing-strategy-integration.serviceworker.https-expected.txt:
2768         * web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt:
2769         * web-platform-tests/streams/readable-streams/floating-point-total-queue-size.serviceworker.https-expected.txt:
2770         * web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt:
2771         * web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt:
2772         * web-platform-tests/streams/readable-streams/pipe-through.serviceworker.https-expected.txt:
2773         * web-platform-tests/streams/readable-streams/readable-stream-reader.serviceworker.https-expected.txt:
2774         * web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt:
2775         * web-platform-tests/streams/readable-streams/templated.serviceworker.https-expected.txt:
2776
2777 2017-08-18  Youenn Fablet  <youenn@apple.com>
2778
2779         [Cache API] Add a WK2 implementation of CacheStorageConnection
2780         https://bugs.webkit.org/show_bug.cgi?id=175640
2781
2782         Reviewed by Alex Christensen & Chris Dumez.
2783
2784         * web-platform-tests/service-workers/cache-storage/window/cache-add.https-expected.txt:
2785         * web-platform-tests/service-workers/cache-storage/window/cache-delete.https-expected.txt:
2786         * web-platform-tests/service-workers/cache-storage/window/cache-keys.https-expected.txt:
2787         * web-platform-tests/service-workers/cache-storage/window/cache-match.https-expected.txt:
2788         * web-platform-tests/service-workers/cache-storage/window/cache-matchAll.https-expected.txt:
2789         * web-platform-tests/service-workers/cache-storage/window/cache-put.https-expected.txt:
2790         * web-platform-tests/service-workers/cache-storage/window/cache-storage-keys.https-expected.txt:
2791         * web-platform-tests/service-workers/cache-storage/window/cache-storage.https-expected.txt:
2792         * web-platform-tests/service-workers/cache-storage/window/sandboxed-iframes.https-expected.txt:
2793         * web-platform-tests/service-workers/cache-storage/worker/cache-add.https-expected.txt:
2794         * web-platform-tests/service-workers/cache-storage/worker/cache-delete.https-expected.txt:
2795         * web-platform-tests/service-workers/cache-storage/worker/cache-keys.https-expected.txt:
2796         * web-platform-tests/service-workers/cache-storage/worker/cache-match.https-expected.txt:
2797         * web-platform-tests/service-workers/cache-storage/worker/cache-matchAll.https-expected.txt:
2798         * web-platform-tests/service-workers/cache-storage/worker/cache-put.https-expected.txt:
2799         * web-platform-tests/service-workers/cache-storage/worker/cache-storage-keys.https-expected.txt:
2800         * web-platform-tests/service-workers/cache-storage/worker/cache-storage.https-expected.txt:
2801
2802 2017-08-16  Chris Dumez  <cdumez@apple.com>
2803
2804         Cross origin Beacon requests with a ArrayBuffer / ArrayBufferView payload should not do a CORS preflight
2805         https://bugs.webkit.org/show_bug.cgi?id=175628
2806         <rdar://problem/33919278>
2807
2808         Reviewed by Geoffrey Garen.
2809
2810         Rebaseline a few web-platform-tests due to revert of r220779.
2811
2812         * web-platform-tests/beacon/headers/header-content-type-expected.txt:
2813         * web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
2814         * web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
2815
2816 2017-08-16  Chris Dumez  <cdumez@apple.com>
2817
2818         EventSource: ignore IDs with U+0000
2819         https://bugs.webkit.org/show_bug.cgi?id=175178
2820
2821         Reviewed by Darin Adler.
2822
2823         Import WPT test coverage from:
2824         - https://github.com/w3c/web-platform-tests/pull/6584
2825
2826         * web-platform-tests/eventsource/format-field-id-null-expected.txt: Added.
2827         * web-platform-tests/eventsource/format-field-id-null.htm: Added.
2828         * web-platform-tests/eventsource/resources/last-event-id.py:
2829         (main):
2830         * web-platform-tests/eventsource/w3c-import.log:
2831
2832 2017-08-15  Andy Estes  <aestes@apple.com>
2833
2834         [Payment Request] Import test suite from web-platform-tests
2835         https://bugs.webkit.org/show_bug.cgi?id=175612
2836         <rdar://problem/33906070>
2837
2838         Reviewed by Tim Horton.
2839
2840         Imported the payment-request test suite using import-w3c-tests. Generated failing expected
2841         results for each test and skipped 5 tests that currently time out.
2842
2843         * resources/import-expectations.json:
2844         * resources/resource-files.json:
2845         * web-platform-tests/payment-request/OWNERS: Added.
2846         * web-platform-tests/payment-request/allowpaymentrequest/active-document-cross-origin.https.sub-expected.txt: Added.
2847         * web-platform-tests/payment-request/allowpaymentrequest/active-document-cross-origin.https.sub.html: Added.
2848         * web-platform-tests/payment-request/allowpaymentrequest/active-document-same-origin.https-expected.txt: Added.
2849         * web-platform-tests/payment-request/allowpaymentrequest/active-document-same-origin.https.html: Added.
2850         * web-platform-tests/payment-request/allowpaymentrequest/allowpaymentrequest-attribute-cross-origin-bc-containers.https-expected.txt: Added.
2851         * web-platform-tests/payment-request/allowpaymentrequest/allowpaymentrequest-attribute-cross-origin-bc-containers.https.html: Added.
2852         * web-platform-tests/payment-request/allowpaymentrequest/allowpaymentrequest-attribute-same-origin-bc-containers.https-expected.txt: Added.
2853         * web-platform-tests/payment-request/allowpaymentrequest/allowpaymentrequest-attribute-same-origin-bc-containers.https.html: Added.
2854         * web-platform-tests/payment-request/allowpaymentrequest/basic.https-expected.txt: Added.
2855         * web-platform-tests/payment-request/allowpaymentrequest/basic.https.html: Added.
2856         * web-platform-tests/payment-request/allowpaymentrequest/common.sub.js: Added.
2857         (window.onmessage):
2858         (string_appeared_here.forEach):
2859         * web-platform-tests/payment-request/allowpaymentrequest/echo-PaymentRequest.html: Added.
2860         * web-platform-tests/payment-request/allowpaymentrequest/no-attribute-cross-origin-bc-containers.https-expected.txt: Added.
2861         * web-platform-tests/payment-request/allowpaymentrequest/no-attribute-cross-origin-bc-containers.https.html: Added.
2862         * web-platform-tests/payment-request/allowpaymentrequest/no-attribute-same-origin-bc-containers.https-expected.txt: Added.
2863         * web-platform-tests/payment-request/allowpaymentrequest/no-attribute-same-origin-bc-containers.https.html: Added.
2864         * web-platform-tests/payment-request/allowpaymentrequest/removing-allowpaymentrequest.https.sub-expected.txt: Added.
2865         * web-platform-tests/payment-request/allowpaymentrequest/removing-allowpaymentrequest.https.sub.html: Added.
2866         * web-platform-tests/payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub-expected.txt: Added.
2867         * web-platform-tests/payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub.html: Added.
2868         * web-platform-tests/payment-request/allowpaymentrequest/setting-allowpaymentrequest.https.sub-expected.txt: Added.
2869         * web-platform-tests/payment-request/allowpaymentrequest/setting-allowpaymentrequest.https.sub.html: Added.
2870         * web-platform-tests/payment-request/allowpaymentrequest/w3c-import.log: Added.
2871         * web-platform-tests/payment-request/historical.https-expected.txt: Added.
2872         * web-platform-tests/payment-request/historical.https.html: Added.
2873         * web-platform-tests/payment-request/interfaces.https-expected.txt: Added.
2874         * web-platform-tests/payment-request/interfaces.https.html: Added.
2875         * web-platform-tests/payment-request/payment-request-abort-method.https-expected.txt: Added.
2876         * web-platform-tests/payment-request/payment-request-abort-method.https.html: Added.
2877         * web-platform-tests/payment-request/payment-request-canmakepayment-method.https.http: Added.
2878         * web-platform-tests/payment-request/payment-request-constructor-crash.https-expected.txt: Added.
2879         * web-platform-tests/payment-request/payment-request-constructor-crash.https.html: Added.
2880         * web-platform-tests/payment-request/payment-request-constructor.https-expected.txt: Added.
2881         * web-platform-tests/payment-request/payment-request-constructor.https.html: Added.
2882         * web-platform-tests/payment-request/payment-request-id.https-expected.txt: Added.
2883         * web-platform-tests/payment-request/payment-request-id.https.html: Added.
2884         * web-platform-tests/payment-request/payment-request-in-iframe-expected.txt: Added.
2885         * web-platform-tests/payment-request/payment-request-in-iframe.html: Added.
2886         * web-platform-tests/payment-request/payment-request-onshippingaddresschange-attribute.https-expected.txt: Added.
2887         * web-platform-tests/payment-request/payment-request-onshippingaddresschange-attribute.https.html: Added.
2888         * web-platform-tests/payment-request/payment-request-onshippingoptionchange-attribute.https-expected.txt: Added.
2889         * web-platform-tests/payment-request/payment-request-onshippingoptionchange-attribute.https.html: Added.
2890         * web-platform-tests/payment-request/payment-request-response-id.html: Added.
2891         * web-platform-tests/payment-request/payment-request-show-method.https-expected.txt: Added.
2892         * web-platform-tests/payment-request/payment-request-show-method.https.html: Added.
2893         * web-platform-tests/payment-request/payment-request-update-event-constructor.http-expected.txt: Added.
2894         * web-platform-tests/payment-request/payment-request-update-event-constructor.http.html: Added.
2895         * web-platform-tests/payment-request/payment-request-update-event-constructor.https-expected.txt: Added.
2896         * web-platform-tests/payment-request/payment-request-update-event-constructor.https.html: Added.
2897         * web-platform-tests/payment-request/w3c-import.log: Added.
2898
2899 2017-08-15  Chris Dumez  <cdumez@apple.com>
2900
2901         Fetch / Beacon: Use "application/octet-stream" Content-Type for payloads of type ArrayBuffer / ArrayBufferView
2902         https://bugs.webkit.org/show_bug.cgi?id=175600
2903
2904         Reviewed by Youenn Fablet.
2905
2906         * web-platform-tests/beacon/headers/header-content-type-expected.txt:
2907         * web-platform-tests/fetch/api/basic/request-headers.any-expected.txt:
2908         * web-platform-tests/fetch/api/basic/request-headers.any.worker-expected.txt:
2909
2910 2017-08-15  Chris Dumez  <cdumez@apple.com>
2911
2912         Re-sync DOM Web-Platform-Tests from upstream
2913         https://bugs.webkit.org/show_bug.cgi?id=175588
2914
2915         Reviewed by Youenn Fablet.
2916
2917         Re-sync DOM Web-Platform-Tests from upstream b5129e92ce.
2918
2919         * web-platform-tests/dom/abort/event.any-expected.txt: Added.
2920         * web-platform-tests/dom/abort/event.any.html: Added.
2921         * web-platform-tests/dom/abort/event.any.js: Added.
2922         * web-platform-tests/dom/abort/event.any.worker-expected.txt: Added.
2923         * web-platform-tests/dom/abort/event.any.worker.html: Added.
2924         * web-platform-tests/dom/abort/w3c-import.log: Added.
2925         * web-platform-tests/dom/events/Event-dispatch-click-expected.txt:
2926         * web-platform-tests/dom/events/Event-dispatch-click.html:
2927         * web-platform-tests/dom/events/Event-timestamp-high-resolution-expected.txt: Added.
2928         * web-platform-tests/dom/events/Event-timestamp-high-resolution.html: Added.
2929         * web-platform-tests/dom/events/Event-timestamp-safe-resolution-expected.txt: Added.
2930         * web-platform-tests/dom/events/Event-timestamp-safe-resolution.html: Added.
2931         * web-platform-tests/dom/events/EventTarget-constructible.any-expected.txt: Added.
2932         * web-platform-tests/dom/events/EventTarget-constructible.any.html: Added.
2933         * web-platform-tests/dom/events/EventTarget-constructible.any.js: Added.
2934         (test.listener):
2935         (test):
2936         (test.prototype.on):
2937         (test.prototype.off):
2938         (test.prototype.dispatch):
2939         * web-platform-tests/dom/events/EventTarget-constructible.any.worker-expected.txt: Added.
2940         * web-platform-tests/dom/events/EventTarget-constructible.any.worker.html: Added.
2941         * web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
2942         * web-platform-tests/dom/events/w3c-import.log:
2943         * web-platform-tests/dom/interface-objects-expected.txt:
2944         * web-platform-tests/dom/interface-objects.html:
2945         * web-platform-tests/dom/interfaces-expected.txt:
2946         * web-platform-tests/dom/interfaces.html:
2947         * web-platform-tests/dom/nodes/Document-constructor-svg.svg: Removed.
2948         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01-expected.txt: Removed.
2949         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_01.html: Removed.
2950         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02-expected.txt:
2951         * web-platform-tests/dom/nodes/Document-contentType/contentType/contenttype_datauri_02.html:
2952         * web-platform-tests/dom/nodes/Document-contentType/contentType/w3c-import.log:
2953         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.html: Added.
2954         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.svg: Added.
2955         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xhtml: Added.
2956         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xml: Added.
2957         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/w3c-import.log:
2958         * web-platform-tests/dom/nodes/Document-createEvent-expected.txt:
2959         * web-platform-tests/dom/nodes/Document-createEvent.html:
2960         * web-platform-tests/dom/nodes/Document-createEvent.js:
2961         * web-platform-tests/dom/nodes/Element-classlist-expected.txt:
2962         * web-platform-tests/dom/nodes/Element-classlist.html:
2963         * web-platform-tests/dom/nodes/Element-matches-init.js: Copied from LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Element-matches.html.
2964         (init):
2965         * web-platform-tests/dom/nodes/Element-matches.html:
2966         * web-platform-tests/dom/nodes/Element-webkitMatchesSelector.html:
2967         * web-platform-tests/dom/nodes/Node-cloneNode-expected.txt:
2968         * web-platform-tests/dom/nodes/Node-cloneNode.html:
2969         * web-platform-tests/dom/nodes/w3c-import.log:
2970         * web-platform-tests/interfaces/OWNERS: Added.
2971         * web-platform-tests/interfaces/clipboard.idl: Added.
2972         * web-platform-tests/interfaces/cssom.idl: Added.
2973         * web-platform-tests/interfaces/dedicated-workers.idl: Added.
2974         * web-platform-tests/interfaces/dom.idl: Added.
2975         * web-platform-tests/interfaces/fullscreen.idl: Added.
2976         * web-platform-tests/interfaces/geometry.idl: Added.
2977         * web-platform-tests/interfaces/html.idl: Added.
2978         * web-platform-tests/interfaces/mediacapture-main.idl: Added.
2979         * web-platform-tests/interfaces/remoteplayback.idl: Added.
2980         * web-platform-tests/interfaces/touchevents.idl: Added.
2981         * web-platform-tests/interfaces/uievents.idl: Added.
2982         * web-platform-tests/interfaces/web-share.idl: Added.
2983         * web-platform-tests/interfaces/webrtc-pc.idl: Added.
2984         * web-platform-tests/interfaces/webusb.idl: Added.
2985
2986 2017-08-15  Youenn Fablet  <youenn@apple.com>
2987
2988         [Cache API] Adding generic support for CacheStorage and Cache methods
2989         https://bugs.webkit.org/show_bug.cgi?id=175455
2990
2991         Reviewed by Chris Dumez.
2992
2993         * web-platform-tests/service-workers/cache-storage/serviceworker/credentials.https-expected.txt:
2994         * web-platform-tests/service-workers/cache-storage/window/cache-storage-match.https-expected.txt:
2995         * web-platform-tests/service-workers/cache-storage/window/cache-storage.https-expected.txt:
2996         * web-platform-tests/service-workers/cache-storage/worker/cache-storage-match.https-expected.txt:
2997         * web-platform-tests/service-workers/cache-storage/worker/cache-storage.https-expected.txt:
2998
2999 2017-08-15  Youenn Fablet  <youenn@apple.com>
3000
3001         WPT harness errors on leaks bot
3002         https://bugs.webkit.org/show_bug.cgi?id=175269
3003
3004         Reviewed by Alexey Proskuryakov.
3005
3006         To try debugging these errors, let's check whether the WPT server is
3007         sending back resources of the expected size.
3008
3009         * web-platform-tests/tools/wptserve/wptserve/response.py:
3010         (Response.write_content):
3011         (ResponseWriter.write_content):
3012         (ResponseWriter.write):
3013         (ResponseWriter.write_content_file):
3014
3015 2017-08-15  Chris Dumez  <cdumez@apple.com>
3016
3017         Implement quota limitation for keepalive Fetch requests
3018         https://bugs.webkit.org/show_bug.cgi?id=175482
3019
3020         Reviewed by Sam Weinig and Youenn Fablet.
3021
3022         * web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
3023         * web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
3024         * web-platform-tests/fetch/api/cors/cors-multiple-origins-expected.txt:
3025         * web-platform-tests/fetch/api/cors/cors-multiple-origins-worker-expected.txt:
3026         * web-platform-tests/fetch/api/cors/cors-preflight-star.any-expected.txt:
3027         * web-platform-tests/fetch/api/cors/cors-preflight-star.any.worker-expected.txt:
3028         * web-platform-tests/fetch/http-cache/cc-request-expected.txt:
3029         Rebaseline tests now that we provide a more helpful error message when rejecting
3030         the fetch() promise.
3031
3032         * web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt:
3033         Rebaseline test for keepalive Fetch requests quota which is now passing.
3034
3035 2017-08-14  Chris Dumez  <cdumez@apple.com>
3036
3037         Import eventsource Web-Platform-Tests
3038         https://bugs.webkit.org/show_bug.cgi?id=175556
3039
3040         Reviewed by Youenn Fablet.
3041
3042         * resources/import-expectations.json:
3043         * resources/resource-files.json:
3044         * web-platform-tests/eventsource/OWNERS: Added.
3045         * web-platform-tests/eventsource/README.md: Added.
3046         * web-platform-tests/eventsource/dedicated-worker/eventsource-close-expected.txt: Added.
3047         * web-platform-tests/eventsource/dedicated-worker/eventsource-close.htm: Added.
3048         * web-platform-tests/eventsource/dedicated-worker/eventsource-constructor-url-bogus-expected.txt: Added.
3049         * web-platform-tests/eventsource/dedicated-worker/eventsource-constructor-url-bogus.htm: Added.
3050         * web-platform-tests/eventsource/dedicated-worker/eventsource-eventtarget.worker-expected.txt: Added.
3051         * web-platform-tests/eventsource/dedicated-worker/eventsource-eventtarget.worker.html: Added.
3052         * web-platform-tests/eventsource/dedicated-worker/eventsource-eventtarget.worker.js: Added.
3053         (async_test):
3054         * web-platform-tests/eventsource/dedicated-worker/eventsource-onmesage-expected.txt: Added.
3055         * web-platform-tests/eventsource/dedicated-worker/eventsource-onmesage.htm: Added.
3056         * web-platform-tests/eventsource/dedicated-worker/eventsource-onopen-expected.txt: Added.
3057         * web-platform-tests/eventsource/dedicated-worker/eventsource-onopen.htm: Added.
3058         * web-platform-tests/eventsource/dedicated-worker/eventsource-prototype-expected.txt: Added.
3059         * web-platform-tests/eventsource/dedicated-worker/eventsource-prototype.htm: Added.
3060         * web-platform-tests/eventsource/dedicated-worker/eventsource-url-expected.txt: Added.
3061         * web-platform-tests/eventsource/dedicated-worker/eventsource-url.htm: Added.
3062         * web-platform-tests/eventsource/dedicated-worker/w3c-import.log: Added.
3063         * web-platform-tests/eventsource/event-data-expected.txt: Added.
3064         * web-platform-tests/eventsource/event-data.html: Added.
3065         * web-platform-tests/eventsource/eventsource-close-expected.txt: Added.
3066         * web-platform-tests/eventsource/eventsource-close.htm: Added.
3067         * web-platform-tests/eventsource/eventsource-constructor-document-domain-expected.txt: Added.
3068         * web-platform-tests/eventsource/eventsource-constructor-document-domain.htm: Added.
3069         * web-platform-tests/eventsource/eventsource-constructor-non-same-origin-expected.txt: Added.
3070         * web-platform-tests/eventsource/eventsource-constructor-non-same-origin.htm: Added.
3071         * web-platform-tests/eventsource/eventsource-constructor-stringify-expected.txt: Added.
3072         * web-platform-tests/eventsource/eventsource-constructor-stringify.htm: Added.
3073         * web-platform-tests/eventsource/eventsource-constructor-url-bogus-expected.txt: Added.
3074         * web-platform-tests/eventsource/eventsource-constructor-url-bogus.htm: Added.
3075         * web-platform-tests/eventsource/eventsource-constructor-url-multi-window-expected.txt: Added.
3076         * web-platform-tests/eventsource/eventsource-constructor-url-multi-window.htm: Added.
3077         * web-platform-tests/eventsource/eventsource-eventtarget-expected.txt: Added.
3078         * web-platform-tests/eventsource/eventsource-eventtarget.htm: Added.
3079         * web-platform-tests/eventsource/eventsource-onmessage-expected.txt: Added.
3080         * web-platform-tests/eventsource/eventsource-onmessage-realm-expected.txt: Added.
3081         * web-platform-tests/eventsource/eventsource-onmessage-realm-support.htm: Added.
3082         * web-platform-tests/eventsource/eventsource-onmessage-realm.htm: Added.
3083         * web-platform-tests/eventsource/eventsource-onmessage-trusted-expected.txt: Added.
3084         * web-platform-tests/eventsource/eventsource-onmessage-trusted.htm: Added.
3085         * web-platform-tests/eventsource/eventsource-onmessage.htm: Added.
3086         * web-platform-tests/eventsource/eventsource-onopen-expected.txt: Added.
3087         * web-platform-tests/eventsource/eventsource-onopen.htm: Added.
3088         * web-platform-tests/eventsource/eventsource-prototype-expected.txt: Added.
3089         * web-platform-tests/eventsource/eventsource-prototype.htm: Added.
3090         * web-platform-tests/eventsource/eventsource-reconnect-expected.txt: Added.
3091         * web-platform-tests/eventsource/eventsource-reconnect.htm: Added.
3092         * web-platform-tests/eventsource/eventsource-url-expected.txt: Added.
3093         * web-platform-tests/eventsource/eventsource-url.htm: Added.
3094        &