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