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