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