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