Import fetch/api/cors tests
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2018-11-29  Rob Buis  <rbuis@igalia.com>
2
3         Import fetch/api/cors tests
4         https://bugs.webkit.org/show_bug.cgi?id=192092
5
6         Reviewed by Frédéric Wang.
7
8         Import to most recent checkout since some old
9         tests like cors-multiple-origins.js were incorrect.
10
11         * resources/import-expectations.json:
12         * web-platform-tests/fetch/api/cors/cors-expose-star-worker.html: Removed.
13         * web-platform-tests/fetch/api/cors/cors-expose-star.html: Removed.
14         * web-platform-tests/fetch/api/cors/cors-expose-star.sub.any-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-expose-star-expected.txt.
15         * web-platform-tests/fetch/api/cors/cors-expose-star.sub.any.html: Added.
16         * web-platform-tests/fetch/api/cors/cors-expose-star.sub.any.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-expose-star.js.
17         (sharedHeaders.string_appeared_here.promise_test):
18         (string_appeared_here.promise_test):
19         * web-platform-tests/fetch/api/cors/cors-expose-star.sub.any.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-expose-star-worker-expected.txt.
20         * web-platform-tests/fetch/api/cors/cors-expose-star.sub.any.worker.html: Added.
21         * web-platform-tests/fetch/api/cors/cors-filtering-worker.html: Removed.
22         * web-platform-tests/fetch/api/cors/cors-filtering.html: Removed.
23         * web-platform-tests/fetch/api/cors/cors-filtering.sub.any-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-filtering-expected.txt.
24         * web-platform-tests/fetch/api/cors/cors-filtering.sub.any.html: Added.
25         * web-platform-tests/fetch/api/cors/cors-filtering.sub.any.js: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-filtering.js.
26         (corsFilter):
27         (corsExposeFilter):
28         * web-platform-tests/fetch/api/cors/cors-filtering.sub.any.worker-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-filtering-worker-expected.txt.
29         * web-platform-tests/fetch/api/cors/cors-filtering.sub.any.worker.html: Added.
30         * web-platform-tests/fetch/api/cors/cors-multiple-origins-worker-expected.txt: Removed.
31         * web-platform-tests/fetch/api/cors/cors-multiple-origins-worker.html: Removed.
32         * web-platform-tests/fetch/api/cors/cors-multiple-origins.html: Removed.
33         * web-platform-tests/fetch/api/cors/cors-multiple-origins.js: Removed.
34         * web-platform-tests/fetch/api/cors/cors-multiple-origins.sub.any-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-multiple-origins-expected.txt.
35         * web-platform-tests/fetch/api/cors/cors-multiple-origins.sub.any.html: Added.
36         * web-platform-tests/fetch/api/cors/cors-multiple-origins.sub.any.js: Added.
37         (corsMultipleOrigins):
38         * web-platform-tests/fetch/api/cors/cors-multiple-origins.sub.any.worker-expected.txt: Added.
39         * web-platform-tests/fetch/api/cors/cors-multiple-origins.sub.any.worker.html: Added.
40         * web-platform-tests/fetch/api/cors/cors-preflight-not-cors-safelisted.any-expected.txt: Added.
41         * web-platform-tests/fetch/api/cors/cors-preflight-not-cors-safelisted.any.html: Added.
42         * web-platform-tests/fetch/api/cors/cors-preflight-not-cors-safelisted.any.js: Added.
43         (runTests):
44         * web-platform-tests/fetch/api/cors/cors-preflight-not-cors-safelisted.any.worker-expected.txt: Added.
45         * web-platform-tests/fetch/api/cors/cors-preflight-not-cors-safelisted.any.worker.html: Added.
46         * web-platform-tests/fetch/api/cors/cors-preflight.any.js:
47         (headerNames): Deleted.
48         (): Deleted.
49         (corsPreflight): Deleted.
50         * web-platform-tests/fetch/api/cors/resources/corspreflight.js: Copied from LayoutTests/imported/w3c/web-platform-tests/fetch/api/cors/cors-preflight.any.js.
51         (headerNames):
52         (corsPreflight):
53         * web-platform-tests/fetch/api/cors/resources/not-cors-safelisted.json: Added.
54         * web-platform-tests/fetch/api/cors/resources/w3c-import.log: Added.
55         * web-platform-tests/fetch/api/cors/sandboxed-iframe-expected.txt: Added.
56         * web-platform-tests/fetch/api/cors/sandboxed-iframe.html: Added.
57         * web-platform-tests/fetch/api/cors/w3c-import.log:
58
59 2018-11-28  Rob Buis  <rbuis@igalia.com>
60
61         [XHR] Document.lastModified doesn't work for non-rendered documents
62         https://bugs.webkit.org/show_bug.cgi?id=179375
63
64         Reviewed by Alexey Proskuryakov.
65
66         * web-platform-tests/xhr/responsexml-document-properties-expected.txt:
67
68 2018-11-28  Ali Juma  <ajuma@chromium.org>
69
70         Intersection Observer: rootMargin: '' gives weird results
71         https://bugs.webkit.org/show_bug.cgi?id=191975
72
73         Reviewed by Simon Fraser.
74
75         Add test coverage.
76
77         * web-platform-tests/intersection-observer/empty-root-margin-expected.txt: Added.
78         * web-platform-tests/intersection-observer/empty-root-margin.html: Added.
79
80 2018-11-27  Rob Buis  <rbuis@igalia.com>
81
82         Block more ports (427, 548, 6697)
83         https://bugs.webkit.org/show_bug.cgi?id=186092
84
85         Reviewed by Frédéric Wang.
86
87         Update request-bad-port.html to latest version.
88
89         * web-platform-tests/fetch/api/request/request-bad-port-expected.txt:
90         * web-platform-tests/fetch/api/request/request-bad-port.html:
91
92 2018-11-27  Chris Dumez  <cdumez@apple.com>
93
94         Resync service-workers web platform tests from upstream
95         https://bugs.webkit.org/show_bug.cgi?id=192035
96
97         Reviewed by Youenn Fablet.
98
99         Resync service-workers web platform tests from upstream 73507a79fc.
100
101         * web-platform-tests/: Updated.
102
103 2018-11-27  Javier Fernandez  <jfernandez@igalia.com>
104
105         [css-grid] align-self center and position sticky don't work together
106         https://bugs.webkit.org/show_bug.cgi?id=191963
107
108         Reviewed by Manuel Rego Casasnovas.
109
110         This change makes several cases of the following tests to pass now.
111
112         * web-platform-tests/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-001-expected.txt:
113         * web-platform-tests/css/css-grid/alignment/grid-column-axis-alignment-sticky-positioned-items-002-expected.txt:
114         * web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-001-expected.txt:
115         * web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-sticky-positioned-items-002-expected.txt:
116
117 2018-11-26  Javier Fernandez  <jfernandez@igalia.com>
118
119         [css-grid] absolute positioned child is sized wrongly when using auto-fit, generating spurious collapsed tracks
120         https://bugs.webkit.org/show_bug.cgi?id=191938
121
122         Reviewed by Manuel Rego Casasnovas.
123
124         This change makes several cases of the following tests to pass now.
125
126         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-004-expected.txt:
127         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-005-expected.txt:
128         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-006-expected.txt:
129         * web-platform-tests/css/css-grid/abspos/grid-positioned-items-and-autofit-tracks-007-expected.txt:
130
131 2018-11-26  Manuel Rego Casasnovas  <rego@igalia.com>
132
133         [css-grid] Fix grid container sizing under min-content height
134         https://bugs.webkit.org/show_bug.cgi?id=191889
135
136         Reviewed by Javier Fernandez.
137
138         Imported tests from WPT.
139
140         * web-platform-tests/css/css-grid/grid-model/grid-container-sizing-constraints-001-expected.txt: Added.
141         * web-platform-tests/css/css-grid/grid-model/grid-container-sizing-constraints-001.html: Added.
142         * web-platform-tests/css/css-grid/grid-model/w3c-import.log:
143
144 2018-11-23  Javier Fernandez  <jfernandez@igalia.com>
145
146         [css-grid] Implement Baseline Alignment for grid items
147         https://bugs.webkit.org/show_bug.cgi?id=145566
148
149         Reviewed by Manuel Rego Casasnovas.
150
151         Updated test expectations of severla tests, that are now passing with the new code.
152
153         * resources/import-expectations.json:
154         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-001-expected.txt:
155         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-002-expected.txt:
156         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-003-expected.txt:
157         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-004-expected.txt:
158         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-005-expected.txt:
159         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-006-expected.txt:
160         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-007-expected.txt:
161         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-008-expected.txt:
162         * web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-001-expected.txt:
163         * web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-002-expected.txt:
164         * web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-003-expected.txt:
165         * web-platform-tests/css/css-grid/alignment/grid-column-axis-self-baseline-synthesized-004-expected.txt:
166         * web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-001-expected.txt:
167         * web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-002-expected.txt:
168         * web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-003-expected.txt:
169         * web-platform-tests/css/css-grid/alignment/grid-row-axis-self-baseline-synthesized-004-expected.txt:
170         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001-expected.txt:
171         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002-expected.txt:
172         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-003-expected.txt:
173         * web-platform-tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-007.html:
174         * web-platform-tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-008.html:
175         * web-platform-tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-009.html:
176         * web-platform-tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-010.html:
177         * web-platform-tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-011.html:
178         * web-platform-tests/css/css-grid/alignment/self-baseline/grid-self-baseline-changes-grid-area-size-012.html:
179         * web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-002-expected.txt:
180         * web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-lr-002-expected.txt:
181         * web-platform-tests/css/css-grid/grid-items/grid-items-percentage-margins-vertical-rl-002-expected.txt:
182         * web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-002-expected.txt:
183         * web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-lr-002-expected.txt:
184         * web-platform-tests/css/css-grid/grid-items/grid-items-percentage-paddings-vertical-rl-002-expected.txt:
185
186 2018-11-20  Manuel Rego Casasnovas  <rego@igalia.com>
187
188         [css-grid] Consider scrollbars in populateGridPositionsForDirection()
189         https://bugs.webkit.org/show_bug.cgi?id=191656
190
191         Reviewed by Javier Fernandez.
192
193         Imported tests from WPT.
194
195         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-001-expected.html: Added.
196         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-001.html: Added.
197         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001-expected.html: Added.
198         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001.html: Added.
199         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001-expected.html: Added.
200         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001.html: Added.
201         * web-platform-tests/css/css-grid/grid-model/w3c-import.log:
202
203 2018-11-19  Rob Buis  <rbuis@igalia.com>
204
205         Setting document.title should have no effect for non SVG/HTML documents
206         https://bugs.webkit.org/show_bug.cgi?id=191643
207
208         Reviewed by Chris Dumez.
209
210         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-not-in-html-svg-expected.txt: Added.
211         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.title-not-in-html-svg.html: Added.
212
213 2018-11-18  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
214
215         Unreviewed, rolling in the rest of r237254
216         https://bugs.webkit.org/show_bug.cgi?id=190340
217
218         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt:
219         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late-expected.txt:
220         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-attribute-expected.txt:
221         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror-expected.txt:
222
223 2018-11-15  Truitt Savell  <tsavell@apple.com>
224
225         Unreviewed, rolling out r238244.
226
227         Caused High Sierra test runs to fail early with 50 crashes and
228         casued 25 API failures.
229
230         Reverted changeset:
231
232         "[css-logical] Implement flow-relative margin, padding and
233         border shorthands"
234         https://bugs.webkit.org/show_bug.cgi?id=188697
235         https://trac.webkit.org/changeset/238244
236
237 2018-11-15  Oriol Brufau  <obrufau@igalia.com>
238
239         [css-logical] Implement flow-relative margin, padding and border shorthands
240         https://bugs.webkit.org/show_bug.cgi?id=188697
241
242         Reviewed by Simon Fraser and Antti Koivisto.
243
244         Import tests from the WPT test suite for CSS Logical Properties and Values,
245         and enable the CSSLogicalEnabled runtime flag for them.
246
247         They still have some failures because sideways writing modes have not been
248         implemented yet (https://bugs.webkit.org/show_bug.cgi?id=166941).
249
250         * web-platform-tests/css/css-logical/logical-box-border-color-expected.txt:
251         * web-platform-tests/css/css-logical/logical-box-border-color.html:
252         * web-platform-tests/css/css-logical/logical-box-border-shorthands-expected.txt:
253         * web-platform-tests/css/css-logical/logical-box-border-shorthands.html:
254         * web-platform-tests/css/css-logical/logical-box-border-style-expected.txt:
255         * web-platform-tests/css/css-logical/logical-box-border-style.html:
256         * web-platform-tests/css/css-logical/logical-box-border-width-expected.txt:
257         * web-platform-tests/css/css-logical/logical-box-border-width.html:
258         * web-platform-tests/css/css-logical/logical-box-inset-expected.txt:
259         * web-platform-tests/css/css-logical/logical-box-inset.html:
260         * web-platform-tests/css/css-logical/logical-box-margin-expected.txt:
261         * web-platform-tests/css/css-logical/logical-box-margin.html:
262         * web-platform-tests/css/css-logical/logical-box-padding-expected.txt:
263         * web-platform-tests/css/css-logical/logical-box-padding.html:
264         * web-platform-tests/css/css-logical/logical-box-size.html:
265         * web-platform-tests/css/css-logical/resources/test-box-properties.js:
266         (export.createBoxPropertyGroup):
267         (export.createSizingPropertyGroup):
268         (export.runTests.set test):
269         (export.runTests):
270         * web-platform-tests/css/css-logical/resources/test-shared.js: Added.
271         (export.testCSSValues):
272         (export.testComputedValues):
273         (export.makeDeclaration):
274         * web-platform-tests/css/css-logical/resources/w3c-import.log:
275
276 2018-11-15  Truitt Savell  <tsavell@apple.com>
277
278         Unreviewed, rolling out r238220.
279
280         Introduced failing tests to iOS and is slowing down EWS
281
282         Reverted changeset:
283
284         "[css-grid] Consider scrollbars in
285         populateGridPositionsForDirection()"
286         https://bugs.webkit.org/show_bug.cgi?id=191656
287         https://trac.webkit.org/changeset/238220
288
289 2018-11-15  Youenn Fablet  <youenn@apple.com>
290
291         Update RTCPeerConnection JS built-ins to be closer to specWe
292         https://bugs.webkit.org/show_bug.cgi?id=191665
293
294         Reviewed by Eric Carlson.
295
296         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-idl-expected.txt:
297
298 2018-11-15  Manuel Rego Casasnovas  <rego@igalia.com>
299
300         [css-grid] Consider scrollbars in populateGridPositionsForDirection()
301         https://bugs.webkit.org/show_bug.cgi?id=191656
302
303         Reviewed by Javier Fernandez.
304
305         Imported tests from WPT.
306
307         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-001-expected.html: Added.
308         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-001.html: Added.
309         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001-expected.html: Added.
310         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-lr-001.html: Added.
311         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001-expected.html: Added.
312         * web-platform-tests/css/css-grid/grid-model/grid-container-scrollbar-vertical-rl-001.html: Added.
313         * web-platform-tests/css/css-grid/grid-model/w3c-import.log:
314
315 2018-11-14  Youenn Fablet  <youenn@apple.com>
316
317         Convert libwebrtc error types to DOM exceptions
318         https://bugs.webkit.org/show_bug.cgi?id=191590
319
320         Reviewed by Alex Christensen.
321
322         * web-platform-tests/webrtc/RTCConfiguration-rtcpMuxPolicy-expected.txt:
323         * web-platform-tests/webrtc/RTCPeerConnection-setLocalDescription-answer-expected.txt:
324         * web-platform-tests/webrtc/RTCRtpTransceiver.https-expected.txt:
325
326 2018-11-14  Youenn Fablet  <youenn@apple.com>
327
328         Calling removeTrack on different RTCPeerConnection should throw InvalidAccessError
329         https://bugs.webkit.org/show_bug.cgi?id=191603
330
331         Reviewed by Chris Dumez.
332
333         * web-platform-tests/webrtc/RTCPeerConnection-removeTrack.https-expected.txt:
334
335 2018-11-14  Youenn Fablet  <youenn@apple.com>
336
337         Add support for RTCRtpCodecParameters.sdpFmtpLine
338         https://bugs.webkit.org/show_bug.cgi?id=191591
339
340         Reviewed by Eric Carlson.
341
342         * web-platform-tests/webrtc/protocol/video-codecs.https-expected.txt:
343
344 2018-11-14  Youenn Fablet  <youenn@apple.com>
345
346         Add support for transport and peerConnection stats
347         https://bugs.webkit.org/show_bug.cgi?id=191592
348
349         Reviewed by Alex Christensen.
350
351         * web-platform-tests/webrtc/RTCPeerConnection-getStats.https-expected.txt:
352         * web-platform-tests/webrtc/RTCRtpReceiver-getStats.https-expected.txt:
353         * web-platform-tests/webrtc/RTCRtpSender-getStats.https-expected.txt:
354         * web-platform-tests/webrtc/getstats-expected.txt:
355
356 2018-11-13  Youenn Fablet  <youenn@apple.com>
357
358         RTCPeerConnection.getTransceivers is not always exposing all transceivers
359         https://bugs.webkit.org/show_bug.cgi?id=191589
360
361         Reviewed by Eric Carlson.
362
363         * web-platform-tests/webrtc/RTCRtpTransceiver.https-expected.txt:
364
365 2018-11-13  Youenn Fablet  <youenn@apple.com>
366
367         Refresh WPT webrtc tests to ToT
368         https://bugs.webkit.org/show_bug.cgi?id=191564
369
370         Reviewed by Eric Carlson.
371
372         Also remove QUIC specific tests that are not related to webrtc-pc.
373         * resources/import-expectations.json:
374         * web-platform-tests/webrtc: refreshed.
375
376 2018-11-12  Rob Buis  <rbuis@igalia.com>
377
378         Content-Type parameter values should allow empty quoted strings
379         https://bugs.webkit.org/show_bug.cgi?id=191388
380
381         Reviewed by Dean Jackson.
382
383         Include improved expected test result and updated mime-type test:
384         https://github.com/whatwg/mimesniff/pull/79
385
386         * web-platform-tests/mimesniff/mime-types/charset-parameter.window-expected.txt:
387         * web-platform-tests/mimesniff/mime-types/parsing.any-expected.txt:
388         * web-platform-tests/mimesniff/mime-types/parsing.any.worker-expected.txt:
389         * web-platform-tests/mimesniff/mime-types/resources/mime-types.json:
390         * web-platform-tests/xhr/overridemimetype-blob-expected.txt:
391
392 2018-11-12  Sihui Liu  <sihui_liu@apple.com>
393
394         imported/w3c/web-platform-tests/IndexedDB/keygenerator-explicit.html crashing on iOS device
395         https://bugs.webkit.org/show_bug.cgi?id=191500
396
397         Reviewed by Dean Jackson.
398
399         * web-platform-tests/IndexedDB/keygenerator-explicit-expected.txt:
400
401 2018-11-12  Youenn Fablet  <youenn@apple.com>
402
403         Support setting stream ids when adding a transceiver
404         https://bugs.webkit.org/show_bug.cgi?id=191307
405
406         Reviewed by Eric Carlson.
407
408         * web-platform-tests/webrtc/RTCPeerConnection-transceivers.https-expected.txt:
409         * web-platform-tests/webrtc/RTCRtpTransceiver.https-expected.txt:
410
411 2018-11-12  Eric Carlson  <eric.carlson@apple.com>
412
413         Require <iframe allow="display"> for an iframe to use getDisplayMedia
414         https://bugs.webkit.org/show_bug.cgi?id=191505
415         <rdar://problem/45968811>
416
417         Reviewed by Jer Noble.
418
419         * web-platform-tests/mediacapture-streams/MediaStream-default-feature-policy.https-expected.txt:
420
421 2018-11-11  Javier Fernandez  <jfernandez@igalia.com>
422
423         [css-grid] Import additional grid layout test from the WPT suite
424         https://bugs.webkit.org/show_bug.cgi?id=191369
425
426         Reviewed by Manuel Rego Casasnovas.
427
428         New Grid Layout tests from the WPT suite.
429
430         * resources/import-expectations.json:
431         * web-platform-tests/css/css-grid/META.yml: Added.
432         * web-platform-tests/css/css-grid/OWNERS: Removed.
433         * web-platform-tests/css/css-grid/abspos/support/grid.css:
434         (.thirdRowThirdColumn):
435         * web-platform-tests/css/css-grid/abspos/support/w3c-import.log:
436         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-001-expected.txt: Added.
437         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-001.html: Added.
438         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-002-expected.txt: Added.
439         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-002.html: Added.
440         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-003-expected.txt: Added.
441         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-003.html: Added.
442         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-004-expected.txt: Added.
443         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-004.html: Added.
444         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-005-expected.txt: Added.
445         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-005.html: Added.
446         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-006-expected.txt: Added.
447         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-006.html: Added.
448         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-007-expected.txt: Added.
449         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-007.html: Added.
450         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-008-expected.txt: Added.
451         * web-platform-tests/css/css-grid/alignment/grid-alignment-style-changes-008.html: Added.
452         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001-expected.txt:
453         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-001.html:
454         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002-expected.txt:
455         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-002.html:
456         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-003-expected.txt: Added.
457         * web-platform-tests/css/css-grid/alignment/grid-self-baseline-not-applied-if-sizing-cyclic-dependency-003.html: Added.
458         * web-platform-tests/css/css-grid/alignment/self-baseline/w3c-import.log:
459         * web-platform-tests/css/css-grid/alignment/support/style-change.js:
460         (evaluateStyleChangeMultiple):
461         * web-platform-tests/css/css-grid/alignment/support/w3c-import.log:
462         * web-platform-tests/css/css-grid/alignment/test-expected.txt: Added.
463         * web-platform-tests/css/css-grid/alignment/w3c-import.log:
464         * web-platform-tests/css/css-grid/grid-definition/support/grid.css:
465         (.thirdRowThirdColumn):
466         * web-platform-tests/css/css-grid/grid-definition/support/w3c-import.log:
467         * web-platform-tests/css/css-grid/grid-items/anonymous-grid-item-001.html: Added.
468         * web-platform-tests/css/css-grid/grid-items/grid-items-relative-offsets-001-expected.txt: Added.
469         * web-platform-tests/css/css-grid/grid-items/grid-items-relative-offsets-001.html: Added.
470         * web-platform-tests/css/css-grid/grid-items/grid-items-relative-offsets-002-expected.txt: Added.
471         * web-platform-tests/css/css-grid/grid-items/grid-items-relative-offsets-002.html: Added.
472         * web-platform-tests/css/css-grid/grid-items/item-with-table-with-infinite-max-intrinsic-width-expected.html: Added.
473         * web-platform-tests/css/css-grid/grid-items/item-with-table-with-infinite-max-intrinsic-width.html: Added.
474         * web-platform-tests/css/css-grid/grid-items/support/grid.css:
475         (.thirdRowThirdColumn):
476         * web-platform-tests/css/css-grid/grid-items/support/w3c-import.log:
477         * web-platform-tests/css/css-grid/grid-items/table-with-infinite-max-intrinsic-width-expected.html: Added.
478         * web-platform-tests/css/css-grid/grid-items/table-with-infinite-max-intrinsic-width.html: Added.
479         * web-platform-tests/css/css-grid/grid-items/w3c-import.log:
480         * web-platform-tests/css/css-grid/grid-model/grid-container-ignores-first-letter-002-expected.html: Added.
481         * web-platform-tests/css/css-grid/grid-model/grid-container-ignores-first-letter-002.html: Added.
482         * web-platform-tests/css/css-grid/grid-model/support/grid.css:
483         (.thirdRowThirdColumn):
484         * web-platform-tests/css/css-grid/grid-model/support/w3c-import.log:
485         * web-platform-tests/css/css-grid/grid-model/w3c-import.log:
486         * web-platform-tests/css/css-grid/implicit-grids/w3c-import.log:
487         * web-platform-tests/css/css-grid/inheritance-expected.txt: Added.
488         * web-platform-tests/css/css-grid/inheritance.html: Added.
489         * web-platform-tests/css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001-expected.html: Added.
490         * web-platform-tests/css/css-grid/layout-algorithm/grid-percent-cols-filled-shrinkwrap-001.html: Added.
491         * web-platform-tests/css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001-expected.html: Added.
492         * web-platform-tests/css/css-grid/layout-algorithm/grid-percent-cols-spanned-shrinkwrap-001.html: Added.
493         * web-platform-tests/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001-expected.html: Added.
494         * web-platform-tests/css/css-grid/layout-algorithm/grid-percent-rows-filled-shrinkwrap-001.html: Added.
495         * web-platform-tests/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001-expected.html: Added.
496         * web-platform-tests/css/css-grid/layout-algorithm/grid-percent-rows-spanned-shrinkwrap-001.html: Added.
497         * web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log:
498         * web-platform-tests/css/css-grid/parsing/grid-area-invalid-expected.txt: Added.
499         * web-platform-tests/css/css-grid/parsing/grid-area-invalid.html: Added.
500         * web-platform-tests/css/css-grid/parsing/grid-area-valid-expected.txt: Added.
501         * web-platform-tests/css/css-grid/parsing/grid-area-valid.html: Added.
502         * web-platform-tests/css/css-grid/parsing/grid-auto-columns-invalid-expected.txt: Added.
503         * web-platform-tests/css/css-grid/parsing/grid-auto-columns-invalid.html: Added.
504         * web-platform-tests/css/css-grid/parsing/grid-auto-columns-valid-expected.txt: Added.
505         * web-platform-tests/css/css-grid/parsing/grid-auto-columns-valid.html: Added.
506         * web-platform-tests/css/css-grid/parsing/grid-auto-flow-invalid-expected.txt: Added.
507         * web-platform-tests/css/css-grid/parsing/grid-auto-flow-invalid.html: Added.
508         * web-platform-tests/css/css-grid/parsing/grid-auto-flow-valid-expected.txt: Added.
509         * web-platform-tests/css/css-grid/parsing/grid-auto-flow-valid.html: Added.
510         * web-platform-tests/css/css-grid/parsing/grid-auto-rows-invalid-expected.txt: Added.
511         * web-platform-tests/css/css-grid/parsing/grid-auto-rows-invalid.html: Added.
512         * web-platform-tests/css/css-grid/parsing/grid-auto-rows-valid-expected.txt: Added.
513         * web-platform-tests/css/css-grid/parsing/grid-auto-rows-valid.html: Added.
514         * web-platform-tests/css/css-grid/parsing/grid-template-areas-invalid-expected.txt: Added.
515         * web-platform-tests/css/css-grid/parsing/grid-template-areas-invalid.html: Added.
516         * web-platform-tests/css/css-grid/parsing/grid-template-areas-valid-expected.txt: Added.
517         * web-platform-tests/css/css-grid/parsing/grid-template-areas-valid.html: Added.
518         * web-platform-tests/css/css-grid/parsing/w3c-import.log: Added.
519         * web-platform-tests/css/css-grid/placement/w3c-import.log:
520         * web-platform-tests/css/css-grid/test-plan/w3c-import.log:
521         * web-platform-tests/css/css-grid/w3c-import.log:
522         * web-platform-tests/css/support/META.yml: Added.
523         * web-platform-tests/css/support/OWNERS: Removed.
524         * web-platform-tests/css/support/computed-testcommon.js: Added.
525         (test_computed_value):
526         * web-platform-tests/css/support/grid.css:
527         (.thirdRowThirdColumn):
528         * web-platform-tests/css/support/inheritance-testcommon.js: Added.
529         (assert_initial):
530         * web-platform-tests/css/support/parsing-testcommon.js: Added.
531         (test_valid_value):
532         * web-platform-tests/css/support/support/w3c-import.log:
533         * web-platform-tests/css/support/w3c-import.log:
534
535
536 2018-11-09  Andy Estes  <aestes@apple.com>
537
538         [Payment Request] canMakePayment() should not consider serialized payment method data
539         https://bugs.webkit.org/show_bug.cgi?id=191432
540
541         Reviewed by Dean Jackson.
542
543         * web-platform-tests/payment-request/payment-request-canmakepayment-method.https-expected.txt: Added.
544
545 2018-11-09  Jer Noble  <jer.noble@apple.com>
546
547         [Cocoa] Fix failing imported/w3c/web-platform-tests/media-source/mediasource-changetype-play.html test
548         https://bugs.webkit.org/show_bug.cgi?id=191396
549
550         Reviewed by Eric Carlson.
551
552         Modify the changetype test suite to include a HEVC version.
553
554         * web-platform-tests/media-source/hevc/test-v-128k-320x240-24fps-8kfr.mp4: Added.
555         * web-platform-tests/media-source/mediasource-changetype-util.js:
556         (findSupportedChangeTypeTestTypes):
557
558 2018-11-08  Andy Estes  <aestes@apple.com>
559
560         [Payment Request] Update web platform tests
561         https://bugs.webkit.org/show_bug.cgi?id=191426
562
563         Updated web-platform-tests/payment-request/ to match wpt as of commit 577284e.
564
565         Reviewed by Jiewen Tan.
566
567         * resources/import-expectations.json:
568         * web-platform-tests/payment-request/META.yml:
569         * web-platform-tests/payment-request/payment-request-abort-method.https.html:
570         * web-platform-tests/payment-request/payment-request-canmakepayment-method-protection.https-expected.txt: Added.
571         * web-platform-tests/payment-request/payment-request-canmakepayment-method-protection.https.html: Added.
572         * web-platform-tests/payment-request/payment-request-canmakepayment-method.https.html:
573         * web-platform-tests/payment-request/payment-request-constructor.https.html:
574         * web-platform-tests/payment-request/payment-request-id-attribute.https.html:
575         * web-platform-tests/payment-request/payment-response/retry-method-manual.https.html:
576         * web-platform-tests/payment-request/rejects_if_not_active.https.html:
577         * web-platform-tests/payment-request/w3c-import.log:
578
579 2018-11-07  Youenn Fablet  <youenn@apple.com>
580
581         Allow setting RTCRtpTransceiver.direction
582         https://bugs.webkit.org/show_bug.cgi?id=191346
583
584         Reviewed by Eric Carlson.
585
586         * web-platform-tests/webrtc/RTCPeerConnection-remote-track-mute.https-expected.txt:
587         * web-platform-tests/webrtc/RTCPeerConnection-transceivers.https-expected.txt:
588         * web-platform-tests/webrtc/RTCRtpTransceiver.https-expected.txt:
589
590 2018-11-06  Youenn Fablet  <youenn@apple.com>
591
592         Reenable imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-ontrack.https.html
593         https://bugs.webkit.org/show_bug.cgi?id=191343
594
595         Unreviewed.
596
597         * web-platform-tests/webrtc/RTCPeerConnection-ontrack.https-expected.txt:
598
599 2018-11-06  Youenn Fablet  <youenn@apple.com>
600
601         sender.replaceTrack() fails with InvalidStateError if the transceiver.direction is "inactive"
602         https://bugs.webkit.org/show_bug.cgi?id=191202
603
604         Reviewed by Eric Carlson.
605
606         Changes made upstreamed.
607
608         * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-replaceTrack.https-expected.txt:
609         * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-replaceTrack.https.html:
610
611 2018-11-06  Youenn Fablet  <youenn@apple.com>
612
613         Add support for sender/receiver getCapabilities
614         https://bugs.webkit.org/show_bug.cgi?id=191192
615
616         Reviewed by Eric Carlson.
617
618         * web-platform-tests/webrtc/RTCRtpCapabilities-helper.js:
619         (string_appeared_here.validateRtpCapabilities): Change already made upstream.
620         * web-platform-tests/webrtc/RTCRtpReceiver-getCapabilities-expected.txt:
621         * web-platform-tests/webrtc/RTCRtpSender-getCapabilities-expected.txt:
622         * web-platform-tests/webrtc/RTCRtpTransceiver-setCodecPreferences-expected.txt:
623
624 2018-11-06  Youenn Fablet  <youenn@apple.com>
625
626         Support onremovetrack for RTCPeerConnection removed tracks
627         https://bugs.webkit.org/show_bug.cgi?id=191299
628
629         Reviewed by Eric Carlson.
630
631         * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https-expected.txt:
632
633 2018-11-06  Javier Fernandez  <jfernandez@igalia.com>
634
635         CSS grid elements with justify-content: space-around have extra whitespace, sometimes a lot
636         https://bugs.webkit.org/show_bug.cgi?id=191308
637
638         Reviewed by Dean Jackson.
639
640         Imported WPT to cover the behavior changes added in this patch.
641
642         * resources/import-expectations.json:
643         * web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001-expected.txt: Added.
644         * web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-001.html: Added.
645         * web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002-expected.txt: Added.
646         * web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-002.html: Added.
647         * web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-003-expected.txt: Added.
648         * web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-003.html: Added.
649         * web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-004-expected.txt: Added.
650         * web-platform-tests/css/css-grid/layout-algorithm/grid-content-distribution-must-account-for-track-sizing-004.html: Added.
651         * web-platform-tests/css/css-grid/layout-algorithm/w3c-import.log:
652
653 2018-11-06  Youenn Fablet  <youenn@apple.com>
654
655         Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html is flaky
656         https://bugs.webkit.org/show_bug.cgi?id=191278
657
658         Reviewed by Eric Carlson.
659
660         Updating test according upstreamed WPT.
661         Rebased test accordingly.
662
663         * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https-expected.txt:
664         * web-platform-tests/webrtc/RTCPeerConnection-setRemoteDescription-tracks.https.html:
665
666 2018-11-06  Ali Juma  <ajuma@chromium.org>
667
668         [IntersectionObserver] Account for CSS zoom when computing client rects
669         https://bugs.webkit.org/show_bug.cgi?id=191282
670
671         Reviewed by Simon Fraser.
672
673         Update expectation for test case that now passes.
674
675         * web-platform-tests/intersection-observer/bounding-box-expected.txt:
676
677 2018-11-06  Antoine Quint  <graouts@apple.com>
678
679         [Web Animations] Update all tests to match the latest API changes
680         https://bugs.webkit.org/show_bug.cgi?id=191302
681         <rdar://problem/41000438>
682
683         Reviewed by Dean Jackson.
684
685         * web-platform-tests/css-timing-1/cubic-bezier-timing-functions-output.html:
686         * web-platform-tests/web-animations/META.yml: Added.
687         * web-platform-tests/web-animations/README.md: Added.
688         * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
689         * web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property.html:
690         * web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
691         * web-platform-tests/web-animations/animation-model/animation-types/addition-per-property.html:
692         * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
693         * web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property.html:
694         * web-platform-tests/web-animations/animation-model/animation-types/property-list.js:
695         * web-platform-tests/web-animations/animation-model/animation-types/property-types.js:
696         * web-platform-tests/web-animations/animation-model/combining-effects/applying-the-composited-result-expected.txt: Added.
697         * web-platform-tests/web-animations/animation-model/combining-effects/applying-the-composited-result.html: Added.
698         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-interval-distance-expected.txt: Added.
699         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-interval-distance.html: Added.
700         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-iteration-composite-operation.html:
701         * web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt:
702         * web-platform-tests/web-animations/interfaces/Animatable/animate.html:
703         * web-platform-tests/web-animations/interfaces/Animatable/getAnimations.html:
704         * web-platform-tests/web-animations/interfaces/Animation/cancel.html:
705         * web-platform-tests/web-animations/interfaces/Animation/constructor.html:
706         * web-platform-tests/web-animations/interfaces/Animation/effect.html:
707         * web-platform-tests/web-animations/interfaces/Animation/finish-expected.txt: Removed.
708         * web-platform-tests/web-animations/interfaces/Animation/finish.html: Removed.
709         * web-platform-tests/web-animations/interfaces/Animation/finished.html:
710         * web-platform-tests/web-animations/interfaces/Animation/idlharness-expected.txt: Removed.
711         * web-platform-tests/web-animations/interfaces/Animation/idlharness.html: Removed.
712         * web-platform-tests/web-animations/interfaces/Animation/idlharness.window.js: Added.
713         * web-platform-tests/web-animations/interfaces/Animation/onfinish.html:
714         * web-platform-tests/web-animations/interfaces/Animation/playbackRate-expected.txt: Removed.
715         * web-platform-tests/web-animations/interfaces/Animation/playbackRate.html: Removed.
716         * web-platform-tests/web-animations/interfaces/Animation/ready.html:
717         * web-platform-tests/web-animations/interfaces/AnimationEffect/getComputedTiming-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/interfaces/AnimationEffectTiming/getComputedTiming-expected.txt.
718         * web-platform-tests/web-animations/interfaces/AnimationEffect/getComputedTiming.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/interfaces/AnimationEffectTiming/getComputedTiming.html.
719         * web-platform-tests/web-animations/interfaces/AnimationEffect/updateTiming-expected.txt: Added.
720         * web-platform-tests/web-animations/interfaces/AnimationEffect/updateTiming.html: Added.
721         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/delay-expected.txt: Removed.
722         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/delay.html: Removed.
723         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/direction-expected.txt: Removed.
724         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/direction.html: Removed.
725         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/duration-expected.txt: Removed.
726         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/duration.html: Removed.
727         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt: Removed.
728         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/easing.html: Removed.
729         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/endDelay-expected.txt: Removed.
730         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/endDelay.html: Removed.
731         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/fill-expected.txt: Removed.
732         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/fill.html: Removed.
733         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/idlharness-expected.txt: Removed.
734         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/idlharness.html: Removed.
735         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/iterationStart-expected.txt: Removed.
736         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/iterationStart.html: Removed.
737         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/iterations-expected.txt: Removed.
738         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/iterations.html: Removed.
739         * web-platform-tests/web-animations/interfaces/AnimationPlaybackEvent/idlharness-expected.txt: Removed.
740         * web-platform-tests/web-animations/interfaces/AnimationPlaybackEvent/idlharness.html: Removed.
741         * web-platform-tests/web-animations/interfaces/AnimationPlaybackEvent/idlharness.window.js: Added.
742         * web-platform-tests/web-animations/interfaces/Document/getAnimations-expected.txt:
743         * web-platform-tests/web-animations/interfaces/Document/getAnimations.html:
744         * web-platform-tests/web-animations/interfaces/DocumentTimeline/idlharness-expected.txt: Removed.
745         * web-platform-tests/web-animations/interfaces/DocumentTimeline/idlharness.html: Removed.
746         * web-platform-tests/web-animations/interfaces/DocumentTimeline/idlharness.window.js: Added.
747         * web-platform-tests/web-animations/interfaces/KeyframeEffect/composite.html:
748         * web-platform-tests/web-animations/interfaces/KeyframeEffect/constructor-expected.txt:
749         * web-platform-tests/web-animations/interfaces/KeyframeEffect/constructor.html:
750         * web-platform-tests/web-animations/interfaces/KeyframeEffect/copy-constructor-expected.txt:
751         * web-platform-tests/web-animations/interfaces/KeyframeEffect/copy-constructor.html:
752         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness-expected.txt: Removed.
753         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness.html: Removed.
754         * web-platform-tests/web-animations/interfaces/KeyframeEffect/idlharness.window.js: Added.
755         * web-platform-tests/web-animations/interfaces/KeyframeEffect/iterationComposite.html:
756         * web-platform-tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001-expected.txt:
757         * web-platform-tests/web-animations/interfaces/KeyframeEffect/processing-a-keyframes-argument-001.html:
758         * web-platform-tests/web-animations/interfaces/KeyframeEffect/setKeyframes-expected.txt:
759         * web-platform-tests/web-animations/interfaces/KeyframeEffect/setKeyframes.html:
760         * web-platform-tests/web-animations/resources/keyframe-tests.js:
761         * web-platform-tests/web-animations/resources/timing-tests.js: Added.
762         * web-platform-tests/web-animations/resources/timing-utils.js: Added.
763         * web-platform-tests/web-animations/testcommon.js:
764         * web-platform-tests/web-animations/timing-model/animation-effects/phases-and-states.html:
765         * web-platform-tests/web-animations/timing-model/animations/canceling-an-animation-expected.txt:
766         * web-platform-tests/web-animations/timing-model/animations/canceling-an-animation.html:
767         * web-platform-tests/web-animations/timing-model/animations/finishing-an-animation-expected.txt:
768         * web-platform-tests/web-animations/timing-model/animations/finishing-an-animation.html:
769         * web-platform-tests/web-animations/timing-model/animations/pausing-an-animation-expected.txt:
770         * web-platform-tests/web-animations/timing-model/animations/pausing-an-animation.html:
771         * web-platform-tests/web-animations/timing-model/animations/play-states-expected.txt:
772         * web-platform-tests/web-animations/timing-model/animations/play-states.html:
773         * web-platform-tests/web-animations/timing-model/animations/playing-an-animation-expected.txt:
774         * web-platform-tests/web-animations/timing-model/animations/playing-an-animation.html:
775         * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation-expected.txt:
776         * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation.html:
777         * web-platform-tests/web-animations/timing-model/animations/seamlessly-updating-the-playback-rate-of-an-animation-expected.txt: Added.
778         * web-platform-tests/web-animations/timing-model/animations/seamlessly-updating-the-playback-rate-of-an-animation.html: Added.
779         * web-platform-tests/web-animations/timing-model/animations/setting-the-current-time-of-an-animation-expected.txt: Added.
780         * web-platform-tests/web-animations/timing-model/animations/setting-the-current-time-of-an-animation.html: Added.
781         * web-platform-tests/web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation-expected.txt: Added.
782         * web-platform-tests/web-animations/timing-model/animations/setting-the-playback-rate-of-an-animation.html: Added.
783         * web-platform-tests/web-animations/timing-model/animations/setting-the-start-time-of-an-animation-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/set-the-animation-start-time-expected.txt.
784         * web-platform-tests/web-animations/timing-model/animations/setting-the-start-time-of-an-animation.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/set-the-animation-start-time.html.
785         * web-platform-tests/web-animations/timing-model/animations/setting-the-target-effect-of-an-animation-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/set-the-target-effect-of-an-animation-expected.txt.
786         * web-platform-tests/web-animations/timing-model/animations/setting-the-target-effect-of-an-animation.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/set-the-target-effect-of-an-animation.html.
787         * web-platform-tests/web-animations/timing-model/animations/setting-the-timeline-of-an-animation-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/set-the-timeline-of-an-animation-expected.txt.
788         * web-platform-tests/web-animations/timing-model/animations/setting-the-timeline-of-an-animation.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/set-the-timeline-of-an-animation.html.
789         * web-platform-tests/web-animations/timing-model/animations/the-current-time-of-an-animation-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/current-time-expected.txt.
790         * web-platform-tests/web-animations/timing-model/animations/the-current-time-of-an-animation.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/web-animations/timing-model/animations/current-time.html.
791         * web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state-expected.txt:
792         * web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state.html:
793         * web-platform-tests/web-animations/timing-model/timelines/document-timelines.html:
794         * web-platform-tests/web-animations/timing-model/timelines/update-and-send-events-expected.txt: Added.
795         * web-platform-tests/web-animations/timing-model/timelines/update-and-send-events.html: Added.
796
797 2018-11-06  Rob Buis  <rbuis@igalia.com>
798
799         Some minor X-Content-Type-Options parsing issues
800         https://bugs.webkit.org/show_bug.cgi?id=191107
801
802         Reviewed by Darin Adler.
803
804         Update improved result.
805
806         * web-platform-tests/fetch/nosniff/parsing-nosniff-expected.txt:
807
808 2018-11-05  Ali Juma  <ajuma@chromium.org>
809
810         [IntersectionObserver] Update WPTs to the latest upstream version
811         https://bugs.webkit.org/show_bug.cgi?id=191274
812
813         Reviewed by Simon Fraser.
814
815         * web-platform-tests/intersection-observer/bounding-box-expected.txt:
816         * web-platform-tests/intersection-observer/bounding-box.html:
817         * web-platform-tests/intersection-observer/target-in-different-window-expected.txt: Added.
818         * web-platform-tests/intersection-observer/target-in-different-window.html: Added.
819         * web-platform-tests/intersection-observer/w3c-import.log:
820
821 2018-11-05  Chris Dumez  <cdumez@apple.com>
822
823         Resync html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name WPT tests
824         https://bugs.webkit.org/show_bug.cgi?id=191214
825
826         Reviewed by Geoff Garen.
827
828         Resync html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name WPT tests from
829         upstream c583bcd7eb.
830
831         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01-expected.txt:
832         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html:
833         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window-expected.txt: Added.
834         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window.html: Added.
835         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window.js: Added.
836         (test.frame.contentWindow.onpagehide):
837         (test.frame.contentDocument.onvisibilitychange):
838         (test.frame.contentWindow.onbeforeunload):
839         (test.frame.contentWindow.onunload):
840         (test):
841         (async_test):
842         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/w3c-import.log:
843         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-noopener-expected.txt:
844         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-noopener.html:
845         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/resources/message-opener.html:
846         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/resources/w3c-import.log:
847         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/w3c-import.log:
848
849 2018-11-05  Ali Juma  <ajuma@chromium.org>
850
851         [IntersectionObserver] Fix isIntersecting computation when 0 is not a threshold
852         https://bugs.webkit.org/show_bug.cgi?id=191210
853
854         Reviewed by Simon Fraser.
855
856         Update expectation for test that now passes.
857
858         * web-platform-tests/intersection-observer/initial-observation-with-threshold-expected.txt:
859
860 2018-11-04  Youenn Fablet  <youenn@apple.com>
861
862         IDB should allow storing RTCCertificate
863         https://bugs.webkit.org/show_bug.cgi?id=191077
864
865         Reviewed by Chris Dumez.
866
867         * web-platform-tests/webrtc/RTCCertificate-postMessage.html: Added.
868         * web-platform-tests/webrtc/resources/RTCCertificate-postMessage-iframe.html: Added.
869
870 2018-11-04  Youenn Fablet  <youenn@apple.com>
871
872         Add support for RTCMuxPolicy
873         https://bugs.webkit.org/show_bug.cgi?id=191188
874
875         Reviewed by Eric Carlson.
876
877         * web-platform-tests/webrtc/RTCConfiguration-rtcpMuxPolicy-expected.txt:
878         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt:
879
880 2018-11-03  Youenn Fablet  <youenn@apple.com>
881
882         Refresh WPT webrtc tests
883         https://bugs.webkit.org/show_bug.cgi?id=191133
884
885         Reviewed by Eric Carlson.
886
887         * web-platform-tests/webrtc/: Refreshed.
888         * web-platform-tests/webrtc/w3c-import.log:
889
890 2018-11-02  Ali Juma  <ajuma@chromium.org>
891
892         Allow cross-document intersection observing
893         https://bugs.webkit.org/show_bug.cgi?id=165746
894
895         Reviewed by Simon Fraser.
896
897         Update expectations for tests that now pass. 
898
899         * web-platform-tests/intersection-observer/client-rect-expected.txt:
900         * web-platform-tests/intersection-observer/cross-origin-iframe-expected.txt:
901         * web-platform-tests/intersection-observer/iframe-no-root-expected.txt:
902         * web-platform-tests/intersection-observer/timestamp-expected.txt:
903
904 2018-11-01  Chris Dumez  <cdumez@apple.com>
905
906         Location object sans browsing context
907         https://bugs.webkit.org/show_bug.cgi?id=191060
908
909         Reviewed by Geoffrey Garen.
910
911         * web-platform-tests/html/browsers/history/the-location-interface/no-browsing-context.window-expected.txt:
912         Rebase WPT test now that all checks are passing.
913
914         * web-platform-tests/html/browsers/history/the-location-interface/no-browsing-context.window.js:
915         Fix bug in WPT test (https://github.com/web-platform-tests/wpt/pull/13854)
916
917         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window-expected.txt:
918
919 2018-11-01  Justin Michaud  <justin_michaud@apple.com>
920
921         CSS Custom Properties API Should Support syntax="*" and "<length>", and handle cycles properly
922         https://bugs.webkit.org/show_bug.cgi?id=191042
923
924         Reviewed by Antti Koivisto.
925
926         * web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing-expected.txt:
927         * web-platform-tests/css/css-properties-values-api/registered-properties-inheritance-expected.txt:
928         * web-platform-tests/css/css-properties-values-api/registered-property-cssom-expected.txt:
929         * web-platform-tests/css/css-properties-values-api/typedom.tentative-expected.txt:
930         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles-expected.txt:
931         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-expected.txt:
932
933 2018-11-01  Chris Dumez  <cdumez@apple.com>
934
935         Resync html/browsers/history/the-location-interface web platform tests from upstream
936         https://bugs.webkit.org/show_bug.cgi?id=191139
937
938         Reviewed by Alex Christensen.
939
940         Resync html/browsers/history/the-location-interface web platform tests from upstream 8295368c82.
941
942         * web-platform-tests/html/browsers/history/the-location-interface/assign_after_load-expected.txt: Added.
943         * web-platform-tests/html/browsers/history/the-location-interface/assign_after_load.html: Added.
944         * web-platform-tests/html/browsers/history/the-location-interface/assign_before_load-expected.txt: Added.
945         * web-platform-tests/html/browsers/history/the-location-interface/assign_before_load.html: Added.
946         * web-platform-tests/html/browsers/history/the-location-interface/location-origin-idna.sub.window-expected.txt: Added.
947         * web-platform-tests/html/browsers/history/the-location-interface/location-origin-idna.sub.window.html: Added.
948         * web-platform-tests/html/browsers/history/the-location-interface/location_assign-expected.txt: Added.
949         * web-platform-tests/html/browsers/history/the-location-interface/location_assign.html: Added.
950         * web-platform-tests/html/browsers/history/the-location-interface/no-browsing-context.window-expected.txt: Added.
951         * web-platform-tests/html/browsers/history/the-location-interface/no-browsing-context.window.html: Added.
952         * web-platform-tests/html/browsers/history/the-location-interface/no-browsing-context.window.js: Added.
953         (test):
954         (bcLessLocation):
955         (forEach.testSetup.testSetup.values.forEach.value.test):
956         (string_appeared_here.forEach.method.string_appeared_here.forEach.value.test):
957         * web-platform-tests/html/browsers/history/the-location-interface/non-automated/w3c-import.log:
958         * web-platform-tests/html/browsers/history/the-location-interface/per-global.window-expected.txt: Added.
959         * web-platform-tests/html/browsers/history/the-location-interface/per-global.window.html: Added.
960         * web-platform-tests/html/browsers/history/the-location-interface/reload_post_1-1.html: Removed.
961         * web-platform-tests/html/browsers/history/the-location-interface/reload_post_1-expected.txt: Removed.
962         * web-platform-tests/html/browsers/history/the-location-interface/reload_post_1.html: Removed.
963         * web-platform-tests/html/browsers/history/the-location-interface/resources/reload_post_1-1.py: Added.
964         (main):
965         * web-platform-tests/html/browsers/history/the-location-interface/resources/w3c-import.log:
966         * web-platform-tests/html/browsers/history/the-location-interface/w3c-import.log:
967
968 2018-11-01  Youenn Fablet  <youenn@apple.com>
969
970         RTCTrackEvent.streams should be SameObject
971         https://bugs.webkit.org/show_bug.cgi?id=191130
972
973         Reviewed by Eric Carlson.
974
975         * web-platform-tests/webrtc/RTCTrackEvent-constructor-expected.txt:
976
977 2018-10-31  Chris Dumez  <cdumez@apple.com>
978
979         Resync XHR Web Platform Tests from upstream 44dd29fb0d
980         https://bugs.webkit.org/show_bug.cgi?id=191116
981
982         Reviewed by Youenn Fablet.
983
984         * web-platform-tests/xhr/getallresponseheaders-expected.txt:
985         * web-platform-tests/xhr/getallresponseheaders.htm:
986         * web-platform-tests/xhr/getresponseheader.any-expected.txt:
987         * web-platform-tests/xhr/getresponseheader.any.js:
988         (forEach.testValues.async_test.t.client.onload.t.step_func_done):
989         (async_test.t.client.onload.t.step_func_done): Deleted.
990         * web-platform-tests/xhr/getresponseheader.any.worker-expected.txt:
991         * web-platform-tests/xhr/resources/header-content-length-twice.asis: Added.
992         * web-platform-tests/xhr/resources/headers-double-empty.asis: Added.
993         * web-platform-tests/xhr/resources/headers-some-are-empty.asis: Added.
994         * web-platform-tests/xhr/resources/w3c-import.log:
995         * web-platform-tests/xhr/setrequestheader-combining.window-expected.txt: Added.
996         * web-platform-tests/xhr/setrequestheader-combining.window.html: Added.
997         * web-platform-tests/xhr/setrequestheader-combining.window.js: Added.
998         (test):
999         * web-platform-tests/xhr/w3c-import.log:
1000
1001 2018-10-31  YUHAN WU  <yuhan_wu@apple.com>
1002
1003         MediaRecorder should fire dataavailable event when all tracks are ended and stop() is called
1004         https://bugs.webkit.org/show_bug.cgi?id=190778
1005
1006         Reviewed by Youenn Fablet.
1007
1008         * web-platform-tests/mediacapture-record/BlobEvent-constructor-expected.txt:
1009         * web-platform-tests/mediacapture-record/MediaRecorder-destroy-script-execution-expected.txt: Added.
1010         * web-platform-tests/mediacapture-record/MediaRecorder-destroy-script-execution.html: Added.
1011         * web-platform-tests/mediacapture-record/MediaRecorder-stop-expected.txt:
1012         * web-platform-tests/mediacapture-record/MediaRecorder-stop.html:
1013         * web-platform-tests/mediacapture-record/support/MediaRecorder-iframe.html: Added.
1014
1015 2018-10-30  Chris Dumez  <cdumez@apple.com>
1016
1017         Resync XHR Web Platform Tests from upstream
1018         https://bugs.webkit.org/show_bug.cgi?id=191085
1019
1020         Reviewed by Alex Christensen.
1021
1022         Resync XHR Web Platform Tests from upstream 75b0f336c5.
1023
1024         * web-platform-tests/xhr/abort-after-stop.htm:
1025         * web-platform-tests/xhr/getallresponseheaders-expected.txt:
1026         * web-platform-tests/xhr/getallresponseheaders.htm:
1027         * web-platform-tests/xhr/getresponseheader.any-expected.txt: Added.
1028         * web-platform-tests/xhr/getresponseheader.any.html: Added.
1029         * web-platform-tests/xhr/getresponseheader.any.js: Added.
1030         (async_test.t.client.onload.t.step_func_done):
1031         * web-platform-tests/xhr/getresponseheader.any.worker-expected.txt: Added.
1032         * web-platform-tests/xhr/getresponseheader.any.worker.html: Added.
1033         * web-platform-tests/xhr/headers-normalize-response-expected.txt:
1034         * web-platform-tests/xhr/headers-normalize-response.htm:
1035         * web-platform-tests/xhr/open-after-abort.htm:
1036         * web-platform-tests/xhr/open-after-stop.window-expected.txt: Added.
1037         * web-platform-tests/xhr/open-after-stop.window.html: Added.
1038         * web-platform-tests/xhr/open-after-stop.window.js: Added.
1039         (onload):
1040         * web-platform-tests/xhr/overridemimetype-edge-cases.window-expected.txt:
1041         * web-platform-tests/xhr/overridemimetype-edge-cases.window.js:
1042         (async_test.t.client.onload.t.step_func_done):
1043         (async_test.t.client.onload.t.step_func):
1044         * web-platform-tests/xhr/resources/headers-www-authenticate.asis: Added.
1045         * web-platform-tests/xhr/resources/inspect-headers.py:
1046         (get_response):
1047         * web-platform-tests/xhr/resources/responseXML-unavailable-in-worker.js:
1048         (test):
1049         * web-platform-tests/xhr/resources/w3c-import.log:
1050         * web-platform-tests/xhr/resources/xmlhttprequest-timeout-aborted.js:
1051         * web-platform-tests/xhr/resources/xmlhttprequest-timeout-abortedonmain.js:
1052         * web-platform-tests/xhr/resources/xmlhttprequest-timeout-overrides.js:
1053         * web-platform-tests/xhr/resources/xmlhttprequest-timeout-overridesexpires.js:
1054         * web-platform-tests/xhr/resources/xmlhttprequest-timeout-simple.js:
1055         * web-platform-tests/xhr/resources/xmlhttprequest-timeout-synconmain.js:
1056         * web-platform-tests/xhr/resources/xmlhttprequest-timeout-synconworker.js:
1057         * web-platform-tests/xhr/resources/xmlhttprequest-timeout-twice.js:
1058         * web-platform-tests/xhr/resources/xmlhttprequest-timeout.js:
1059         (AbortedRequest):
1060         (SyncRequestSettingTimeoutAfterOpen.this.startXHR):
1061         (SyncRequestSettingTimeoutAfterOpen):
1062         (SyncRequestSettingTimeoutBeforeOpen.this.startXHR):
1063         (SyncRequestSettingTimeoutBeforeOpen):
1064         (runTestRequests):
1065         * web-platform-tests/xhr/send-content-type-charset-expected.txt:
1066         * web-platform-tests/xhr/send-content-type-charset.htm:
1067         * web-platform-tests/xhr/send-data-readablestream.any-expected.txt: Added.
1068         * web-platform-tests/xhr/send-data-readablestream.any.html: Added.
1069         * web-platform-tests/xhr/send-data-readablestream.any.js: Added.
1070         (assert_xhr):
1071         (test):
1072         (promise_test.async):
1073         * web-platform-tests/xhr/send-data-readablestream.any.worker-expected.txt: Added.
1074         * web-platform-tests/xhr/send-data-readablestream.any.worker.html: Added.
1075         * web-platform-tests/xhr/setrequestheader-allow-empty-value-expected.txt:
1076         * web-platform-tests/xhr/setrequestheader-allow-whitespace-in-value-expected.txt:
1077         * web-platform-tests/xhr/setrequestheader-header-allowed-expected.txt:
1078         * web-platform-tests/xhr/setrequestheader-header-allowed.htm:
1079         * web-platform-tests/xhr/timeout-multiple-fetches.html:
1080         * web-platform-tests/xhr/w3c-import.log:
1081         * web-platform-tests/xhr/xmlhttprequest-timeout-aborted.html:
1082         * web-platform-tests/xhr/xmlhttprequest-timeout-abortedonmain.html:
1083         * web-platform-tests/xhr/xmlhttprequest-timeout-overrides.html:
1084         * web-platform-tests/xhr/xmlhttprequest-timeout-overridesexpires.html:
1085         * web-platform-tests/xhr/xmlhttprequest-timeout-simple.html:
1086         * web-platform-tests/xhr/xmlhttprequest-timeout-synconmain-expected.txt:
1087         * web-platform-tests/xhr/xmlhttprequest-timeout-synconmain.html:
1088         * web-platform-tests/xhr/xmlhttprequest-timeout-twice.html:
1089         * web-platform-tests/xhr/xmlhttprequest-timeout-worker-aborted.html:
1090         * web-platform-tests/xhr/xmlhttprequest-timeout-worker-overrides.html:
1091         * web-platform-tests/xhr/xmlhttprequest-timeout-worker-overridesexpires.html:
1092         * web-platform-tests/xhr/xmlhttprequest-timeout-worker-simple.html:
1093         * web-platform-tests/xhr/xmlhttprequest-timeout-worker-synconworker.html:
1094         * web-platform-tests/xhr/xmlhttprequest-timeout-worker-twice.html:
1095
1096 2018-10-30  Sihui Liu  <sihui_liu@apple.com>
1097
1098         IndexedDB: iteration of cursors skip records if updated or deleted
1099         https://bugs.webkit.org/show_bug.cgi?id=190917
1100         <rdar://problem/35250410>
1101
1102         Reviewed by Chris Dumez.
1103
1104         Rebaseline the expectation for test that passes.
1105
1106         * web-platform-tests/IndexedDB/idbcursor-iterating-update-expected.txt:
1107
1108 2018-10-28  Antoine Quint  <graouts@apple.com>
1109
1110         [Web Animations] Implement the update animations and send events procedure
1111         https://bugs.webkit.org/show_bug.cgi?id=191013
1112         <rdar://problem/45620495>
1113
1114         Reviewed by Dean Jackson.
1115
1116         Progressions in a couple of Web Animations Web Platform Tests.
1117
1118         * web-platform-tests/web-animations/timing-model/animations/current-time-expected.txt:
1119         * web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state-expected.txt:
1120
1121 2018-10-29  Justin Michaud  <justin_michaud@apple.com>
1122
1123         Revert r237347 registered custom properties... https://bugs.webkit.org/show_bug.cgi?id=190039
1124         https://bugs.webkit.org/show_bug.cgi?id=190919
1125
1126         Reviewed by Michael Saboff.
1127
1128         * web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing-expected.txt:
1129         * web-platform-tests/css/css-properties-values-api/registered-properties-inheritance-expected.txt:
1130         * web-platform-tests/css/css-properties-values-api/registered-property-cssom-expected.txt:
1131         * web-platform-tests/css/css-properties-values-api/typedom.tentative-expected.txt:
1132         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles-expected.txt:
1133         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-expected.txt:
1134
1135 2018-10-28  Andy Estes  <aestes@apple.com>
1136
1137         [Payment Request] Implement MerchantValidationEvent.methodName
1138         https://bugs.webkit.org/show_bug.cgi?id=190058
1139
1140         Reviewed by Darin Adler.
1141
1142         * web-platform-tests/payment-request/MerchantValidationEvent/constructor.https-expected.txt:
1143
1144 2018-10-26  Antoine Quint  <graouts@apple.com>
1145
1146         [Web Animations] Rebase some flaky tests
1147         https://bugs.webkit.org/show_bug.cgi?id=190969
1148
1149         Reviewed by Dean Jackson.
1150
1151         A few Web Animations tests that are flaky have outdated expectations. Rebasing them to have the output
1152         that is most likely to be produced.
1153
1154         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context-expected.txt:
1155         * web-platform-tests/web-animations/interfaces/Animatable/animate-expected.txt:
1156         * web-platform-tests/web-animations/timing-model/animations/current-time-expected.txt:
1157         * web-platform-tests/web-animations/timing-model/animations/updating-the-finished-state-expected.txt:
1158
1159 2018-10-25  Jiewen Tan  <jiewen_tan@apple.com>
1160
1161         [WPT] Update resource-timing WPT tests to use the right cross origin
1162         https://bugs.webkit.org/show_bug.cgi?id=190554
1163
1164         Reviewed by Youenn Fablet.
1165
1166         * web-platform-tests/resource-timing/resource_TAO_cross_origin_redirect_chain-expected.txt:
1167         * web-platform-tests/resource-timing/resource_TAO_cross_origin_redirect_chain.html:
1168         * web-platform-tests/resource-timing/resource_timing_cross_origin_redirect_chain-expected.txt:
1169         * web-platform-tests/resource-timing/resource_timing_cross_origin_redirect_chain.html:
1170
1171 2018-10-22  Justin Michaud  <justin_michaud@apple.com>
1172
1173         Registered custom properties should support syntax parameter for <length> and *
1174         https://bugs.webkit.org/show_bug.cgi?id=190039
1175
1176         Reviewed by Antti Koivisto.
1177
1178         Update WPT test results to fail in a new way.
1179
1180         * web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing-expected.txt:
1181         * web-platform-tests/css/css-properties-values-api/registered-properties-inheritance-expected.txt:
1182         * web-platform-tests/css/css-properties-values-api/registered-property-cssom-expected.txt:
1183         * web-platform-tests/css/css-properties-values-api/typedom.tentative-expected.txt:
1184         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles-expected.txt:
1185         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-expected.txt:
1186
1187 2018-10-12  Jiewen Tan  <jiewen_tan@apple.com>
1188
1189         Update web-platform-tests/resource-timing
1190         https://bugs.webkit.org/show_bug.cgi?id=190550
1191
1192         Reviewed by Youenn Fablet.
1193
1194         * resources/import-expectations.json:
1195         * web-platform-tests/resource-timing/resource_initiator_types-expected.txt:
1196         * web-platform-tests/resource-timing/resource_subframe_self_navigation-expected.txt:
1197         * web-platform-tests/resource-timing/resource_timing_buffer_full_eventually.html:
1198         * web-platform-tests/resource-timing/resources/TAOResponse.py:
1199         (main):
1200
1201 2018-10-20  YUHAN WU  <yuhan_wu@apple.com>
1202
1203         MediaRecorder should fire a stop event when all tracks are ended
1204         https://bugs.webkit.org/show_bug.cgi?id=190642
1205
1206         Reviewed by Youenn Fablet.
1207
1208         * web-platform-tests/mediacapture-record/MediaRecorder-stop-expected.txt: Added.
1209         * web-platform-tests/mediacapture-record/MediaRecorder-stop.html: Added.
1210
1211 2018-10-19  Commit Queue  <commit-queue@webkit.org>
1212
1213         Unreviewed, rolling out r237254.
1214         https://bugs.webkit.org/show_bug.cgi?id=190760
1215
1216         "It regresses JetStream 2 by 5% on some iOS devices"
1217         (Requested by saamyjoon on #webkit).
1218
1219         Reverted changeset:
1220
1221         "[JSC] JSC should have "parseFunction" to optimize Function
1222         constructor"
1223         https://bugs.webkit.org/show_bug.cgi?id=190340
1224         https://trac.webkit.org/changeset/237254
1225
1226 2018-10-19  Charlie Turner  <cturner@igalia.com>
1227
1228         [EME] Fix crash during tracing in  gst_qtdemux_request_protection_context
1229         https://bugs.webkit.org/show_bug.cgi?id=190738
1230
1231         Reviewed by Xabier Rodriguez-Calvar.
1232
1233         Add new passing baselines for some ClearKey tests, now that the
1234         GStreamer crash fix allows us the generate them.
1235
1236         * web-platform-tests/encrypted-media/clearkey-mp4-playback-destroy-persistent-license.https-expected.txt: Added.
1237         * web-platform-tests/encrypted-media/clearkey-mp4-playback-persistent-license.https-expected.txt: Added.
1238         * web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https-expected.txt: Added.
1239         * web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-expected.txt: Added.
1240         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https-expected.txt: Added.
1241         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-encrypted-clear-sources.https-expected.txt: Added.
1242         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey.https-expected.txt: Added.
1243         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multisession.https-expected.txt: Added.
1244         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-after-update.https-expected.txt: Added.
1245         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-immediately.https-expected.txt: Added.
1246         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-setMediaKeys-onencrypted.https-expected.txt: Added.
1247         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-two-videos.https-expected.txt: Added.
1248         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt: Added.
1249         * web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary.https-expected.txt: Added.
1250         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-playback.https-expected.txt: Added.
1251         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-again-after-resetting-src.https-expected.txt: Added.
1252         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-different-mediakeys.https-expected.txt: Added.
1253
1254 2018-10-19  Ali Juma  <ajuma@chromium.org>
1255
1256         [IntersectionObserver] Handle zero-area intersections
1257         https://bugs.webkit.org/show_bug.cgi?id=189624
1258
1259         Reviewed by Simon Fraser.
1260
1261         Rebaseline expectations for tests that now pass.
1262
1263         * web-platform-tests/intersection-observer/edge-inclusive-intersection-expected.txt:
1264         * web-platform-tests/intersection-observer/isIntersecting-change-events-expected.txt:
1265         * web-platform-tests/intersection-observer/same-document-zero-size-target-expected.txt:
1266         * web-platform-tests/intersection-observer/text-target-expected.txt:
1267         * web-platform-tests/intersection-observer/zero-area-element-visible-expected.txt:
1268
1269 2018-10-18  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
1270
1271         [JSC] JSC should have "parseFunction" to optimize Function constructor
1272         https://bugs.webkit.org/show_bug.cgi?id=190340
1273
1274         Reviewed by Mark Lam.
1275
1276         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt:
1277         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late-expected.txt:
1278         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-attribute-expected.txt:
1279         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror-expected.txt:
1280
1281 2018-10-17  Wenson Hsieh  <wenson_hsieh@apple.com>
1282
1283         Enable the datalist element by default on iOS and macOS
1284         https://bugs.webkit.org/show_bug.cgi?id=190594
1285         <rdar://problem/45281159>
1286
1287         Reviewed by Ryosuke Niwa and Tim Horton.
1288
1289         Rebaseline some web platform tests.
1290
1291         * web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt:
1292         * web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt:
1293         * web-platform-tests/html/semantics/forms/the-datalist-element/datalistoptions-expected.txt:
1294         * web-platform-tests/html/semantics/forms/the-input-element/hidden-expected.txt:
1295         * web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt:
1296         * web-platform-tests/html/semantics/forms/the-input-element/text-expected.txt:
1297         * web-platform-tests/shadow-dom/input-element-list-expected.txt:
1298
1299 2018-10-17  Charlie Turner  <cturner@igalia.com>
1300
1301         [EME] Sanity check key ID length in the keyids init data format
1302         https://bugs.webkit.org/show_bug.cgi?id=190629
1303
1304         Reviewed by Xabier Rodriguez-Calvar.
1305
1306         * web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt:
1307         Added new baseline.
1308
1309 2018-10-16  Youenn Fablet  <youenn@apple.com>
1310
1311         Support RTCConfiguration.certificates
1312         https://bugs.webkit.org/show_bug.cgi?id=190603
1313
1314         Reviewed by Eric Carlson.
1315
1316         * web-platform-tests/webrtc/RTCCertificate-expected.txt:
1317         * web-platform-tests/webrtc/RTCPeerConnection-constructor-expected.txt:
1318         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt:
1319
1320 2018-10-16  Chris Dumez  <cdumez@apple.com>
1321
1322         window.navigator should not become null after the window loses its browsing context
1323         https://bugs.webkit.org/show_bug.cgi?id=190595
1324
1325         Reviewed by Ryosuke Niwa.
1326
1327         Rebaseline test which is not failing differently. The last check of this test is checking that
1328         navigator.serviceWorker returns null after the frame has been detached. The test has been written
1329         this way because this is how Chromium behaves. However, Firefox keeps returning the
1330         ServiceWorkerContainer, as we do. Also, the specification indicates the the attribute cannot
1331         return null (since the attribute is not nullable):
1332         - https://w3c.github.io/ServiceWorker/#navigator-serviceworker
1333
1334         * web-platform-tests/service-workers/service-worker/detached-context.https-expected.txt:
1335
1336 2018-10-16  Charlie Turner  <cturner@igalia.com>
1337
1338         [EME] Add some ClearKey baselines for passing tests
1339         https://bugs.webkit.org/show_bug.cgi?id=190579
1340
1341         Reviewed by Unreviewed test gardening.
1342
1343         * web-platform-tests/encrypted-media/clearkey-check-initdata-type.https-expected.txt: Added.
1344         * web-platform-tests/encrypted-media/clearkey-events-session-closed-event.https-expected.txt: Added.
1345         * web-platform-tests/encrypted-media/clearkey-events.https-expected.txt: Added.
1346         * web-platform-tests/encrypted-media/clearkey-invalid-license.https-expected.txt: Added.
1347         * web-platform-tests/encrypted-media/clearkey-keystatuses-multiple-sessions.https-expected.txt: Added.
1348         * web-platform-tests/encrypted-media/clearkey-keystatuses.https-expected.txt: Added.
1349         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-at-same-time.https-expected.txt: Added.
1350         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.https-expected.txt: Added.
1351         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-to-multiple-video-elements.https-expected.txt: Added.
1352         * web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys.https-expected.txt: Added.
1353         * web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysession.https-expected.txt: Added.
1354         * web-platform-tests/encrypted-media/clearkey-mp4-syntax-mediakeysystemaccess.https-expected.txt: Added.
1355         * web-platform-tests/encrypted-media/clearkey-not-callable-after-createsession.https-expected.txt: Added.
1356         * web-platform-tests/encrypted-media/clearkey-update-non-ascii-input.https-expected.txt: Added.
1357
1358 2018-10-15  Youenn Fablet  <youenn@apple.com>
1359
1360         RTCPeerConnection.generateCertificate is not a function
1361         https://bugs.webkit.org/show_bug.cgi?id=173541
1362         <rdar://problem/32638029>
1363
1364         Reviewed by Eric Carlson.
1365
1366         * web-platform-tests/webrtc/RTCCertificate-expected.txt:
1367         * web-platform-tests/webrtc/RTCPeerConnection-generateCertificate-expected.txt:
1368         * web-platform-tests/webrtc/interfaces.https-expected.txt:
1369         * web-platform-tests/webrtc/rtcpeerconnection/rtcpeerconnection-constructor-expected.txt:
1370
1371 2018-10-15  Commit Queue  <commit-queue@webkit.org>
1372
1373         Unreviewed, rolling out r237054.
1374         https://bugs.webkit.org/show_bug.cgi?id=190593
1375
1376         "this regressed JetStream 2 by 6% on iOS" (Requested by
1377         saamyjoon on #webkit).
1378
1379         Reverted changeset:
1380
1381         "[JSC] JSC should have "parseFunction" to optimize Function
1382         constructor"
1383         https://bugs.webkit.org/show_bug.cgi?id=190340
1384         https://trac.webkit.org/changeset/237054
1385
1386 2018-10-15  YUHAN WU  <yuhan_wu@apple.com>
1387
1388         Implement error handler of MediaRecorder
1389         https://bugs.webkit.org/show_bug.cgi?id=190438
1390
1391         Reviewed by Youenn Fablet.
1392
1393         * web-platform-tests/mediacapture-record/MediaRecorder-error-expected.txt: Added.
1394         * web-platform-tests/mediacapture-record/MediaRecorder-error.html: Added.
1395
1396 2018-10-15  Chris Dumez  <cdumez@apple.com>
1397
1398         Window's properties such as 'location' should not become null when it loses its browsing context
1399         https://bugs.webkit.org/show_bug.cgi?id=190539
1400
1401         Reviewed by Alex Christensen.
1402
1403         Rebaseline WPT test whose output has changed.
1404
1405         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window-expected.txt:
1406
1407 2018-10-08  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
1408
1409         [JSC] JSC should have "parseFunction" to optimize Function constructor
1410         https://bugs.webkit.org/show_bug.cgi?id=190340
1411
1412         Reviewed by Mark Lam.
1413
1414         * web-platform-tests/html/webappapis/scripting/events/inline-event-handler-ordering-expected.txt:
1415         * web-platform-tests/html/webappapis/scripting/events/invalid-uncompiled-raw-handler-compiled-late-expected.txt:
1416         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-attribute-expected.txt:
1417         * web-platform-tests/html/webappapis/scripting/processing-model-2/compile-error-in-body-onerror-expected.txt:
1418
1419 2018-10-10  Chris Dumez  <cdumez@apple.com>
1420
1421         Unreviewed, rolling out r236802.
1422
1423         Working on getting the HTML spec updated instead
1424         (https://github.com/whatwg/html/pull/4079)
1425
1426         Reverted changeset:
1427
1428         "Passing noopener=NOOPENER to window.open() should cause the
1429         new window to not have an opener"
1430         https://bugs.webkit.org/show_bug.cgi?id=190251
1431         https://trac.webkit.org/changeset/236802
1432
1433 2018-10-09  Antoine Quint  <graouts@apple.com>
1434
1435         Remove the frames() timing function
1436         https://bugs.webkit.org/show_bug.cgi?id=190034
1437         <rdar://problem/44827544>
1438
1439         Reviewed by Dean Jackson.
1440
1441         * web-platform-tests/css-timing-1/frames-timing-functions-output-expected.txt:
1442         * web-platform-tests/css-timing-1/frames-timing-functions-syntax-expected.txt:
1443         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-transformed-distance-expected.txt:
1444         * web-platform-tests/web-animations/interfaces/AnimationEffectTiming/easing-expected.txt:
1445         * web-platform-tests/web-animations/timing-model/time-transformations/transformed-progress-expected.txt:
1446
1447 2018-10-09  Oriol Brufau  <obrufau@igalia.com>
1448
1449         Resolve inset properties to computed style when there is overconstraintment
1450         https://bugs.webkit.org/show_bug.cgi?id=188711
1451
1452         Reviewed by Manuel Rego Casasnovas.
1453
1454         This patch makes WebKit behave closer to Blink. Specifically,
1455          - In overconstrained relative or absolute positioning, inset properties resolve
1456            to the computed value (absolutizing percentages) instead of to the used value.
1457          - In fixed positioning, the resolved value of non-'auto' values is no longer
1458            increased by the border of the containg block.
1459
1460         Some tests still have failures due to
1461          - https://bugs.webkit.org/show_bug.cgi?id=189513
1462          - https://bugs.webkit.org/show_bug.cgi?id=189518
1463          - https://bugs.webkit.org/show_bug.cgi?id=189549
1464
1465         This patch can slighlty alter the resolved value if it's a long decimal number,
1466         that's why test expectations for the timing functions test changed.
1467
1468         * web-platform-tests/css-timing-1/cubic-bezier-timing-functions-output-expected.txt:
1469         * web-platform-tests/css/cssom/getComputedStyle-insets-absolute-expected.txt: Added.
1470         * web-platform-tests/css/cssom/getComputedStyle-insets-absolute.html: Added.
1471         * web-platform-tests/css/cssom/getComputedStyle-insets-fixed-expected.txt: Added.
1472         * web-platform-tests/css/cssom/getComputedStyle-insets-fixed.html: Added.
1473         * web-platform-tests/css/cssom/getComputedStyle-insets-nobox-expected.txt: Added.
1474         * web-platform-tests/css/cssom/getComputedStyle-insets-nobox.html: Added.
1475         * web-platform-tests/css/cssom/getComputedStyle-insets-relative-expected.txt: Added.
1476         * web-platform-tests/css/cssom/getComputedStyle-insets-relative.html: Added.
1477         * web-platform-tests/css/cssom/getComputedStyle-insets-static-expected.txt: Added.
1478         * web-platform-tests/css/cssom/getComputedStyle-insets-static.html: Added.
1479         * web-platform-tests/css/cssom/getComputedStyle-insets-sticky-expected.txt: Added.
1480         * web-platform-tests/css/cssom/getComputedStyle-insets-sticky.html: Added.
1481         * web-platform-tests/css/cssom/support/getComputedStyle-insets.js: Added.
1482         (serialize):
1483         (wmName):
1484         (checkStyle):
1485         (runTestsWithWM):
1486         (export.runTests):
1487
1488 2018-10-08  Truitt Savell  <tsavell@apple.com>
1489
1490         Attempt to fix test failure after 236915
1491         https://bugs.webkit.org/show_bug.cgi?id=190352
1492
1493         Unreviewed Test Gardening
1494
1495         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt:
1496
1497 2018-10-08  Truitt Savell  <tsavell@apple.com>
1498
1499         Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker.html for Mojave
1500         https://bugs.webkit.org/show_bug.cgi?id=190352
1501
1502         Unreviewed Test Expetations
1503
1504         * web-platform-tests/WebCryptoAPI/derive_bits_keys/hkdf.https.worker-expected.txt:
1505
1506 2018-10-06  Justin Michaud  <justin_michaud@apple.com>
1507
1508         Properly determine if css custom property values are computationally independent
1509         https://bugs.webkit.org/show_bug.cgi?id=190303
1510
1511         Reviewed by Antti Koivisto.
1512
1513         * web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing-expected.txt:
1514         * web-platform-tests/css/css-properties-values-api/registered-property-computation-expected.txt:
1515
1516 2018-10-04  Chris Dumez  <cdumez@apple.com>
1517
1518         A Document / Window should lose its browsing context as soon as its iframe is removed from the document
1519         https://bugs.webkit.org/show_bug.cgi?id=190282
1520
1521         Reviewed by Ryosuke Niwa.
1522
1523         Rebaseline several WPT tests that are now passing. I have verified that those tests are also passing in
1524         Firefox and Chrome.
1525
1526         * web-platform-tests/html/browsers/windows/nested-browsing-contexts/window-parent-null-expected.txt:
1527         * web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe-synchronously-discard-expected.txt:
1528
1529 2018-10-04  YUHAN WU  <yuhan_wu@apple.com>
1530
1531         runtime flag and IDL for MediaRecorder
1532         https://bugs.webkit.org/show_bug.cgi?id=190018
1533
1534         Reviewed by Youenn Fablet and Chris Dumez.
1535
1536         * web-platform-tests/mediacapture-record/BlobEvent-constructor-expected.txt:
1537         * web-platform-tests/mediacapture-record/MediaRecorder-constructor-expected.txt: Added.
1538         * web-platform-tests/mediacapture-record/MediaRecorder-constructor.html: Added.
1539
1540 2018-10-03  Justin Michaud  <justin_michaud@apple.com>
1541
1542         Registered custom properties should allow inheritance to be controlled
1543         https://bugs.webkit.org/show_bug.cgi?id=190038
1544
1545         Reviewed by Antti Koivisto.
1546
1547         Update web platform tests for css registered custom properties to fail in a different way.
1548
1549         * web-platform-tests/css/css-properties-values-api/registered-properties-inheritance-expected.txt:
1550         * web-platform-tests/css/css-properties-values-api/registered-property-computation-expected.txt:
1551         * web-platform-tests/css/css-properties-values-api/registered-property-cssom-expected.txt:
1552         * web-platform-tests/css/css-properties-values-api/url-resolution-expected.txt:
1553         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles-expected.txt:
1554         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-expected.txt:
1555
1556 2018-10-03  Youenn Fablet  <youenn@apple.com>
1557
1558         Add VP8 support to WebRTC
1559         https://bugs.webkit.org/show_bug.cgi?id=189976
1560
1561         Reviewed by Eric Carlson.
1562
1563         * web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate-expected.txt:
1564
1565 2018-10-03  Chris Dumez  <cdumez@apple.com>
1566
1567         Passing noopener=NOOPENER to window.open() should cause the new window to not have an opener
1568         https://bugs.webkit.org/show_bug.cgi?id=190251
1569
1570         Reviewed by Alex Christensen.
1571
1572         Rebaseline WPT test now that it is passing.
1573
1574         * web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/open-features-tokenization-noopener-expected.txt:
1575
1576 2018-10-03  Chris Dumez  <cdumez@apple.com>
1577
1578         input.checked is incorrect while we're parsing its children
1579         https://bugs.webkit.org/show_bug.cgi?id=190227
1580
1581         Reviewed by Ryosuke Niwa.
1582
1583         Rebaseline WPT test now that it is passing.
1584
1585         * web-platform-tests/html/semantics/forms/the-input-element/checked-expected.txt:
1586
1587 2018-10-03  Rob Buis  <rbuis@igalia.com>
1588
1589         Import WPT mimesniff resources
1590         https://bugs.webkit.org/show_bug.cgi?id=190074
1591
1592         Reviewed by Youenn Fablet.
1593
1594         * resources/import-expectations.json:
1595         * web-platform-tests/mimesniff/META.yml: Added.
1596         * web-platform-tests/mimesniff/README.md: Added.
1597         * web-platform-tests/mimesniff/mime-types/README.md: Added.
1598         * web-platform-tests/mimesniff/mime-types/charset-parameter.window-expected.txt: Added.
1599         * web-platform-tests/mimesniff/mime-types/charset-parameter.window.html: Added.
1600         * web-platform-tests/mimesniff/mime-types/charset-parameter.window.js: Added.
1601         (promise_test):
1602         (isByteCompatible):
1603         (encodeForURL):
1604         (runTests):
1605         * web-platform-tests/mimesniff/mime-types/parsing.any-expected.txt: Added.
1606         * web-platform-tests/mimesniff/mime-types/parsing.any.html: Added.
1607         * web-platform-tests/mimesniff/mime-types/parsing.any.js: Added.
1608         (promise_test):
1609         (isByteCompatible):
1610         (runTests):
1611         * web-platform-tests/mimesniff/mime-types/parsing.any.worker-expected.txt: Added.
1612         * web-platform-tests/mimesniff/mime-types/parsing.any.worker.html: Added.
1613         * web-platform-tests/mimesniff/mime-types/resources/generated-mime-types.json: Added.
1614         * web-platform-tests/mimesniff/mime-types/resources/generated-mime-types.py: Added.
1615         (isHTTPTokenCodePoint):
1616         (isHTTPQuotedStringTokenCodePoint):
1617         * web-platform-tests/mimesniff/mime-types/resources/mime-charset.py: Added.
1618         (main):
1619         * web-platform-tests/mimesniff/mime-types/resources/mime-types.json: Added.
1620         * web-platform-tests/mimesniff/mime-types/resources/w3c-import.log: Added.
1621         * web-platform-tests/mimesniff/mime-types/w3c-import.log: Added.
1622         * web-platform-tests/mimesniff/w3c-import.log: Added.
1623         * web-platform-tests/xhr/overridemimetype-blob-expected.txt:
1624
1625 2018-10-02  Chris Dumez  <cdumez@apple.com>
1626
1627         MessageEvent.ports should return the same object
1628         https://bugs.webkit.org/show_bug.cgi?id=190151
1629
1630         Reviewed by Darin Adler.
1631
1632         Rebaseline WPT test now that it is passing.
1633
1634         * web-platform-tests/html/webappapis/scripting/events/messageevent-constructor.https-expected.txt:
1635
1636 2018-10-02  Chris Dumez  <cdumez@apple.com>
1637
1638         radio / checkbox inputs should fire "click, input, change" events in order when clicked
1639         https://bugs.webkit.org/show_bug.cgi?id=190223
1640
1641         Reviewed by Ryosuke Niwa.
1642
1643         Rebaseline a few WPT tests that are now passing. I have verified that those are passing in Gecko and Blink
1644         as well.
1645
1646         * web-platform-tests/html/semantics/forms/the-input-element/checkbox-click-events-expected.txt:
1647         * web-platform-tests/html/semantics/forms/the-input-element/checkbox-expected.txt:
1648         * web-platform-tests/html/semantics/forms/the-input-element/radio-expected.txt:
1649
1650 2018-10-02  Chris Dumez  <cdumez@apple.com>
1651
1652         fieldset.elements should return an HTMLCollection instead of an HTMLFormControlsCollection
1653         https://bugs.webkit.org/show_bug.cgi?id=190218
1654
1655         Reviewed by Alex Christensen.
1656
1657         Rebaseline existing WPT test now that it is passing.
1658
1659         * web-platform-tests/html/semantics/forms/the-fieldset-element/HTMLFieldSetElement-expected.txt:
1660
1661 2018-10-02  Chris Dumez  <cdumez@apple.com>
1662
1663         Refresh imported/w3c/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh
1664         https://bugs.webkit.org/show_bug.cgi?id=190212
1665
1666         Reviewed by Youenn Fablet.
1667
1668         Refresh imported/w3c/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh
1669         from upstream f15449622a76d0.
1670
1671         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing-expected.txt:
1672         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html:
1673         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/remove-from-document-expected.txt:
1674         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/refresh.sub.html: Added.
1675         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/support/w3c-import.log:
1676
1677 2018-10-02  Chris Dumez  <cdumez@apple.com>
1678
1679         Image.__proto__ should be Function.prototype, not HTMLElement.prototype
1680         https://bugs.webkit.org/show_bug.cgi?id=190216
1681
1682         Reviewed by Alex Christensen.
1683
1684         Rebaseline existing WPT test now that it is passing.
1685
1686         * web-platform-tests/html/semantics/embedded-content/the-img-element/Image-constructor-expected.txt:
1687
1688 2018-10-01  Simon Pieters  <zcorpan@gmail.com>
1689
1690         <form> in quirks mode should have margin-block-end: 1em
1691         https://bugs.webkit.org/show_bug.cgi?id=157788
1692
1693         Reviewed by Simon Fraser.
1694
1695         * web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/form-margin-quirk.html: Added.
1696         * web-platform-tests/html/rendering/non-replaced-elements/flow-content-0/form-margin-quirk-expected.txt: Added.
1697
1698 2018-10-01  Rob Buis  <rbuis@igalia.com>
1699
1700         Align XMLHttpRequest's overrideMimeType() with the standard
1701         https://bugs.webkit.org/show_bug.cgi?id=169276
1702
1703         Reviewed by Chris Dumez.
1704
1705         * web-platform-tests/xhr/overridemimetype-invalid-mime-type-expected.txt:
1706
1707 2018-10-01  Chris Dumez  <cdumez@apple.com>
1708
1709         Make crossOriginObject.then undefined for promises
1710         https://bugs.webkit.org/show_bug.cgi?id=190094
1711
1712         Reviewed by Darin Adler.
1713
1714         Rebaseline WPT test now that more checks are passing.
1715
1716         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
1717
1718 2018-09-30  Walker Henderson  <wjahenderson@gmail.com>
1719
1720         AudioNode.connect should return passed destination node
1721         https://bugs.webkit.org/show_bug.cgi?id=188834
1722
1723         Reviewed by Eric Carlson.
1724
1725         * web-platform-tests/webaudio/the-audio-api/the-audionode-interface/audionode-connect-return-value-expected.txt:
1726
1727 2018-09-29  Oriol Brufau  <obrufau@igalia.com>
1728
1729         [css-grid] Properly align items next to collapsed tracks with gutters
1730         https://bugs.webkit.org/show_bug.cgi?id=190089
1731
1732         Reviewed by Manuel Rego Casasnovas.
1733
1734         Import grid-gutters-013.html and reference from WPT.
1735
1736         Test: imported/w3c/web-platform-tests/css/css-grid/alignment/grid-gutters-013.html
1737
1738         * web-platform-tests/css/css-grid/alignment/grid-gutters-013-expected.xht: Added.
1739         * web-platform-tests/css/css-grid/alignment/grid-gutters-013.html: Added.
1740
1741 2018-09-28  Chris Dumez  <cdumez@apple.com>
1742
1743         The return value of an OnBeforeUnloadEventHandler should always be coerced into a DOMString
1744         https://bugs.webkit.org/show_bug.cgi?id=190090
1745
1746         Reviewed by Ryosuke Niwa.
1747
1748         Rebaseline WPT test now that one more check is passing.
1749
1750         * web-platform-tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling-expected.txt:
1751
1752 2018-09-28  Chris Dumez  <cdumez@apple.com>
1753
1754         document.open() should throw errors for cross-origin calls
1755         https://bugs.webkit.org/show_bug.cgi?id=189371
1756         <rdar://problem/44282700>
1757
1758         Reviewed by Youenn Fablet.
1759
1760         Rebaseline existing WPT tests now that more checks are passing.
1761
1762         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window-expected.txt:
1763         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-same-origin-domain.sub.window-expected.txt:
1764
1765 2018-09-27  Andy Estes  <aestes@apple.com>
1766
1767         [Payment Request] Update web platform tests
1768         https://bugs.webkit.org/show_bug.cgi?id=190049
1769
1770         Reviewed by Youenn Fablet.
1771
1772         Updated web-platform-tests/payment-request/ to tip-of-tree from web-platform-tests.
1773
1774         * web-platform-tests/payment-request/MerchantValidationEvent/complete-method.https-expected.txt: Added.
1775         * web-platform-tests/payment-request/MerchantValidationEvent/complete-method.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/payment-request/MerchantValidationEvent/complete-method-manual.https.html.
1776         * web-platform-tests/payment-request/MerchantValidationEvent/constructor.https-expected.txt:
1777         * web-platform-tests/payment-request/MerchantValidationEvent/constructor.https.html:
1778         * web-platform-tests/payment-request/MerchantValidationEvent/w3c-import.log:
1779         * web-platform-tests/payment-request/PaymentAddress/attributes-and-toJSON-method-manual.https.html:
1780         * web-platform-tests/payment-request/PaymentMethodChangeEvent/methodDetails-attribute.https-expected.txt:
1781         * web-platform-tests/payment-request/PaymentMethodChangeEvent/methodDetails-attribute.https.html:
1782         * web-platform-tests/payment-request/PaymentMethodChangeEvent/methodName-attribute.https-expected.txt:
1783         * web-platform-tests/payment-request/PaymentMethodChangeEvent/methodName-attribute.https.html:
1784         * web-platform-tests/payment-request/PaymentValidationErrors/retry-shows-shippingAddress-member-manual.https.html:
1785         * web-platform-tests/payment-request/historical.https-expected.txt:
1786         * web-platform-tests/payment-request/historical.https.html:
1787         * web-platform-tests/payment-request/idlharness.https.window.js:
1788         * web-platform-tests/payment-request/payment-response/onpayerdetailchange-attribute-manual.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/payment-request/payment-response/onpayerdetailchange-attribute.manual.https.html.
1789         * web-platform-tests/payment-request/payment-response/w3c-import.log:
1790
1791 2018-09-27  Ryan Haddad  <ryanhaddad@apple.com>
1792
1793         Unreviewed, rolling out r236557.
1794
1795         Really roll out r236557 this time because it breaks internal
1796         builds.
1797
1798         Reverted changeset:
1799
1800         "Add VP8 support to WebRTC"
1801         https://bugs.webkit.org/show_bug.cgi?id=189976
1802         https://trac.webkit.org/changeset/236557
1803
1804 2018-09-27  Chris Dumez  <cdumez@apple.com>
1805
1806         Fragment should be stripped from document URL during document.open() URL propagation
1807         https://bugs.webkit.org/show_bug.cgi?id=189374
1808         <rdar://problem/44282736>
1809
1810         Reviewed by Alex Christensen.
1811
1812         Rebaseline WPT test now that it is passing.
1813
1814         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url-fragment.window-expected.txt:
1815
1816 2018-09-27  Youenn Fablet  <youenn@apple.com>
1817
1818         Add VP8 support to WebRTC
1819         https://bugs.webkit.org/show_bug.cgi?id=189976
1820
1821         Reviewed by Eric Carlson.
1822
1823         * web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate-expected.txt:
1824
1825 2018-09-27  Chris Dumez  <cdumez@apple.com>
1826
1827         document.open() should not propagate URLs to non-fully active documents
1828         https://bugs.webkit.org/show_bug.cgi?id=189375
1829         <rdar://problem/44282755>
1830
1831         Reviewed by Youenn Fablet.
1832
1833         Rebaseline WPT test now that more checks are passing.
1834
1835         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window-expected.txt:
1836
1837 2018-09-27  Antoine Quint  <graouts@apple.com>
1838
1839         [Web Animations] Turn Web Animations with CSS integration on
1840         https://bugs.webkit.org/show_bug.cgi?id=184819
1841         <rdar://problem/39597337>
1842
1843         Reviewed by Dean Jackson.
1844
1845         * web-platform-tests/css-timing-1/frames-timing-functions-output.html:
1846         * web-platform-tests/css/css-logical/animation-003.tentative.html:
1847         * web-platform-tests/css/css-scoping/keyframes-001.html:
1848         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context.html:
1849         * web-platform-tests/web-animations/interfaces/Animatable/animate.html:
1850         * web-platform-tests/web-animations/timing-model/animations/current-time.html:
1851
1852 2018-09-26  YUHAN WU  <yuhan_wu@apple.com>
1853
1854         Video track clone cannot preserve original property
1855         https://bugs.webkit.org/show_bug.cgi?id=189872
1856         <rdar://problem/44706579>
1857
1858         Reviewed by Youenn Fablet.
1859
1860         * web-platform-tests/mst-content-hint/MediaStreamTrack-contentHint-expected.txt:
1861
1862 2018-09-26  Alex Christensen  <achristensen@webkit.org>
1863
1864         Unreviewed, rolling out r236524.
1865
1866         Broke API tests
1867
1868         Reverted changeset:
1869
1870         "URLWithUserTypedString should return nil for URLs deemed to
1871         be invalid by WebCore::URL"
1872         https://bugs.webkit.org/show_bug.cgi?id=189979
1873         https://trac.webkit.org/changeset/236524
1874
1875 2018-09-26  Chris Dumez  <cdumez@apple.com>
1876
1877         Ignore-opens-during-unload counter of a parent should apply to its children during beforeunload event
1878         https://bugs.webkit.org/show_bug.cgi?id=189376
1879         <rdar://problem/44282754>
1880
1881         Reviewed by Ryosuke Niwa.
1882
1883         Rebaseline existing test now that one more check is passing.
1884
1885         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window-expected.txt:
1886
1887 2018-09-25  YUHAN WU  <yuhan_wu@apple.com>
1888
1889         Implement MediaStreamTrack Content Hints
1890         https://bugs.webkit.org/show_bug.cgi?id=189262
1891         <rdar://problem/44101773>
1892
1893         Reviewed by Youenn Fablet.
1894
1895         * web-platform-tests/mst-content-hint/MediaStreamTrack-contentHint-expected.txt:
1896
1897 2018-09-25  YUHAN WU  <yuhan_wu@apple.com>
1898
1899         Import WPT content hint tests
1900         https://bugs.webkit.org/show_bug.cgi?id=189854
1901
1902         Reviewed by Youenn Fablet.
1903
1904         * web-platform-tests/mst-content-hint/idlharness.window-expected.txt: Added.
1905
1906 2018-09-24  Simon Fraser  <simon.fraser@apple.com>
1907
1908         Remove filterRes parameter from SVG filters
1909         https://bugs.webkit.org/show_bug.cgi?id=129565
1910         <rdar://problem/44714340>
1911
1912         Reviewed by Dean Jackson.
1913         
1914         Remove support for the "filterRes" attribute on SVG filters. It's marked as
1915         deprecated in https://drafts.fxtf.org/filter-effects/#element-attrdef-filter-filterres
1916         and no longer supported by Chrome or Firefox.
1917
1918         * web-platform-tests/html/syntax/parsing/html5lib_tests11-expected.txt: Rebaseline
1919
1920 2018-09-24  Justin Michaud  <justin_michaud@apple.com>
1921
1922         Import WPT tests for css custom properties api
1923         https://bugs.webkit.org/show_bug.cgi?id=189764
1924
1925         Reviewed by Ryosuke Niwa.
1926
1927         * resources/import-expectations.json:
1928         * web-platform-tests/css/css-properties-values-api/META.yml: Added.
1929         * web-platform-tests/css/css-properties-values-api/idlharness-expected.txt: Added.
1930         * web-platform-tests/css/css-properties-values-api/idlharness.html: Added.
1931         * web-platform-tests/css/css-properties-values-api/property-cascade-expected.txt: Added.
1932         * web-platform-tests/css/css-properties-values-api/property-cascade.html: Added.
1933         * web-platform-tests/css/css-properties-values-api/register-property-expected.txt: Added.
1934         * web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing-expected.txt: Added.
1935         * web-platform-tests/css/css-properties-values-api/register-property-syntax-parsing.html: Added.
1936         * web-platform-tests/css/css-properties-values-api/register-property.html: Added.
1937         * web-platform-tests/css/css-properties-values-api/registered-properties-inheritance-expected.txt: Added.
1938         * web-platform-tests/css/css-properties-values-api/registered-properties-inheritance.html: Added.
1939         * web-platform-tests/css/css-properties-values-api/registered-property-computation-expected.txt: Added.
1940         * web-platform-tests/css/css-properties-values-api/registered-property-computation.html: Added.
1941         * web-platform-tests/css/css-properties-values-api/registered-property-cssom-expected.txt: Added.
1942         * web-platform-tests/css/css-properties-values-api/registered-property-cssom.html: Added.
1943         * web-platform-tests/css/css-properties-values-api/registered-property-initial-expected.txt: Added.
1944         * web-platform-tests/css/css-properties-values-api/registered-property-initial.html: Added.
1945         * web-platform-tests/css/css-properties-values-api/support/alt/alt.css: Added.
1946         (#target):
1947         * web-platform-tests/css/css-properties-values-api/support/alt/alt.js: Added.
1948         (reg_url):
1949         * web-platform-tests/css/css-properties-values-api/support/alt/w3c-import.log: Added.
1950         * web-platform-tests/css/css-properties-values-api/support/main/main.css: Added.
1951         (#target):
1952         * web-platform-tests/css/css-properties-values-api/support/main/main.js: Added.
1953         (reg_url):
1954         * web-platform-tests/css/css-properties-values-api/support/main/main.utf16be.css: Added.
1955         * web-platform-tests/css/css-properties-values-api/support/main/w3c-import.log: Added.
1956         * web-platform-tests/css/css-properties-values-api/typedom.tentative-expected.txt: Added.
1957         * web-platform-tests/css/css-properties-values-api/typedom.tentative.html: Added.
1958         * web-platform-tests/css/css-properties-values-api/unit-cycles-expected.txt: Added.
1959         * web-platform-tests/css/css-properties-values-api/unit-cycles.html: Added.
1960         * web-platform-tests/css/css-properties-values-api/url-resolution-expected.txt: Added.
1961         * web-platform-tests/css/css-properties-values-api/url-resolution.html: Added.
1962         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles-expected.txt: Added.
1963         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-cycles.html: Added.
1964         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties-expected.txt: Added.
1965         * web-platform-tests/css/css-properties-values-api/var-reference-registered-properties.html: Added.
1966         * web-platform-tests/css/css-properties-values-api/w3c-import.log: Added.
1967
1968 2018-09-24  Chris Dumez  <cdumez@apple.com>
1969
1970         No-op document.open() calls should not have any side effects
1971         https://bugs.webkit.org/show_bug.cgi?id=189373
1972         <rdar://problem/44282702>
1973
1974         Reviewed by Geoffrey Garen.
1975
1976         Rebaseline WPT test now that it is passing.
1977
1978         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-synchronous-script.window-expected.txt:
1979
1980 2018-09-24  Chris Dumez  <cdumez@apple.com>
1981
1982         Import html/webappapis/dynamic-markup-insertion WPT tests
1983         https://bugs.webkit.org/show_bug.cgi?id=189863
1984
1985         Reviewed by Youenn Fablet.
1986
1987         * resources/import-expectations.json:
1988         * resources/resource-files.json:
1989         * web-platform-tests/html/webappapis/dynamic-markup-insertion/closing-the-input-stream/document.close-01-expected.txt: Added.
1990         * web-platform-tests/html/webappapis/dynamic-markup-insertion/closing-the-input-stream/document.close-01.xhtml: Added.
1991         * web-platform-tests/html/webappapis/dynamic-markup-insertion/closing-the-input-stream/w3c-import.log: Added.
1992         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/001-expected.txt: Added.
1993         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/001.html: Added.
1994         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/002-expected.txt: Added.
1995         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/002.html: Added.
1996         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/003-expected.txt: Added.
1997         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/003.html: Added.
1998         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/004-expected.txt: Added.
1999         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/004.html: Added.
2000         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/005-expected.txt: Added.
2001         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/005.html: Added.
2002         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/005.js: Added.
2003         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/006-expected.txt: Added.
2004         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/006.html: Added.
2005         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/006.js: Added.
2006         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/007-expected.txt: Added.
2007         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/007.html: Added.
2008         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/007.js: Added.
2009         (t.step):
2010         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/008-1.js: Added.
2011         (t.step):
2012         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/008-expected.txt: Added.
2013         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/008.html: Added.
2014         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/008.js: Added.
2015         (t.step):
2016         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/009-expected.txt: Added.
2017         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/009.html: Added.
2018         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/010-1.js: Added.
2019         (t.step):
2020         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/010-expected.txt: Added.
2021         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/010.html: Added.
2022         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/010.js: Added.
2023         (t.step):
2024         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/011-1.js: Added.
2025         (t.step):
2026         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/011-expected.txt: Added.
2027         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/011.html: Added.
2028         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/011.js: Added.
2029         (t.step):
2030         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/012-expected.txt: Added.
2031         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/012.html: Added.
2032         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/012.js: Added.
2033         (t.step):
2034         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/013-expected.txt: Added.
2035         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/013.html: Added.
2036         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/013.js: Added.
2037         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/014-expected.txt: Added.
2038         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/014.html: Added.
2039         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/015-expected.txt: Added.
2040         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/015.html: Added.
2041         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/016-expected.txt: Added.
2042         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/016.html: Added.
2043         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/017-expected.txt: Added.
2044         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/017.html: Added.
2045         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/018-expected.txt: Added.
2046         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/018.html: Added.
2047         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/019-expected.txt: Added.
2048         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/019.html: Added.
2049         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/020-expected.txt: Added.
2050         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/020.html: Added.
2051         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/021-expected.txt: Added.
2052         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/021.html: Added.
2053         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/022-expected.txt: Added.
2054         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/022.html: Added.
2055         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/023-expected.txt: Added.
2056         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/023.html: Added.
2057         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/024-expected.txt: Added.
2058         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/024.html: Added.
2059         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/025-expected.txt: Added.
2060         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/025.html: Added.
2061         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/026-expected.txt: Added.
2062         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/026.html: Added.
2063         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/027-expected.txt: Added.
2064         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/027.html: Added.
2065         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/028-expected.txt: Added.
2066         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/028.html: Added.
2067         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/029-expected.txt: Added.
2068         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/029.html: Added.
2069         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/030-expected.txt: Added.
2070         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/030.html: Added.
2071         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/031-expected.txt: Added.
2072         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/031.html: Added.
2073         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/032-expected.txt: Added.
2074         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/032.html: Added.
2075         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/033-expected.txt: Added.
2076         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/033.html: Added.
2077         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/034-expected.txt: Added.
2078         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/034.html: Added.
2079         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/035-expected.txt: Added.
2080         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/035.html: Added.
2081         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/036-expected.txt: Added.
2082         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/036.html: Added.
2083         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/037-expected.txt: Added.
2084         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/037.html: Added.
2085         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/038-expected.txt: Added.
2086         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/038.html: Added.
2087         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/039-expected.txt: Added.
2088         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/039.html: Added.
2089         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/040-expected.txt: Added.
2090         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/040.html: Added.
2091         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/041-expected.txt: Added.
2092         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/041.html: Added.
2093         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/042-expected.txt: Added.
2094         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/042.html: Added.
2095         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/043-expected.txt: Added.
2096         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/043.html: Added.
2097         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/044-expected.txt: Added.
2098         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/044.html: Added.
2099         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/045-expected.txt: Added.
2100         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/045.html: Added.
2101         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/046-expected.txt: Added.
2102         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/046.html: Added.
2103         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/047-expected.txt: Added.
2104         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/047.html: Added.
2105         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/048-expected.txt: Added.
2106         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/048.html: Added.
2107         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/049-expected.txt: Added.
2108         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/049.html: Added.
2109         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/050-expected.txt: Added.
2110         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/050.html: Added.
2111         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/051-expected.txt: Added.
2112         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/051.html: Added.
2113         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/contentType.window-expected.txt: Added.
2114         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/contentType.window.html: Added.
2115         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/contentType.window.js: Added.
2116         (string_appeared_here.forEach.val.async_test.t.frame.onload.t.step_func_done):
2117         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/document.write-01-expected.txt: Added.
2118         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/document.write-01.xhtml: Added.
2119         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/document.write-02-expected.txt: Added.
2120         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/document.write-02.html: Added.
2121         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/empty.html: Added.
2122         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_001-expected.txt: Added.
2123         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_001.html: Added.
2124         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_002-expected.txt: Added.
2125         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_002.html: Added.
2126         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_003-expected.txt: Added.
2127         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_003.html: Added.
2128         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_004-expected.txt: Added.
2129         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_004.html: Added.
2130         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_005-expected.txt: Added.
2131         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_005.html: Added.
2132         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_005.js: Added.
2133         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_006-expected.txt: Added.
2134         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_006.html: Added.
2135         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_007-expected.txt: Added.
2136         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_007.html: Added.
2137         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_008-expected.txt: Added.
2138         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_008.html: Added.
2139         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_009-expected.txt: Added.
2140         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_009.html: Added.
2141         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_010-expected.txt: Added.
2142         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/iframe_010.html: Added.
2143         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/nested-document-write-1.html: Added.
2144         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/nested-document-write-2.html: Added.
2145         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/nested-document-write-external.js: Added.
2146         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/original-id.json: Added.
2147         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_001-expected.txt: Added.
2148         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_001.html: Added.
2149         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_002-expected.txt: Added.
2150         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_002.html: Added.
2151         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_003-expected.txt: Added.
2152         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_003.html: Added.
2153         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_004-expected.txt: Added.
2154         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_004.html: Added.
2155         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_005-expected.txt: Added.
2156         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_005.html: Added.
2157         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_006-expected.txt: Added.
2158         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_006.html: Added.
2159         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_007-expected.txt: Added.
2160         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_007.html: Added.
2161         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_008-expected.txt: Added.
2162         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_008.html: Added.
2163         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_009-expected.txt: Added.
2164         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_009.html: Added.
2165         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_010-expected.txt: Added.
2166         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_010.html: Added.
2167         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_011-expected.txt: Added.
2168         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_011.html: Added.
2169         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_012-expected.txt: Added.
2170         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_012.html: Added.
2171         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_013-expected.txt: Added.
2172         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/script_013.html: Added.
2173         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/w3c-import.log: Added.
2174         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/write-active-document-expected.txt: Added.
2175         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-write/write-active-document.html: Added.
2176         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-01-expected.txt: Added.
2177         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-01.xhtml: Added.
2178         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-02-expected.txt: Added.
2179         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-02.html: Added.
2180         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-03-expected.txt: Added.
2181         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/document.writeln-03.html: Added.
2182         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/original-id.json: Added.
2183         * web-platform-tests/html/webappapis/dynamic-markup-insertion/document-writeln/w3c-import.log: Added.
2184         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/002-expected.txt: Added.
2185         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/002.html: Added.
2186         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/004-expected.txt: Added.
2187         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/004.html: Added.
2188         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/006-expected.txt: Added.
2189         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/006.html: Added.
2190         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/011-1.html: Added.
2191         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/011-expected.txt: Added.
2192         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/011.html: Added.
2193         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/012-1.html: Added.
2194         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/012-expected.txt: Added.
2195         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/012.html: Added.
2196         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/013-1.html: Added.
2197         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/013-expected.txt: Added.
2198         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/013.html: Added.
2199         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/014-1.html: Added.
2200         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/014-expected.txt: Added.
2201         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/014.html: Added.
2202         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/015-1.html: Added.
2203         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/015-expected.txt: Added.
2204         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/015.html: Added.
2205         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/016-1.html: Added.
2206         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/016-expected.txt: Added.
2207         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/016.html: Added.
2208         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-immediate.window-expected.txt: Added.
2209         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-immediate.window.html: Added.
2210         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-immediate.window.js: Added.
2211         (async_test.t.frame.onload.t.step_func):
2212         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-header.window-expected.txt: Added.
2213         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-header.window.html: Added.
2214         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-header.window.js: Added.
2215         (async_test.t.frame.onload.t.step_func):
2216         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-meta.window-expected.txt: Added.
2217         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-meta.window.html: Added.
2218         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-refresh-multisecond-meta.window.js: Added.
2219         (async_test.t.frame.onload.t.step_func):
2220         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-while-navigating.window-expected.txt: Added.
2221         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-while-navigating.window.html: Added.
2222         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort-while-navigating.window.js: Added.
2223         (async_test.t.frame.onload.t.step_func):
2224         (async_test.t.t.step_timeout):
2225         (async_test.t.t.step_timeout.t.step_func_done):
2226         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort.sub.window-expected.txt: Added.
2227         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort.sub.window.html: Added.
2228         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort.sub.window.js: Added.
2229         (async_test.t.frame.onload.t.step_func):
2230         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window-expected.txt: Added.
2231         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.html: Added.
2232         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.js: Added.
2233         (async_test.t.window.handlers.afterOpen.t.step_func_done):
2234         (async_test.t.window.handlers.afterOpenAsync.t.step_func_done):
2235         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/active.window-expected.txt: Added.
2236         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/active.window.html: Added.
2237         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/active.window.js: Added.
2238         (assertOpenIsEffective):
2239         (async_test.t.frame.onload.t.step_func):
2240         (async_test.t.xhr.onload.t.step_func_done):
2241         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window-expected.txt: Added.
2242         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window.html: Added.
2243         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-origin.sub.window.js: Added.
2244         (setEntryToTopLevel):
2245         (async_test.t.t.add_cleanup):
2246         (async_test.t.iframe.onload.t.step_func_done):
2247         (async_test.t.window.onCustomElementReady.t.step_func):
2248         (async_test.t.self.testSynchronousScript.t.step_func):
2249         (string_appeared_here.async_test.t.t.add_cleanup):
2250         (string_appeared_here.async_test.t.t.step_func):
2251         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window-expected.txt: Added.
2252         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.html: Added.
2253         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.js: Added.
2254         (async_test.t.t.add_cleanup):
2255         (async_test.t.self.testSynchronousScript.t.step_func_done):
2256         (string_appeared_here.async_test.t.t.add_cleanup):
2257         (string_appeared_here.async_test.t.t.step_func):
2258         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-ignore-opens-during-unload.window-expected.txt: Added.
2259         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-ignore-opens-during-unload.window.html: Added.
2260         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-ignore-opens-during-unload.window.js: Added.
2261         (string_appeared_here.async_test.t.iframe.onload.t.step_func):
2262         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-same-origin-domain.sub.window-expected.txt: Added.
2263         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-same-origin-domain.sub.window.html: Added.
2264         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-same-origin-domain.sub.window.js: Added.
2265         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-synchronous-script.window-expected.txt: Added.
2266         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-synchronous-script.window.html: Added.
2267         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-synchronous-script.window.js: Added.
2268         (async_test.t.self.testSynchronousScript.t.step_func):
2269         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-xml.window-expected.txt: Added.
2270         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-xml.window.html: Added.
2271         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-side-effects-xml.window.js: Added.
2272         (async_test.t.iframe.onload.t.step_func_done):
2273         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/beforeunload.window-expected.txt: Added.
2274         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/beforeunload.window.html: Added.
2275         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/beforeunload.window.js: Added.
2276         (async_test.t.frame.onload.t.step_func):
2277         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/custom-element.window-expected.txt: Added.
2278         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/custom-element.window.html: Added.
2279         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/custom-element.window.js: Added.
2280         (CustomElement):
2281         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-01-expected.txt: Added.
2282         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-01.xhtml: Added.
2283         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-02-expected.txt: Added.
2284         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-02.html: Added.
2285         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-03-expected.txt: Added.
2286         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-03-frame.html: Added.
2287         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/document.open-03.html: Added.
2288         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/encoding.window-expected.txt: Added.
2289         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/encoding.window.html: Added.
2290         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/encoding.window.js: Added.
2291         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window-expected.txt: Added.
2292         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window.html: Added.
2293         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/event-listeners.window.js: Added.
2294         (async_test.t.frame.onload.t.step_func):
2295         (test.t.const.winListener.t.step_func):
2296         (test.t.t.add_cleanup):
2297         (test.t.const.bodyListener.t.step_func):
2298         (async_test.t.xhr.onload.t.step_func_done):
2299         (test.t.t.step_func):
2300         (test.t.thrower.t.step_func):
2301         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history-state.window-expected.txt: Added.
2302         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history-state.window.html: Added.
2303         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history-state.window.js: Added.
2304         (async_test.t.iframe.onload.t.step_func_done):
2305         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history.window-expected.txt: Added.
2306         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history.window.html: Added.
2307         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/history.window.js: Added.
2308         (window.onFrameLoaded.t.step_func):
2309         (window.onDocumentOpen.t.step_func_done):
2310         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window-expected.txt: Added.
2311         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.html: Added.
2312         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.js: Added.
2313         (async_test.t.iframe.onload.t.step_func):
2314         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-events.window-expected.txt: Added.
2315         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-events.window.html: Added.
2316         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-events.window.js: Added.
2317         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-observer.window-expected.txt: Added.
2318         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-observer.window.html: Added.
2319         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/mutation-observer.window.js: Added.
2320         (async_test.t.t.add_cleanup):
2321         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/no-new-global.window-expected.txt: Added.
2322         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/no-new-global.window.html: Added.
2323         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/no-new-global.window.js: Added.
2324         (async_test.t.frame.onload.t.step_func_done):
2325         (testIdentity):
2326         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/origin-check-in-document-open-basic-expected.txt: Added.
2327         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/origin-check-in-document-open-basic.html: Added.
2328         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/origin-check-in-document-open-same-origin-domain.sub-expected.txt: Added.
2329         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/origin-check-in-document-open-same-origin-domain.sub.html: Added.
2330         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/quirks.window-expected.txt: Added.
2331         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/quirks.window.html: Added.
2332         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/quirks.window.js: Added.
2333         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/readiness.window-expected.txt: Added.
2334         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/readiness.window.html: Added.
2335         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/readiness.window.js: Added.
2336         (async_test.t.t.add_cleanup):
2337         (async_test.t.frame.onload.t.step_func_done):
2338         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/reload.window-expected.txt: Added.
2339         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/reload.window.html: Added.
2340         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/reload.window.js: Added.
2341         (window.name.string_appeared_here.async_test.t.t.add_cleanup):
2342         (window.name.string_appeared_here.async_test.t.t.step_func):
2343         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/aborted-parser-async-frame.html: Added.
2344         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/aborted-parser-frame.html: Added.
2345         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/bailout-order-custom-element-with-domain-frame.sub.html: Added.
2346         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/bailout-order-synchronous-script-frame.html: Added.
2347         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/bailout-order-synchronous-script-with-domain-frame.sub.html: Added.
2348         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/bailout-order-xml-with-domain-frame.sub.xhtml: Added.
2349         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/bailout-order-xml-with-synchronous-script-frame.xhtml: Added.
2350         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/document-open-side-effects.js: Added.
2351         (assertDocumentIsReadyForSideEffectsTest):
2352         (assertOpenHasNoSideEffects):
2353         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/dummy.html: Added.
2354         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/encoding-frame.html: Added.
2355         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/global-variables-frame.html: Added.
2356         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/history-frame.html: Added.
2357         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/http-refresh.py: Added.
2358         (main):
2359         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/meta-refresh.py: Added.
2360         (main):
2361         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/page-with-frame.html: Added.
2362         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/set-document-domain.html: Added.
2363         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/slow-png.py: Added.
2364         (main):
2365         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/url-frame.html: Added.
2366         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/w3c-import.log: Added.
2367         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/tasks.window-expected.txt: Added.
2368         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/tasks.window.html: Added.
2369         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/tasks.window.js: Added.
2370         (taskTest):
2371         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument-plaintext-subframe.txt: Added.
2372         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument-plaintext.window-expected.txt: Added.
2373         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument-plaintext.window.html: Added.
2374         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument-plaintext.window.js: Added.
2375         (string_appeared_here.forEach.type.async_test.t.frame.onload.t.step_func_done):
2376         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument.window-expected.txt: Added.
2377         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument.window.html: Added.
2378         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/type-argument.window.js: Added.
2379         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/unload.window-expected.txt: Added.
2380         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/unload.window.html: Added.
2381         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/unload.window.js: Added.
2382         (async_test.t.frame.onload.t.step_func):
2383         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url-fragment.window-expected.txt: Added.
2384         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url-fragment.window.html: Added.
2385         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url-fragment.window.js: Added.
2386         (async_test.t.t.add_cleanup):
2387         (async_test.t.self.onhashchange.t.step_func_done):
2388         (async_test.t.const.frame.document.body.appendChild.document.createElement.string_appeared_here.t.add_cleanup):
2389         (async_test.t.window.testDone.t.step_func_done):
2390         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window-expected.txt: Added.
2391         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window.html: Added.
2392         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url.window.js: Added.
2393         (async_test.t.frame.onload.t.step_func):
2394         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/w3c-import.log: Added.
2395
2396 2018-09-24  Yoav Weiss  <yoav@yoav.ws>
2397
2398         Import WPT resource-timing tests
2399         https://bugs.webkit.org/show_bug.cgi?id=189903
2400
2401         Reviewed by Youenn Fablet.
2402
2403         * web-platform-tests/resource-timing/META.yml: Added.
2404         * web-platform-tests/resource-timing/OWNERS: Removed.
2405         * web-platform-tests/resource-timing/clear_resource_timing_functionality.html: Added.
2406         * web-platform-tests/resource-timing/clear_resource_timing_functionality-expected.txt: Added.
2407         * web-platform-tests/resource-timing/idlharness.any.html: Added.
2408         * web-platform-tests/resource-timing/idlharness.any-expected.txt: Added.
2409         * web-platform-tests/resource-timing/idlharness.any.js: Added.
2410         (idl_array.catch):
2411         * web-platform-tests/resource-timing/idlharness.any.worker.html: Added.
2412         * web-platform-tests/resource-timing/idlharness.any.worker-expected.txt: Added.
2413         * web-platform-tests/resource-timing/idlharness.html: Removed.
2414         * web-platform-tests/resource-timing/resource-timing-tojson.html: Added.
2415         * web-platform-tests/resource-timing/resource-timing-tojson-expected.txt: Added.
2416         * web-platform-tests/resource-timing/resource_TAO_cross_origin_redirect_chain.html: Added.
2417         * web-platform-tests/resource-timing/resource_TAO_cross_origin_redirect_chain-expected.txt: Added.
2418         * web-platform-tests/resource-timing/resource_TAO_match_origin.htm:
2419         * web-platform-tests/resource-timing/resource_TAO_match_origin-expected.txt: Changed.
2420         * web-platform-tests/resource-timing/resource_TAO_match_wildcard.htm:
2421         * web-platform-tests/resource-timing/resource_TAO_match_wildcard-expected.txt: Changed.
2422         * web-platform-tests/resource-timing/resource_TAO_multi.htm:
2423         * web-platform-tests/resource-timing/resource_TAO_multi-expected.txt: Changed.
2424         * web-platform-tests/resource-timing/resource_TAO_multi_wildcard.html: Copied from LayoutTests/imported/w3c/web-platform-tests/resource-timing/resource_TAO_multi.htm.
2425         * web-platform-tests/resource-timing/resource_TAO_multi_wildcard-expected.txt: Added.
2426         * web-platform-tests/resource-timing/resource_TAO_null.htm:
2427         * web-platform-tests/resource-timing/resource_TAO_null-expected.txt: Changed.
2428         * web-platform-tests/resource-timing/resource_TAO_origin_uppercase.htm:
2429         * web-platform-tests/resource-timing/resource_TAO_origin_uppercase-expected.txt: Changed.
2430         * web-platform-tests/resource-timing/resource_TAO_space.htm:
2431         * web-platform-tests/resource-timing/resource_TAO_space-expected.txt: Changed.
2432         * web-platform-tests/resource-timing/resource_TAO_wildcard.htm:
2433         * web-platform-tests/resource-timing/resource_TAO_wildcard-expected.txt: Changed.
2434         * web-platform-tests/resource-timing/resource_dedicated_worker.html: Added.
2435         * web-platform-tests/resource-timing/resource_dedicated_worker-expected.txt: Added.
2436         * web-platform-tests/resource-timing/resource_ignore_data_url.html: Added.
2437         * web-platform-tests/resource-timing/resource_ignore_data_url-expected.txt: Added.
2438         * web-platform-tests/resource-timing/resource_ignore_failures.html: Added.
2439         * web-platform-tests/resource-timing/resource_ignore_failures-expected.txt: Added.
2440         * web-platform-tests/resource-timing/resource_initiator_types.html: Added.
2441         * web-platform-tests/resource-timing/resource_initiator_types-expected.txt: Added.
2442         * web-platform-tests/resource-timing/resource_memory_cached.sub.html: Added.
2443         * web-platform-tests/resource-timing/resource_memory_cached.sub-expected.txt: Added.
2444         * web-platform-tests/resource-timing/resource_redirects.html: Added.
2445         * web-platform-tests/resource-timing/resource_redirects-expected.txt: Added.
2446         * web-platform-tests/resource-timing/resource_reparenting.html: Added.
2447         * web-platform-tests/resource-timing/resource_reparenting-expected.txt: Added.
2448         * web-platform-tests/resource-timing/resource_script_types.html: Added.
2449         * web-platform-tests/resource-timing/resource_script_types-expected.txt: Added.
2450         * web-platform-tests/resource-timing/resource_subframe_self_navigation.html: Added.
2451         * web-platform-tests/resource-timing/resource_subframe_self_navigation-expected.txt: Added.
2452         * web-platform-tests/resource-timing/resource_timing.worker.html: Added.
2453         * web-platform-tests/resource-timing/resource_timing.worker-expected.txt: Added.
2454         * web-platform-tests/resource-timing/resource_timing.worker.js: Added.
2455         (check):
2456         (async_test.t.then):
2457         * web-platform-tests/resource-timing/resource_timing_TAO_cross_origin_redirect.html: Added.
2458         * web-platform-tests/resource-timing/resource_timing_TAO_cross_origin_redirect-expected.txt: Added.
2459         * web-platform-tests/resource-timing/resource_timing_buffer_full_eventually.html: Added.
2460         * web-platform-tests/resource-timing/resource_timing_buffer_full_eventually-expected.txt: Added.
2461         * web-platform-tests/resource-timing/resource_timing_buffer_full_when_populate_entries.html: Added.
2462         * web-platform-tests/resource-timing/resource_timing_buffer_full_when_populate_entries-expected.txt: Added.
2463         * web-platform-tests/resource-timing/resource_timing_buffer_full_when_shrink_buffer_size.html: Added.
2464         * web-platform-tests/resource-timing/resource_timing_buffer_full_when_shrink_buffer_size-expected.txt: Added.
2465         * web-platform-tests/resource-timing/resource_timing_cross_origin_redirect.html: Added.
2466         * web-platform-tests/resource-timing/resource_timing_cross_origin_redirect-expected.txt: Added.
2467         * web-platform-tests/resource-timing/resource_timing_cross_origin_redirect_chain.html: Added.
2468         * web-platform-tests/resource-timing/resource_timing_cross_origin_redirect_chain-expected.txt: Added.
2469         * web-platform-tests/resource-timing/resource_timing_same_origin_redirect.html: Added.
2470         * web-platform-tests/resource-timing/resource_timing_same_origin_redirect-expected.txt: Added.
2471         * web-platform-tests/resource-timing/resource_timing_store_and_clear_during_callback.html: Added.
2472         * web-platform-tests/resource-timing/resource_timing_store_and_clear_during_callback-expected.txt: Added.
2473         * web-platform-tests/resource-timing/resources/TAOResponse.py:
2474         (main):
2475         * web-platform-tests/resource-timing/resources/all_resource_types.htm: Added.
2476         * web-platform-tests/resource-timing/resources/blank_page_green.htm: Added.
2477         * web-platform-tests/resource-timing/resources/empty.js: Added.
2478         * web-platform-tests/resource-timing/resources/empty.py: Added.
2479         (main):
2480         * web-platform-tests/resource-timing/resources/empty_script.js: Added.
2481         * web-platform-tests/resource-timing/resources/eventsource.py: Added.
2482         (main):
2483         * web-platform-tests/resource-timing/resources/green_frame.htm: Added.
2484         * web-platform-tests/resource-timing/resources/iframe_TAO_multi_wildcard.html: Added.
2485         * web-platform-tests/resource-timing/resources/multi_redirect.py: Added.
2486         (main):
2487         * web-platform-tests/resource-timing/resources/nested.css: Added.
2488         (@import "resource_timing_test0.css?id=n1";):
2489         (ol):
2490         * web-platform-tests/resource-timing/resources/notify_parent.html: Added.
2491         * web-platform-tests/resource-timing/resources/self_navigation.html: Added.
2492         * web-platform-tests/resource-timing/resources/w3c-import.log:
2493         * web-platform-tests/resource-timing/resources/worker_with_images.js: Added.
2494         (checkDone):
2495         (makeRequest.xhr.onreadystatechange):
2496         (makeRequest):
2497         * web-platform-tests/resource-timing/w3c-import.log:
2498
2499 2018-09-21  Dean Jackson  <dino@apple.com>
2500
2501         Add PointerEvent, plus feature flag, plus Web Platform Tests
2502         https://bugs.webkit.org/show_bug.cgi?id=189867
2503         <rdar://problem/44697384>
2504
2505         Reviewed by Simon Fraser.
2506
2507         Import the Web Platform Tests for Pointer Events.
2508
2509         * resources/import-expectations.json:
2510         * web-platform-tests/pointerevents/META.yml: Added.
2511         * web-platform-tests/pointerevents/README.md: Added.
2512         * web-platform-tests/pointerevents/extension/idlharness.window-expected.txt: Added.
2513         * web-platform-tests/pointerevents/extension/idlharness.window.html: Added.
2514         * web-platform-tests/pointerevents/extension/idlharness.window.js: Added.
2515         * web-platform-tests/pointerevents/extension/pointerevent_constructor-expected.txt: Added.
2516         * web-platform-tests/pointerevents/extension/pointerevent_constructor.html: Added.
2517         * web-platform-tests/pointerevents/extension/pointerevent_touch-action-verification-expected.txt: Added.
2518         * web-platform-tests/pointerevents/extension/pointerevent_touch-action-verification.html: Added.
2519         * web-platform-tests/pointerevents/extension/w3c-import.log: Added.
2520         * web-platform-tests/pointerevents/idlharness.window-expected.txt: Added.
2521         * web-platform-tests/pointerevents/idlharness.window.html: Added.
2522         * web-platform-tests/pointerevents/idlharness.window.js: Added.
2523         * web-platform-tests/pointerevents/pointerevent_constructor-expected.txt: Added.
2524         * web-platform-tests/pointerevents/pointerevent_constructor.html: Added.
2525         * web-platform-tests/pointerevents/pointerevent_on_event_handlers-expected.txt: Added.
2526         * web-platform-tests/pointerevents/pointerevent_on_event_handlers.html: Added.
2527         * web-platform-tests/pointerevents/pointerevent_styles.css: Added.
2528         * web-platform-tests/pointerevents/pointerevent_support.js: Added.
2529         * web-platform-tests/pointerevents/pointerevent_touch-action-illegal-expected.txt: Added.
2530         * web-platform-tests/pointerevents/pointerevent_touch-action-illegal.html: Added.
2531         * web-platform-tests/pointerevents/pointerevent_touch-action-verification-expected.txt: Added.
2532         * web-platform-tests/pointerevents/pointerevent_touch-action-verification.html: Added.
2533         * web-platform-tests/pointerevents/pointerlock/resources/pointerevent_movementxy-iframe.html: Added.
2534         * web-platform-tests/pointerevents/pointerlock/resources/w3c-import.log: Added.
2535         * web-platform-tests/pointerevents/resources/pointerevent_attributes_hoverable_pointers-iframe.html: Added.
2536         * web-platform-tests/pointerevents/resources/pointerevent_fractional_coordinates-iframe.html: Added.
2537         * web-platform-tests/pointerevents/resources/pointerevent_pointerId_scope-iframe.html: Added.
2538         * web-platform-tests/pointerevents/resources/w3c-import.log: Added.
2539         * web-platform-tests/pointerevents/w3c-import.log: Added.
2540
2541 2018-09-21  YUHAN WU  <yuhan_wu@apple.com>
2542
2543         Import WPT content hint tests
2544         https://bugs.webkit.org/show_bug.cgi?id=189854
2545
2546         Reviewed by Youenn Fablet.
2547
2548         * resources/import-expectations.json:
2549         * web-platform-tests/mst-content-hint/META.yml: Added.
2550         * web-platform-tests/mst-content-hint/MediaStreamTrack-contentHint-expected.txt: Added.
2551         * web-platform-tests/mst-content-hint/MediaStreamTrack-contentHint.html: Added.
2552         * web-platform-tests/mst-content-hint/idlharness.window.html: Added.
2553         * web-platform-tests/mst-content-hint/idlharness.window.js: Added.
2554         * web-platform-tests/mst-content-hint/w3c-import.log: Added.
2555
2556 2018-09-21  Youenn Fablet  <youenn@apple.com>
2557
2558         Add RTCCodecStats support
2559         https://bugs.webkit.org/show_bug.cgi?id=189792
2560         <rdar://problem/32370668>
2561
2562         Reviewed by Eric Carlson.
2563
2564         * web-platform-tests/webrtc/RTCPeerConnection-addIceCandidate-expected.txt:
2565         * web-platform-tests/webrtc/RTCRtpReceiver-getStats.https-expected.txt:
2566         * web-platform-tests/webrtc/RTCRtpSender-getStats.https-expected.txt:
2567
2568 2018-09-20  Frederic Wang  <fwang@igalia.com>
2569
2570         Synchronize CSSOM View test suite against upstream WPT
2571         https://bugs.webkit.org/show_bug.cgi?id=189787
2572
2573         Reviewed by Antonio Gomes.
2574
2575         * web-platform-tests/css/cssom-view/META.yml: Added.
2576         * web-platform-tests/css/cssom-view/OWNERS: Removed.
2577         * web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-vertical-rl-expected.html: Added.
2578         * web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-vertical-rl.html: Added.
2579         * web-platform-tests/css/cssom-view/cssom-view-window-screen-interface-expected.txt:
2580         * web-platform-tests/css/cssom-view/cssom-view-window-screen-interface.html:
2581         * web-platform-tests/css/cssom-view/dom-element-scroll-expected.txt: Added.
2582         * web-platform-tests/css/cssom-view/dom-element-scroll.html: Added.
2583         * web-platform-tests/css/cssom-view/elementFromPoint-mixed-font-sizes-expected.txt: Added.
2584         * web-platform-tests/css/cssom-view/elementFromPoint-mixed-font-sizes.html: Added.
2585         * web-platform-tests/css/cssom-view/interfaces-expected.txt:
2586         * web-platform-tests/css/cssom-view/interfaces.html:
2587         * web-platform-tests/css/cssom-view/media-query-list-interface-expected.txt: Removed.
2588         * web-platform-tests/css/cssom-view/media-query-list-interface.xht: Removed.
2589         * web-platform-tests/css/cssom-view/resources/w3c-import.log:
2590         * web-platform-tests/css/cssom-view/scroll-behavior-default-css-expected.txt: Added.
2591         * web-platform-tests/css/cssom-view/scroll-behavior-default-css.html: Added.
2592         * web-platform-tests/css/cssom-view/scroll-behavior-element-expected.txt: Added.
2593         * web-platform-tests/css/cssom-view/scroll-behavior-element.html: Added.
2594         * web-platform-tests/css/cssom-view/scroll-behavior-main-frame-root-expected.txt: Added.
2595         * web-platform-tests/css/cssom-view/scroll-behavior-main-frame-root.html: Added.
2596         * web-platform-tests/css/cssom-view/scroll-behavior-main-frame-window-expected.txt: Added.
2597         * web-platform-tests/css/cssom-view/scroll-behavior-main-frame-window.html: Added.
2598         * web-platform-tests/css/cssom-view/scroll-behavior-scrollintoview-nested-expected.txt: Added.
2599         * web-platform-tests/css/cssom-view/scroll-behavior-scrollintoview-nested.html: Added.
2600         * web-platform-tests/css/cssom-view/scroll-behavior-smooth-positions-expected.txt: Added.
2601         * web-platform-tests/css/cssom-view/scroll-behavior-smooth-positions.html: Added.
2602         * web-platform-tests/css/cssom-view/scroll-behavior-subframe-root-expected.txt: Added.
2603         * web-platform-tests/css/cssom-view/scroll-behavior-subframe-root.html: Added.
2604         * web-platform-tests/css/cssom-view/scroll-behavior-subframe-window-expected.txt: Added.
2605         * web-platform-tests/css/cssom-view/scroll-behavior-subframe-window.html: Added.
2606         * web-platform-tests/css/cssom-view/scrollIntoView-vertical-rl-writing-mode-expected.txt: Added.
2607         * web-platform-tests/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html: Added.
2608         * web-platform-tests/css/cssom-view/support/scroll-behavior.js: Added.
2609         (observeScrolling):
2610         (waitForScrollEnd):
2611         (scrollNode):
2612         (scrollWindow):
2613         * web-platform-tests/css/cssom-view/support/support/w3c-import.log:
2614         * web-platform-tests/css/cssom-view/support/w3c-import.log:
2615         * web-platform-tests/css/cssom-view/table-client-props-expected.txt: Added.
2616         * web-platform-tests/css/cssom-view/table-client-props.html: Added.
2617         * web-platform-tests/css/cssom-view/table-offset-props-expected.txt: Added.
2618         * web-platform-tests/css/cssom-view/table-offset-props.html: Added.
2619         * web-platform-tests/css/cssom-view/table-scroll-props-expected.txt: Added.
2620         * web-platform-tests/css/cssom-view/table-scroll-props.html: Added.
2621         * web-platform-tests/css/cssom-view/w3c-import.log:
2622         * web-platform-tests/css/cssom-view/window-interface-expected.txt: Removed.
2623         * web-platform-tests/css/cssom-view/window-interface.xht: Removed.
2624
2625 2018-09-19  YUHAN WU  <yuhan_wu@apple.com>
2626
2627         MediaStream-MediaElement-srcObject.https.html expects video duration for a MediaStream to be Infinity and is currently NaN
2628         https://bugs.webkit.org/show_bug.cgi?id=189516
2629
2630         Reviewed by Youenn Fablet.
2631
2632         * web-platform-tests/mediacapture-streams/MediaStream-MediaElement-srcObject.https.html:
2633         * web-platform-tests/mediacapture-streams/MediaStream-MediaElement-srcObject.https-expected.txt:
2634
2635 2018-09-19  Youenn Fablet  <youenn@apple.com>
2636
2637         Implement sender/receiver getStats
2638         https://bugs.webkit.org/show_bug.cgi?id=189707
2639
2640         Reviewed by Eric Carlson.
2641
2642         * web-platform-tests/webrtc/RTCRtpReceiver-getStats.https-expected.txt:
2643         * web-platform-tests/webrtc/RTCRtpSender-getStats.https-expected.txt:
2644
2645 2018-09-18  Youenn Fablet  <youenn@apple.com>
2646
2647         Implement RTCRtpReceiver getContributingSources/getSynchronizationSources
2648         https://bugs.webkit.org/show_bug.cgi?id=189671
2649
2650         Reviewed by Eric Carlson.
2651
2652         * web-platform-tests/webrtc/RTCRtpReceiver-getContributingSources.https-expected.txt:
2653         * web-platform-tests/webrtc/RTCRtpReceiver-getSynchronizationSources.https-expected.txt:
2654         * web-platform-tests/webrtc/interfaces-expected.txt: Removed, as no longer needed.
2655
2656 2018-09-18  Manuel Rego Casasnovas  <rego@igalia.com>
2657
2658         [css-grid] Static position should use content-box, not padding-box
2659         https://bugs.webkit.org/show_bug.cgi?id=189698
2660
2661         Reviewed by Javier Fernandez.
2662
2663         * web-platform-tests/css/css-grid/abspos/absolute-positioning-grid-container-parent-001.html:
2664         Update tests from WPT.
2665
2666 2018-09-12  Ryosuke Niwa  <rniwa@webkit.org>
2667
2668         Update composedPath to match the latest spec
2669         https://bugs.webkit.org/show_bug.cgi?id=180378
2670         <rdar://problem/42843004>
2671
2672         Reviewed by Darin Adler.
2673
2674         Rebaselined the test now that all test cases pass.
2675
2676         * web-platform-tests/shadow-dom/event-composed-path-after-dom-mutation-expected.txt:
2677
2678 2018-09-15  Rob Buis  <rbuis@igalia.com>
2679
2680         XMLHttpRequest::createResponseBlob() should create a Blob with type for empty response
2681         https://bugs.webkit.org/show_bug.cgi?id=189627
2682
2683         Reviewed by Alexey Proskuryakov.
2684
2685         * web-platform-tests/xhr/overridemimetype-blob-expected.txt:
2686
2687 2018-09-14  Ms2ger  <Ms2ger@igalia.com>
2688
2689         Remove some obsolete XHR tests
2690         https://bugs.webkit.org/show_bug.cgi?id=189581
2691
2692         Reviewed by Youenn Fablet.
2693
2694         These tests were removed upstream, but stuck around in WebKit.
2695
2696         * web-platform-tests/xhr/OWNERS: Removed.
2697         * web-platform-tests/xhr/abort-during-open-expected.txt: Removed.
2698         * web-platform-tests/xhr/abort-during-open.htm: Removed.
2699         * web-platform-tests/xhr/abort-during-open.js: Removed.
2700         * web-platform-tests/xhr/abort-during-open.worker-expected.txt: Removed.
2701         * web-platform-tests/xhr/abort-during-open.worker.html: Removed.
2702         * web-platform-tests/xhr/abort-during-open.worker.js: Removed.
2703         * web-platform-tests/xhr/getallresponseheaders-cl-expected.txt: Removed.
2704         * web-platform-tests/xhr/getallresponseheaders-cl.htm: Removed.
2705         * web-platform-tests/xhr/interfaces-expected.txt: Removed.
2706         * web-platform-tests/xhr/interfaces.html: Removed.
2707         * web-platform-tests/xhr/open-url-bogus-expected.txt: Removed.
2708         * web-platform-tests/xhr/open-url-bogus.htm: Removed.
2709         * web-platform-tests/xhr/overridemimetype-done-state-expected.txt: Removed.
2710         * web-platform-tests/xhr/overridemimetype-done-state.htm: Removed.
2711         * web-platform-tests/xhr/readme.txt: Removed.
2712         * web-platform-tests/xhr/responsetype-expected.txt: Removed.
2713         * web-platform-tests/xhr/responsetype.html: Removed.
2714         * web-platform-tests/xhr/send-non-same-origin.sub-expected.txt: Removed.
2715         * web-platform-tests/xhr/send-non-same-origin.sub.htm: Removed.
2716         * web-platform-tests/xhr/send-send-expected.txt: Removed.
2717         * web-platform-tests/xhr/send-send.htm: Removed.
2718         * web-platform-tests/xhr/send-send.js: Removed.
2719         * web-platform-tests/xhr/send-send.worker-expected.txt: Removed.
2720         * web-platform-tests/xhr/send-send.worker.html: Removed.
2721         * web-platform-tests/xhr/send-send.worker.js: Removed.
2722         * web-platform-tests/xhr/send-usp-expected.txt: Removed.
2723         * web-platform-tests/xhr/send-usp.html: Removed.
2724         * web-platform-tests/xhr/send-usp.js: Removed.
2725
2726 2018-09-12  Ryosuke Niwa  <rniwa@webkit.org>
2727
2728         Capturing event listeners are called during bubbling phase for shadow hosts
2729         https://bugs.webkit.org/show_bug.cgi?id=174288
2730
2731         Reviewed by Darin Adler.
2732
2733         * web-platform-tests/dom/events/Event-dispatch-handlers-changed-expected.txt: Rebaselined. This test's
2734         expectation is now wrong because event listner 3 is added after the event listener list is cloned for
2735         capturing event listeners but before cloned for bubbling event listeners. As a result, event listener 3
2736         is now invoked. It used to be not called because both bubbling and capturing event listeners are called
2737         after cloning the event listner list once, which didn't have event listener 3.
2738
2739         * web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: Rebaselined. This test expects
2740         event listener 2, which is bubbling, to be called between two capturing event listeners 1 and 3, which
2741         is no longer true after this patch.
2742
2743 2018-09-12  Chris Dumez  <cdumez@apple.com>
2744
2745         Unreviewed, rebaseline imported/w3c/web-platform-tests/url/failure.html after r235808.
2746
2747         New checks are passing.
2748
2749         * web-platform-tests/url/failure-expected.txt:
2750
2751 2018-09-11  Dean Jackson  <dino@apple.com>
2752
2753         Header parsing for experimental and internal debug features
2754         https://bugs.webkit.org/show_bug.cgi?id=189486
2755         <rdar://problem/44320618>
2756
2757         Reviewed by Tim Horton.
2758
2759         New webkit-test-runner headers.
2760
2761         * web-platform-tests/css-timing-1/frames-timing-functions-output.html:
2762         * web-platform-tests/media-source/mediasource-changetype-play.html:
2763         * web-platform-tests/media-source/mediasource-changetype.html:
2764         * web-platform-tests/web-animations/animation-model/keyframe-effects/effect-value-context.html:
2765         * web-platform-tests/web-animations/interfaces/Animatable/animate.html:
2766         * web-platform-tests/web-animations/interfaces/Animation/ready.html:
2767         * web-platform-tests/web-animations/timing-model/animations/current-time.html:
2768         * web-platform-tests/web-animations/timing-model/animations/playing-an-animation.html:
2769         * web-platform-tests/web-animations/timing-model/animations/reversing-an-animation.html:
2770
2771 2018-09-12  YUHAN WU  <yuhan_wu@apple.com>
2772
2773         Import media recorder api WPT tests
2774         https://bugs.webkit.org/show_bug.cgi?id=189526
2775
2776         Reviewed by Youenn Fablet.
2777
2778         * resources/import-expectations.json:
2779         * web-platform-tests/mediacapture-record/BlobEvent-constructor-expected.txt: Added.
2780         * web-platform-tests/mediacapture-record/BlobEvent-constructor.html: Added.
2781         * web-platform-tests/mediacapture-record/META.yml: Added.
2782         * web-platform-tests/mediacapture-record/idlharness.window-expected.txt: Added.
2783         * web-platform-tests/mediacapture-record/idlharness.window.html: Added.
2784         * web-platform-tests/mediacapture-record/idlharness.window.js: Added.
2785         (idl_array.catch):
2786         * web-platform-tests/mediacapture-record/w3c-import.log: Added.
2787
2788 2018-09-12  Ali Juma  <ajuma@chromium.org>
2789
2790         [IntersectionObserver] Implement rootMargin expansion
2791         https://bugs.webkit.org/show_bug.cgi?id=189525
2792
2793         Reviewed by Simon Fraser.
2794
2795         Rebasline expectation for test that now passes.
2796
2797         * web-platform-tests/intersection-observer/root-margin-expected.txt:
2798
2799 2018-09-11  Ali Juma  <ajuma@chromium.org>
2800
2801         [IntersectionObserver] Update WPTs to the latest upstream version
2802         https://bugs.webkit.org/show_bug.cgi?id=189515
2803
2804         Reviewed by Youenn Fablet.
2805
2806         * web-platform-tests/intersection-observer/initial-observation-with-threshold-expected.txt: Added.
2807         * web-platform-tests/intersection-observer/initial-observation-with-threshold.html: Added.
2808         * web-platform-tests/intersection-observer/resources/intersection-observer-test-utils.js:
2809         (waitForNotification):
2810         * web-platform-tests/intersection-observer/w3c-import.log:
2811
2812 2018-09-11  Youenn Fablet  <youenn@apple.com>
2813
2814         Remove MediaDevices NoInterfaceObject
2815         https://bugs.webkit.org/show_bug.cgi?id=189512
2816
2817         Reviewed by Alex Christensen.
2818
2819         * web-platform-tests/mediacapture-streams/MediaDevices-IDL-all-expected.txt:
2820         * web-platform-tests/mediacapture-streams/MediaDevices-IDL-enumerateDevices-expected.txt:
2821
2822 2018-09-11  Chris Dumez  <cdumez@apple.com>
2823
2824         Unreviewed, rebaseline imported/w3c/web-platform-tests/css/cssom/interfaces.html after r235889.
2825
2826         * web-platform-tests/css/cssom/interfaces-expected.txt:
2827
2828 == Rolled over to ChangeLog-2018-09-11 ==