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