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