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