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