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