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