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