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