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