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