183570_dom_wpt_resync
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2018-03-12  Chris Dumez  <cdumez@apple.com>
2
3         Re-sync dom web-platform-tests
4         https://bugs.webkit.org/show_bug.cgi?id=183570
5
6         Reviewed by Alex Christensen.
7
8         Re-sync dom web-platform-tests from upstream 5a1c088ef0.
9
10         * resources/import-expectations.json:
11         * resources/resource-files.json:
12         * web-platform-tests/dom/abort/event.any-expected.txt:
13         * web-platform-tests/dom/abort/event.any.js:
14         (test.t.signal.onabort):
15         * web-platform-tests/dom/abort/event.any.worker-expected.txt:
16         * web-platform-tests/dom/events/Event-subclasses-constructors-expected.txt:
17         * web-platform-tests/dom/events/Event-subclasses-constructors.html:
18         * web-platform-tests/dom/events/EventListener-invoke-legacy.html:
19         * web-platform-tests/dom/events/event-disabled-dynamic-expected.txt: Added.
20         * web-platform-tests/dom/events/event-disabled-dynamic.html: Added.
21         * web-platform-tests/dom/events/w3c-import.log:
22         * web-platform-tests/dom/historical-expected.txt:
23         * web-platform-tests/dom/historical.html:
24         * web-platform-tests/dom/interfaces-expected.txt:
25         * web-platform-tests/dom/interfaces.html:
26         * web-platform-tests/dom/nodes/Document-constructor-svg.svg: Removed.
27         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.html: Added.
28         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.svg: Added.
29         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xhtml: Added.
30         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/empty.xml: Added.
31         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/generate.py:
32         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/w3c-import.log:
33         * web-platform-tests/dom/nodes/Document-importNode-expected.txt:
34         * web-platform-tests/dom/nodes/Document-importNode.html:
35         * web-platform-tests/dom/nodes/Element-classlist-expected.txt:
36         * web-platform-tests/dom/nodes/Element-classlist.html:
37         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
38         * web-platform-tests/dom/nodes/Element-webkitMatchesSelector-expected.txt:
39         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
40         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
41         * web-platform-tests/dom/nodes/selectors.js:
42         * web-platform-tests/dom/nodes/w3c-import.log:
43         * web-platform-tests/html/dom/interfaces-expected.txt:
44         * web-platform-tests/interfaces/dom.idl:
45         * web-platform-tests/interfaces/html.idl:
46         * web-platform-tests/resources/idlharness.js:
47         (constValue):
48         (self.IdlArray):
49         (IdlArray.prototype.add_idls):
50         (should_skip):
51         (IdlArray.prototype.internal_add_idls):
52         (IdlArray.prototype.recursively_get_includes):
53         (IdlArray.prototype.is_json_type):
54         (IdlArray.prototype.test):
55         (IdlInterface):
56         (IdlInterface.prototype.is_mixin):
57         (IdlInterface.prototype.get_unscopables):
58         (IdlInterface.prototype.is_global):
59         (_traverse_inherited_and_consequential_interfaces):
60         (IdlInterface.prototype.test):
61         (IdlInterface.prototype.test_self):
62         (IdlInterface.prototype.test_member_attribute):
63         (IdlInterface.prototype.test_member_operation):
64         (IdlInterface.prototype.do_member_unscopable_asserts):
65         (IdlInterface.prototype.test_primary_interface_of):
66         (IdlInterface.prototype.test_interface_of):
67         (IdlInterfaceMember):
68         * web-platform-tests/resources/idlharness.js.headers:
69         * web-platform-tests/resources/webidl2/lib/webidl2.js:
70         (WebIDLParseError):
71         (WebIDLParseError.prototype.toString):
72         (sanitize_name):
73         (consume):
74         (ws):
75         (all_ws):
76         (integer_type):
77         (float_type):
78         (primitive_type):
79         (const_value):
80         (type_suffix):
81         (single_type):
82         (union_type):
83         (type):
84         (type_with_extended_attributes):
85         (argument):
86         (argument_list):
87         (simple_extended_attr):
88         (extended_attrs):
89         (default_):
90         (const_):
91         (inheritance):
92         (operation_rest):
93         (callback):
94         (attribute):
95         (attribute_rest):
96         (return_type):
97         (operation):
98         (static_member):
99         (stringifier):
100         (identifiers):
101         (iterable_type):
102         (readonly_iterable_type):
103         (iterable):
104         (interface_rest):
105         (mixin_rest):
106         (interface_):
107         (namespace):
108         (noninherited_attribute):
109         (regular_operation):
110         (partial):
111         (dictionary):
112         (enum_):
113         (parse):
114
115 2018-03-12  Frederic Wang  <fwang@igalia.com>
116
117         Import WPT tests for blocked modal dialogs in sanboxed documents
118         https://bugs.webkit.org/show_bug.cgi?id=183568
119
120         Reviewed by Youenn Fablet.
121
122         * resources/import-expectations.json:
123         * resources/resource-files.json:
124         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-1-expected.txt: Added.
125         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-1.html: Added.
126         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-2-expected.txt: Added.
127         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-2.html: Added.
128         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-3-expected.txt: Added.
129         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-3.html: Added.
130         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-4-expected.txt: Added.
131         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_block_modals-4.html: Added.
132         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/iframe-that-opens-modals.html: Added.
133         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/iframe_sandbox_block_modals.js: Added.
134         (runTest):
135         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/support/w3c-import.log:
136         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/w3c-import.log:
137
138 2018-03-12  Antoine Quint  <graouts@apple.com>
139
140         [Web Animations] Implement CSS Animations and CSS Transitions as Web Animations
141         https://bugs.webkit.org/show_bug.cgi?id=183504
142         <rdar://problem/38372965>
143
144         Reviewed by Dean Jackson and Jon Lee.
145
146         Since we've improved our implementation of getAnimations() we updated the expectations to mark
147         the progressions. Both tests for getAnimations() now pass 100%. Another test now fails at a later
148         stage and needed its expectation updated.
149
150         * web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt:
151         * web-platform-tests/web-animations/interfaces/Animatable/getAnimations-expected.txt:
152         * web-platform-tests/web-animations/interfaces/Document/getAnimations-expected.txt:
153
154 2018-03-02  Youenn Fablet  <youenn@apple.com>
155
156         Loads for a Document controlled by a Service Worker should not use AppCache
157         https://bugs.webkit.org/show_bug.cgi?id=183148
158
159         Reviewed by Chris Dumez.
160
161         * web-platform-tests/service-workers/service-worker/appcache-ordering-main.https-expected.txt:
162
163 2018-02-28  Youenn Fablet  <youenn@apple.com>
164
165         Make LayoutTests wait_for_state fail after a given period of time
166         https://bugs.webkit.org/show_bug.cgi?id=183039
167
168         Reviewed by Chris Dumez.
169
170         This will allow further investigating why some tests are timing out.
171
172         * web-platform-tests/service-workers/service-worker/resources/test-helpers.sub.js:
173         (wait_for_state):
174
175 2018-02-27  Antoine Quint  <graouts@apple.com>
176
177         [Web Animations] Correct implementation of pending tasks and promises
178         https://bugs.webkit.org/show_bug.cgi?id=183161
179
180         Reviewed by Dean Jackson.
181
182         Update test expectations with progressions (+32 WPT PASS).
183
184         * web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt:
185         * web-platform-tests/web-animations/interfaces/Animation/finish-expected.txt:
186         * web-platform-tests/web-animations/interfaces/Animation/finished-expected.txt:
187         * web-platform-tests/web-animations/interfaces/Animation/onfinish-expected.txt:
188         * web-platform-tests/web-animations/interfaces/Animation/pause-expected.txt:
189         * web-platform-tests/web-animations/interfaces/Animation/pending-expected.txt:
190         * web-platform-tests/web-animations/interfaces/Animation/startTime-expected.txt:
191         * web-platform-tests/web-animations/timing-model/animations/canceling-an-animation-expected.txt:
192         * web-platform-tests/web-animations/timing-model/animations/pausing-an-animation-expected.txt:
193         * web-platform-tests/web-animations/timing-model/animations/play-states-expected.txt:
194         * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation-expected.txt:
195         * web-platform-tests/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
196         * web-platform-tests/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt:
197         * web-platform-tests/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt:
198
199 2018-02-26  Antoine Quint  <graouts@apple.com>
200
201         [Web Animations] Update the playState implementation
202         https://bugs.webkit.org/show_bug.cgi?id=183145
203
204         Reviewed by Dean Jackson.
205
206         Update test expectations with slightly different failures later on in a couple of tests.
207
208         * web-platform-tests/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt:
209
210 2018-02-26  Antoine Quint  <graouts@apple.com>
211
212         [Web Animations] Implement the procedure to set the start time
213         https://bugs.webkit.org/show_bug.cgi?id=183137
214
215         Reviewed by Dean Jackson.
216
217         Update test expectations with progressions.
218
219         * web-platform-tests/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt:
220
221 2018-02-26  Antoine Quint  <graouts@apple.com>
222
223         [Web Animations] Ensure setting the hold time invalidates the timing model
224         https://bugs.webkit.org/show_bug.cgi?id=183136
225
226         Reviewed by Dean Jackson.
227
228         Update test expectations with progressions.
229
230         * web-platform-tests/css/css-multicol/multicol-gap-animation-001-expected.txt:
231         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt:
232         * web-platform-tests/web-animations/interfaces/Animation/cancel-expected.txt:
233         * web-platform-tests/web-animations/interfaces/Animation/finish-expected.txt:
234         * web-platform-tests/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt:
235
236 2018-02-26  Commit Queue  <commit-queue@webkit.org>
237
238         Unreviewed, rolling out r226745.
239         https://bugs.webkit.org/show_bug.cgi?id=183132
240
241         This is breaking some websites (Requested by youenn on
242         #webkit).
243
244         Reverted changeset:
245
246         "Use no-cache fetch mode when loading main documents with
247         location.reload()"
248         https://bugs.webkit.org/show_bug.cgi?id=181285
249         https://trac.webkit.org/changeset/226745
250
251 2018-02-19  Antoine Quint  <graouts@apple.com>
252
253         [Web Animations] Make KeyframeEffect target nullable and read-write
254         https://bugs.webkit.org/show_bug.cgi?id=182741
255
256         Reviewed by Dean Jackson.
257
258         Update test expectations with progressions resulting from handling null values for a keyframe effect's target
259         as well as making the KeyframeEffect target a read-write property. 
260
261         * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
262         * web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
263         * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
264         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness-expected.txt:
265         * web-platform-tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt:
266         * web-platform-tests/web-animations/interfaces/KeyframeEffect/target-expected.txt:
267
268 2018-02-17  Antoine Quint  <graouts@apple.com>
269
270         [Web Animations] Store all parsed keyframe input information in a single structure
271         https://bugs.webkit.org/show_bug.cgi?id=182903
272
273         Reviewed by Dean Jackson.
274
275         Update test expectations with progressions resulting from returning the style values as provided
276         by the keyframe input when calling getKeyframes(). 
277
278         * web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt:
279         * web-platform-tests/web-animations/interfaces/KeyframeEffect/constructor-expected.txt:
280         * web-platform-tests/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt:
281
282 2018-02-17  Antoine Quint  <graouts@apple.com>
283
284         [Web Animations] Accept null composite modes in keyframes
285         https://bugs.webkit.org/show_bug.cgi?id=182902
286
287         Reviewed by Dean Jackson.
288
289         Update test expectations with progressions.
290
291         * web-platform-tests/web-animations/interfaces/KeyframeEffect/constructor-expected.txt:
292
293 2018-02-19  Manuel Rego Casasnovas  <rego@igalia.com>
294
295         [css-grid] Apply automatic minimum size clamping to spanning items too
296         https://bugs.webkit.org/show_bug.cgi?id=182684
297
298         Reviewed by Javier Fernandez.
299
300         Update WPT tests related to this change.
301
302         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-022-expected.txt:
303         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-022.html:
304         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-023-expected.txt:
305         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-023.html:
306         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-024-expected.txt: Added.
307         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-024.html: Added.
308         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-025-expected.txt: Added.
309         * web-platform-tests/css/css-grid/grid-items/grid-minimum-size-grid-items-025.html: Added.
310         * web-platform-tests/css/css-grid/grid-items/w3c-import.log:
311
312 2018-02-16  Daniel Bates  <dabates@apple.com>
313
314         Remove UTF-32 BOM parsing code
315         https://bugs.webkit.org/show_bug.cgi?id=182900
316         <rdar://problem/37238717>
317
318         Reviewed by Alexey Proskuryakov.
319
320         Update expected results now that all sub-tests pass.
321
322         * web-platform-tests/encoding/unsupported-encodings-expected.txt:
323         * web-platform-tests/encoding/utf-32-expected.txt:
324
325 2018-02-15  Antoine Quint  <graouts@apple.com>
326
327         [Web Animations] Ensure that changing the timing model updates styles synchronously
328         https://bugs.webkit.org/show_bug.cgi?id=182836
329
330         Reviewed by Dean Jackson.
331
332         Update test expectations for progressions.
333
334         * web-platform-tests/css-timing-1/cubic-bezier-timing-functions-output-expected.txt:
335         * web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt:
336         * web-platform-tests/css-timing-1/step-timing-functions-output-expected.txt:
337         * web-platform-tests/css/css-multicol/multicol-gap-animation-001-expected.txt:
338         * web-platform-tests/web-animations/animation-model/animation-types/discrete-expected.txt:
339         * web-platform-tests/web-animations/animation-model/animation-types/visibility-expected.txt:
340         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt:
341         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance-expected.txt:
342         * web-platform-tests/web-animations/interfaces/Animation/cancel-expected.txt:
343         * web-platform-tests/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt:
344
345 2018-02-14  Ryan Haddad  <ryanhaddad@apple.com>
346
347         Unreviewed, rolling out r228444.
348
349         Introduced API and Layout test failures.
350
351         Reverted changeset:
352
353         "[WebAuthN] Revisit the whole async model of task dispatching,
354         timeout and aborting"
355         https://bugs.webkit.org/show_bug.cgi?id=181946
356         https://trac.webkit.org/changeset/228444
357
358 2018-02-13  Commit Queue  <commit-queue@webkit.org>
359
360         Unreviewed, rolling out r228437, r228439, and r228440.
361         https://bugs.webkit.org/show_bug.cgi?id=182756
362
363         Introduced LayoutTest failures (Requested by ryanhadd_ on
364         #webkit).
365
366         Reverted changesets:
367
368         "[Web Animations] Make KeyframeEffect target nullable and
369         read-write"
370         https://bugs.webkit.org/show_bug.cgi?id=182741
371         https://trac.webkit.org/changeset/228437
372
373         "Unreviewed attempt to fix build after r228437."
374         https://trac.webkit.org/changeset/228439
375
376         "[Web Animations] Make KeyframeEffect target nullable and
377         read-write"
378         https://bugs.webkit.org/show_bug.cgi?id=182741
379         https://trac.webkit.org/changeset/228440
380
381 2018-02-13  Antoine Quint  <graouts@apple.com>
382
383         [Web Animations] Make KeyframeEffect target nullable and read-write
384         https://bugs.webkit.org/show_bug.cgi?id=182741
385
386         Reviewed by Dean Jackson.
387
388         Update test expectations for tests that use null KeyframeEffect targets and tests that update their target.
389
390         * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
391         * web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
392         * web-platform-tests/web-animations/animation-model/animation-types/discrete-expected.txt:
393         * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
394         * web-platform-tests/web-animations/animation-model/animation-types/visibility-expected.txt:
395         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt:
396         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance-expected.txt:
397         * web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt:
398         * web-platform-tests/web-animations/interfaces/Animation/cancel-expected.txt:
399         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness-expected.txt:
400         * web-platform-tests/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt:
401         * web-platform-tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt:
402         * web-platform-tests/web-animations/interfaces/KeyframeEffect/target-expected.txt:
403         * web-platform-tests/web-animations/timing-model/timelines/document-timelines-expected.txt:
404
405 2018-02-12  Antoine Quint  <graouts@apple.com>
406
407         [Web Animations] Support the copy constructors for KeyframeEffectReadOnly and KeyframeEffect
408         https://bugs.webkit.org/show_bug.cgi?id=182712
409
410         Reviewed by Dean Jackson.
411
412         Update test expectations for tests relevant to the copy constructors.
413
414         * web-platform-tests/web-animations/interfaces/KeyframeEffect/copy-constructor-expected.txt:
415         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness-expected.txt:
416
417 2018-02-08  Antoine Quint  <graouts@apple.com>
418
419         [Web Animations] Refactor AnimationEffect and KeyframeEffect into AnimationEffectReadOnly, KeyframeEffectReadOnly and KeyframeEffect
420         https://bugs.webkit.org/show_bug.cgi?id=182608
421
422         Reviewed by Dean Jackson.
423
424         Update WPT expectations with progressions and updated failure points for all tests that involved
425         either AnimationEffectReadOnly or KeyframeEffectReadOnly.
426
427         * web-platform-tests/web-animations/interfaces/Animation/constructor-expected.txt:
428         * web-platform-tests/web-animations/interfaces/Animation/effect-expected.txt:
429         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/idlharness-expected.txt:
430         * web-platform-tests/web-animations/interfaces/Document/getAnimations-expected.txt:
431         * web-platform-tests/web-animations/interfaces/KeyframeEffect/constructor-expected.txt:
432         * web-platform-tests/web-animations/interfaces/KeyframeEffect/copy-constructor-expected.txt:
433         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness-expected.txt:
434
435 2018-02-09  Youenn Fablet  <youenn@apple.com>
436
437         Add support for cache storage of blob response
438         https://bugs.webkit.org/show_bug.cgi?id=182637
439
440         Reviewed by Brady Eidson.
441
442         * web-platform-tests/service-workers/cache-storage/script-tests/cache-put.js:
443         (cache_test.async):
444         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-put.https-expected.txt:
445         * web-platform-tests/service-workers/cache-storage/window/cache-put.https-expected.txt:
446         * web-platform-tests/service-workers/cache-storage/worker/cache-put.https-expected.txt:
447         * web-platform-tests/service-workers/cache-storage/window/cache-put.https.html:
448
449 2018-02-09  Javier Fernandez  <jfernandez@igalia.com>
450
451         [css-align] Implement the new behavior of 'legacy' for justify-items
452         https://bugs.webkit.org/show_bug.cgi?id=172712
453
454         Reviewed by Antti Koivisto.
455
456         Rebaselined Default Alignment related tests because of the new 'legacy' value.
457
458         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-004-expected.txt:
459         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-004.html:
460         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-002-expected.txt:
461         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-002.html:
462         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-004-expected.txt:
463         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-004-expected.txt:
464         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-004.html:
465
466 2018-02-08  Antoine Quint  <graouts@apple.com>
467
468         [Web Animations] Always expose "composite" in output of getKeyframes()
469         https://bugs.webkit.org/show_bug.cgi?id=182600
470
471         Reviewed by Dean Jackson.
472
473         Update expected results to account for a number of progressions.
474
475         * web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt:
476         * web-platform-tests/web-animations/interfaces/KeyframeEffect/composite-expected.txt:
477         * web-platform-tests/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt:
478
479 2018-02-07  Youenn Fablet  <youenn@apple.com>
480
481         Remove www1/www2 URLs from service worker tests
482         https://bugs.webkit.org/show_bug.cgi?id=182548
483
484         Reviewed by Chris Dumez.
485
486         * web-platform-tests/service-workers/service-worker/http-to-https-redirect-and-register.https-expected.txt:
487         * web-platform-tests/service-workers/service-worker/http-to-https-redirect-and-register.https.html:
488         * web-platform-tests/service-workers/service-worker/update-bytecheck.https.html:
489
490 2018-02-07  Chris Dumez  <cdumez@apple.com>
491
492         IndexedDB in service workers is using a memory backed store
493         https://bugs.webkit.org/show_bug.cgi?id=182574
494         <rdar://problem/37316205>
495
496         Reviewed by Youenn Fablet.
497
498         Rebaseline WPT test that is now passing.
499
500         * web-platform-tests/service-workers/service-worker/indexeddb.https-expected.txt:
501
502 2018-02-05  Chris Dumez  <cdumez@apple.com>
503
504         Unreviewed, unskip fetch-event-respond-with-partial-stream.https.html as it no longer times out
505
506         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-partial-stream.https-expected.txt:
507         * web-platform-tests/service-workers/service-worker/import-scripts-redirect.https-expected.txt:
508
509 2018-02-05  Manuel Rego Casasnovas  <rego@igalia.com>
510
511         [css-grid] Rename gutter properties to remove "grid-" prefix
512         https://bugs.webkit.org/show_bug.cgi?id=180290
513
514         Reviewed by Javier Fernandez.
515
516         Imported WPT tests from css/css-align/gaps/.
517         And also update the tests on css/css-grid/alignment/ gutter tests.
518
519         * web-platform-tests/css/css-align/gaps/column-gap-animation-001-expected.txt: Added.
520         * web-platform-tests/css/css-align/gaps/column-gap-animation-001.html: Added.
521         * web-platform-tests/css/css-align/gaps/column-gap-animation-002-expected.txt: Added.
522         * web-platform-tests/css/css-align/gaps/column-gap-animation-002.html: Added.
523         * web-platform-tests/css/css-align/gaps/column-gap-animation-003-expected.txt: Added.
524         * web-platform-tests/css/css-align/gaps/column-gap-animation-003.html: Added.
525         * web-platform-tests/css/css-align/gaps/column-gap-parsing-001-expected.txt: Added.
526         * web-platform-tests/css/css-align/gaps/column-gap-parsing-001.html: Added.
527         * web-platform-tests/css/css-align/gaps/gap-animation-001-expected.txt: Added.
528         * web-platform-tests/css/css-align/gaps/gap-animation-001.html: Added.
529         * web-platform-tests/css/css-align/gaps/gap-animation-002-expected.txt: Added.
530         * web-platform-tests/css/css-align/gaps/gap-animation-002.html: Added.
531         * web-platform-tests/css/css-align/gaps/gap-animation-003-expected.txt: Added.
532         * web-platform-tests/css/css-align/gaps/gap-animation-003.html: Added.
533         * web-platform-tests/css/css-align/gaps/gap-animation-004-expected.txt: Added.
534         * web-platform-tests/css/css-align/gaps/gap-animation-004.html: Added.
535         * web-platform-tests/css/css-align/gaps/gap-parsing-001-expected.txt: Added.
536         * web-platform-tests/css/css-align/gaps/gap-parsing-001.html: Added.
537         * web-platform-tests/css/css-align/gaps/grid-column-gap-parsing-001-expected.txt: Added.
538         * web-platform-tests/css/css-align/gaps/grid-column-gap-parsing-001.html: Added.
539         * web-platform-tests/css/css-align/gaps/grid-gap-parsing-001-expected.txt: Added.
540         * web-platform-tests/css/css-align/gaps/grid-gap-parsing-001.html: Added.
541         * web-platform-tests/css/css-align/gaps/grid-row-gap-parsing-001-expected.txt: Added.
542         * web-platform-tests/css/css-align/gaps/grid-row-gap-parsing-001.html: Added.
543         * web-platform-tests/css/css-align/gaps/row-gap-animation-001-expected.txt: Added.
544         * web-platform-tests/css/css-align/gaps/row-gap-animation-001.html: Added.
545         * web-platform-tests/css/css-align/gaps/row-gap-animation-002-expected.txt: Added.
546         * web-platform-tests/css/css-align/gaps/row-gap-animation-002.html: Added.
547         * web-platform-tests/css/css-align/gaps/row-gap-animation-003-expected.txt: Added.
548         * web-platform-tests/css/css-align/gaps/row-gap-animation-003.html: Added.
549         * web-platform-tests/css/css-align/gaps/row-gap-parsing-001-expected.txt: Added.
550         * web-platform-tests/css/css-align/gaps/row-gap-parsing-001.html: Added.
551         * web-platform-tests/css/css-align/gaps/w3c-import.log: Added.
552         * web-platform-tests/css/css-grid/alignment/grid-gutters-001-expected.html:
553         * web-platform-tests/css/css-grid/alignment/grid-gutters-002-expected.html:
554         * web-platform-tests/css/css-grid/alignment/grid-gutters-003-expected.html:
555         * web-platform-tests/css/css-grid/alignment/grid-gutters-004-expected.html:
556         * web-platform-tests/css/css-grid/alignment/grid-gutters-005-expected.html:
557         * web-platform-tests/css/css-grid/alignment/grid-gutters-006-expected.html:
558         * web-platform-tests/css/css-grid/alignment/grid-gutters-007-expected.html:
559         * web-platform-tests/css/css-grid/alignment/grid-gutters-008-expected.html:
560         * web-platform-tests/css/css-grid/alignment/grid-gutters-009-expected.html:
561         * web-platform-tests/css/css-grid/alignment/grid-gutters-010-expected.html:
562
563 2018-02-05  Ms2ger  <Ms2ger@igalia.com>
564
565         Implement createImageBitmap(HTMLVideoElement)
566         https://bugs.webkit.org/show_bug.cgi?id=182388
567
568         Reviewed by Žan Doberšek.
569
570         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
571         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html:
572           Update from upstream to make the test pass on macOS.
573         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
574
575 2018-02-02  Chris Dumez  <cdumez@apple.com>
576
577         Clearing a registration should null out its workers before setting their state to "redundant"
578         https://bugs.webkit.org/show_bug.cgi?id=182418
579         <rdar://problem/37142874>
580
581         Reviewed by Youenn Fablet.
582
583         Rebaseline WPT test now that all checks are passing. I verified that this test is passing
584         in both Firefox and Chrome.
585
586         * web-platform-tests/service-workers/service-worker/activation.https-expected.txt:
587
588 2018-02-02  Ms2ger  <Ms2ger@igalia.com>
589
590         Update imagebitmap tests.
591         https://bugs.webkit.org/show_bug.cgi?id=182335
592         <rdar://problem/37110684>
593
594         Unreviewed test gardening.
595
596         * web-platform-tests/2dcontext/imagebitmap/common.sub.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/common.js.
597         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
598         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html:
599         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
600         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html:
601         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: Added.
602         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html: Added.
603         * web-platform-tests/2dcontext/imagebitmap/w3c-import.log:
604         * web-platform-tests/common/namespaces.js: Added.
605         * web-platform-tests/common/w3c-import.log:
606         * web-platform-tests/images/pattern.mp4: Added.
607         * web-platform-tests/images/pattern.svg: Added.
608         * web-platform-tests/images/w3c-import.log:
609
610 2018-02-01  Chris Dumez  <cdumez@apple.com>
611
612         When SW install fails, null out registration.installing before setting worker state to "redundant"
613         https://bugs.webkit.org/show_bug.cgi?id=182416
614         <rdar://problem/37141997>
615
616         Reviewed by Youenn Fablet.
617
618         Rebaseline WPT test now that one more check is passing.
619
620         * web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https-expected.txt:
621
622 2018-02-01  Chris Dumez  <cdumez@apple.com>
623
624         Add missing RETURN_IF_EXCEPTION() after object->get() calls in convertDictionary<>()
625         https://bugs.webkit.org/show_bug.cgi?id=182392
626         <rdar://problem/37119215>
627
628         Reviewed by Geoffrey Garen.
629
630         Rebaseline WPT test now that all checks are passing.
631
632         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event-constructor.https-expected.txt:
633
634 2018-02-01  Chris Dumez  <cdumez@apple.com>
635
636         Unreviewed, rebaseline imported/w3c/web-platform-tests/service-workers/service-worker/performance-timeline.https.html
637
638         * web-platform-tests/service-workers/service-worker/performance-timeline.https-expected.txt:
639
640 2018-02-01  Commit Queue  <commit-queue@webkit.org>
641
642         Unreviewed, rolling out r227958 and r227972.
643         https://bugs.webkit.org/show_bug.cgi?id=182393
644
645         This caused a consistent crash on macOS. (Requested by
646         mlewis13 on #webkit).
647
648         Reverted changesets:
649
650         "Update imagebitmap tests."
651         https://bugs.webkit.org/show_bug.cgi?id=182335
652         https://trac.webkit.org/changeset/227958
653
654         "[WPE] Update test expectations for r227958"
655         https://bugs.webkit.org/show_bug.cgi?id=182391
656         https://trac.webkit.org/changeset/227972
657
658 2018-02-01  Chris Dumez  <cdumez@apple.com>
659
660         Queue a microtask when a waitUntil() promise is settled
661         https://bugs.webkit.org/show_bug.cgi?id=182372
662         <rdar://problem/37101019>
663
664         Reviewed by Mark Lam.
665
666         Reaseline WPT test now that all checks are passing.
667
668         * web-platform-tests/service-workers/service-worker/extendable-event-async-waituntil.https-expected.txt:
669
670 2018-02-01  Ms2ger  <Ms2ger@igalia.com>
671
672         Update imagebitmap tests.
673         https://bugs.webkit.org/show_bug.cgi?id=182335
674
675         Unreviewed test gardening.
676
677         * web-platform-tests/2dcontext/imagebitmap/common.sub.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/2dcontext/imagebitmap/common.js.
678         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
679         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html:
680         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
681         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html:
682         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: Added.
683         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html: Added.
684         * web-platform-tests/2dcontext/imagebitmap/w3c-import.log:
685         * web-platform-tests/common/namespaces.js: Added.
686         * web-platform-tests/common/w3c-import.log:
687         * web-platform-tests/images/pattern.mp4: Added.
688         * web-platform-tests/images/pattern.svg: Added.
689         * web-platform-tests/images/w3c-import.log:
690
691 2018-01-31  Saam Barati  <sbarati@apple.com>
692
693         JSC incorrectly interpreting script, sets Global Property instead of Global Lexical variable (LiteralParser / JSONP path)
694         https://bugs.webkit.org/show_bug.cgi?id=182074
695         <rdar://problem/36846261>
696
697         Reviewed by Mark Lam.
698
699         * web-platform-tests/service-workers/service-worker/import-scripts-updated-flag.https-expected.txt:
700
701 2018-01-30  Youenn Fablet  <youenn@apple.com> and Oleksandr Skachkov  <gskachkov@gmail.com>
702
703         FetchResponse should support ConsumeData callback on chunk data is received
704         https://bugs.webkit.org/show_bug.cgi?id=181600
705         <rdar://problem/36932547>
706
707         Reviewed by Alex Christensen.
708
709         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-body-loaded-in-chunk.https-expected.txt: Added.
710         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-body-loaded-in-chunk.https.html: Added.
711         * web-platform-tests/service-workers/service-worker/resources/fetch-event-respond-with-body-loaded-in-chunk-worker.js: Added.
712
713 2018-01-30  Javier Fernandez  <jfernandez@igalia.com>
714
715         [css-align] The 'baseline' value must be invalid for the 'justify-content' property
716         https://bugs.webkit.org/show_bug.cgi?id=181794
717
718         Reviewed by Antti Koivisto.
719
720         Adapted the test cases using <baseline-position> keywords to the new CSS syntax.
721         Imported the CSS/support folder.
722
723         * resources/import-expectations.json:
724         * web-platform-tests/css/css-align/content-distribution/parse-align-content-001-expected.txt:
725         * web-platform-tests/css/css-align/content-distribution/parse-align-content-001.html:
726         * web-platform-tests/css/css-align/content-distribution/parse-align-content-003-expected.txt:
727         * web-platform-tests/css/css-align/content-distribution/parse-align-content-003.html:
728         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-001-expected.txt:
729         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-001.html:
730         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-003-expected.txt:
731         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-003.html:
732         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-004-expected.txt:
733         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-004.html:
734         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-001-expected.txt:
735         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-001.html:
736         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-002-expected.txt:
737         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-002.html:
738         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-004-expected.txt:
739         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-004.html:
740         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-006-expected.txt:
741         * web-platform-tests/css/css-align/content-distribution/place-content-shorthand-006.html:
742         * web-platform-tests/css/css-align/default-alignment/parse-align-items-001-expected.txt:
743         * web-platform-tests/css/css-align/default-alignment/parse-align-items-001.html:
744         * web-platform-tests/css/css-align/default-alignment/parse-align-items-003-expected.txt:
745         * web-platform-tests/css/css-align/default-alignment/parse-align-items-003.html:
746         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-001-expected.txt:
747         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-001.html:
748         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-003-expected.txt:
749         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-003.html:
750         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-001.html:
751         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-002.html:
752         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-004.html:
753         * web-platform-tests/css/css-align/default-alignment/place-items-shorthand-006.html:
754         * web-platform-tests/css/css-align/resources/alignment-parsing-utils.js:
755         (checkPlaceShorhand):
756         (checkPlaceShorhandLonghands):
757         * web-platform-tests/css/css-align/self-alignment/parse-align-self-001-expected.txt:
758         * web-platform-tests/css/css-align/self-alignment/parse-align-self-001.html:
759         * web-platform-tests/css/css-align/self-alignment/parse-align-self-003-expected.txt:
760         * web-platform-tests/css/css-align/self-alignment/parse-align-self-003.html:
761         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-001-expected.txt:
762         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-001.html:
763         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-003-expected.txt:
764         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-003.html:
765         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-001.html:
766         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-002.html:
767         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-004.html:
768         * web-platform-tests/css/css-align/self-alignment/place-self-shorthand-006.html:
769         * web-platform-tests/css/support/1x1-green.png: Added.
770         * web-platform-tests/css/support/1x1-lime.png: Added.
771         * web-platform-tests/css/support/1x1-maroon.png: Added.
772         * web-platform-tests/css/support/1x1-navy.png: Added.
773         * web-platform-tests/css/support/1x1-red.png: Added.
774         * web-platform-tests/css/support/1x1-white.png: Added.
775         * web-platform-tests/css/support/60x60-gg-rr.png: Added.
776         * web-platform-tests/css/support/60x60-green.png: Added.
777         * web-platform-tests/css/support/60x60-red.png: Added.
778         * web-platform-tests/css/support/OWNERS: Added.
779         * web-platform-tests/css/support/README: Added.
780         * web-platform-tests/css/support/a-green.css: Added.
781         (.a):
782         * web-platform-tests/css/support/alignment.css: Added.
783         (.alignSelfAuto):
784         (.alignSelfNormal):
785         (.alignSelfStretch):
786         (.alignSelfStart):
787         (.alignSelfEnd):
788         (.alignSelfCenter):
789         (.alignSelfRight):
790         (.alignSelfLeft):
791         (.alignSelfFlexStart):
792         (.alignSelfFlexEnd):
793         (.alignSelfSelfStart):
794         (.alignSelfSelfEnd):
795         (.alignSelfSafeCenter):
796         (.alignSelfUnsafeCenter):
797         (.alignSelfSafeEnd):
798         (.alignSelfUnsafeEnd):
799         (.alignSelfSafeSelfEnd):
800         (.alignSelfUnsafeSelfEnd):
801         (.alignSelfSafeSelfStart):
802         (.alignSelfUnsafeSelfStart):
803         (.alignSelfSafeRight):
804         (.alignSelfUnsafeRight):
805         (.alignSelfSafeLeft):
806         (.alignSelfUnsafeLeft):
807         (.alignSelfSafeFlexEnd):
808         (.alignSelfUnsafeFlexEnd):
809         (.alignSelfSafeFlexStart):
810         (.alignSelfUnsafeFlexStart):
811         (.alignSelfBaseline):
812         (.alignSelfFirstBaseline):
813         (.alignSelfLastBaseline):
814         (.alignItemsAuto):
815         (.alignItemsNormal):
816         (.alignItemsStretch):
817         (.alignItemsStart):
818         (.alignItemsCenter):
819         (.alignItemsEnd):
820         (.alignItemsLeft):
821         (.alignItemsRight):
822         (.alignItemsFlexStart):
823         (.alignItemsFlexEnd):
824         (.alignItemsSelfStart):
825         (.alignItemsSelfEnd):
826         (.alignItemsSafeCenter):
827         (.alignItemsUnsafeCenter):
828         (.alignItemsSafeEnd):
829         (.alignItemsUnsafeEnd):
830         (.alignItemsSafeSelfEnd):
831         (.alignItemsUnsafeSelfEnd):
832         (.alignItemsSafeSelfStart):
833         (.alignItemsUnsafeSelfStart):
834         (.alignItemsSafeRight):
835         (.alignItemsUnsafeRight):
836         (.alignItemsSafeLeft):
837         (.alignItemsUnsafeLeft):
838         (.alignItemsSafeFlexEnd):
839         (.alignItemsUnsafeFlexEnd):
840         (.alignItemsSafeFlexStart):
841         (.alignItemsUnsafeFlexStart):
842         (.alignItemsBaseline):
843         (.alignItemsFirstBaseline):
844         (.alignItemsLastBaseline):
845         (.alignContentBaseline):
846         (.alignContentLastBaseline):
847         (.alignContentStart):
848         (.alignContentEnd):
849         (.alignContentCenter):
850         (.alignContentLeft):
851         (.alignContentRight):
852         (.alignContentFlexStart):
853         (.alignContentFlexEnd):
854         (.alignContentSpaceBetween):
855         (.alignContentSpaceAround):
856         (.alignContentSpaceEvenly):
857         (.alignContentStretch):
858         (.alignContentSafeCenter):
859         (.alignContentUnsafeCenter):
860         (.alignContentSafeEnd):
861         (.alignContentUnsafeEnd):
862         (.alignContentSafeRight):
863         (.alignContentUnsafeRight):
864         (.alignContentSafeLeft):
865         (.alignContentUnsafeLeft):
866         (.alignContentSafeFlexEnd):
867         (.alignContentUnsafeFlexEnd):
868         (.alignContentSafeFlexStart):
869         (.alignContentUnsafeFlexStart):
870         (.alignContentFirstBaseline):
871         (.justifySelfAuto):
872         (.justifySelfNormal):
873         (.justifySelfStretch):
874         (.justifySelfStart):
875         (.justifySelfCenter):
876         (.justifySelfEnd):
877         (.justifySelfRight):
878         (.justifySelfLeft):
879         (.justifySelfFlexStart):
880         (.justifySelfFlexEnd):
881         (.justifySelfSelfStart):
882         (.justifySelfSelfEnd):
883         (.justifySelfSafeCenter):
884         (.justifySelfUnsafeCenter):
885         (.justifySelfSafeEnd):
886         (.justifySelfUnsafeEnd):
887         (.justifySelfSafeSelfEnd):
888         (.justifySelfUnsafeSelfEnd):
889         (.justifySelfSafeSelfStart):
890         (.justifySelfUnsafeSelfStart):
891         (.justifySelfSafeRight):
892         (.justifySelfUnsafeRight):
893         (.justifySelfSafeLeft):
894         (.justifySelfUnsafeLeft):
895         (.justifySelfSafeFlexEnd):
896         (.justifySelfUnsafeFlexEnd):
897         (.justifySelfSafeFlexStart):
898         (.justifySelfUnsafeFlexStart):
899         (.justifySelfBaseline):
900         (.justifySelfFirstBaseline):
901         (.justifySelfLastBaseline):
902         (.justifyItemsAuto):
903         (.justifyItemsNormal):
904         (.justifyItemsStretch):
905         (.justifyItemsStart):
906         (.justifyItemsCenter):
907         (.justifyItemsEnd):
908         (.justifyItemsLeft):
909         (.justifyItemsRight):
910         (.justifyItemsFlexStart):
911         (.justifyItemsFlexEnd):
912         (.justifyItemsSelfStart):
913         (.justifyItemsSelfEnd):
914         (.justifyItemsLegacy):
915         (.justifyItemsLegacyLeft):
916         (.justifyItemsLegacyCenter):
917         (.justifyItemsLegacyRight):
918         (.justifyItemsLeftLegacy):
919         (.justifyItemsCenterLegacy):
920         (.justifyItemsRightLegacy):
921         (.justifyItemsSafeCenter):
922         (.justifyItemsUnsafeCenter):
923         (.justifyItemsSafeEnd):
924         (.justifyItemsUnsafeEnd):
925         (.justifyItemsSafeSelfEnd):
926         (.justifyItemsUnsafeSelfEnd):
927         (.justifyItemsSafeSelfStart):
928         (.justifyItemsUnsafeSelfStart):
929         (.justifyItemsSafeRight):
930         (.justifyItemsUnsafeRight):
931         (.justifyItemsSafeLeft):
932         (.justifyItemsUnsafeLeft):
933         (.justifyItemsSafeFlexEnd):
934         (.justifyItemsUnsafeFlexEnd):
935         (.justifyItemsSafeFlexStart):
936         (.justifyItemsUnsafeFlexStart):
937         (.justifyItemsTest):
938         (.justifyItemsBaseline):
939         (.justifyItemsFirstBaseline):
940         (.justifyItemsLastBaseline):
941         (.justifyContentBaseline):
942         (.justifyContentLastBaseline):
943         (.justifyContentStart):
944         (.justifyContentEnd):
945         (.justifyContentCenter):
946         (.justifyContentLeft):
947         (.justifyContentRight):
948         (.justifyContentFlexStart):
949         (.justifyContentFlexEnd):
950         (.justifyContentSpaceBetween):
951         (.justifyContentSpaceAround):
952         (.justifyContentSpaceEvenly):
953         (.justifyContentStretch):
954         (.justifyContentSafeCenter):
955         (.justifyContentUnsafeCenter):
956         (.justifyContentSafeEnd):
957         (.justifyContentUnsafeEnd):
958         (.justifyContentSafeRight):
959         (.justifyContentUnsafeRight):
960         (.justifyContentSafeLeft):
961         (.justifyContentUnsafeLeft):
962         (.justifyContentSafeFlexEnd):
963         (.justifyContentUnsafeFlexEnd):
964         (.justifyContentSafeFlexStart):
965         (.justifyContentUnsafeFlexStart):
966         (.justifyContentFirstBaseline):
967         (.itemsNormal):
968         (.itemsStretch):
969         (.itemsStart):
970         (.itemsCenter):
971         (.itemsEnd):
972         (.itemsLeft):
973         (.itemsRight):
974         (.itemsSelfStart):
975         (.itemsSelfEnd):
976         (.itemsBaseline):
977         (.selfStretch):
978         (.selfStart):
979         (.selfEnd):
980         (.selfCenter):
981         (.selfRight):
982         (.selfLeft):
983         (.selfSelfStart):
984         (.selfSelfEnd):
985         (.selfBaseline):
986         (.contentStart):
987         (.contentCenter):
988         (.contentEnd):
989         (.contentCenterSafe):
990         (.contentCenterUnsafe):
991         (.contentEndSafe):
992         (.contentEndUnsafe):
993         (.contentSpaceBetween):
994         (.contentSpaceAround):
995         (.contentSpaceEvenly):
996         (.contentStretch):
997         * web-platform-tests/css/support/b-green.css: Added.
998         (.b):
999         * web-platform-tests/css/support/c-red.css: Added.
1000         (.c):
1001         * web-platform-tests/css/support/cat.png: Added.
1002         * web-platform-tests/css/support/green.ico: Added.
1003         * web-platform-tests/css/support/import-green.css: Added.
1004         (.import):
1005         * web-platform-tests/css/support/import-red.css: Added.
1006         (.import):
1007         * web-platform-tests/css/support/pattern-grg-rgr-grg.png: Added.
1008         * web-platform-tests/css/support/pattern-grg-rrg-rgg.png: Added.
1009         * web-platform-tests/css/support/pattern-rgr-grg-rgr.png: Added.
1010         * web-platform-tests/css/support/pattern-tr.png: Added.
1011         * web-platform-tests/css/support/red.ico: Added.
1012         * web-platform-tests/css/support/ruler-h-50%.png: Added.
1013         * web-platform-tests/css/support/ruler-h-50px.png: Added.
1014         * web-platform-tests/css/support/ruler-v-100px.png: Added.
1015         * web-platform-tests/css/support/ruler-v-50px.png: Added.
1016         * web-platform-tests/css/support/square-purple.png: Added.
1017         * web-platform-tests/css/support/square-teal.png: Added.
1018         * web-platform-tests/css/support/square-white.png: Added.
1019         * web-platform-tests/css/support/support/README: Added.
1020         * web-platform-tests/css/support/support/swatch-green.png: Added.
1021         * web-platform-tests/css/support/support/swatch-red.png: Added.
1022         * web-platform-tests/css/support/support/w3c-import.log: Added.
1023         * web-platform-tests/css/support/swatch-blue.png: Added.
1024         * web-platform-tests/css/support/swatch-green.png: Added.
1025         * web-platform-tests/css/support/swatch-lime.png: Added.
1026         * web-platform-tests/css/support/swatch-orange.png: Added.
1027         * web-platform-tests/css/support/swatch-red.png: Added.
1028         * web-platform-tests/css/support/swatch-teal.png: Added.
1029         * web-platform-tests/css/support/swatch-white.png: Added.
1030         * web-platform-tests/css/support/swatch-yellow.png: Added.
1031         * web-platform-tests/css/support/test-bl.png: Added.
1032         * web-platform-tests/css/support/test-br.png: Added.
1033         * web-platform-tests/css/support/test-inner-half-size.png: Added.
1034         * web-platform-tests/css/support/test-outer.png: Added.
1035         * web-platform-tests/css/support/test-tl.png: Added.
1036         * web-platform-tests/css/support/test-tr.png: Added.
1037         * web-platform-tests/css/support/w3c-import.log: Added.
1038
1039 2018-01-30  Frederic Wang  <fwang@igalia.com>
1040
1041         Use document.scrollingElement to access viewport scroll properties in tests
1042         https://bugs.webkit.org/show_bug.cgi?id=182241
1043
1044         Reviewed by Antonio Gomes.
1045
1046         Many tests use document.body in standard mode in order to access scroll properties of the
1047         viewport. This is incorrect per the CSSOM View specification but WebKit does not follow the
1048         spec at the moment (see bug 5991). This replaces several of these instances with
1049         document.scrollingElement, so that tests will still work when WebKit's behavior is changed.
1050         The change in that web-platform-tests test are imported from
1051         https://github.com/w3c/web-platform-tests/commit/fc33ef7641427a3f1388093c54b24f292c21b34d
1052
1053         * web-platform-tests/html/browsers/browsing-the-web/scroll-to-fragid/003.html:
1054
1055 2018-01-29  Youenn Fablet  <youenn@apple.com>
1056
1057         ServiceWorkerClientFetch should not consider responses without Location headers as redirection responses
1058         https://bugs.webkit.org/show_bug.cgi?id=182134
1059
1060         Reviewed by Chris Dumez.
1061
1062         * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt:
1063
1064 2018-01-29  Oleksandr Skachkov  <gskachkov@gmail.com>
1065
1066         FetchResponse should support ConsumeData callback on chunk data is received: handling ReadableStream bodies
1067         https://bugs.webkit.org/show_bug.cgi?id=182008
1068
1069         Reviewed by Youenn Fablet.
1070
1071         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-readable-stream-chunk.https-expected.txt: Added.
1072         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-readable-stream-chunk.https.html: Added.
1073         * web-platform-tests/service-workers/service-worker/resources/fetch-event-respond-with-readable-stream-chunk-iframe.html: Added.
1074         * web-platform-tests/service-workers/service-worker/resources/fetch-event-respond-with-readable-stream-chunk-worker.js: Added.
1075         (const.process):
1076         (this.step):
1077         (this.run):
1078         (const.asyncSteps):
1079
1080 2018-01-26  Antoine Quint  <graouts@apple.com>
1081
1082         [Web Animations] Distinguish between an omitted and a null timeline argument to the Animation constructor
1083         https://bugs.webkit.org/show_bug.cgi?id=179065
1084
1085         Reviewed by Dean Jackson.
1086
1087         Update WPT test output with progressions.
1088
1089         * web-platform-tests/web-animations/interfaces/Animation/constructor-expected.txt:
1090         * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation-expected.txt:
1091         * web-platform-tests/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt:
1092
1093 2018-01-26  Youenn Fablet  <youenn@apple.com>
1094
1095         CSP post checks should be done for service worker responses
1096         https://bugs.webkit.org/show_bug.cgi?id=182160
1097
1098         Reviewed by Daniel Bates.
1099
1100         * web-platform-tests/service-workers/service-worker/fetch-csp.https-expected.txt:
1101
1102 2018-01-26  Manuel Rego Casasnovas  <rego@igalia.com>
1103
1104         [css-multicol] Support percentages in column-gap
1105         https://bugs.webkit.org/show_bug.cgi?id=182004
1106
1107         Reviewed by Javier Fernandez.
1108
1109         New expected results for a few tests that are passing now.
1110         One is the test for this specific patch, the other are tests related to animations
1111         of "normal" and initial value, that were fixed with the introduction of GapLength.
1112
1113         * web-platform-tests/css/css-multicol/multicol-gap-animation-002-expected.txt:
1114         * web-platform-tests/css/css-multicol/multicol-gap-animation-003-expected.txt:
1115         * web-platform-tests/css/css-multicol/multicol-gap-percentage-001-expected.txt:
1116
1117 2018-01-25  Yusuke Suzuki  <utatane.tea@gmail.com>
1118
1119         imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling.html crashes
1120         https://bugs.webkit.org/show_bug.cgi?id=181980
1121
1122         Reviewed by Ryosuke Niwa.
1123
1124         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error-expected.txt:
1125         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-expected.txt: Added.
1126
1127 2018-01-25  Chris Dumez  <cdumez@apple.com>
1128
1129         Access to service workers / Cache API should be disabled in sandboxed frames without allow-same-origin flag
1130         https://bugs.webkit.org/show_bug.cgi?id=182140
1131         <rdar://problem/36879952>
1132
1133         Reviewed by Youenn Fablet.
1134
1135         Rebaseline several WPT test that either pass or fail differently.
1136
1137         * web-platform-tests/service-workers/cache-storage/window/sandboxed-iframes.https-expected.txt:
1138         * web-platform-tests/service-workers/service-worker/sandboxed-iframe-navigator-serviceworker.https-expected.txt:
1139
1140 2018-01-25  Chris Dumez  <cdumez@apple.com>
1141
1142         Clients.get(id) should only returns clients in the service worker's origin
1143         https://bugs.webkit.org/show_bug.cgi?id=182149
1144         <rdar://problem/36882310>
1145
1146         Reviewed by Youenn Fablet.
1147
1148         Rebase WPT test that is now passing.
1149
1150         * web-platform-tests/service-workers/service-worker/clients-get-cross-origin.https-expected.txt:
1151
1152 2018-01-25  Youenn Fablet  <youenn@apple.com>
1153
1154         ShapeOutside should use same origin credentials mode
1155         https://bugs.webkit.org/show_bug.cgi?id=182141
1156
1157         Reviewed by Chris Dumez.
1158
1159         * web-platform-tests/service-workers/service-worker/fetch-request-css-images.https-expected.txt:
1160
1161 2018-01-25  Youenn Fablet  <youenn@apple.com>
1162
1163         DocumentThreadableLoader should ensure service worker is not reused if redirection comes from the network
1164         https://bugs.webkit.org/show_bug.cgi?id=182137
1165
1166         Reviewed by Chris Dumez.
1167
1168         * web-platform-tests/service-workers/service-worker/fetch-request-fallback.https-expected.txt:
1169
1170 2018-01-25  Youenn Fablet  <youenn@apple.com>
1171
1172         DocumentLoader should interrupt ongoing load when getting a redirection from network that matches a service worker
1173         https://bugs.webkit.org/show_bug.cgi?id=182115
1174
1175         Reviewed by Alex Christensen.
1176
1177         * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt:
1178
1179 2018-01-25  Chris Dumez  <cdumez@apple.com>
1180
1181         Registering same scope as the script directory without the last slash should fail
1182         https://bugs.webkit.org/show_bug.cgi?id=182122
1183         <rdar://problem/36877167>
1184
1185         Reviewed by Youenn Fablet.
1186
1187         Rebaseline WPT test now that one more check is passing.
1188
1189         * web-platform-tests/service-workers/service-worker/registration-security-error.https-expected.txt:
1190
1191 2018-01-25  Antoine Quint  <graouts@apple.com>
1192
1193         [Web Animations] Expose the reverse() method
1194         https://bugs.webkit.org/show_bug.cgi?id=182100
1195         <rdar://problem/36867117>
1196
1197         Reviewed by Dean Jackson.
1198
1199         Update WPT test output with progressions.
1200
1201         * web-platform-tests/web-animations/interfaces/Animation/idlharness-expected.txt:
1202         * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation-expected.txt:
1203
1204 2018-01-25  Antoine Quint  <graouts@apple.com>
1205
1206         [Web Animations] Account for provided easings when computing progress and resolving keyframe effect values
1207         https://bugs.webkit.org/show_bug.cgi?id=182098
1208         <rdar://problem/36866149>
1209
1210         Reviewed by Dean Jackson.
1211
1212         Update expected values with a few adjusted failures and many progressions.
1213
1214         * web-platform-tests/css-timing-1/step-timing-functions-output-expected.txt:
1215         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt:
1216         * web-platform-tests/web-animations/interfaces/Animation/effect-expected.txt:
1217         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt:
1218         * web-platform-tests/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt:
1219         * web-platform-tests/web-animations/timing-model/time-transformations/transformed-progress-expected.txt:
1220
1221 2018-01-25  Youenn Fablet  <youenn@apple.com>
1222
1223         Set integrity fetch options for loading scripts and CSS
1224         https://bugs.webkit.org/show_bug.cgi?id=182077
1225
1226         Reviewed by Chris Dumez.
1227
1228         * web-platform-tests/service-workers/service-worker/fetch-request-resources.https-expected.txt:
1229         * web-platform-tests/service-workers/service-worker/fetch-request-resources.https.html:
1230
1231 2018-01-25  Manuel Rego Casasnovas  <rego@igalia.com>
1232
1233         [css-multicol] Update WPT test suite
1234         https://bugs.webkit.org/show_bug.cgi?id=182087
1235
1236         Reviewed by Javier Fernandez.
1237
1238         * resources/import-expectations.json:
1239         * resources/resource-files.json:
1240         * web-platform-tests/css/css-multicol/OWNERS: Added.
1241         * web-platform-tests/css/css-multicol/extremely-tall-multicol-with-extremely-tall-child-crash-expected.txt: Added.
1242         * web-platform-tests/css/css-multicol/extremely-tall-multicol-with-extremely-tall-child-crash.html: Added.
1243         * web-platform-tests/css/css-multicol/multicol-basic-001-expected.html:
1244         * web-platform-tests/css/css-multicol/multicol-basic-001.html:
1245         * web-platform-tests/css/css-multicol/multicol-basic-002-expected.html:
1246         * web-platform-tests/css/css-multicol/multicol-basic-002.html:
1247         * web-platform-tests/css/css-multicol/multicol-basic-003-expected.html:
1248         * web-platform-tests/css/css-multicol/multicol-basic-003.html:
1249         * web-platform-tests/css/css-multicol/multicol-basic-004-expected.html:
1250         * web-platform-tests/css/css-multicol/multicol-basic-004.html:
1251         * web-platform-tests/css/css-multicol/multicol-basic-005-expected.xht: Added.
1252         * web-platform-tests/css/css-multicol/multicol-basic-005.xht: Added.
1253         * web-platform-tests/css/css-multicol/multicol-basic-006-expected.xht: Added.
1254         * web-platform-tests/css/css-multicol/multicol-basic-006.xht: Added.
1255         * web-platform-tests/css/css-multicol/multicol-basic-007-expected.xht: Added.
1256         * web-platform-tests/css/css-multicol/multicol-basic-007.xht: Added.
1257         * web-platform-tests/css/css-multicol/multicol-basic-008-expected.xht: Added.
1258         * web-platform-tests/css/css-multicol/multicol-basic-008.xht: Added.
1259         * 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.
1260         * 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.
1261         * web-platform-tests/css/css-multicol/multicol-block-no-clip-002-expected.xht: Added.
1262         * 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.
1263         * web-platform-tests/css/css-multicol/multicol-br-inside-avoidcolumn-001-expected.html: Added.
1264         * web-platform-tests/css/css-multicol/multicol-br-inside-avoidcolumn-001.xht:
1265         * web-platform-tests/css/css-multicol/multicol-break-000-expected.xht:
1266         * web-platform-tests/css/css-multicol/multicol-break-001-expected.xht:
1267         * web-platform-tests/css/css-multicol/multicol-break-001.xht:
1268         * web-platform-tests/css/css-multicol/multicol-clip-001.xht:
1269         * web-platform-tests/css/css-multicol/multicol-columns-001-expected.xht:
1270         * web-platform-tests/css/css-multicol/multicol-columns-001.xht:
1271         * web-platform-tests/css/css-multicol/multicol-columns-002-expected.xht:
1272         * web-platform-tests/css/css-multicol/multicol-columns-002.xht:
1273         * web-platform-tests/css/css-multicol/multicol-columns-003-expected.xht:
1274         * web-platform-tests/css/css-multicol/multicol-columns-003.xht:
1275         * web-platform-tests/css/css-multicol/multicol-columns-004-expected.xht:
1276         * web-platform-tests/css/css-multicol/multicol-columns-004.xht:
1277         * web-platform-tests/css/css-multicol/multicol-columns-005-expected.xht:
1278         * web-platform-tests/css/css-multicol/multicol-columns-005.xht:
1279         * web-platform-tests/css/css-multicol/multicol-columns-006-expected.xht:
1280         * web-platform-tests/css/css-multicol/multicol-columns-006.xht:
1281         * web-platform-tests/css/css-multicol/multicol-columns-007-expected.xht:
1282         * web-platform-tests/css/css-multicol/multicol-columns-007.xht:
1283         * web-platform-tests/css/css-multicol/multicol-columns-invalid-002.xht:
1284         * web-platform-tests/css/css-multicol/multicol-containing-001.xht:
1285         * web-platform-tests/css/css-multicol/multicol-containing-002.xht:
1286         * web-platform-tests/css/css-multicol/multicol-count-001-expected.xht:
1287         * web-platform-tests/css/css-multicol/multicol-count-001.xht:
1288         * web-platform-tests/css/css-multicol/multicol-count-002-expected.xht:
1289         * web-platform-tests/css/css-multicol/multicol-count-computed-003-expected.xht: Added.
1290         * web-platform-tests/css/css-multicol/multicol-count-computed-003.xht: Added.
1291         * web-platform-tests/css/css-multicol/multicol-count-computed-005-expected.xht: Added.
1292         * web-platform-tests/css/css-multicol/multicol-count-computed-005.xht: Added.
1293         * web-platform-tests/css/css-multicol/multicol-fill-000.xht:
1294         * web-platform-tests/css/css-multicol/multicol-fill-001.xht:
1295         * web-platform-tests/css/css-multicol/multicol-fill-auto-001-expected.xht:
1296         * web-platform-tests/css/css-multicol/multicol-fill-auto-001.xht:
1297         * web-platform-tests/css/css-multicol/multicol-fill-auto-002-expected.xht:
1298         * web-platform-tests/css/css-multicol/multicol-fill-auto-002.xht:
1299         * web-platform-tests/css/css-multicol/multicol-fill-auto-003.xht:
1300         * web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-002-expected.xht:
1301         * web-platform-tests/css/css-multicol/multicol-fill-auto-block-children-002.xht:
1302         * web-platform-tests/css/css-multicol/multicol-fill-balance-001-expected.xht:
1303         * web-platform-tests/css/css-multicol/multicol-fill-balance-001.xht:
1304         * web-platform-tests/css/css-multicol/multicol-fill-balance-002-expected.html: Added.
1305         * web-platform-tests/css/css-multicol/multicol-fill-balance-002.html: Added.
1306         * web-platform-tests/css/css-multicol/multicol-gap-000.xht:
1307         * web-platform-tests/css/css-multicol/multicol-gap-001-expected.xht:
1308         * web-platform-tests/css/css-multicol/multicol-gap-animation-001-expected.txt: Added.
1309         * web-platform-tests/css/css-multicol/multicol-gap-animation-001.html: Added.
1310         * web-platform-tests/css/css-multicol/multicol-gap-animation-002-expected.txt: Added.
1311         * web-platform-tests/css/css-multicol/multicol-gap-animation-002.html: Added.
1312         * web-platform-tests/css/css-multicol/multicol-gap-animation-003-expected.txt: Added.
1313         * web-platform-tests/css/css-multicol/multicol-gap-animation-003.html: Added.
1314         * web-platform-tests/css/css-multicol/multicol-gap-fraction-002-expected.html: Added.
1315         * web-platform-tests/css/css-multicol/multicol-gap-fraction-002.html: Added.
1316         * web-platform-tests/css/css-multicol/multicol-gap-large-001.xht:
1317         * web-platform-tests/css/css-multicol/multicol-gap-large-002-expected.xht:
1318         * web-platform-tests/css/css-multicol/multicol-gap-percentage-001-expected.txt: Added.
1319         * web-platform-tests/css/css-multicol/multicol-gap-percentage-001.html: Added.
1320         * web-platform-tests/css/css-multicol/multicol-height-block-child-001-expected.xht: Added.
1321         * web-platform-tests/css/css-multicol/multicol-height-block-child-001.xht: Added.
1322         * web-platform-tests/css/css-multicol/multicol-inherit-001.xht:
1323         * web-platform-tests/css/css-multicol/multicol-inherit-002.xht:
1324         * web-platform-tests/css/css-multicol/multicol-inherit-003.xht:
1325         * web-platform-tests/css/css-multicol/multicol-margin-001-expected.xht:
1326         * web-platform-tests/css/css-multicol/multicol-margin-001.xht:
1327         * web-platform-tests/css/css-multicol/multicol-margin-002-expected.xht:
1328         * web-platform-tests/css/css-multicol/multicol-margin-002.xht:
1329         * web-platform-tests/css/css-multicol/multicol-margin-child-001.xht:
1330         * web-platform-tests/css/css-multicol/multicol-nested-005.xht:
1331         * web-platform-tests/css/css-multicol/multicol-nested-column-rule-001-expected.xht:
1332         * web-platform-tests/css/css-multicol/multicol-nested-column-rule-001.xht:
1333         * web-platform-tests/css/css-multicol/multicol-nested-margin-002-expected.xht:
1334         * web-platform-tests/css/css-multicol/multicol-nested-margin-002.xht:
1335         * web-platform-tests/css/css-multicol/multicol-nested-margin-003.xht:
1336         * web-platform-tests/css/css-multicol/multicol-nested-margin-004-expected.xht:
1337         * web-platform-tests/css/css-multicol/multicol-nested-margin-004.xht:
1338         * web-platform-tests/css/css-multicol/multicol-nested-margin-005-expected.xht:
1339         * web-platform-tests/css/css-multicol/multicol-nested-margin-005.xht:
1340         * web-platform-tests/css/css-multicol/multicol-overflow-000.xht:
1341         * web-platform-tests/css/css-multicol/multicol-reduce-000-expected.xht:
1342         * web-platform-tests/css/css-multicol/multicol-reduce-000.xht:
1343         * web-platform-tests/css/css-multicol/multicol-rule-000-expected.xht:
1344         * web-platform-tests/css/css-multicol/multicol-rule-000.xht:
1345         * web-platform-tests/css/css-multicol/multicol-rule-001.xht:
1346         * web-platform-tests/css/css-multicol/multicol-rule-002-expected.xht:
1347         * web-platform-tests/css/css-multicol/multicol-rule-002.xht:
1348         * web-platform-tests/css/css-multicol/multicol-rule-003.xht:
1349         * web-platform-tests/css/css-multicol/multicol-rule-color-001.xht:
1350         * web-platform-tests/css/css-multicol/multicol-rule-color-inherit-002.xht:
1351         * web-platform-tests/css/css-multicol/multicol-rule-dashed-000.xht:
1352         * web-platform-tests/css/css-multicol/multicol-rule-double-000.xht:
1353         * web-platform-tests/css/css-multicol/multicol-rule-fraction-002.xht:
1354         * web-platform-tests/css/css-multicol/multicol-rule-fraction-003-expected.xht:
1355         * web-platform-tests/css/css-multicol/multicol-rule-fraction-003.xht:
1356         * web-platform-tests/css/css-multicol/multicol-rule-groove-000.xht:
1357         * web-platform-tests/css/css-multicol/multicol-rule-hidden-000.xht:
1358         * web-platform-tests/css/css-multicol/multicol-rule-inset-000.xht:
1359         * web-platform-tests/css/css-multicol/multicol-rule-large-001-expected.xht:
1360         * web-platform-tests/css/css-multicol/multicol-rule-large-001.xht:
1361         * 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.
1362         * web-platform-tests/css/css-multicol/multicol-rule-none-000.xht:
1363         * web-platform-tests/css/css-multicol/multicol-rule-outset-000.xht:
1364         * web-platform-tests/css/css-multicol/multicol-rule-px-001-expected.xht:
1365         * web-platform-tests/css/css-multicol/multicol-rule-px-001.xht:
1366         * web-platform-tests/css/css-multicol/multicol-rule-ridge-000.xht:
1367         * web-platform-tests/css/css-multicol/multicol-rule-samelength-001.xht:
1368         * 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.
1369         * 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.
1370         * web-platform-tests/css/css-multicol/multicol-rule-solid-000.xht:
1371         * web-platform-tests/css/css-multicol/multicol-rule-stacking-001-expected.xht:
1372         * web-platform-tests/css/css-multicol/multicol-rule-stacking-001.xht:
1373         * web-platform-tests/css/css-multicol/multicol-shorthand-001-expected.xht:
1374         * web-platform-tests/css/css-multicol/multicol-shorthand-001.xht:
1375         * web-platform-tests/css/css-multicol/multicol-span-000.xht:
1376         * web-platform-tests/css/css-multicol/multicol-span-all-001-expected.xht:
1377         * web-platform-tests/css/css-multicol/multicol-span-all-001.xht:
1378         * web-platform-tests/css/css-multicol/multicol-span-all-003-expected.xht:
1379         * web-platform-tests/css/css-multicol/multicol-span-all-003.xht:
1380         * web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003-expected.xht:
1381         * web-platform-tests/css/css-multicol/multicol-span-all-block-sibling-003.xht:
1382         * web-platform-tests/css/css-multicol/multicol-span-all-margin-001.xht:
1383         * web-platform-tests/css/css-multicol/multicol-span-all-margin-002-expected.xht:
1384         * web-platform-tests/css/css-multicol/multicol-span-all-margin-bottom-001-expected.xht:
1385         * web-platform-tests/css/css-multicol/multicol-span-all-margin-bottom-001.xht:
1386         * web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001-expected.xht:
1387         * web-platform-tests/css/css-multicol/multicol-span-all-margin-nested-firstchild-001.xht:
1388         * web-platform-tests/css/css-multicol/multicol-span-none-001-expected.xht: Added.
1389         * web-platform-tests/css/css-multicol/multicol-span-none-001.xht: Added.
1390         * web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-001-expected.xht:
1391         * web-platform-tests/css/css-multicol/multicol-table-cell-vertical-align-001.xht:
1392         * web-platform-tests/css/css-multicol/multicol-width-001-expected.xht:
1393         * web-platform-tests/css/css-multicol/multicol-width-001.xht:
1394         * web-platform-tests/css/css-multicol/multicol-width-002-expected.xht:
1395         * web-platform-tests/css/css-multicol/multicol-width-003-expected.xht:
1396         * web-platform-tests/css/css-multicol/multicol-width-ch-001-expected.xht: Added.
1397         * web-platform-tests/css/css-multicol/multicol-width-ch-001.xht: Added.
1398         * web-platform-tests/css/css-multicol/multicol-width-count-001-expected.xht:
1399         * web-platform-tests/css/css-multicol/multicol-width-count-001.xht:
1400         * web-platform-tests/css/css-multicol/multicol-width-count-002-expected.xht:
1401         * web-platform-tests/css/css-multicol/multicol-width-negative-001-expected.xht:
1402         * web-platform-tests/css/css-multicol/multicol-width-small-001.xht:
1403         * web-platform-tests/css/css-multicol/multicol-zero-height-001-expected.xht:
1404         * web-platform-tests/css/css-multicol/multicol-zero-height-001.xht:
1405         * web-platform-tests/css/css-multicol/support/w3c-import.log: Added.
1406         * web-platform-tests/css/css-multicol/w3c-import.log: Added.
1407
1408 2018-01-25  Antoine Quint  <graouts@apple.com>
1409
1410         [Web Animations] Update WPT tests and move them to imported/w3c/web-platform-tests
1411         https://bugs.webkit.org/show_bug.cgi?id=182092
1412
1413         Unreviewed test gardening.
1414
1415         * 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.
1416         * 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.
1417         * 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.
1418         * 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.
1419         * 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.
1420         * 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.
1421         * 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.
1422         * 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.
1423         * 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.
1424         * 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.
1425         * 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.
1426         * 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.
1427         * 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.
1428         * 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.
1429         * 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.
1430         * 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.
1431         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation-expected.txt: Added.
1432         * 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.
1433         * 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.
1434         * 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.
1435         * 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.
1436         * 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.
1437         * web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt: Added.
1438         * 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.
1439         * 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.
1440         * web-platform-tests/web-animations/interfaces/Animatable/animate.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animatable/animate.html.
1441         * web-platform-tests/web-animations/interfaces/Animatable/getAnimations-expected.txt: Added.
1442         * web-platform-tests/web-animations/interfaces/Animatable/getAnimations.html: Added.
1443         * web-platform-tests/web-animations/interfaces/Animation/cancel-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/cancel-expected.txt.
1444         * web-platform-tests/web-animations/interfaces/Animation/cancel.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/cancel.html.
1445         * web-platform-tests/web-animations/interfaces/Animation/constructor-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/constructor-expected.txt.
1446         * web-platform-tests/web-animations/interfaces/Animation/constructor.html: Added.
1447         * web-platform-tests/web-animations/interfaces/Animation/effect-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/effect-expected.txt.
1448         * web-platform-tests/web-animations/interfaces/Animation/effect.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/effect.html.
1449         * web-platform-tests/web-animations/interfaces/Animation/finish-expected.txt: Added.
1450         * web-platform-tests/web-animations/interfaces/Animation/finish.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/finish.html.
1451         * web-platform-tests/web-animations/interfaces/Animation/finished-expected.txt: Added.
1452         * web-platform-tests/web-animations/interfaces/Animation/finished.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/finished.html.
1453         * web-platform-tests/web-animations/interfaces/Animation/id-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/id-expected.txt.
1454         * web-platform-tests/web-animations/interfaces/Animation/id.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/id.html.
1455         * web-platform-tests/web-animations/interfaces/Animation/idlharness-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/idlharness-expected.txt.
1456         * web-platform-tests/web-animations/interfaces/Animation/idlharness.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/idlharness.html.
1457         * web-platform-tests/web-animations/interfaces/Animation/oncancel-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/oncancel-expected.txt.
1458         * web-platform-tests/web-animations/interfaces/Animation/oncancel.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/oncancel.html.
1459         * web-platform-tests/web-animations/interfaces/Animation/onfinish-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/onfinish-expected.txt.
1460         * web-platform-tests/web-animations/interfaces/Animation/onfinish.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/onfinish.html.
1461         * web-platform-tests/web-animations/interfaces/Animation/pause-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/pause-expected.txt.
1462         * web-platform-tests/web-animations/interfaces/Animation/pause.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/pause.html.
1463         * web-platform-tests/web-animations/interfaces/Animation/pending-expected.txt: Added.
1464         * web-platform-tests/web-animations/interfaces/Animation/pending.html: Added.
1465         * web-platform-tests/web-animations/interfaces/Animation/play-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/play-expected.txt.
1466         * web-platform-tests/web-animations/interfaces/Animation/play.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/play.html.
1467         * web-platform-tests/web-animations/interfaces/Animation/playbackRate-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/playbackRate-expected.txt.
1468         * web-platform-tests/web-animations/interfaces/Animation/playbackRate.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/playbackRate.html.
1469         * web-platform-tests/web-animations/interfaces/Animation/ready-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/ready-expected.txt.
1470         * web-platform-tests/web-animations/interfaces/Animation/ready.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/ready.html.
1471         * web-platform-tests/web-animations/interfaces/Animation/startTime-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/startTime-expected.txt.
1472         * web-platform-tests/web-animations/interfaces/Animation/startTime.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Animation/startTime.html.
1473         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt: Added.
1474         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/delay.html: Added.
1475         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/direction-expected.txt: Added.
1476         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/direction.html: Added.
1477         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/duration-expected.txt: Added.
1478         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/duration.html: Added.
1479         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt.
1480         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/easing.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/AnimationEffectTiming/easing.html.
1481         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/endDelay-expected.txt: Added.
1482         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/endDelay.html: Added.
1483         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/fill-expected.txt: Added.
1484         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/fill.html: Added.
1485         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/getComputedTiming-expected.txt: Added.
1486         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/getComputedTiming.html: Added.
1487         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/idlharness-expected.txt: Added.
1488         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/idlharness.html: Added.
1489         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt: Added.
1490         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/iterationStart.html: Added.
1491         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/iterations-expected.txt: Added.
1492         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/iterations.html: Added.
1493         * web-platform-tests/web-animations/interfaces/AnimationPlaybackEvent/constructor-expected.txt: Added.
1494         * web-platform-tests/web-animations/interfaces/AnimationPlaybackEvent/constructor.html: Added.
1495         * web-platform-tests/web-animations/interfaces/AnimationPlaybackEvent/idlharness-expected.txt: Added.
1496         * web-platform-tests/web-animations/interfaces/AnimationPlaybackEvent/idlharness.html: Added.
1497         * web-platform-tests/web-animations/interfaces/Document/getAnimations-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Document/getAnimations-expected.txt.
1498         * web-platform-tests/web-animations/interfaces/Document/getAnimations.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/Document/getAnimations.html.
1499         * web-platform-tests/web-animations/interfaces/Document/timeline-expected.txt: Added.
1500         * web-platform-tests/web-animations/interfaces/Document/timeline.html: Added.
1501         * web-platform-tests/web-animations/interfaces/DocumentTimeline/constructor-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/DocumentTimeline/constructor-expected.txt.
1502         * web-platform-tests/web-animations/interfaces/DocumentTimeline/constructor.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/DocumentTimeline/constructor.html.
1503         * web-platform-tests/web-animations/interfaces/DocumentTimeline/idlharness-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/AnimationTimeline/idlharness-expected.txt.
1504         * web-platform-tests/web-animations/interfaces/DocumentTimeline/idlharness.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/AnimationTimeline/idlharness.html.
1505         * web-platform-tests/web-animations/interfaces/KeyframeEffect/composite-expected.txt: Added.
1506         * web-platform-tests/web-animations/interfaces/KeyframeEffect/composite.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/KeyframeEffect/composite.html.
1507         * web-platform-tests/web-animations/interfaces/KeyframeEffect/constructor-expected.txt: Added.
1508         * web-platform-tests/web-animations/interfaces/KeyframeEffect/constructor.html: Added.
1509         * web-platform-tests/web-animations/interfaces/KeyframeEffect/copy-constructor-expected.txt: Added.
1510         * web-platform-tests/web-animations/interfaces/KeyframeEffect/copy-constructor.html: Added.
1511         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness-expected.txt: Added.
1512         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness.html: Added.
1513         * web-platform-tests/web-animations/interfaces/KeyframeEffect/iterationComposite-expected.txt: Added.
1514         * web-platform-tests/web-animations/interfaces/KeyframeEffect/iterationComposite.html: Added.
1515         * 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.
1516         * 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.
1517         * 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.
1518         * 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.
1519         * web-platform-tests/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt: Added.
1520         * web-platform-tests/web-animations/interfaces/KeyframeEffect/setKeyframes.html: Added.
1521         * web-platform-tests/web-animations/interfaces/KeyframeEffect/target-expected.txt: Renamed from LayoutTests/http/wpt/web-animations/interfaces/KeyframeEffect/setTarget-expected.txt.
1522         * web-platform-tests/web-animations/interfaces/KeyframeEffect/target.html: Renamed from LayoutTests/http/wpt/web-animations/interfaces/KeyframeEffect/setTarget.html.
1523         * web-platform-tests/web-animations/resources/easing-tests.js: Renamed from LayoutTests/http/wpt/web-animations/resources/easing-tests.js.
1524         * web-platform-tests/web-animations/resources/effect-tests.js: Renamed from LayoutTests/http/wpt/web-animations/resources/effect-tests.js.
1525         * web-platform-tests/web-animations/resources/keyframe-tests.js: Added.
1526         * web-platform-tests/web-animations/resources/keyframe-utils.js: Added.
1527         * web-platform-tests/web-animations/resources/xhr-doc.py: Renamed from LayoutTests/http/wpt/web-animations/resources/xhr-doc.py.
1528         * web-platform-tests/web-animations/testcommon.js: Renamed from LayoutTests/http/wpt/web-animations/testcommon.js.
1529         * 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.
1530         * web-platform-tests/web-animations/timing-model/animation-effects/active-time.html: Added.
1531         * 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.
1532         * 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.
1533         * 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.
1534         * 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.
1535         * 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.
1536         * web-platform-tests/web-animations/timing-model/animation-effects/phases-and-states.html: Added.
1537         * 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.
1538         * 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.
1539         * 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.
1540         * 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.
1541         * 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.
1542         * web-platform-tests/web-animations/timing-model/animations/current-time.html: Renamed from LayoutTests/http/wpt/web-animations/timing-model/animations/current-time.html.
1543         * 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.
1544         * 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.
1545         * 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.
1546         * 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.
1547         * web-platform-tests/web-animations/timing-model/animations/play-states-expected.txt: Added.
1548         * web-platform-tests/web-animations/timing-model/animations/play-states.html: Added.
1549         * 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.
1550         * 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.
1551         * 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.
1552         * 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.
1553         * 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.
1554         * 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.
1555         * 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.
1556         * 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.
1557         * 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.
1558         * 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.
1559         * 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.
1560         * 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.
1561         * 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.
1562         * 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.
1563         * web-platform-tests/web-animations/timing-model/timelines/document-timelines-expected.txt: Added.
1564         * web-platform-tests/web-animations/timing-model/timelines/document-timelines.html: Added.
1565         * web-platform-tests/web-animations/timing-model/timelines/timelines-expected.txt: Added.
1566         * web-platform-tests/web-animations/timing-model/timelines/timelines.html: Added.
1567
1568 2018-01-24  Manuel Rego Casasnovas  <rego@igalia.com>
1569
1570         Move css-color & css-multicol WPT suites to the proper folder
1571         https://bugs.webkit.org/show_bug.cgi?id=182044
1572
1573         Reviewed by Youenn Fablet.
1574
1575         * resources/import-expectations.json:
1576         * web-platform-tests/css/css-color/: Renamed from LayoutTests/imported/w3c/css/css-color-3/.
1577         * web-platform-tests/css/css-multicol/: Renamed from LayoutTests/imported/w3c/css/css-multicol-1/.
1578
1579 2018-01-24  Chris Dumez  <cdumez@apple.com>
1580
1581         close() operation should not be exposed inside a ServiceWorkerGlobalScope
1582         https://bugs.webkit.org/show_bug.cgi?id=182057
1583
1584         Reviewed by Youenn Fablet.
1585
1586         Rebaseline WPT tests now that more checks are passing.
1587
1588         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/close.https-expected.txt:
1589         * web-platform-tests/workers/interfaces.worker-expected.txt:
1590
1591 2018-01-24  Chris Dumez  <cdumez@apple.com>
1592
1593         Unreviewed, rebaseline flaky service worker test
1594
1595         * web-platform-tests/service-workers/service-worker/windowclient-navigate.https-expected.txt:
1596
1597 2018-01-24  Chris Dumez  <cdumez@apple.com>
1598
1599         Unreviewed, unskip some service worker tests that no longer time out
1600
1601         * web-platform-tests/service-workers/service-worker/clients-matchall-include-uncontrolled.https-expected.txt:
1602         * web-platform-tests/service-workers/service-worker/extendable-event-waituntil.https-expected.txt:
1603         * web-platform-tests/service-workers/service-worker/indexeddb.https-expected.txt:
1604         * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt:
1605         * web-platform-tests/service-workers/service-worker/postmessage-msgport-to-client.https-expected.txt:
1606         * web-platform-tests/service-workers/service-worker/postmessage.https-expected.txt:
1607         * web-platform-tests/service-workers/service-worker/sandboxed-iframe-fetch-event.https-expected.txt:
1608         * web-platform-tests/service-workers/service-worker/update-recovery.https-expected.txt:
1609
1610 2018-01-24  Manuel Rego Casasnovas  <rego@igalia.com>
1611
1612         Update paths of CSS tests from WPT
1613         https://bugs.webkit.org/show_bug.cgi?id=182043
1614
1615         Reviewed by Youenn Fablet.
1616
1617         * resources/import-expectations.json:
1618         * resources/resource-files.json:
1619         * web-platform-tests/css/css-display/: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-display-3/.
1620         * web-platform-tests/css/css-pseudo/: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-pseudo-4/.
1621         * web-platform-tests/css/css-scoping/: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-scoping-1/.
1622         * web-platform-tests/css/css-shapes/: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-shapes-1/.
1623         * web-platform-tests/css/css-ui/: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/css-ui-3/.
1624         * web-platform-tests/css/geometry/: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/geometry-1/.
1625         * web-platform-tests/css/selectors/: Renamed from LayoutTests/imported/w3c/web-platform-tests/css/selectors4/.
1626         * web-platform-tests/lint.whitelist:
1627
1628 2018-01-23  Yusuke Suzuki  <utatane.tea@gmail.com>
1629
1630         Import WPT for modules
1631         https://bugs.webkit.org/show_bug.cgi?id=181981
1632
1633         Reviewed by Sam Weinig.
1634
1635         This patch just imports WPT for modules mechanically.
1636
1637         * resources/import-expectations.json:
1638         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/bad-module-specifier.js: Added.
1639         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/charset-01-expected.txt: Added.
1640         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/charset-01.html: Added.
1641         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/charset-02-expected.txt: Added.
1642         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/charset-02.html: Added.
1643         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/charset-03-expected.txt: Added.
1644         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/charset-03.html: Added.
1645         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/compilation-error-1-expected.txt: Added.
1646         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/compilation-error-1.html: Added.
1647         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/compilation-error-2-expected.txt: Added.
1648         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/compilation-error-2.html: Added.
1649         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/credentials.sub-expected.txt: Added.
1650         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/credentials.sub.html: Added.
1651         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-common.js: Added.
1652         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-expected.txt: Added.
1653         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-import-different.sub.html: Added.
1654         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-import-missingheader.sub.html: Added.
1655         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-import-same.sub.html: Added.
1656         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-import-wrongheader.sub.html: Added.
1657         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-root-different.sub.html: Added.
1658         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-root-missingheader.sub.html: Added.
1659         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-root-same.sub.html: Added.
1660         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-root-wrongheader.sub.html: Added.
1661         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin-scripterror.js: Added.
1662         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/crossorigin.html: Added.
1663         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/currentScript-null-expected.txt: Added.
1664         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/currentScript-null.html: Added.
1665         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/currentscript.js: Added.
1666         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/custom-element-exception-expected.txt: Added.
1667         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/custom-element-exception.html: Added.
1668         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/cycle-tdz-access-a.js: Added.
1669         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/cycle-tdz-access.js: Added.
1670         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/cycle-unresolvable-a.js: Added.
1671         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/cycle-unresolvable.js: Added.
1672         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-expected.txt: Added.
1673         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub-expected.txt: Added.
1674         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-fetch-error.sub.html: Added.
1675         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error-expected.txt: Added.
1676         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports-script-error.html: Added.
1677         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/dynamic-imports.html: Added.
1678         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/inline-event-handler-expected.txt: Added.
1679         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/inline-event-handler.html: Added.
1680         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external-classic-expected.txt: Added.
1681         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external-classic.html: Added.
1682         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external-module-expected.txt: Added.
1683         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external-module.html: Added.
1684         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-external.js: Added.
1685         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-inline-classic-expected.txt: Added.
1686         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-inline-classic.html: Added.
1687         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-inline-module-expected.txt: Added.
1688         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/propagate-nonce-inline-module.html: Added.
1689         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-classic-expected.txt: Added.
1690         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-classic.html: Added.
1691         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-module-expected.txt: Added.
1692         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-base-url-module.html: Added.
1693         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-classic-expected.txt: Added.
1694         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-classic.html: Added.
1695         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-module-expected.txt: Added.
1696         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/string-compilation-module.html: Added.
1697         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/dynamic-import/w3c-import.log: Added.
1698         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/error-and-slow-dependency-expected.txt: Added.
1699         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/error-and-slow-dependency.html: Added.
1700         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-parseerror-common.js: Added.
1701         (errorHandler):
1702         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-parseerror-dependent.html: Added.
1703         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-parseerror-dependent.js: Added.
1704         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-parseerror-dependentmultiple.html: Added.
1705         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-parseerror-dependentmultiple.js: Added.
1706         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-parseerror-root.html: Added.
1707         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-wrongMimetype-import.js: Added.
1708         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling-wrongMimetype.js: Added.
1709         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/errorhandling.html: Added.
1710         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-error-1-expected.txt: Added.
1711         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-error-1.html: Added.
1712         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-error-2-expected.txt: Added.
1713         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-error-2.html: Added.
1714         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-error-3-expected.txt: Added.
1715         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-error-3.html: Added.
1716         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-error-4-expected.txt: Added.
1717         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/evaluation-error-4.html: Added.
1718         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-dynamicordered2.js: Added.
1719         (test_dynamicOrdered.step):
1720         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-dynamicordered3.js: Added.
1721         (test_dynamicOrdered.step):
1722         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-dynamicordered4.js: Added.
1723         (test_dynamicOrdered.step):
1724         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-dynamicunordered1.js: Added.
1725         (test_dynamicUnordered1.step):
1726         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-dynamicunordered2.js: Added.
1727         (test_dynamicUnordered2.step):
1728         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-expected.txt: Added.
1729         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-parsedordered2.js: Added.
1730         (test_parsedOrdered.step):
1731         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-parsedordered4.js: Added.
1732         (test_parsedOrdered.step):
1733         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-parsedunordered1.js: Added.
1734         (test_parsedUnordered1.step):
1735         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder-parsedunordered2.js: Added.
1736         (test_parsedUnordered2.step):
1737         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/execorder.html: Added.
1738         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/export-something-nested.js: Added.
1739         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/export-something.js: Added.
1740         (export.set_foo):
1741         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/fetch-error-1-expected.txt: Added.
1742         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/fetch-error-1.html: Added.
1743         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/fetch-error-2-expected.txt: Added.
1744         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/fetch-error-2.html: Added.
1745         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/fetch-error-2.js: Added.
1746         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-something-namespace.js: Added.
1747         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-subgraph-404-expected.txt: Added.
1748         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/import-subgraph-404.html: Added.
1749         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-a.js: Added.
1750         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-b.js: Added.
1751         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-cycle-a.js: Added.
1752         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-cycle-b.js: Added.
1753         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-cycle.js: Added.
1754         (test_importCycle.step):
1755         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-expected.txt: Added.
1756         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-inc-a.js: Added.
1757         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-inc-ab.js: Added.
1758         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-inc-b.js: Added.
1759         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-self-inner.js: Added.
1760         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports-self.js: Added.
1761         (test_importSelf.step):
1762         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/imports.html: Added.
1763         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-1-expected.txt: Added.
1764         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-1.html: Added.
1765         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-1.js: Added.
1766         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-2-expected.txt: Added.
1767         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-2.html: Added.
1768         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-3-expected.txt: Added.
1769         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-3.html: Added.
1770         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-4-expected.txt: Added.
1771         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-4.html: Added.
1772         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-4a.js: Added.
1773         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-4b.js: Added.
1774         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-4c.js: Added.
1775         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-4d.js: Added.
1776         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-5-expected.txt: Added.
1777         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-5.html: Added.
1778         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-5a.js: Added.
1779         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-5b.js: Added.
1780         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-5c.js: Added.
1781         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-5d.js: Added.
1782         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-5e.js: Added.
1783         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-6-expected.txt: Added.
1784         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-6.html: Added.
1785         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-6a.js: Added.
1786         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-6b.js: Added.
1787         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-6c.js: Added.
1788         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-6d.js: Added.
1789         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-7-expected.txt: Added.
1790         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-7.html: Added.
1791         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-7a.js: Added.
1792         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-7b.js: Added.
1793         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-7c.js: Added.
1794         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-7d.js: Added.
1795         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-7e.js: Added.
1796         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-7f.js: Added.
1797         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/instantiation-error-8.html: Added.
1798         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-expected.txt: Added.
1799         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-matches-inner.js: Added.
1800         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-matches.js: Added.
1801         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-mismatches-inner.js: Added.
1802         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-mismatches.js: Added.
1803         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity.html: Added.
1804         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/late-namespace-request-expected.txt: Added.
1805         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/late-namespace-request.html: Added.
1806         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/late-star-export-request-expected.txt: Added.
1807         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/late-star-export-request.html: Added.
1808         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/load-error-events-expected.txt: Added.
1809         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/load-error-events-inline-expected.txt: Added.
1810         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/load-error-events-inline.html: Added.
1811         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/load-error-events.html: Added.
1812         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/missing-export-nested.js: Added.
1813         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/missing-export.js: Added.
1814         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/module-in-xhtml-expected.txt: Added.
1815         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/module-in-xhtml.xhtml: Added.
1816         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/module-vs-script-1-expected.txt: Added.
1817         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/module-vs-script-1.html: Added.
1818         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/module-vs-script-2-expected.txt: Added.
1819         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/module-vs-script-2.html: Added.
1820         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/nested-missing-export.js: Added.
1821         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/nomodule-attribute-expected.txt: Added.
1822         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/nomodule-attribute.html: Added.
1823         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/404-but-js.asis: Added.
1824         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/500-but-js.asis: Added.
1825         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/check-cookie.py: Added.
1826         (main):
1827         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/credentials-iframe.sub.html: Added.
1828         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/delayed-modulescript.py: Added.
1829         (main):
1830         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/import-non-utf8-with-charset-header.js: Added.
1831         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/import-non-utf8.js: Added.
1832         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/import-utf8-with-charset-header.js: Added.
1833         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/import-utf8.js: Added.
1834         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-404-but-js.js: Added.
1835         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-500-but-js.js: Added.
1836         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/imports-b-cross-origin.sub.js: Added.
1837         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/resources/w3c-import.log: Added.
1838         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/script-for-event-expected.txt: Added.
1839         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/script-for-event.html: Added.
1840         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/set-currentScript-on-window.js: Added.
1841         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/single-evaluation-1-expected.txt: Added.
1842         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/single-evaluation-1.html: Added.
1843         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/single-evaluation-2-expected.txt: Added.
1844         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/single-evaluation-2.html: Added.
1845         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/slow-cycle-expected.txt: Added.
1846         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/slow-cycle.html: Added.
1847         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/slow-module-graph-a.js: Added.
1848         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/slow-module-graph-b.js: Added.
1849         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/specifier-error-expected.txt: Added.
1850         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/specifier-error.html: Added.
1851         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/syntaxerror-nested.js: Added.
1852         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/syntaxerror.js: Added.
1853         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/this-nested.js: Added.
1854         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/this.js: Added.
1855         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/throw-error.js: Added.
1856         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/throw-nested.js: Added.
1857         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/throw.js: Added.
1858         * web-platform-tests/html/semantics/scripting-1/the-script-element/module/w3c-import.log: Added.
1859
1860 2018-01-23  Javier Fernandez  <jfernandez@igalia.com>
1861
1862         [css-align] 'left' and 'right' should parse as invalid in block/cross-axis alignment
1863         https://bugs.webkit.org/show_bug.cgi?id=181792
1864
1865         Reviewed by Antti Koivisto.
1866
1867         Imported new Web Platform Tests for the css-align module.
1868
1869         * resources/import-expectations.json:
1870         * web-platform-tests/css/css-align-3/content-distribution/w3c-import.log: Removed.
1871         * web-platform-tests/css/css-align-3/default-alignment/w3c-import.log: Removed.
1872         * web-platform-tests/css/css-align-3/resources/alignment-parsing-utils.js: Removed.
1873         * web-platform-tests/css/css-align-3/self-alignment/w3c-import.log: Removed.
1874         * web-platform-tests/css/css-align/content-distribution/parse-align-content-001-expected.txt: Added.
1875         * web-platform-tests/css/css-align/content-distribution/parse-align-content-001.html: Added.
1876         * web-platform-tests/css/css-align/content-distribution/parse-align-content-002-expected.txt: Added.
1877         * web-platform-tests/css/css-align/content-distribution/parse-align-content-002.html: Added.
1878         * web-platform-tests/css/css-align/content-distribution/parse-align-content-003-expected.txt: Added.
1879         * web-platform-tests/css/css-align/content-distribution/parse-align-content-003.html: Added.
1880         * web-platform-tests/css/css-align/content-distribution/parse-align-content-004-expected.txt: Added.
1881         * web-platform-tests/css/css-align/content-distribution/parse-align-content-004.html: Added.
1882         * web-platform-tests/css/css-align/content-distribution/parse-align-content-005-expected.txt: Added.
1883         * web-platform-tests/css/css-align/content-distribution/parse-align-content-005.html: Added.
1884         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-001-expected.txt: Added.
1885         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-001.html: Added.
1886         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-002-expected.txt: Added.
1887         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-002.html: Added.
1888         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-003-expected.txt: Added.
1889         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-003.html: Added.
1890         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-004-expected.txt: Added.
1891         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-004.html: Added.
1892         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-005-expected.txt: Added.
1893         * web-platform-tests/css/css-align/content-distribution/parse-justify-content-005.html: Added.
1894         * 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.
1895         * 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.
1896         * 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.
1897         * 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.
1898         * 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.
1899         * 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.
1900         * 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.
1901         * 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.
1902         * 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.
1903         * 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.
1904         * 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.
1905         * 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.
1906         * web-platform-tests/css/css-align/content-distribution/w3c-import.log: Added.
1907         * 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.
1908         * 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.
1909         * web-platform-tests/css/css-align/default-alignment/parse-align-items-001-expected.txt: Added.
1910         * web-platform-tests/css/css-align/default-alignment/parse-align-items-001.html: Added.
1911         * web-platform-tests/css/css-align/default-alignment/parse-align-items-002-expected.txt: Added.
1912         * web-platform-tests/css/css-align/default-alignment/parse-align-items-002.html: Added.
1913         * web-platform-tests/css/css-align/default-alignment/parse-align-items-003-expected.txt: Added.
1914         * web-platform-tests/css/css-align/default-alignment/parse-align-items-003.html: Added.
1915         * web-platform-tests/css/css-align/default-alignment/parse-align-items-004-expected.txt: Added.
1916         * web-platform-tests/css/css-align/default-alignment/parse-align-items-004.html: Added.
1917         * web-platform-tests/css/css-align/default-alignment/parse-align-items-005-expected.txt: Added.
1918         * web-platform-tests/css/css-align/default-alignment/parse-align-items-005.html: Added.
1919         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-001-expected.txt: Added.
1920         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-001.html: Added.
1921         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-002-expected.txt: Added.
1922         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-002.html: Added.
1923         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-003-expected.txt: Added.
1924         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-003.html: Added.
1925         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-004-expected.txt: Added.
1926         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-004.html: Added.
1927         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-005-expected.txt: Added.
1928         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-005.html: Added.
1929         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-006-expected.txt: Added.
1930         * web-platform-tests/css/css-align/default-alignment/parse-justify-items-006.html: Added.
1931         * 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.
1932         * 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.
1933         * 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.
1934         * 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.
1935         * 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.
1936         * 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.
1937         * 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.
1938         * 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.
1939         * 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.
1940         * 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.
1941         * 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.
1942         * 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.
1943         * web-platform-tests/css/css-align/default-alignment/w3c-import.log: Added.
1944         * 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.
1945         * 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.
1946         * 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.
1947         * web-platform-tests/css/css-align/resources/alignment-parsing-utils.js: Added.
1948         (checkPlaceShorhand):
1949         (checkPlaceShorhandLonghands):
1950         (checkPlaceShorthandInvalidValues):
1951         (checkValues):
1952         (checkBadValues):
1953         (checkInitialValues):
1954         (checkInheritValues):
1955         (checkLegacyValues):
1956         (checkSupportedValues):
1957         * 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.
1958         * web-platform-tests/css/css-align/self-alignment/parse-align-self-001-expected.txt: Added.
1959         * web-platform-tests/css/css-align/self-alignment/parse-align-self-001.html: Added.
1960         * web-platform-tests/css/css-align/self-alignment/parse-align-self-002-expected.txt: Added.
1961         * web-platform-tests/css/css-align/self-alignment/parse-align-self-002.html: Added.
1962         * web-platform-tests/css/css-align/self-alignment/parse-align-self-003-expected.txt: Added.
1963         * web-platform-tests/css/css-align/self-alignment/parse-align-self-003.html: Added.
1964         * web-platform-tests/css/css-align/self-alignment/parse-align-self-004-expected.txt: Added.
1965         * web-platform-tests/css/css-align/self-alignment/parse-align-self-004.html: Added.
1966         * web-platform-tests/css/css-align/self-alignment/parse-align-self-005-expected.txt: Added.
1967         * web-platform-tests/css/css-align/self-alignment/parse-align-self-005.html: Added.
1968         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-001-expected.txt: Added.
1969         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-001.html: Added.
1970         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-002-expected.txt: Added.
1971         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-002.html: Added.
1972         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-003-expected.txt: Added.
1973         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-003.html: Added.
1974         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-004-expected.txt: Added.
1975         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-004.html: Added.
1976         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-005-expected.txt: Added.
1977         * web-platform-tests/css/css-align/self-alignment/parse-justify-self-005.html: Added.
1978         * 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.
1979         * 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.
1980         * 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.
1981         * 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.
1982         * 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.
1983         * 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.
1984         * 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.
1985         * 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.
1986         * 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.
1987         * 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.
1988         * 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.
1989         * 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.
1990         * web-platform-tests/css/css-align/self-alignment/w3c-import.log: Added.
1991
1992 2018-01-23  Brady Eidson  <beidson@apple.com>
1993
1994         Allow passing MessagePorts across processes (e.g. ServiceWorkers).
1995         https://bugs.webkit.org/show_bug.cgi?id=181178
1996
1997         Reviewed by Andy Estes.
1998
1999         Re-baseline for many new passes and a few new failure modes.
2000
2001         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/extendable-message-event.https-expected.txt:
2002         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/postmessage.https-expected.txt:
2003         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/registration-attribute.https-expected.txt:
2004         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https-expected.txt:
2005         * web-platform-tests/service-workers/service-worker/claim-affect-other-registration.https-expected.txt:
2006         * web-platform-tests/service-workers/service-worker/claim-fetch.https-expected.txt:
2007         * web-platform-tests/service-workers/service-worker/claim-not-using-registration.https-expected.txt:
2008         * web-platform-tests/service-workers/service-worker/claim-using-registration.https-expected.txt:
2009         * web-platform-tests/service-workers/service-worker/claim-worker-fetch.https-expected.txt:
2010         * web-platform-tests/service-workers/service-worker/client-id.https-expected.txt:
2011         * web-platform-tests/service-workers/service-worker/clients-get-cross-origin.https-expected.txt:
2012         * web-platform-tests/service-workers/service-worker/clients-get.https-expected.txt:
2013         * web-platform-tests/service-workers/service-worker/clients-matchall-client-types.https-expected.txt:
2014         * web-platform-tests/service-workers/service-worker/clients-matchall-exact-controller.https-expected.txt:
2015         * web-platform-tests/service-workers/service-worker/clients-matchall-order.https-expected.txt:
2016         * web-platform-tests/service-workers/service-worker/clients-matchall.https-expected.txt:
2017         * web-platform-tests/service-workers/service-worker/extendable-event-async-waituntil.https-expected.txt:
2018         * web-platform-tests/service-workers/service-worker/fetch-event-async-respond-with.https-expected.txt:
2019         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https-expected.txt:
2020         * web-platform-tests/service-workers/service-worker/fetch-event-throws-after-respond-with.https-expected.txt:
2021         * web-platform-tests/service-workers/service-worker/fetch-request-css-base-url.https-expected.txt:
2022         * web-platform-tests/service-workers/service-worker/fetch-request-css-images.https-expected.txt:
2023         * web-platform-tests/service-workers/service-worker/fetch-request-fallback.https-expected.txt:
2024         * web-platform-tests/service-workers/service-worker/fetch-request-no-freshness-headers.https-expected.txt:
2025         * web-platform-tests/service-workers/service-worker/fetch-request-resources.https-expected.txt:
2026         * web-platform-tests/service-workers/service-worker/immutable-prototype-serviceworker.https-expected.txt:
2027         * web-platform-tests/service-workers/service-worker/registration-end-to-end.https-expected.txt:
2028         * web-platform-tests/service-workers/service-worker/registration-events.https-expected.txt:
2029         * web-platform-tests/service-workers/service-worker/skip-waiting-installed.https-expected.txt:
2030
2031 2018-01-22  Chris Nardi  <csnardi1@gmail.com>
2032
2033         Parse calc() in CSS media queries
2034         https://bugs.webkit.org/show_bug.cgi?id=181716
2035
2036         Reviewed by Antti Koivisto.
2037
2038         * resources/import-expectations.json:
2039         * resources/resource-files.json:
2040         * web-platform-tests/css/mediaqueries/OWNERS: Added.
2041         * web-platform-tests/css/mediaqueries/aspect-ratio-001-expected.xht: Added.
2042         * web-platform-tests/css/mediaqueries/aspect-ratio-001.html: Added.
2043         * web-platform-tests/css/mediaqueries/aspect-ratio-002-expected.xht: Added.
2044         * web-platform-tests/css/mediaqueries/aspect-ratio-002.html: Added.
2045         * web-platform-tests/css/mediaqueries/aspect-ratio-003-expected.xht: Added.
2046         * web-platform-tests/css/mediaqueries/aspect-ratio-003.html: Added.
2047         * web-platform-tests/css/mediaqueries/aspect-ratio-004-expected.xht: Added.
2048         * web-platform-tests/css/mediaqueries/aspect-ratio-004.html: Added.
2049         * web-platform-tests/css/mediaqueries/device-aspect-ratio-001-expected.xht: Added.
2050         * web-platform-tests/css/mediaqueries/device-aspect-ratio-001.html: Added.
2051         * web-platform-tests/css/mediaqueries/device-aspect-ratio-002-expected.xht: Added.
2052         * web-platform-tests/css/mediaqueries/device-aspect-ratio-002.html: Added.
2053         * web-platform-tests/css/mediaqueries/device-aspect-ratio-003-expected.xht: Added.
2054         * web-platform-tests/css/mediaqueries/device-aspect-ratio-003.html: Added.
2055         * web-platform-tests/css/mediaqueries/device-aspect-ratio-004-expected.xht: Added.
2056         * web-platform-tests/css/mediaqueries/device-aspect-ratio-004.html: Added.
2057         * web-platform-tests/css/mediaqueries/device-aspect-ratio-005-expected.xht: Added.
2058         * web-platform-tests/css/mediaqueries/device-aspect-ratio-005.html: Added.
2059         * web-platform-tests/css/mediaqueries/device-aspect-ratio-006-expected.xht: Added.
2060         * web-platform-tests/css/mediaqueries/device-aspect-ratio-006.html: Added.
2061         * web-platform-tests/css/mediaqueries/min-width-001-expected.xht: Added.
2062         * web-platform-tests/css/mediaqueries/min-width-001.xht: Added.
2063         * web-platform-tests/css/mediaqueries/min-width-tables-001-expected.xht: Added.
2064         * web-platform-tests/css/mediaqueries/min-width-tables-001.html: Added.
2065         * web-platform-tests/css/mediaqueries/mq-calc-001-expected.xht: Added.
2066         * web-platform-tests/css/mediaqueries/mq-calc-001.html: Added.
2067         * web-platform-tests/css/mediaqueries/mq-calc-002-expected.xht: Added.
2068         * web-platform-tests/css/mediaqueries/mq-calc-002.html: Added.
2069         * web-platform-tests/css/mediaqueries/mq-calc-003-expected.xht: Added.
2070         * web-platform-tests/css/mediaqueries/mq-calc-003.html: Added.
2071         * web-platform-tests/css/mediaqueries/mq-calc-004-expected.xht: Added.
2072         * web-platform-tests/css/mediaqueries/mq-calc-004.html: Added.
2073         * web-platform-tests/css/mediaqueries/mq-calc-005-expected.xht: Added.
2074         * web-platform-tests/css/mediaqueries/mq-calc-005.html: Added.
2075         * web-platform-tests/css/mediaqueries/mq-invalid-media-type-001-expected.xht: Added.
2076         * web-platform-tests/css/mediaqueries/mq-invalid-media-type-001.html: Added.
2077         * web-platform-tests/css/mediaqueries/mq-invalid-media-type-002-expected.xht: Added.
2078         * web-platform-tests/css/mediaqueries/mq-invalid-media-type-002.html: Added.
2079         * web-platform-tests/css/mediaqueries/mq-invalid-media-type-003-expected.xht: Added.
2080         * web-platform-tests/css/mediaqueries/mq-invalid-media-type-003.html: Added.
2081         * web-platform-tests/css/mediaqueries/mq-invalid-media-type-004-expected.xht: Added.
2082         * web-platform-tests/css/mediaqueries/mq-invalid-media-type-004.html: Added.
2083         * web-platform-tests/css/mediaqueries/relative-units-001-expected.xht: Added.
2084         * web-platform-tests/css/mediaqueries/relative-units-001.html: Added.
2085         * web-platform-tests/css/mediaqueries/relative-units-002-expected.xht: Added.
2086         * web-platform-tests/css/mediaqueries/relative-units-002.html: Added.
2087         * web-platform-tests/css/mediaqueries/relative-units-003-expected.xht: Added.
2088         * web-platform-tests/css/mediaqueries/relative-units-003.html: Added.
2089         * web-platform-tests/css/mediaqueries/relative-units-004-expected.xht: Added.
2090         * web-platform-tests/css/mediaqueries/relative-units-004.html: Added.
2091         * web-platform-tests/css/mediaqueries/support/media_queries_iframe.html: Renamed from LayoutTests/fast/media/w3c/resources/media_queries_iframe.html.
2092         * web-platform-tests/css/mediaqueries/support/min-width-tables-001-iframe.html: Added.
2093         * web-platform-tests/css/mediaqueries/support/w3c-import.log: Added.
2094         * web-platform-tests/css/mediaqueries/test_media_queries-expected.txt: Renamed from LayoutTests/fast/media/w3c/test_media_queries-expected.txt.
2095         * web-platform-tests/css/mediaqueries/test_media_queries.html: Renamed from LayoutTests/fast/media/w3c/test_media_queries.html.
2096         * web-platform-tests/css/mediaqueries/w3c-import.log: Added.
2097
2098 2018-01-22  Manuel Rego Casasnovas  <rego@igalia.com>
2099
2100         [css-grid] Spanning Grid item has too much space at the bottom / is too high
2101         https://bugs.webkit.org/show_bug.cgi?id=181677
2102
2103         Imported WPT tests to check this change.
2104
2105         Reviewed by Javier Fernandez.
2106
2107         * web-platform-tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001-expected.txt: Added.
2108         * web-platform-tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-001.html: Added.
2109         * web-platform-tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-002-expected.txt: Added.
2110         * web-platform-tests/css/css-grid/layout-algorithm/grid-find-fr-size-gutters-002.html: Added.
2111         * web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log:
2112
2113 2018-01-20  Youenn Fablet  <youenn@apple.com>
2114
2115         fetch redirect is incompatible with "no-cors" mode
2116         https://bugs.webkit.org/show_bug.cgi?id=181866
2117         <rdar://problem/35827140>
2118
2119         Reviewed by Chris Dumez.
2120
2121         * web-platform-tests/fetch/api/redirect/redirect-mode-expected.txt:
2122         * web-platform-tests/fetch/api/redirect/redirect-mode-worker-expected.txt:
2123         * web-platform-tests/fetch/api/redirect/redirect-mode.js:
2124         (redirectMode):
2125         * web-platform-tests/service-workers/service-worker/fetch-event-redirect.https-expected.txt:
2126         * web-platform-tests/service-workers/service-worker/fetch-event-redirect.https.html:
2127         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
2128
2129 2018-01-19  Joseph Pecoraro  <pecoraro@apple.com>
2130
2131         AppCache: Log a Deprecation warning to the Console when AppCache is used
2132         https://bugs.webkit.org/show_bug.cgi?id=181778
2133
2134         Reviewed by Alex Christensen.
2135
2136         * web-platform-tests/html/browsers/offline/appcache/workers/appcache-worker-expected.txt:
2137         * web-platform-tests/html/browsers/offline/introduction-4/event_cached-expected.txt:
2138         * web-platform-tests/html/browsers/offline/introduction-4/event_checking-expected.txt:
2139         * web-platform-tests/html/browsers/offline/introduction-4/event_noupdate-expected.txt:
2140         * web-platform-tests/html/browsers/offline/introduction-4/event_progress-expected.txt:
2141         * web-platform-tests/html/browsers/offline/manifest_url_check-expected.txt:
2142         * web-platform-tests/service-workers/service-worker/appcache-ordering-main.https-expected.txt:
2143
2144 2018-01-17  Ali Juma  <ajuma@chromium.org>
2145
2146         Update web platform tests for Visual Viewport API
2147         https://bugs.webkit.org/show_bug.cgi?id=181689
2148
2149         Reviewed by Alex Christensen.
2150
2151         Rename the test directory from 'viewport' to 'visual-viewport', and update
2152         viewport-resize-event-on-load-overflowing-page.html.
2153
2154         This corresponds to the following upstream commits:
2155         1) https://github.com/w3c/web-platform-tests/commit/f878fee4df619e55c7fbfce1a2ff5e5d4d83a03b
2156         2) https://github.com/w3c/web-platform-tests/commit/03a684d63e62d85cffed38bc942f468692d7d54f
2157
2158         * resources/import-expectations.json:
2159         * web-platform-tests/viewport/w3c-import.log: Removed.
2160         * 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.
2161         * 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.
2162         * 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.
2163         * 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.
2164         * 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.
2165         * 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.
2166         * 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.
2167         * 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.
2168         * 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.
2169         * web-platform-tests/visual-viewport/viewport-scrollbars-cause-resize.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-scrollbars-cause-resize.html.
2170         * web-platform-tests/visual-viewport/viewport-type-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-type-expected.txt.
2171         * web-platform-tests/visual-viewport/viewport-type.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-type.html.
2172         * web-platform-tests/visual-viewport/viewport-unscaled-scale-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scale-expected.txt.
2173         * 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.
2174         * web-platform-tests/visual-viewport/viewport-unscaled-scale-iframe.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scale-iframe.html.
2175         * web-platform-tests/visual-viewport/viewport-unscaled-scale.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scale.html.
2176         * web-platform-tests/visual-viewport/viewport-unscaled-scroll-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-expected.txt.
2177         * 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.
2178         * web-platform-tests/visual-viewport/viewport-unscaled-scroll-iframe.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll-iframe.html.
2179         * web-platform-tests/visual-viewport/viewport-unscaled-scroll.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-scroll.html.
2180         * web-platform-tests/visual-viewport/viewport-unscaled-size-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-expected.txt.
2181         * 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.
2182         * web-platform-tests/visual-viewport/viewport-unscaled-size-iframe.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size-iframe.html.
2183         * web-platform-tests/visual-viewport/viewport-unscaled-size.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport-unscaled-size.html.
2184         * web-platform-tests/visual-viewport/viewport_support.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/viewport/viewport_support.js.
2185         * web-platform-tests/visual-viewport/w3c-import.log: Added.
2186
2187 2018-01-12  Jiewen Tan  <jiewen_tan@apple.com>
2188
2189         [WebAuthN] Implement dummy WebAuthN IDLs
2190         https://bugs.webkit.org/show_bug.cgi?id=181627
2191         <rdar://problem/36459864>
2192
2193         Reviewed by Alex Christensen.
2194
2195         * web-platform-tests/credential-management/credentialscontainer-create-basics.https-expected.txt:
2196
2197 2018-01-11  Youenn Fablet  <youenn@apple.com>
2198
2199         Redirected iframe loading with Request.redirect=follow should fail
2200         https://bugs.webkit.org/show_bug.cgi?id=181491
2201
2202         Reviewed by Alex Christensen.
2203
2204         Updated tests to output a more deterministic output, more debuggable.
2205         Made use of media.js to allow loading either oga or mp3 when oga is not supported.
2206
2207         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https-expected.txt:
2208         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https.html:
2209
2210 2018-01-10  Youenn Fablet  <youenn@apple.com>
2211
2212         Use no-cache fetch mode when loading main documents with location.reload()
2213         https://bugs.webkit.org/show_bug.cgi?id=181285
2214
2215         Reviewed by Alex Christensen.
2216
2217         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
2218
2219 2018-01-09  Chris Dumez  <cdumez@apple.com>
2220
2221         We should not return undefined for most properties of a detached Window
2222         https://bugs.webkit.org/show_bug.cgi?id=181416
2223         <rdar://problem/36162489>
2224
2225         Reviewed by Ryosuke Niwa.
2226
2227         Rebaseline several WPT tests now that more checks are passing.
2228
2229         * web-platform-tests/custom-elements/custom-element-registry/per-global-expected.txt:
2230         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-append-to-child-document-expected.txt:
2231         * web-platform-tests/service-workers/service-worker/detached-context.https-expected.txt:
2232
2233 2018-01-09  Matt Lewis  <jlewis3@apple.com>
2234
2235         Unreviewed, rolling out r226531.
2236
2237         This caused test failures on macOS WK2.
2238
2239         Reverted changeset:
2240
2241         "Use no-cache fetch mode when loading main documents with
2242         location.reload()"
2243         https://bugs.webkit.org/show_bug.cgi?id=181285
2244         https://trac.webkit.org/changeset/226531
2245
2246 2018-01-09  Youenn Fablet  <youenn@apple.com>
2247
2248         Make imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html robust to quota error
2249         https://bugs.webkit.org/show_bug.cgi?id=181404
2250
2251         Reviewed by Alex Christensen.
2252
2253         Ensure fetch event promise is resolved in case cache is used.
2254         Ensure each cache entry is deleted to not hit any cache quota error.
2255         Test was previously deleting the whole cache, but in WebKit, the quota
2256         in such a case will only be updated when the cache is garbaged collected, which is not deterministic.
2257         Make tests output more results to improve debugability.
2258
2259         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https.html:
2260         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https-expected.txt:
2261         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting.https.html:
2262         * web-platform-tests/service-workers/service-worker/resources/fetch-canvas-tainting-iframe.html:
2263
2264 2018-01-09  Youenn Fablet  <youenn@apple.com>
2265
2266         [iOS Debug WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
2267         https://bugs.webkit.org/show_bug.cgi?id=181087
2268         <rdar://problem/36188109>
2269
2270         Reviewed by Chris Dumez.
2271
2272         Updated test to get a more deterministic output.
2273
2274         * web-platform-tests/service-workers/service-worker/register-closed-window.https-expected.txt:
2275         * web-platform-tests/service-workers/service-worker/resources/register-closed-window-iframe.html:
2276
2277 2018-01-09  Youenn Fablet  <youenn@apple.com>
2278
2279         Add CSP support to service workers
2280         https://bugs.webkit.org/show_bug.cgi?id=181385
2281
2282         Reviewed by Chris Dumez.
2283
2284         * web-platform-tests/service-workers/service-worker/service-worker-csp-connect.https-expected.txt:
2285         * web-platform-tests/service-workers/service-worker/service-worker-csp-default.https-expected.txt:
2286         * web-platform-tests/service-workers/service-worker/service-worker-csp-script.https-expected.txt:
2287
2288 2018-01-09  Ali Juma  <ajuma@chromium.org>
2289
2290         Implement VisualViewport API events
2291         https://bugs.webkit.org/show_bug.cgi?id=179386
2292
2293         Reviewed by Frédéric Wang.
2294
2295         Update expectation for a viewport WPT that now passes.
2296
2297         * web-platform-tests/viewport/viewport-resize-event-on-load-overflowing-page-expected.txt:
2298
2299 2018-01-08  Chris Nardi  <csnardi1@gmail.com>
2300
2301         ::first-letter incorrectly selects grapheme pairs
2302         https://bugs.webkit.org/show_bug.cgi?id=181315
2303
2304         Reviewed by Darin Adler.
2305
2306         Updated css-pseudo-4 to latest WPT revision and added first-letter-004.html.
2307
2308         * web-platform-tests/css/css-pseudo-4/first-letter-004-expected.html: Added.
2309         * web-platform-tests/css/css-pseudo-4/first-letter-004.html: Added.
2310         * web-platform-tests/css/css-pseudo-4/marker-color-expected.html:
2311         * web-platform-tests/css/css-pseudo-4/marker-color.html:
2312         * web-platform-tests/css/css-pseudo-4/marker-font-properties.html:
2313         * web-platform-tests/css/css-pseudo-4/w3c-import.log:
2314
2315 2018-01-08  Commit Queue  <commit-queue@webkit.org>
2316
2317         Unreviewed, rolling out r226532 and r226540.
2318         https://bugs.webkit.org/show_bug.cgi?id=181422
2319
2320         jessie says basic browsing does not seem to work (Requested by
2321         alexchristensen on #webkit).
2322
2323         Reverted changesets:
2324
2325         "Add CSP support to service workers"
2326         https://bugs.webkit.org/show_bug.cgi?id=181385
2327         https://trac.webkit.org/changeset/226532
2328
2329         "SWClientConnection should not keep references to service
2330         worker jobs"
2331         https://bugs.webkit.org/show_bug.cgi?id=181381
2332         https://trac.webkit.org/changeset/226540
2333
2334 2018-01-08  Youenn Fablet  <youenn@apple.com>
2335
2336         Add CSP support to service workers
2337         https://bugs.webkit.org/show_bug.cgi?id=181385
2338
2339         Reviewed by Chris Dumez.
2340
2341         * web-platform-tests/service-workers/service-worker/service-worker-csp-connect.https-expected.txt:
2342         * web-platform-tests/service-workers/service-worker/service-worker-csp-default.https-expected.txt:
2343         * web-platform-tests/service-workers/service-worker/service-worker-csp-script.https-expected.txt:
2344
2345 2018-01-08  Youenn Fablet  <youenn@apple.com>
2346
2347         Use no-cache fetch mode when loading main documents with location.reload()
2348         https://bugs.webkit.org/show_bug.cgi?id=181285
2349
2350         Reviewed by Alex Christensen.
2351
2352         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
2353
2354 2018-01-08  Ms2ger  <Ms2ger@igalia.com>
2355
2356         Update imagebitmap tests.
2357         https://bugs.webkit.org/show_bug.cgi?id=181379
2358
2359         Unreviewed test gardening.
2360
2361         * web-platform-tests/2dcontext/imagebitmap/common.js:
2362         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt:
2363         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage.html:
2364         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2365         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html:
2366
2367 2018-01-07  Ms2ger  <Ms2ger@igalia.com>
2368
2369         Implement createImageBitmap(ImageBitmap)
2370         https://bugs.webkit.org/show_bug.cgi?id=181287
2371
2372         Reviewed by Darin Adler.
2373
2374         * web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: rebaseline.
2375
2376 2018-01-05  Alex Christensen  <achristensen@webkit.org>
2377
2378         Forbid < and > in URL hosts
2379         https://bugs.webkit.org/show_bug.cgi?id=181308
2380         <rdar://problem/36012757>
2381
2382         Reviewed by Tim Horton.
2383
2384         * web-platform-tests/url/a-element-expected.txt:
2385         * web-platform-tests/url/a-element-origin-expected.txt:
2386         * web-platform-tests/url/a-element-origin-xhtml-expected.txt:
2387         * web-platform-tests/url/a-element-xhtml-expected.txt:
2388         * web-platform-tests/url/url-constructor-expected.txt:
2389         * web-platform-tests/url/url-origin-expected.txt:
2390
2391 2018-01-05  Youenn Fablet  <youenn@apple.com>
2392
2393         Skip LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https.html
2394         https://bugs.webkit.org/show_bug.cgi?id=181329
2395
2396         Unreviewed.
2397
2398         * web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https-expected.txt: Removed.
2399
2400 2018-01-05  Youenn Fablet  <youenn@apple.com>
2401
2402         LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event.https.html should not expect Upgrade-Insecure Requests header
2403         https://bugs.webkit.org/show_bug.cgi?id=181286
2404
2405         Reviewed by Alex Christensen.
2406
2407         Test previously expected upgrade-insecure-requests header to be inserted in a HTTP request.
2408         Given the request URL is HTTPS, there is no need for that header.
2409
2410         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
2411         * web-platform-tests/service-workers/service-worker/fetch-event.https.html:
2412
2413 2018-01-04  Youenn Fablet  <youenn@apple.com>
2414
2415         FetchResponse should set its internal response text encoding name
2416         https://bugs.webkit.org/show_bug.cgi?id=181284
2417
2418         Reviewed by Alex Christensen.
2419
2420         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
2421
2422 2018-01-04  Youenn Fablet  <youenn@apple.com>
2423
2424         Service Worker should expose redirect mode for navigation loads as manual
2425         https://bugs.webkit.org/show_bug.cgi?id=181067
2426
2427         Reviewed by Alex Christensen.
2428
2429         Updating test to match the latest fetch spec.
2430
2431         * web-platform-tests/service-workers/service-worker/navigation-redirect-to-http.https-expected.txt:
2432         * web-platform-tests/service-workers/service-worker/request-end-to-end.https-expected.txt:
2433         * web-platform-tests/service-workers/service-worker/request-end-to-end.https.html:
2434
2435 2018-01-04  Youenn Fablet  <youenn@apple.com>
2436
2437         Implement  https://fetch.spec.whatwg.org/#main-fetch default referrer policy setting
2438         https://bugs.webkit.org/show_bug.cgi?id=181239
2439
2440         Reviewed by Alex Christensen.
2441
2442         Updated test to output more tests for better error reporting.
2443         Also updated to relax the settings so that HTTP loads are done even though the page is HTTPS.
2444         Updated referrer computation since it should be done based on the fetch context and not its parent context.
2445
2446         * web-platform-tests/service-workers/service-worker/fetch-event-referrer-policy.https-expected.txt:
2447         * web-platform-tests/service-workers/service-worker/fetch-event-referrer-policy.https.html:
2448
2449 2018-01-02  Youenn Fablet  <youenn@apple.com>
2450
2451         Memory cache should not reuse resources with different credential fetch option
2452         https://bugs.webkit.org/show_bug.cgi?id=181212
2453
2454         Reviewed by Alex Christensen.
2455
2456         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt:
2457
2458 2018-01-02  Jiewen Tan  <jiewen_tan@apple.com>
2459
2460         Update Credential Management API for WebAuthentication
2461         https://bugs.webkit.org/show_bug.cgi?id=181082
2462         <rdar://problem/36055239>
2463
2464         Reviewed by Brent Fulgham.
2465
2466         * web-platform-tests/credential-management/credentialscontainer-create-basics.https-expected.txt:
2467         * web-platform-tests/credential-management/idl.https-expected.txt:
2468
2469 2018-01-02  Ms2ger  <Ms2ger@igalia.com>
2470
2471         Update imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html from upstream wpt.
2472         https://bugs.webkit.org/show_bug.cgi?id=172255
2473
2474         Unreviewed test gardening.
2475
2476         * web-platform-tests/html/browsers/windows/browsing-context-expected.txt: rebaseline.
2477         * web-platform-tests/html/browsers/windows/browsing-context.html: update.
2478
2479 == Rolled over to ChangeLog-2018-01-01 ==