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