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