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