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