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