341cea138ab37929a8e8f29d39a075f69c8b5ec0
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2018-05-18  Antoine Quint  <graouts@apple.com>
2
3         [Web Animations] Turn Web Animations with CSS integration on for test runners
4         https://bugs.webkit.org/show_bug.cgi?id=184819
5         <rdar://problem/39597337>
6
7         Reviewed by Jon Lee.
8
9         Since Web Animations with CSS integration is on by default on test runners, we no longer need
10         the special HTML comment to turn the flag on for select tests.
11
12         * web-platform-tests/css-timing-1/frames-timing-functions-output.html:
13         * web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt:
14         * web-platform-tests/web-animations/interfaces/Animation/ready.html:
15         * web-platform-tests/web-animations/timing-model/animations/playing-an-animation.html:
16         * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation.html:
17
18 2018-05-16  Chris Nardi  <cnardi@chromium.org>
19
20         Remove Document#selectedStylesheetSet/preferredStylesheetSet
21         https://bugs.webkit.org/show_bug.cgi?id=185381
22
23         Reviewed by Darin Adler.
24
25         Refresh historical CSSOM test from upstream to test this change.
26
27         * web-platform-tests/cssom/historical-expected.txt:
28         * web-platform-tests/cssom/historical.html:
29
30 2018-05-15  Charles Vazac  <cvazac@gmail.com>
31
32         Add the PerformanceServerTiming Interface which makes Server-Timing header timing values available to JavaScript running in the browser.
33         https://bugs.webkit.org/show_bug.cgi?id=175569
34
35         Reviewed by Youenn Fablet.
36
37         Tests were imported from web-platform-tests: WebKit/LayoutTests/imported/w3c/web-platform-tests/server-timing/*
38
39         * web-platform-tests/server-timing/cross_origin.html: Added.
40         * web-platform-tests/server-timing/navigation_timing_idl.html: Added.
41         * web-platform-tests/server-timing/navigation_timing_idl.https.html: Added.
42         * web-platform-tests/server-timing/resources/blue.png: Added.
43         * web-platform-tests/server-timing/resources/blue.png.sub.headers: Added.
44         * web-platform-tests/server-timing/resources/blue_tao.png: Added.
45         * web-platform-tests/server-timing/resources/blue_tao.png.sub.headers: Added.
46         * web-platform-tests/server-timing/resources/green.png: Added.
47         * web-platform-tests/server-timing/resources/green.png.sub.headers: Added.
48         * web-platform-tests/server-timing/resources/parsing/0.js: Added.
49         * web-platform-tests/server-timing/resources/parsing/0.js.sub.headers: Added.
50         * web-platform-tests/server-timing/resources/parsing/1.js: Added.
51         * web-platform-tests/server-timing/resources/parsing/1.js.sub.headers: Added.
52         * web-platform-tests/server-timing/resources/parsing/10.js: Added.
53         * web-platform-tests/server-timing/resources/parsing/10.js.sub.headers: Added.
54         * web-platform-tests/server-timing/resources/parsing/11.js: Added.
55         * web-platform-tests/server-timing/resources/parsing/11.js.sub.headers: Added.
56         * web-platform-tests/server-timing/resources/parsing/12.js: Added.
57         * web-platform-tests/server-timing/resources/parsing/12.js.sub.headers: Added.
58         * web-platform-tests/server-timing/resources/parsing/13.js: Added.
59         * web-platform-tests/server-timing/resources/parsing/13.js.sub.headers: Added.
60         * web-platform-tests/server-timing/resources/parsing/14.js: Added.
61         * web-platform-tests/server-timing/resources/parsing/14.js.sub.headers: Added.
62         * web-platform-tests/server-timing/resources/parsing/15.js: Added.
63         * web-platform-tests/server-timing/resources/parsing/15.js.sub.headers: Added.
64         * web-platform-tests/server-timing/resources/parsing/16.js: Added.
65         * web-platform-tests/server-timing/resources/parsing/16.js.sub.headers: Added.
66         * web-platform-tests/server-timing/resources/parsing/17.js: Added.
67         * web-platform-tests/server-timing/resources/parsing/17.js.sub.headers: Added.
68         * web-platform-tests/server-timing/resources/parsing/18.js: Added.
69         * web-platform-tests/server-timing/resources/parsing/18.js.sub.headers: Added.
70         * web-platform-tests/server-timing/resources/parsing/19.js: Added.
71         * web-platform-tests/server-timing/resources/parsing/19.js.sub.headers: Added.
72         * web-platform-tests/server-timing/resources/parsing/2.js: Added.
73         * web-platform-tests/server-timing/resources/parsing/2.js.sub.headers: Added.
74         * web-platform-tests/server-timing/resources/parsing/20.js: Added.
75         * web-platform-tests/server-timing/resources/parsing/20.js.sub.headers: Added.
76         * web-platform-tests/server-timing/resources/parsing/21.js: Added.
77         * web-platform-tests/server-timing/resources/parsing/21.js.sub.headers: Added.
78         * web-platform-tests/server-timing/resources/parsing/22.js: Added.
79         * web-platform-tests/server-timing/resources/parsing/22.js.sub.headers: Added.
80         * web-platform-tests/server-timing/resources/parsing/23.js: Added.
81         * web-platform-tests/server-timing/resources/parsing/23.js.sub.headers: Added.
82         * web-platform-tests/server-timing/resources/parsing/24.js: Added.
83         * web-platform-tests/server-timing/resources/parsing/24.js.sub.headers: Added.
84         * web-platform-tests/server-timing/resources/parsing/25.js: Added.
85         * web-platform-tests/server-timing/resources/parsing/25.js.sub.headers: Added.
86         * web-platform-tests/server-timing/resources/parsing/26.js: Added.
87         * web-platform-tests/server-timing/resources/parsing/26.js.sub.headers: Added.
88         * web-platform-tests/server-timing/resources/parsing/27.js: Added.
89         * web-platform-tests/server-timing/resources/parsing/27.js.sub.headers: Added.
90         * web-platform-tests/server-timing/resources/parsing/28.js: Added.
91         * web-platform-tests/server-timing/resources/parsing/28.js.sub.headers: Added.
92         * web-platform-tests/server-timing/resources/parsing/29.js: Added.
93         * web-platform-tests/server-timing/resources/parsing/29.js.sub.headers: Added.
94         * web-platform-tests/server-timing/resources/parsing/3.js: Added.
95         * web-platform-tests/server-timing/resources/parsing/3.js.sub.headers: Added.
96         * web-platform-tests/server-timing/resources/parsing/30.js: Added.
97         * web-platform-tests/server-timing/resources/parsing/30.js.sub.headers: Added.
98         * web-platform-tests/server-timing/resources/parsing/31.js: Added.
99         * web-platform-tests/server-timing/resources/parsing/31.js.sub.headers: Added.
100         * web-platform-tests/server-timing/resources/parsing/32.js: Added.
101         * web-platform-tests/server-timing/resources/parsing/32.js.sub.headers: Added.
102         * web-platform-tests/server-timing/resources/parsing/33.js: Added.
103         * web-platform-tests/server-timing/resources/parsing/33.js.sub.headers: Added.
104         * web-platform-tests/server-timing/resources/parsing/34.js: Added.
105         * web-platform-tests/server-timing/resources/parsing/34.js.sub.headers: Added.
106         * web-platform-tests/server-timing/resources/parsing/35.js: Added.
107         * web-platform-tests/server-timing/resources/parsing/35.js.sub.headers: Added.
108         * web-platform-tests/server-timing/resources/parsing/36.js: Added.
109         * web-platform-tests/server-timing/resources/parsing/36.js.sub.headers: Added.
110         * web-platform-tests/server-timing/resources/parsing/37.js: Added.
111         * web-platform-tests/server-timing/resources/parsing/37.js.sub.headers: Added.
112         * web-platform-tests/server-timing/resources/parsing/38.js: Added.
113         * web-platform-tests/server-timing/resources/parsing/38.js.sub.headers: Added.
114         * web-platform-tests/server-timing/resources/parsing/39.js: Added.
115         * web-platform-tests/server-timing/resources/parsing/39.js.sub.headers: Added.
116         * web-platform-tests/server-timing/resources/parsing/4.js: Added.
117         * web-platform-tests/server-timing/resources/parsing/4.js.sub.headers: Added.
118         * web-platform-tests/server-timing/resources/parsing/40.js: Added.
119         * web-platform-tests/server-timing/resources/parsing/40.js.sub.headers: Added.
120         * web-platform-tests/server-timing/resources/parsing/41.js: Added.
121         * web-platform-tests/server-timing/resources/parsing/41.js.sub.headers: Added.
122         * web-platform-tests/server-timing/resources/parsing/42.js: Added.
123         * web-platform-tests/server-timing/resources/parsing/42.js.sub.headers: Added.
124         * web-platform-tests/server-timing/resources/parsing/43.js: Added.
125         * web-platform-tests/server-timing/resources/parsing/43.js.sub.headers: Added.
126         * web-platform-tests/server-timing/resources/parsing/44.js: Added.
127         * web-platform-tests/server-timing/resources/parsing/44.js.sub.headers: Added.
128         * web-platform-tests/server-timing/resources/parsing/45.js: Added.
129         * web-platform-tests/server-timing/resources/parsing/45.js.sub.headers: Added.
130         * web-platform-tests/server-timing/resources/parsing/46.js: Added.
131         * web-platform-tests/server-timing/resources/parsing/46.js.sub.headers: Added.
132         * web-platform-tests/server-timing/resources/parsing/47.js: Added.
133         * web-platform-tests/server-timing/resources/parsing/47.js.sub.headers: Added.
134         * web-platform-tests/server-timing/resources/parsing/48.js: Added.
135         * web-platform-tests/server-timing/resources/parsing/48.js.sub.headers: Added.
136         * web-platform-tests/server-timing/resources/parsing/49.js: Added.
137         * web-platform-tests/server-timing/resources/parsing/49.js.sub.headers: Added.
138         * web-platform-tests/server-timing/resources/parsing/5.js: Added.
139         * web-platform-tests/server-timing/resources/parsing/5.js.sub.headers: Added.
140         * web-platform-tests/server-timing/resources/parsing/50.js: Added.
141         * web-platform-tests/server-timing/resources/parsing/50.js.sub.headers: Added.
142         * web-platform-tests/server-timing/resources/parsing/51.js: Added.
143         * web-platform-tests/server-timing/resources/parsing/51.js.sub.headers: Added.
144         * web-platform-tests/server-timing/resources/parsing/52.js: Added.
145         * web-platform-tests/server-timing/resources/parsing/52.js.sub.headers: Added.
146         * web-platform-tests/server-timing/resources/parsing/53.js: Added.
147         * web-platform-tests/server-timing/resources/parsing/53.js.sub.headers: Added.
148         * web-platform-tests/server-timing/resources/parsing/54.js: Added.
149         * web-platform-tests/server-timing/resources/parsing/54.js.sub.headers: Added.
150         * web-platform-tests/server-timing/resources/parsing/55.js: Added.
151         * web-platform-tests/server-timing/resources/parsing/55.js.sub.headers: Added.
152         * web-platform-tests/server-timing/resources/parsing/56.js: Added.
153         * web-platform-tests/server-timing/resources/parsing/56.js.sub.headers: Added.
154         * web-platform-tests/server-timing/resources/parsing/57.js: Added.
155         * web-platform-tests/server-timing/resources/parsing/57.js.sub.headers: Added.
156         * web-platform-tests/server-timing/resources/parsing/58.js: Added.
157         * web-platform-tests/server-timing/resources/parsing/58.js.sub.headers: Added.
158         * web-platform-tests/server-timing/resources/parsing/59.js: Added.
159         * web-platform-tests/server-timing/resources/parsing/59.js.sub.headers: Added.
160         * web-platform-tests/server-timing/resources/parsing/6.js: Added.
161         * web-platform-tests/server-timing/resources/parsing/6.js.sub.headers: Added.
162         * web-platform-tests/server-timing/resources/parsing/60.js: Added.
163         * web-platform-tests/server-timing/resources/parsing/60.js.sub.headers: Added.
164         * web-platform-tests/server-timing/resources/parsing/61.js: Added.
165         * web-platform-tests/server-timing/resources/parsing/61.js.sub.headers: Added.
166         * web-platform-tests/server-timing/resources/parsing/62.js: Added.
167         * web-platform-tests/server-timing/resources/parsing/62.js.sub.headers: Added.
168         * web-platform-tests/server-timing/resources/parsing/63.js: Added.
169         * web-platform-tests/server-timing/resources/parsing/63.js.sub.headers: Added.
170         * web-platform-tests/server-timing/resources/parsing/64.js: Added.
171         * web-platform-tests/server-timing/resources/parsing/64.js.sub.headers: Added.
172         * web-platform-tests/server-timing/resources/parsing/65.js: Added.
173         * web-platform-tests/server-timing/resources/parsing/65.js.sub.headers: Added.
174         * web-platform-tests/server-timing/resources/parsing/66.js: Added.
175         * web-platform-tests/server-timing/resources/parsing/66.js.sub.headers: Added.
176         * web-platform-tests/server-timing/resources/parsing/67.js: Added.
177         * web-platform-tests/server-timing/resources/parsing/67.js.sub.headers: Added.
178         * web-platform-tests/server-timing/resources/parsing/68.js: Added.
179         * web-platform-tests/server-timing/resources/parsing/68.js.sub.headers: Added.
180         * web-platform-tests/server-timing/resources/parsing/69.js: Added.
181         * web-platform-tests/server-timing/resources/parsing/69.js.sub.headers: Added.
182         * web-platform-tests/server-timing/resources/parsing/7.js: Added.
183         * web-platform-tests/server-timing/resources/parsing/7.js.sub.headers: Added.
184         * web-platform-tests/server-timing/resources/parsing/70.js: Added.
185         * web-platform-tests/server-timing/resources/parsing/70.js.sub.headers: Added.
186         * web-platform-tests/server-timing/resources/parsing/71.js: Added.
187         * web-platform-tests/server-timing/resources/parsing/71.js.sub.headers: Added.
188         * web-platform-tests/server-timing/resources/parsing/72.js: Added.
189         * web-platform-tests/server-timing/resources/parsing/72.js.sub.headers: Added.
190         * web-platform-tests/server-timing/resources/parsing/73.js: Added.
191         * web-platform-tests/server-timing/resources/parsing/73.js.sub.headers: Added.
192         * web-platform-tests/server-timing/resources/parsing/74.js: Added.
193         * web-platform-tests/server-timing/resources/parsing/74.js.sub.headers: Added.
194         * web-platform-tests/server-timing/resources/parsing/75.js: Added.
195         * web-platform-tests/server-timing/resources/parsing/75.js.sub.headers: Added.
196         * web-platform-tests/server-timing/resources/parsing/76.js: Added.
197         * web-platform-tests/server-timing/resources/parsing/76.js.sub.headers: Added.
198         * web-platform-tests/server-timing/resources/parsing/77.js: Added.
199         * web-platform-tests/server-timing/resources/parsing/77.js.sub.headers: Added.
200         * web-platform-tests/server-timing/resources/parsing/78.js: Added.
201         * web-platform-tests/server-timing/resources/parsing/78.js.sub.headers: Added.
202         * web-platform-tests/server-timing/resources/parsing/79.js: Added.
203         * web-platform-tests/server-timing/resources/parsing/79.js.sub.headers: Added.
204         * web-platform-tests/server-timing/resources/parsing/8.js: Added.
205         * web-platform-tests/server-timing/resources/parsing/8.js.sub.headers: Added.
206         * web-platform-tests/server-timing/resources/parsing/80.js: Added.
207         * web-platform-tests/server-timing/resources/parsing/80.js.sub.headers: Added.
208         * web-platform-tests/server-timing/resources/parsing/81.js: Added.
209         * web-platform-tests/server-timing/resources/parsing/81.js.sub.headers: Added.
210         * web-platform-tests/server-timing/resources/parsing/82.js: Added.
211         * web-platform-tests/server-timing/resources/parsing/82.js.sub.headers: Added.
212         * web-platform-tests/server-timing/resources/parsing/83.js: Added.
213         * web-platform-tests/server-timing/resources/parsing/83.js.sub.headers: Added.
214         * web-platform-tests/server-timing/resources/parsing/9.js: Added.
215         * web-platform-tests/server-timing/resources/parsing/9.js.sub.headers: Added.
216         * web-platform-tests/server-timing/resources/parsing/w3c-import.log: Added.
217         * web-platform-tests/server-timing/resources/w3c-import.log: Added.
218         * web-platform-tests/server-timing/resource_timing_idl.html: Added.
219         * web-platform-tests/server-timing/resource_timing_idl.https.html: Added.
220         * web-platform-tests/server-timing/server_timing_header-parsing.html: Added.
221         * web-platform-tests/server-timing/server_timing_header-parsing.https.html: Added.
222         * web-platform-tests/server-timing/test_server_timing.html: Added.
223         * web-platform-tests/server-timing/test_server_timing.html.sub.headers: Added.
224         * web-platform-tests/server-timing/test_server_timing.https.html: Added.
225         * web-platform-tests/server-timing/test_server_timing.https.html.sub.headers: Added.
226         * web-platform-tests/server-timing/w3c-import.log: Added.
227
228 2018-05-15  Antoine Quint  <graouts@apple.com>
229
230         [Web Animations] Expose Web Animations CSS integration as an experimental feature
231         https://bugs.webkit.org/show_bug.cgi?id=185647
232
233         Reviewed by Dean Jackson.
234
235         Change the name of the Web Animations CSS integration flag so that tests can opt into this feature.
236
237         * web-platform-tests/css-timing-1/frames-timing-functions-output.html:
238         * web-platform-tests/web-animations/interfaces/Animation/ready.html:
239         * web-platform-tests/web-animations/timing-model/animations/playing-an-animation.html:
240         * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation.html:
241
242 2018-05-14  Youenn Fablet  <youenn@apple.com>
243
244         readableStreamDefaultControllerError should return early if stream is not readable
245         https://bugs.webkit.org/show_bug.cgi?id=185602
246
247         Reviewed by Chris Dumez.
248
249         * web-platform-tests/streams/readable-streams/bad-underlying-sources-expected.txt:
250         * web-platform-tests/streams/readable-streams/bad-underlying-sources.dedicatedworker-expected.txt:
251         * web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt:
252         * web-platform-tests/streams/readable-streams/garbage-collection-expected.txt:
253         * web-platform-tests/streams/readable-streams/garbage-collection.dedicatedworker-expected.txt:
254         * web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt:
255         * web-platform-tests/streams/readable-streams/tee-expected.txt:
256
257 2018-05-14  Youenn Fablet  <youenn@apple.com>
258
259         imported/w3c/web-platform-tests/fetch/api/response/response-stream-disturbed-6.html is flaky
260         https://bugs.webkit.org/show_bug.cgi?id=185549
261
262         Reviewed by Chris Dumez.
263
264         Catch any potential rejected promise.
265
266         * web-platform-tests/fetch/api/response/response-stream-disturbed-6.html:
267
268 2018-05-14  Youenn Fablet  <youenn@apple.com>
269
270         Enable service-worker/navigation-redirect-body.https.html and service-worker/postmessage.https.html
271         https://bugs.webkit.org/show_bug.cgi?id=185605
272
273         Unreviewed.
274
275         * web-platform-tests/service-workers/service-worker/postmessage.https-expected.txt:
276
277 2018-05-11  Ryosuke Niwa  <rniwa@webkit.org>
278
279         Tapping after CSS-based table casues an infinite loop in wordRangeFromPosition
280         https://bugs.webkit.org/show_bug.cgi?id=185465
281         <rdar://problem/35263057>
282
283         Reviewed by Antti Koivisto.
284
285         Rebaselined the tests. h2
286
287         * web-platform-tests/dom/nodes/getElementsByClassName-30-expected.txt: table is generating a new line as expected.
288         * web-platform-tests/html/syntax/parsing/html5lib_menuitem-element-expected.txt: h2 is generating an extra line
289         to emulate its margin as expected.
290         * web-platform-tests/html/syntax/parsing/html5lib_tests11-expected.txt: Ditto.
291         * web-platform-tests/html/syntax/parsing/html5lib_tests21-expected.txt: Ditto.
292         * web-platform-tests/html/syntax/parsing/html5lib_tests25-expected.txt: Ditto.
293         * web-platform-tests/html/syntax/parsing/html5lib_webkit02-expected.txt: Ditto.
294
295 2018-05-11  Youenn Fablet  <youenn@apple.com>
296
297         Rebase some fetch API tests
298         https://bugs.webkit.org/show_bug.cgi?id=185544
299
300         Unreviewed.
301
302         * web-platform-tests/fetch/api/basic/integrity-expected.txt:
303         * web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
304         * web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
305         * web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
306         * web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt:
307         * web-platform-tests/fetch/api/request/request-cache-only-if-cached-expected.txt:
308         * web-platform-tests/fetch/http-cache/partial-expected.txt:
309
310 2018-05-07  Chris Dumez  <cdumez@apple.com>
311
312         ASSERT(!childItemWithTarget(child->target())) is hit in HistoryItem::addChildItem()
313         https://bugs.webkit.org/show_bug.cgi?id=185322
314
315         Reviewed by Geoff Garen.
316
317         Rebaseline layout tests due to frame name changes.
318
319         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/001-expected.txt:
320         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/003-expected.txt:
321         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url-expected.txt:
322         * web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-expected.txt:
323         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/001-expected.txt:
324         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/002-expected.txt:
325         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/003-expected.txt:
326         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/004-expected.txt:
327         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/005-expected.txt:
328         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/003-expected.txt:
329         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/004-expected.txt:
330         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/007-expected.txt:
331         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/009-expected.txt:
332
333 2018-05-07  Ms2ger  <Ms2ger@igalia.com>
334
335         Support negative sw/sh values in createImageBitmap().
336         https://bugs.webkit.org/show_bug.cgi?id=184449
337
338         Reviewed by Dean Jackson.
339
340         Update expectations.
341
342         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
343
344 2018-05-04  Chris Nardi  <cnardi@chromium.org>
345
346         Serialize all URLs with double-quotes per CSSOM spec
347         https://bugs.webkit.org/show_bug.cgi?id=184935
348
349         Reviewed by Antti Koivisto.
350
351         Update expectations for using double quotes when serializing URLs.
352
353         * web-platform-tests/cssom/serialize-values-expected.txt:
354         * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
355         * web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
356         * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
357
358 2018-05-03  Chris Nardi  <cnardi@chromium.org>
359
360         Remove [NoInterfaceObject] from DOMRectList
361         https://bugs.webkit.org/show_bug.cgi?id=185255
362
363         Reviewed by Chris Dumez.
364
365         Update Geometry IDL test from upstream and update expectations.
366
367         * web-platform-tests/css/geometry/interfaces-expected.txt:
368         * web-platform-tests/css/geometry/interfaces.worker-expected.txt:
369         * web-platform-tests/interfaces/geometry.idl:
370
371 2018-05-02  Youenn Fablet  <youenn@apple.com>
372
373         Rebase imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-redirect.https.html expectation
374         https://bugs.webkit.org/show_bug.cgi?id=185221
375
376         Unreviewed.
377
378         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
379
380 2018-05-01  Oleksandr Skachkov  <gskachkov@gmail.com>
381
382         WebAssembly: add support for stream APIs - JavaScript API
383         https://bugs.webkit.org/show_bug.cgi?id=183442
384
385         Reviewed by Yusuke Suzuki and JF Bastien.
386
387         * web-platform-tests/wasm/resources/incrementer.no_mime_type.wasm: Added.
388         * web-platform-tests/wasm/resources/incrementer.wasm: Added.
389         * web-platform-tests/wasm/resources/incrementer.wasm.headers: Added.
390         * web-platform-tests/wasm/resources/incrementer.wrong_mime_type.wasm: Added.
391         * web-platform-tests/wasm/resources/incrementer.wrong_mime_type.wasm.headers: Added.
392         * web-platform-tests/wasm/wasm_stream_compile_test-expected.txt: Added.
393         * web-platform-tests/wasm/wasm_stream_compile_test.html: Added.
394         * web-platform-tests/wasm/wasm_stream_instantiate_test-expected.txt: Added.
395         * web-platform-tests/wasm/wasm_stream_instantiate_test.html: Added.
396
397 2018-04-27  Ryan Haddad  <ryanhaddad@apple.com>
398
399         Rebaseline imported/w3c/web-platform-tests/url/url-setters.html after r231110.
400
401         Unreviewed test gardening..
402
403         * web-platform-tests/url/url-setters-expected.txt:
404
405 2018-04-27  Youenn Fablet  <youenn@apple.com>
406
407         Use NetworkLoadChecker for XHR/fetch loads
408         https://bugs.webkit.org/show_bug.cgi?id=184741
409
410         Reviewed by Chris Dumez.
411
412         * web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt:
413         * web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt:
414         * web-platform-tests/cors/late-upload-events-expected.txt:
415         * web-platform-tests/fetch/api/basic/mode-same-origin.any-expected.txt:
416         * web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
417         * web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
418         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-expected.txt:
419         * web-platform-tests/service-workers/service-worker/redirected-response.https-expected.txt:
420
421 2018-04-26  Youenn Fablet  <youenn@apple.com>
422
423         preflight checker should add a console message when preflight load is blocked
424         https://bugs.webkit.org/show_bug.cgi?id=185021
425
426         Reviewed by Chris Dumez.
427
428         * web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt:
429         * web-platform-tests/cors/late-upload-events-expected.txt:
430
431 2018-04-26  Youenn Fablet  <youenn@apple.com>
432
433         Mak cross origin redirection error messages consistent between SubresourceLoader and NetworkLoadChecker
434         https://bugs.webkit.org/show_bug.cgi?id=185023
435
436         Reviewed by Chris Dumez.
437
438         Fix message cross origin check failed in case of redirection
439
440         * web-platform-tests/service-workers/service-worker/fetch-request-fallback.https-expected.txt:
441
442 2018-04-25  Youenn Fablet  <youenn@apple.com>
443
444         Use NetworkLoadChecker for all subresource loads except fetch/XHR
445         https://bugs.webkit.org/show_bug.cgi?id=184870
446         <rdar://problem/39370034>
447
448         Reviewed by Chris Dumez.
449
450         * web-platform-tests/fetch/api/basic/mode-same-origin.any-expected.txt:
451         * web-platform-tests/fetch/api/basic/mode-same-origin.any.worker-expected.txt:
452         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-expected.txt:
453         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-worker-expected.txt:
454         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
455
456 2018-04-25  Youenn Fablet  <youenn@apple.com>
457
458         Make DocumentThreadableLoader error logging more consistent
459         https://bugs.webkit.org/show_bug.cgi?id=184853
460
461         Reviewed by Chris Dumez.
462
463         * web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt:
464         * web-platform-tests/XMLHttpRequest/access-control-basic-denied-expected.txt:
465         * web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt:
466         * web-platform-tests/XMLHttpRequest/access-control-basic-non-cors-safelisted-content-type-expected.txt:
467         * web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt:
468         * web-platform-tests/XMLHttpRequest/access-control-basic-preflight-denied-expected.txt:
469         * web-platform-tests/XMLHttpRequest/access-control-preflight-request-invalid-status-301-expected.txt:
470         * web-platform-tests/XMLHttpRequest/access-control-preflight-request-invalid-status-400-expected.txt:
471         * web-platform-tests/XMLHttpRequest/access-control-preflight-request-invalid-status-501-expected.txt:
472         * web-platform-tests/XMLHttpRequest/access-control-sandboxed-iframe-denied-expected.txt:
473         * web-platform-tests/XMLHttpRequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
474         * web-platform-tests/XMLHttpRequest/send-non-same-origin-expected.txt:
475         * web-platform-tests/XMLHttpRequest/send-non-same-origin.sub-expected.txt:
476         * web-platform-tests/fetch/api/basic/mode-same-origin.any-expected.txt:
477         * web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
478         * web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
479         * web-platform-tests/fetch/api/basic/scheme-blob-expected.txt:
480         * web-platform-tests/fetch/api/basic/scheme-others-expected.txt:
481         * web-platform-tests/fetch/api/cors/cors-basic.any-expected.txt:
482         * web-platform-tests/fetch/api/cors/cors-multiple-origins-expected.txt:
483         * web-platform-tests/fetch/api/cors/cors-origin.any.worker-expected.txt:
484         * web-platform-tests/fetch/api/cors/cors-preflight-redirect.any.worker-expected.txt:
485         * web-platform-tests/fetch/api/cors/cors-preflight-star.any-expected.txt:
486         * web-platform-tests/fetch/api/cors/cors-preflight-star.any.worker-expected.txt:
487         * web-platform-tests/fetch/api/cors/cors-preflight-status.any.worker-expected.txt:
488         * web-platform-tests/fetch/api/cors/cors-preflight.any.worker-expected.txt:
489         * web-platform-tests/fetch/api/cors/cors-redirect-preflight.any.worker-expected.txt:
490         * web-platform-tests/fetch/api/redirect/redirect-schemes-expected.txt:
491         * web-platform-tests/fetch/api/redirect/redirect-to-dataurl-expected.txt:
492         * web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt:
493         * web-platform-tests/service-workers/service-worker/fetch-event-redirect.https-expected.txt:
494         * web-platform-tests/service-workers/service-worker/fetch-request-fallback.https-expected.txt:
495
496 2018-04-25  Ms2ger  <Ms2ger@igalia.com>
497
498         imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-* LayoutTests are flaky failures
499         https://bugs.webkit.org/show_bug.cgi?id=182833
500
501         Reviewed by Carlos Alberto Lopez Perez.
502
503         * web-platform-tests/2dcontext/imagebitmap/common.sub.js: ensure event handlers aren't garbage collected
504         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: update expectations
505
506 2018-04-24  John Wilander  <wilander@apple.com>
507
508         From-Origin: Support for 'same' and 'same-site' response header, nested frame origin check
509         https://bugs.webkit.org/show_bug.cgi?id=184560
510         <rdar://problem/38901344>
511
512         Reviewed by Youenn Fablet and Daniel Bates.
513
514         This patch implements significant parts of https://github.com/whatwg/fetch/issues/687.
515         We consume the From-Origin response header and only load the resource if:
516         - The header is non-existent, empty, or invalid.
517         - The header specifies 'same' and the resource's origin matches the originating
518           document's origin and the origins up the frame tree.
519         - The header specifies 'same-site' and the resource's eTLD+1 matches the originating
520           document's eTLD+1 and the eTLD+1 of the documents up the frame tree.
521
522         This feature is experimental and off by default.
523
524         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
525             Removed console message since they are now suppressed.
526
527 2018-04-23  Ms2ger  <Ms2ger@igalia.com>
528
529         Avoid uninitialized memory read.
530         https://bugs.webkit.org/show_bug.cgi?id=184505
531         <rdar://problem/39348325>
532
533         Reviewed by Dean Jackson.
534
535         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-bounds-expected.txt: Added.
536         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-bounds.html: Added.
537
538 2018-04-20  Chris Dumez  <cdumez@apple.com>
539
540         Unreviewed, rebaseline more tests after r230864.
541
542         * web-platform-tests/domparsing/innerhtml-05-expected.txt:
543         * web-platform-tests/html/semantics/forms/form-submission-0/getactionurl-expected.txt:
544
545 2018-04-20  Chris Dumez  <cdumez@apple.com>
546
547         Unreviewed, rebaseline more tests after r230864.
548
549         * web-platform-tests/domparsing/innerhtml-05-expected.txt:
550         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
551         * web-platform-tests/html/semantics/forms/form-submission-0/getactionurl-expected.txt:
552
553 2018-04-20  Chris Nardi  <cnardi@chromium.org>
554
555         Update HSL/HSLA parsing to match CSS Color 4
556         https://bugs.webkit.org/show_bug.cgi?id=180528
557         <rdar://problem/35926675>
558
559         Reviewed by Simon Fraser.
560
561         CSS Color 4 had many changes to the HSL/HSLA functions, including allowing angles to be
562         specified as the hue, adding a comma optional syntax, making the two functions synonyms
563         so each function can take an alpha value, and allowing percent alpha values. This change
564         updates our behavior to match that, and updates the HSL to RGB algorithm.
565
566         This change also updates the import of WPT css-color to test the changes.
567
568         * canvas/2d.fillStyle.parse.invalid.hsl-5-expected.txt:
569         * web-platform-tests/css/css-color/OWNERS: Added.
570         * web-platform-tests/css/css-color/border-bottom-color-expected.xht: Added.
571         * web-platform-tests/css/css-color/border-bottom-color.xht: Added.
572         * web-platform-tests/css/css-color/border-left-color-expected.xht: Added.
573         * web-platform-tests/css/css-color/border-left-color.xht: Added.
574         * web-platform-tests/css/css-color/border-right-color-expected.xht: Added.
575         * web-platform-tests/css/css-color/border-right-color.xht: Added.
576         * web-platform-tests/css/css-color/border-top-color-expected.xht: Added.
577         * web-platform-tests/css/css-color/border-top-color.xht: Added.
578         * web-platform-tests/css/css-color/color-001-expected.html: Added.
579         * web-platform-tests/css/css-color/color-001.html: Added.
580         * web-platform-tests/css/css-color/color-002-expected.html: Added.
581         * web-platform-tests/css/css-color/color-002.html: Added.
582         * web-platform-tests/css/css-color/color-003-expected.html: Added.
583         * web-platform-tests/css/css-color/color-003.html: Added.
584         * web-platform-tests/css/css-color/currentcolor-001-expected.html: Added.
585         * web-platform-tests/css/css-color/currentcolor-001.html: Added.
586         * web-platform-tests/css/css-color/currentcolor-002-expected.html: Added.
587         * web-platform-tests/css/css-color/currentcolor-002.html: Added.
588         * web-platform-tests/css/css-color/hex-001-expected.html: Added.
589         * web-platform-tests/css/css-color/hex-001.html: Added.
590         * web-platform-tests/css/css-color/hex-002-expected.html: Added.
591         * web-platform-tests/css/css-color/hex-002.html: Added.
592         * web-platform-tests/css/css-color/hex-003-expected.html: Added.
593         * web-platform-tests/css/css-color/hex-003.html: Added.
594         * web-platform-tests/css/css-color/hex-004-expected.html: Added.
595         * web-platform-tests/css/css-color/hex-004.html: Added.
596         * web-platform-tests/css/css-color/hsl-001-expected.html: Added.
597         * web-platform-tests/css/css-color/hsl-001.html: Added.
598         * web-platform-tests/css/css-color/hsl-002-expected.html: Added.
599         * web-platform-tests/css/css-color/hsl-002.html: Added.
600         * web-platform-tests/css/css-color/hsl-003-expected.html: Added.
601         * web-platform-tests/css/css-color/hsl-003.html: Added.
602         * web-platform-tests/css/css-color/hsl-004-expected.html: Added.
603         * web-platform-tests/css/css-color/hsl-004.html: Added.
604         * web-platform-tests/css/css-color/hsl-005-expected.html: Added.
605         * web-platform-tests/css/css-color/hsl-005.html: Added.
606         * web-platform-tests/css/css-color/hsl-006-expected.html: Added.
607         * web-platform-tests/css/css-color/hsl-006.html: Added.
608         * web-platform-tests/css/css-color/hsl-007-expected.html: Added.
609         * web-platform-tests/css/css-color/hsl-007.html: Added.
610         * web-platform-tests/css/css-color/hsl-008-expected.html: Added.
611         * web-platform-tests/css/css-color/hsl-008.html: Added.
612         * web-platform-tests/css/css-color/hsla-001-expected.html: Added.
613         * web-platform-tests/css/css-color/hsla-001.html: Added.
614         * web-platform-tests/css/css-color/hsla-002-expected.html: Added.
615         * web-platform-tests/css/css-color/hsla-002.html: Added.
616         * web-platform-tests/css/css-color/hsla-003-expected.html: Added.
617         * web-platform-tests/css/css-color/hsla-003.html: Added.
618         * web-platform-tests/css/css-color/hsla-004-expected.html: Added.
619         * web-platform-tests/css/css-color/hsla-004.html: Added.
620         * web-platform-tests/css/css-color/hsla-005-expected.html: Added.
621         * web-platform-tests/css/css-color/hsla-005.html: Added.
622         * web-platform-tests/css/css-color/hsla-006-expected.html: Added.
623         * web-platform-tests/css/css-color/hsla-006.html: Added.
624         * web-platform-tests/css/css-color/hsla-007-expected.html: Added.
625         * web-platform-tests/css/css-color/hsla-007.html: Added.
626         * web-platform-tests/css/css-color/hsla-008-expected.html: Added.
627         * web-platform-tests/css/css-color/hsla-008.html: Added.
628         * web-platform-tests/css/css-color/htaccess: Added.
629         * web-platform-tests/css/css-color/lab-001-expected.html: Added.
630         * web-platform-tests/css/css-color/lab-001.html: Added.
631         * web-platform-tests/css/css-color/lab-002-expected.html: Added.
632         * web-platform-tests/css/css-color/lab-002.html: Added.
633         * web-platform-tests/css/css-color/lab-003-expected.html: Added.
634         * web-platform-tests/css/css-color/lab-003.html: Added.
635         * web-platform-tests/css/css-color/lab-004-expected.html: Added.
636         * web-platform-tests/css/css-color/lab-004.html: Added.
637         * web-platform-tests/css/css-color/lab-005-expected.html: Added.
638         * web-platform-tests/css/css-color/lab-005.html: Added.
639         * web-platform-tests/css/css-color/lab-006-expected.html: Added.
640         * web-platform-tests/css/css-color/lab-006.html: Added.
641         * web-platform-tests/css/css-color/lab-007-expected.html: Added.
642         * web-platform-tests/css/css-color/lab-007.html: Added.
643         * web-platform-tests/css/css-color/lch-001-expected.html: Added.
644         * web-platform-tests/css/css-color/lch-001.html: Added.
645         * web-platform-tests/css/css-color/lch-002-expected.html: Added.
646         * web-platform-tests/css/css-color/lch-002.html: Added.
647         * web-platform-tests/css/css-color/lch-003-expected.html: Added.
648         * web-platform-tests/css/css-color/lch-003.html: Added.
649         * web-platform-tests/css/css-color/lch-004-expected.html: Added.
650         * web-platform-tests/css/css-color/lch-004.html: Added.
651         * web-platform-tests/css/css-color/lch-005-expected.html: Added.
652         * web-platform-tests/css/css-color/lch-005.html: Added.
653         * web-platform-tests/css/css-color/lch-006-expected.html: Added.
654         * web-platform-tests/css/css-color/lch-006.html: Added.
655         * web-platform-tests/css/css-color/lch-007-expected.html: Added.
656         * web-platform-tests/css/css-color/lch-007.html: Added.
657         * web-platform-tests/css/css-color/named-001-expected.html: Added.
658         * web-platform-tests/css/css-color/named-001.html: Added.
659         * web-platform-tests/css/css-color/rgb-001-expected.html: Added.
660         * web-platform-tests/css/css-color/rgb-001.html: Added.
661         * web-platform-tests/css/css-color/rgb-002-expected.html: Added.
662         * web-platform-tests/css/css-color/rgb-002.html: Added.
663         * web-platform-tests/css/css-color/rgb-003-expected.html: Added.
664         * web-platform-tests/css/css-color/rgb-003.html: Added.
665         * web-platform-tests/css/css-color/rgb-004-expected.html: Added.
666         * web-platform-tests/css/css-color/rgb-004.html: Added.
667         * web-platform-tests/css/css-color/rgb-005-expected.html: Added.
668         * web-platform-tests/css/css-color/rgb-005.html: Added.
669         * web-platform-tests/css/css-color/rgb-006-expected.html: Added.
670         * web-platform-tests/css/css-color/rgb-006.html: Added.
671         * web-platform-tests/css/css-color/rgb-007-expected.html: Added.
672         * web-platform-tests/css/css-color/rgb-007.html: Added.
673         * web-platform-tests/css/css-color/rgb-008-expected.html: Added.
674         * web-platform-tests/css/css-color/rgb-008.html: Added.
675         * web-platform-tests/css/css-color/rgba-001-expected.html: Added.
676         * web-platform-tests/css/css-color/rgba-001.html: Added.
677         * web-platform-tests/css/css-color/rgba-002-expected.html: Added.
678         * web-platform-tests/css/css-color/rgba-002.html: Added.
679         * web-platform-tests/css/css-color/rgba-003-expected.html: Added.
680         * web-platform-tests/css/css-color/rgba-003.html: Added.
681         * web-platform-tests/css/css-color/rgba-004-expected.html: Added.
682         * web-platform-tests/css/css-color/rgba-004.html: Added.
683         * web-platform-tests/css/css-color/rgba-005-expected.html: Added.
684         * web-platform-tests/css/css-color/rgba-005.html: Added.
685         * web-platform-tests/css/css-color/rgba-006-expected.html: Added.
686         * web-platform-tests/css/css-color/rgba-006.html: Added.
687         * web-platform-tests/css/css-color/rgba-007-expected.html: Added.
688         * web-platform-tests/css/css-color/rgba-007.html: Added.
689         * web-platform-tests/css/css-color/rgba-008-expected.html: Added.
690         * web-platform-tests/css/css-color/rgba-008.html: Added.
691         * web-platform-tests/css/css-color/t31-color-currentColor-b.xht:
692         * web-platform-tests/css/css-color/t31-color-text-a-expected.xht: Added.
693         * web-platform-tests/css/css-color/t31-color-text-a.xht: Added.
694         * web-platform-tests/css/css-color/t32-opacity-basic-0.0-a-expected.html: Added.
695         * web-platform-tests/css/css-color/t32-opacity-basic-0.0-a.xht: Added.
696         * web-platform-tests/css/css-color/t32-opacity-basic-1.0-a-expected.html: Added.
697         * web-platform-tests/css/css-color/t32-opacity-basic-1.0-a.xht: Added.
698         * web-platform-tests/css/css-color/t32-opacity-clamping-0.0-b-expected.html: Added.
699         * web-platform-tests/css/css-color/t32-opacity-clamping-0.0-b.xht: Added.
700         * web-platform-tests/css/css-color/t32-opacity-clamping-1.0-b-expected.html: Added.
701         * web-platform-tests/css/css-color/t32-opacity-clamping-1.0-b.xht: Added.
702         * web-platform-tests/css/css-color/t32-opacity-offscreen-b-expected.html: Added.
703         * web-platform-tests/css/css-color/t32-opacity-offscreen-b.xht: Added.
704         * web-platform-tests/css/css-color/t32-opacity-offscreen-multiple-boxes-1-c.xht:
705         * web-platform-tests/css/css-color/t32-opacity-offscreen-multiple-boxes-2-c.xht:
706         * web-platform-tests/css/css-color/t32-opacity-offscreen-with-alpha-c-expected.html: Added.
707         * web-platform-tests/css/css-color/t32-opacity-offscreen-with-alpha-c.xht: Added.
708         * web-platform-tests/css/css-color/t41-html4-keywords-a-expected.html: Added.
709         * web-platform-tests/css/css-color/t41-html4-keywords-a.xht: Added.
710         * web-platform-tests/css/css-color/t421-rgb-clip-outside-gamut-b-expected.html: Added.
711         * web-platform-tests/css/css-color/t421-rgb-clip-outside-gamut-b.xht: Added.
712         * web-platform-tests/css/css-color/t421-rgb-func-int-a.xht:
713         * web-platform-tests/css/css-color/t421-rgb-func-no-mixed-f.xht:
714         * web-platform-tests/css/css-color/t421-rgb-func-pct-a.xht:
715         * web-platform-tests/css/css-color/t421-rgb-func-whitespace-b.xht:
716         * web-platform-tests/css/css-color/t421-rgb-hex-parsing-f.xht:
717         * web-platform-tests/css/css-color/t421-rgb-hex3-a.xht:
718         * web-platform-tests/css/css-color/t421-rgb-hex6-a.xht:
719         * web-platform-tests/css/css-color/t421-rgb-values-meaning-b-expected.html: Added.
720         * web-platform-tests/css/css-color/t421-rgb-values-meaning-b.xht: Added.
721         * web-platform-tests/css/css-color/t422-rgba-a0.0-a-expected.html: Added.
722         * web-platform-tests/css/css-color/t422-rgba-a0.0-a.xht: Added.
723         * web-platform-tests/css/css-color/t422-rgba-a1.0-a.xht:
724         * web-platform-tests/css/css-color/t422-rgba-clamping-a0.0-b.xht:
725         * web-platform-tests/css/css-color/t422-rgba-clamping-a1.0-b.xht:
726         * web-platform-tests/css/css-color/t422-rgba-clip-outside-device-gamut-b.xht:
727         * web-platform-tests/css/css-color/t422-rgba-func-int-a.xht:
728         * web-platform-tests/css/css-color/t422-rgba-func-no-mixed-f.xht:
729         * web-platform-tests/css/css-color/t422-rgba-func-pct-a.xht:
730         * web-platform-tests/css/css-color/t422-rgba-func-whitespace-b.xht:
731         * web-platform-tests/css/css-color/t422-rgba-onscreen-b.xht:
732         * web-platform-tests/css/css-color/t422-rgba-onscreen-multiple-boxes-c.xht:
733         * web-platform-tests/css/css-color/t422-rgba-values-meaning-b-expected.html: Added.
734         * web-platform-tests/css/css-color/t422-rgba-values-meaning-b.xht: Added.
735         * web-platform-tests/css/css-color/t423-transparent-1-a.xht:
736         * web-platform-tests/css/css-color/t423-transparent-2-a.xht:
737         * web-platform-tests/css/css-color/t424-hsl-basic-a.xht:
738         * web-platform-tests/css/css-color/t424-hsl-clip-outside-gamut-b.xht:
739         * web-platform-tests/css/css-color/t424-hsl-h-rotating-b-expected.html: Added.
740         * web-platform-tests/css/css-color/t424-hsl-h-rotating-b.xht: Added.
741         * web-platform-tests/css/css-color/t424-hsl-parsing-f.xht:
742         * web-platform-tests/css/css-color/t424-hsl-values-b-1.html:
743         * web-platform-tests/css/css-color/t424-hsl-values-b-10.html:
744         * web-platform-tests/css/css-color/t424-hsl-values-b-11.html:
745         * web-platform-tests/css/css-color/t424-hsl-values-b-12.html:
746         * web-platform-tests/css/css-color/t424-hsl-values-b-13.html:
747         * web-platform-tests/css/css-color/t424-hsl-values-b-14.html:
748         * web-platform-tests/css/css-color/t424-hsl-values-b-15.html:
749         * web-platform-tests/css/css-color/t424-hsl-values-b-2.html:
750         * web-platform-tests/css/css-color/t424-hsl-values-b-3.html:
751         * web-platform-tests/css/css-color/t424-hsl-values-b-4.html:
752         * web-platform-tests/css/css-color/t424-hsl-values-b-5.html:
753         * web-platform-tests/css/css-color/t424-hsl-values-b-6.html:
754         * web-platform-tests/css/css-color/t424-hsl-values-b-7.html:
755         * web-platform-tests/css/css-color/t424-hsl-values-b-8.html:
756         * web-platform-tests/css/css-color/t424-hsl-values-b-9.html:
757         * web-platform-tests/css/css-color/t425-hsla-clip-outside-device-gamut-b.xht:
758         * web-platform-tests/css/css-color/t425-hsla-h-rotating-b-expected.html: Added.
759         * web-platform-tests/css/css-color/t425-hsla-h-rotating-b.xht: Added.
760         * web-platform-tests/css/css-color/t425-hsla-onscreen-b-expected.html: Added.
761         * web-platform-tests/css/css-color/t425-hsla-onscreen-b.xht: Added.
762         * web-platform-tests/css/css-color/t425-hsla-onscreen-multiple-boxes-c.xht:
763         * web-platform-tests/css/css-color/t425-hsla-parsing-f.xht:
764         * web-platform-tests/css/css-color/t425-hsla-values-b.xht:
765         * web-platform-tests/css/css-color/t43-svg-keywords-a-expected.html: Added.
766         * web-platform-tests/css/css-color/t43-svg-keywords-a.xht: Added.
767         * web-platform-tests/css/css-color/t44-currentcolor-background-b.xht:
768         * web-platform-tests/css/css-color/t44-currentcolor-border-b-expected.html:
769         * web-platform-tests/css/css-color/t44-currentcolor-border-b.xht:
770         * web-platform-tests/css/css-color/t44-currentcolor-inherited-c-expected.xht: Added.
771         * web-platform-tests/css/css-color/t44-currentcolor-inherited-c.xht: Added.
772         * web-platform-tests/css/css-color/w3c-import.log: Added.
773
774 2018-04-20  Javier Fernandez  <jfernandez@igalia.com>
775
776         Update Alignment shorthands to the spec now that they are not ambiguous
777         https://bugs.webkit.org/show_bug.cgi?id=184812
778
779         Reviewed by Antti Koivisto.
780
781         Imported new Web Platform Tests from the css-align test suite.
782         Additionally, updated the ones we already have to verify the new shorthand syntax is correct.
783
784         * resources/import-expectations.json:
785         * web-platform-tests/css/css-align/OWNERS: Added.
786         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-001.html:
787         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-002.html:
788         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-004-expected.txt:
789         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-004.html:
790         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-001.html:
791         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-003.html:
792         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-001.html:
793         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-002.html:
794         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-004-expected.txt:
795         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-004.html:
796         * web-platform-tests/css/css-align/default-alignment/shorthand-serialization-001-expected.txt: Added.
797         * web-platform-tests/css/css-align/default-alignment/shorthand-serialization-001.html: Added.
798         * web-platform-tests/css/css-align/default-alignment/w3c-import.log:
799         * web-platform-tests/css/css-align/gaps/column-gap-parsing-001-expected.txt:
800         * web-platform-tests/css/css-align/gaps/column-gap-parsing-001.html:
801         * web-platform-tests/css/css-align/gaps/gap-normal-computed-001-expected.txt: Added.
802         * web-platform-tests/css/css-align/gaps/gap-normal-computed-001.html: Added.
803         * web-platform-tests/css/css-align/gaps/gap-normal-used-001-expected.xht: Added.
804         * web-platform-tests/css/css-align/gaps/gap-normal-used-001.html: Added.
805         * web-platform-tests/css/css-align/gaps/gap-normal-used-002-expected.xht: Added.
806         * web-platform-tests/css/css-align/gaps/gap-normal-used-002.html: Added.
807         * web-platform-tests/css/css-align/gaps/gap-parsing-001-expected.txt:
808         * web-platform-tests/css/css-align/gaps/gap-parsing-001.html:
809         * web-platform-tests/css/css-align/gaps/grid-column-gap-parsing-001-expected.txt:
810         * web-platform-tests/css/css-align/gaps/grid-column-gap-parsing-001.html:
811         * web-platform-tests/css/css-align/gaps/grid-gap-parsing-001-expected.txt:
812         * web-platform-tests/css/css-align/gaps/grid-gap-parsing-001.html:
813         * web-platform-tests/css/css-align/gaps/grid-row-gap-parsing-001-expected.txt:
814         * web-platform-tests/css/css-align/gaps/grid-row-gap-parsing-001.html:
815         * web-platform-tests/css/css-align/gaps/row-gap-parsing-001-expected.txt:
816         * web-platform-tests/css/css-align/gaps/row-gap-parsing-001.html:
817         * web-platform-tests/css/css-align/gaps/w3c-import.log:
818         * web-platform-tests/css/css-align/resources/alignment-parsing-utils.js:
819         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-001.html:
820         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-002.html:
821         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-004-expected.txt:
822         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-004.html:
823         * web-platform-tests/css/css-align/w3c-import.log: Added.
824
825 2018-04-18  Youenn Fablet  <youenn@apple.com>
826
827         Allow cross-origin redirections for synchronous XHR
828         https://bugs.webkit.org/show_bug.cgi?id=184723
829
830         Reviewed by Alex Christensen.
831
832         * web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt:
833
834 2018-04-18  Youenn Fablet  <youenn@apple.com>
835
836         MediaResourceLoader should set its fetch destination
837         https://bugs.webkit.org/show_bug.cgi?id=184746
838
839         Reviewed by Eric Carlson.
840
841         * web-platform-tests/service-workers/service-worker/fetch-request-resources.https-expected.txt:
842         * web-platform-tests/service-workers/service-worker/fetch-request-resources.https.html:
843         * web-platform-tests/service-workers/service-worker/resources/fetch-request-resources-iframe.https.html:
844         * web-platform-tests/service-workers/service-worker/resources/fetch-request-resources-worker.js:
845
846 2018-04-18  Ms2ger  <Ms2ger@igalia.com>
847
848         Test gardening.
849         https://bugs.webkit.org/show_bug.cgi?id=184726
850
851         Unreviewed test gardening.
852
853         * web-platform-tests/touch-events/historical-expected.txt: update expectation to test change
854
855 2018-04-17  Jonathan Bedard  <jbedard@apple.com>
856
857         Unreviewed rollout of r230632. Regression in memory usage.
858
859         That bug tracked in https://bugs.webkit.org/show_bug.cgi?id=184569.
860
861         * web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt:
862
863 2018-04-16  Youenn Fablet  <youenn@apple.com>
864
865         Use NetworkLoadChecker to handle synchronous HTTP loads
866         https://bugs.webkit.org/show_bug.cgi?id=184240
867
868         Reviewed by Chris Dumez.
869
870         * web-platform-tests/cors/request-headers-expected.txt:
871         * web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt:
872         * web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt:
873         * web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt:
874
875 2018-04-16  Antoine Quint  <graouts@apple.com>
876
877         [Web Animations] Ensure we never return -0 through the API
878         https://bugs.webkit.org/show_bug.cgi?id=184644
879
880         Reviewed by Dean Jackson.
881
882         Record one progression in the Web Animations WPT tests.
883
884         * web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state-expected.txt:
885
886 2018-04-15  Antoine Quint  <graouts@apple.com>
887
888         [Web Animations] Animations do not naturally get a finish event
889         https://bugs.webkit.org/show_bug.cgi?id=184639
890         <rdar://problem/39397649>
891
892         Reviewed by Jon Lee.
893
894         Record two progressions in the Web Animations WPT tests.
895
896         * web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state-expected.txt:
897
898 2018-04-15  Chris Dumez  <cdumez@apple.com>
899
900         Change Event's returnValue so it doesn't expose a new primitive
901         https://bugs.webkit.org/show_bug.cgi?id=184415
902
903         Reviewed by Darin Adler.
904
905         Import test coverage from https://github.com/w3c/web-platform-tests/pull/10258.
906
907         * web-platform-tests/dom/events/AddEventListenerOptions-passive-expected.txt:
908         * web-platform-tests/dom/events/AddEventListenerOptions-passive.html:
909         * web-platform-tests/dom/events/Event-constructors.html:
910         * web-platform-tests/dom/events/Event-defaultPrevented-after-dispatch-expected.txt:
911         * web-platform-tests/dom/events/Event-defaultPrevented-after-dispatch.html:
912         * web-platform-tests/dom/events/Event-defaultPrevented-expected.txt:
913         * web-platform-tests/dom/events/Event-defaultPrevented.html:
914         * web-platform-tests/dom/events/Event-dispatch-click.html:
915         * web-platform-tests/dom/events/Event-dispatch-detached-click.html:
916         * web-platform-tests/dom/events/Event-dispatch-other-document.html:
917         * web-platform-tests/dom/events/Event-initEvent.html:
918         * web-platform-tests/dom/events/Event-returnValue-expected.txt: Added.
919         * web-platform-tests/dom/events/Event-returnValue.html: Added.
920         * web-platform-tests/dom/events/EventListener-handleEvent.html:
921         * web-platform-tests/dom/events/EventTarget-dispatchEvent-returnvalue-expected.txt:
922         * web-platform-tests/dom/events/EventTarget-dispatchEvent-returnvalue.html:
923         * web-platform-tests/dom/events/w3c-import.log:
924         * web-platform-tests/dom/interfaces-expected.txt:
925         * web-platform-tests/interfaces/dom.idl:
926
927 2018-04-12  Antoine Quint  <graouts@apple.com>
928
929         [Web Animations] Turn CSS Animations and CSS Transitions as Web Animations on by default
930         https://bugs.webkit.org/show_bug.cgi?id=184569
931         <rdar://problem/38671301>
932
933         Reviewed by Jon Lee.
934
935         This test now fails at a later assertion, so updating the expectation for it.
936
937         * web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt:
938
939 2018-04-12  Daniel Bates  <dabates@apple.com>
940
941         Content-Type not enforced for <script> allows for XSS
942         https://bugs.webkit.org/show_bug.cgi?id=184386
943         <rdar://problem/39112268>
944
945         Reviewed by Brady Eidson.
946
947         Update expected result now that we pass all sub tests.
948
949         * web-platform-tests/fetch/api/basic/block-mime-as-script-expected.txt:
950
951 2018-04-12  Antoine Quint  <graouts@apple.com>
952
953         [Web Animations] Only cancel declarative animations upon element removal
954         https://bugs.webkit.org/show_bug.cgi?id=184553
955
956         Reviewed by Dean Jackson.
957
958         Make some WPT tests opt into the CSS Animations and CSS Transtions as Web Animations flag.
959
960         * web-platform-tests/web-animations/interfaces/Animation/ready.html:
961         * web-platform-tests/web-animations/timing-model/animations/playing-an-animation.html:
962         * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation.html:
963
964 2018-04-11  Antoine Quint  <graouts@apple.com>
965
966         [Web Animations] Enable seeking for hardware animations
967         https://bugs.webkit.org/show_bug.cgi?id=184518
968
969         Reviewed by Dean Jackson.
970
971         Track a small regression in the Web Animations WPT tests.
972
973         * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
974
975 2018-04-11  Jianjun Zhu  <jianjun.zhu@intel.com>
976
977         Fix a WebRTC data channel issue for non-ASCII characters.
978
979         At the sender side, buffer size are calulcated after UTF8 encoding. At the
980         receiver side, strings are constructed with UTF8 data.
981
982         https://bugs.webkit.org/show_bug.cgi?id=184481
983
984         Reviewed by Youenn Fablet.
985
986         * web-platform-tests/webrtc/RTCDataChannel-send-expected.txt:
987
988 2018-04-09  Brendan McLoughlin  <brendan@bocoup.com>
989
990         sync remaining web-platform-tests to 94b33b573a069ae5170104ca581a354a35762536
991         https://bugs.webkit.org/show_bug.cgi?id=184333
992
993         Reviewed by Youenn Fablet.
994
995         * resources/TestRepositories:
996         * resources/resource-files.json:
997         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker-expected.txt.
998         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker.html.
999         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_bits.worker.js.
1000         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker-expected.txt.
1001         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker.html.
1002         * web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/ecdh_keys.worker.js.
1003         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker-expected.txt.
1004         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.html.
1005         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.worker.js.
1006         * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker-expected.txt.
1007         * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.html.
1008         * web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.worker.js.
1009         * web-platform-tests/WebCryptoAPI/derive_bits_keys/w3c-import.log:
1010         * web-platform-tests/WebCryptoAPI/digest/digest.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/digest/digest.worker-expected.txt.
1011         * web-platform-tests/WebCryptoAPI/digest/digest.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/digest/digest.worker.html.
1012         * web-platform-tests/WebCryptoAPI/digest/digest.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/digest/digest.worker.js.
1013         * web-platform-tests/WebCryptoAPI/digest/w3c-import.log:
1014         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker-expected.txt.
1015         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker.html.
1016         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_cbc.worker.js.
1017         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker-expected.txt.
1018         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker.html.
1019         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_ctr.worker.js.
1020         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_gcm.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker-expected.txt.
1021         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_gcm.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker.html.
1022         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_gcm.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/aes_gcm.worker.js.
1023         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/rsa.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/rsa.worker-expected.txt.
1024         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/rsa.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/rsa.worker.html.
1025         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/rsa.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/encrypt_decrypt/rsa.worker.js.
1026         * web-platform-tests/WebCryptoAPI/encrypt_decrypt/w3c-import.log:
1027         * web-platform-tests/WebCryptoAPI/generateKey/failures.worker.js: Removed.
1028         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CBC.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CBC.worker-expected.txt.
1029         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CBC.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CBC.worker.html.
1030         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CBC.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CBC.worker.js.
1031         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.worker-expected.txt.
1032         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.worker.html.
1033         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-CTR.worker.js.
1034         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.worker-expected.txt.
1035         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.worker.html.
1036         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-GCM.worker.js.
1037         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-KW.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-KW.worker-expected.txt.
1038         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-KW.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-KW.worker.html.
1039         * web-platform-tests/WebCryptoAPI/generateKey/failures_AES-KW.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_AES-KW.worker.js.
1040         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt.
1041         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker.html.
1042         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker.js.
1043         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt.
1044         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker.html.
1045         * web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker.js.
1046         * web-platform-tests/WebCryptoAPI/generateKey/failures_HMAC.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_HMAC.worker-expected.txt.
1047         * web-platform-tests/WebCryptoAPI/generateKey/failures_HMAC.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_HMAC.worker.html.
1048         * web-platform-tests/WebCryptoAPI/generateKey/failures_HMAC.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_HMAC.worker.js.
1049         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.worker-expected.txt.
1050         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.html.
1051         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-OAEP.worker.js.
1052         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt.
1053         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker.html.
1054         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker.js.
1055         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker-expected.txt.
1056         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.html.
1057         * web-platform-tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSASSA-PKCS1-v1_5.worker.js.
1058         * web-platform-tests/WebCryptoAPI/generateKey/successes.worker.js: Removed.
1059         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.worker-expected.txt.
1060         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.worker.html.
1061         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CBC.worker.js.
1062         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.worker-expected.txt.
1063         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.worker.html.
1064         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-CTR.worker.js.
1065         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.worker-expected.txt.
1066         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.worker.html.
1067         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-GCM.worker.js.
1068         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.worker-expected.txt.
1069         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.worker.html.
1070         * web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_AES-KW.worker.js.
1071         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt.
1072         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker.html.
1073         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker.js.
1074         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt.
1075         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker.html.
1076         * web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker.js.
1077         * web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.worker-expected.txt.
1078         * web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.worker.html.
1079         * web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_HMAC.worker.js.
1080         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.worker-expected.txt.
1081         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.html.
1082         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.worker.js.
1083         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker-expected.txt: Added.
1084         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker.html.
1085         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker.js.
1086         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Removed.
1087         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker-expected.txt.
1088         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.html.
1089         * web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.worker.js.
1090         * web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Removed.
1091         * web-platform-tests/WebCryptoAPI/generateKey/test_failures.https.html: Removed.
1092         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-OAEP.https-expected.txt:
1093         * web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-OAEP.https.html:
1094         * web-platform-tests/WebCryptoAPI/generateKey/w3c-import.log:
1095         * web-platform-tests/WebCryptoAPI/import_export/ec_importKey.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker-expected.txt.
1096         * web-platform-tests/WebCryptoAPI/import_export/ec_importKey.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker.html.
1097         * web-platform-tests/WebCryptoAPI/import_export/ec_importKey.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/ec_importKey.worker.js.
1098         * web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker-expected.txt.
1099         * web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker.html.
1100         * web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/rsa_importKey.worker.js.
1101         * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker-expected.txt.
1102         * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker.html.
1103         * web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/import_export/symmetric_importKey.worker.js.
1104         * web-platform-tests/WebCryptoAPI/import_export/w3c-import.log:
1105         * web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker-expected.txt.
1106         * web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.html.
1107         * web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/ecdsa.worker.js.
1108         * web-platform-tests/WebCryptoAPI/sign_verify/hmac.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/hmac.worker-expected.txt.
1109         * web-platform-tests/WebCryptoAPI/sign_verify/hmac.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/hmac.worker.html.
1110         * web-platform-tests/WebCryptoAPI/sign_verify/hmac.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/hmac.worker.js.
1111         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker-expected.txt.
1112         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker.html.
1113         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pkcs.worker.js.
1114         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.https.worker-expected.txt: Added.
1115         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker.html.
1116         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker.js.
1117         * web-platform-tests/WebCryptoAPI/sign_verify/rsa_pss.worker-expected.txt: Removed.
1118         * web-platform-tests/WebCryptoAPI/sign_verify/w3c-import.log:
1119         * web-platform-tests/WebCryptoAPI/tools/generate.py:
1120         * web-platform-tests/WebCryptoAPI/w3c-import.log:
1121         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/w3c-import.log:
1122         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.worker-expected.txt: Copied from LayoutTests/platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/test_wrapKey_unwrapKey.https-expected.txt.
1123         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker.html.
1124         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker.js.
1125         * web-platform-tests/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.worker-expected.txt: Removed.
1126         * web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt:
1127         * web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt:
1128         * web-platform-tests/css/OWNERS: Removed.
1129         * web-platform-tests/css/README.md:
1130         * web-platform-tests/css/build-css-testsuites.sh:
1131         * web-platform-tests/css/css-align/gaps/column-gap-parsing-001-expected.txt:
1132         * web-platform-tests/css/css-align/gaps/column-gap-parsing-001.html:
1133         * web-platform-tests/css/css-align/gaps/gap-parsing-001-expected.txt:
1134         * web-platform-tests/css/css-align/gaps/gap-parsing-001.html:
1135         * web-platform-tests/css/css-align/gaps/grid-column-gap-parsing-001-expected.txt:
1136         * web-platform-tests/css/css-align/gaps/grid-column-gap-parsing-001.html:
1137         * web-platform-tests/css/css-align/gaps/grid-gap-parsing-001-expected.txt:
1138         * web-platform-tests/css/css-align/gaps/grid-gap-parsing-001.html:
1139         * web-platform-tests/css/css-align/gaps/grid-row-gap-parsing-001-expected.txt:
1140         * web-platform-tests/css/css-align/gaps/grid-row-gap-parsing-001.html:
1141         * web-platform-tests/css/css-align/gaps/row-gap-parsing-001-expected.txt:
1142         * web-platform-tests/css/css-align/gaps/row-gap-parsing-001.html:
1143         * web-platform-tests/css/css-color/t31-color-currentColor-b.xht:
1144         * web-platform-tests/css/css-color/t32-opacity-offscreen-multiple-boxes-1-c.xht:
1145         * web-platform-tests/css/css-color/t32-opacity-offscreen-multiple-boxes-2-c.xht:
1146         * web-platform-tests/css/css-color/t421-rgb-func-int-a.xht:
1147         * web-platform-tests/css/css-color/t421-rgb-func-no-mixed-f.xht:
1148         * web-platform-tests/css/css-color/t421-rgb-func-pct-a.xht:
1149         * web-platform-tests/css/css-color/t421-rgb-func-whitespace-b.xht:
1150         * web-platform-tests/css/css-color/t421-rgb-hex-parsing-f.xht:
1151         * web-platform-tests/css/css-color/t421-rgb-hex3-a.xht:
1152         * web-platform-tests/css/css-color/t421-rgb-hex6-a.xht:
1153         * web-platform-tests/css/css-color/t422-rgba-a1.0-a.xht:
1154         * web-platform-tests/css/css-color/t422-rgba-clamping-a0.0-b.xht:
1155         * web-platform-tests/css/css-color/t422-rgba-clamping-a1.0-b.xht:
1156         * web-platform-tests/css/css-color/t422-rgba-clip-outside-device-gamut-b.xht:
1157         * web-platform-tests/css/css-color/t422-rgba-func-int-a.xht:
1158         * web-platform-tests/css/css-color/t422-rgba-func-no-mixed-f.xht:
1159         * web-platform-tests/css/css-color/t422-rgba-func-pct-a.xht:
1160         * web-platform-tests/css/css-color/t422-rgba-func-whitespace-b.xht:
1161         * web-platform-tests/css/css-color/t422-rgba-onscreen-b.xht:
1162         * web-platform-tests/css/css-color/t422-rgba-onscreen-multiple-boxes-c.xht:
1163         * web-platform-tests/css/css-color/t423-transparent-1-a.xht:
1164         * web-platform-tests/css/css-color/t423-transparent-2-a.xht:
1165         * web-platform-tests/css/css-color/t424-hsl-basic-a.xht:
1166         * web-platform-tests/css/css-color/t424-hsl-clip-outside-gamut-b.xht:
1167         * web-platform-tests/css/css-color/t424-hsl-parsing-f.xht:
1168         * web-platform-tests/css/css-color/t424-hsl-values-b-1.html:
1169         * web-platform-tests/css/css-color/t424-hsl-values-b-10.html:
1170         * web-platform-tests/css/css-color/t424-hsl-values-b-11.html:
1171         * web-platform-tests/css/css-color/t424-hsl-values-b-12.html:
1172         * web-platform-tests/css/css-color/t424-hsl-values-b-13.html:
1173         * web-platform-tests/css/css-color/t424-hsl-values-b-14.html:
1174         * web-platform-tests/css/css-color/t424-hsl-values-b-15.html:
1175         * web-platform-tests/css/css-color/t424-hsl-values-b-2.html:
1176         * web-platform-tests/css/css-color/t424-hsl-values-b-3.html:
1177         * web-platform-tests/css/css-color/t424-hsl-values-b-4.html:
1178         * web-platform-tests/css/css-color/t424-hsl-values-b-5.html:
1179         * web-platform-tests/css/css-color/t424-hsl-values-b-6.html:
1180         * web-platform-tests/css/css-color/t424-hsl-values-b-7.html:
1181         * web-platform-tests/css/css-color/t424-hsl-values-b-8.html:
1182         * web-platform-tests/css/css-color/t424-hsl-values-b-9.html:
1183         * web-platform-tests/css/css-color/t425-hsla-clip-outside-device-gamut-b.xht:
1184         * web-platform-tests/css/css-color/t425-hsla-onscreen-multiple-boxes-c.xht:
1185         * web-platform-tests/css/css-color/t425-hsla-parsing-f.xht:
1186         * web-platform-tests/css/css-color/t425-hsla-values-b.xht:
1187         * web-platform-tests/css/css-color/t44-currentcolor-background-b.xht:
1188         * web-platform-tests/css/css-color/t44-currentcolor-border-b-expected.html:
1189         * web-platform-tests/css/css-color/t44-currentcolor-border-b.xht:
1190         * web-platform-tests/css/css-display/display-contents-before-after-001-expected.html:
1191         * web-platform-tests/css/css-display/display-contents-before-after-001.html:
1192         * web-platform-tests/css/css-display/display-contents-before-after-002-expected.html:
1193         * web-platform-tests/css/css-display/display-contents-before-after-002.html:
1194         * web-platform-tests/css/css-display/display-contents-replaced-001-expected.html: Removed.
1195         * web-platform-tests/css/css-display/display-contents-replaced-001.html: Removed.
1196         * web-platform-tests/css/css-display/display-contents-td-001-expected.html:
1197         * web-platform-tests/css/css-display/display-contents-td-001.html:
1198         * web-platform-tests/css/css-display/w3c-import.log:
1199         * web-platform-tests/css/css-grid/abspos/absolute-positioning-grid-container-containing-block-001.html:
1200         * web-platform-tests/css/css-grid/abspos/absolute-positioning-grid-container-parent-001.html:
1201         * web-platform-tests/css/css-grid/abspos/grid-paint-positioned-children-001.html:
1202         * web-platform-tests/css/css-grid/abspos/grid-positioned-children-writing-modes-001-expected.html:
1203         * web-platform-tests/css/css-grid/abspos/grid-positioned-children-writing-modes-001.html:
1204         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-background-001.html:
1205         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-background-rtl-001.html:
1206         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-content-alignment-001.html:
1207         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-content-alignment-rtl-001.html:
1208         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-gaps-001.html:
1209         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-gaps-rtl-001.html:
1210         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-implicit-grid-001.html:
1211         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-implicit-grid-line-001.html:
1212         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-padding-001.html:
1213         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-unknown-named-grid-line-001.html:
1214         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-within-grid-implicit-track-001.html:
1215         * web-platform-tests/css/css-grid/abspos/grid-sizing-positioned-items-001.html:
1216         * web-platform-tests/css/css-grid/abspos/positioned-grid-items-should-not-create-implicit-tracks-001.html:
1217         * web-platform-tests/css/css-grid/abspos/positioned-grid-items-should-not-take-up-space-001.html:
1218         * web-platform-tests/css/css-grid/abspos/positioned-grid-items-sizing-001-expected.html:
1219         * web-platform-tests/css/css-grid/abspos/positioned-grid-items-sizing-001.html:
1220         * web-platform-tests/css/css-grid/abspos/support/grid.css: Added.
1221         (.grid):
1222         (.inline-grid):
1223         (.firstRowFirstColumn):
1224         (.onlyFirstRowOnlyFirstColumn):
1225         (.firstRowSecondColumn):
1226         (.onlyFirstRowOnlySecondColumn):
1227         (.secondRowFirstColumn):
1228         (.onlySecondRowOnlyFirstColumn):
1229         (.secondRowSecondColumn):
1230         (.onlySecondRowOnlySecondColumn):
1231         (.endSecondRowEndSecondColumn):
1232         (.thirdRowSecondColumn):
1233         (.firstRowThirdColumn):
1234         (.secondRowThirdColumn):
1235         (.firstRowFourthColumn):
1236         (.secondRowFourthColumn):
1237         (.firstAutoRowSecondAutoColumn):
1238         (.autoLastRowAutoLastColumn):
1239         (.autoSecondRowAutoFirstColumn):
1240         (.firstRowBothColumn):
1241         (.secondRowBothColumn):
1242         (.bothRowFirstColumn):
1243         (.bothRowSecondColumn):
1244         (.bothRowBothColumn):
1245         (.autoRowAutoColumn):
1246         (.firstRowAutoColumn):
1247         (.secondRowAutoColumn):
1248         (.thirdRowAutoColumn):
1249         (.autoRowFirstColumn):
1250         (.autoRowSecondColumn):
1251         (.autoRowThirdColumn):
1252         (.autoRowAutoColumnSpanning2):
1253         (.autoRowSpanning2AutoColumn):
1254         (.autoRowSpanning2AutoColumnSpanning3):
1255         (.autoRowSpanning3AutoColumnSpanning2):
1256         (.autoRowFirstColumnSpanning2):
1257         (.autoRowSecondColumnSpanning2):
1258         (.firstRowSpanning2AutoColumn):
1259         (.secondRowSpanning2AutoColumn):
1260         (.gridAutoFlowColumnSparse):
1261         (.gridAutoFlowColumnDense):
1262         (.gridAutoFlowRowSparse):
1263         (.gridAutoFlowRowDense):
1264         (.constrainedContainer):
1265         (.unconstrainedContainer):
1266         (.sizedToGridArea):
1267         (.verticalRL):
1268         (.verticalLR):
1269         (.horizontalTB):
1270         (.directionRTL):
1271         (.directionLTR):
1272         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-001.html:
1273         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-002.html:
1274         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-003.html:
1275         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-004.html:
1276         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-005.html:
1277         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-006.html:
1278         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-007.html:
1279         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-008.html:
1280         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-009.html:
1281         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-010.html:
1282         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-011.html:
1283         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-012.html:
1284         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-013.html:
1285         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-014.html:
1286         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-015.html:
1287         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-016.html:
1288         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-017.html:
1289         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-018.html:
1290         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-019.html:
1291         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-020.html:
1292         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-021.html:
1293         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-022.html:
1294         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-023.html:
1295         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-024.html:
1296         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-025.html:
1297         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-026.html:
1298         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-027.html:
1299         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-028.html:
1300         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-029.html:
1301         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-030.html:
1302         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-031.html:
1303         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-032.html:
1304         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-033.html:
1305         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-034.html:
1306         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-035.html:
1307         * web-platform-tests/css/css-grid/alignment/grid-alignment-implies-size-change-036.html:
1308         * web-platform-tests/css/css-grid/alignment/support/100x100-green.png: Added.
1309         * web-platform-tests/css/css-grid/alignment/support/style-change.js: Added.
1310         (evaluateStyleChange):
1311         * web-platform-tests/css/css-grid/alignment/support/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/custom-elements/resources/w3c-import.log.
1312         * web-platform-tests/css/css-grid/alignment/w3c-import.log:
1313         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-022.html:
1314         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-023.html:
1315         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-024.html:
1316         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-025.html:
1317         * web-platform-tests/css/css-grid/grid-items/support/100x100-green.png:
1318         * web-platform-tests/css/css-grid/grid-items/support/grid.css: Added.
1319         (.grid):
1320         (.inline-grid):
1321         (.firstRowFirstColumn):
1322         (.onlyFirstRowOnlyFirstColumn):
1323         (.firstRowSecondColumn):
1324         (.onlyFirstRowOnlySecondColumn):
1325         (.secondRowFirstColumn):
1326         (.onlySecondRowOnlyFirstColumn):
1327         (.secondRowSecondColumn):
1328         (.onlySecondRowOnlySecondColumn):
1329         (.endSecondRowEndSecondColumn):
1330         (.thirdRowSecondColumn):
1331         (.firstRowThirdColumn):
1332         (.secondRowThirdColumn):
1333         (.firstRowFourthColumn):
1334         (.secondRowFourthColumn):
1335         (.firstAutoRowSecondAutoColumn):
1336         (.autoLastRowAutoLastColumn):
1337         (.autoSecondRowAutoFirstColumn):
1338         (.firstRowBothColumn):
1339         (.secondRowBothColumn):
1340         (.bothRowFirstColumn):
1341         (.bothRowSecondColumn):
1342         (.bothRowBothColumn):
1343         (.autoRowAutoColumn):
1344         (.firstRowAutoColumn):
1345         (.secondRowAutoColumn):
1346         (.thirdRowAutoColumn):
1347         (.autoRowFirstColumn):
1348         (.autoRowSecondColumn):
1349         (.autoRowThirdColumn):
1350         (.autoRowAutoColumnSpanning2):
1351         (.autoRowSpanning2AutoColumn):
1352         (.autoRowSpanning2AutoColumnSpanning3):
1353         (.autoRowSpanning3AutoColumnSpanning2):
1354         (.autoRowFirstColumnSpanning2):
1355         (.autoRowSecondColumnSpanning2):
1356         (.firstRowSpanning2AutoColumn):
1357         (.secondRowSpanning2AutoColumn):
1358         (.gridAutoFlowColumnSparse):
1359         (.gridAutoFlowColumnDense):
1360         (.gridAutoFlowRowSparse):
1361         (.gridAutoFlowRowDense):
1362         (.constrainedContainer):
1363         (.unconstrainedContainer):
1364         (.sizedToGridArea):
1365         (.verticalRL):
1366         (.verticalLR):
1367         (.horizontalTB):
1368         (.directionRTL):
1369         (.directionLTR):
1370         * web-platform-tests/css/css-grid/grid-items/support/w3c-import.log:
1371         * web-platform-tests/css/css-grid/grid-model/support/grid.css: Added.
1372         (.grid):
1373         (.inline-grid):
1374         (.firstRowFirstColumn):
1375         (.onlyFirstRowOnlyFirstColumn):
1376         (.firstRowSecondColumn):
1377         (.onlyFirstRowOnlySecondColumn):
1378         (.secondRowFirstColumn):
1379         (.onlySecondRowOnlyFirstColumn):
1380         (.secondRowSecondColumn):
1381         (.onlySecondRowOnlySecondColumn):
1382         (.endSecondRowEndSecondColumn):
1383         (.thirdRowSecondColumn):
1384         (.firstRowThirdColumn):
1385         (.secondRowThirdColumn):
1386         (.firstRowFourthColumn):
1387         (.secondRowFourthColumn):
1388         (.firstAutoRowSecondAutoColumn):
1389         (.autoLastRowAutoLastColumn):
1390         (.autoSecondRowAutoFirstColumn):
1391         (.firstRowBothColumn):
1392         (.secondRowBothColumn):
1393         (.bothRowFirstColumn):
1394         (.bothRowSecondColumn):
1395         (.bothRowBothColumn):
1396         (.autoRowAutoColumn):
1397         (.firstRowAutoColumn):
1398         (.secondRowAutoColumn):
1399         (.thirdRowAutoColumn):
1400         (.autoRowFirstColumn):
1401         (.autoRowSecondColumn):
1402         (.autoRowThirdColumn):
1403         (.autoRowAutoColumnSpanning2):
1404         (.autoRowSpanning2AutoColumn):
1405         (.autoRowSpanning2AutoColumnSpanning3):
1406         (.autoRowSpanning3AutoColumnSpanning2):
1407         (.autoRowFirstColumnSpanning2):
1408         (.autoRowSecondColumnSpanning2):
1409         (.firstRowSpanning2AutoColumn):
1410         (.secondRowSpanning2AutoColumn):
1411         (.gridAutoFlowColumnSparse):
1412         (.gridAutoFlowColumnDense):
1413         (.gridAutoFlowRowSparse):
1414         (.gridAutoFlowRowDense):
1415         (.constrainedContainer):
1416         (.unconstrainedContainer):
1417         (.sizedToGridArea):
1418         (.verticalRL):
1419         (.verticalLR):
1420         (.horizontalTB):
1421         (.directionRTL):
1422         (.directionLTR):
1423         * web-platform-tests/css/css-grid/grid-model/support/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/custom-elements/resources/w3c-import.log.
1424         * web-platform-tests/css/css-multicol/multicol-fill-auto-002-expected.xht:
1425         * web-platform-tests/css/css-multicol/multicol-fill-auto-002.xht:
1426         * web-platform-tests/css/css-multicol/multicol-fill-balance-001-expected.xht:
1427         * web-platform-tests/css/css-multicol/multicol-fill-balance-001.xht:
1428         * web-platform-tests/css/css-multicol/multicol-inherit-003-expected.xht:
1429         * web-platform-tests/css/css-multicol/multicol-inherit-003.xht:
1430         * web-platform-tests/css/css-multicol/multicol-rule-002-expected.xht:
1431         * web-platform-tests/css/css-multicol/multicol-rule-002.xht:
1432         * web-platform-tests/css/css-multicol/multicol-rule-fraction-003-expected.xht:
1433         * web-platform-tests/css/css-multicol/multicol-rule-fraction-003.xht:
1434         * web-platform-tests/css/css-multicol/multicol-rule-px-001-expected.xht:
1435         * web-platform-tests/css/css-multicol/multicol-rule-px-001.xht:
1436         * web-platform-tests/css/css-multicol/multicol-rule-shorthand-2-expected.xht:
1437         * web-platform-tests/css/css-multicol/multicol-rule-shorthand-2.xht:
1438         * web-platform-tests/css/css-multicol/multicol-rule-stacking-001-expected.xht:
1439         * web-platform-tests/css/css-multicol/multicol-rule-stacking-001.xht:
1440         * web-platform-tests/css/css-multicol/multicol-shorthand-001-expected.xht:
1441         * web-platform-tests/css/css-multicol/multicol-shorthand-001.xht:
1442         * web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003-expected.xht:
1443         * web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003.xht:
1444         * web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001-expected.xht:
1445         * web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht:
1446         * web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-001-expected.xht:
1447         * web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-001.xht:
1448         * web-platform-tests/css/css-pseudo/marker-color-expected.html:
1449         * web-platform-tests/css/css-pseudo/marker-color.html:
1450         * web-platform-tests/css/css-pseudo/marker-font-properties.html:
1451         * web-platform-tests/css/css-shapes/shape-outside/values/shape-image-threshold-003-expected.txt:
1452         * web-platform-tests/css/css-shapes/shape-outside/values/shape-image-threshold-003.html:
1453         * web-platform-tests/css/css-ui/cursor-image-006.html:
1454         * web-platform-tests/css/css-ui/outline-016.html:
1455         * web-platform-tests/css/css-ui/text-overflow-007.html:
1456         * web-platform-tests/css/css-ui/text-overflow-008-expected.html:
1457         * web-platform-tests/css/css-ui/text-overflow-008.html:
1458         * web-platform-tests/css/css-ui/text-overflow-010.html:
1459         * web-platform-tests/css/css-ui/text-overflow-011.html:
1460         * web-platform-tests/css/css-ui/text-overflow-013-expected.html:
1461         * web-platform-tests/css/css-ui/text-overflow-013.html:
1462         * web-platform-tests/css/css-ui/text-overflow-014.html:
1463         * web-platform-tests/css/css-ui/text-overflow-015.html:
1464         * web-platform-tests/css/css-ui/text-overflow-016.html:
1465         * web-platform-tests/css/css-ui/text-overflow-017.html:
1466         * web-platform-tests/css/css-ui/text-overflow-020.html:
1467         * web-platform-tests/css/css-ui/text-overflow-023.html:
1468         * web-platform-tests/css/geometry/DOMMatrix-003-expected.txt:
1469         * web-platform-tests/css/geometry/DOMMatrix-003.html:
1470         * web-platform-tests/css/geometry/DOMMatrixInit-validate-fixup.html:
1471         * web-platform-tests/css/geometry/DOMPoint-002-expected.txt:
1472         * web-platform-tests/css/geometry/DOMPoint-002.html:
1473         * web-platform-tests/css/geometry/OWNERS:
1474         * web-platform-tests/css/geometry/structured-serialization-expected.txt:
1475         * web-platform-tests/css/geometry/structured-serialization.html:
1476         * web-platform-tests/css/mediaqueries/min-width-tables-001.html:
1477         * web-platform-tests/css/mediaqueries/test_media_queries-expected.txt:
1478         * web-platform-tests/css/mediaqueries/test_media_queries.html:
1479         * web-platform-tests/css/requirements.txt:
1480         * web-platform-tests/css/selectors/OWNERS:
1481         * web-platform-tests/css/w3c-import.log:
1482         * web-platform-tests/custom-elements/Document-createElement-expected.txt:
1483         * web-platform-tests/custom-elements/Document-createElement.html:
1484         * web-platform-tests/custom-elements/OWNERS:
1485         * web-platform-tests/custom-elements/attribute-changed-callback-expected.txt:
1486         * web-platform-tests/custom-elements/attribute-changed-callback.html:
1487         * web-platform-tests/custom-elements/custom-element-registry/w3c-import.log:
1488         * web-platform-tests/custom-elements/parser/parser-sets-attributes-and-children-expected.txt:
1489         * web-platform-tests/custom-elements/parser/parser-sets-attributes-and-children.html:
1490         * web-platform-tests/custom-elements/parser/parser-uses-registry-of-owner-document-expected.txt:
1491         * web-platform-tests/custom-elements/parser/parser-uses-registry-of-owner-document.html:
1492         * web-platform-tests/custom-elements/parser/w3c-import.log:
1493         * web-platform-tests/custom-elements/reactions/CSSStyleDeclaration-expected.txt:
1494         * web-platform-tests/custom-elements/reactions/CSSStyleDeclaration.html:
1495         * web-platform-tests/custom-elements/reactions/Document.html:
1496         * web-platform-tests/custom-elements/reactions/HTMLElement-expected.txt:
1497         * web-platform-tests/custom-elements/reactions/HTMLElement.html:
1498         * web-platform-tests/custom-elements/reactions/w3c-import.log:
1499         * web-platform-tests/custom-elements/resources/custom-elements-helpers.js:
1500         (CustomElement):
1501         (CustomElement.prototype.attributeChangedCallback):
1502         (CustomElement.prototype.connectedCallback):
1503         (CustomElement.prototype.disconnectedCallback):
1504         (CustomElement.prototype.adoptedCallback):
1505         (document_types.return.create): Deleted.
1506         (document_types.create): Deleted.
1507         (document_types.): Deleted.
1508         (document_types): Deleted.
1509         * web-platform-tests/custom-elements/resources/w3c-import.log:
1510         * web-platform-tests/custom-elements/upgrading/Node-cloneNode-expected.txt:
1511         * web-platform-tests/custom-elements/upgrading/Node-cloneNode.html:
1512         * web-platform-tests/custom-elements/upgrading/w3c-import.log:
1513         * web-platform-tests/custom-elements/w3c-import.log:
1514         * web-platform-tests/encrypted-media/clearkey-check-initdata-type.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-check-initdata-type.html.
1515         * web-platform-tests/encrypted-media/clearkey-events-session-closed-event.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-events-session-closed-event.html.
1516         * web-platform-tests/encrypted-media/clearkey-events.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-events.html.
1517         * web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.html.
1518         * web-platform-tests/encrypted-media/clearkey-invalid-license.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-invalid-license.html.
1519         * web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions.html.
1520         * web-platform-tests/encrypted-media/clearkey-keystatuses.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-keystatuses.html.
1521         * web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.html.
1522         * web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license-events.html.
1523         * web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license.html.
1524         * web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record-events.html.
1525         * web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-usage-record.html.
1526         * web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.html.
1527         * web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.html.
1528         * web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-usage-record.html.
1529         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.html.
1530         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.html.
1531         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear.html.
1532         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-events.html.
1533         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.html.
1534         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.html.
1535         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey.html.
1536         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.html.
1537         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-src.html.
1538         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.html.
1539         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.html.
1540         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.html.
1541         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos.html.
1542         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.html.
1543         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary.html.
1544         * web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-requestmediakeysystemaccess.html.
1545         * web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-reset-src-after-setmediakeys.html.
1546         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.html.
1547         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.html.
1548         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.html.
1549         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.html.
1550         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html.
1551         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.html.
1552         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys.html.
1553         * web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeys.html.
1554         * web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession.html.
1555         * web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.html.
1556         * web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-unique-origin.html.
1557         * web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-update-disallowed-input.html.
1558         * web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.html.
1559         * web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession.html.
1560         * web-platform-tests/encrypted-media/clearkey-update-non-ascii-input.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/clearkey-update-non-ascii-input.html.
1561         * web-platform-tests/encrypted-media/drm-check-initdata-type.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-check-initdata-type.html.
1562         * web-platform-tests/encrypted-media/drm-events-session-closed-event.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-events-session-closed-event.html.
1563         * web-platform-tests/encrypted-media/drm-events.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-events.html.
1564         * web-platform-tests/encrypted-media/drm-expiration.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-expiration.html.
1565         * web-platform-tests/encrypted-media/drm-generate-request-disallowed-input.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-generate-request-disallowed-input.html.
1566         * web-platform-tests/encrypted-media/drm-invalid-license.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-invalid-license.html.
1567         * web-platform-tests/encrypted-media/drm-keystatuses-multiple-sessions.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-keystatuses-multiple-sessions.html.
1568         * web-platform-tests/encrypted-media/drm-keystatuses.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-keystatuses.html.
1569         * web-platform-tests/encrypted-media/drm-mp4-onencrypted.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-onencrypted.html.
1570         * web-platform-tests/encrypted-media/drm-mp4-playback-destroy-persistent-license.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-destroy-persistent-license.html.
1571         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-license-events.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-persistent-license-events.html.
1572         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-license.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-persistent-license.html.
1573         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-usage-record-events.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-persistent-usage-record-events.html.
1574         * web-platform-tests/encrypted-media/drm-mp4-playback-persistent-usage-record.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-persistent-usage-record.html.
1575         * web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-destroy-persistent-license.html.
1576         * web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-persistent-license.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-persistent-license.html.
1577         * web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-retrieve-persistent-usage-record.html.
1578         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-clear-encrypted.html.
1579         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-encrypted-clear-sources.html.
1580         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-encrypted-clear.html.
1581         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-events.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-events.html.
1582         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-expired.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-expired.html.
1583         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multikey-sequential-readyState.html.
1584         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multikey-sequential.html.
1585         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multikey.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multikey.html.
1586         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multisession.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-multisession.html.
1587         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-playduration-keystatus.html: Copied from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary.html.
1588         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-playduration.html: Copied from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary.html.
1589         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-src.html.
1590         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-after-update.html.
1591         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-immediately.html.
1592         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-setMediaKeys-onencrypted.html.
1593         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-two-videos.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-two-videos.html.
1594         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary-waitingforkey.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary-waitingforkey.html.
1595         * web-platform-tests/encrypted-media/drm-mp4-playback-temporary.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-playback-temporary.html.
1596         * web-platform-tests/encrypted-media/drm-mp4-requestmediakeysystemaccess.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-requestmediakeysystemaccess.html.
1597         * web-platform-tests/encrypted-media/drm-mp4-reset-src-after-setmediakeys.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-reset-src-after-setmediakeys.html.
1598         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-again-after-playback.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-setmediakeys-again-after-playback.html.
1599         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-setmediakeys-again-after-resetting-src.html.
1600         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-at-same-time.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-setmediakeys-at-same-time.html.
1601         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-different-mediakeys.html.
1602         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html.
1603         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-setmediakeys-to-multiple-video-elements.html.
1604         * web-platform-tests/encrypted-media/drm-mp4-setmediakeys.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-setmediakeys.html.
1605         * web-platform-tests/encrypted-media/drm-mp4-syntax-mediakeys.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-syntax-mediakeys.html.
1606         * web-platform-tests/encrypted-media/drm-mp4-syntax-mediakeysession.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-syntax-mediakeysession.html.
1607         * web-platform-tests/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-syntax-mediakeysystemaccess.html.
1608         * web-platform-tests/encrypted-media/drm-mp4-unique-origin.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-unique-origin.html.
1609         * web-platform-tests/encrypted-media/drm-mp4-waiting-for-a-key.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-mp4-waiting-for-a-key.html.
1610         * web-platform-tests/encrypted-media/drm-not-callable-after-createsession.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-not-callable-after-createsession.html.
1611         * web-platform-tests/encrypted-media/drm-temporary-license-type.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/drm-temporary-license-type.html.
1612         * web-platform-tests/encrypted-media/encrypted-media-default-feature-policy.https.sub.html:
1613         * web-platform-tests/encrypted-media/polyfill/make-polyfill-tests.py:
1614         * web-platform-tests/encrypted-media/resources/clearkey-retrieve-destroy-persistent-license.html:
1615         * web-platform-tests/encrypted-media/resources/clearkey-retrieve-persistent-license.html:
1616         * web-platform-tests/encrypted-media/resources/drm-retrieve-destroy-persistent-license.html:
1617         * web-platform-tests/encrypted-media/resources/drm-retrieve-persistent-license.html:
1618         * web-platform-tests/encrypted-media/resources/drm-retrieve-persistent-usage-record.html:
1619         * web-platform-tests/encrypted-media/resources/retrieve-persistent-usage-record.html:
1620         * web-platform-tests/encrypted-media/scripts/playback-retrieve-persistent-license.js:
1621         (runTest):
1622         * web-platform-tests/encrypted-media/scripts/playback-retrieve-persistent-usage-record.js:
1623         (runTest):
1624         * web-platform-tests/encrypted-media/scripts/playback-temporary-playduration-keystatus.js: Added.
1625         (runTest):
1626         * web-platform-tests/encrypted-media/scripts/playback-temporary-playduration.js: Added.
1627         (runTest):
1628         * web-platform-tests/encrypted-media/scripts/unique-origin.js:
1629         (runTest.load_iframe):
1630         (runTest.):
1631         * web-platform-tests/encrypted-media/scripts/w3c-import.log:
1632         * web-platform-tests/encrypted-media/util/drm-messagehandler.js:
1633         (const.requestConstructors.string_appeared_here):
1634         * web-platform-tests/encrypted-media/util/utils.js:
1635         * web-platform-tests/encrypted-media/w3c-import.log:
1636         * web-platform-tests/fetch/data-urls/resources/base64.json: Added.
1637         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/PopStateEvent-expected.txt:
1638         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/PopStateEvent.html:
1639         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/hashchange_event-expected.txt:
1640         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/hashchange_event.html:
1641         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin-expected.txt:
1642         * web-platform-tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html:
1643         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name-expected.txt:
1644         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html:
1645         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
1646         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html:
1647         * web-platform-tests/html/browsers/origin/cross-origin-objects/frame-with-then.html: Added.
1648         * web-platform-tests/html/browsers/origin/cross-origin-objects/frame.html:
1649         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-height-expected.txt:
1650         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-non-integer-height.html:
1651         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.body-expected.txt:
1652         * web-platform-tests/html/dom/documents/dom-tree-accessors/Document.body.html:
1653         * web-platform-tests/html/dom/documents/resource-metadata-management/document-lastModified-01.html:
1654         * web-platform-tests/html/dom/elements-embedded.js:
1655         * web-platform-tests/html/dom/elements-forms.js:
1656         * web-platform-tests/html/dom/elements-metadata.js:
1657         * web-platform-tests/html/dom/elements-misc.js:
1658         * web-platform-tests/html/dom/reflection-embedded-expected.txt:
1659         * web-platform-tests/html/dom/reflection-forms-expected.txt:
1660         * web-platform-tests/html/dom/reflection-metadata-expected.txt:
1661         * web-platform-tests/html/dom/reflection-misc-expected.txt:
1662         * web-platform-tests/html/dom/reflection.js:
1663         (ReflectionTests.reflects):
1664         * web-platform-tests/html/semantics/document-metadata/the-link-element/link-load-event.html:
1665         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/readyState-expected.txt:
1666         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/HTMLElement/HTMLTrackElement/readyState.html:
1667         * web-platform-tests/html/semantics/embedded-content/media-elements/interfaces/TextTrack/activeCues.html:
1668         * web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt:
1669         * web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType.html:
1670         * web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-to-other-document.html:
1671         * web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-move-within-document.html:
1672         * web-platform-tests/html/semantics/embedded-content/media-elements/playing-the-media-resource/pause-remove-from-document.html:
1673         * web-platform-tests/html/semantics/embedded-content/media-elements/track/track-element/cloneNode.html:
1674         * web-platform-tests/html/semantics/embedded-content/media-elements/user-interface/muted-expected.txt:
1675         * web-platform-tests/html/semantics/embedded-content/media-elements/user-interface/muted.html:
1676         * web-platform-tests/html/semantics/embedded-content/the-area-element/area-download-click.html:
1677         * web-platform-tests/html/semantics/embedded-content/the-area-element/resources/area-download-click.html: Added.
1678         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/imagedata-expected.txt:
1679         * web-platform-tests/html/semantics/embedded-content/the-canvas-element/imagedata.html:
1680         * web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt:
1681         * web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application.html:
1682         * web-platform-tests/html/semantics/forms/textfieldselection/selection-start-end-expected.txt:
1683         * web-platform-tests/html/semantics/forms/textfieldselection/selection-start-end.html:
1684         * web-platform-tests/html/semantics/forms/textfieldselection/selection-value-interactions-expected.txt:
1685         * web-platform-tests/html/semantics/forms/textfieldselection/selection-value-interactions.html:
1686         * web-platform-tests/html/semantics/forms/the-fieldset-element/disabled-001-expected.txt:
1687         * web-platform-tests/html/semantics/forms/the-fieldset-element/disabled-001.html:
1688         * web-platform-tests/html/semantics/forms/the-input-element/checkbox.html:
1689         * web-platform-tests/html/semantics/forms/the-input-element/datetime-local-expected.txt:
1690         * web-platform-tests/html/semantics/forms/the-input-element/datetime-local.html:
1691         * web-platform-tests/html/semantics/forms/the-input-element/month-expected.txt:
1692         * web-platform-tests/html/semantics/forms/the-input-element/month.html:
1693         * web-platform-tests/html/semantics/forms/the-input-element/range-expected.txt:
1694         * web-platform-tests/html/semantics/forms/the-input-element/range.html:
1695         * web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt:
1696         * web-platform-tests/html/semantics/forms/the-input-element/type-change-state.html:
1697         * web-platform-tests/html/semantics/forms/the-input-element/week-expected.txt:
1698         * web-platform-tests/html/semantics/forms/the-input-element/week.html:
1699         * web-platform-tests/html/semantics/forms/the-progress-element/progress-expected.txt:
1700         * web-platform-tests/html/semantics/forms/the-progress-element/progress.html:
1701         * web-platform-tests/html/semantics/forms/the-select-element/selected-index-expected.txt:
1702         * web-platform-tests/html/semantics/forms/the-select-element/selected-index.html:
1703         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error-expected.txt:
1704         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error.html:
1705         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-external-classic-expected.txt: Added.
1706         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-external-classic.html: Added.
1707         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-external-module-expected.txt: Added.
1708         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-external-module.html: Added.
1709         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-inline-classic-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-module-expected.txt.
1710         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-inline-classic.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-classic.html.
1711         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-inline-module-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-classic-expected.txt.
1712         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-inline-module.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-module.html.
1713         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/w3c-import.log:
1714         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-1-expected.txt:
1715         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-1.html:
1716         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-2-expected.txt:
1717         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-2.html:
1718         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-3-expected.txt:
1719         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-3.html:
1720         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-4-expected.txt:
1721         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-4.html:
1722         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-5-expected.txt:
1723         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-5.html:
1724         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/load-error-events-inline.html:
1725         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/module-in-xhtml.xhtml:
1726         * web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods-expected.txt:
1727         * web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods.html:
1728         * web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click-404.html:
1729         * web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click-expected.txt:
1730         * web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click.html:
1731         * web-platform-tests/html/semantics/text-level-semantics/the-a-element/resources/a-download-click.html: Added.
1732         * web-platform-tests/html/syntax/parsing/DOMContentLoaded-defer-support.js:
1733         (t.step):
1734         * web-platform-tests/html/syntax/parsing/the-end-expected.txt:
1735         * web-platform-tests/html/syntax/parsing/the-end.html:
1736         * web-platform-tests/html/tools/update_html5lib_tests.py:
1737         * web-platform-tests/html/webappapis/animation-frames/same-dispatch-time.html:
1738         * web-platform-tests/html/webappapis/atob/base64-expected.txt:
1739         * web-platform-tests/html/webappapis/atob/base64.html:
1740         * web-platform-tests/html/webappapis/scripting/events/event-handler-spec-example.html:
1741         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/navigator.any.js:
1742         (async_test):
1743         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol-expected.txt:
1744         * web-platform-tests/html/webappapis/system-state-and-capabilities/the-navigator-object/protocol.html:
1745         * web-platform-tests/innerText/getter.html:
1746         * web-platform-tests/innerText/setter.html:
1747         * web-platform-tests/mathml/tools/utils/w3c-import.log:
1748         * web-platform-tests/media-source/mediasource-addsourcebuffer.html:
1749         * web-platform-tests/media-source/mediasource-config-changes.js:
1750         (mediaSourceConfigChangeTest):
1751         * web-platform-tests/media-source/mediasource-endofstream.html:
1752         * web-platform-tests/media-source/mediasource-is-type-supported.html:
1753         * web-platform-tests/media-source/mediasource-play.html:
1754         * web-platform-tests/mediacapture-fromelement/capture.html:
1755         * web-platform-tests/mediacapture-fromelement/creation.html:
1756         * web-platform-tests/mediacapture-fromelement/ended.html:
1757         * web-platform-tests/payment-request/OWNERS:
1758         * web-platform-tests/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html:
1759         * web-platform-tests/payment-request/payment-request-abort-method-manual.https-expected.txt: Added.
1760         * web-platform-tests/payment-request/payment-request-abort-method-manual.https.html: Added.
1761         * web-platform-tests/payment-request/payment-request-abort-method.https.html: Removed.
1762         * web-platform-tests/payment-request/payment-request-canmakepayment-method-manual.https-expected.txt: Added.
1763         * web-platform-tests/payment-request/payment-request-canmakepayment-method-manual.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/payment-request/payment-request-canmakepayment-method.https.html.
1764         * web-platform-tests/payment-request/payment-request-constructor-crash.https.html:
1765         * web-platform-tests/payment-request/payment-request-constructor.https.html:
1766         * web-platform-tests/payment-request/payment-request-ctor-pmi-handling.https-expected.txt:
1767         * web-platform-tests/payment-request/payment-request-ctor-pmi-handling.https.html:
1768         * web-platform-tests/payment-request/payment-request-id-attribute.https-expected.txt:
1769         * web-platform-tests/payment-request/payment-request-id-attribute.https.html:
1770         * web-platform-tests/payment-request/payment-request-response-id.html: Removed.
1771         * web-platform-tests/payment-request/payment-request-show-method.https.html:
1772         * web-platform-tests/payment-request/w3c-import.log:
1773         * web-platform-tests/resource-timing/resource_TAO_origin-expected.txt:
1774         * web-platform-tests/resource-timing/resource_TAO_origin.htm:
1775         * web-platform-tests/resource-timing/resource_TAO_zero-expected.txt:
1776         * web-platform-tests/resource-timing/resource_TAO_zero.htm:
1777         * web-platform-tests/resource-timing/resource_connection_reuse.html:
1778         * web-platform-tests/resource-timing/resource_dynamic_insertion.html:
1779         * web-platform-tests/resource-timing/resources/fake_responses.py:
1780         * web-platform-tests/resource-timing/resources/w3c-import.log:
1781         * web-platform-tests/resource-timing/test_resource_timing.js:
1782         (resource_load):
1783         * web-platform-tests/secure-contexts/basic-dedicated-worker.html:
1784         * web-platform-tests/secure-contexts/basic-dedicated-worker.https.html:
1785         * web-platform-tests/secure-contexts/basic-popup-and-iframe-tests-expected.txt:
1786         * web-platform-tests/secure-contexts/basic-popup-and-iframe-tests.https.js:
1787         (LoadTarget.prototype.load_and_get_result_for):
1788         * web-platform-tests/secure-contexts/shared-worker-insecure-first.https.html:
1789         * web-platform-tests/secure-contexts/shared-worker-secure-first.https.html:
1790         * web-platform-tests/secure-contexts/support/https-subframe-dedicated.html:
1791         * web-platform-tests/secure-contexts/support/parent-dedicated-worker-script.js:
1792         (typeof.Worker.string_appeared_here.w.onmessage):
1793         (w.onmessage): Deleted.
1794         * web-platform-tests/secure-contexts/support/parent-shared-worker-script.js:
1795         (typeof.Worker.string_appeared_here.w.onmessage):
1796         (w.onmessage): Deleted.
1797         * web-platform-tests/shadow-dom/event-composed-path-with-related-target-expected.txt:
1798         * web-platform-tests/shadow-dom/event-composed-path-with-related-target.html:
1799         * web-platform-tests/shadow-dom/event-inside-shadow-tree-expected.txt:
1800         * web-platform-tests/shadow-dom/event-inside-shadow-tree.html:
1801         * web-platform-tests/shadow-dom/slots-expected.txt:
1802         * web-platform-tests/shadow-dom/slots-fallback-expected.txt:
1803         * web-platform-tests/shadow-dom/slots-fallback.html:
1804         * web-platform-tests/shadow-dom/slots.html:
1805         * web-platform-tests/streams/piping/close-propagation-forward-expected.txt:
1806         * web-platform-tests/streams/piping/close-propagation-forward.dedicatedworker-expected.txt:
1807         * web-platform-tests/streams/piping/close-propagation-forward.js:
1808         (promise_test):
1809         * web-platform-tests/streams/piping/close-propagation-forward.serviceworker.https-expected.txt:
1810         * web-platform-tests/streams/piping/error-propagation-backward.js:
1811         (promise_test):
1812         (promise_test.t.string_appeared_here.then):
1813         (promise_test.t.then):
1814         * web-platform-tests/streams/piping/error-propagation-forward-expected.txt:
1815         * web-platform-tests/streams/piping/error-propagation-forward.dedicatedworker-expected.txt:
1816         * web-platform-tests/streams/piping/error-propagation-forward.js:
1817         (promise_test.t.const.ws.recordingWritableStream.write):
1818         (promise_test.t.then):
1819         (promise_test.t.return.writeCalledPromise.then):
1820         (promise_test.t.then.flushAsyncEvents.then):
1821         (promise_test.t.rs.pipeTo.ws.then):
1822         (promise_test.t.return.writeCalledPromise.then.flushAsyncEvents.then):
1823         * web-platform-tests/streams/piping/error-propagation-forward.serviceworker.https-expected.txt:
1824         * web-platform-tests/streams/piping/multiple-propagation.js:
1825         (promise_test.t.string_appeared_here.then):
1826         * web-platform-tests/streams/readable-byte-streams/general.dedicatedworker-expected.txt:
1827         * web-platform-tests/streams/readable-byte-streams/general.html:
1828         * web-platform-tests/streams/readable-byte-streams/general.js:
1829         (promise_test):
1830         (test):
1831         * web-platform-tests/streams/readable-byte-streams/general.serviceworker.https-expected.txt:
1832         * web-platform-tests/streams/readable-byte-streams/properties-expected.txt:
1833         * web-platform-tests/streams/readable-byte-streams/properties.dedicatedworker-expected.txt:
1834         * web-platform-tests/streams/readable-byte-streams/properties.js:
1835         (promise_test.t.const.rs.new.ReadableStream.pull):
1836         (test):
1837         * web-platform-tests/streams/readable-streams/bad-underlying-sources-expected.txt:
1838         * web-platform-tests/streams/readable-streams/bad-underlying-sources.dedicatedworker-expected.txt:
1839         * web-platform-tests/streams/readable-streams/bad-underlying-sources.js:
1840         (test):
1841         (promise_test):
1842         (promise_test.t.const.rs.new.ReadableStream.get cancel): Deleted.
1843         (promise_test.t.const.rs.new.ReadableStream.cancel): Deleted.
1844         * web-platform-tests/streams/readable-streams/bad-underlying-sources.serviceworker.https-expected.txt:
1845         * web-platform-tests/streams/readable-streams/default-reader-expected.txt:
1846         * web-platform-tests/streams/readable-streams/default-reader.dedicatedworker-expected.txt:
1847         * web-platform-tests/streams/readable-streams/default-reader.js:
1848         (test):
1849         * web-platform-tests/streams/readable-streams/default-reader.serviceworker.https-expected.txt:
1850         * web-platform-tests/streams/readable-streams/garbage-collection-expected.txt:
1851         * web-platform-tests/streams/readable-streams/garbage-collection.dedicatedworker-expected.txt:
1852         * web-platform-tests/streams/readable-streams/garbage-collection.js:
1853         (promise_test):
1854         * web-platform-tests/streams/readable-streams/garbage-collection.serviceworker.https-expected.txt:
1855         * web-platform-tests/streams/readable-streams/general-expected.txt:
1856         * web-platform-tests/streams/readable-streams/general.dedicatedworker-expected.txt:
1857         * web-platform-tests/streams/readable-streams/general.js:
1858         (test):
1859         * web-platform-tests/streams/readable-streams/general.serviceworker.https-expected.txt:
1860         * web-platform-tests/streams/readable-streams/tee.dedicatedworker-expected.txt:
1861         * web-platform-tests/streams/readable-streams/tee.js:
1862         (test.t.const.stream.new.ReadableStream.start):
1863         (test.t.ReadableStream):
1864         (test.t.t.add_cleanup):
1865         * web-platform-tests/streams/readable-streams/tee.serviceworker.https-expected.txt:
1866         * web-platform-tests/streams/resources/recording-streams.js:
1867         (self.recordingTransformStream):
1868         * web-platform-tests/streams/resources/test-utils.js:
1869         (self.getterRejectsForAll):
1870         (self.methodRejectsForAll):
1871         (self.getterThrowsForAll):
1872         (self.methodThrowsForAll):
1873         (self.constructorThrowsForAll):
1874         * web-platform-tests/touch-events/historical.html:
1875         * web-platform-tests/touch-events/multi-touch-interactions.js:
1876         (debug_print):
1877         (check_list_subset_of_two_targetlists):
1878         (is_at_least_one_item_in_targetlist):
1879         (check_no_item_in_targetlist):
1880         (check_targets):
1881         (run.):
1882         (run):
1883         * web-platform-tests/url/OWNERS:
1884         * web-platform-tests/url/a-element-expected.txt:
1885         * web-platform-tests/url/a-element-origin-expected.txt:
1886         * web-platform-tests/url/a-element-origin-xhtml-expected.txt:
1887         * web-platform-tests/url/a-element-xhtml-expected.txt:
1888         * web-platform-tests/url/setters_tests.json:
1889         * web-platform-tests/url/url-constructor-expected.txt:
1890         * web-platform-tests/url/url-origin-expected.txt:
1891         * web-platform-tests/url/url-setters-expected.txt:
1892         * web-platform-tests/url/urlsearchparams-stringifier-expected.txt:
1893         * web-platform-tests/url/urlsearchparams-stringifier.html:
1894         * web-platform-tests/url/urltestdata.json:
1895         * web-platform-tests/user-timing/invoke_with_timing_attributes-expected.txt:
1896         * web-platform-tests/user-timing/invoke_with_timing_attributes.html:
1897         * web-platform-tests/user-timing/measure_exceptions_navigation_timing-expected.txt:
1898         * web-platform-tests/user-timing/measure_exceptions_navigation_timing.html:
1899         * web-platform-tests/webrtc/OWNERS:
1900         * web-platform-tests/webrtc/RTCCertificate.html:
1901         * web-platform-tests/webrtc/RTCConfiguration-iceTransportPolicy-expected.txt:
1902         * web-platform-tests/webrtc/RTCConfiguration-iceTransportPolicy.html:
1903         * web-platform-tests/webrtc/RTCDTMFSender-helper.js:
1904         (createDtmfSender.then.):
1905         (createDtmfSender):
1906         * web-platform-tests/webrtc/RTCDTMFSender-insertDTMF.https-expected.txt:
1907         * web-platform-tests/webrtc/RTCDTMFSender-insertDTMF.https.html:
1908         * web-platform-tests/webrtc/RTCDTMFSender-ontonechange.https.html:
1909         * web-platform-tests/webrtc/RTCDtlsTransport-getRemoteCertificates.html:
1910         * web-platform-tests/webrtc/RTCPeerConnection-addTransceiver.html:
1911         * web-platform-tests/webrtc/RTCPeerConnection-constructor.html:
1912         * web-platform-tests/webrtc/RTCPeerConnection-createDataChannel.html:
1913         * web-platform-tests/webrtc/RTCPeerConnection-getStats.https-expected.txt:
1914         * web-platform-tests/webrtc/RTCPeerConnection-getStats.https.html:
1915         * web-platform-tests/webrtc/RTCPeerConnection-helper.js:
1916         * web-platform-tests/webrtc/RTCPeerConnection-peerIdentity.html:
1917         * web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-offer-expected.txt:
1918         * web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-offer.html:
1919         * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-offer-expected.txt:
1920         * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-offer.html:
1921         * web-platform-tests/webrtc/RTCRtpCapabilities-helper.js:
1922         (validateHeaderExtensionCapability):
1923         * web-platform-tests/webrtc/RTCRtpReceiver-getStats.https-expected.txt: Added.
1924         * web-platform-tests/webrtc/RTCRtpReceiver-getStats.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCRtpReceiver-getStats.html.
1925         * web-platform-tests/webrtc/RTCRtpSender-getStats.https-expected.txt: Added.
1926         * web-platform-tests/webrtc/RTCRtpSender-getStats.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/webrtc/RTCRtpSender-getStats.html.
1927         * web-platform-tests/webrtc/RTCStats-helper.js:
1928         (findStatsFromReport):
1929         (validateRtcStats):
1930         (validateRtpStreamStats):
1931         (validateCodecStats):
1932         (validateReceivedRtpStreamStats):
1933         (validateInboundRtpStreamStats):
1934         (validateRemoteInboundRtpStreamStats):
1935         (validateSentRtpStreamStats):
1936         (validateOutboundRtpStreamStats):
1937         (validateRemoteOutboundRtpStreamStats):
1938         (validateMediaStreamTrackStats):
1939         (validateDataChannelStats):
1940         (validateTransportStats):
1941         (validateIceCandidateStats):
1942         (validateIceCandidatePairStats):
1943         (validateCertificateStats):
1944         * web-platform-tests/webrtc/RTCTrackEvent-constructor-expected.txt:
1945         * web-platform-tests/webrtc/RTCTrackEvent-constructor.html:
1946         * web-platform-tests/webrtc/historical-expected.txt:
1947         * web-platform-tests/webrtc/historical.html:
1948         * web-platform-tests/webrtc/simplecall.https-expected.txt: Added.
1949         * web-platform-tests/webrtc/simplecall.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/webrtc/simplecall.html.
1950         * web-platform-tests/webrtc/w3c-import.log:
1951         * web-platform-tests/workers/data-url-expected.txt:
1952         * web-platform-tests/workers/data-url-shared.html:
1953         * web-platform-tests/workers/data-url.html:
1954         * web-platform-tests/workers/name-property-expected.txt:
1955         * web-platform-tests/workers/support/name-as-accidental-global.js:
1956         (test):
1957         * web-platform-tests/workers/worker-performance.worker.js:
1958         (test.testPerformanceMark):
1959         (test.testPerformanceHasToJSON):
1960         (test.testPerformanceHasNoToJSON): Deleted.
1961         * web-platform-tests/xhr/resources/inspect-headers.py: Added.
1962         (get_response):
1963         (main):
1964
1965 2018-04-06  Ryan Haddad  <ryanhaddad@apple.com>
1966
1967         Rebaseline imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer.html after r230350.
1968
1969         Unreviewed test gardening.
1970
1971         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt:
1972
1973 2018-04-06  Youenn Fablet  <youenn@apple.com>
1974
1975         Import wpt webaudio tests
1976         https://bugs.webkit.org/show_bug.cgi?id=184348
1977
1978         Reviewed by Eric Carlson.
1979
1980         * resources/import-expectations.json:
1981         * web-platform-tests/webaudio/: Added.
1982
1983 2018-04-06  Ms2ger  <Ms2ger@igalia.com>
1984
1985         Implement createImageBitmap(Blob)
1986         https://bugs.webkit.org/show_bug.cgi?id=183247
1987
1988         Reviewed by Dean Jackson.
1989
1990         Update expectations.
1991
1992         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
1993         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1994
1995 2018-04-06  Ms2ger  <Ms2ger@igalia.com>
1996
1997         Support transferring ImageBitmap objects
1998         https://bugs.webkit.org/show_bug.cgi?id=183131
1999
2000         Reviewed by Dean Jackson.
2001
2002         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt: Added.
2003         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer.html: Added.
2004         * web-platform-tests/2dcontext/imagebitmap/transfer-worker.js: Added.
2005
2006 2018-04-06  Brendan McLoughlin  <brendan@bocoup.com>
2007
2008         Sync 2dcontext, FileAPI, IndexedDB, background-fetch, credential-management, custom-elements, dom, encoding, and fetch web-platform-tests to 94b33b573a069ae5170104ca581a354a35762536
2009         https://bugs.webkit.org/show_bug.cgi?id=184299
2010
2011         Reviewed by Youenn Fablet.
2012
2013         * web-platform-tests/2dcontext/imagebitmap/common.sub.js:
2014         (makeMakeHTMLImage.return.new.Promise): Deleted.
2015         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html:
2016         * web-platform-tests/FileAPI/BlobURL/support/file_test1.js: Removed.
2017         * web-platform-tests/FileAPI/BlobURL/support/file_test3.html: Removed.
2018         * web-platform-tests/FileAPI/FileReader/w3c-import.log:
2019         * web-platform-tests/FileAPI/blob/Blob-XHR-revoke-expected.txt: Removed.
2020         * web-platform-tests/FileAPI/blob/Blob-XHR-revoke.html: Removed.
2021         * web-platform-tests/FileAPI/blob/Blob-constructor-expected.txt:
2022         * web-platform-tests/FileAPI/blob/Blob-constructor.html:
2023         * web-platform-tests/FileAPI/blob/Blob-slice-overflow.html:
2024         * web-platform-tests/FileAPI/blob/w3c-import.log:
2025         * web-platform-tests/FileAPI/file/File-constructor-expected.txt:
2026         * web-platform-tests/FileAPI/file/File-constructor.html:
2027         * web-platform-tests/FileAPI/file/w3c-import.log:
2028         * web-platform-tests/FileAPI/url/blob-url-in-sandboxed-iframe-expected.txt: Removed.
2029         * web-platform-tests/FileAPI/url/blob-url-in-sandboxed-iframe.html: Removed.
2030         * web-platform-tests/FileAPI/url/cross-global-revoke.sub-expected.txt: Added.
2031         * web-platform-tests/FileAPI/url/cross-global-revoke.sub.html: Added.
2032         * web-platform-tests/FileAPI/url/resources/create-helper.html: Added.
2033         * web-platform-tests/FileAPI/url/resources/create-helper.js: Added.
2034         * web-platform-tests/FileAPI/url/resources/fetch-tests.js: Added.
2035         (fetch_tests):
2036         * web-platform-tests/FileAPI/url/resources/revoke-helper.html: Added.
2037         * web-platform-tests/FileAPI/url/resources/revoke-helper.js: Added.
2038         * web-platform-tests/FileAPI/url/sandboxed-iframe-expected.txt: Added.
2039         * web-platform-tests/FileAPI/url/sandboxed-iframe.html: Added.
2040         * web-platform-tests/FileAPI/url/unicode-origin.sub-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/FileAPI/url/origin.sub-expected.txt.
2041         * web-platform-tests/FileAPI/url/unicode-origin.sub.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/FileAPI/url/origin.sub.html.
2042         * web-platform-tests/FileAPI/url/url-format.any-expected.txt: Added.
2043         * web-platform-tests/FileAPI/url/url-format.any.html: Added.
2044         * web-platform-tests/FileAPI/url/url-format.any.js: Added.
2045         (test):
2046         * web-platform-tests/FileAPI/url/url-format.any.worker-expected.txt: Added.
2047         * web-platform-tests/FileAPI/url/url-format.any.worker.html: Added.
2048         * web-platform-tests/FileAPI/url/url-in-tags.window.js: Added.
2049         (async_test.t.e.onload.t.step_func_done):
2050         (async_test.t.frame.onload.t.step_func_done):
2051         * web-platform-tests/FileAPI/url/url-lifetime-expected.txt: Added.
2052         * web-platform-tests/FileAPI/url/url-lifetime.html: Added.
2053         * web-platform-tests/FileAPI/url/url-with-fetch.any-expected.txt: Added.
2054         * web-platform-tests/FileAPI/url/url-with-fetch.any.html: Added.
2055         * web-platform-tests/FileAPI/url/url-with-fetch.any.js: Added.
2056         (fetch_should_succeed):
2057         (promise_test):
2058         * web-platform-tests/FileAPI/url/url-with-fetch.any.worker-expected.txt: Added.
2059         * web-platform-tests/FileAPI/url/url-with-fetch.any.worker.html: Added.
2060         * web-platform-tests/FileAPI/url/url-with-xhr.any-expected.txt: Added.
2061         * web-platform-tests/FileAPI/url/url-with-xhr.any.html: Added.
2062         * web-platform-tests/FileAPI/url/url-with-xhr.any.js: Added.
2063         (xhr_should_succeed):
2064         (async_test.t.xhr.onloadend.t.step_func_done):
2065         (async_test.t.xhr.onload.t.step_func_done):
2066         * web-platform-tests/FileAPI/url/url-with-xhr.any.worker-expected.txt: Added.
2067         * web-platform-tests/FileAPI/url/url-with-xhr.any.worker.html: Added.
2068         * web-platform-tests/FileAPI/url/url_createobjecturl_blob-expected.txt: Removed.
2069         * web-platform-tests/FileAPI/url/url_createobjecturl_blob.html: Removed.
2070         * web-platform-tests/FileAPI/url/url_xmlhttprequest.html: Removed.
2071         * web-platform-tests/FileAPI/url/url_xmlhttprequest_img.html:
2072         * web-platform-tests/FileAPI/url/w3c-import.log:
2073         * web-platform-tests/FileAPI/w3c-import.log:
2074         * web-platform-tests/IndexedDB/README.md:
2075         * web-platform-tests/IndexedDB/interleaved-cursors.html: Removed.
2076         * web-platform-tests/IndexedDB/w3c-import.log:
2077         * web-platform-tests/background-fetch/mixed-content-and-allowed-schemes.https.window.js:
2078         (backgroundFetchTest):
2079         * web-platform-tests/background-fetch/w3c-import.log:
2080         * web-platform-tests/credential-management/credentialscontainer-create-basics.https-expected.txt:
2081         * web-platform-tests/credential-management/credentialscontainer-create-basics.https.html:
2082         * web-platform-tests/custom-elements/Document-createElement-expected.txt:
2083         * web-platform-tests/custom-elements/Document-createElement.html:
2084         * web-platform-tests/custom-elements/OWNERS:
2085         * web-platform-tests/custom-elements/attribute-changed-callback-expected.txt:
2086         * web-platform-tests/custom-elements/attribute-changed-callback.html:
2087         * web-platform-tests/custom-elements/custom-element-registry/w3c-import.log:
2088         * web-platform-tests/custom-elements/parser/parser-sets-attributes-and-children-expected.txt:
2089         * web-platform-tests/custom-elements/parser/parser-sets-attributes-and-children.html:
2090         * web-platform-tests/custom-elements/parser/parser-uses-registry-of-owner-document-expected.txt:
2091         * web-platform-tests/custom-elements/parser/parser-uses-registry-of-owner-document.html:
2092         * web-platform-tests/custom-elements/parser/w3c-import.log:
2093         * web-platform-tests/custom-elements/reactions/CSSStyleDeclaration-expected.txt:
2094         * web-platform-tests/custom-elements/reactions/CSSStyleDeclaration.html:
2095         * web-platform-tests/custom-elements/reactions/Document.html:
2096         * web-platform-tests/custom-elements/reactions/HTMLElement-expected.txt:
2097         * web-platform-tests/custom-elements/reactions/HTMLElement.html:
2098         * web-platform-tests/custom-elements/reactions/w3c-import.log:
2099         * web-platform-tests/custom-elements/resources/custom-elements-helpers.js:
2100         (CustomElement):
2101         (CustomElement.prototype.attributeChangedCallback):
2102         (CustomElement.prototype.connectedCallback):
2103         (CustomElement.prototype.disconnectedCallback):
2104         (CustomElement.prototype.adoptedCallback):
2105         (document_types.return.create): Deleted.
2106         (document_types.create): Deleted.
2107         (document_types.): Deleted.
2108         (document_types): Deleted.
2109         * web-platform-tests/custom-elements/resources/w3c-import.log:
2110         * web-platform-tests/custom-elements/upgrading/Node-cloneNode-expected.txt:
2111         * web-platform-tests/custom-elements/upgrading/Node-cloneNode.html:
2112         * web-platform-tests/custom-elements/upgrading/w3c-import.log:
2113         * web-platform-tests/custom-elements/w3c-import.log:
2114         * web-platform-tests/dom/nodes/Element-classlist.html:
2115         * web-platform-tests/dom/nodes/w3c-import.log:
2116         * web-platform-tests/encoding/big5-encoder-expected.txt:
2117         * web-platform-tests/encoding/big5-encoder.html:
2118         * web-platform-tests/encoding/gbk-encoder-expected.txt:
2119         * web-platform-tests/encoding/gbk-encoder.html:
2120         * web-platform-tests/fetch/README.md:
2121         * web-platform-tests/fetch/api/abort/general.any.js:
2122         * web-platform-tests/fetch/api/basic/integrity.js:
2123         * web-platform-tests/fetch/api/cors/cors-expose-star.js:
2124         (string_appeared_here.promise_test):
2125         * web-platform-tests/fetch/api/cors/cors-filtering.js:
2126         * web-platform-tests/fetch/api/cors/cors-preflight-star.any-expected.txt:
2127         * web-platform-tests/fetch/api/cors/cors-preflight-star.any.js:
2128         * web-platform-tests/fetch/api/cors/cors-preflight-star.any.worker-expected.txt:
2129         * web-platform-tests/fetch/api/redirect/redirect-location.js:
2130         * web-platform-tests/fetch/api/redirect/redirect-method-expected.txt:
2131         * web-platform-tests/fetch/api/redirect/redirect-method-worker-expected.txt:
2132         * web-platform-tests/fetch/api/redirect/redirect-method.js:
2133         (redirectMethod):
2134         * web-platform-tests/fetch/api/redirect/redirect-mode-expected.txt:
2135         * web-platform-tests/fetch/api/redirect/redirect-mode-worker-expected.txt:
2136         * web-platform-tests/fetch/api/redirect/redirect-mode.js:
2137         (redirectMode):
2138         * web-platform-tests/fetch/api/request/request-disturbed-expected.txt:
2139         * web-platform-tests/fetch/api/request/request-disturbed.html:
2140         * web-platform-tests/fetch/api/request/request-keepalive-expected.txt:
2141         * web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt:
2142         * web-platform-tests/fetch/api/request/request-keepalive-quota.html:
2143         * web-platform-tests/fetch/api/request/request-keepalive.html:
2144         * web-platform-tests/fetch/api/resources/redirect.py:
2145         (main):
2146         * web-platform-tests/fetch/api/resources/trickle.py:
2147         (main):
2148         * web-platform-tests/fetch/api/response/response-consume.html:
2149         * web-platform-tests/fetch/api/response/response-init-002-expected.txt:
2150         * web-platform-tests/fetch/api/response/response-init-002.html:
2151         * web-platform-tests/fetch/api/response/response-trailer-expected.txt:
2152         * web-platform-tests/fetch/api/response/response-trailer.html:
2153         * web-platform-tests/fetch/data-urls/resources/base64.json: Added.
2154         * web-platform-tests/fetch/http-cache/cc-request.html:
2155         * web-platform-tests/fetch/http-cache/heuristic.html:
2156         * web-platform-tests/fetch/http-cache/partial.html:
2157         * web-platform-tests/fetch/http-cache/vary-expected.txt:
2158         * web-platform-tests/fetch/http-cache/vary.html:
2159         * web-platform-tests/fetch/nosniff/importscripts.js:
2160         (string_appeared_here.forEach):
2161         * web-platform-tests/fetch/nosniff/resources/css.py:
2162         (main):
2163         * web-platform-tests/fetch/nosniff/script-expected.txt:
2164         * web-platform-tests/fetch/nosniff/script.html:
2165         * web-platform-tests/fetch/nosniff/stylesheet-expected.txt:
2166         * web-platform-tests/fetch/nosniff/stylesheet.html:
2167         * web-platform-tests/fetch/nosniff/worker-expected.txt:
2168         * web-platform-tests/fetch/nosniff/worker.html:
2169
2170 2018-04-04  Brendan McLoughlin  <brendan@bocoup.com>
2171
2172         Resync idlharness web-platform-tests up to 94b33b573a069ae5170104ca581a354a35762536
2173         https://bugs.webkit.org/show_bug.cgi?id=184278
2174
2175         Reviewed by Youenn Fablet.
2176
2177         * web-platform-tests/FileAPI/idlharness-expected.txt:
2178         * web-platform-tests/FileAPI/idlharness.html:
2179         * web-platform-tests/FileAPI/idlharness.idl: Removed.
2180         * web-platform-tests/FileAPI/idlharness.worker.js:
2181         * web-platform-tests/IndexedDB/interfaces.any-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/interfaces.worker-expected.txt.
2182         * web-platform-tests/IndexedDB/interfaces.any.html: Copied from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/interfaces.worker.html.
2183         * web-platform-tests/IndexedDB/interfaces.any.js: Added.
2184         * web-platform-tests/IndexedDB/interfaces.any.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/interfaces.worker-expected.txt.
2185         * web-platform-tests/IndexedDB/interfaces.any.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/idlharness.worker.html.
2186         * web-platform-tests/IndexedDB/interfaces.html: Removed.
2187         * web-platform-tests/IndexedDB/interfaces.idl: Removed.
2188         * web-platform-tests/IndexedDB/interfaces.worker.js: Removed.
2189         * web-platform-tests/WebCryptoAPI/WebCryptoAPI.idl: Removed.
2190         * web-platform-tests/WebCryptoAPI/idlharness.html: Removed.
2191         * web-platform-tests/WebCryptoAPI/idlharness.https.html:
2192         * web-platform-tests/WebCryptoAPI/idlharness.https.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/idlharness.worker-expected.txt.
2193         * web-platform-tests/WebCryptoAPI/idlharness.https.worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/IndexedDB/interfaces.worker.html.
2194         * web-platform-tests/WebCryptoAPI/idlharness.https.worker.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/WebCryptoAPI/idlharness.worker.js.
2195         * web-platform-tests/WebIDL/interfaces-expected.txt:
2196         * web-platform-tests/XMLHttpRequest/interfaces-expected.txt:
2197         * web-platform-tests/background-fetch/interfaces-expected.txt:
2198         * web-platform-tests/background-fetch/interfaces.html:
2199         * web-platform-tests/background-fetch/interfaces.idl: Removed.
2200         * web-platform-tests/background-fetch/interfaces.worker.js:
2201         (promise_test):
2202         * web-platform-tests/css/geometry/interfaces-expected.txt:
2203         * web-platform-tests/css/geometry/interfaces.html:
2204         * web-platform-tests/css/geometry/interfaces.worker-expected.txt:
2205         * web-platform-tests/css/geometry/support/interfaces.js:
2206         (doTest):
2207         * web-platform-tests/cssom-view/interfaces-expected.txt:
2208         * web-platform-tests/cssom/interfaces-expected.txt:
2209         * web-platform-tests/dom/interfaces-expected.txt:
2210         * web-platform-tests/encoding/idlharness-expected.txt:
2211         * web-platform-tests/encoding/idlharness.html:
2212         * web-platform-tests/encrypted-media/EncryptedMediaExtensions.idl: Removed.
2213         * web-platform-tests/encrypted-media/idlharness.https-expected.txt: Added.
2214         * web-platform-tests/encrypted-media/idlharness.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/encrypted-media/idlharness.html.
2215         * web-platform-tests/eventsource/interfaces-expected.txt:
2216         * web-platform-tests/eventsource/interfaces.html:
2217         * web-platform-tests/fetch/api/request/request-idl.html:
2218         * web-platform-tests/fetch/api/response/response-idl.html:
2219         * web-platform-tests/hr-time/idlharness-expected.txt:
2220         * web-platform-tests/hr-time/idlharness.html:
2221         * web-platform-tests/html/webappapis/animation-frames/idlharness-expected.txt:
2222         * web-platform-tests/html/webappapis/animation-frames/idlharness.html:
2223         * web-platform-tests/interfaces/encoding.idl: Added.
2224         * web-platform-tests/mediacapture-streams/MediaDevices-IDL-all-expected.txt:
2225         * web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices-expected.txt:
2226         * web-platform-tests/notifications/interfaces-expected.txt:
2227         * web-platform-tests/notifications/interfaces.html:
2228         * web-platform-tests/payment-request/interfaces.https-expected.txt:
2229         * web-platform-tests/payment-request/interfaces.https.html:
2230         * web-platform-tests/resources/idlharness.js:
2231         (self.IdlHarnessError):
2232         (IdlHarnessError.prototype.toString):
2233         (IdlArray.prototype.add_untested_idls):
2234         (IdlArray.prototype.internal_add_idls):
2235         (IdlArray.prototype.recursively_get_implements):
2236         (IdlArray.prototype.recursively_get_includes):
2237         (set exposed_in):
2238         (IdlArray.prototype.assert_throws):
2239         (IdlArray.prototype.test):
2240         (IdlArray.prototype.assert_type_is):
2241         (IdlInterface.prototype.test_self):
2242         (IdlInterface.prototype.test_member_const):
2243         (IdlInterface.prototype.test_to_json_operation):
2244         (IdlInterface.prototype.test_object):
2245         * web-platform-tests/service-workers/service-worker/interfaces-window.https-expected.txt:
2246         * web-platform-tests/url/interfaces.any-expected.txt:
2247         * web-platform-tests/url/interfaces.any.js:
2248         (promise_test.async):
2249         * web-platform-tests/url/interfaces.any.worker-expected.txt:
2250         * web-platform-tests/webrtc/RTCPeerConnection-idl-expected.txt: Removed.
2251         * web-platform-tests/webrtc/RTCPeerConnection-idl.html: Removed.
2252         * web-platform-tests/webrtc/datachannel-idlharness-expected.txt: Removed.
2253         * web-platform-tests/webrtc/datachannel-idlharness.html: Removed.
2254         * web-platform-tests/webrtc/interfaces.https-expected.txt:
2255         * web-platform-tests/webrtc/interfaces.https.html:
2256
2257 2018-04-04  Ms2ger  <Ms2ger@igalia.com>
2258
2259         Test gardening for GTK.
2260         https://bugs.webkit.org/show_bug.cgi?id=184298
2261
2262         Unreviewed test gardening.
2263
2264         * web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin-expected.txt:
2265           update expectations: the test started passing in r230066, but this was
2266           not noticed because it is marked as flaky on macOS.
2267
2268 2018-04-03  Sihui Liu  <sihui_liu@apple.com>
2269
2270         The referer header is not set after redirect
2271         https://bugs.webkit.org/show_bug.cgi?id=182644
2272         <rdar://problem/37479048>
2273
2274         Reviewed by Youenn Fablet.
2275
2276         Rebaseline some tests for fetch api as they are passing now.
2277
2278         * web-platform-tests/fetch/api/basic/referrer.any-expected.txt:
2279         * web-platform-tests/fetch/api/basic/referrer.any.worker-expected.txt:
2280         * web-platform-tests/fetch/api/redirect/redirect-referrer-expected.txt:
2281         * web-platform-tests/fetch/api/redirect/redirect-referrer-worker-expected.txt:
2282
2283 2018-03-30  Youenn Fablet  <youenn@apple.com>
2284
2285         NetworkLoadChecker should upgrade redirects if needed
2286         https://bugs.webkit.org/show_bug.cgi?id=184098
2287
2288         Reviewed by Chris Dumez.
2289
2290         * web-platform-tests/beacon/resources/beacon-preflight.py: Added.
2291         * web-platform-tests/beacon/resources/redirect.py: Added.
2292         * web-platform-tests/beacon/resources/upgrade-iframe.html: Added.
2293         * web-platform-tests/beacon/resources/upgrade-redirect-iframe.html: Added.
2294         * web-platform-tests/beacon/upgrade-beacon.https-expected.txt: Added.
2295         * web-platform-tests/beacon/upgrade-beacon.https.html: Added.
2296
2297 2018-03-28  Antoine Quint  <graouts@apple.com>
2298
2299         [Web Animations] Implement more CSSPropertyBlendingClient methods
2300         https://bugs.webkit.org/show_bug.cgi?id=184077
2301
2302         Reviewed by Dean Jackson.
2303
2304         Mark progressions for WPT tests.
2305
2306         * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2307         * web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2308         * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2309         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt:
2310
2311 2018-03-28  Chris Dumez  <cdumez@apple.com>
2312
2313         Align XMLHttpRequest's open() / send() / abort() with the latest specification
2314         https://bugs.webkit.org/show_bug.cgi?id=184108
2315
2316         Reviewed by Youenn Fablet.
2317
2318         * web-platform-tests/XMLHttpRequest/abort-after-send-expected.txt:
2319         * web-platform-tests/XMLHttpRequest/abort-during-open-expected.txt:
2320         * web-platform-tests/XMLHttpRequest/abort-during-open.worker-expected.txt:
2321         * web-platform-tests/XMLHttpRequest/abort-event-abort-expected.txt:
2322         * web-platform-tests/XMLHttpRequest/abort-event-order-expected.txt:
2323         * web-platform-tests/XMLHttpRequest/open-during-abort-event-expected.txt:
2324         * web-platform-tests/XMLHttpRequest/open-during-abort-expected.txt:
2325         * web-platform-tests/XMLHttpRequest/open-send-during-abort-expected.txt:
2326         * web-platform-tests/XMLHttpRequest/security-consideration.sub-expected.txt:
2327         * web-platform-tests/XMLHttpRequest/send-data-unexpected-tostring-expected.txt:
2328         Rebaseline WPT tests that are now passing.
2329
2330         * web-platform-tests/XMLHttpRequest/open-during-abort-processing-expected.txt:
2331         We now fail the test differently. Our results are consistent with Firefox. I believe this
2332         test does not match the specification so I filed:
2333         https://github.com/w3c/web-platform-tests/issues/10217
2334
2335 2018-03-28  Ryan Haddad  <ryanhaddad@apple.com>
2336
2337         Unreviewed, rolling out r230033.
2338
2339         The LayoutTests modified in this change fail an assertion on
2340         WK1.
2341
2342         Reverted changeset:
2343
2344         "[Web Animations] Implement more CSSPropertyBlendingClient
2345         methods"
2346         https://bugs.webkit.org/show_bug.cgi?id=184077
2347         https://trac.webkit.org/changeset/230033
2348
2349 2018-03-28  Antoine Quint  <graouts@apple.com>
2350
2351         [Web Animations] Implement more CSSPropertyBlendingClient methods
2352         https://bugs.webkit.org/show_bug.cgi?id=184077
2353
2354         Reviewed by Dean Jackson.
2355
2356         Mark progressions for WPT tests.
2357
2358         * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2359         * web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2360         * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2361         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt:
2362
2363 2018-03-28  Antoine Quint  <graouts@apple.com>
2364
2365         [Web Animations] Comparing two matching FramesTimingFunction objects fails
2366         https://bugs.webkit.org/show_bug.cgi?id=184078
2367
2368         Reviewed by Jon Lee.
2369
2370         Mark one progression for the frames() timing function test with the CSS Animations and CSS Transitions as Web Animations flag.
2371
2372         * web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt:
2373         * web-platform-tests/css-timing-1/frames-timing-functions-output.html:
2374
2375 2018-03-23  Youenn Fablet  <youenn@apple.com>
2376
2377         Update WPT tools to a1ec330
2378         https://bugs.webkit.org/show_bug.cgi?id=183934
2379
2380         Reviewed by Chris Dumez.
2381
2382         * resources/config.json:
2383         * resources/import-expectations.json:
2384         * web-platform-tests/config.default.json:
2385         * web-platform-tests/tools/: Refreshed.
2386
2387 2018-03-23  Youenn Fablet  <youenn@apple.com>
2388
2389         DocumentThreadableLoader should send credentials after redirections and preflight if fetch option credentials is include
2390         https://bugs.webkit.org/show_bug.cgi?id=183928
2391
2392         Reviewed by Chris Dumez.
2393
2394         * web-platform-tests/fetch/api/cors/cors-cookies-redirect.any.html: Added.
2395         * web-platform-tests/fetch/api/cors/cors-cookies-redirect.any.js: Added.
2396         * web-platform-tests/fetch/api/cors/cors-cookies-redirect.any.worker.html: Added.
2397         * web-platform-tests/fetch/api/resources/inspect-headers.py:
2398         * web-platform-tests/fetch/api/resources/redirect.py:
2399
2400 2018-03-23  Sergio Villar Senin  <svillar@igalia.com>
2401
2402         [css-grid] Fix auto repeat tracks computation with definite min sizes
2403         https://bugs.webkit.org/show_bug.cgi?id=183933
2404
2405         Reviewed by Javier Fernandez.
2406
2407         The relevant test for this change is just grid-inline-auto-repeat-001.html. The other ones
2408         were pulled in by the import. The unique change in those tests is the location of a
2409         stylesheet. Since we're using it in the new test it seems sensible to use this same commit
2410         to import those changes too. There is one important change in testing-utils.js which is
2411         also required by the new test.
2412
2413         * resources/import-expectations.json:
2414         * web-platform-tests/css/css-grid/grid-definition/grid-change-fit-content-argument-001.html:
2415         * web-platform-tests/css/css-grid/grid-definition/grid-inline-auto-repeat-001-expected.txt: Added.
2416         * web-platform-tests/css/css-grid/grid-definition/grid-inline-auto-repeat-001.html: Added.
2417         * web-platform-tests/css/css-grid/grid-definition/grid-template-columns-fit-content-001-expected.html:
2418         * web-platform-tests/css/css-grid/grid-definition/grid-template-columns-fit-content-001.html:
2419         * web-platform-tests/css/css-grid/grid-definition/grid-template-rows-fit-content-001-expected.html:
2420         * web-platform-tests/css/css-grid/grid-definition/grid-template-rows-fit-content-001.html:
2421         * web-platform-tests/css/css-grid/grid-definition/support/grid.css: Added.
2422         (.grid):
2423         (.inline-grid):
2424         (.firstRowFirstColumn):
2425         (.onlyFirstRowOnlyFirstColumn):
2426         (.firstRowSecondColumn):
2427         (.onlyFirstRowOnlySecondColumn):
2428         (.secondRowFirstColumn):
2429         (.onlySecondRowOnlyFirstColumn):
2430         (.secondRowSecondColumn):
2431         (.onlySecondRowOnlySecondColumn):
2432         (.endSecondRowEndSecondColumn):
2433         (.thirdRowSecondColumn):
2434         (.firstRowThirdColumn):
2435         (.secondRowThirdColumn):
2436         (.firstRowFourthColumn):
2437         (.secondRowFourthColumn):
2438         (.firstAutoRowSecondAutoColumn):
2439         (.autoLastRowAutoLastColumn):
2440         (.autoSecondRowAutoFirstColumn):
2441         (.firstRowBothColumn):
2442         (.secondRowBothColumn):
2443         (.bothRowFirstColumn):
2444         (.bothRowSecondColumn):
2445         (.bothRowBothColumn):
2446         (.autoRowAutoColumn):
2447         (.firstRowAutoColumn):
2448         (.secondRowAutoColumn):
2449         (.thirdRowAutoColumn):
2450         (.autoRowFirstColumn):
2451         (.autoRowSecondColumn):
2452         (.autoRowThirdColumn):
2453         (.autoRowAutoColumnSpanning2):
2454         (.autoRowSpanning2AutoColumn):
2455         (.autoRowSpanning2AutoColumnSpanning3):
2456         (.autoRowSpanning3AutoColumnSpanning2):
2457         (.autoRowFirstColumnSpanning2):
2458         (.autoRowSecondColumnSpanning2):
2459         (.firstRowSpanning2AutoColumn):
2460         (.secondRowSpanning2AutoColumn):
2461         (.gridAutoFlowColumnSparse):
2462         (.gridAutoFlowColumnDense):
2463         (.gridAutoFlowRowSparse):
2464         (.gridAutoFlowRowDense):
2465         (.constrainedContainer):
2466         (.unconstrainedContainer):
2467         (.sizedToGridArea):
2468         (.verticalRL):
2469         (.verticalLR):
2470         (.horizontalTB):
2471         (.directionRTL):
2472         (.directionLTR):
2473         * web-platform-tests/css/css-grid/grid-definition/support/testing-utils.js:
2474         (checkGridTemplateRows): Convert the passed computed style to an Array in case it is just an string.
2475         * web-platform-tests/css/css-grid/grid-definition/support/w3c-import.log:
2476         * web-platform-tests/css/css-grid/grid-definition/w3c-import.log:
2477
2478 2018-03-23  Antoine Quint  <graouts@apple.com>
2479
2480         [Web Animations] Animated transform styles are ignored when calling getComputedStyle()
2481         https://bugs.webkit.org/show_bug.cgi?id=183918
2482
2483         Reviewed by Dean Jackson.
2484
2485         We obtain a number of progressions by correctly serializing the transform property on getComputedStyle().
2486
2487         * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2488         * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2489         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt:
2490         * web-platform-tests/web-animations/interfaces/Animation/cancel-expected.txt:
2491
2492 2018-03-22  Frederic Wang  <fwang@igalia.com>
2493
2494         [MathML] Import WPT test to replace mathml/opentype/large-operators-italic-correction.html
2495         https://bugs.webkit.org/show_bug.cgi?id=183891
2496
2497         Reviewed by Manuel Rego Casasnovas.
2498
2499         Import WPT test added in https://github.com/w3c/web-platform-tests/pull/9993.
2500
2501         * web-platform-tests/fonts/math/largeop-displayoperatorminheight2000-2AFF-italiccorrection3000.woff: Added.
2502         * web-platform-tests/fonts/math/w3c-import.log:
2503         * web-platform-tests/mathml/presentation-markup/scripts/subsup-parameters-2-expected.txt: Added.
2504         * web-platform-tests/mathml/presentation-markup/scripts/subsup-parameters-2.html: Added.
2505         * web-platform-tests/mathml/presentation-markup/scripts/w3c-import.log:
2506         * web-platform-tests/mathml/tools/largeop.py:
2507
2508 2018-03-20  Antoine Quint  <graouts@apple.com>
2509
2510         [Web Animations] Update the timing model when pending tasks schedule changes
2511         https://bugs.webkit.org/show_bug.cgi?id=183785
2512
2513         Reviewed by Dean Jackson.
2514
2515         Record a progression now that we correctly invalidate effects as their pending play
2516         or pause task schedule changes. Setting an animation's effect resets pending tasks. 
2517
2518         * web-platform-tests/web-animations/interfaces/Animation/effect-expected.txt:
2519
2520 2018-03-16  Claudio Saavedra  <csaavedra@igalia.com>
2521
2522         Unreviewed rebaseline
2523
2524         These seem to have been forgotten, update baseline as it seemed needed.
2525         * web-platform-tests/dom/events/EventListener-invoke-legacy-expected.txt:
2526         * web-platform-tests/dom/nodes/Document-createElement-namespace-expected.txt:
2527         * web-platform-tests/encrypted-media/idlharness-expected.txt:
2528
2529 2018-03-15  Youenn Fablet  <youenn@apple.com>
2530
2531         Bad configuration parameters should make RTCPeerConnection constructor throw
2532         https://bugs.webkit.org/show_bug.cgi?id=183615
2533
2534         Reviewed by Eric Carlson.
2535
2536         * web-platform-tests/webrtc/RTCConfiguration-bundlePolicy-expected.txt:
2537         * web-platform-tests/webrtc/RTCConfiguration-iceServers-expected.txt:
2538         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt:
2539
2540 2018-03-14  Frederic Wang  <fwang@igalia.com>
2541
2542         Finish migration to MathML WPT tests
2543         https://bugs.webkit.org/show_bug.cgi?id=183628
2544
2545         Reviewed by Manuel Rego Casasnovas.
2546
2547         In r225162, the MathML tests from the WPT repository were imported. They were intended to
2548         replace the ones in imported/mathml-in-html5 but the migration was not fully possible. The
2549         main issue was that many MathML tests use Web fonts to test the use of OpenType parameters
2550         but document.fonts.ready is unreliable in WebKit (bug 174030). A workaround was implemented
2551         in WPT ( https://github.com/w3c/web-platform-tests/pull/10025 ) so this commit finishes
2552         the migration. We update the WPT MathML tests and now run them all, we remove
2553         imported/mathml-in-html5 and the associated TestExpectations failures. Two cases unrelated to
2554         font loading are still failing: One for the SuperscriptShiftUpCramped parameter (bug 156401)
2555         and one for the RadicalDegreeBottomRaisePercent parameter (bug 183631).
2556
2557         Reviewed by Manuel Rego Casasnovas.
2558
2559         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-1-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-1-expected.txt.
2560         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-1.html: Import font loading workaround.
2561         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-2-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-2-expected.txt.
2562         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-2.html: Import font loading workaround.
2563         * web-platform-tests/mathml/presentation-markup/operators/mo-axis-height-1.html: Import font loading workaround.
2564         * web-platform-tests/mathml/presentation-markup/radicals/root-parameters-1-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/radicals/root-parameters-1-expected.txt.
2565         Also add the failure with RadicalDegreeBottomRaisePercent.
2566         * web-platform-tests/mathml/presentation-markup/radicals/root-parameters-1.html: Import font loading workaround.
2567         * web-platform-tests/mathml/presentation-markup/scripts/subsup-parameters-1-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-parameters-1-expected.txt.
2568         Also add the failure for SuperscriptShiftUpCramped.
2569         * web-platform-tests/mathml/presentation-markup/scripts/subsup-parameters-1.html: Import font loading workaround.
2570         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-1-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-1-expected.txt.
2571         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-1.html: Import font loading workaround.
2572         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-2-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-2-expected.txt.
2573         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-2.html: Import font loading workaround.
2574         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-3-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-3-expected.txt.
2575         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-3.html: Import font loading workaround.
2576         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-4-expected.txt: Renamed from LayoutTests/imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-4-expected.txt.
2577         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-4.html: Import font loading workaround.
2578         * web-platform-tests/mathml/presentation-markup/tables/table-axis-height.html: Import font loading workaround.
2579         * web-platform-tests/mathml/relations/css-styling/displaystyle-1.html: Import font loading workaround.
2580         * web-platform-tests/mathml/relations/css-styling/lengths-3.html: Import font loading workaround.
2581         * web-platform-tests/mathml/tools/utils/misc.py: Import update to Python 3.
2582         (downloadWithProgressBar):
2583
2584 2018-03-13  Youenn Fablet  <youenn@apple.com>
2585
2586         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
2587         https://bugs.webkit.org/show_bug.cgi?id=182853
2588         <rdar://problem/37645429>
2589
2590         Reviewed by Chris Dumez.
2591
2592         * web-platform-tests/service-workers/service-worker/register-closed-window.https-expected.txt:
2593
2594 2018-03-13  Youenn Fablet  <youenn@apple.com>
2595
2596         Calling removeTrack with RTCRtpSender does not set SenderTrack to null
2597         https://bugs.webkit.org/show_bug.cgi?id=183308
2598
2599         Reviewed by Eric Carlson.
2600
2601         * web-platform-tests/webrtc/RTCPeerConnection-removeTrack.https-expected.txt:
2602
2603 2018-03-12  Chris Dumez  <cdumez@apple.com>
2604
2605         Return boolean from DOMTokenList's replace() method
2606         https://bugs.webkit.org/show_bug.cgi?id=183567
2607
2608         Reviewed by Youenn Fablet.
2609
2610         Rebaseline web platform test now that all checks are passing.
2611
2612         * web-platform-tests/dom/nodes/Element-classlist-expected.txt:
2613
2614 2018-03-12  Ryan Haddad  <ryanhaddad@apple.com>
2615
2616         Unreviewed, rebaseline two cssom tests after r229544.
2617
2618         * web-platform-tests/cssom-view/interfaces-expected.txt:
2619         * web-platform-tests/cssom/interfaces-expected.txt:
2620
2621 2018-03-12  Youenn Fablet  <youenn@apple.com>
2622
2623         RTCPeerConnection's close method should update signalingState
2624         https://bugs.webkit.org/show_bug.cgi?id=174314
2625         <rdar://problem/33267977>
2626
2627         Reviewed by Eric Carlson.
2628
2629         * web-platform-tests/webrtc/RTCPeerConnection-createDataChannel-expected.txt:
2630
2631 2018-03-12  Chris Dumez  <cdumez@apple.com>
2632
2633         Re-sync dom web-platform-tests
2634         https://bugs.webkit.org/show_bug.cgi?id=183570
2635
2636         Reviewed by Alex Christensen.
2637
2638         Re-sync dom web-platform-tests from upstream 5a1c088ef0.
2639
2640         * resources/import-expectations.json:
2641         * resources/resource-files.json:
2642         * web-platform-tests/dom/abort/event.any-expected.txt:
2643         * web-platform-tests/dom/abort/event.any.js:
2644         (test.t.signal.onabort):
2645         * web-platform-tests/dom/abort/event.any.worker-expected.txt:
2646         * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt:
2647         * web-platform-tests/dom/events/Event-subclasses-constructors.html:
2648         * web-platform-tests/dom/events/EventListener-invoke-legacy.html:
2649         * web-platform-tests/dom/events/event-disabled-dynamic-expected.txt: Added.
2650         * web-platform-tests/dom/events/event-disabled-dynamic.html: Added.
2651         * web-platform-tests/dom/events/w3c-import.log:
2652         * web-platform-tests/dom/historical-expected.txt:
2653         * web-platform-tests/dom/historical.html:
2654         * web-platform-tests/dom/interfaces-expected.txt:
2655         * web-platform-tests/dom/interfaces.html:
2656         * web-platform-tests/dom/nodes/Document-constructor-svg.svg: Removed.
2657         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.html: Added.
2658         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.svg: Added.
2659         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xhtml: Added.
2660         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xml: Added.
2661         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/generate.py:
2662         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/w3c-import.log:
2663         * web-platform-tests/dom/nodes/Document-importNode-expected.txt:
2664         * web-platform-tests/dom/nodes/Document-importNode.html:
2665         * web-platform-tests/dom/nodes/Element-classlist-expected.txt:
2666         * web-platform-tests/dom/nodes/Element-classlist.html:
2667         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
2668         * web-platform-tests/dom/nodes/Element-webkitMatchesSelector-expected.txt:
2669         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
2670         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
2671         * web-platform-tests/dom/nodes/selectors.js:
2672         * web-platform-tests/dom/nodes/w3c-import.log:
2673         * web-platform-tests/html/dom/interfaces-expected.txt:
2674         * web-platform-tests/interfaces/dom.idl:
2675         * web-platform-tests/interfaces/html.idl:
2676         * web-platform-tests/resources/idlharness.js:
2677         (constValue):
2678         (self.IdlArray):
2679         (IdlArray.prototype.add_idls):
2680         (should_skip):
2681         (IdlArray.prototype.internal_add_idls):
2682         (IdlArray.prototype.recursively_get_includes):
2683         (IdlArray.prototype.is_json_type):
2684         (IdlArray.prototype.test):
2685         (IdlInterface):
2686         (IdlInterface.prototype.is_mixin):
2687         (IdlInterface.prototype.get_unscopables):
2688         (IdlInterface.prototype.is_global):
2689         (_traverse_inherited_and_consequential_interfaces):
2690         (IdlInterface.prototype.test):
2691         (IdlInterface.prototype.test_self):
2692         (IdlInterface.prototype.test_member_attribute):
2693         (IdlInterface.prototype.test_member_operation):
2694         (IdlInterface.prototype.do_member_unscopable_asserts):
2695         (IdlInterface.prototype.test_primary_interface_of):
2696         (IdlInterface.prototype.test_interface_of):
2697         (IdlInterfaceMember):
2698         * web-platform-tests/resources/idlharness.js.headers:
2699         * web-platform-tests/resources/webidl2/lib/webidl2.js:
2700         (WebIDLParseError):
2701         (WebIDLParseError.prototype.toString):
2702         (sanitize_name):
2703         (consume):
2704         (ws):
2705         (all_ws):
2706         (integer_type):
2707         (float_type):
2708         (primitive_type):
2709         (const_value):
2710         (type_suffix):
2711         (single_type):
2712         (union_type):
2713         (type):
2714         (type_with_extended_attributes):
2715         (argument):
2716         (argument_list):
2717         (simple_extended_attr):
2718         (extended_attrs):
2719         (default_):
2720         (const_):
2721         (inheritance):
2722         (operation_rest):
2723         (callback):
2724         (attribute):
2725         (attribute_rest):
2726         (return_type):
2727         (operation):
2728         (static_member):
2729         (stringifier):
2730         (identifiers):
2731         (iterable_type):
2732         (readonly_iterable_type):
2733         (iterable):
2734         (interface_rest):
2735         (mixin_rest):
2736         (interface_):
2737         (namespace):
2738         (noninherited_attribute):
2739         (regular_operation):
2740         (partial):
2741         (dictionary):
2742         (enum_):
2743         (parse):
2744
2745 2018-03-12  Frederic Wang  <fwang@igalia.com>
2746
2747         Import WPT tests for blocked modal dialogs in sanboxed documents
2748         https://bugs.webkit.org/show_bug.cgi?id=183568
2749
2750         Reviewed by Youenn Fablet.
2751
2752         * resources/import-expectations.json:
2753         * resources/resource-files.json:
2754         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-1-expected.txt: Added.
2755         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-1.html: Added.
2756         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-2-expected.txt: Added.
2757         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-2.html: Added.
2758         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-3-expected.txt: Added.
2759         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-3.html: Added.
2760         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-4-expected.txt: Added.
2761         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-4.html: Added.
2762         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/iframe-that-opens-modals.html: Added.
2763         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_block_modals.js: Added.
2764         (runTest):
2765         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/w3c-import.log:
2766         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/w3c-import.log:
2767
2768 2018-03-12  Antoine Quint  <graouts@apple.com>
2769
2770         [Web Animations] Implement CSS Animations and CSS Transitions as Web Animations
2771         https://bugs.webkit.org/show_bug.cgi?id=183504
2772         <rdar://problem/38372965>
2773
2774         Reviewed by Dean Jackson and Jon Lee.
2775
2776         Since we've improved our implementation of getAnimations() we updated the expectations to mark
2777         the progressions. Both tests for getAnimations() now pass 100%. Another test now fails at a later
2778         stage and needed its expectation updated.
2779
2780         * web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt:
2781         * web-platform-tests/web-animations/interfaces/Animatable/getAnimations-expected.txt:
2782         * web-platform-tests/web-animations/interfaces/Document/getAnimations-expected.txt:
2783
2784 2018-03-02  Youenn Fablet  <youenn@apple.com>
2785
2786         Loads for a Document controlled by a Service Worker should not use AppCache
2787         https://bugs.webkit.org/show_bug.cgi?id=183148
2788
2789         Reviewed by Chris Dumez.
2790
2791         * web-platform-tests/service-workers/service-worker/appcache-ordering-main.https-expected.txt:
2792
2793 2018-02-28  Youenn Fablet  <youenn@apple.com>
2794
2795         Make LayoutTests wait_for_state fail after a given period of time
2796         https://bugs.webkit.org/show_bug.cgi?id=183039
2797
2798         Reviewed by Chris Dumez.
2799
2800         This will allow further investigating why some tests are timing out.
2801
2802         * web-platform-tests/service-workers/service-worker/resources/test-helpers.sub.js:
2803         (wait_for_state):
2804
2805 2018-02-27  Antoine Quint  <graouts@apple.com>
2806
2807         [Web Animations] Correct implementation of pending tasks and promises
2808         https://bugs.webkit.org/show_bug.cgi?id=183161
2809
2810         Reviewed by Dean Jackson.
2811
2812         Update test expectations with progressions (+32 WPT PASS).
2813
2814         * web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt:
2815         * web-platform-tests/web-animations/interfaces/Animation/finish-expected.txt:
2816         * web-platform-tests/web-animations/interfaces/Animation/finished-expected.txt:
2817         * web-platform-tests/web-animations/interfaces/Animation/onfinish-expected.txt:
2818         * web-platform-tests/web-animations/interfaces/Animation/pause-expected.txt:
2819         * web-platform-tests/web-animations/interfaces/Animation/pending-expected.txt:
2820         * web-platform-tests/web-animations/interfaces/Animation/startTime-expected.txt:
2821         * web-platform-tests/web-animations/timing-model/animations/canceling-an-animation-expected.txt:
2822         * web-platform-tests/web-animations/timing-model/animations/pausing-an-animation-expected.txt:
2823         * web-platform-tests/web-animations/timing-model/animations/play-states-expected.txt:
2824         * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation-expected.txt:
2825         * web-platform-tests/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
2826         * web-platform-tests/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt:
2827         * web-platform-tests/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt:
2828
2829 2018-02-26  Antoine Quint  <graouts@apple.com>
2830
2831         [Web Animations] Update the playState implementation
2832         https://bugs.webkit.org/show_bug.cgi?id=183145
2833
2834         Reviewed by Dean Jackson.
2835
2836         Update test expectations with slightly different failures later on in a couple of tests.
2837
2838         * web-platform-tests/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt:
2839
2840 2018-02-26  Antoine Quint  <graouts@apple.com>
2841
2842         [Web Animations] Implement the procedure to set the start time
2843         https://bugs.webkit.org/show_bug.cgi?id=183137
2844
2845         Reviewed by Dean Jackson.
2846
2847         Update test expectations with progressions.
2848
2849         * web-platform-tests/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
2850
2851 2018-02-26  Antoine Quint  <graouts@apple.com>
2852
2853         [Web Animations] Ensure setting the hold time invalidates the timing model
2854         https://bugs.webkit.org/show_bug.cgi?id=183136
2855
2856         Reviewed by Dean Jackson.
2857
2858         Update test expectations with progressions.
2859
2860         * web-platform-tests/css/css-multicol/multicol-gap-animation-001-expected.txt:
2861         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt:
2862         * web-platform-tests/web-animations/interfaces/Animation/cancel-expected.txt:
2863         * web-platform-tests/web-animations/interfaces/Animation/finish-expected.txt:
2864         * web-platform-tests/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt:
2865
2866 2018-02-26  Commit Queue  <commit-queue@webkit.org>
2867
2868         Unreviewed, rolling out r226745.
2869         https://bugs.webkit.org/show_bug.cgi?id=183132
2870
2871         This is breaking some websites (Requested by youenn on
2872         #webkit).
2873
2874         Reverted changeset:
2875
2876         "Use no-cache fetch mode when loading main documents with
2877         location.reload()"
2878         https://bugs.webkit.org/show_bug.cgi?id=181285
2879         https://trac.webkit.org/changeset/226745
2880
2881 2018-02-19  Antoine Quint  <graouts@apple.com>
2882
2883         [Web Animations] Make KeyframeEffect target nullable and read-write
2884         https://bugs.webkit.org/show_bug.cgi?id=182741
2885
2886         Reviewed by Dean Jackson.
2887
2888         Update test expectations with progressions resulting from handling null values for a keyframe effect's target
2889         as well as making the KeyframeEffect target a read-write property. 
2890
2891         * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2892         * web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2893         * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2894         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness-expected.txt:
2895         * web-platform-tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt:
2896         * web-platform-tests/web-animations/interfaces/KeyframeEffect/target-expected.txt:
2897
2898 2018-02-17  Antoine Quint  <graouts@apple.com>
2899
2900         [Web Animations] Store all parsed keyframe input information in a single structure
2901         https://bugs.webkit.org/show_bug.cgi?id=182903
2902
2903         Reviewed by Dean Jackson.
2904
2905         Update test expectations with progressions resulting from returning the style values as provided
2906         by the keyframe input when calling getKeyframes(). 
2907
2908         * web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt:
2909         * web-platform-tests/web-animations/interfaces/KeyframeEffect/constructor-expected.txt:
2910         * web-platform-tests/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt:
2911
2912 2018-02-17  Antoine Quint  <graouts@apple.com>
2913
2914         [Web Animations] Accept null composite modes in keyframes
2915         https://bugs.webkit.org/show_bug.cgi?id=182902
2916
2917         Reviewed by Dean Jackson.
2918
2919         Update test expectations with progressions.
2920
2921         * web-platform-tests/web-animations/interfaces/KeyframeEffect/constructor-expected.txt:
2922
2923 2018-02-19  Manuel Rego Casasnovas  <rego@igalia.com>
2924
2925         [css-grid] Apply automatic minimum size clamping to spanning items too
2926         https://bugs.webkit.org/show_bug.cgi?id=182684
2927
2928         Reviewed by Javier Fernandez.
2929
2930         Update WPT tests related to this change.
2931
2932         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-022-expected.txt:
2933         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-022.html:
2934         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-023-expected.txt:
2935         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-023.html:
2936         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-024-expected.txt: Added.
2937         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-024.html: Added.
2938         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-025-expected.txt: Added.
2939         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-025.html: Added.
2940         * web-platform-tests/css/css-grid/grid-items/w3c-import.log:
2941
2942 2018-02-16  Daniel Bates  <dabates@apple.com>
2943
2944         Remove UTF-32 BOM parsing code
2945         https://bugs.webkit.org/show_bug.cgi?id=182900
2946         <rdar://problem/37238717>
2947
2948         Reviewed by Alexey Proskuryakov.
2949
2950         Update expected results now that all sub-tests pass.
2951
2952         * web-platform-tests/encoding/unsupported-encodings-expected.txt:
2953         * web-platform-tests/encoding/utf-32-expected.txt:
2954
2955 2018-02-15  Antoine Quint  <graouts@apple.com>
2956
2957         [Web Animations] Ensure that changing the timing model updates styles synchronously
2958         https://bugs.webkit.org/show_bug.cgi?id=182836
2959
2960         Reviewed by Dean Jackson.
2961
2962         Update test expectations for progressions.
2963
2964         * web-platform-tests/css-timing-1/cubic-bezier-timing-functions-output-expected.txt:
2965         * web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt:
2966         * web-platform-tests/css-timing-1/step-timing-functions-output-expected.txt:
2967         * web-platform-tests/css/css-multicol/multicol-gap-animation-001-expected.txt:
2968         * web-platform-tests/web-animations/animation-model/animation-types/discrete-expected.txt:
2969         * web-platform-tests/web-animations/animation-model/animation-types/visibility-expected.txt:
2970         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt:
2971         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance-expected.txt:
2972         * web-platform-tests/web-animations/interfaces/Animation/cancel-expected.txt:
2973         * web-platform-tests/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt:
2974
2975 2018-02-14  Ryan Haddad  <ryanhaddad@apple.com>
2976
2977         Unreviewed, rolling out r228444.
2978
2979         Introduced API and Layout test failures.
2980
2981         Reverted changeset:
2982
2983         "[WebAuthN] Revisit the whole async model of task dispatching,
2984         timeout and aborting"
2985         https://bugs.webkit.org/show_bug.cgi?id=181946
2986         https://trac.webkit.org/changeset/228444
2987
2988 2018-02-13  Commit Queue  <commit-queue@webkit.org>
2989
2990         Unreviewed, rolling out r228437, r228439, and r228440.
2991         https://bugs.webkit.org/show_bug.cgi?id=182756
2992
2993         Introduced LayoutTest failures (Requested by ryanhadd_ on
2994         #webkit).
2995
2996         Reverted changesets:
2997
2998         "[Web Animations] Make KeyframeEffect target nullable and
2999         read-write"
3000         https://bugs.webkit.org/show_bug.cgi?id=182741
3001         https://trac.webkit.org/changeset/228437
3002
3003         "Unreviewed attempt to fix build after r228437."
3004         https://trac.webkit.org/changeset/228439
3005
3006         "[Web Animations] Make KeyframeEffect target nullable and
3007         read-write"
3008         https://bugs.webkit.org/show_bug.cgi?id=182741
3009         https://trac.webkit.org/changeset/228440
3010
3011 2018-02-13  Antoine Quint  <graouts@apple.com>
3012
3013         [Web Animations] Make KeyframeEffect target nullable and read-write
3014         https://bugs.webkit.org/show_bug.cgi?id=182741
3015
3016         Reviewed by Dean Jackson.
3017
3018         Update test expectations for tests that use null KeyframeEffect targets and tests that update their target.
3019
3020         * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
3021         * web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
3022         * web-platform-tests/web-animations/animation-model/animation-types/discrete-expected.txt:
3023         * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3024         * web-platform-tests/web-animations/animation-model/animation-types/visibility-expected.txt:
3025         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt:
3026         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance-expected.txt:
3027         * web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt:
3028         * web-platform-tests/web-animations/interfaces/Animation/cancel-expected.txt:
3029         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness-expected.txt:
3030         * web-platform-tests/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt:
3031         * web-platform-tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt:
3032         * web-platform-tests/web-animations/interfaces/KeyframeEffect/target-expected.txt:
3033         * web-platform-tests/web-animations/timing-model/timelines/document-timelines-expected.txt:
3034
3035 2018-02-12  Antoine Quint  <graouts@apple.com>
3036
3037         [Web Animations] Support the copy constructors for KeyframeEffectReadOnly and KeyframeEffect
3038         https://bugs.webkit.org/show_bug.cgi?id=182712
3039
3040         Reviewed by Dean Jackson.
3041
3042         Update test expectations for tests relevant to the copy constructors.
3043
3044         * web-platform-tests/web-animations/interfaces/KeyframeEffect/copy-constructor-expected.txt:
3045         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness-expected.txt:
3046
3047 2018-02-08  Antoine Quint  <graouts@apple.com>
3048
3049         [Web Animations] Refactor AnimationEffect and KeyframeEffect into AnimationEffectReadOnly, KeyframeEffectReadOnly and KeyframeEffect
3050         https://bugs.webkit.org/show_bug.cgi?id=182608
3051
3052         Reviewed by Dean Jackson.
3053
3054         Update WPT expectations with progressions and updated failure points for all tests that involved
3055         either AnimationEffectReadOnly or KeyframeEffectReadOnly.
3056
3057         * web-platform-tests/web-animations/interfaces/Animation/constructor-expected.txt:
3058         * web-platform-tests/web-animations/interfaces/Animation/effect-expected.txt:
3059         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/idlharness-expected.txt:
3060         * web-platform-tests/web-animations/interfaces/Document/getAnimations-expected.txt:
3061         * web-platform-tests/web-animations/interfaces/KeyframeEffect/constructor-expected.txt:
3062         * web-platform-tests/web-animations/interfaces/KeyframeEffect/copy-constructor-expected.txt:
3063         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness-expected.txt:
3064
3065 2018-02-09  Youenn Fablet  <youenn@apple.com>
3066
3067         Add support for cache storage of blob response
3068         https://bugs.webkit.org/show_bug.cgi?id=182637
3069
3070         Reviewed by Brady Eidson.
3071
3072         * web-platform-tests/service-workers/cache-storage/script-tests/cache-put.js:
3073         (cache_test.async):
3074         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-put.https-expected.txt:
3075         * web-platform-tests/service-workers/cache-storage/window/cache-put.https-expected.txt:
3076         * web-platform-tests/service-workers/cache-storage/worker/cache-put.https-expected.txt:
3077         * web-platform-tests/service-workers/cache-storage/window/cache-put.https.html:
3078
3079 2018-02-09  Javier Fernandez  <jfernandez@igalia.com>
3080
3081         [css-align] Implement the new behavior of 'legacy' for justify-items
3082         https://bugs.webkit.org/show_bug.cgi?id=172712
3083
3084         Reviewed by Antti Koivisto.
3085
3086         Rebaselined Default Alignment related tests because of the new 'legacy' value.
3087
3088         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-004-expected.txt:
3089         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-004.html:
3090         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-002-expected.txt:
3091         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-002.html:
3092         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-004-expected.txt:
3093         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-004-expected.txt:
3094         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-004.html:
3095
3096 2018-02-08  Antoine Quint  <graouts@apple.com>
3097
3098         [Web Animations] Always expose "composite" in output of getKeyframes()
3099         https://bugs.webkit.org/show_bug.cgi?id=182600
3100
3101         Reviewed by Dean Jackson.
3102
3103         Update expected results to account for a number of progressions.
3104
3105         * web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt:
3106         * web-platform-tests/web-animations/interfaces/KeyframeEffect/composite-expected.txt:
3107         * web-platform-tests/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt:
3108
3109 2018-02-07  Youenn Fablet  <youenn@apple.com>
3110
3111         Remove www1/www2 URLs from service worker tests
3112         https://bugs.webkit.org/show_bug.cgi?id=182548
3113
3114         Reviewed by Chris Dumez.
3115
3116         * web-platform-tests/service-workers/service-worker/http-to-https-redirect-and-register.https-expected.txt:
3117         * web-platform-tests/service-workers/service-worker/http-to-https-redirect-and-register.https.html:
3118         * web-platform-tests/service-workers/service-worker/update-bytecheck.https.html:
3119
3120 2018-02-07  Chris Dumez  <cdumez@apple.com>
3121
3122         IndexedDB in service workers is using a memory backed store
3123         https://bugs.webkit.org/show_bug.cgi?id=182574
3124         <rdar://problem/37316205>
3125
3126         Reviewed by Youenn Fablet.
3127
3128         Rebaseline WPT test that is now passing.
3129
3130         * web-platform-tests/service-workers/service-worker/indexeddb.https-expected.txt:
3131
3132 2018-02-05  Chris Dumez  <cdumez@apple.com>
3133
3134         Unreviewed, unskip fetch-event-respond-with-partial-stream.https.html as it no longer times out
3135
3136         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-partial-stream.https-expected.txt:
3137         * web-platform-tests/service-workers/service-worker/import-scripts-redirect.https-expected.txt:
3138
3139 2018-02-05  Manuel Rego Casasnovas  <rego@igalia.com>
3140
3141         [css-grid] Rename gutter properties to remove "grid-" prefix
3142         https://bugs.webkit.org/show_bug.cgi?id=180290
3143
3144         Reviewed by Javier Fernandez.
3145
3146         Imported WPT tests from css/css-align/gaps/.
3147         And also update the tests on css/css-grid/alignment/ gutter tests.
3148
3149         * web-platform-tests/css/css-align/gaps/column-gap-animation-001-expected.txt: Added.
3150         * web-platform-tests/css/css-align/gaps/column-gap-animation-001.html: Added.
3151         * web-platform-tests/css/css-align/gaps/column-gap-animation-002-expected.txt: Added.
3152         * web-platform-tests/css/css-align/gaps/column-gap-animation-002.html: Added.
3153         * web-platform-tests/css/css-align/gaps/column-gap-animation-003-expected.txt: Added.
3154         * web-platform-tests/css/css-align/gaps/column-gap-animation-003.html: Added.
3155         * web-platform-tests/css/css-align/gaps/column-gap-parsing-001-expected.txt: Added.
3156         * web-platform-tests/css/css-align/gaps/column-gap-parsing-001.html: Added.
3157         * web-platform-tests/css/css-align/gaps/gap-animation-001-expected.txt: Added.
3158         * web-platform-tests/css/css-align/gaps/gap-animation-001.html: Added.
3159         * web-platform-tests/css/css-align/gaps/gap-animation-002-expected.txt: Added.
3160         * web-platform-tests/css/css-align/gaps/gap-animation-002.html: Added.
3161         * web-platform-tests/css/css-align/gaps/gap-animation-003-expected.txt: Added.
3162         * web-platform-tests/css/css-align/gaps/gap-animation-003.html: Added.
3163         * web-platform-tests/css/css-align/gaps/gap-animation-004-expected.txt: Added.
3164         * web-platform-tests/css/css-align/gaps/gap-animation-004.html: Added.
3165         * web-platform-tests/css/css-align/gaps/gap-parsing-001-expected.txt: Added.
3166         * web-platform-tests/css/css-align/gaps/gap-parsing-001.html: Added.
3167         * web-platform-tests/css/css-align/gaps/grid-column-gap-parsing-001-expected.txt: Added.
3168         * web-platform-tests/css/css-align/gaps/grid-column-gap-parsing-001.html: Added.
3169         * web-platform-tests/css/css-align/gaps/grid-gap-parsing-001-expected.txt: Added.
3170         * web-platform-tests/css/css-align/gaps/grid-gap-parsing-001.html: Added.
3171         * web-platform-tests/css/css-align/gaps/grid-row-gap-parsing-001-expected.txt: Added.
3172         * web-platform-tests/css/css-align/gaps/grid-row-gap-parsing-001.html: Added.
3173         * web-platform-tests/css/css-align/gaps/row-gap-animation-001-expected.txt: Added.
3174         * web-platform-tests/css/css-align/gaps/row-gap-animation-001.html: Added.
3175         * web-platform-tests/css/css-align/gaps/row-gap-animation-002-expected.txt: Added.
3176         * web-platform-tests/css/css-align/gaps/row-gap-animation-002.html: Added.
3177         * web-platform-tests/css/css-align/gaps/row-gap-animation-003-expected.txt: Added.
3178         * web-platform-tests/css/css-align/gaps/row-gap-animation-003.html: Added.
3179         * web-platform-tests/css/css-align/gaps/row-gap-parsing-001-expected.txt: Added.
3180         * web-platform-tests/css/css-align/gaps/row-gap-parsing-001.html: Added.
3181         * web-platform-tests/css/css-align/gaps/w3c-import.log: Added.
3182         * web-platform-tests/css/css-grid/alignment/grid-gutters-001-expected.html:
3183         * web-platform-tests/css/css-grid/alignment/grid-gutters-002-expected.html:
3184         * web-platform-tests/css/css-grid/alignment/grid-gutters-003-expected.html:
3185         * web-platform-tests/css/css-grid/alignment/grid-gutters-004-expected.html:
3186         * web-platform-tests/css/css-grid/alignment/grid-gutters-005-expected.html:
3187         * web-platform-tests/css/css-grid/alignment/grid-gutters-006-expected.html:
3188         * web-platform-tests/css/css-grid/alignment/grid-gutters-007-expected.html:
3189         * web-platform-tests/css/css-grid/alignment/grid-gutters-008-expected.html:
3190         * web-platform-tests/css/css-grid/alignment/grid-gutters-009-expected.html:
3191         * web-platform-tests/css/css-grid/alignment/grid-gutters-010-expected.html:
3192
3193 2018-02-05  Ms2ger  <Ms2ger@igalia.com>
3194
3195         Implement createImageBitmap(HTMLVideoElement)
3196         https://bugs.webkit.org/show_bug.cgi?id=182388
3197
3198         Reviewed by Žan Doberšek.
3199
3200         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
3201         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html:
3202           Update from upstream to make the test pass on macOS.
3203         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
3204
3205 2018-02-02  Chris Dumez  <cdumez@apple.com>
3206
3207         Clearing a registration should null out its workers before setting their state to "redundant"
3208         https://bugs.webkit.org/show_bug.cgi?id=182418
3209         <rdar://problem/37142874>
3210
3211         Reviewed by Youenn Fablet.
3212
3213         Rebaseline WPT test now that all checks are passing. I verified that this test is passing
3214         in both Firefox and Chrome.
3215
3216         * web-platform-tests/service-workers/service-worker/activation.https-expected.txt:
3217
3218 2018-02-02  Ms2ger  <Ms2ger@igalia.com>
3219
3220         Update imagebitmap tests.
3221         https://bugs.webkit.org/show_bug.cgi?id=182335
3222         <rdar://problem/37110684>
3223
3224         Unreviewed test gardening.
3225
3226         * web-platform-tests/2dcontext/imagebitmap/common.sub.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/common.js.
3227         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
3228         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html:
3229         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
3230         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html:
3231         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: Added.
3232         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html: Added.
3233         * web-platform-tests/2dcontext/imagebitmap/w3c-import.log:
3234         * web-platform-tests/common/namespaces.js: Added.
3235         * web-platform-tests/common/w3c-import.log:
3236         * web-platform-tests/images/pattern.mp4: Added.
3237         * web-platform-tests/images/pattern.svg: Added.
3238         * web-platform-tests/images/w3c-import.log:
3239
3240 2018-02-01  Chris Dumez  <cdumez@apple.com>
3241
3242         When SW install fails, null out registration.installing before setting worker state to "redundant"
3243         https://bugs.webkit.org/show_bug.cgi?id=182416
3244         <rdar://problem/37141997>
3245
3246         Reviewed by Youenn Fablet.
3247
3248         Rebaseline WPT test now that one more check is passing.
3249
3250         * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt:
3251
3252 2018-02-01  Chris Dumez  <cdumez@apple.com>
3253
3254         Add missing RETURN_IF_EXCEPTION() after object->get() calls in convertDictionary<>()
3255         https://bugs.webkit.org/show_bug.cgi?id=182392
3256         <rdar://problem/37119215>
3257
3258         Reviewed by Geoffrey Garen.
3259
3260         Rebaseline WPT test now that all checks are passing.
3261
3262         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event-constructor.https-expected.txt:
3263
3264 2018-02-01  Chris Dumez  <cdumez@apple.com>
3265
3266         Unreviewed, rebaseline imported/w3c/web-platform-tests/service-workers/service-worker/performance-timeline.https.html
3267
3268         * web-platform-tests/service-workers/service-worker/performance-timeline.https-expected.txt:
3269
3270 2018-02-01  Commit Queue  <commit-queue@webkit.org>
3271
3272         Unreviewed, rolling out r227958 and r227972.
3273         https://bugs.webkit.org/show_bug.cgi?id=182393
3274
3275         This caused a consistent crash on macOS. (Requested by
3276         mlewis13 on #webkit).
3277
3278         Reverted changesets:
3279
3280         "Update imagebitmap tests."
3281         https://bugs.webkit.org/show_bug.cgi?id=182335
3282         https://trac.webkit.org/changeset/227958
3283
3284         "[WPE] Update test expectations for r227958"
3285         https://bugs.webkit.org/show_bug.cgi?id=182391
3286         https://trac.webkit.org/changeset/227972
3287
3288 2018-02-01  Chris Dumez  <cdumez@apple.com>
3289
3290         Queue a microtask when a waitUntil() promise is settled
3291         https://bugs.webkit.org/show_bug.cgi?id=182372
3292         <rdar://problem/37101019>
3293
3294         Reviewed by Mark Lam.
3295
3296         Reaseline WPT test now that all checks are passing.
3297
3298         * web-platform-tests/service-workers/service-worker/extendable-event-async-waituntil.https-expected.txt:
3299
3300 2018-02-01  Ms2ger  <Ms2ger@igalia.com>
3301
3302         Update imagebitmap tests.
3303         https://bugs.webkit.org/show_bug.cgi?id=182335
3304
3305         Unreviewed test gardening.
3306
3307         * web-platform-tests/2dcontext/imagebitmap/common.sub.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/common.js.
3308         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
3309         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html:
3310         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
3311         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html:
3312         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: Added.
3313         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html: Added.
3314         * web-platform-tests/2dcontext/imagebitmap/w3c-import.log:
3315         * web-platform-tests/common/namespaces.js: Added.
3316         * web-platform-tests/common/w3c-import.log:
3317         * web-platform-tests/images/pattern.mp4: Added.
3318         * web-platform-tests/images/pattern.svg: Added.
3319         * web-platform-tests/images/w3c-import.log:
3320
3321 2018-01-31  Saam Barati  <sbarati@apple.com>
3322
3323         JSC incorrectly interpreting script, sets Global Property instead of Global Lexical variable (LiteralParser / JSONP path)
3324         https://bugs.webkit.org/show_bug.cgi?id=182074
3325         <rdar://problem/36846261>
3326
3327         Reviewed by Mark Lam.
3328
3329         * web-platform-tests/service-workers/service-worker/import-scripts-updated-flag.https-expected.txt:
3330
3331 2018-01-30  Youenn Fablet  <youenn@apple.com> and Oleksandr Skachkov  <gskachkov@gmail.com>
3332
3333         FetchResponse should support ConsumeData callback on chunk data is received
3334         https://bugs.webkit.org/show_bug.cgi?id=181600
3335         <rdar://problem/36932547>
3336
3337         Reviewed by Alex Christensen.
3338
3339         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-body-loaded-in-chunk.https-expected.txt: Added.
3340         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-body-loaded-in-chunk.https.html: Added.
3341         * web-platform-tests/service-workers/service-worker/resources/fetch-event-respond-with-body-loaded-in-chunk-worker.js: Added.
3342
3343 2018-01-30  Javier Fernandez  <jfernandez@igalia.com>
3344
3345         [css-align] The 'baseline' value must be invalid for the 'justify-content' property
3346         https://bugs.webkit.org/show_bug.cgi?id=181794
3347
3348         Reviewed by Antti Koivisto.
3349
3350         Adapted the test cases using <baseline-position> keywords to the new CSS syntax.
3351         Imported the CSS/support folder.
3352
3353         * resources/import-expectations.json:
3354         * web-platform-tests/css/css-align/content-distribution/parse-align-content-001-expected.txt:
3355         * web-platform-tests/css/css-align/content-distribution/parse-align-content-001.html:
3356         * web-platform-tests/css/css-align/content-distribution/parse-align-content-003-expected.txt:
3357         * web-platform-tests/css/css-align/content-distribution/parse-align-content-003.html:
3358         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-001-expected.txt:
3359         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-001.html:
3360         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-003-expected.txt:
3361         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-003.html:
3362         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-004-expected.txt:
3363         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-004.html:
3364         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-001-expected.txt:
3365         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-001.html:
3366         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-002-expected.txt:
3367         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-002.html:
3368         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-004-expected.txt:
3369         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-004.html:
3370         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-006-expected.txt:
3371         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-006.html:
3372         * web-platform-tests/css/css-align/default-alignment/parse-align-items-001-expected.txt:
3373         * web-platform-tests/css/css-align/default-alignment/parse-align-items-001.html:
3374         * web-platform-tests/css/css-align/default-alignment/parse-align-items-003-expected.txt:
3375         * web-platform-tests/css/css-align/default-alignment/parse-align-items-003.html:
3376         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-001-expected.txt:
3377         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-001.html:
3378         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-003-expected.txt:
3379         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-003.html:
3380         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-001.html:
3381         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-002.html:
3382         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-004.html:
3383         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-006.html:
3384         * web-platform-tests/css/css-align/resources/alignment-parsing-utils.js:
3385         (checkPlaceShorhand):
3386         (checkPlaceShorhandLonghands):
3387         * web-platform-tests/css/css-align/self-alignment/parse-align-self-001-expected.txt:
3388         * web-platform-tests/css/css-align/self-alignment/parse-align-self-001.html:
3389         * web-platform-tests/css/css-align/self-alignment/parse-align-self-003-expected.txt:
3390         * web-platform-tests/css/css-align/self-alignment/parse-align-self-003.html:
3391         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-001-expected.txt:
3392         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-001.html:
3393         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-003-expected.txt:
3394         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-003.html:
3395         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-001.html:
3396         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-002.html:
3397         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-004.html:
3398         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-006.html:
3399         * web-platform-tests/css/support/1x1-green.png: Added.
3400         * web-platform-tests/css/support/1x1-lime.png: Added.
3401         * web-platform-tests/css/support/1x1-maroon.png: Added.
3402         * web-platform-tests/css/support/1x1-navy.png: Added.
3403         * web-platform-tests/css/support/1x1-red.png: Added.
3404         * web-platform-tests/css/support/1x1-white.png: Added.
3405         * web-platform-tests/css/support/60x60-gg-rr.png: Added.
3406         * web-platform-tests/css/support/60x60-green.png: Added.
3407         * web-platform-tests/css/support/60x60-red.png: Added.
3408         * web-platform-tests/css/support/OWNERS: Added.
3409         * web-platform-tests/css/support/README: Added.
3410         * web-platform-tests/css/support/a-green.css: Added.
3411         (.a):
3412         * web-platform-tests/css/support/alignment.css: Added.
3413         (.alignSelfAuto):
3414         (.alignSelfNormal):
3415         (.alignSelfStretch):
3416         (.alignSelfStart):
3417         (.alignSelfEnd):
3418         (.alignSelfCenter):
3419         (.alignSelfRight):
3420         (.alignSelfLeft):
3421         (.alignSelfFlexStart):
3422         (.alignSelfFlexEnd):
3423         (.alignSelfSelfStart):
3424         (.alignSelfSelfEnd):
3425         (.alignSelfSafeCenter):
3426         (.alignSelfUnsafeCenter):
3427         (.alignSelfSafeEnd):
3428         (.alignSelfUnsafeEnd):
3429         (.alignSelfSafeSelfEnd):
3430         (.alignSelfUnsafeSelfEnd):
3431         (.alignSelfSafeSelfStart):
3432         (.alignSelfUnsafeSelfStart):
3433         (.alignSelfSafeRight):
3434         (.alignSelfUnsafeRight):
3435         (.alignSelfSafeLeft):
3436         (.alignSelfUnsafeLeft):
3437         (.alignSelfSafeFlexEnd):
3438         (.alignSelfUnsafeFlexEnd):
3439         (.alignSelfSafeFlexStart):
3440         (.alignSelfUnsafeFlexStart):
3441         (.alignSelfBaseline):
3442         (.alignSelfFirstBaseline):
3443         (.alignSelfLastBaseline):
3444         (.alignItemsAuto):
3445         (.alignItemsNormal):
3446         (.alignItemsStretch):
3447         (.alignItemsStart):
3448         (.alignItemsCenter):
3449         (.alignItemsEnd):
3450         (.alignItemsLeft):
3451         (.alignItemsRight):
3452         (.alignItemsFlexStart):
3453         (.alignItemsFlexEnd):
3454         (.alignItemsSelfStart):
3455         (.alignItemsSelfEnd):
3456         (.alignItemsSafeCenter):
3457         (.alignItemsUnsafeCenter):
3458         (.alignItemsSafeEnd):
3459         (.alignItemsUnsafeEnd):
3460         (.alignItemsSafeSelfEnd):
3461         (.alignItemsUnsafeSelfEnd):
3462         (.alignItemsSafeSelfStart):
3463         (.alignItemsUnsafeSelfStart):
3464         (.alignItemsSafeRight):
3465         (.alignItemsUnsafeRight):
3466         (.alignItemsSafeLeft):
3467         (.alignItemsUnsafeLeft):
3468         (.alignItemsSafeFlexEnd):
3469         (.alignItemsUnsafeFlexEnd):
3470         (.alignItemsSafeFlexStart):
3471         (.alignItemsUnsafeFlexStart):
3472         (.alignItemsBaseline):
3473         (.alignItemsFirstBaseline):
3474         (.alignItemsLastBaseline):
3475         (.alignContentBaseline):
3476         (.alignContentLastBaseline):
3477         (.alignContentStart):
3478         (.alignContentEnd):
3479         (.alignContentCenter):
3480         (.alignContentLeft):
3481         (.alignContentRight):
3482         (.alignContentFlexStart):
3483         (.alignContentFlexEnd):
3484         (.alignContentSpaceBetween):
3485         (.alignContentSpaceAround):
3486         (.alignContentSpaceEvenly):
3487         (.alignContentStretch):
3488         (.alignContentSafeCenter):
3489         (.alignContentUnsafeCenter):
3490         (.alignContentSafeEnd):
3491         (.alignContentUnsafeEnd):
3492         (.alignContentSafeRight):
3493         (.alignContentUnsafeRight):
3494         (.alignContentSafeLeft):
3495         (.alignContentUnsafeLeft):
3496         (.alignContentSafeFlexEnd):
3497         (.alignContentUnsafeFlexEnd):
3498         (.alignContentSafeFlexStart):
3499         (.alignContentUnsafeFlexStart):
3500         (.alignContentFirstBaseline):
3501         (.justifySelfAuto):
3502         (.justifySelfNormal):
3503         (.justifySelfStretch):
3504         (.justifySelfStart):
3505         (.justifySelfCenter):
3506         (.justifySelfEnd):
3507         (.justifySelfRight):
3508         (.justifySelfLeft):
3509         (.justifySelfFlexStart):
3510         (.justifySelfFlexEnd):
3511         (.justifySelfSelfStart):
3512         (.justifySelfSelfEnd):
3513         (.justifySelfSafeCenter):
3514         (.justifySelfUnsafeCenter):
3515         (.justifySelfSafeEnd):
3516         (.justifySelfUnsafeEnd):
3517         (.justifySelfSafeSelfEnd):
3518         (.justifySelfUnsafeSelfEnd):
3519         (.justifySelfSafeSelfStart):
3520         (.justifySelfUnsafeSelfStart):
3521         (.justifySelfSafeRight):
3522         (.justifySelfUnsafeRight):
3523         (.justifySelfSafeLeft):
3524         (.justifySelfUnsafeLeft):
3525         (.justifySelfSafeFlexEnd):
3526         (.justifySelfUnsafeFlexEnd):
3527         (.justifySelfSafeFlexStart):
3528         (.justifySelfUnsafeFlexStart):
3529         (.justifySelfBaseline):
3530         (.justifySelfFirstBaseline):
3531         (.justifySelfLastBaseline):
3532         (.justifyItemsAuto):
3533         (.justifyItemsNormal):
3534         (.justifyItemsStretch):
3535         (.justifyItemsStart):
3536         (.justifyItemsCenter):
3537         (.justifyItemsEnd):
3538         (.justifyItemsLeft):
3539         (.justifyItemsRight):
3540         (.justifyItemsFlexStart):
3541         (.justifyItemsFlexEnd):
3542         (.justifyItemsSelfStart):
3543         (.justifyItemsSelfEnd):
3544         (.justifyItemsLegacy):
3545         (.justifyItemsLegacyLeft):
3546         (.justifyItemsLegacyCenter):
3547         (.justifyItemsLegacyRight):
3548         (.justifyItemsLeftLegacy):
3549         (.justifyItemsCenterLegacy):
3550         (.justifyItemsRightLegacy):
3551         (.justifyItemsSafeCenter):
3552         (.justifyItemsUnsafeCenter):
3553         (.justifyItemsSafeEnd):
3554         (.justifyItemsUnsafeEnd):
3555         (.justifyItemsSafeSelfEnd):
3556         (.justifyItemsUnsafeSelfEnd):
3557         (.justifyItemsSafeSelfStart):
3558         (.justifyItemsUnsafeSelfStart):
3559         (.justifyItemsSafeRight):
3560         (.justifyItemsUnsafeRight):
3561         (.justifyItemsSafeLeft):
3562         (.justifyItemsUnsafeLeft):
3563         (.justifyItemsSafeFlexEnd):
3564         (.justifyItemsUnsafeFlexEnd):
3565         (.justifyItemsSafeFlexStart):
3566         (.justifyItemsUnsafeFlexStart):
3567         (.justifyItemsTest):
3568         (.justifyItemsBaseline):
3569         (.justifyItemsFirstBaseline):
3570         (.justifyItemsLastBaseline):
3571         (.justifyContentBaseline):
3572         (.justifyContentLastBaseline):
3573         (.justifyContentStart):
3574         (.justifyContentEnd):
3575         (.justifyContentCenter):
3576         (.justifyContentLeft):
3577         (.justifyContentRight):
3578         (.justifyContentFlexStart):
3579         (.justifyContentFlexEnd):
3580         (.justifyContentSpaceBetween):
3581         (.justifyContentSpaceAround):
3582         (.justifyContentSpaceEvenly):
3583         (.justifyContentStretch):
3584         (.justifyContentSafeCenter):
3585         (.justifyContentUnsafeCenter):
3586         (.justifyContentSafeEnd):
3587         (.justifyContentUnsafeEnd):
3588         (.justifyContentSafeRight):
3589         (.justifyContentUnsafeRight):
3590         (.justifyContentSafeLeft):
3591         (.justifyContentUnsafeLeft):
3592         (.justifyContentSafeFlexEnd):
3593         (.justifyContentUnsafeFlexEnd):
3594         (.justifyContentSafeFlexStart):
3595         (.justifyContentUnsafeFlexStart):
3596         (.justifyContentFirstBaseline):
3597         (.itemsNormal):
3598         (.itemsStretch):
3599         (.itemsStart):