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