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