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