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