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