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