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