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