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