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