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