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