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