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