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