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