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