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