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