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