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