Clearing a registration should null out its workers before setting their state to...
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2018-02-02  Chris Dumez  <cdumez@apple.com>
2
3         Clearing a registration should null out its workers before setting their state to "redundant"
4         https://bugs.webkit.org/show_bug.cgi?id=182418
5         <rdar://problem/37142874>
6
7         Reviewed by Youenn Fablet.
8
9         Rebaseline WPT test now that all checks are passing. I verified that this test is passing
10         in both Firefox and Chrome.
11
12         * web-platform-tests/service-workers/service-worker/activation.https-expected.txt:
13
14 2018-02-02  Ms2ger  <Ms2ger@igalia.com>
15
16         Update imagebitmap tests.
17         https://bugs.webkit.org/show_bug.cgi?id=182335
18         <rdar://problem/37110684>
19
20         Unreviewed test gardening.
21
22         * web-platform-tests/2dcontext/imagebitmap/common.sub.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/common.js.
23         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
24         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html:
25         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
26         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html:
27         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: Added.
28         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html: Added.
29         * web-platform-tests/2dcontext/imagebitmap/w3c-import.log:
30         * web-platform-tests/common/namespaces.js: Added.
31         * web-platform-tests/common/w3c-import.log:
32         * web-platform-tests/images/pattern.mp4: Added.
33         * web-platform-tests/images/pattern.svg: Added.
34         * web-platform-tests/images/w3c-import.log:
35
36 2018-02-01  Chris Dumez  <cdumez@apple.com>
37
38         When SW install fails, null out registration.installing before setting worker state to "redundant"
39         https://bugs.webkit.org/show_bug.cgi?id=182416
40         <rdar://problem/37141997>
41
42         Reviewed by Youenn Fablet.
43
44         Rebaseline WPT test now that one more check is passing.
45
46         * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt:
47
48 2018-02-01  Chris Dumez  <cdumez@apple.com>
49
50         Add missing RETURN_IF_EXCEPTION() after object->get() calls in convertDictionary<>()
51         https://bugs.webkit.org/show_bug.cgi?id=182392
52         <rdar://problem/37119215>
53
54         Reviewed by Geoffrey Garen.
55
56         Rebaseline WPT test now that all checks are passing.
57
58         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event-constructor.https-expected.txt:
59
60 2018-02-01  Chris Dumez  <cdumez@apple.com>
61
62         Unreviewed, rebaseline imported/w3c/web-platform-tests/service-workers/service-worker/performance-timeline.https.html
63
64         * web-platform-tests/service-workers/service-worker/performance-timeline.https-expected.txt:
65
66 2018-02-01  Commit Queue  <commit-queue@webkit.org>
67
68         Unreviewed, rolling out r227958 and r227972.
69         https://bugs.webkit.org/show_bug.cgi?id=182393
70
71         This caused a consistent crash on macOS. (Requested by
72         mlewis13 on #webkit).
73
74         Reverted changesets:
75
76         "Update imagebitmap tests."
77         https://bugs.webkit.org/show_bug.cgi?id=182335
78         https://trac.webkit.org/changeset/227958
79
80         "[WPE] Update test expectations for r227958"
81         https://bugs.webkit.org/show_bug.cgi?id=182391
82         https://trac.webkit.org/changeset/227972
83
84 2018-02-01  Chris Dumez  <cdumez@apple.com>
85
86         Queue a microtask when a waitUntil() promise is settled
87         https://bugs.webkit.org/show_bug.cgi?id=182372
88         <rdar://problem/37101019>
89
90         Reviewed by Mark Lam.
91
92         Reaseline WPT test now that all checks are passing.
93
94         * web-platform-tests/service-workers/service-worker/extendable-event-async-waituntil.https-expected.txt:
95
96 2018-02-01  Ms2ger  <Ms2ger@igalia.com>
97
98         Update imagebitmap tests.
99         https://bugs.webkit.org/show_bug.cgi?id=182335
100
101         Unreviewed test gardening.
102
103         * web-platform-tests/2dcontext/imagebitmap/common.sub.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/common.js.
104         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
105         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html:
106         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
107         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html:
108         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: Added.
109         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html: Added.
110         * web-platform-tests/2dcontext/imagebitmap/w3c-import.log:
111         * web-platform-tests/common/namespaces.js: Added.
112         * web-platform-tests/common/w3c-import.log:
113         * web-platform-tests/images/pattern.mp4: Added.
114         * web-platform-tests/images/pattern.svg: Added.
115         * web-platform-tests/images/w3c-import.log:
116
117 2018-01-31  Saam Barati  <sbarati@apple.com>
118
119         JSC incorrectly interpreting script, sets Global Property instead of Global Lexical variable (LiteralParser / JSONP path)
120         https://bugs.webkit.org/show_bug.cgi?id=182074
121         <rdar://problem/36846261>
122
123         Reviewed by Mark Lam.
124
125         * web-platform-tests/service-workers/service-worker/import-scripts-updated-flag.https-expected.txt:
126
127 2018-01-30  Youenn Fablet  <youenn@apple.com> and Oleksandr Skachkov  <gskachkov@gmail.com>
128
129         FetchResponse should support ConsumeData callback on chunk data is received
130         https://bugs.webkit.org/show_bug.cgi?id=181600
131         <rdar://problem/36932547>
132
133         Reviewed by Alex Christensen.
134
135         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-body-loaded-in-chunk.https-expected.txt: Added.
136         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-body-loaded-in-chunk.https.html: Added.
137         * web-platform-tests/service-workers/service-worker/resources/fetch-event-respond-with-body-loaded-in-chunk-worker.js: Added.
138
139 2018-01-30  Javier Fernandez  <jfernandez@igalia.com>
140
141         [css-align] The 'baseline' value must be invalid for the 'justify-content' property
142         https://bugs.webkit.org/show_bug.cgi?id=181794
143
144         Reviewed by Antti Koivisto.
145
146         Adapted the test cases using <baseline-position> keywords to the new CSS syntax.
147         Imported the CSS/support folder.
148
149         * resources/import-expectations.json:
150         * web-platform-tests/css/css-align/content-distribution/parse-align-content-001-expected.txt:
151         * web-platform-tests/css/css-align/content-distribution/parse-align-content-001.html:
152         * web-platform-tests/css/css-align/content-distribution/parse-align-content-003-expected.txt:
153         * web-platform-tests/css/css-align/content-distribution/parse-align-content-003.html:
154         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-001-expected.txt:
155         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-001.html:
156         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-003-expected.txt:
157         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-003.html:
158         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-004-expected.txt:
159         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-004.html:
160         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-001-expected.txt:
161         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-001.html:
162         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-002-expected.txt:
163         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-002.html:
164         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-004-expected.txt:
165         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-004.html:
166         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-006-expected.txt:
167         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-006.html:
168         * web-platform-tests/css/css-align/default-alignment/parse-align-items-001-expected.txt:
169         * web-platform-tests/css/css-align/default-alignment/parse-align-items-001.html:
170         * web-platform-tests/css/css-align/default-alignment/parse-align-items-003-expected.txt:
171         * web-platform-tests/css/css-align/default-alignment/parse-align-items-003.html:
172         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-001-expected.txt:
173         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-001.html:
174         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-003-expected.txt:
175         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-003.html:
176         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-001.html:
177         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-002.html:
178         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-004.html:
179         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-006.html:
180         * web-platform-tests/css/css-align/resources/alignment-parsing-utils.js:
181         (checkPlaceShorhand):
182         (checkPlaceShorhandLonghands):
183         * web-platform-tests/css/css-align/self-alignment/parse-align-self-001-expected.txt:
184         * web-platform-tests/css/css-align/self-alignment/parse-align-self-001.html:
185         * web-platform-tests/css/css-align/self-alignment/parse-align-self-003-expected.txt:
186         * web-platform-tests/css/css-align/self-alignment/parse-align-self-003.html:
187         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-001-expected.txt:
188         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-001.html:
189         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-003-expected.txt:
190         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-003.html:
191         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-001.html:
192         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-002.html:
193         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-004.html:
194         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-006.html:
195         * web-platform-tests/css/support/1x1-green.png: Added.
196         * web-platform-tests/css/support/1x1-lime.png: Added.
197         * web-platform-tests/css/support/1x1-maroon.png: Added.
198         * web-platform-tests/css/support/1x1-navy.png: Added.
199         * web-platform-tests/css/support/1x1-red.png: Added.
200         * web-platform-tests/css/support/1x1-white.png: Added.
201         * web-platform-tests/css/support/60x60-gg-rr.png: Added.
202         * web-platform-tests/css/support/60x60-green.png: Added.
203         * web-platform-tests/css/support/60x60-red.png: Added.
204         * web-platform-tests/css/support/OWNERS: Added.
205         * web-platform-tests/css/support/README: Added.
206         * web-platform-tests/css/support/a-green.css: Added.
207         (.a):
208         * web-platform-tests/css/support/alignment.css: Added.
209         (.alignSelfAuto):
210         (.alignSelfNormal):
211         (.alignSelfStretch):
212         (.alignSelfStart):
213         (.alignSelfEnd):
214         (.alignSelfCenter):
215         (.alignSelfRight):
216         (.alignSelfLeft):
217         (.alignSelfFlexStart):
218         (.alignSelfFlexEnd):
219         (.alignSelfSelfStart):
220         (.alignSelfSelfEnd):
221         (.alignSelfSafeCenter):
222         (.alignSelfUnsafeCenter):
223         (.alignSelfSafeEnd):
224         (.alignSelfUnsafeEnd):
225         (.alignSelfSafeSelfEnd):
226         (.alignSelfUnsafeSelfEnd):
227         (.alignSelfSafeSelfStart):
228         (.alignSelfUnsafeSelfStart):
229         (.alignSelfSafeRight):
230         (.alignSelfUnsafeRight):
231         (.alignSelfSafeLeft):
232         (.alignSelfUnsafeLeft):
233         (.alignSelfSafeFlexEnd):
234         (.alignSelfUnsafeFlexEnd):
235         (.alignSelfSafeFlexStart):
236         (.alignSelfUnsafeFlexStart):
237         (.alignSelfBaseline):
238         (.alignSelfFirstBaseline):
239         (.alignSelfLastBaseline):
240         (.alignItemsAuto):
241         (.alignItemsNormal):
242         (.alignItemsStretch):
243         (.alignItemsStart):
244         (.alignItemsCenter):
245         (.alignItemsEnd):
246         (.alignItemsLeft):
247         (.alignItemsRight):
248         (.alignItemsFlexStart):
249         (.alignItemsFlexEnd):
250         (.alignItemsSelfStart):
251         (.alignItemsSelfEnd):
252         (.alignItemsSafeCenter):
253         (.alignItemsUnsafeCenter):
254         (.alignItemsSafeEnd):
255         (.alignItemsUnsafeEnd):
256         (.alignItemsSafeSelfEnd):
257         (.alignItemsUnsafeSelfEnd):
258         (.alignItemsSafeSelfStart):
259         (.alignItemsUnsafeSelfStart):
260         (.alignItemsSafeRight):
261         (.alignItemsUnsafeRight):
262         (.alignItemsSafeLeft):
263         (.alignItemsUnsafeLeft):
264         (.alignItemsSafeFlexEnd):
265         (.alignItemsUnsafeFlexEnd):
266         (.alignItemsSafeFlexStart):
267         (.alignItemsUnsafeFlexStart):
268         (.alignItemsBaseline):
269         (.alignItemsFirstBaseline):
270         (.alignItemsLastBaseline):
271         (.alignContentBaseline):
272         (.alignContentLastBaseline):
273         (.alignContentStart):
274         (.alignContentEnd):
275         (.alignContentCenter):
276         (.alignContentLeft):
277         (.alignContentRight):
278         (.alignContentFlexStart):
279         (.alignContentFlexEnd):
280         (.alignContentSpaceBetween):
281         (.alignContentSpaceAround):
282         (.alignContentSpaceEvenly):
283         (.alignContentStretch):
284         (.alignContentSafeCenter):
285         (.alignContentUnsafeCenter):
286         (.alignContentSafeEnd):
287         (.alignContentUnsafeEnd):
288         (.alignContentSafeRight):
289         (.alignContentUnsafeRight):
290         (.alignContentSafeLeft):
291         (.alignContentUnsafeLeft):
292         (.alignContentSafeFlexEnd):
293         (.alignContentUnsafeFlexEnd):
294         (.alignContentSafeFlexStart):
295         (.alignContentUnsafeFlexStart):
296         (.alignContentFirstBaseline):
297         (.justifySelfAuto):
298         (.justifySelfNormal):
299         (.justifySelfStretch):
300         (.justifySelfStart):
301         (.justifySelfCenter):
302         (.justifySelfEnd):
303         (.justifySelfRight):
304         (.justifySelfLeft):
305         (.justifySelfFlexStart):
306         (.justifySelfFlexEnd):
307         (.justifySelfSelfStart):
308         (.justifySelfSelfEnd):
309         (.justifySelfSafeCenter):
310         (.justifySelfUnsafeCenter):
311         (.justifySelfSafeEnd):
312         (.justifySelfUnsafeEnd):
313         (.justifySelfSafeSelfEnd):
314         (.justifySelfUnsafeSelfEnd):
315         (.justifySelfSafeSelfStart):
316         (.justifySelfUnsafeSelfStart):
317         (.justifySelfSafeRight):
318         (.justifySelfUnsafeRight):
319         (.justifySelfSafeLeft):
320         (.justifySelfUnsafeLeft):
321         (.justifySelfSafeFlexEnd):
322         (.justifySelfUnsafeFlexEnd):
323         (.justifySelfSafeFlexStart):
324         (.justifySelfUnsafeFlexStart):
325         (.justifySelfBaseline):
326         (.justifySelfFirstBaseline):
327         (.justifySelfLastBaseline):
328         (.justifyItemsAuto):
329         (.justifyItemsNormal):
330         (.justifyItemsStretch):
331         (.justifyItemsStart):
332         (.justifyItemsCenter):
333         (.justifyItemsEnd):
334         (.justifyItemsLeft):
335         (.justifyItemsRight):
336         (.justifyItemsFlexStart):
337         (.justifyItemsFlexEnd):
338         (.justifyItemsSelfStart):
339         (.justifyItemsSelfEnd):
340         (.justifyItemsLegacy):
341         (.justifyItemsLegacyLeft):
342         (.justifyItemsLegacyCenter):
343         (.justifyItemsLegacyRight):
344         (.justifyItemsLeftLegacy):
345         (.justifyItemsCenterLegacy):
346         (.justifyItemsRightLegacy):
347         (.justifyItemsSafeCenter):
348         (.justifyItemsUnsafeCenter):
349         (.justifyItemsSafeEnd):
350         (.justifyItemsUnsafeEnd):
351         (.justifyItemsSafeSelfEnd):
352         (.justifyItemsUnsafeSelfEnd):
353         (.justifyItemsSafeSelfStart):
354         (.justifyItemsUnsafeSelfStart):
355         (.justifyItemsSafeRight):
356         (.justifyItemsUnsafeRight):
357         (.justifyItemsSafeLeft):
358         (.justifyItemsUnsafeLeft):
359         (.justifyItemsSafeFlexEnd):
360         (.justifyItemsUnsafeFlexEnd):
361         (.justifyItemsSafeFlexStart):
362         (.justifyItemsUnsafeFlexStart):
363         (.justifyItemsTest):
364         (.justifyItemsBaseline):
365         (.justifyItemsFirstBaseline):
366         (.justifyItemsLastBaseline):
367         (.justifyContentBaseline):
368         (.justifyContentLastBaseline):
369         (.justifyContentStart):
370         (.justifyContentEnd):
371         (.justifyContentCenter):
372         (.justifyContentLeft):
373         (.justifyContentRight):
374         (.justifyContentFlexStart):
375         (.justifyContentFlexEnd):
376         (.justifyContentSpaceBetween):
377         (.justifyContentSpaceAround):
378         (.justifyContentSpaceEvenly):
379         (.justifyContentStretch):
380         (.justifyContentSafeCenter):
381         (.justifyContentUnsafeCenter):
382         (.justifyContentSafeEnd):
383         (.justifyContentUnsafeEnd):
384         (.justifyContentSafeRight):
385         (.justifyContentUnsafeRight):
386         (.justifyContentSafeLeft):
387         (.justifyContentUnsafeLeft):
388         (.justifyContentSafeFlexEnd):
389         (.justifyContentUnsafeFlexEnd):
390         (.justifyContentSafeFlexStart):
391         (.justifyContentUnsafeFlexStart):
392         (.justifyContentFirstBaseline):
393         (.itemsNormal):
394         (.itemsStretch):
395         (.itemsStart):
396         (.itemsCenter):
397         (.itemsEnd):
398         (.itemsLeft):
399         (.itemsRight):
400         (.itemsSelfStart):
401         (.itemsSelfEnd):
402         (.itemsBaseline):
403         (.selfStretch):
404         (.selfStart):
405         (.selfEnd):
406         (.selfCenter):
407         (.selfRight):
408         (.selfLeft):
409         (.selfSelfStart):
410         (.selfSelfEnd):
411         (.selfBaseline):
412         (.contentStart):
413         (.contentCenter):
414         (.contentEnd):
415         (.contentCenterSafe):
416         (.contentCenterUnsafe):
417         (.contentEndSafe):
418         (.contentEndUnsafe):
419         (.contentSpaceBetween):
420         (.contentSpaceAround):
421         (.contentSpaceEvenly):
422         (.contentStretch):
423         * web-platform-tests/css/support/b-green.css: Added.
424         (.b):
425         * web-platform-tests/css/support/c-red.css: Added.
426         (.c):
427         * web-platform-tests/css/support/cat.png: Added.
428         * web-platform-tests/css/support/green.ico: Added.
429         * web-platform-tests/css/support/import-green.css: Added.
430         (.import):
431         * web-platform-tests/css/support/import-red.css: Added.
432         (.import):
433         * web-platform-tests/css/support/pattern-grg-rgr-grg.png: Added.
434         * web-platform-tests/css/support/pattern-grg-rrg-rgg.png: Added.
435         * web-platform-tests/css/support/pattern-rgr-grg-rgr.png: Added.
436         * web-platform-tests/css/support/pattern-tr.png: Added.
437         * web-platform-tests/css/support/red.ico: Added.
438         * web-platform-tests/css/support/ruler-h-50%.png: Added.
439         * web-platform-tests/css/support/ruler-h-50px.png: Added.
440         * web-platform-tests/css/support/ruler-v-100px.png: Added.
441         * web-platform-tests/css/support/ruler-v-50px.png: Added.
442         * web-platform-tests/css/support/square-purple.png: Added.
443         * web-platform-tests/css/support/square-teal.png: Added.
444         * web-platform-tests/css/support/square-white.png: Added.
445         * web-platform-tests/css/support/support/README: Added.
446         * web-platform-tests/css/support/support/swatch-green.png: Added.
447         * web-platform-tests/css/support/support/swatch-red.png: Added.
448         * web-platform-tests/css/support/support/w3c-import.log: Added.
449         * web-platform-tests/css/support/swatch-blue.png: Added.
450         * web-platform-tests/css/support/swatch-green.png: Added.
451         * web-platform-tests/css/support/swatch-lime.png: Added.
452         * web-platform-tests/css/support/swatch-orange.png: Added.
453         * web-platform-tests/css/support/swatch-red.png: Added.
454         * web-platform-tests/css/support/swatch-teal.png: Added.
455         * web-platform-tests/css/support/swatch-white.png: Added.
456         * web-platform-tests/css/support/swatch-yellow.png: Added.
457         * web-platform-tests/css/support/test-bl.png: Added.
458         * web-platform-tests/css/support/test-br.png: Added.
459         * web-platform-tests/css/support/test-inner-half-size.png: Added.
460         * web-platform-tests/css/support/test-outer.png: Added.
461         * web-platform-tests/css/support/test-tl.png: Added.
462         * web-platform-tests/css/support/test-tr.png: Added.
463         * web-platform-tests/css/support/w3c-import.log: Added.
464
465 2018-01-30  Frederic Wang  <fwang@igalia.com>
466
467         Use document.scrollingElement to access viewport scroll properties in tests
468         https://bugs.webkit.org/show_bug.cgi?id=182241
469
470         Reviewed by Antonio Gomes.
471
472         Many tests use document.body in standard mode in order to access scroll properties of the
473         viewport. This is incorrect per the CSSOM View specification but WebKit does not follow the
474         spec at the moment (see bug 5991). This replaces several of these instances with
475         document.scrollingElement, so that tests will still work when WebKit's behavior is changed.
476         The change in that web-platform-tests test are imported from
477         https://github.com/w3c/web-platform-tests/commit/fc33ef7641427a3f1388093c54b24f292c21b34d
478
479         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/003.html:
480
481 2018-01-29  Youenn Fablet  <youenn@apple.com>
482
483         ServiceWorkerClientFetch should not consider responses without Location headers as redirection responses
484         https://bugs.webkit.org/show_bug.cgi?id=182134
485
486         Reviewed by Chris Dumez.
487
488         * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt:
489
490 2018-01-29  Oleksandr Skachkov  <gskachkov@gmail.com>
491
492         FetchResponse should support ConsumeData callback on chunk data is received: handling ReadableStream bodies
493         https://bugs.webkit.org/show_bug.cgi?id=182008
494
495         Reviewed by Youenn Fablet.
496
497         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-readable-stream-chunk.https-expected.txt: Added.
498         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-readable-stream-chunk.https.html: Added.
499         * web-platform-tests/service-workers/service-worker/resources/fetch-event-respond-with-readable-stream-chunk-iframe.html: Added.
500         * web-platform-tests/service-workers/service-worker/resources/fetch-event-respond-with-readable-stream-chunk-worker.js: Added.
501         (const.process):
502         (this.step):
503         (this.run):
504         (const.asyncSteps):
505
506 2018-01-26  Antoine Quint  <graouts@apple.com>
507
508         [Web Animations] Distinguish between an omitted and a null timeline argument to the Animation constructor
509         https://bugs.webkit.org/show_bug.cgi?id=179065
510
511         Reviewed by Dean Jackson.
512
513         Update WPT test output with progressions.
514
515         * web-platform-tests/web-animations/interfaces/Animation/constructor-expected.txt:
516         * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation-expected.txt:
517         * web-platform-tests/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt:
518
519 2018-01-26  Youenn Fablet  <youenn@apple.com>
520
521         CSP post checks should be done for service worker responses
522         https://bugs.webkit.org/show_bug.cgi?id=182160
523
524         Reviewed by Daniel Bates.
525
526         * web-platform-tests/service-workers/service-worker/fetch-csp.https-expected.txt:
527
528 2018-01-26  Manuel Rego Casasnovas  <rego@igalia.com>
529
530         [css-multicol] Support percentages in column-gap
531         https://bugs.webkit.org/show_bug.cgi?id=182004
532
533         Reviewed by Javier Fernandez.
534
535         New expected results for a few tests that are passing now.
536         One is the test for this specific patch, the other are tests related to animations
537         of "normal" and initial value, that were fixed with the introduction of GapLength.
538
539         * web-platform-tests/css/css-multicol/multicol-gap-animation-002-expected.txt:
540         * web-platform-tests/css/css-multicol/multicol-gap-animation-003-expected.txt:
541         * web-platform-tests/css/css-multicol/multicol-gap-percentage-001-expected.txt:
542
543 2018-01-25  Yusuke Suzuki  <utatane.tea@gmail.com>
544
545         imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling.html crashes
546         https://bugs.webkit.org/show_bug.cgi?id=181980
547
548         Reviewed by Ryosuke Niwa.
549
550         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error-expected.txt:
551         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-expected.txt: Added.
552
553 2018-01-25  Chris Dumez  <cdumez@apple.com>
554
555         Access to service workers / Cache API should be disabled in sandboxed frames without allow-same-origin flag
556         https://bugs.webkit.org/show_bug.cgi?id=182140
557         <rdar://problem/36879952>
558
559         Reviewed by Youenn Fablet.
560
561         Rebaseline several WPT test that either pass or fail differently.
562
563         * web-platform-tests/service-workers/cache-storage/window/sandboxed-iframes.https-expected.txt:
564         * web-platform-tests/service-workers/service-worker/sandboxed-iframe-navigator-serviceworker.https-expected.txt:
565
566 2018-01-25  Chris Dumez  <cdumez@apple.com>
567
568         Clients.get(id) should only returns clients in the service worker's origin
569         https://bugs.webkit.org/show_bug.cgi?id=182149
570         <rdar://problem/36882310>
571
572         Reviewed by Youenn Fablet.
573
574         Rebase WPT test that is now passing.
575
576         * web-platform-tests/service-workers/service-worker/clients-get-cross-origin.https-expected.txt:
577
578 2018-01-25  Youenn Fablet  <youenn@apple.com>
579
580         ShapeOutside should use same origin credentials mode
581         https://bugs.webkit.org/show_bug.cgi?id=182141
582
583         Reviewed by Chris Dumez.
584
585         * web-platform-tests/service-workers/service-worker/fetch-request-css-images.https-expected.txt:
586
587 2018-01-25  Youenn Fablet  <youenn@apple.com>
588
589         DocumentThreadableLoader should ensure service worker is not reused if redirection comes from the network
590         https://bugs.webkit.org/show_bug.cgi?id=182137
591
592         Reviewed by Chris Dumez.
593
594         * web-platform-tests/service-workers/service-worker/fetch-request-fallback.https-expected.txt:
595
596 2018-01-25  Youenn Fablet  <youenn@apple.com>
597
598         DocumentLoader should interrupt ongoing load when getting a redirection from network that matches a service worker
599         https://bugs.webkit.org/show_bug.cgi?id=182115
600
601         Reviewed by Alex Christensen.
602
603         * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt:
604
605 2018-01-25  Chris Dumez  <cdumez@apple.com>
606
607         Registering same scope as the script directory without the last slash should fail
608         https://bugs.webkit.org/show_bug.cgi?id=182122
609         <rdar://problem/36877167>
610
611         Reviewed by Youenn Fablet.
612
613         Rebaseline WPT test now that one more check is passing.
614
615         * web-platform-tests/service-workers/service-worker/registration-security-error.https-expected.txt:
616
617 2018-01-25  Antoine Quint  <graouts@apple.com>
618
619         [Web Animations] Expose the reverse() method
620         https://bugs.webkit.org/show_bug.cgi?id=182100
621         <rdar://problem/36867117>
622
623         Reviewed by Dean Jackson.
624
625         Update WPT test output with progressions.
626
627         * web-platform-tests/web-animations/interfaces/Animation/idlharness-expected.txt:
628         * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation-expected.txt:
629
630 2018-01-25  Antoine Quint  <graouts@apple.com>
631
632         [Web Animations] Account for provided easings when computing progress and resolving keyframe effect values
633         https://bugs.webkit.org/show_bug.cgi?id=182098
634         <rdar://problem/36866149>
635
636         Reviewed by Dean Jackson.
637
638         Update expected values with a few adjusted failures and many progressions.
639
640         * web-platform-tests/css-timing-1/step-timing-functions-output-expected.txt:
641         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt:
642         * web-platform-tests/web-animations/interfaces/Animation/effect-expected.txt:
643         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt:
644         * web-platform-tests/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt:
645         * web-platform-tests/web-animations/timing-model/time-transformations/transformed-progress-expected.txt:
646
647 2018-01-25  Youenn Fablet  <youenn@apple.com>
648
649         Set integrity fetch options for loading scripts and CSS
650         https://bugs.webkit.org/show_bug.cgi?id=182077
651
652         Reviewed by Chris Dumez.
653
654         * web-platform-tests/service-workers/service-worker/fetch-request-resources.https-expected.txt:
655         * web-platform-tests/service-workers/service-worker/fetch-request-resources.https.html:
656
657 2018-01-25  Manuel Rego Casasnovas  <rego@igalia.com>
658
659         [css-multicol] Update WPT test suite
660         https://bugs.webkit.org/show_bug.cgi?id=182087
661
662         Reviewed by Javier Fernandez.
663
664         * resources/import-expectations.json:
665         * resources/resource-files.json:
666         * web-platform-tests/css/css-multicol/OWNERS: Added.
667         * web-platform-tests/css/css-multicol/extremely-tall-multicol-with-extremely-tall-child-crash-expected.txt: Added.
668         * web-platform-tests/css/css-multicol/extremely-tall-multicol-with-extremely-tall-child-crash.html: Added.
669         * web-platform-tests/css/css-multicol/multicol-basic-001-expected.html:
670         * web-platform-tests/css/css-multicol/multicol-basic-001.html:
671         * web-platform-tests/css/css-multicol/multicol-basic-002-expected.html:
672         * web-platform-tests/css/css-multicol/multicol-basic-002.html:
673         * web-platform-tests/css/css-multicol/multicol-basic-003-expected.html:
674         * web-platform-tests/css/css-multicol/multicol-basic-003.html:
675         * web-platform-tests/css/css-multicol/multicol-basic-004-expected.html:
676         * web-platform-tests/css/css-multicol/multicol-basic-004.html:
677         * web-platform-tests/css/css-multicol/multicol-basic-005-expected.xht: Added.
678         * web-platform-tests/css/css-multicol/multicol-basic-005.xht: Added.
679         * web-platform-tests/css/css-multicol/multicol-basic-006-expected.xht: Added.
680         * web-platform-tests/css/css-multicol/multicol-basic-006.xht: Added.
681         * web-platform-tests/css/css-multicol/multicol-basic-007-expected.xht: Added.
682         * web-platform-tests/css/css-multicol/multicol-basic-007.xht: Added.
683         * web-platform-tests/css/css-multicol/multicol-basic-008-expected.xht: Added.
684         * web-platform-tests/css/css-multicol/multicol-basic-008.xht: Added.
685         * 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.
686         * 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.
687         * web-platform-tests/css/css-multicol/multicol-block-no-clip-002-expected.xht: Added.
688         * 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.
689         * web-platform-tests/css/css-multicol/multicol-br-inside-avoidcolumn-001-expected.html: Added.
690         * web-platform-tests/css/css-multicol/multicol-br-inside-avoidcolumn-001.xht:
691         * web-platform-tests/css/css-multicol/multicol-break-000-expected.xht:
692         * web-platform-tests/css/css-multicol/multicol-break-001-expected.xht:
693         * web-platform-tests/css/css-multicol/multicol-break-001.xht:
694         * web-platform-tests/css/css-multicol/multicol-clip-001.xht:
695         * web-platform-tests/css/css-multicol/multicol-columns-001-expected.xht:
696         * web-platform-tests/css/css-multicol/multicol-columns-001.xht:
697         * web-platform-tests/css/css-multicol/multicol-columns-002-expected.xht:
698         * web-platform-tests/css/css-multicol/multicol-columns-002.xht:
699         * web-platform-tests/css/css-multicol/multicol-columns-003-expected.xht:
700         * web-platform-tests/css/css-multicol/multicol-columns-003.xht:
701         * web-platform-tests/css/css-multicol/multicol-columns-004-expected.xht:
702         * web-platform-tests/css/css-multicol/multicol-columns-004.xht:
703         * web-platform-tests/css/css-multicol/multicol-columns-005-expected.xht:
704         * web-platform-tests/css/css-multicol/multicol-columns-005.xht:
705         * web-platform-tests/css/css-multicol/multicol-columns-006-expected.xht:
706         * web-platform-tests/css/css-multicol/multicol-columns-006.xht:
707         * web-platform-tests/css/css-multicol/multicol-columns-007-expected.xht:
708         * web-platform-tests/css/css-multicol/multicol-columns-007.xht:
709         * web-platform-tests/css/css-multicol/multicol-columns-invalid-002.xht:
710         * web-platform-tests/css/css-multicol/multicol-containing-001.xht:
711         * web-platform-tests/css/css-multicol/multicol-containing-002.xht:
712         * web-platform-tests/css/css-multicol/multicol-count-001-expected.xht:
713         * web-platform-tests/css/css-multicol/multicol-count-001.xht:
714         * web-platform-tests/css/css-multicol/multicol-count-002-expected.xht:
715         * web-platform-tests/css/css-multicol/multicol-count-computed-003-expected.xht: Added.
716         * web-platform-tests/css/css-multicol/multicol-count-computed-003.xht: Added.
717         * web-platform-tests/css/css-multicol/multicol-count-computed-005-expected.xht: Added.
718         * web-platform-tests/css/css-multicol/multicol-count-computed-005.xht: Added.
719         * web-platform-tests/css/css-multicol/multicol-fill-000.xht:
720         * web-platform-tests/css/css-multicol/multicol-fill-001.xht:
721         * web-platform-tests/css/css-multicol/multicol-fill-auto-001-expected.xht:
722         * web-platform-tests/css/css-multicol/multicol-fill-auto-001.xht:
723         * web-platform-tests/css/css-multicol/multicol-fill-auto-002-expected.xht:
724         * web-platform-tests/css/css-multicol/multicol-fill-auto-002.xht:
725         * web-platform-tests/css/css-multicol/multicol-fill-auto-003.xht:
726         * web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-002-expected.xht:
727         * web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-002.xht:
728         * web-platform-tests/css/css-multicol/multicol-fill-balance-001-expected.xht:
729         * web-platform-tests/css/css-multicol/multicol-fill-balance-001.xht:
730         * web-platform-tests/css/css-multicol/multicol-fill-balance-002-expected.html: Added.
731         * web-platform-tests/css/css-multicol/multicol-fill-balance-002.html: Added.
732         * web-platform-tests/css/css-multicol/multicol-gap-000.xht:
733         * web-platform-tests/css/css-multicol/multicol-gap-001-expected.xht:
734         * web-platform-tests/css/css-multicol/multicol-gap-animation-001-expected.txt: Added.
735         * web-platform-tests/css/css-multicol/multicol-gap-animation-001.html: Added.
736         * web-platform-tests/css/css-multicol/multicol-gap-animation-002-expected.txt: Added.
737         * web-platform-tests/css/css-multicol/multicol-gap-animation-002.html: Added.
738         * web-platform-tests/css/css-multicol/multicol-gap-animation-003-expected.txt: Added.
739         * web-platform-tests/css/css-multicol/multicol-gap-animation-003.html: Added.
740         * web-platform-tests/css/css-multicol/multicol-gap-fraction-002-expected.html: Added.
741         * web-platform-tests/css/css-multicol/multicol-gap-fraction-002.html: Added.
742         * web-platform-tests/css/css-multicol/multicol-gap-large-001.xht:
743         * web-platform-tests/css/css-multicol/multicol-gap-large-002-expected.xht:
744         * web-platform-tests/css/css-multicol/multicol-gap-percentage-001-expected.txt: Added.
745         * web-platform-tests/css/css-multicol/multicol-gap-percentage-001.html: Added.
746         * web-platform-tests/css/css-multicol/multicol-height-block-child-001-expected.xht: Added.
747         * web-platform-tests/css/css-multicol/multicol-height-block-child-001.xht: Added.
748         * web-platform-tests/css/css-multicol/multicol-inherit-001.xht:
749         * web-platform-tests/css/css-multicol/multicol-inherit-002.xht:
750         * web-platform-tests/css/css-multicol/multicol-inherit-003.xht:
751         * web-platform-tests/css/css-multicol/multicol-margin-001-expected.xht:
752         * web-platform-tests/css/css-multicol/multicol-margin-001.xht:
753         * web-platform-tests/css/css-multicol/multicol-margin-002-expected.xht:
754         * web-platform-tests/css/css-multicol/multicol-margin-002.xht:
755         * web-platform-tests/css/css-multicol/multicol-margin-child-001.xht:
756         * web-platform-tests/css/css-multicol/multicol-nested-005.xht:
757         * web-platform-tests/css/css-multicol/multicol-nested-column-rule-001-expected.xht:
758         * web-platform-tests/css/css-multicol/multicol-nested-column-rule-001.xht:
759         * web-platform-tests/css/css-multicol/multicol-nested-margin-002-expected.xht:
760         * web-platform-tests/css/css-multicol/multicol-nested-margin-002.xht:
761         * web-platform-tests/css/css-multicol/multicol-nested-margin-003.xht:
762         * web-platform-tests/css/css-multicol/multicol-nested-margin-004-expected.xht:
763         * web-platform-tests/css/css-multicol/multicol-nested-margin-004.xht:
764         * web-platform-tests/css/css-multicol/multicol-nested-margin-005-expected.xht:
765         * web-platform-tests/css/css-multicol/multicol-nested-margin-005.xht:
766         * web-platform-tests/css/css-multicol/multicol-overflow-000.xht:
767         * web-platform-tests/css/css-multicol/multicol-reduce-000-expected.xht:
768         * web-platform-tests/css/css-multicol/multicol-reduce-000.xht:
769         * web-platform-tests/css/css-multicol/multicol-rule-000-expected.xht:
770         * web-platform-tests/css/css-multicol/multicol-rule-000.xht:
771         * web-platform-tests/css/css-multicol/multicol-rule-001.xht:
772         * web-platform-tests/css/css-multicol/multicol-rule-002-expected.xht:
773         * web-platform-tests/css/css-multicol/multicol-rule-002.xht:
774         * web-platform-tests/css/css-multicol/multicol-rule-003.xht:
775         * web-platform-tests/css/css-multicol/multicol-rule-color-001.xht:
776         * web-platform-tests/css/css-multicol/multicol-rule-color-inherit-002.xht:
777         * web-platform-tests/css/css-multicol/multicol-rule-dashed-000.xht:
778         * web-platform-tests/css/css-multicol/multicol-rule-double-000.xht:
779         * web-platform-tests/css/css-multicol/multicol-rule-fraction-002.xht:
780         * web-platform-tests/css/css-multicol/multicol-rule-fraction-003-expected.xht:
781         * web-platform-tests/css/css-multicol/multicol-rule-fraction-003.xht:
782         * web-platform-tests/css/css-multicol/multicol-rule-groove-000.xht:
783         * web-platform-tests/css/css-multicol/multicol-rule-hidden-000.xht:
784         * web-platform-tests/css/css-multicol/multicol-rule-inset-000.xht:
785         * web-platform-tests/css/css-multicol/multicol-rule-large-001-expected.xht:
786         * web-platform-tests/css/css-multicol/multicol-rule-large-001.xht:
787         * 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.
788         * web-platform-tests/css/css-multicol/multicol-rule-none-000.xht:
789         * web-platform-tests/css/css-multicol/multicol-rule-outset-000.xht:
790         * web-platform-tests/css/css-multicol/multicol-rule-px-001-expected.xht:
791         * web-platform-tests/css/css-multicol/multicol-rule-px-001.xht:
792         * web-platform-tests/css/css-multicol/multicol-rule-ridge-000.xht:
793         * web-platform-tests/css/css-multicol/multicol-rule-samelength-001.xht:
794         * 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.
795         * 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.
796         * web-platform-tests/css/css-multicol/multicol-rule-solid-000.xht:
797         * web-platform-tests/css/css-multicol/multicol-rule-stacking-001-expected.xht:
798         * web-platform-tests/css/css-multicol/multicol-rule-stacking-001.xht:
799         * web-platform-tests/css/css-multicol/multicol-shorthand-001-expected.xht:
800         * web-platform-tests/css/css-multicol/multicol-shorthand-001.xht:
801         * web-platform-tests/css/css-multicol/multicol-span-000.xht:
802         * web-platform-tests/css/css-multicol/multicol-span-all-001-expected.xht:
803         * web-platform-tests/css/css-multicol/multicol-span-all-001.xht:
804         * web-platform-tests/css/css-multicol/multicol-span-all-003-expected.xht:
805         * web-platform-tests/css/css-multicol/multicol-span-all-003.xht:
806         * web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003-expected.xht:
807         * web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003.xht:
808         * web-platform-tests/css/css-multicol/multicol-span-all-margin-001.xht:
809         * web-platform-tests/css/css-multicol/multicol-span-all-margin-002-expected.xht:
810         * web-platform-tests/css/css-multicol/multicol-span-all-margin-bottom-001-expected.xht:
811         * web-platform-tests/css/css-multicol/multicol-span-all-margin-bottom-001.xht:
812         * web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001-expected.xht:
813         * web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht:
814         * web-platform-tests/css/css-multicol/multicol-span-none-001-expected.xht: Added.
815         * web-platform-tests/css/css-multicol/multicol-span-none-001.xht: Added.
816         * web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-001-expected.xht:
817         * web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-001.xht:
818         * web-platform-tests/css/css-multicol/multicol-width-001-expected.xht:
819         * web-platform-tests/css/css-multicol/multicol-width-001.xht:
820         * web-platform-tests/css/css-multicol/multicol-width-002-expected.xht:
821         * web-platform-tests/css/css-multicol/multicol-width-003-expected.xht:
822         * web-platform-tests/css/css-multicol/multicol-width-ch-001-expected.xht: Added.
823         * web-platform-tests/css/css-multicol/multicol-width-ch-001.xht: Added.
824         * web-platform-tests/css/css-multicol/multicol-width-count-001-expected.xht:
825         * web-platform-tests/css/css-multicol/multicol-width-count-001.xht:
826         * web-platform-tests/css/css-multicol/multicol-width-count-002-expected.xht:
827         * web-platform-tests/css/css-multicol/multicol-width-negative-001-expected.xht:
828         * web-platform-tests/css/css-multicol/multicol-width-small-001.xht:
829         * web-platform-tests/css/css-multicol/multicol-zero-height-001-expected.xht:
830         * web-platform-tests/css/css-multicol/multicol-zero-height-001.xht:
831         * web-platform-tests/css/css-multicol/support/w3c-import.log: Added.
832         * web-platform-tests/css/css-multicol/w3c-import.log: Added.
833
834 2018-01-25  Antoine Quint  <graouts@apple.com>
835
836         [Web Animations] Update WPT tests and move them to imported/w3c/web-platform-tests
837         https://bugs.webkit.org/show_bug.cgi?id=182092
838
839         Unreviewed test gardening.
840
841         * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt.
842         * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property.html: Renamed from LayoutTests/http/wpt/web-animations/animation-model/animation-types/accumulation-per-property.html.
843         * web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/animation-model/animation-types/addition-per-property-expected.txt.
844         * web-platform-tests/web-animations/animation-model/animation-types/addition-per-property.html: Renamed from LayoutTests/http/wpt/web-animations/animation-model/animation-types/addition-per-property.html.
845         * web-platform-tests/web-animations/animation-model/animation-types/discrete-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/animation-model/animation-types/discrete-animation-expected.txt.
846         * web-platform-tests/web-animations/animation-model/animation-types/discrete.html: Renamed from LayoutTests/http/wpt/web-animations/animation-model/animation-types/discrete-animation.html.
847         * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt.
848         * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property.html: Renamed from LayoutTests/http/wpt/web-animations/animation-model/animation-types/interpolation-per-property.html.
849         * web-platform-tests/web-animations/animation-model/animation-types/property-list.js: Renamed from LayoutTests/http/wpt/web-animations/animation-model/animation-types/property-list.js.
850         * web-platform-tests/web-animations/animation-model/animation-types/property-types.js: Renamed from LayoutTests/http/wpt/web-animations/animation-model/animation-types/property-types.js.
851         * web-platform-tests/web-animations/animation-model/animation-types/visibility-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/animation-model/keyframe-effects/effect-value-visibility-expected.txt.
852         * web-platform-tests/web-animations/animation-model/animation-types/visibility.html: Renamed from LayoutTests/http/wpt/web-animations/animation-model/keyframe-effects/effect-value-visibility.html.
853         * web-platform-tests/web-animations/animation-model/combining-effects/effect-composition-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/animation-model/combining-effects/effect-composition-expected.txt.
854         * web-platform-tests/web-animations/animation-model/combining-effects/effect-composition.html: Renamed from LayoutTests/http/wpt/web-animations/animation-model/combining-effects/effect-composition.html.
855         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt.
856         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context.html: Renamed from LayoutTests/http/wpt/web-animations/animation-model/keyframe-effects/effect-value-context.html.
857         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt: Added.
858         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/KeyframeEffect/iterationComposite.html.
859         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes-expected.txt.
860         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes.html: Renamed from LayoutTests/http/wpt/web-animations/animation-model/keyframe-effects/effect-value-overlapping-keyframes.html.
861         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance-expected.txt.
862         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance.html: Renamed from LayoutTests/http/wpt/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance.html.
863         * web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt: Added.
864         * web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt.
865         * web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animatable/animate-no-browsing-context.html.
866         * web-platform-tests/web-animations/interfaces/Animatable/animate.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animatable/animate.html.
867         * web-platform-tests/web-animations/interfaces/Animatable/getAnimations-expected.txt: Added.
868         * web-platform-tests/web-animations/interfaces/Animatable/getAnimations.html: Added.
869         * web-platform-tests/web-animations/interfaces/Animation/cancel-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/cancel-expected.txt.
870         * web-platform-tests/web-animations/interfaces/Animation/cancel.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/cancel.html.
871         * web-platform-tests/web-animations/interfaces/Animation/constructor-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/constructor-expected.txt.
872         * web-platform-tests/web-animations/interfaces/Animation/constructor.html: Added.
873         * web-platform-tests/web-animations/interfaces/Animation/effect-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/effect-expected.txt.
874         * web-platform-tests/web-animations/interfaces/Animation/effect.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/effect.html.
875         * web-platform-tests/web-animations/interfaces/Animation/finish-expected.txt: Added.
876         * web-platform-tests/web-animations/interfaces/Animation/finish.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/finish.html.
877         * web-platform-tests/web-animations/interfaces/Animation/finished-expected.txt: Added.
878         * web-platform-tests/web-animations/interfaces/Animation/finished.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/finished.html.
879         * web-platform-tests/web-animations/interfaces/Animation/id-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/id-expected.txt.
880         * web-platform-tests/web-animations/interfaces/Animation/id.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/id.html.
881         * web-platform-tests/web-animations/interfaces/Animation/idlharness-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt.
882         * web-platform-tests/web-animations/interfaces/Animation/idlharness.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/idlharness.html.
883         * web-platform-tests/web-animations/interfaces/Animation/oncancel-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/oncancel-expected.txt.
884         * web-platform-tests/web-animations/interfaces/Animation/oncancel.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/oncancel.html.
885         * web-platform-tests/web-animations/interfaces/Animation/onfinish-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/onfinish-expected.txt.
886         * web-platform-tests/web-animations/interfaces/Animation/onfinish.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/onfinish.html.
887         * web-platform-tests/web-animations/interfaces/Animation/pause-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/pause-expected.txt.
888         * web-platform-tests/web-animations/interfaces/Animation/pause.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/pause.html.
889         * web-platform-tests/web-animations/interfaces/Animation/pending-expected.txt: Added.
890         * web-platform-tests/web-animations/interfaces/Animation/pending.html: Added.
891         * web-platform-tests/web-animations/interfaces/Animation/play-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/play-expected.txt.
892         * web-platform-tests/web-animations/interfaces/Animation/play.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/play.html.
893         * web-platform-tests/web-animations/interfaces/Animation/playbackRate-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/playbackRate-expected.txt.
894         * web-platform-tests/web-animations/interfaces/Animation/playbackRate.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/playbackRate.html.
895         * web-platform-tests/web-animations/interfaces/Animation/ready-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/ready-expected.txt.
896         * web-platform-tests/web-animations/interfaces/Animation/ready.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/ready.html.
897         * web-platform-tests/web-animations/interfaces/Animation/startTime-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/startTime-expected.txt.
898         * web-platform-tests/web-animations/interfaces/Animation/startTime.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/startTime.html.
899         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt: Added.
900         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/delay.html: Added.
901         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/direction-expected.txt: Added.
902         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/direction.html: Added.
903         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/duration-expected.txt: Added.
904         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/duration.html: Added.
905         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt.
906         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/easing.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/AnimationEffectTiming/easing.html.
907         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/endDelay-expected.txt: Added.
908         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/endDelay.html: Added.
909         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/fill-expected.txt: Added.
910         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/fill.html: Added.
911         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/getComputedTiming-expected.txt: Added.
912         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/getComputedTiming.html: Added.
913         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/idlharness-expected.txt: Added.
914         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/idlharness.html: Added.
915         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt: Added.
916         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/iterationStart.html: Added.
917         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/iterations-expected.txt: Added.
918         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/iterations.html: Added.
919         * web-platform-tests/web-animations/interfaces/AnimationPlaybackEvent/constructor-expected.txt: Added.
920         * web-platform-tests/web-animations/interfaces/AnimationPlaybackEvent/constructor.html: Added.
921         * web-platform-tests/web-animations/interfaces/AnimationPlaybackEvent/idlharness-expected.txt: Added.
922         * web-platform-tests/web-animations/interfaces/AnimationPlaybackEvent/idlharness.html: Added.
923         * web-platform-tests/web-animations/interfaces/Document/getAnimations-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt.
924         * web-platform-tests/web-animations/interfaces/Document/getAnimations.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Document/getAnimations.html.
925         * web-platform-tests/web-animations/interfaces/Document/timeline-expected.txt: Added.
926         * web-platform-tests/web-animations/interfaces/Document/timeline.html: Added.
927         * web-platform-tests/web-animations/interfaces/DocumentTimeline/constructor-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/DocumentTimeline/constructor-expected.txt.
928         * web-platform-tests/web-animations/interfaces/DocumentTimeline/constructor.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/DocumentTimeline/constructor.html.
929         * web-platform-tests/web-animations/interfaces/DocumentTimeline/idlharness-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/AnimationTimeline/idlharness-expected.txt.
930         * web-platform-tests/web-animations/interfaces/DocumentTimeline/idlharness.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/AnimationTimeline/idlharness.html.
931         * web-platform-tests/web-animations/interfaces/KeyframeEffect/composite-expected.txt: Added.
932         * web-platform-tests/web-animations/interfaces/KeyframeEffect/composite.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/KeyframeEffect/composite.html.
933         * web-platform-tests/web-animations/interfaces/KeyframeEffect/constructor-expected.txt: Added.
934         * web-platform-tests/web-animations/interfaces/KeyframeEffect/constructor.html: Added.
935         * web-platform-tests/web-animations/interfaces/KeyframeEffect/copy-constructor-expected.txt: Added.
936         * web-platform-tests/web-animations/interfaces/KeyframeEffect/copy-constructor.html: Added.
937         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness-expected.txt: Added.
938         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness.html: Added.
939         * web-platform-tests/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt: Added.
940         * web-platform-tests/web-animations/interfaces/KeyframeEffect/iterationComposite.html: Added.
941         * web-platform-tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt.
942         * web-platform-tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001.html.
943         * web-platform-tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002-expected.txt.
944         * web-platform-tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-002.html.
945         * web-platform-tests/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt: Added.
946         * web-platform-tests/web-animations/interfaces/KeyframeEffect/setKeyframes.html: Added.
947         * web-platform-tests/web-animations/interfaces/KeyframeEffect/target-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/KeyframeEffect/setTarget-expected.txt.
948         * web-platform-tests/web-animations/interfaces/KeyframeEffect/target.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/KeyframeEffect/setTarget.html.
949         * web-platform-tests/web-animations/resources/easing-tests.js: Renamed from LayoutTests/http/wpt/web-animations/resources/easing-tests.js.
950         * web-platform-tests/web-animations/resources/effect-tests.js: Renamed from LayoutTests/http/wpt/web-animations/resources/effect-tests.js.
951         * web-platform-tests/web-animations/resources/keyframe-tests.js: Added.
952         * web-platform-tests/web-animations/resources/keyframe-utils.js: Added.
953         * web-platform-tests/web-animations/resources/xhr-doc.py: Renamed from LayoutTests/http/wpt/web-animations/resources/xhr-doc.py.
954         * web-platform-tests/web-animations/testcommon.js: Renamed from LayoutTests/http/wpt/web-animations/testcommon.js.
955         * web-platform-tests/web-animations/timing-model/animation-effects/active-time-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animation-effects/active-time-expected.txt.
956         * web-platform-tests/web-animations/timing-model/animation-effects/active-time.html: Added.
957         * web-platform-tests/web-animations/timing-model/animation-effects/current-iteration-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animation-effects/current-iteration-expected.txt.
958         * web-platform-tests/web-animations/timing-model/animation-effects/current-iteration.html: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animation-effects/current-iteration.html.
959         * web-platform-tests/web-animations/timing-model/animation-effects/local-time-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animation-effects/local-time-expected.txt.
960         * web-platform-tests/web-animations/timing-model/animation-effects/local-time.html: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animation-effects/local-time.html.
961         * web-platform-tests/web-animations/timing-model/animation-effects/phases-and-states-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animation-effects/phases-and-states-expected.txt.
962         * web-platform-tests/web-animations/timing-model/animation-effects/phases-and-states.html: Added.
963         * web-platform-tests/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress-expected.txt.
964         * web-platform-tests/web-animations/timing-model/animation-effects/simple-iteration-progress.html: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animation-effects/simple-iteration-progress.html.
965         * web-platform-tests/web-animations/timing-model/animations/canceling-an-animation-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/canceling-an-animation-expected.txt.
966         * web-platform-tests/web-animations/timing-model/animations/canceling-an-animation.html: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/canceling-an-animation.html.
967         * web-platform-tests/web-animations/timing-model/animations/current-time-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/current-time-expected.txt.
968         * web-platform-tests/web-animations/timing-model/animations/current-time.html: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/current-time.html.
969         * web-platform-tests/web-animations/timing-model/animations/finishing-an-animation-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/finishing-an-animation-expected.txt.
970         * web-platform-tests/web-animations/timing-model/animations/finishing-an-animation.html: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/finishing-an-animation.html.
971         * web-platform-tests/web-animations/timing-model/animations/pausing-an-animation-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/pausing-an-animation-expected.txt.
972         * web-platform-tests/web-animations/timing-model/animations/pausing-an-animation.html: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/pausing-an-animation.html.
973         * web-platform-tests/web-animations/timing-model/animations/play-states-expected.txt: Added.
974         * web-platform-tests/web-animations/timing-model/animations/play-states.html: Added.
975         * web-platform-tests/web-animations/timing-model/animations/playing-an-animation-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/playing-an-animation-expected.txt.
976         * web-platform-tests/web-animations/timing-model/animations/playing-an-animation.html: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/playing-an-animation.html.
977         * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/reversing-an-animation-expected.txt.
978         * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation.html: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/reversing-an-animation.html.
979         * web-platform-tests/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt.
980         * web-platform-tests/web-animations/timing-model/animations/set-the-animation-start-time.html: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/set-the-animation-start-time.html.
981         * web-platform-tests/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt.
982         * web-platform-tests/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html.
983         * web-platform-tests/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt.
984         * web-platform-tests/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html.
985         * web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/updating-the-finished-state-expected.txt.
986         * web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state.html: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/updating-the-finished-state.html.
987         * web-platform-tests/web-animations/timing-model/time-transformations/transformed-progress-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/timing-model/time-transformations/transformed-progress-expected.txt.
988         * web-platform-tests/web-animations/timing-model/time-transformations/transformed-progress.html: Renamed from LayoutTests/http/wpt/web-animations/timing-model/time-transformations/transformed-progress.html.
989         * web-platform-tests/web-animations/timing-model/timelines/document-timelines-expected.txt: Added.
990         * web-platform-tests/web-animations/timing-model/timelines/document-timelines.html: Added.
991         * web-platform-tests/web-animations/timing-model/timelines/timelines-expected.txt: Added.
992         * web-platform-tests/web-animations/timing-model/timelines/timelines.html: Added.
993
994 2018-01-24  Manuel Rego Casasnovas  <rego@igalia.com>
995
996         Move css-color & css-multicol WPT suites to the proper folder
997         https://bugs.webkit.org/show_bug.cgi?id=182044
998
999         Reviewed by Youenn Fablet.
1000
1001         * resources/import-expectations.json:
1002         * web-platform-tests/css/css-color/: Renamed from LayoutTests/imported/w3c/css/css-color-3/.
1003         * web-platform-tests/css/css-multicol/: Renamed from LayoutTests/imported/w3c/css/css-multicol-1/.
1004
1005 2018-01-24  Chris Dumez  <cdumez@apple.com>
1006
1007         close() operation should not be exposed inside a ServiceWorkerGlobalScope
1008         https://bugs.webkit.org/show_bug.cgi?id=182057
1009
1010         Reviewed by Youenn Fablet.
1011
1012         Rebaseline WPT tests now that more checks are passing.
1013
1014         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/close.https-expected.txt:
1015         * web-platform-tests/workers/interfaces.worker-expected.txt:
1016
1017 2018-01-24  Chris Dumez  <cdumez@apple.com>
1018
1019         Unreviewed, rebaseline flaky service worker test
1020
1021         * web-platform-tests/service-workers/service-worker/windowclient-navigate.https-expected.txt:
1022
1023 2018-01-24  Chris Dumez  <cdumez@apple.com>
1024
1025         Unreviewed, unskip some service worker tests that no longer time out
1026
1027         * web-platform-tests/service-workers/service-worker/clients-matchall-include-uncontrolled.https-expected.txt:
1028         * web-platform-tests/service-workers/service-worker/extendable-event-waituntil.https-expected.txt:
1029         * web-platform-tests/service-workers/service-worker/indexeddb.https-expected.txt:
1030         * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt:
1031         * web-platform-tests/service-workers/service-worker/postmessage-msgport-to-client.https-expected.txt:
1032         * web-platform-tests/service-workers/service-worker/postmessage.https-expected.txt:
1033         * web-platform-tests/service-workers/service-worker/sandboxed-iframe-fetch-event.https-expected.txt:
1034         * web-platform-tests/service-workers/service-worker/update-recovery.https-expected.txt:
1035
1036 2018-01-24  Manuel Rego Casasnovas  <rego@igalia.com>
1037
1038         Update paths of CSS tests from WPT
1039         https://bugs.webkit.org/show_bug.cgi?id=182043
1040
1041         Reviewed by Youenn Fablet.
1042
1043         * resources/import-expectations.json:
1044         * resources/resource-files.json:
1045         * web-platform-tests/css/css-display/: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-display-3/.
1046         * web-platform-tests/css/css-pseudo/: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-pseudo-4/.
1047         * web-platform-tests/css/css-scoping/: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-scoping-1/.
1048         * web-platform-tests/css/css-shapes/: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-shapes-1/.
1049         * web-platform-tests/css/css-ui/: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/.
1050         * web-platform-tests/css/geometry/: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/geometry-1/.
1051         * web-platform-tests/css/selectors/: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/selectors4/.
1052         * web-platform-tests/lint.whitelist:
1053
1054 2018-01-23  Yusuke Suzuki  <utatane.tea@gmail.com>
1055
1056         Import WPT for modules
1057         https://bugs.webkit.org/show_bug.cgi?id=181981
1058
1059         Reviewed by Sam Weinig.
1060
1061         This patch just imports WPT for modules mechanically.
1062
1063         * resources/import-expectations.json:
1064         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/bad-module-specifier.js: Added.
1065         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/charset-01-expected.txt: Added.
1066         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/charset-01.html: Added.
1067         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/charset-02-expected.txt: Added.
1068         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/charset-02.html: Added.
1069         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/charset-03-expected.txt: Added.
1070         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/charset-03.html: Added.
1071         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/compilation-error-1-expected.txt: Added.
1072         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/compilation-error-1.html: Added.
1073         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/compilation-error-2-expected.txt: Added.
1074         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/compilation-error-2.html: Added.
1075         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/credentials.sub-expected.txt: Added.
1076         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/credentials.sub.html: Added.
1077         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-common.js: Added.
1078         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-expected.txt: Added.
1079         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-import-different.sub.html: Added.
1080         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-import-missingheader.sub.html: Added.
1081         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-import-same.sub.html: Added.
1082         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-import-wrongheader.sub.html: Added.
1083         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-root-different.sub.html: Added.
1084         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-root-missingheader.sub.html: Added.
1085         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-root-same.sub.html: Added.
1086         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-root-wrongheader.sub.html: Added.
1087         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-scripterror.js: Added.
1088         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin.html: Added.
1089         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/currentScript-null-expected.txt: Added.
1090         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/currentScript-null.html: Added.
1091         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/currentscript.js: Added.
1092         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/custom-element-exception-expected.txt: Added.
1093         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/custom-element-exception.html: Added.
1094         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/cycle-tdz-access-a.js: Added.
1095         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/cycle-tdz-access.js: Added.
1096         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/cycle-unresolvable-a.js: Added.
1097         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/cycle-unresolvable.js: Added.
1098         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-expected.txt: Added.
1099         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub-expected.txt: Added.
1100         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub.html: Added.
1101         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error-expected.txt: Added.
1102         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error.html: Added.
1103         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports.html: Added.
1104         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/inline-event-handler-expected.txt: Added.
1105         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/inline-event-handler.html: Added.
1106         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external-classic-expected.txt: Added.
1107         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external-classic.html: Added.
1108         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external-module-expected.txt: Added.
1109         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external-module.html: Added.
1110         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external.js: Added.
1111         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-inline-classic-expected.txt: Added.
1112         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-inline-classic.html: Added.
1113         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-inline-module-expected.txt: Added.
1114         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-inline-module.html: Added.
1115         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-classic-expected.txt: Added.
1116         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-classic.html: Added.
1117         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-module-expected.txt: Added.
1118         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-module.html: Added.
1119         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-classic-expected.txt: Added.
1120         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-classic.html: Added.
1121         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-module-expected.txt: Added.
1122         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-module.html: Added.
1123         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/w3c-import.log: Added.
1124         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/error-and-slow-dependency-expected.txt: Added.
1125         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/error-and-slow-dependency.html: Added.
1126         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-parseerror-common.js: Added.
1127         (errorHandler):
1128         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-parseerror-dependent.html: Added.
1129         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-parseerror-dependent.js: Added.
1130         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-parseerror-dependentmultiple.html: Added.
1131         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-parseerror-dependentmultiple.js: Added.
1132         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-parseerror-root.html: Added.
1133         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-wrongMimetype-import.js: Added.
1134         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-wrongMimetype.js: Added.
1135         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling.html: Added.
1136         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-error-1-expected.txt: Added.
1137         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-error-1.html: Added.
1138         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-error-2-expected.txt: Added.
1139         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-error-2.html: Added.
1140         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-error-3-expected.txt: Added.
1141         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-error-3.html: Added.
1142         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-error-4-expected.txt: Added.
1143         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-error-4.html: Added.
1144         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-dynamicordered2.js: Added.
1145         (test_dynamicOrdered.step):
1146         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-dynamicordered3.js: Added.
1147         (test_dynamicOrdered.step):
1148         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-dynamicordered4.js: Added.
1149         (test_dynamicOrdered.step):
1150         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-dynamicunordered1.js: Added.
1151         (test_dynamicUnordered1.step):
1152         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-dynamicunordered2.js: Added.
1153         (test_dynamicUnordered2.step):
1154         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-expected.txt: Added.
1155         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-parsedordered2.js: Added.
1156         (test_parsedOrdered.step):
1157         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-parsedordered4.js: Added.
1158         (test_parsedOrdered.step):
1159         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-parsedunordered1.js: Added.
1160         (test_parsedUnordered1.step):
1161         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-parsedunordered2.js: Added.
1162         (test_parsedUnordered2.step):
1163         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder.html: Added.
1164         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/export-something-nested.js: Added.
1165         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/export-something.js: Added.
1166         (export.set_foo):
1167         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/fetch-error-1-expected.txt: Added.
1168         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/fetch-error-1.html: Added.
1169         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/fetch-error-2-expected.txt: Added.
1170         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/fetch-error-2.html: Added.
1171         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/fetch-error-2.js: Added.
1172         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-something-namespace.js: Added.
1173         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-subgraph-404-expected.txt: Added.
1174         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-subgraph-404.html: Added.
1175         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-a.js: Added.
1176         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-b.js: Added.
1177         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-cycle-a.js: Added.
1178         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-cycle-b.js: Added.
1179         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-cycle.js: Added.
1180         (test_importCycle.step):
1181         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-expected.txt: Added.
1182         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-inc-a.js: Added.
1183         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-inc-ab.js: Added.
1184         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-inc-b.js: Added.
1185         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-self-inner.js: Added.
1186         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-self.js: Added.
1187         (test_importSelf.step):
1188         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports.html: Added.
1189         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-1-expected.txt: Added.
1190         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-1.html: Added.
1191         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-1.js: Added.
1192         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-2-expected.txt: Added.
1193         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-2.html: Added.
1194         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-3-expected.txt: Added.
1195         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-3.html: Added.
1196         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-4-expected.txt: Added.
1197         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-4.html: Added.
1198         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-4a.js: Added.
1199         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-4b.js: Added.
1200         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-4c.js: Added.
1201         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-4d.js: Added.
1202         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-5-expected.txt: Added.
1203         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-5.html: Added.
1204         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-5a.js: Added.
1205         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-5b.js: Added.
1206         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-5c.js: Added.
1207         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-5d.js: Added.
1208         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-5e.js: Added.
1209         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-6-expected.txt: Added.
1210         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-6.html: Added.
1211         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-6a.js: Added.
1212         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-6b.js: Added.
1213         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-6c.js: Added.
1214         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-6d.js: Added.
1215         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-7-expected.txt: Added.
1216         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-7.html: Added.
1217         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-7a.js: Added.
1218         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-7b.js: Added.
1219         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-7c.js: Added.
1220         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-7d.js: Added.
1221         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-7e.js: Added.
1222         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-7f.js: Added.
1223         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-8.html: Added.
1224         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-expected.txt: Added.
1225         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-matches-inner.js: Added.
1226         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-matches.js: Added.
1227         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-mismatches-inner.js: Added.
1228         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-mismatches.js: Added.
1229         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity.html: Added.
1230         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/late-namespace-request-expected.txt: Added.
1231         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/late-namespace-request.html: Added.
1232         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/late-star-export-request-expected.txt: Added.
1233         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/late-star-export-request.html: Added.
1234         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/load-error-events-expected.txt: Added.
1235         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/load-error-events-inline-expected.txt: Added.
1236         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/load-error-events-inline.html: Added.
1237         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/load-error-events.html: Added.
1238         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/missing-export-nested.js: Added.
1239         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/missing-export.js: Added.
1240         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/module-in-xhtml-expected.txt: Added.
1241         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/module-in-xhtml.xhtml: Added.
1242         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/module-vs-script-1-expected.txt: Added.
1243         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/module-vs-script-1.html: Added.
1244         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/module-vs-script-2-expected.txt: Added.
1245         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/module-vs-script-2.html: Added.
1246         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/nested-missing-export.js: Added.
1247         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/nomodule-attribute-expected.txt: Added.
1248         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/nomodule-attribute.html: Added.
1249         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/404-but-js.asis: Added.
1250         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/500-but-js.asis: Added.
1251         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/check-cookie.py: Added.
1252         (main):
1253         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/credentials-iframe.sub.html: Added.
1254         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/delayed-modulescript.py: Added.
1255         (main):
1256         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/import-non-utf8-with-charset-header.js: Added.
1257         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/import-non-utf8.js: Added.
1258         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/import-utf8-with-charset-header.js: Added.
1259         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/import-utf8.js: Added.
1260         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-404-but-js.js: Added.
1261         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-500-but-js.js: Added.
1262         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-b-cross-origin.sub.js: Added.
1263         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/w3c-import.log: Added.
1264         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/script-for-event-expected.txt: Added.
1265         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/script-for-event.html: Added.
1266         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/set-currentScript-on-window.js: Added.
1267         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/single-evaluation-1-expected.txt: Added.
1268         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/single-evaluation-1.html: Added.
1269         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/single-evaluation-2-expected.txt: Added.
1270         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/single-evaluation-2.html: Added.
1271         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/slow-cycle-expected.txt: Added.
1272         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/slow-cycle.html: Added.
1273         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/slow-module-graph-a.js: Added.
1274         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/slow-module-graph-b.js: Added.
1275         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/specifier-error-expected.txt: Added.
1276         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/specifier-error.html: Added.
1277         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/syntaxerror-nested.js: Added.
1278         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/syntaxerror.js: Added.
1279         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/this-nested.js: Added.
1280         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/this.js: Added.
1281         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/throw-error.js: Added.
1282         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/throw-nested.js: Added.
1283         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/throw.js: Added.
1284         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/w3c-import.log: Added.
1285
1286 2018-01-23  Javier Fernandez  <jfernandez@igalia.com>
1287
1288         [css-align] 'left' and 'right' should parse as invalid in block/cross-axis alignment
1289         https://bugs.webkit.org/show_bug.cgi?id=181792
1290
1291         Reviewed by Antti Koivisto.
1292
1293         Imported new Web Platform Tests for the css-align module.
1294
1295         * resources/import-expectations.json:
1296         * web-platform-tests/css/css-align-3/content-distribution/w3c-import.log: Removed.
1297         * web-platform-tests/css/css-align-3/default-alignment/w3c-import.log: Removed.
1298         * web-platform-tests/css/css-align-3/resources/alignment-parsing-utils.js: Removed.
1299         * web-platform-tests/css/css-align-3/self-alignment/w3c-import.log: Removed.
1300         * web-platform-tests/css/css-align/content-distribution/parse-align-content-001-expected.txt: Added.
1301         * web-platform-tests/css/css-align/content-distribution/parse-align-content-001.html: Added.
1302         * web-platform-tests/css/css-align/content-distribution/parse-align-content-002-expected.txt: Added.
1303         * web-platform-tests/css/css-align/content-distribution/parse-align-content-002.html: Added.
1304         * web-platform-tests/css/css-align/content-distribution/parse-align-content-003-expected.txt: Added.
1305         * web-platform-tests/css/css-align/content-distribution/parse-align-content-003.html: Added.
1306         * web-platform-tests/css/css-align/content-distribution/parse-align-content-004-expected.txt: Added.
1307         * web-platform-tests/css/css-align/content-distribution/parse-align-content-004.html: Added.
1308         * web-platform-tests/css/css-align/content-distribution/parse-align-content-005-expected.txt: Added.
1309         * web-platform-tests/css/css-align/content-distribution/parse-align-content-005.html: Added.
1310         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-001-expected.txt: Added.
1311         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-001.html: Added.
1312         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-002-expected.txt: Added.
1313         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-002.html: Added.
1314         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-003-expected.txt: Added.
1315         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-003.html: Added.
1316         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-004-expected.txt: Added.
1317         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-004.html: Added.
1318         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-005-expected.txt: Added.
1319         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-005.html: Added.
1320         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-001-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/content-distribution/place-content-shorthand-001-expected.txt.
1321         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-001.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/content-distribution/place-content-shorthand-001.html.
1322         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-002-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/content-distribution/place-content-shorthand-002-expected.txt.
1323         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-002.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/content-distribution/place-content-shorthand-002.html.
1324         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-003-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/content-distribution/place-content-shorthand-003-expected.txt.
1325         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-003.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/content-distribution/place-content-shorthand-003.html.
1326         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-004-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/content-distribution/place-content-shorthand-004-expected.txt.
1327         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-004.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/content-distribution/place-content-shorthand-004.html.
1328         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-005-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/content-distribution/place-content-shorthand-005-expected.txt.
1329         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-005.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/content-distribution/place-content-shorthand-005.html.
1330         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-006-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/content-distribution/place-content-shorthand-006-expected.txt.
1331         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-006.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/content-distribution/place-content-shorthand-006.html.
1332         * web-platform-tests/css/css-align/content-distribution/w3c-import.log: Added.
1333         * web-platform-tests/css/css-align/default-alignment/justify-items-legacy-001-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/default-alignment/justify-items-legacy-001-expected.txt.
1334         * web-platform-tests/css/css-align/default-alignment/justify-items-legacy-001.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/default-alignment/justify-items-legacy-001.html.
1335         * web-platform-tests/css/css-align/default-alignment/parse-align-items-001-expected.txt: Added.
1336         * web-platform-tests/css/css-align/default-alignment/parse-align-items-001.html: Added.
1337         * web-platform-tests/css/css-align/default-alignment/parse-align-items-002-expected.txt: Added.
1338         * web-platform-tests/css/css-align/default-alignment/parse-align-items-002.html: Added.
1339         * web-platform-tests/css/css-align/default-alignment/parse-align-items-003-expected.txt: Added.
1340         * web-platform-tests/css/css-align/default-alignment/parse-align-items-003.html: Added.
1341         * web-platform-tests/css/css-align/default-alignment/parse-align-items-004-expected.txt: Added.
1342         * web-platform-tests/css/css-align/default-alignment/parse-align-items-004.html: Added.
1343         * web-platform-tests/css/css-align/default-alignment/parse-align-items-005-expected.txt: Added.
1344         * web-platform-tests/css/css-align/default-alignment/parse-align-items-005.html: Added.
1345         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-001-expected.txt: Added.
1346         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-001.html: Added.
1347         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-002-expected.txt: Added.
1348         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-002.html: Added.
1349         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-003-expected.txt: Added.
1350         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-003.html: Added.
1351         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-004-expected.txt: Added.
1352         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-004.html: Added.
1353         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-005-expected.txt: Added.
1354         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-005.html: Added.
1355         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-006-expected.txt: Added.
1356         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-006.html: Added.
1357         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-001-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/default-alignment/place-items-shorthand-001-expected.txt.
1358         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-001.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/default-alignment/place-items-shorthand-001.html.
1359         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-002-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/default-alignment/place-items-shorthand-002-expected.txt.
1360         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-002.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/default-alignment/place-items-shorthand-002.html.
1361         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-003-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/default-alignment/place-items-shorthand-003-expected.txt.
1362         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-003.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/default-alignment/place-items-shorthand-003.html.
1363         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-004-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/default-alignment/place-items-shorthand-004-expected.txt.
1364         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-004.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/default-alignment/place-items-shorthand-004.html.
1365         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-005-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/default-alignment/place-items-shorthand-005-expected.txt.
1366         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-005.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/default-alignment/place-items-shorthand-005.html.
1367         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-006-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/default-alignment/place-items-shorthand-006-expected.txt.
1368         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-006.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/default-alignment/place-items-shorthand-006.html.
1369         * web-platform-tests/css/css-align/default-alignment/w3c-import.log: Added.
1370         * web-platform-tests/css/css-align/distribution-values/space-evenly-001-expected.xht: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/distribution-values/space-evenly-001-expected.xht.
1371         * web-platform-tests/css/css-align/distribution-values/space-evenly-001.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/distribution-values/space-evenly-001.html.
1372         * web-platform-tests/css/css-align/distribution-values/w3c-import.log: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/distribution-values/w3c-import.log.
1373         * web-platform-tests/css/css-align/resources/alignment-parsing-utils.js: Added.
1374         (checkPlaceShorhand):
1375         (checkPlaceShorhandLonghands):
1376         (checkPlaceShorthandInvalidValues):
1377         (checkValues):
1378         (checkBadValues):
1379         (checkInitialValues):
1380         (checkInheritValues):
1381         (checkLegacyValues):
1382         (checkSupportedValues):
1383         * web-platform-tests/css/css-align/resources/w3c-import.log: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/resources/w3c-import.log.
1384         * web-platform-tests/css/css-align/self-alignment/parse-align-self-001-expected.txt: Added.
1385         * web-platform-tests/css/css-align/self-alignment/parse-align-self-001.html: Added.
1386         * web-platform-tests/css/css-align/self-alignment/parse-align-self-002-expected.txt: Added.
1387         * web-platform-tests/css/css-align/self-alignment/parse-align-self-002.html: Added.
1388         * web-platform-tests/css/css-align/self-alignment/parse-align-self-003-expected.txt: Added.
1389         * web-platform-tests/css/css-align/self-alignment/parse-align-self-003.html: Added.
1390         * web-platform-tests/css/css-align/self-alignment/parse-align-self-004-expected.txt: Added.
1391         * web-platform-tests/css/css-align/self-alignment/parse-align-self-004.html: Added.
1392         * web-platform-tests/css/css-align/self-alignment/parse-align-self-005-expected.txt: Added.
1393         * web-platform-tests/css/css-align/self-alignment/parse-align-self-005.html: Added.
1394         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-001-expected.txt: Added.
1395         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-001.html: Added.
1396         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-002-expected.txt: Added.
1397         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-002.html: Added.
1398         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-003-expected.txt: Added.
1399         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-003.html: Added.
1400         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-004-expected.txt: Added.
1401         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-004.html: Added.
1402         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-005-expected.txt: Added.
1403         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-005.html: Added.
1404         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-001-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/self-alignment/place-self-shorthand-001-expected.txt.
1405         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-001.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/self-alignment/place-self-shorthand-001.html.
1406         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-002-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/self-alignment/place-self-shorthand-002-expected.txt.
1407         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-002.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/self-alignment/place-self-shorthand-002.html.
1408         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-003-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/self-alignment/place-self-shorthand-003-expected.txt.
1409         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-003.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/self-alignment/place-self-shorthand-003.html.
1410         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-004-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/self-alignment/place-self-shorthand-004-expected.txt.
1411         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-004.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/self-alignment/place-self-shorthand-004.html.
1412         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-005-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/self-alignment/place-self-shorthand-005-expected.txt.
1413         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-005.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/self-alignment/place-self-shorthand-005.html.
1414         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-006-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/self-alignment/place-self-shorthand-006-expected.txt.
1415         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-006.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-align-3/self-alignment/place-self-shorthand-006.html.
1416         * web-platform-tests/css/css-align/self-alignment/w3c-import.log: Added.
1417
1418 2018-01-23  Brady Eidson  <beidson@apple.com>
1419
1420         Allow passing MessagePorts across processes (e.g. ServiceWorkers).
1421         https://bugs.webkit.org/show_bug.cgi?id=181178
1422
1423         Reviewed by Andy Estes.
1424
1425         Re-baseline for many new passes and a few new failure modes.
1426
1427         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https-expected.txt:
1428         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/postmessage.https-expected.txt:
1429         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https-expected.txt:
1430         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https-expected.txt:
1431         * web-platform-tests/service-workers/service-worker/claim-affect-other-registration.https-expected.txt:
1432         * web-platform-tests/service-workers/service-worker/claim-fetch.https-expected.txt:
1433         * web-platform-tests/service-workers/service-worker/claim-not-using-registration.https-expected.txt:
1434         * web-platform-tests/service-workers/service-worker/claim-using-registration.https-expected.txt:
1435         * web-platform-tests/service-workers/service-worker/claim-worker-fetch.https-expected.txt:
1436         * web-platform-tests/service-workers/service-worker/client-id.https-expected.txt:
1437         * web-platform-tests/service-workers/service-worker/clients-get-cross-origin.https-expected.txt:
1438         * web-platform-tests/service-workers/service-worker/clients-get.https-expected.txt:
1439         * web-platform-tests/service-workers/service-worker/clients-matchall-client-types.https-expected.txt:
1440         * web-platform-tests/service-workers/service-worker/clients-matchall-exact-controller.https-expected.txt:
1441         * web-platform-tests/service-workers/service-worker/clients-matchall-order.https-expected.txt:
1442         * web-platform-tests/service-workers/service-worker/clients-matchall.https-expected.txt:
1443         * web-platform-tests/service-workers/service-worker/extendable-event-async-waituntil.https-expected.txt:
1444         * web-platform-tests/service-workers/service-worker/fetch-event-async-respond-with.https-expected.txt:
1445         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https-expected.txt:
1446         * web-platform-tests/service-workers/service-worker/fetch-event-throws-after-respond-with.https-expected.txt:
1447         * web-platform-tests/service-workers/service-worker/fetch-request-css-base-url.https-expected.txt:
1448         * web-platform-tests/service-workers/service-worker/fetch-request-css-images.https-expected.txt:
1449         * web-platform-tests/service-workers/service-worker/fetch-request-fallback.https-expected.txt:
1450         * web-platform-tests/service-workers/service-worker/fetch-request-no-freshness-headers.https-expected.txt:
1451         * web-platform-tests/service-workers/service-worker/fetch-request-resources.https-expected.txt:
1452         * web-platform-tests/service-workers/service-worker/immutable-prototype-serviceworker.https-expected.txt:
1453         * web-platform-tests/service-workers/service-worker/registration-end-to-end.https-expected.txt:
1454         * web-platform-tests/service-workers/service-worker/registration-events.https-expected.txt:
1455         * web-platform-tests/service-workers/service-worker/skip-waiting-installed.https-expected.txt:
1456
1457 2018-01-22  Chris Nardi  <csnardi1@gmail.com>
1458
1459         Parse calc() in CSS media queries
1460         https://bugs.webkit.org/show_bug.cgi?id=181716
1461
1462         Reviewed by Antti Koivisto.
1463
1464         * resources/import-expectations.json:
1465         * resources/resource-files.json:
1466         * web-platform-tests/css/mediaqueries/OWNERS: Added.
1467         * web-platform-tests/css/mediaqueries/aspect-ratio-001-expected.xht: Added.
1468         * web-platform-tests/css/mediaqueries/aspect-ratio-001.html: Added.
1469         * web-platform-tests/css/mediaqueries/aspect-ratio-002-expected.xht: Added.
1470         * web-platform-tests/css/mediaqueries/aspect-ratio-002.html: Added.
1471         * web-platform-tests/css/mediaqueries/aspect-ratio-003-expected.xht: Added.
1472         * web-platform-tests/css/mediaqueries/aspect-ratio-003.html: Added.
1473         * web-platform-tests/css/mediaqueries/aspect-ratio-004-expected.xht: Added.
1474         * web-platform-tests/css/mediaqueries/aspect-ratio-004.html: Added.
1475         * web-platform-tests/css/mediaqueries/device-aspect-ratio-001-expected.xht: Added.
1476         * web-platform-tests/css/mediaqueries/device-aspect-ratio-001.html: Added.
1477         * web-platform-tests/css/mediaqueries/device-aspect-ratio-002-expected.xht: Added.
1478         * web-platform-tests/css/mediaqueries/device-aspect-ratio-002.html: Added.
1479         * web-platform-tests/css/mediaqueries/device-aspect-ratio-003-expected.xht: Added.
1480         * web-platform-tests/css/mediaqueries/device-aspect-ratio-003.html: Added.
1481         * web-platform-tests/css/mediaqueries/device-aspect-ratio-004-expected.xht: Added.
1482         * web-platform-tests/css/mediaqueries/device-aspect-ratio-004.html: Added.
1483         * web-platform-tests/css/mediaqueries/device-aspect-ratio-005-expected.xht: Added.
1484         * web-platform-tests/css/mediaqueries/device-aspect-ratio-005.html: Added.
1485         * web-platform-tests/css/mediaqueries/device-aspect-ratio-006-expected.xht: Added.
1486         * web-platform-tests/css/mediaqueries/device-aspect-ratio-006.html: Added.
1487         * web-platform-tests/css/mediaqueries/min-width-001-expected.xht: Added.
1488         * web-platform-tests/css/mediaqueries/min-width-001.xht: Added.
1489         * web-platform-tests/css/mediaqueries/min-width-tables-001-expected.xht: Added.
1490         * web-platform-tests/css/mediaqueries/min-width-tables-001.html: Added.
1491         * web-platform-tests/css/mediaqueries/mq-calc-001-expected.xht: Added.
1492         * web-platform-tests/css/mediaqueries/mq-calc-001.html: Added.
1493         * web-platform-tests/css/mediaqueries/mq-calc-002-expected.xht: Added.
1494         * web-platform-tests/css/mediaqueries/mq-calc-002.html: Added.
1495         * web-platform-tests/css/mediaqueries/mq-calc-003-expected.xht: Added.
1496         * web-platform-tests/css/mediaqueries/mq-calc-003.html: Added.
1497         * web-platform-tests/css/mediaqueries/mq-calc-004-expected.xht: Added.
1498         * web-platform-tests/css/mediaqueries/mq-calc-004.html: Added.
1499         * web-platform-tests/css/mediaqueries/mq-calc-005-expected.xht: Added.
1500         * web-platform-tests/css/mediaqueries/mq-calc-005.html: Added.
1501         * web-platform-tests/css/mediaqueries/mq-invalid-media-type-001-expected.xht: Added.
1502         * web-platform-tests/css/mediaqueries/mq-invalid-media-type-001.html: Added.
1503         * web-platform-tests/css/mediaqueries/mq-invalid-media-type-002-expected.xht: Added.
1504         * web-platform-tests/css/mediaqueries/mq-invalid-media-type-002.html: Added.
1505         * web-platform-tests/css/mediaqueries/mq-invalid-media-type-003-expected.xht: Added.
1506         * web-platform-tests/css/mediaqueries/mq-invalid-media-type-003.html: Added.
1507         * web-platform-tests/css/mediaqueries/mq-invalid-media-type-004-expected.xht: Added.
1508         * web-platform-tests/css/mediaqueries/mq-invalid-media-type-004.html: Added.
1509         * web-platform-tests/css/mediaqueries/relative-units-001-expected.xht: Added.
1510         * web-platform-tests/css/mediaqueries/relative-units-001.html: Added.
1511         * web-platform-tests/css/mediaqueries/relative-units-002-expected.xht: Added.
1512         * web-platform-tests/css/mediaqueries/relative-units-002.html: Added.
1513         * web-platform-tests/css/mediaqueries/relative-units-003-expected.xht: Added.
1514         * web-platform-tests/css/mediaqueries/relative-units-003.html: Added.
1515         * web-platform-tests/css/mediaqueries/relative-units-004-expected.xht: Added.
1516         * web-platform-tests/css/mediaqueries/relative-units-004.html: Added.
1517         * web-platform-tests/css/mediaqueries/support/media_queries_iframe.html: Renamed from LayoutTests/fast/media/w3c/resources/media_queries_iframe.html.
1518         * web-platform-tests/css/mediaqueries/support/min-width-tables-001-iframe.html: Added.
1519         * web-platform-tests/css/mediaqueries/support/w3c-import.log: Added.
1520         * web-platform-tests/css/mediaqueries/test_media_queries-expected.txt: Renamed from LayoutTests/fast/media/w3c/test_media_queries-expected.txt.
1521         * web-platform-tests/css/mediaqueries/test_media_queries.html: Renamed from LayoutTests/fast/media/w3c/test_media_queries.html.
1522         * web-platform-tests/css/mediaqueries/w3c-import.log: Added.
1523
1524 2018-01-22  Manuel Rego Casasnovas  <rego@igalia.com>
1525
1526         [css-grid] Spanning Grid item has too much space at the bottom / is too high
1527         https://bugs.webkit.org/show_bug.cgi?id=181677
1528
1529         Imported WPT tests to check this change.
1530
1531         Reviewed by Javier Fernandez.
1532
1533         * web-platform-tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001-expected.txt: Added.
1534         * web-platform-tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html: Added.
1535         * web-platform-tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-002-expected.txt: Added.
1536         * web-platform-tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-002.html: Added.
1537         * web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log:
1538
1539 2018-01-20  Youenn Fablet  <youenn@apple.com>
1540
1541         fetch redirect is incompatible with "no-cors" mode
1542         https://bugs.webkit.org/show_bug.cgi?id=181866
1543         <rdar://problem/35827140>
1544
1545         Reviewed by Chris Dumez.
1546
1547         * web-platform-tests/fetch/api/redirect/redirect-mode-expected.txt:
1548         * web-platform-tests/fetch/api/redirect/redirect-mode-worker-expected.txt:
1549         * web-platform-tests/fetch/api/redirect/redirect-mode.js:
1550         (redirectMode):
1551         * web-platform-tests/service-workers/service-worker/fetch-event-redirect.https-expected.txt:
1552         * web-platform-tests/service-workers/service-worker/fetch-event-redirect.https.html:
1553         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
1554
1555 2018-01-19  Joseph Pecoraro  <pecoraro@apple.com>
1556
1557         AppCache: Log a Deprecation warning to the Console when AppCache is used
1558         https://bugs.webkit.org/show_bug.cgi?id=181778
1559
1560         Reviewed by Alex Christensen.
1561
1562         * web-platform-tests/html/browsers/offline/appcache/workers/appcache-worker-expected.txt:
1563         * web-platform-tests/html/browsers/offline/introduction-4/event_cached-expected.txt:
1564         * web-platform-tests/html/browsers/offline/introduction-4/event_checking-expected.txt:
1565         * web-platform-tests/html/browsers/offline/introduction-4/event_noupdate-expected.txt:
1566         * web-platform-tests/html/browsers/offline/introduction-4/event_progress-expected.txt:
1567         * web-platform-tests/html/browsers/offline/manifest_url_check-expected.txt:
1568         * web-platform-tests/service-workers/service-worker/appcache-ordering-main.https-expected.txt:
1569
1570 2018-01-17  Ali Juma  <ajuma@chromium.org>
1571
1572         Update web platform tests for Visual Viewport API
1573         https://bugs.webkit.org/show_bug.cgi?id=181689
1574
1575         Reviewed by Alex Christensen.
1576
1577         Rename the test directory from 'viewport' to 'visual-viewport', and update
1578         viewport-resize-event-on-load-overflowing-page.html.
1579
1580         This corresponds to the following upstream commits:
1581         1) https://github.com/w3c/web-platform-tests/commit/f878fee4df619e55c7fbfce1a2ff5e5d4d83a03b
1582         2) https://github.com/w3c/web-platform-tests/commit/03a684d63e62d85cffed38bc942f468692d7d54f
1583
1584         * resources/import-expectations.json:
1585         * web-platform-tests/viewport/w3c-import.log: Removed.
1586         * web-platform-tests/visual-viewport/viewport-no-resize-event-on-overflow-recalc-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-no-resize-event-on-overflow-recalc-expected.txt.
1587         * web-platform-tests/visual-viewport/viewport-no-resize-event-on-overflow-recalc.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-no-resize-event-on-overflow-recalc.html.
1588         * web-platform-tests/visual-viewport/viewport-read-size-causes-layout-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-read-size-causes-layout-expected.txt.
1589         * web-platform-tests/visual-viewport/viewport-read-size-causes-layout.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-read-size-causes-layout.html.
1590         * web-platform-tests/visual-viewport/viewport-read-size-in-iframe-causes-layout-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-read-size-in-iframe-causes-layout-expected.txt.
1591         * web-platform-tests/visual-viewport/viewport-read-size-in-iframe-causes-layout.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-read-size-in-iframe-causes-layout.html.
1592         * web-platform-tests/visual-viewport/viewport-resize-event-on-load-overflowing-page-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page-expected.txt.
1593         * web-platform-tests/visual-viewport/viewport-resize-event-on-load-overflowing-page.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page.html.
1594         * web-platform-tests/visual-viewport/viewport-scrollbars-cause-resize-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-scrollbars-cause-resize-expected.txt.
1595         * web-platform-tests/visual-viewport/viewport-scrollbars-cause-resize.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-scrollbars-cause-resize.html.
1596         * web-platform-tests/visual-viewport/viewport-type-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-type-expected.txt.
1597         * web-platform-tests/visual-viewport/viewport-type.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-type.html.
1598         * web-platform-tests/visual-viewport/viewport-unscaled-scale-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scale-expected.txt.
1599         * web-platform-tests/visual-viewport/viewport-unscaled-scale-iframe-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scale-iframe-expected.txt.
1600         * web-platform-tests/visual-viewport/viewport-unscaled-scale-iframe.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scale-iframe.html.
1601         * web-platform-tests/visual-viewport/viewport-unscaled-scale.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scale.html.
1602         * web-platform-tests/visual-viewport/viewport-unscaled-scroll-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-expected.txt.
1603         * web-platform-tests/visual-viewport/viewport-unscaled-scroll-iframe-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe-expected.txt.
1604         * web-platform-tests/visual-viewport/viewport-unscaled-scroll-iframe.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe.html.
1605         * web-platform-tests/visual-viewport/viewport-unscaled-scroll.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll.html.
1606         * web-platform-tests/visual-viewport/viewport-unscaled-size-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt.
1607         * web-platform-tests/visual-viewport/viewport-unscaled-size-iframe-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe-expected.txt.
1608         * web-platform-tests/visual-viewport/viewport-unscaled-size-iframe.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe.html.
1609         * web-platform-tests/visual-viewport/viewport-unscaled-size.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size.html.
1610         * web-platform-tests/visual-viewport/viewport_support.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport_support.js.
1611         * web-platform-tests/visual-viewport/w3c-import.log: Added.
1612
1613 2018-01-12  Jiewen Tan  <jiewen_tan@apple.com>
1614
1615         [WebAuthN] Implement dummy WebAuthN IDLs
1616         https://bugs.webkit.org/show_bug.cgi?id=181627
1617         <rdar://problem/36459864>
1618
1619         Reviewed by Alex Christensen.
1620
1621         * web-platform-tests/credential-management/credentialscontainer-create-basics.https-expected.txt:
1622
1623 2018-01-11  Youenn Fablet  <youenn@apple.com>
1624
1625         Redirected iframe loading with Request.redirect=follow should fail
1626         https://bugs.webkit.org/show_bug.cgi?id=181491
1627
1628         Reviewed by Alex Christensen.
1629
1630         Updated tests to output a more deterministic output, more debuggable.
1631         Made use of media.js to allow loading either oga or mp3 when oga is not supported.
1632
1633         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
1634         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https.html:
1635
1636 2018-01-10  Youenn Fablet  <youenn@apple.com>
1637
1638         Use no-cache fetch mode when loading main documents with location.reload()
1639         https://bugs.webkit.org/show_bug.cgi?id=181285
1640
1641         Reviewed by Alex Christensen.
1642
1643         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
1644
1645 2018-01-09  Chris Dumez  <cdumez@apple.com>
1646
1647         We should not return undefined for most properties of a detached Window
1648         https://bugs.webkit.org/show_bug.cgi?id=181416
1649         <rdar://problem/36162489>
1650
1651         Reviewed by Ryosuke Niwa.
1652
1653         Rebaseline several WPT tests now that more checks are passing.
1654
1655         * web-platform-tests/custom-elements/custom-element-registry/per-global-expected.txt:
1656         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document-expected.txt:
1657         * web-platform-tests/service-workers/service-worker/detached-context.https-expected.txt:
1658
1659 2018-01-09  Matt Lewis  <jlewis3@apple.com>
1660
1661         Unreviewed, rolling out r226531.
1662
1663         This caused test failures on macOS WK2.
1664
1665         Reverted changeset:
1666
1667         "Use no-cache fetch mode when loading main documents with
1668         location.reload()"
1669         https://bugs.webkit.org/show_bug.cgi?id=181285
1670         https://trac.webkit.org/changeset/226531
1671
1672 2018-01-09  Youenn Fablet  <youenn@apple.com>
1673
1674         Make imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html robust to quota error
1675         https://bugs.webkit.org/show_bug.cgi?id=181404
1676
1677         Reviewed by Alex Christensen.
1678
1679         Ensure fetch event promise is resolved in case cache is used.
1680         Ensure each cache entry is deleted to not hit any cache quota error.
1681         Test was previously deleting the whole cache, but in WebKit, the quota
1682         in such a case will only be updated when the cache is garbaged collected, which is not deterministic.
1683         Make tests output more results to improve debugability.
1684
1685         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html:
1686         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt:
1687         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https.html:
1688         * web-platform-tests/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html:
1689
1690 2018-01-09  Youenn Fablet  <youenn@apple.com>
1691
1692         [iOS Debug WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
1693         https://bugs.webkit.org/show_bug.cgi?id=181087
1694         <rdar://problem/36188109>
1695
1696         Reviewed by Chris Dumez.
1697
1698         Updated test to get a more deterministic output.
1699
1700         * web-platform-tests/service-workers/service-worker/register-closed-window.https-expected.txt:
1701         * web-platform-tests/service-workers/service-worker/resources/register-closed-window-iframe.html:
1702
1703 2018-01-09  Youenn Fablet  <youenn@apple.com>
1704
1705         Add CSP support to service workers
1706         https://bugs.webkit.org/show_bug.cgi?id=181385
1707
1708         Reviewed by Chris Dumez.
1709
1710         * web-platform-tests/service-workers/service-worker/service-worker-csp-connect.https-expected.txt:
1711         * web-platform-tests/service-workers/service-worker/service-worker-csp-default.https-expected.txt:
1712         * web-platform-tests/service-workers/service-worker/service-worker-csp-script.https-expected.txt:
1713
1714 2018-01-09  Ali Juma  <ajuma@chromium.org>
1715
1716         Implement VisualViewport API events
1717         https://bugs.webkit.org/show_bug.cgi?id=179386
1718
1719         Reviewed by Frédéric Wang.
1720
1721         Update expectation for a viewport WPT that now passes.
1722
1723         * web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page-expected.txt:
1724
1725 2018-01-08  Chris Nardi  <csnardi1@gmail.com>
1726
1727         ::first-letter incorrectly selects grapheme pairs
1728         https://bugs.webkit.org/show_bug.cgi?id=181315
1729
1730         Reviewed by Darin Adler.
1731
1732         Updated css-pseudo-4 to latest WPT revision and added first-letter-004.html.
1733
1734         * web-platform-tests/css/css-pseudo-4/first-letter-004-expected.html: Added.
1735         * web-platform-tests/css/css-pseudo-4/first-letter-004.html: Added.
1736         * web-platform-tests/css/css-pseudo-4/marker-color-expected.html:
1737         * web-platform-tests/css/css-pseudo-4/marker-color.html:
1738         * web-platform-tests/css/css-pseudo-4/marker-font-properties.html:
1739         * web-platform-tests/css/css-pseudo-4/w3c-import.log:
1740
1741 2018-01-08  Commit Queue  <commit-queue@webkit.org>
1742
1743         Unreviewed, rolling out r226532 and r226540.
1744         https://bugs.webkit.org/show_bug.cgi?id=181422
1745
1746         jessie says basic browsing does not seem to work (Requested by
1747         alexchristensen on #webkit).
1748
1749         Reverted changesets:
1750
1751         "Add CSP support to service workers"
1752         https://bugs.webkit.org/show_bug.cgi?id=181385
1753         https://trac.webkit.org/changeset/226532
1754
1755         "SWClientConnection should not keep references to service
1756         worker jobs"
1757         https://bugs.webkit.org/show_bug.cgi?id=181381
1758         https://trac.webkit.org/changeset/226540
1759
1760 2018-01-08  Youenn Fablet  <youenn@apple.com>
1761
1762         Add CSP support to service workers
1763         https://bugs.webkit.org/show_bug.cgi?id=181385
1764
1765         Reviewed by Chris Dumez.
1766
1767         * web-platform-tests/service-workers/service-worker/service-worker-csp-connect.https-expected.txt:
1768         * web-platform-tests/service-workers/service-worker/service-worker-csp-default.https-expected.txt:
1769         * web-platform-tests/service-workers/service-worker/service-worker-csp-script.https-expected.txt:
1770
1771 2018-01-08  Youenn Fablet  <youenn@apple.com>
1772
1773         Use no-cache fetch mode when loading main documents with location.reload()
1774         https://bugs.webkit.org/show_bug.cgi?id=181285
1775
1776         Reviewed by Alex Christensen.
1777
1778         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
1779
1780 2018-01-08  Ms2ger  <Ms2ger@igalia.com>
1781
1782         Update imagebitmap tests.
1783         https://bugs.webkit.org/show_bug.cgi?id=181379
1784
1785         Unreviewed test gardening.
1786
1787         * web-platform-tests/2dcontext/imagebitmap/common.js:
1788         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
1789         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html:
1790         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1791         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html:
1792
1793 2018-01-07  Ms2ger  <Ms2ger@igalia.com>
1794
1795         Implement createImageBitmap(ImageBitmap)
1796         https://bugs.webkit.org/show_bug.cgi?id=181287
1797
1798         Reviewed by Darin Adler.
1799
1800         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
1801
1802 2018-01-05  Alex Christensen  <achristensen@webkit.org>
1803
1804         Forbid < and > in URL hosts
1805         https://bugs.webkit.org/show_bug.cgi?id=181308
1806         <rdar://problem/36012757>
1807
1808         Reviewed by Tim Horton.
1809
1810         * web-platform-tests/url/a-element-expected.txt:
1811         * web-platform-tests/url/a-element-origin-expected.txt:
1812         * web-platform-tests/url/a-element-origin-xhtml-expected.txt:
1813         * web-platform-tests/url/a-element-xhtml-expected.txt:
1814         * web-platform-tests/url/url-constructor-expected.txt:
1815         * web-platform-tests/url/url-origin-expected.txt:
1816
1817 2018-01-05  Youenn Fablet  <youenn@apple.com>
1818
1819         Skip LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https.html
1820         https://bugs.webkit.org/show_bug.cgi?id=181329
1821
1822         Unreviewed.
1823
1824         * web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https-expected.txt: Removed.
1825
1826 2018-01-05  Youenn Fablet  <youenn@apple.com>
1827
1828         LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event.https.html should not expect Upgrade-Insecure Requests header
1829         https://bugs.webkit.org/show_bug.cgi?id=181286
1830
1831         Reviewed by Alex Christensen.
1832
1833         Test previously expected upgrade-insecure-requests header to be inserted in a HTTP request.
1834         Given the request URL is HTTPS, there is no need for that header.
1835
1836         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
1837         * web-platform-tests/service-workers/service-worker/fetch-event.https.html:
1838
1839 2018-01-04  Youenn Fablet  <youenn@apple.com>
1840
1841         FetchResponse should set its internal response text encoding name
1842         https://bugs.webkit.org/show_bug.cgi?id=181284
1843
1844         Reviewed by Alex Christensen.
1845
1846         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
1847
1848 2018-01-04  Youenn Fablet  <youenn@apple.com>
1849
1850         Service Worker should expose redirect mode for navigation loads as manual
1851         https://bugs.webkit.org/show_bug.cgi?id=181067
1852
1853         Reviewed by Alex Christensen.
1854
1855         Updating test to match the latest fetch spec.
1856
1857         * web-platform-tests/service-workers/service-worker/navigation-redirect-to-http.https-expected.txt:
1858         * web-platform-tests/service-workers/service-worker/request-end-to-end.https-expected.txt:
1859         * web-platform-tests/service-workers/service-worker/request-end-to-end.https.html:
1860
1861 2018-01-04  Youenn Fablet  <youenn@apple.com>
1862
1863         Implement  https://fetch.spec.whatwg.org/#main-fetch default referrer policy setting
1864         https://bugs.webkit.org/show_bug.cgi?id=181239
1865
1866         Reviewed by Alex Christensen.
1867
1868         Updated test to output more tests for better error reporting.
1869         Also updated to relax the settings so that HTTP loads are done even though the page is HTTPS.
1870         Updated referrer computation since it should be done based on the fetch context and not its parent context.
1871
1872         * web-platform-tests/service-workers/service-worker/fetch-event-referrer-policy.https-expected.txt:
1873         * web-platform-tests/service-workers/service-worker/fetch-event-referrer-policy.https.html:
1874
1875 2018-01-02  Youenn Fablet  <youenn@apple.com>
1876
1877         Memory cache should not reuse resources with different credential fetch option
1878         https://bugs.webkit.org/show_bug.cgi?id=181212
1879
1880         Reviewed by Alex Christensen.
1881
1882         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt:
1883
1884 2018-01-02  Jiewen Tan  <jiewen_tan@apple.com>
1885
1886         Update Credential Management API for WebAuthentication
1887         https://bugs.webkit.org/show_bug.cgi?id=181082
1888         <rdar://problem/36055239>
1889
1890         Reviewed by Brent Fulgham.
1891
1892         * web-platform-tests/credential-management/credentialscontainer-create-basics.https-expected.txt:
1893         * web-platform-tests/credential-management/idl.https-expected.txt:
1894
1895 2018-01-02  Ms2ger  <Ms2ger@igalia.com>
1896
1897         Update imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html from upstream wpt.
1898         https://bugs.webkit.org/show_bug.cgi?id=172255
1899
1900         Unreviewed test gardening.
1901
1902         * web-platform-tests/html/browsers/windows/browsing-context-expected.txt: rebaseline.
1903         * web-platform-tests/html/browsers/windows/browsing-context.html: update.
1904
1905 == Rolled over to ChangeLog-2018-01-01 ==