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