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