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