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