Access-Control-Expose-Headers parsed incorrectly
[WebKit-https.git] / LayoutTests / imported / w3c / ChangeLog
1 2019-09-17  Rob Buis  <rbuis@igalia.com>
2
3         Access-Control-Expose-Headers parsed incorrectly
4         https://bugs.webkit.org/show_bug.cgi?id=172357
5
6         Reviewed by Youenn Fablet.
7
8         Import cors/access-control-expose-headers-parsing.window.js and adjust it
9         so it fetches a remote url, since subdomains do not work for localhost.
10
11         * web-platform-tests/cors/access-control-expose-headers-parsing.window-expected.txt: Added.
12         * web-platform-tests/cors/access-control-expose-headers-parsing.window.html: Added.
13         * web-platform-tests/cors/access-control-expose-headers-parsing.window.js:
14         (runTests):
15         (exposeTest): Deleted.
16         * web-platform-tests/cors/allow-headers-expected.txt: Removed.
17         * web-platform-tests/cors/allow-headers.htm: Removed.
18         * web-platform-tests/cors/resources/access-control-expose-headers-parsing-2.asis: Removed.
19         * web-platform-tests/cors/resources/access-control-expose-headers-parsing.asis: Removed.
20         * web-platform-tests/cors/resources/access-control-expose-headers.json: Added.
21         * web-platform-tests/cors/resources/expose-headers.py: Added.
22         (main):
23
24 2019-09-17  Youenn Fablet  <youenn@apple.com>
25
26         Content-Type should be preserved on responses created from DOMCache
27         https://bugs.webkit.org/show_bug.cgi?id=201815
28
29         Reviewed by Alex Christensen.
30
31         Fixes one subtest.
32         Remaining failing test is failing consistently in other browsers.
33
34         * web-platform-tests/service-workers/cache-storage/serviceworker/cache-match.https-expected.txt:
35         * web-platform-tests/service-workers/cache-storage/window/cache-match.https-expected.txt:
36         * web-platform-tests/service-workers/cache-storage/worker/cache-match.https-expected.txt:
37
38 2019-09-16  Alex Christensen  <achristensen@webkit.org>
39
40         Remove "gopher" from list of special schemes in URLParser
41         https://bugs.webkit.org/show_bug.cgi?id=201852
42
43         Reviewed by Simon Fraser.
44
45         * web-platform-tests/url/a-element-expected.txt:
46         * web-platform-tests/url/a-element-origin-expected.txt:
47         * web-platform-tests/url/a-element-origin-xhtml-expected.txt:
48         * web-platform-tests/url/a-element-xhtml-expected.txt:
49         * web-platform-tests/url/url-constructor-expected.txt:
50         * web-platform-tests/url/url-origin-expected.txt:
51         * web-platform-tests/url/url-setters-expected.txt:
52
53 2019-09-16  Chris Dumez  <cdumez@apple.com>
54
55         Update testharness.js from upstream
56         https://bugs.webkit.org/show_bug.cgi?id=201808
57
58         Reviewed by Darin Adler.
59
60         Update existing layout tests so that they are compatible with this new version
61         of testharness.js.
62
63         * IndexedDB-private-browsing/idbdatabase_createObjectStore9-invalidparameters.html:
64         * IndexedDB-private-browsing/idbobjectstore_deleted.html:
65         * web-platform-tests/custom-elements/resources/custom-elements-helpers.js:
66         (create_window_in_test):
67
68 2019-09-16  Chris Dumez  <cdumez@apple.com>
69
70         Unreviewed, land expectations for imported/w3c/web-platform-tests/html/browsers/offline/application-cache-api/api_swapcache_error.https.html.
71
72         This test was imported in r249886.
73
74         * web-platform-tests/html/browsers/offline/application-cache-api/api_swapcache_error.https-expected.txt:
75
76 2019-09-16  Chris Dumez  <cdumez@apple.com>
77
78         Unreviewed, address flakiness of imported/w3c/web-platform-tests/html/browsers/offline/application-cache-api/api_update.https.html
79
80         Flaky since r249886.
81
82         * web-platform-tests/html/browsers/offline/application-cache-api/api_update.https-expected.txt:
83
84 2019-09-16  Antti Koivisto  <antti@apple.com>
85
86     Eliminate separate simple line layout path from TextIterator
87     https://bugs.webkit.org/show_bug.cgi?id=201760
88
89     Reviewed by Zalan Bujtas.
90
91     * web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-015-expected.txt:
92     * web-platform-tests/css/css-grid/alignment/grid-row-axis-alignment-positioned-items-016-expected.txt:
93     * web-platform-tests/innerText/getter-expected.txt:
94
95     Two '\t' subtests flip to FAIL because this was only supported on TextIterator simple line layout path.
96     This can now be fixed correctly for both paths.
97
98 2019-09-15  Chris Dumez  <cdumez@apple.com>
99
100         Re-sync HTML web-platform-tests from upstream
101         https://bugs.webkit.org/show_bug.cgi?id=201753
102
103         Reviewed by Youenn Fablet.
104
105         Re-sync HTML web-platform-tests from upstream 8893b1bcfc2ca0675f4e81.
106
107         * web-platform-tests/html/*: Updated.
108
109 2019-09-13  Youenn Fablet  <youenn@apple.com>
110
111         WPT importer should check META global tag in .any.js files to generate the valid .html stub files
112         https://bugs.webkit.org/show_bug.cgi?id=201718
113
114         Reviewed by Chris Dumez.
115
116         * web-platform-tests/infrastructure/server/context.any.serviceworker-expected.txt: Added.
117         * web-platform-tests/infrastructure/server/context.any.serviceworker.html: Added.
118         * web-platform-tests/infrastructure/server/secure-context.https.any.serviceworker-expected.txt: Added.
119         * web-platform-tests/infrastructure/server/secure-context.https.any.serviceworker.html: Added.
120
121 2019-09-13  Chris Dumez  <cdumez@apple.com>
122
123         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/getregistrations.https.html is flaky
124         https://bugs.webkit.org/show_bug.cgi?id=201661
125         <rdar://problem/55240851>
126
127         Reviewed by Alex Christensen.
128
129         The last test's cleanup step was very complex (involving waiting for a promise to get resolved) and WebKit's
130         completion handler in testharnessreport.js was often getting called before the promise resolution, leaving
131         the test frame in the output when we call notifyDone(). This seems like a potential bug in testharness.js.
132         To address the issue for now, do the unregistration in the test's body and only remove the test frame in
133         the cleanup step.
134
135         * web-platform-tests/service-workers/service-worker/getregistrations.https-expected.txt:
136         * web-platform-tests/service-workers/service-worker/getregistrations.https.html:
137
138 2019-09-12  Chris Dumez  <cdumez@apple.com>
139
140         Node.replaceChild()'s pre-replacement validations are not done in the right order
141         https://bugs.webkit.org/show_bug.cgi?id=201741
142
143         Reviewed by Geoffrey Garen.
144
145         Rebaseline WPT test now that more checks are passing.
146
147         * web-platform-tests/dom/nodes/Node-replaceChild-expected.txt:
148
149 2019-09-12  Chris Dumez  <cdumez@apple.com>
150
151         Re-sync dom web-platform-tests from upstream
152         https://bugs.webkit.org/show_bug.cgi?id=201697
153
154         Reviewed by Youenn Fablet.
155
156         Re-sync dom web-platform-tests from upstream ab331d317554a3ba61.
157
158         * web-platform-tests/dom/META.yml: Added.
159         * web-platform-tests/dom/OWNERS: Removed.
160         * web-platform-tests/dom/abort/w3c-import.log:
161         * web-platform-tests/dom/collections/HTMLCollection-as-proto-length-get-throws-expected.txt: Removed.
162         * web-platform-tests/dom/collections/HTMLCollection-as-proto-length-get-throws.html: Removed.
163         * web-platform-tests/dom/collections/HTMLCollection-as-prototype-expected.txt: Added.
164         * web-platform-tests/dom/collections/HTMLCollection-as-prototype.html: Added.
165         * web-platform-tests/dom/collections/HTMLCollection-delete-expected.txt: Added.
166         * web-platform-tests/dom/collections/HTMLCollection-delete.html: Added.
167         * web-platform-tests/dom/collections/w3c-import.log:
168         * web-platform-tests/dom/historical-expected.txt:
169         * web-platform-tests/dom/historical.html:
170         * web-platform-tests/dom/idlharness.any.html: Added.
171         * web-platform-tests/dom/idlharness.any.js: Added.
172         * web-platform-tests/dom/idlharness.any.worker-expected.txt: Added.
173         * web-platform-tests/dom/idlharness.any.worker.html: Added.
174         * web-platform-tests/dom/idlharness.window-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/dom/interfaces-expected.txt.
175         * web-platform-tests/dom/idlharness.window.html: Added.
176         * web-platform-tests/dom/idlharness.window.js: Added.
177         * web-platform-tests/dom/interfaces.html: Removed.
178         * web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes-expected.txt:
179         * web-platform-tests/dom/lists/DOMTokenList-coverage-for-attributes.html:
180         * web-platform-tests/dom/lists/w3c-import.log:
181         * web-platform-tests/dom/nodes/Comment-Text-constructor.js:
182         * web-platform-tests/dom/nodes/DOMImplementation-createDocument-expected.txt:
183         * web-platform-tests/dom/nodes/Document-Element-getElementsByTagName.js:
184         (test_getElementsByTagName):
185         * web-platform-tests/dom/nodes/Document-Element-getElementsByTagNameNS.js:
186         (test_getElementsByTagNameNS):
187         * web-platform-tests/dom/nodes/Document-URL-expected.txt: Renamed from LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-URL.sub-expected.txt.
188         * web-platform-tests/dom/nodes/Document-URL.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-URL.sub.html.
189         * web-platform-tests/dom/nodes/Document-constructor-expected.txt:
190         * web-platform-tests/dom/nodes/Document-constructor-svg.svg: Removed.
191         * web-platform-tests/dom/nodes/Document-constructor.html:
192         * web-platform-tests/dom/nodes/Document-contentType/contentType/w3c-import.log:
193         * web-platform-tests/dom/nodes/Document-contentType/resources/w3c-import.log:
194         * web-platform-tests/dom/nodes/Document-contentType/support/w3c-import.log:
195         * web-platform-tests/dom/nodes/Document-createAttribute-expected.txt:
196         * web-platform-tests/dom/nodes/Document-createAttribute.html:
197         * web-platform-tests/dom/nodes/Document-createElement-expected.txt:
198         * web-platform-tests/dom/nodes/Document-createElement-namespace-tests/w3c-import.log:
199         * web-platform-tests/dom/nodes/Document-createElement-namespace.html:
200         * web-platform-tests/dom/nodes/Document-createElement.html:
201         * web-platform-tests/dom/nodes/Document-createElementNS-expected.txt:
202         * web-platform-tests/dom/nodes/Document-createElementNS.js:
203         * web-platform-tests/dom/nodes/Document-createEvent.https-expected.txt: Added.
204         * web-platform-tests/dom/nodes/Document-createEvent.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent.html.
205         * web-platform-tests/dom/nodes/Document-getElementsByClassName-expected.txt: Added.
206         * web-platform-tests/dom/nodes/Document-getElementsByClassName.html: Added.
207         * web-platform-tests/dom/nodes/Document-getElementsByTagName-expected.txt:
208         * web-platform-tests/dom/nodes/Document-getElementsByTagNameNS-expected.txt:
209         * web-platform-tests/dom/nodes/Element-getElementsByClassName-expected.txt:
210         * web-platform-tests/dom/nodes/Element-getElementsByClassName.html:
211         * web-platform-tests/dom/nodes/Element-getElementsByTagName-expected.txt:
212         * web-platform-tests/dom/nodes/Element-getElementsByTagNameNS-expected.txt:
213         * web-platform-tests/dom/nodes/Element-matches-expected.txt:
214         * web-platform-tests/dom/nodes/Element-webkitMatchesSelector-expected.txt:
215         * web-platform-tests/dom/nodes/Node-childNodes-expected.txt:
216         * web-platform-tests/dom/nodes/Node-childNodes.html:
217         * web-platform-tests/dom/nodes/Node-cloneNode-expected.txt:
218         * web-platform-tests/dom/nodes/Node-cloneNode.html:
219         * web-platform-tests/dom/nodes/Node-insertBefore-expected.txt:
220         * web-platform-tests/dom/nodes/Node-insertBefore.html:
221         * web-platform-tests/dom/nodes/Node-normalize-expected.txt:
222         * web-platform-tests/dom/nodes/Node-normalize.html:
223         * web-platform-tests/dom/nodes/Node-replaceChild-expected.txt:
224         * web-platform-tests/dom/nodes/Node-replaceChild.html:
225         * web-platform-tests/dom/nodes/Node-textContent.html:
226         * web-platform-tests/dom/nodes/ParentNode-children-expected.txt: Added.
227         * web-platform-tests/dom/nodes/ParentNode-children.html: Added.
228         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-expected.txt:
229         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht-expected.txt:
230         * web-platform-tests/dom/nodes/ParentNode-querySelector-All-xht.xht:
231         * web-platform-tests/dom/nodes/ParentNode-querySelector-All.html:
232         * web-platform-tests/dom/nodes/aria-element-reflection.tentative-expected.txt: Added.
233         * web-platform-tests/dom/nodes/aria-element-reflection.tentative.html: Added.
234         * web-platform-tests/dom/nodes/attributes.html:
235         * web-platform-tests/dom/nodes/pre-insertion-checks.js: Added.
236         (getNonParentNodes):
237         (getNonInsertableNodes):
238         (getNonDocumentParentNodes):
239         (test):
240         * web-platform-tests/dom/nodes/productions.js:
241         * web-platform-tests/dom/nodes/query-target-in-load-event-expected.txt: Added.
242         * web-platform-tests/dom/nodes/query-target-in-load-event.html: Added.
243         * web-platform-tests/dom/nodes/query-target-in-load-event.part.html: Added.
244         * web-platform-tests/dom/nodes/remove-and-adopt-crash-expected.txt: Added.
245         * web-platform-tests/dom/nodes/remove-and-adopt-crash.html: Added.
246         * web-platform-tests/dom/nodes/rootNode-expected.txt:
247         * web-platform-tests/dom/nodes/rootNode.html:
248         * web-platform-tests/dom/nodes/selectors.js:
249         * web-platform-tests/dom/nodes/w3c-import.log:
250         * web-platform-tests/dom/ranges/Range-intersectsNode-2-expected.txt: Added.
251         * web-platform-tests/dom/ranges/Range-intersectsNode-2.html: Added.
252         * web-platform-tests/dom/ranges/w3c-import.log:
253         * web-platform-tests/dom/w3c-import.log:
254
255 2019-09-11  Chris Dumez  <cdumez@apple.com>
256
257         Use same parser for <meta http-equiv="refresh"> and `Refresh` HTTP header
258         https://bugs.webkit.org/show_bug.cgi?id=201694
259
260         Reviewed by Alex Christensen.
261
262         Rebaseline WPT test now that it is passing.
263
264         * web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing-expected.txt:
265
266 2019-09-11  Chris Dumez  <cdumez@apple.com>
267
268         Posting a message to a redundant service worker should fail silently instead of throwing
269         https://bugs.webkit.org/show_bug.cgi?id=201696
270
271         Reviewed by Geoffrey Garen.
272
273         Rebaseline WPT test now that one more check is passing.
274
275         * web-platform-tests/service-workers/service-worker/postmessage.https-expected.txt:
276
277 2019-09-11  Chris Dumez  <cdumez@apple.com>
278
279         Align our XPath API with the specification and other browsers
280         https://bugs.webkit.org/show_bug.cgi?id=201660
281
282         Reviewed by Geoffrey Garen.
283
284         Rebaseline WPT tests now that more checks are passing.
285
286         * web-platform-tests/dom/interfaces-expected.txt:
287
288 2019-09-11  Frederic Wang  <fwang@igalia.com>
289
290         Bug 201603 - Synchronize MathML WPT tests against upstream
291         https://bugs.webkit.org/show_bug.cgi?id=201603
292
293         Reviewed by Rob Buis.
294
295         * resources/resource-files.json:
296         * web-platform-tests/mathml/presentation-markup/direction/direction-006-expected.html: Added.
297         * web-platform-tests/mathml/presentation-markup/direction/direction-006.html: Added.
298         * web-platform-tests/mathml/presentation-markup/direction/direction-007-expected.html: Added.
299         * web-platform-tests/mathml/presentation-markup/direction/direction-007.html: Added.
300         * web-platform-tests/mathml/presentation-markup/direction/direction-008-expected.html: Added.
301         * web-platform-tests/mathml/presentation-markup/direction/direction-008.html: Added.
302         * web-platform-tests/mathml/presentation-markup/direction/direction-009-expected.html: Added.
303         * web-platform-tests/mathml/presentation-markup/direction/direction-009.html: Added.
304         * web-platform-tests/mathml/presentation-markup/direction/direction-010-expected.html: Added.
305         * web-platform-tests/mathml/presentation-markup/direction/direction-010.html: Added.
306         * web-platform-tests/mathml/presentation-markup/direction/direction-expected.txt: Added.
307         * web-platform-tests/mathml/presentation-markup/direction/direction-overall-expected.html: Added.
308         * web-platform-tests/mathml/presentation-markup/direction/direction-overall.html: Added.
309         * web-platform-tests/mathml/presentation-markup/direction/direction-token-expected.html: Added.
310         * web-platform-tests/mathml/presentation-markup/direction/direction-token.html: Added.
311         * web-platform-tests/mathml/presentation-markup/direction/direction.html: Added.
312         * web-platform-tests/mathml/presentation-markup/direction/w3c-import.log: Added.
313         * web-platform-tests/mathml/presentation-markup/fractions/frac-1.html:
314         * web-platform-tests/mathml/presentation-markup/fractions/frac-bar-001.html:
315         * web-platform-tests/mathml/presentation-markup/fractions/frac-color-001.html:
316         * web-platform-tests/mathml/presentation-markup/fractions/frac-color-002.html:
317         * web-platform-tests/mathml/presentation-markup/fractions/frac-created-dynamically-2-expected.html: Added.
318         * web-platform-tests/mathml/presentation-markup/fractions/frac-created-dynamically-2.html: Added.
319         * web-platform-tests/mathml/presentation-markup/fractions/frac-created-dynamically-3-expected.html: Added.
320         * web-platform-tests/mathml/presentation-markup/fractions/frac-created-dynamically-3.html: Added.
321         * web-platform-tests/mathml/presentation-markup/fractions/frac-created-dynamically-expected.html: Added.
322         * web-platform-tests/mathml/presentation-markup/fractions/frac-created-dynamically.html: Added.
323         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-001-expected.html:
324         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-001.html:
325         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-002-expected.html: Removed.
326         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-002-expected.txt: Added.
327         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-002.html:
328         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-003.html:
329         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-004-expected.html: Added.
330         * web-platform-tests/mathml/presentation-markup/fractions/frac-linethickness-004.html: Added.
331         * web-platform-tests/mathml/presentation-markup/fractions/frac-mrow-001.html:
332         * web-platform-tests/mathml/presentation-markup/fractions/frac-numalign-denomalign-001-expected.html:
333         * web-platform-tests/mathml/presentation-markup/fractions/frac-numalign-denomalign-001.html:
334         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-1.html:
335         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-2.html:
336         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-001-expected.html: Added.
337         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-001.html: Added.
338         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-002-expected.html: Added.
339         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-002.html: Added.
340         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-003-expected.html: Added.
341         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-003.html: Added.
342         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-004-expected.html: Added.
343         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-004.html: Added.
344         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-005-expected.html: Added.
345         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-005.html: Added.
346         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-006-expected.html: Added.
347         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-gap-006.html: Added.
348         * web-platform-tests/mathml/presentation-markup/fractions/frac-visibility-001.html:
349         * web-platform-tests/mathml/presentation-markup/fractions/w3c-import.log:
350         * web-platform-tests/mathml/presentation-markup/mrow/inferred-mrow-baseline-expected.txt: Added.
351         * web-platform-tests/mathml/presentation-markup/mrow/inferred-mrow-baseline.html: Added.
352         * web-platform-tests/mathml/presentation-markup/mrow/inferred-mrow-stretchy-expected.txt: Added.
353         * web-platform-tests/mathml/presentation-markup/mrow/inferred-mrow-stretchy.html: Added.
354         * web-platform-tests/mathml/presentation-markup/mrow/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/mathml/presentation-markup/spaces/w3c-import.log.
355         * web-platform-tests/mathml/presentation-markup/operators/embellished-operator-001-expected.txt: Added.
356         * web-platform-tests/mathml/presentation-markup/operators/embellished-operator-001.html: Added.
357         * web-platform-tests/mathml/presentation-markup/operators/embellished-operator-002-expected.txt: Added.
358         * web-platform-tests/mathml/presentation-markup/operators/embellished-operator-002.html: Added.
359         * web-platform-tests/mathml/presentation-markup/operators/mo-axis-height-1.html:
360         * web-platform-tests/mathml/presentation-markup/operators/mo-form-dynamic-expected.html: Added.
361         * web-platform-tests/mathml/presentation-markup/operators/mo-form-dynamic.html: Added.
362         * web-platform-tests/mathml/presentation-markup/operators/mo-form-expected.html: Added.
363         * web-platform-tests/mathml/presentation-markup/operators/mo-form-fallback-expected.html: Added.
364         * web-platform-tests/mathml/presentation-markup/operators/mo-form-fallback.html: Added.
365         * web-platform-tests/mathml/presentation-markup/operators/mo-form-minus-plus-expected.html: Added.
366         * web-platform-tests/mathml/presentation-markup/operators/mo-form-minus-plus.html: Added.
367         * web-platform-tests/mathml/presentation-markup/operators/mo-form.html: Added.
368         * web-platform-tests/mathml/presentation-markup/operators/mo-movablelimits-default-expected.html: Added.
369         * web-platform-tests/mathml/presentation-markup/operators/mo-movablelimits-default.html: Added.
370         * web-platform-tests/mathml/presentation-markup/operators/mo-movablelimits-dynamic-expected.html: Added.
371         * web-platform-tests/mathml/presentation-markup/operators/mo-movablelimits-dynamic.html: Added.
372         * web-platform-tests/mathml/presentation-markup/operators/mo-movablelimits-expected.html: Added.
373         * web-platform-tests/mathml/presentation-markup/operators/mo-movablelimits.html: Added.
374         * web-platform-tests/mathml/presentation-markup/operators/mo-paint-lspace-rspace-expected.html: Added.
375         * web-platform-tests/mathml/presentation-markup/operators/mo-paint-lspace-rspace.html: Added.
376         * web-platform-tests/mathml/presentation-markup/operators/w3c-import.log:
377         * web-platform-tests/mathml/presentation-markup/radicals/root-parameters-1.html:
378         * web-platform-tests/mathml/presentation-markup/scripts/subsup-1.html:
379         * web-platform-tests/mathml/presentation-markup/scripts/subsup-2.html:
380         * web-platform-tests/mathml/presentation-markup/scripts/subsup-3.html:
381         * web-platform-tests/mathml/presentation-markup/scripts/subsup-4.html:
382         * web-platform-tests/mathml/presentation-markup/scripts/subsup-5.html:
383         * web-platform-tests/mathml/presentation-markup/scripts/subsup-parameters-1.html:
384         * web-platform-tests/mathml/presentation-markup/scripts/subsup-parameters-2.html:
385         * web-platform-tests/mathml/presentation-markup/scripts/underover-1.html:
386         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-1.html:
387         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-2.html:
388         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-3.html:
389         * web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-4.html:
390         * web-platform-tests/mathml/presentation-markup/spaces/mspace-children-expected.html: Added.
391         * web-platform-tests/mathml/presentation-markup/spaces/mspace-children.html: Added.
392         * web-platform-tests/mathml/presentation-markup/spaces/space-1.html:
393         * web-platform-tests/mathml/presentation-markup/spaces/space-2.html:
394         * web-platform-tests/mathml/presentation-markup/spaces/space-like-001-expected.txt: Added.
395         * web-platform-tests/mathml/presentation-markup/spaces/space-like-001.html: Added.
396         * web-platform-tests/mathml/presentation-markup/spaces/space-like-002-expected.txt: Added.
397         * web-platform-tests/mathml/presentation-markup/spaces/space-like-002.html: Added.
398         * web-platform-tests/mathml/presentation-markup/spaces/space-like-003-expected.txt: Added.
399         * web-platform-tests/mathml/presentation-markup/spaces/space-like-003.html: Added.
400         * web-platform-tests/mathml/presentation-markup/spaces/space-like-004-expected.txt: Added.
401         * web-platform-tests/mathml/presentation-markup/spaces/space-like-004.html: Added.
402         * web-platform-tests/mathml/presentation-markup/spaces/w3c-import.log:
403         * web-platform-tests/mathml/presentation-markup/tables/table-axis-height.html:
404         * web-platform-tests/mathml/relations/css-styling/attribute-mapping-002-expected.txt: Added.
405         * web-platform-tests/mathml/relations/css-styling/attribute-mapping-002.html: Added.
406         * web-platform-tests/mathml/relations/css-styling/color-001-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/mathml/relations/css-styling/color-1-expected.html.
407         * web-platform-tests/mathml/relations/css-styling/color-001.html: Added.
408         * web-platform-tests/mathml/relations/css-styling/color-002-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/mathml/relations/css-styling/color-1-expected.html.
409         * web-platform-tests/mathml/relations/css-styling/color-002.html: Added.
410         * web-platform-tests/mathml/relations/css-styling/color-003-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/mathml/relations/css-styling/color-1-expected.html.
411         * web-platform-tests/mathml/relations/css-styling/color-003.html: Added.
412         * web-platform-tests/mathml/relations/css-styling/color-004-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/mathml/relations/css-styling/color-1-expected.html.
413         * web-platform-tests/mathml/relations/css-styling/color-004.html: Added.
414         * web-platform-tests/mathml/relations/css-styling/color-1.html: Removed.
415         * web-platform-tests/mathml/relations/css-styling/display-1.html:
416         * web-platform-tests/mathml/relations/css-styling/display-contents-expected.txt: Added.
417         * web-platform-tests/mathml/relations/css-styling/display-contents.html: Added.
418         * web-platform-tests/mathml/relations/css-styling/displaystyle-011-expected.html: Added.
419         * web-platform-tests/mathml/relations/css-styling/displaystyle-011.html: Added.
420         * web-platform-tests/mathml/relations/css-styling/displaystyle-012-expected.html: Added.
421         * web-platform-tests/mathml/relations/css-styling/displaystyle-012.html: Added.
422         * web-platform-tests/mathml/relations/css-styling/displaystyle-013-expected.html: Added.
423         * web-platform-tests/mathml/relations/css-styling/displaystyle-013.html: Added.
424         * web-platform-tests/mathml/relations/css-styling/displaystyle-014-expected.html: Added.
425         * web-platform-tests/mathml/relations/css-styling/displaystyle-014.html: Added.
426         * web-platform-tests/mathml/relations/css-styling/displaystyle-015-expected.html: Added.
427         * web-platform-tests/mathml/relations/css-styling/displaystyle-015.html: Added.
428         * web-platform-tests/mathml/relations/css-styling/displaystyle-1-expected.txt:
429         * web-platform-tests/mathml/relations/css-styling/displaystyle-1.html:
430         * web-platform-tests/mathml/relations/css-styling/displaystyle-2-expected.txt: Added.
431         * web-platform-tests/mathml/relations/css-styling/displaystyle-2.html: Added.
432         * web-platform-tests/mathml/relations/css-styling/dynamic-dir-1-expected.html: Added.
433         * web-platform-tests/mathml/relations/css-styling/dynamic-dir-1.html: Added.
434         * web-platform-tests/mathml/relations/css-styling/lengths-1.html:
435         * web-platform-tests/mathml/relations/css-styling/lengths-2-expected.html: Removed.
436         * web-platform-tests/mathml/relations/css-styling/lengths-2-expected.txt: Added.
437         * web-platform-tests/mathml/relations/css-styling/lengths-2.html:
438         * web-platform-tests/mathml/relations/css-styling/lengths-3-expected.txt: Removed.
439         * web-platform-tests/mathml/relations/css-styling/lengths-3.html: Removed.
440         * web-platform-tests/mathml/relations/css-styling/mathbackground-001-expected.html: Added.
441         * web-platform-tests/mathml/relations/css-styling/mathbackground-001-notref.html: Added.
442         * web-platform-tests/mathml/relations/css-styling/mathbackground-001.html: Added.
443         * web-platform-tests/mathml/relations/css-styling/mathbackground-002-expected.html: Added.
444         * web-platform-tests/mathml/relations/css-styling/mathbackground-002-notref.html: Added.
445         * web-platform-tests/mathml/relations/css-styling/mathbackground-002.html: Added.
446         * web-platform-tests/mathml/relations/css-styling/mathbackground-003-expected.html: Added.
447         * web-platform-tests/mathml/relations/css-styling/mathbackground-003-notref.html: Added.
448         * web-platform-tests/mathml/relations/css-styling/mathbackground-003.html: Added.
449         * web-platform-tests/mathml/relations/css-styling/mathbackground-004-expected.html: Added.
450         * web-platform-tests/mathml/relations/css-styling/mathbackground-004-notref.html: Added.
451         * web-platform-tests/mathml/relations/css-styling/mathbackground-004.html: Added.
452         * web-platform-tests/mathml/relations/css-styling/mathcolor-001-expected.html: Added.
453         * web-platform-tests/mathml/relations/css-styling/mathcolor-001-notref.html: Added.
454         * web-platform-tests/mathml/relations/css-styling/mathcolor-001.html: Added.
455         * web-platform-tests/mathml/relations/css-styling/mathcolor-002-expected.html: Added.
456         * web-platform-tests/mathml/relations/css-styling/mathcolor-002-notref.html: Added.
457         * web-platform-tests/mathml/relations/css-styling/mathcolor-002.html: Added.
458         * web-platform-tests/mathml/relations/css-styling/mathcolor-003-expected.html: Added.
459         * web-platform-tests/mathml/relations/css-styling/mathcolor-003-notref.html: Added.
460         * web-platform-tests/mathml/relations/css-styling/mathcolor-003.html: Added.
461         * web-platform-tests/mathml/relations/css-styling/mathcolor-004-expected.html: Added.
462         * web-platform-tests/mathml/relations/css-styling/mathcolor-004-notref.html: Added.
463         * web-platform-tests/mathml/relations/css-styling/mathcolor-004.html: Added.
464         * web-platform-tests/mathml/relations/css-styling/mathsize-attribute-css-keywords-expected.html: Added.
465         * web-platform-tests/mathml/relations/css-styling/mathsize-attribute-css-keywords.html: Added.
466         * web-platform-tests/mathml/relations/css-styling/mathsize-attribute-expected.html: Added.
467         * web-platform-tests/mathml/relations/css-styling/mathsize-attribute-legacy-values-expected.html: Added.
468         * web-platform-tests/mathml/relations/css-styling/mathsize-attribute-legacy-values.html: Added.
469         * web-platform-tests/mathml/relations/css-styling/mathsize-attribute.html: Added.
470         * web-platform-tests/mathml/relations/css-styling/mathvariant-auto-expected.html: Added.
471         * web-platform-tests/mathml/relations/css-styling/mathvariant-auto.html: Added.
472         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-expected.html:
473         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-fraktur-expected.html:
474         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-fraktur.html:
475         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-italic-expected.html:
476         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-italic.html:
477         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-sans-serif-expected.html:
478         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-sans-serif.html:
479         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-script-expected.html:
480         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold-script.html:
481         * web-platform-tests/mathml/relations/css-styling/mathvariant-bold.html:
482         * web-platform-tests/mathml/relations/css-styling/mathvariant-case-sensitivity-expected.html: Added.
483         * web-platform-tests/mathml/relations/css-styling/mathvariant-case-sensitivity.html: Added.
484         * web-platform-tests/mathml/relations/css-styling/mathvariant-double-struck-expected.html:
485         * web-platform-tests/mathml/relations/css-styling/mathvariant-double-struck.html:
486         * web-platform-tests/mathml/relations/css-styling/mathvariant-fraktur-expected.html:
487         * web-platform-tests/mathml/relations/css-styling/mathvariant-fraktur.html:
488         * web-platform-tests/mathml/relations/css-styling/mathvariant-initial-expected.html:
489         * web-platform-tests/mathml/relations/css-styling/mathvariant-initial.html:
490         * web-platform-tests/mathml/relations/css-styling/mathvariant-italic-expected.html:
491         * web-platform-tests/mathml/relations/css-styling/mathvariant-italic.html:
492         * web-platform-tests/mathml/relations/css-styling/mathvariant-looped-expected.html:
493         * web-platform-tests/mathml/relations/css-styling/mathvariant-looped.html:
494         * web-platform-tests/mathml/relations/css-styling/mathvariant-monospace-expected.html:
495         * web-platform-tests/mathml/relations/css-styling/mathvariant-monospace.html:
496         * web-platform-tests/mathml/relations/css-styling/mathvariant-sans-serif-bold-italic-expected.html:
497         * web-platform-tests/mathml/relations/css-styling/mathvariant-sans-serif-bold-italic.html:
498         * web-platform-tests/mathml/relations/css-styling/mathvariant-sans-serif-expected.html:
499         * web-platform-tests/mathml/relations/css-styling/mathvariant-sans-serif-italic-expected.html:
500         * web-platform-tests/mathml/relations/css-styling/mathvariant-sans-serif-italic.html:
501         * web-platform-tests/mathml/relations/css-styling/mathvariant-sans-serif.html:
502         * web-platform-tests/mathml/relations/css-styling/mathvariant-script-expected.html:
503         * web-platform-tests/mathml/relations/css-styling/mathvariant-script.html:
504         * web-platform-tests/mathml/relations/css-styling/mathvariant-stretched-expected.html:
505         * web-platform-tests/mathml/relations/css-styling/mathvariant-stretched.html:
506         * web-platform-tests/mathml/relations/css-styling/mathvariant-tailed-expected.html:
507         * web-platform-tests/mathml/relations/css-styling/mathvariant-tailed.html:
508         * web-platform-tests/mathml/relations/css-styling/not-participating-to-parent-layout-expected.txt: Added.
509         * web-platform-tests/mathml/relations/css-styling/not-participating-to-parent-layout.html: Added.
510         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/border-001-expected.txt: Added.
511         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/border-001.html: Added.
512         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/border-002-expected.txt: Added.
513         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/border-002.html: Added.
514         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/margin-001-expected.txt: Added.
515         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/margin-001.html: Added.
516         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/margin-002-expected.txt: Added.
517         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/margin-002.html: Added.
518         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/padding-001-expected.txt: Added.
519         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/padding-001.html: Added.
520         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/padding-002-expected.txt: Added.
521         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/padding-002.html: Added.
522         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/padding-border-margin-001-expected.html: Added.
523         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/padding-border-margin-001.html: Added.
524         * web-platform-tests/mathml/relations/css-styling/padding-border-margin/w3c-import.log: Added.
525         * web-platform-tests/mathml/relations/css-styling/visibility-001-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/mathml/relations/css-styling/visibility-1-expected.html.
526         * web-platform-tests/mathml/relations/css-styling/visibility-001.html: Added.
527         * web-platform-tests/mathml/relations/css-styling/visibility-002-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/mathml/relations/css-styling/visibility-1-expected.html.
528         * web-platform-tests/mathml/relations/css-styling/visibility-002.html: Added.
529         * web-platform-tests/mathml/relations/css-styling/visibility-003-expected.html: Copied from LayoutTests/imported/w3c/web-platform-tests/mathml/relations/css-styling/visibility-1-expected.html.
530         * web-platform-tests/mathml/relations/css-styling/visibility-003.html: Added.
531         * web-platform-tests/mathml/relations/css-styling/visibility-004-expected.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/mathml/relations/css-styling/visibility-1-expected.html.
532         * web-platform-tests/mathml/relations/css-styling/visibility-004.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/mathml/relations/css-styling/visibility-1.html.
533         * web-platform-tests/mathml/relations/css-styling/w3c-import.log:
534         * web-platform-tests/mathml/relations/css-styling/width-height-001-expected.txt: Added.
535         * web-platform-tests/mathml/relations/css-styling/width-height-001.html: Added.
536         * web-platform-tests/mathml/relations/css-styling/writing-mode/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/w3c-import.log.
537         * web-platform-tests/mathml/relations/css-styling/writing-mode/writing-mode-001-expected.txt: Added.
538         * web-platform-tests/mathml/relations/css-styling/writing-mode/writing-mode-001.html: Added.
539         * web-platform-tests/mathml/relations/css-styling/writing-mode/writing-mode-002-expected.txt: Added.
540         * web-platform-tests/mathml/relations/css-styling/writing-mode/writing-mode-002.html: Added.
541         * web-platform-tests/mathml/relations/html5-tree/clipboard-event-handlers.tentative-expected.txt:
542         * web-platform-tests/mathml/relations/html5-tree/clipboard-event-handlers.tentative.html:
543         * web-platform-tests/mathml/relations/text-and-math/use-typo-metrics-1.html:
544         * web-platform-tests/mathml/tools/fractions.py:
545         * web-platform-tests/mathml/tools/math-text.py: Added.
546         * web-platform-tests/mathml/tools/mathvariant-transforms.py:
547         * web-platform-tests/mathml/tools/percentscaledown.py: Added.
548         * web-platform-tests/mathml/tools/stacks.py:
549         * web-platform-tests/mathml/tools/w3c-import.log:
550
551 2019-09-10  Ryan Haddad  <ryanhaddad@apple.com>
552
553         Unreviewed, rebaseline imported/w3c/web-platform-tests/css/cssom/interfaces.html after r249672.
554
555         Unreviewed test gardening.
556
557         * web-platform-tests/css/cssom/interfaces-expected.txt:
558
559 2019-09-10  Chris Dumez  <cdumez@apple.com>
560
561         Add missing origin check for Service-Worker-Allowed header
562         https://bugs.webkit.org/show_bug.cgi?id=201653
563
564         Reviewed by Geoffrey Garen.
565
566         Rebaseline WPT test that is now passing.
567
568         * web-platform-tests/service-workers/service-worker/Service-Worker-Allowed-header.https-expected.txt:
569
570 2019-09-10  Chris Dumez  <cdumez@apple.com>
571
572         Re-sync web-platform-tests IDL interfaces from upstream
573         https://bugs.webkit.org/show_bug.cgi?id=201630
574
575         Reviewed by Alex Christensen.
576
577         Re-sync web-platform-tests IDL interfaces from upstream 603a271948a7162.
578
579         * web-platform-tests/interfaces/BackgroundSync.idl: Added.
580         * web-platform-tests/interfaces/CSP.idl: Added.
581         * web-platform-tests/interfaces/CSS-Parser-API.idl: Added.
582         * web-platform-tests/interfaces/DOM-Parsing.idl:
583         * web-platform-tests/interfaces/FileAPI.idl:
584         * web-platform-tests/interfaces/IndexedDB.idl:
585         * web-platform-tests/interfaces/InputDeviceCapabilities.idl: Added.
586         * web-platform-tests/interfaces/META.yml: Added.
587         * web-platform-tests/interfaces/README.md: Added.
588         * web-platform-tests/interfaces/SRI.idl: Added.
589         * web-platform-tests/interfaces/WebCryptoAPI.idl:
590         * web-platform-tests/interfaces/accelerometer.idl:
591         * web-platform-tests/interfaces/ambient-light.idl:
592         * web-platform-tests/interfaces/animation-worklet.idl: Added.
593         * web-platform-tests/interfaces/appmanifest.idl: Added.
594         * web-platform-tests/interfaces/audio-output.idl: Added.
595         * web-platform-tests/interfaces/background-fetch.idl:
596         * web-platform-tests/interfaces/battery-status.idl: Added.
597         * web-platform-tests/interfaces/beacon.idl: Added.
598         * web-platform-tests/interfaces/clipboard-apis.idl:
599         * web-platform-tests/interfaces/compat.idl: Added.
600         * web-platform-tests/interfaces/console.idl:
601         * web-platform-tests/interfaces/cookie-store.idl:
602         * web-platform-tests/interfaces/cors-rfc1918.idl: Added.
603         * web-platform-tests/interfaces/csp-embedded-enforcement.idl: Added.
604         * web-platform-tests/interfaces/css-animations.idl: Added.
605         * web-platform-tests/interfaces/css-conditional.idl: Added.
606         * web-platform-tests/interfaces/css-counter-styles.idl: Added.
607         * web-platform-tests/interfaces/css-device-adapt.idl: Added.
608         * web-platform-tests/interfaces/css-font-loading.idl: Added.
609         * web-platform-tests/interfaces/css-fonts.idl: Added.
610         * web-platform-tests/interfaces/css-images.idl: Added.
611         * web-platform-tests/interfaces/css-layout-api.idl: Added.
612         * web-platform-tests/interfaces/css-masking.idl: Added.
613         * web-platform-tests/interfaces/css-paint-api.idl: Added.
614         * web-platform-tests/interfaces/css-regions.idl: Added.
615         * web-platform-tests/interfaces/css-transitions.idl: Added.
616         * web-platform-tests/interfaces/css-typed-om.idl:
617         * web-platform-tests/interfaces/element-timing.idl: Added.
618         * web-platform-tests/interfaces/encoding.idl:
619         * web-platform-tests/interfaces/encrypted-media.idl:
620         * web-platform-tests/interfaces/entries-api.idl:
621         * web-platform-tests/interfaces/event-timing.idl: Added.
622         * web-platform-tests/interfaces/feature-policy.idl: Added.
623         * web-platform-tests/interfaces/fetch.idl:
624         * web-platform-tests/interfaces/filter-effects.idl: Added.
625         * web-platform-tests/interfaces/font-metrics-api.idl: Added.
626         * web-platform-tests/interfaces/fullscreen.idl:
627         * web-platform-tests/interfaces/gamepad.idl:
628         * web-platform-tests/interfaces/generic-sensor.idl: Added.
629         * web-platform-tests/interfaces/geolocation-API.idl: Added.
630         * web-platform-tests/interfaces/geolocation-sensor.idl:
631         * web-platform-tests/interfaces/geometry.idl:
632         * web-platform-tests/interfaces/gyroscope.idl:
633         * web-platform-tests/interfaces/hr-time.idl:
634         * web-platform-tests/interfaces/html-media-capture.idl: Added.
635         * web-platform-tests/interfaces/image-capture.idl: Added.
636         * web-platform-tests/interfaces/input-events.idl: Added.
637         * web-platform-tests/interfaces/intersection-observer.idl:
638         * web-platform-tests/interfaces/keyboard-lock.idl: Added.
639         * web-platform-tests/interfaces/keyboard-map.idl: Added.
640         * web-platform-tests/interfaces/largest-contentful-paint.idl: Added.
641         * web-platform-tests/interfaces/layout-instability.idl: Added.
642         * web-platform-tests/interfaces/longtasks.idl: Added.
643         * web-platform-tests/interfaces/magnetometer.idl:
644         * web-platform-tests/interfaces/media-capabilities.idl: Added.
645         * web-platform-tests/interfaces/media-playback-quality.idl: Added.
646         * web-platform-tests/interfaces/media-source.idl: Added.
647         * web-platform-tests/interfaces/mediacapture-depth.idl: Added.
648         * web-platform-tests/interfaces/mediacapture-fromelement.idl: Added.
649         * web-platform-tests/interfaces/mediasession.idl: Added.
650         * web-platform-tests/interfaces/mediastream-recording.idl: Added.
651         * web-platform-tests/interfaces/mst-content-hint.idl: Added.
652         * web-platform-tests/interfaces/navigation-timing.idl: Added.
653         * web-platform-tests/interfaces/netinfo.idl: Added.
654         * web-platform-tests/interfaces/notifications.idl: Added.
655         * web-platform-tests/interfaces/orientation-event.idl: Added.
656         * web-platform-tests/interfaces/orientation-sensor.idl:
657         * web-platform-tests/interfaces/page-visibility.idl: Added.
658         * web-platform-tests/interfaces/paint-timing.idl: Added.
659         * web-platform-tests/interfaces/payment-handler.idl:
660         * web-platform-tests/interfaces/payment-method-basic-card.idl: Added.
661         * web-platform-tests/interfaces/payment-request.idl:
662         * web-platform-tests/interfaces/permissions.idl: Added.
663         * web-platform-tests/interfaces/picture-in-picture.idl: Added.
664         * web-platform-tests/interfaces/pointerevents-extension.idl: Added.
665         * web-platform-tests/interfaces/pointerevents.idl: Added.
666         * web-platform-tests/interfaces/pointerlock.idl: Added.
667         * web-platform-tests/interfaces/presentation-api.idl: Added.
668         * web-platform-tests/interfaces/proximity.idl:
669         * web-platform-tests/interfaces/push-api.idl: Added.
670         * web-platform-tests/interfaces/remote-playback.idl: Added.
671         * web-platform-tests/interfaces/reporting.idl: Added.
672         * web-platform-tests/interfaces/requestidlecallback.idl: Added.
673         * web-platform-tests/interfaces/resize-observer.idl: Added.
674         * web-platform-tests/interfaces/screen-capture.idl: Added.
675         * web-platform-tests/interfaces/screen-orientation.idl:
676         * web-platform-tests/interfaces/scroll-animations.idl: Added.
677         * web-platform-tests/interfaces/secure-contexts.idl: Added.
678         * web-platform-tests/interfaces/selection-api.idl:
679         * web-platform-tests/interfaces/server-timing.idl: Added.
680         * web-platform-tests/interfaces/shape-detection-api.idl: Added.
681         * web-platform-tests/interfaces/speech-api.idl: Added.
682         * web-platform-tests/interfaces/storage.idl:
683         * web-platform-tests/interfaces/touch-events.idl: Added.
684         * web-platform-tests/interfaces/trusted-types.tentative.idl: Added.
685         * web-platform-tests/interfaces/uievents.idl:
686         * web-platform-tests/interfaces/url.idl:
687         * web-platform-tests/interfaces/user-timing.idl: Added.
688         * web-platform-tests/interfaces/vibration.idl: Added.
689         * web-platform-tests/interfaces/wai-aria.idl: Added.
690         * web-platform-tests/interfaces/wake-lock.idl:
691         * web-platform-tests/interfaces/wasm-js-api.idl: Added.
692         * web-platform-tests/interfaces/wasm-web-api.idl: Added.
693         * web-platform-tests/interfaces/web-animations.idl: Added.
694         * web-platform-tests/interfaces/web-bluetooth.idl: Added.
695         * web-platform-tests/interfaces/web-nfc.idl:
696         * web-platform-tests/interfaces/web-share.idl:
697         * web-platform-tests/interfaces/webaudio.idl: Added.
698         * web-platform-tests/interfaces/webauthn.idl:
699         * web-platform-tests/interfaces/webdriver.idl: Added.
700         * web-platform-tests/interfaces/webgl1.idl: Added.
701         * web-platform-tests/interfaces/webgl2.idl: Added.
702         * web-platform-tests/interfaces/webidl.idl:
703         * web-platform-tests/interfaces/webmidi.idl: Added.
704         * web-platform-tests/interfaces/webrtc-dscp.idl: Added.
705         * web-platform-tests/interfaces/webrtc-stats.idl: Added.
706         * web-platform-tests/interfaces/webusb.idl:
707         * web-platform-tests/interfaces/webvtt.idl: Added.
708         * web-platform-tests/interfaces/webxr.idl:
709         * web-platform-tests/interfaces/worklets.idl: Added.
710         * web-platform-tests/interfaces/xhr.idl:
711         * web-platform-tests/interfaces/xslt.tentative.idl: Added.
712
713 2019-09-10  Chris Dumez  <cdumez@apple.com>
714
715         Unreviewed, rolling out r249724.
716
717         Patch included a lot more changes than intended
718
719         Reverted changeset:
720
721         "Unreviewed, re-skip service worker test that was unskipped in
722         r249716."
723         https://trac.webkit.org/changeset/249724
724
725 2019-09-10  Chris Dumez  <cdumez@apple.com>
726
727         Re-sync workers web platform tests from upstream
728         https://bugs.webkit.org/show_bug.cgi?id=201629
729
730         Reviewed by Alex Christensen.
731
732         Re-sync workers web platform tests from upstream 603a271948a7162.
733
734         * web-platform-tests/workers/META.yml: Added.
735         * web-platform-tests/workers/OWNERS: Removed.
736         * web-platform-tests/workers/README.md:
737         * web-platform-tests/workers/SharedWorker-constructor-expected.txt: Added.
738         * web-platform-tests/workers/SharedWorker-constructor.html: Added.
739         * web-platform-tests/workers/SharedWorker-detach-frame-in-error-event-expected.txt: Added.
740         * web-platform-tests/workers/SharedWorker-detach-frame-in-error-event.html: Added.
741         * web-platform-tests/workers/SharedWorker-exception-expected.txt: Added.
742         * web-platform-tests/workers/SharedWorker-exception-propagation-expected.txt: Added.
743         * web-platform-tests/workers/SharedWorker-exception-propagation.html: Added.
744         * web-platform-tests/workers/SharedWorker-exception.html: Added.
745         * web-platform-tests/workers/SharedWorker-script-error-expected.txt: Added.
746         * web-platform-tests/workers/SharedWorker-script-error.html: Added.
747         * web-platform-tests/workers/SharedWorker-simple-expected.txt: Added.
748         * web-platform-tests/workers/SharedWorker-simple.html: Added.
749         * web-platform-tests/workers/SharedWorkerPerformanceNow-expected.txt: Added.
750         * web-platform-tests/workers/SharedWorkerPerformanceNow.html: Added.
751         * web-platform-tests/workers/SharedWorker_dataUrl-expected.txt: Added.
752         * web-platform-tests/workers/SharedWorker_dataUrl.html: Added.
753         * web-platform-tests/workers/Worker-call.worker-expected.txt: Added.
754         * web-platform-tests/workers/Worker-call.worker.html: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/interfaces.worker.html.
755         * web-platform-tests/workers/Worker-call.worker.js: Added.
756         (test):
757         * web-platform-tests/workers/Worker-messageport-expected.txt: Added.
758         * web-platform-tests/workers/Worker-messageport.html: Added.
759         * web-platform-tests/workers/Worker-multi-port-expected.txt: Added.
760         * web-platform-tests/workers/Worker-multi-port.html: Added.
761         * web-platform-tests/workers/Worker-nested-importScripts-error-expected.txt: Added.
762         * web-platform-tests/workers/Worker-nested-importScripts-error.html: Added.
763         * web-platform-tests/workers/Worker-simultaneous-errors-expected.txt: Added.
764         * web-platform-tests/workers/Worker-simultaneous-errors.html: Added.
765         * web-platform-tests/workers/Worker-structure-message-expected.txt: Added.
766         * web-platform-tests/workers/Worker-structure-message.html: Added.
767         * web-platform-tests/workers/Worker-terminate-forever-expected.txt: Added.
768         * web-platform-tests/workers/Worker-terminate-forever.html: Added.
769         * web-platform-tests/workers/Worker-termination-with-port-messages-expected.txt: Added.
770         * web-platform-tests/workers/Worker-termination-with-port-messages.html: Added.
771         * web-platform-tests/workers/Worker-timeout-cancel-order-expected.txt: Added.
772         * web-platform-tests/workers/Worker-timeout-cancel-order.html: Added.
773         * web-platform-tests/workers/Worker-timeout-decreasing-order-expected.txt: Added.
774         * web-platform-tests/workers/Worker-timeout-decreasing-order.html: Added.
775         * web-platform-tests/workers/Worker-timeout-increasing-order-expected.txt: Added.
776         * web-platform-tests/workers/Worker-timeout-increasing-order.html: Added.
777         * web-platform-tests/workers/WorkerGlobalScope-close-expected.txt: Added.
778         * web-platform-tests/workers/WorkerGlobalScope-close.html: Added.
779         * web-platform-tests/workers/WorkerGlobalScope_close-expected.txt: Removed.
780         * web-platform-tests/workers/WorkerGlobalScope_close.htm: Removed.
781         * web-platform-tests/workers/WorkerGlobalScope_requestAnimationFrame.tentative.worker-expected.txt: Added.
782         * web-platform-tests/workers/WorkerGlobalScope_requestAnimationFrame.tentative.worker.html: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/interfaces.worker.html.
783         * web-platform-tests/workers/WorkerGlobalScope_requestAnimationFrame.tentative.worker.js: Added.
784         * web-platform-tests/workers/WorkerLocation-origin.sub.window.js: Removed.
785         * web-platform-tests/workers/WorkerPerformanceNow-expected.txt: Added.
786         * web-platform-tests/workers/WorkerPerformanceNow.html: Added.
787         * web-platform-tests/workers/Worker_cross_origin_security_err.htm:
788         * web-platform-tests/workers/baseurl/alpha/import-in-moduleworker-expected.txt: Added.
789         * web-platform-tests/workers/baseurl/alpha/import-in-moduleworker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/workers/baseurl/alpha/importScripts.html.
790         * web-platform-tests/workers/baseurl/alpha/importScripts-in-sharedworker-expected.txt: Added.
791         * web-platform-tests/workers/baseurl/alpha/importScripts-in-sharedworker.html: Added.
792         * web-platform-tests/workers/baseurl/alpha/importScripts-in-worker-expected.txt: Added.
793         * web-platform-tests/workers/baseurl/alpha/importScripts-in-worker.html: Added.
794         * web-platform-tests/workers/baseurl/alpha/sharedworker-in-worker-expected.txt: Added.
795         * web-platform-tests/workers/baseurl/alpha/sharedworker-in-worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/workers/baseurl/alpha/sharedworker.html.
796         * web-platform-tests/workers/baseurl/alpha/w3c-import.log:
797         * web-platform-tests/workers/baseurl/alpha/worker-in-worker-expected.txt: Added.
798         * web-platform-tests/workers/baseurl/alpha/worker-in-worker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/workers/baseurl/alpha/worker.html.
799         * web-platform-tests/workers/baseurl/alpha/xhr-in-moduleworker-expected.txt: Added.
800         * web-platform-tests/workers/baseurl/alpha/xhr-in-moduleworker.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/workers/baseurl/alpha/xhr.html.
801         * web-platform-tests/workers/baseurl/alpha/xhr-in-sharedworker-expected.txt: Added.
802         * web-platform-tests/workers/baseurl/alpha/xhr-in-sharedworker.html: Added.
803         * web-platform-tests/workers/baseurl/alpha/xhr-in-worker-expected.txt: Added.
804         * web-platform-tests/workers/baseurl/alpha/xhr-in-worker.html: Added.
805         * web-platform-tests/workers/baseurl/beta/import.py: Added.
806         (main):
807         * web-platform-tests/workers/baseurl/beta/script.js:
808         * web-platform-tests/workers/baseurl/beta/w3c-import.log:
809         * web-platform-tests/workers/baseurl/beta/xhr-worker.py: Added.
810         (main):
811         * web-platform-tests/workers/baseurl/gamma/import.js: Added.
812         * web-platform-tests/workers/baseurl/gamma/importScripts.js:
813         (test):
814         * web-platform-tests/workers/baseurl/gamma/script-module.js: Added.
815         * web-platform-tests/workers/baseurl/gamma/script.js:
816         * web-platform-tests/workers/baseurl/gamma/w3c-import.log:
817         * web-platform-tests/workers/baseurl/gamma/xhr-worker.js: Added.
818         * web-platform-tests/workers/constructors/SharedWorker/connect-event.html:
819         * web-platform-tests/workers/constructors/SharedWorker/connect-event.js: Added.
820         (onconnect):
821         * web-platform-tests/workers/constructors/SharedWorker/dummy-name.html:
822         * web-platform-tests/workers/constructors/SharedWorker/dummy-shared-worker.html:
823         * web-platform-tests/workers/constructors/SharedWorker/dummy-shared-worker.js: Added.
824         * web-platform-tests/workers/constructors/SharedWorker/empty-name.html:
825         * web-platform-tests/workers/constructors/SharedWorker/empty.js: Added.
826         * web-platform-tests/workers/constructors/SharedWorker/global-members.html:
827         * web-platform-tests/workers/constructors/SharedWorker/global-members.js: Added.
828         (onconnect):
829         * web-platform-tests/workers/constructors/SharedWorker/interface-objects.html:
830         * web-platform-tests/workers/constructors/SharedWorker/interface-objects.js: Added.
831         (handleCall):
832         (onconnect):
833         * web-platform-tests/workers/constructors/SharedWorker/name.html:
834         * web-platform-tests/workers/constructors/SharedWorker/name.js: Added.
835         (onconnect):
836         * web-platform-tests/workers/constructors/SharedWorker/port-onmessage.html:
837         * web-platform-tests/workers/constructors/SharedWorker/port-onmessage.js: Added.
838         (onconnect):
839         * web-platform-tests/workers/constructors/SharedWorker/port-properties.html:
840         * web-platform-tests/workers/constructors/SharedWorker/port-readonly.html:
841         * web-platform-tests/workers/constructors/SharedWorker/same-origin.html:
842         * web-platform-tests/workers/constructors/SharedWorker/unexpected-global-properties.html:
843         * web-platform-tests/workers/constructors/SharedWorker/unexpected-global-properties.js: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/constructors/SharedWorker/unexpected-global-properties.html.
844         (onconnect):
845         * web-platform-tests/workers/constructors/SharedWorker/w3c-import.log:
846         * web-platform-tests/workers/constructors/Worker/AbstractWorker.onerror-expected.txt:
847         * web-platform-tests/workers/constructors/Worker/AbstractWorker.onerror.html:
848         * web-platform-tests/workers/constructors/Worker/AbstractWorker.onerror.js: Added.
849         * web-platform-tests/workers/constructors/Worker/Worker-constructor-expected.txt: Added.
850         * web-platform-tests/workers/constructors/Worker/Worker-constructor.html: Added.
851         * web-platform-tests/workers/constructors/Worker/no-arguments-ctor-expected.txt: Removed.
852         * web-platform-tests/workers/constructors/Worker/no-arguments-ctor.html: Removed.
853         * web-platform-tests/workers/constructors/Worker/resolve-empty-string-expected.txt: Removed.
854         * web-platform-tests/workers/constructors/Worker/resolve-empty-string.html: Removed.
855         * web-platform-tests/workers/constructors/Worker/same-origin.html:
856         * web-platform-tests/workers/constructors/Worker/sample_worker/w3c-import.log:
857         * web-platform-tests/workers/constructors/Worker/terminate.html:
858         * web-platform-tests/workers/constructors/Worker/terminate.js: Added.
859         (f):
860         * web-platform-tests/workers/constructors/Worker/unresolvable-url-expected.txt: Removed.
861         * web-platform-tests/workers/constructors/Worker/unresolvable-url.html: Removed.
862         * web-platform-tests/workers/constructors/Worker/w3c-import.log:
863         * web-platform-tests/workers/dedicated-worker-from-blob-url.window-expected.txt: Added.
864         * web-platform-tests/workers/dedicated-worker-from-blob-url.window.html: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/interfaces.worker.html.
865         * web-platform-tests/workers/dedicated-worker-from-blob-url.window.js: Added.
866         (message_from_port):
867         * web-platform-tests/workers/examples/fetch_tests_from_worker-expected.txt: Added.
868         * web-platform-tests/workers/examples/fetch_tests_from_worker.html: Added.
869         * web-platform-tests/workers/examples/fetch_tests_from_worker.js: Added.
870         (test):
871         * web-platform-tests/workers/examples/general.worker-expected.txt: Added.
872         * web-platform-tests/workers/examples/general.worker.html: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/interfaces.worker.html.
873         * web-platform-tests/workers/examples/general.worker.js: Added.
874         (test):
875         * web-platform-tests/workers/examples/w3c-import.log: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/baseurl/alpha/w3c-import.log.
876         * web-platform-tests/workers/interfaces.worker-expected.txt: Removed.
877         * web-platform-tests/workers/interfaces.worker.js: Removed.
878         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.html:
879         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/event-ports-dedicated.js: Added.
880         (onmessage):
881         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.html:
882         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/imagedata-cloned-canvas-in-array.js: Added.
883         (onmessage):
884         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-dictionary-expected.txt: Added.
885         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-dictionary.html: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html.
886         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-dictionary.js: Added.
887         (onmessage):
888         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-expected.txt:
889         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.html:
890         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null-in-array.js: Added.
891         (catch):
892         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.html:
893         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-null.js: Added.
894         (catch):
895         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-undefined.html:
896         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/second-argument-undefined.js: Added.
897         (catch):
898         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.html:
899         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/setting-postMessage.js: Added.
900         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.html:
901         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-imagedata.js: Added.
902         (onmessage):
903         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html:
904         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.js: Added.
905         (i.catch):
906         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/w3c-import.log:
907         * web-platform-tests/workers/interfaces/DedicatedWorkerGlobalScope/w3c-import.log:
908         * web-platform-tests/workers/interfaces/SharedWorkerGlobalScope/name/getting.html:
909         * web-platform-tests/workers/interfaces/SharedWorkerGlobalScope/name/getting.js: Added.
910         (switch):
911         * web-platform-tests/workers/interfaces/SharedWorkerGlobalScope/name/setting.html:
912         * web-platform-tests/workers/interfaces/SharedWorkerGlobalScope/name/setting.js: Added.
913         * web-platform-tests/workers/interfaces/SharedWorkerGlobalScope/name/w3c-import.log:
914         * web-platform-tests/workers/interfaces/SharedWorkerGlobalScope/onconnect.html:
915         * web-platform-tests/workers/interfaces/SharedWorkerGlobalScope/onconnect.js: Added.
916         (catch):
917         (try.self.onconnect.handleEvent):
918         (f):
919         * web-platform-tests/workers/interfaces/SharedWorkerGlobalScope/w3c-import.log:
920         * web-platform-tests/workers/interfaces/WorkerGlobalScope/close/incoming-message.html:
921         * web-platform-tests/workers/interfaces/WorkerGlobalScope/close/incoming-message.js: Added.
922         (onmessage):
923         * web-platform-tests/workers/interfaces/WorkerGlobalScope/close/sending-messages.html:
924         * web-platform-tests/workers/interfaces/WorkerGlobalScope/close/sending-messages.js: Added.
925         * web-platform-tests/workers/interfaces/WorkerGlobalScope/close/setInterval.html:
926         * web-platform-tests/workers/interfaces/WorkerGlobalScope/close/setInterval.js: Added.
927         (interval1.setInterval):
928         (interval2.setInterval):
929         * web-platform-tests/workers/interfaces/WorkerGlobalScope/close/setTimeout.html:
930         * web-platform-tests/workers/interfaces/WorkerGlobalScope/close/setTimeout.js: Added.
931         (x):
932         * web-platform-tests/workers/interfaces/WorkerGlobalScope/close/w3c-import.log:
933         * web-platform-tests/workers/interfaces/WorkerGlobalScope/location/members.html:
934         * web-platform-tests/workers/interfaces/WorkerGlobalScope/location/members.js: Added.
935         * web-platform-tests/workers/interfaces/WorkerGlobalScope/location/redirect-expected.txt:
936         * web-platform-tests/workers/interfaces/WorkerGlobalScope/location/redirect-module-expected.txt: Added.
937         * web-platform-tests/workers/interfaces/WorkerGlobalScope/location/redirect-module.html: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/interfaces/WorkerGlobalScope/location/redirect.html.
938         * web-platform-tests/workers/interfaces/WorkerGlobalScope/location/redirect-sharedworker-expected.txt: Added.
939         * web-platform-tests/workers/interfaces/WorkerGlobalScope/location/redirect-sharedworker.html: Added.
940         * web-platform-tests/workers/interfaces/WorkerGlobalScope/location/redirect.html:
941         * web-platform-tests/workers/interfaces/WorkerGlobalScope/location/redirect.js: Added.
942         * web-platform-tests/workers/interfaces/WorkerGlobalScope/location/returns-same-object.html:
943         * web-platform-tests/workers/interfaces/WorkerGlobalScope/location/returns-same-object.js: Added.
944         * web-platform-tests/workers/interfaces/WorkerGlobalScope/location/setting-members.html:
945         * web-platform-tests/workers/interfaces/WorkerGlobalScope/location/setting-members.js: Added.
946         (catch):
947         * web-platform-tests/workers/interfaces/WorkerGlobalScope/location/w3c-import.log:
948         * web-platform-tests/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror-expected.txt:
949         * web-platform-tests/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.html:
950         * web-platform-tests/workers/interfaces/WorkerGlobalScope/onerror/exception-in-onerror.js: Added.
951         (onerror):
952         (x):
953         * web-platform-tests/workers/interfaces/WorkerGlobalScope/onerror/handled.html:
954         * web-platform-tests/workers/interfaces/WorkerGlobalScope/onerror/handled.js: Added.
955         (onerror):
956         (x):
957         * web-platform-tests/workers/interfaces/WorkerGlobalScope/onerror/not-handled.html:
958         * web-platform-tests/workers/interfaces/WorkerGlobalScope/onerror/not-handled.js: Added.
959         (onerror):
960         (x):
961         * web-platform-tests/workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.html:
962         * web-platform-tests/workers/interfaces/WorkerGlobalScope/onerror/propagate-to-window-onerror.js: Added.
963         (x):
964         * web-platform-tests/workers/interfaces/WorkerGlobalScope/onerror/w3c-import.log:
965         * web-platform-tests/workers/interfaces/WorkerGlobalScope/self.html:
966         * web-platform-tests/workers/interfaces/WorkerGlobalScope/self.js: Added.
967         (check):
968         * web-platform-tests/workers/interfaces/WorkerGlobalScope/w3c-import.log:
969         * web-platform-tests/workers/interfaces/WorkerUtils/WindowTimers/001.html:
970         * web-platform-tests/workers/interfaces/WorkerUtils/WindowTimers/001.js: Added.
971         (setTimeout):
972         * web-platform-tests/workers/interfaces/WorkerUtils/WindowTimers/002.html:
973         * web-platform-tests/workers/interfaces/WorkerUtils/WindowTimers/002.js: Added.
974         (t.setTimeout):
975         * web-platform-tests/workers/interfaces/WorkerUtils/WindowTimers/003.html:
976         * web-platform-tests/workers/interfaces/WorkerUtils/WindowTimers/003.js: Added.
977         (setInterval):
978         * web-platform-tests/workers/interfaces/WorkerUtils/WindowTimers/004.html:
979         * web-platform-tests/workers/interfaces/WorkerUtils/WindowTimers/004.js: Added.
980         (t.setInterval):
981         * web-platform-tests/workers/interfaces/WorkerUtils/WindowTimers/005-expected.txt: Added.
982         * web-platform-tests/workers/interfaces/WorkerUtils/WindowTimers/005.html: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/interfaces/WorkerUtils/WindowTimers/001.html.
983         * web-platform-tests/workers/interfaces/WorkerUtils/WindowTimers/005.js: Added.
984         (t.setInterval):
985         * web-platform-tests/workers/interfaces/WorkerUtils/WindowTimers/w3c-import.log:
986         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/003.html:
987         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/003.js: Added.
988         (catch):
989         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/004.html:
990         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/004.js: Added.
991         (catch):
992         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/005.html:
993         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/005.js: Added.
994         (catch):
995         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/006.html:
996         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/006.js: Added.
997         (catch):
998         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/007.html:
999         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/007.js: Added.
1000         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/008.html:
1001         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/008.js: Added.
1002         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/009.html:
1003         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/009.js: Added.
1004         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/010.html:
1005         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/010.js: Added.
1006         (catch):
1007         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/011.html:
1008         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/011.js: Added.
1009         (catch):
1010         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/012.html:
1011         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/012.js: Added.
1012         (catch):
1013         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/1.headers: Added.
1014         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/null.headers: Added.
1015         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/undefined.headers: Added.
1016         * web-platform-tests/workers/interfaces/WorkerUtils/importScripts/w3c-import.log:
1017         * web-platform-tests/workers/interfaces/WorkerUtils/navigator/002.html:
1018         * web-platform-tests/workers/interfaces/WorkerUtils/navigator/002.js: Added.
1019         * web-platform-tests/workers/interfaces/WorkerUtils/navigator/003.html:
1020         * web-platform-tests/workers/interfaces/WorkerUtils/navigator/003.js: Added.
1021         * web-platform-tests/workers/interfaces/WorkerUtils/navigator/004.html:
1022         * web-platform-tests/workers/interfaces/WorkerUtils/navigator/004.js: Added.
1023         * web-platform-tests/workers/interfaces/WorkerUtils/navigator/005.html:
1024         * web-platform-tests/workers/interfaces/WorkerUtils/navigator/005.js: Added.
1025         * web-platform-tests/workers/interfaces/WorkerUtils/navigator/006.html:
1026         * web-platform-tests/workers/interfaces/WorkerUtils/navigator/006.js: Added.
1027         * web-platform-tests/workers/interfaces/WorkerUtils/navigator/007.html:
1028         * web-platform-tests/workers/interfaces/WorkerUtils/navigator/007.js: Added.
1029         * web-platform-tests/workers/interfaces/WorkerUtils/navigator/language.html:
1030         * web-platform-tests/workers/interfaces/WorkerUtils/navigator/language.js: Added.
1031         * web-platform-tests/workers/interfaces/WorkerUtils/navigator/w3c-import.log:
1032         * web-platform-tests/workers/modules/dedicated-worker-import-blob-url.any-expected.txt: Added.
1033         * web-platform-tests/workers/modules/dedicated-worker-import-blob-url.any.html: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/interfaces.worker.html.
1034         * web-platform-tests/workers/modules/dedicated-worker-import-blob-url.any.js: Added.
1035         (import_blob_url_test):
1036         * web-platform-tests/workers/modules/dedicated-worker-import-blob-url.any.worker-expected.txt: Added.
1037         * web-platform-tests/workers/modules/dedicated-worker-import-blob-url.any.worker.html: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/interfaces.worker.html.
1038         * web-platform-tests/workers/modules/dedicated-worker-import-csp-expected.txt: Added.
1039         * web-platform-tests/workers/modules/dedicated-worker-import-csp.html: Added.
1040         * web-platform-tests/workers/modules/dedicated-worker-import-data-url.any-expected.txt: Added.
1041         * web-platform-tests/workers/modules/dedicated-worker-import-data-url.any.html: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/interfaces.worker.html.
1042         * web-platform-tests/workers/modules/dedicated-worker-import-data-url.any.js: Added.
1043         (import_data_url_test):
1044         * web-platform-tests/workers/modules/dedicated-worker-import-data-url.any.worker-expected.txt: Added.
1045         * web-platform-tests/workers/modules/dedicated-worker-import-data-url.any.worker.html: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/interfaces.worker.html.
1046         * web-platform-tests/workers/modules/dedicated-worker-import-failure-expected.txt: Added.
1047         * web-platform-tests/workers/modules/dedicated-worker-import-failure.html: Added.
1048         * web-platform-tests/workers/modules/dedicated-worker-import-meta-expected.txt: Added.
1049         * web-platform-tests/workers/modules/dedicated-worker-import-meta.html: Added.
1050         * web-platform-tests/workers/modules/dedicated-worker-import-referrer-expected.txt: Added.
1051         * web-platform-tests/workers/modules/dedicated-worker-import-referrer.html: Added.
1052         * web-platform-tests/workers/modules/dedicated-worker-import.any-expected.txt: Added.
1053         * web-platform-tests/workers/modules/dedicated-worker-import.any.html: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/interfaces.worker.html.
1054         * web-platform-tests/workers/modules/dedicated-worker-import.any.js: Added.
1055         (import_test):
1056         * web-platform-tests/workers/modules/dedicated-worker-import.any.worker-expected.txt: Added.
1057         * web-platform-tests/workers/modules/dedicated-worker-import.any.worker.html: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/interfaces.worker.html.
1058         * web-platform-tests/workers/modules/dedicated-worker-options-credentials-expected.txt: Added.
1059         * web-platform-tests/workers/modules/dedicated-worker-options-credentials.html: Added.
1060         * web-platform-tests/workers/modules/dedicated-worker-options-credentials.html.headers: Added.
1061         * web-platform-tests/workers/modules/dedicated-worker-options-type-expected.txt: Added.
1062         * web-platform-tests/workers/modules/dedicated-worker-options-type.html: Added.
1063         * web-platform-tests/workers/modules/resources/credentials.py: Added.
1064         (main):
1065         * web-platform-tests/workers/modules/resources/dynamic-import-and-then-static-import-worker.js: Added.
1066         * web-platform-tests/workers/modules/resources/dynamic-import-given-url-worker.js: Added.
1067         * web-platform-tests/workers/modules/resources/dynamic-import-remote-origin-credentials-checker-worker.sub.js: Added.
1068         * web-platform-tests/workers/modules/resources/dynamic-import-remote-origin-referrer-checker-worker.sub.js: Added.
1069         * web-platform-tests/workers/modules/resources/dynamic-import-remote-origin-script-worker.sub.js: Added.
1070         * web-platform-tests/workers/modules/resources/dynamic-import-same-origin-credentials-checker-worker.js: Added.
1071         * web-platform-tests/workers/modules/resources/dynamic-import-same-origin-referrer-checker-worker.js: Added.
1072         * web-platform-tests/workers/modules/resources/dynamic-import-worker.js: Added.
1073         * web-platform-tests/workers/modules/resources/empty-worker.js: Added.
1074         * web-platform-tests/workers/modules/resources/eval-dynamic-import-worker.js: Added.
1075         * web-platform-tests/workers/modules/resources/export-on-dynamic-import-script.js: Added.
1076         * web-platform-tests/workers/modules/resources/export-on-dynamic-import-script.js.headers: Added.
1077         * web-platform-tests/workers/modules/resources/export-on-load-script.js: Added.
1078         * web-platform-tests/workers/modules/resources/export-on-load-script.js.headers: Added.
1079         * web-platform-tests/workers/modules/resources/export-on-static-import-script.js: Added.
1080         * web-platform-tests/workers/modules/resources/export-on-static-import-script.js.headers: Added.
1081         * web-platform-tests/workers/modules/resources/import-meta-url-worker.js: Added.
1082         * web-platform-tests/workers/modules/resources/import-scripts-worker.js: Added.
1083         (catch):
1084         * web-platform-tests/workers/modules/resources/import-test-cases.js: Added.
1085         * web-platform-tests/workers/modules/resources/nested-dynamic-import-worker.js: Added.
1086         * web-platform-tests/workers/modules/resources/nested-static-import-worker.js: Added.
1087         * web-platform-tests/workers/modules/resources/new-worker-window.html: Added.
1088         * web-platform-tests/workers/modules/resources/post-message-on-load-worker.js: Added.
1089         * web-platform-tests/workers/modules/resources/referrer-checker.py: Added.
1090         (main):
1091         * web-platform-tests/workers/modules/resources/static-import-and-then-dynamic-import-worker.js: Added.
1092         * web-platform-tests/workers/modules/resources/static-import-non-existent-script-worker.js: Added.
1093         * web-platform-tests/workers/modules/resources/static-import-remote-origin-credentials-checker-worker.sub.js: Added.
1094         * web-platform-tests/workers/modules/resources/static-import-remote-origin-referrer-checker-worker.sub.js: Added.
1095         * web-platform-tests/workers/modules/resources/static-import-remote-origin-script-worker.sub.js: Added.
1096         * web-platform-tests/workers/modules/resources/static-import-same-origin-credentials-checker-worker.js: Added.
1097         * web-platform-tests/workers/modules/resources/static-import-same-origin-referrer-checker-worker.js: Added.
1098         * web-platform-tests/workers/modules/resources/static-import-worker.js: Added.
1099         * web-platform-tests/workers/modules/resources/w3c-import.log: Added.
1100         * web-platform-tests/workers/modules/w3c-import.log: Added.
1101         * web-platform-tests/workers/name-property-expected.txt:
1102         * web-platform-tests/workers/name-property.html:
1103         * web-platform-tests/workers/nested_worker.worker.js:
1104         (async_test):
1105         * web-platform-tests/workers/nested_worker_close_from_parent_worker-expected.txt: Added.
1106         * web-platform-tests/workers/nested_worker_close_from_parent_worker.html: Added.
1107         * web-platform-tests/workers/nested_worker_close_self.worker-expected.txt: Added.
1108         * web-platform-tests/workers/nested_worker_close_self.worker.html: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/interfaces.worker.html.
1109         * web-platform-tests/workers/nested_worker_close_self.worker.js: Added.
1110         (async_test):
1111         * web-platform-tests/workers/nested_worker_importScripts.worker-expected.txt: Added.
1112         * web-platform-tests/workers/nested_worker_importScripts.worker.html: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/interfaces.worker.html.
1113         * web-platform-tests/workers/nested_worker_importScripts.worker.js: Added.
1114         (async_test):
1115         * web-platform-tests/workers/nested_worker_sync_xhr.worker-expected.txt: Added.
1116         * web-platform-tests/workers/nested_worker_sync_xhr.worker.html: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/interfaces.worker.html.
1117         * web-platform-tests/workers/nested_worker_sync_xhr.worker.js: Added.
1118         (async_test):
1119         * web-platform-tests/workers/nested_worker_terminate_from_document-expected.txt: Added.
1120         * web-platform-tests/workers/nested_worker_terminate_from_document.html: Added.
1121         * web-platform-tests/workers/non-automated/navigator-onLine.html:
1122         * web-platform-tests/workers/non-automated/navigator-onLine.js: Added.
1123         (string_appeared_here.in.self.onmessage):
1124         (else.e.ports.0.onmessage):
1125         (else.onconnect):
1126         * web-platform-tests/workers/non-automated/w3c-import.log:
1127         * web-platform-tests/workers/opaque-origin.html:
1128         * web-platform-tests/workers/semantics/encodings/001.html:
1129         * web-platform-tests/workers/semantics/encodings/001.html.headers: Removed.
1130         * web-platform-tests/workers/semantics/encodings/001.js: Added.
1131         * web-platform-tests/workers/semantics/encodings/001.js.headers: Added.
1132         * web-platform-tests/workers/semantics/encodings/002.html:
1133         * web-platform-tests/workers/semantics/encodings/002.html.headers: Removed.
1134         * web-platform-tests/workers/semantics/encodings/002.js: Added.
1135         (onconnect):
1136         * web-platform-tests/workers/semantics/encodings/002.js.headers: Added.
1137         * web-platform-tests/workers/semantics/encodings/003.html:
1138         * web-platform-tests/workers/semantics/encodings/003.js: Added.
1139         * web-platform-tests/workers/semantics/encodings/004.html:
1140         * web-platform-tests/workers/semantics/encodings/004.js: Added.
1141         (onconnect):
1142         * web-platform-tests/workers/semantics/encodings/w3c-import.log:
1143         * web-platform-tests/workers/semantics/interface-objects/001.worker-expected.txt:
1144         * web-platform-tests/workers/semantics/interface-objects/001.worker.js:
1145         * web-platform-tests/workers/semantics/interface-objects/002.worker-expected.txt:
1146         * web-platform-tests/workers/semantics/interface-objects/002.worker.js:
1147         * web-platform-tests/workers/semantics/interface-objects/003.html:
1148         * web-platform-tests/workers/semantics/interface-objects/003.js: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/semantics/interface-objects/003.html.
1149         (onconnect):
1150         * web-platform-tests/workers/semantics/interface-objects/004.html:
1151         * web-platform-tests/workers/semantics/interface-objects/004.js: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/semantics/interface-objects/004.html.
1152         (onconnect):
1153         * web-platform-tests/workers/semantics/interface-objects/w3c-import.log:
1154         * web-platform-tests/workers/semantics/multiple-workers/001.html:
1155         * web-platform-tests/workers/semantics/multiple-workers/001.js: Added.
1156         (string_appeared_here.in.self.onmessage):
1157         (else.e.ports.0.onmessage):
1158         (else.onconnect):
1159         * web-platform-tests/workers/semantics/multiple-workers/002.html:
1160         * web-platform-tests/workers/semantics/multiple-workers/002.js: Added.
1161         * web-platform-tests/workers/semantics/multiple-workers/003.html:
1162         * web-platform-tests/workers/semantics/multiple-workers/003.js: Added.
1163         (location.hash.string_appeared_here.w2.onmessage):
1164         (else.w3.onmessage):
1165         (else):
1166         * web-platform-tests/workers/semantics/multiple-workers/004-expected.txt:
1167         * web-platform-tests/workers/semantics/multiple-workers/004.html:
1168         * web-platform-tests/workers/semantics/multiple-workers/005.html:
1169         * web-platform-tests/workers/semantics/multiple-workers/006.html:
1170         * web-platform-tests/workers/semantics/multiple-workers/007.html:
1171         * web-platform-tests/workers/semantics/multiple-workers/008-1.html:
1172         * web-platform-tests/workers/semantics/multiple-workers/008.html:
1173         * web-platform-tests/workers/semantics/multiple-workers/008.js: Added.
1174         (onconnect):
1175         * web-platform-tests/workers/semantics/multiple-workers/w3c-import.log:
1176         * web-platform-tests/workers/semantics/navigation/001-1.html:
1177         * web-platform-tests/workers/semantics/navigation/001-1.js: Added.
1178         (setInterval):
1179         * web-platform-tests/workers/semantics/navigation/w3c-import.log:
1180         * web-platform-tests/workers/semantics/reporting-errors/001.html:
1181         * web-platform-tests/workers/semantics/reporting-errors/001.js: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/semantics/reporting-errors/001.html.
1182         (onerror):
1183         (onconnect):
1184         * web-platform-tests/workers/semantics/reporting-errors/002.html:
1185         * web-platform-tests/workers/semantics/reporting-errors/002.js: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/semantics/reporting-errors/002.html.
1186         (onconnect):
1187         * web-platform-tests/workers/semantics/reporting-errors/003.html:
1188         * web-platform-tests/workers/semantics/reporting-errors/003.js: Added.
1189         (onconnect):
1190         * web-platform-tests/workers/semantics/reporting-errors/004-1.html:
1191         * web-platform-tests/workers/semantics/reporting-errors/004.html:
1192         * web-platform-tests/workers/semantics/reporting-errors/004.js: Added.
1193         (onconnect):
1194         * web-platform-tests/workers/semantics/reporting-errors/w3c-import.log:
1195         * web-platform-tests/workers/semantics/run-a-worker/001.html:
1196         * web-platform-tests/workers/semantics/run-a-worker/001.js: Added.
1197         * web-platform-tests/workers/semantics/run-a-worker/002.html:
1198         * web-platform-tests/workers/semantics/run-a-worker/002.js: Added.
1199         (onconnect):
1200         * web-platform-tests/workers/semantics/run-a-worker/003.html:
1201         * web-platform-tests/workers/semantics/run-a-worker/w3c-import.log:
1202         * web-platform-tests/workers/semantics/structured-clone/w3c-import.log:
1203         * web-platform-tests/workers/semantics/xhr/001.html:
1204         * web-platform-tests/workers/semantics/xhr/001.js: Added.
1205         (xhr.onreadystatechange):
1206         * web-platform-tests/workers/semantics/xhr/002.html:
1207         * web-platform-tests/workers/semantics/xhr/002.js: Added.
1208         * web-platform-tests/workers/semantics/xhr/003.html:
1209         * web-platform-tests/workers/semantics/xhr/003.js: Copied from LayoutTests/imported/w3c/web-platform-tests/workers/semantics/xhr/003.html.
1210         (xhr.onreadystatechange):
1211         (onconnect):
1212         * web-platform-tests/workers/semantics/xhr/004.html:
1213         * web-platform-tests/workers/semantics/xhr/004.js: Added.
1214         (onconnect):
1215         * web-platform-tests/workers/semantics/xhr/support/w3c-import.log:
1216         * web-platform-tests/workers/semantics/xhr/w3c-import.log:
1217         * web-platform-tests/workers/shared-worker-from-blob-url.window-expected.txt: Added.
1218         * web-platform-tests/workers/shared-worker-from-blob-url.window.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/workers/interfaces.worker.html.
1219         * web-platform-tests/workers/shared-worker-from-blob-url.window.js: Added.
1220         (message_from_port):
1221         * web-platform-tests/workers/support/SharedWorker-common.js: Added.
1222         (generateError):
1223         (event.ports.0.onmessage):
1224         (onconnect):
1225         (handleMessage):
1226         * web-platform-tests/workers/support/SharedWorker-create-common.js: Added.
1227         (createWorker.worker.port.onmessage):
1228         (createWorker.worker.postMessage):
1229         (createWorker):
1230         * web-platform-tests/workers/support/SharedWorker-script-error.js: Added.
1231         (event.ports.0.onmessage):
1232         (onconnect):
1233         (else.onerror):
1234         (handleMessage):
1235         * web-platform-tests/workers/support/Worker-common.js: Added.
1236         (onmessage):
1237         * web-platform-tests/workers/support/Worker-create-common.js: Added.
1238         (createWorker):
1239         * web-platform-tests/workers/support/Worker-messageport.js: Added.
1240         (onmessage):
1241         (pingBack):
1242         * web-platform-tests/workers/support/Worker-run-forever.js: Added.
1243         * web-platform-tests/workers/support/Worker-structure-message.js: Added.
1244         (self.onmessage):
1245         * web-platform-tests/workers/support/Worker-termination-with-port-messages.js: Added.
1246         (echo):
1247         (onmessage):
1248         * web-platform-tests/workers/support/Worker-thread-multi-port.js: Added.
1249         (onmessage):
1250         (testPassed):
1251         (testFailed):
1252         * web-platform-tests/workers/support/Worker-timeout-cancel-order.js: Added.
1253         (t1.setTimeout):
1254         (setTimeout):
1255         * web-platform-tests/workers/support/Worker-timeout-decreasing-order.js: Added.
1256         (setTimeout):
1257         * web-platform-tests/workers/support/Worker-timeout-increasing-order.js: Added.
1258         (setTimeout):
1259         * web-platform-tests/workers/support/WorkerGlobalScope-close.js: Added.
1260         (else.messagePort.onmessage):
1261         (onmessage):
1262         * web-platform-tests/workers/support/WorkerSendingPerformanceNow.js: Added.
1263         (calcResponse):
1264         (self.onmessage):
1265         (port.onmessage):
1266         * web-platform-tests/workers/support/iframe_sw_dataUrl.html: Added.
1267         * web-platform-tests/workers/support/importScripts-1.js: Added.
1268         * web-platform-tests/workers/support/importScripts-2.js: Added.
1269         * web-platform-tests/workers/support/importScripts-3.js: Added.
1270         * web-platform-tests/workers/support/imported_script.py: Added.
1271         (main):
1272         * web-platform-tests/workers/support/invalidScript.js: Added.
1273         * web-platform-tests/workers/support/name.js:
1274         (test):
1275         * web-platform-tests/workers/support/parent_of_nested_worker.js: Added.
1276         (try.worker.onmessage):
1277         (catch):
1278         * web-platform-tests/workers/support/sync_xhr.js: Added.
1279         (catch):
1280         * web-platform-tests/workers/support/sync_xhr_target.xml: Added.
1281         * web-platform-tests/workers/support/throw-on-message-Worker.js: Added.
1282         (self.onerror):
1283         (self.onmessage):
1284         * web-platform-tests/workers/support/w3c-import.log:
1285         * web-platform-tests/workers/w3c-import.log:
1286         * web-platform-tests/workers/worker-performance.worker-expected.txt:
1287
1288 2019-09-10  Youenn Fablet  <youenn@apple.com>
1289
1290         Remove MediaStreamPrivate::scheduleDeferredTask
1291         https://bugs.webkit.org/show_bug.cgi?id=200975
1292
1293         Reviewed by Eric Carlson.
1294
1295         * web-platform-tests/mediacapture-streams/MediaStream-finished-add.https-expected.txt:
1296
1297 2019-09-10  Chris Dumez  <cdumez@apple.com>
1298
1299         Unreviewed, unskip / rebaseline a few service worker tests
1300         https://bugs.webkit.org/show_bug.cgi?id=201626
1301
1302         * web-platform-tests/service-workers/service-worker/client-navigate.https-expected.txt:
1303         * web-platform-tests/service-workers/service-worker/embed-and-object-are-not-intercepted.https-expected.txt:
1304         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-video-cache.https-expected.txt:
1305         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-video-with-range-request.https-expected.txt:
1306         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-video.https-expected.txt:
1307         * web-platform-tests/service-workers/service-worker/import-module-scripts.https-expected.txt:
1308         * web-platform-tests/service-workers/service-worker/import-scripts-redirect.https-expected.txt:
1309         * web-platform-tests/service-workers/service-worker/multipart-image.https-expected.txt:
1310         * web-platform-tests/service-workers/service-worker/navigation-redirect.https-expected.txt:
1311         * web-platform-tests/service-workers/service-worker/performance-timeline.https-expected.txt:
1312         * web-platform-tests/service-workers/service-worker/ready.https-expected.txt:
1313         * web-platform-tests/service-workers/service-worker/respond-with-body-accessed-response.https-expected.txt:
1314         * web-platform-tests/service-workers/service-worker/sandboxed-iframe-fetch-event.https-expected.txt:
1315         * web-platform-tests/service-workers/service-worker/skip-waiting-without-using-registration.https-expected.txt:
1316         * web-platform-tests/service-workers/service-worker/update-not-allowed.https-expected.txt:
1317         * web-platform-tests/service-workers/service-worker/update.https-expected.txt:
1318         * web-platform-tests/service-workers/service-worker/worker-client-id.https-expected.txt:
1319         * web-platform-tests/service-workers/service-worker/worker-in-sandboxed-iframe-by-csp-fetch-event.https-expected.txt:
1320
1321 2019-09-10  Youenn Fablet  <youenn@apple.com>
1322
1323         Add support to RTCDataChannel.send(Blob)
1324         https://bugs.webkit.org/show_bug.cgi?id=201377
1325
1326         Reviewed by Chris Dumez.
1327
1328         * web-platform-tests/webrtc/RTCDataChannel-send-blob-order-expected.txt: Added.
1329         * web-platform-tests/webrtc/RTCDataChannel-send-blob-order.html: Added.
1330         * web-platform-tests/webrtc/RTCDataChannel-send-expected.txt:
1331
1332 2019-09-09  Joonghun Park  <jh718.park@samsung.com>
1333
1334         getComputedStyle for line-height: normal should return the keyword instead of a length
1335         https://bugs.webkit.org/show_bug.cgi?id=201296
1336
1337         Reviewed by Ryosuke Niwa.
1338
1339         Per https://github.com/w3c/csswg-drafts/issues/3749,
1340         Gecko and Blink has this behavior already.
1341
1342         This patch makes WebKit has the same behavior with them.
1343
1344         * web-platform-tests/css/css-inline/parsing/line-height-computed-expected.txt: Added.
1345         * web-platform-tests/css/css-inline/parsing/line-height-computed.html: Added.
1346         * web-platform-tests/css/cssom/getComputedStyle-line-height-expected.txt: Added.
1347         * web-platform-tests/css/cssom/getComputedStyle-line-height.html: Added.
1348         * web-platform-tests/html/rendering/replaced-elements/the-select-element/select-1-line-height-expected.html: Added.
1349         * web-platform-tests/html/rendering/replaced-elements/the-select-element/select-1-line-height.html: Added.
1350
1351 2019-09-09  Chris Dumez  <cdumez@apple.com>
1352
1353         Resync service workers WPT tests from upstream
1354         https://bugs.webkit.org/show_bug.cgi?id=201589
1355
1356         Reviewed by Youenn Fablet.
1357
1358         Resync service workers WPT tests from upstream 820f0f86047e6e26401e.
1359
1360         * web-platform-tests/service-workers/service-worker/Service-Worker-Allowed-header.https-expected.txt:
1361         * web-platform-tests/service-workers/service-worker/Service-Worker-Allowed-header.https.html:
1362         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/postmessage.https.html:
1363         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/unregister.https.html:
1364         * web-platform-tests/service-workers/service-worker/ServiceWorkerGlobalScope/update.https.html:
1365         * web-platform-tests/service-workers/service-worker/about-blank-replacement.https.html:
1366         * web-platform-tests/service-workers/service-worker/activate-event-after-install-state-change.https.html:
1367         * web-platform-tests/service-workers/service-worker/activation-after-registration.https.html:
1368         * web-platform-tests/service-workers/service-worker/activation.https-expected.txt:
1369         * web-platform-tests/service-workers/service-worker/activation.https.html:
1370         * web-platform-tests/service-workers/service-worker/appcache-ordering-main.https.html:
1371         * web-platform-tests/service-workers/service-worker/claim-fetch-with-appcache.https-expected.txt: Removed.
1372         * web-platform-tests/service-workers/service-worker/claim-fetch-with-appcache.https.html: Removed.
1373         * web-platform-tests/service-workers/service-worker/claim-fetch.https.html:
1374         * web-platform-tests/service-workers/service-worker/claim-not-using-registration.https.html:
1375         * web-platform-tests/service-workers/service-worker/claim-shared-worker-fetch.https.html:
1376         * web-platform-tests/service-workers/service-worker/claim-using-registration.https.html:
1377         * web-platform-tests/service-workers/service-worker/claim-worker-fetch.https-expected.txt:
1378         * web-platform-tests/service-workers/service-worker/claim-worker-fetch.https.html:
1379         * web-platform-tests/service-workers/service-worker/client-id.https.html:
1380         * web-platform-tests/service-workers/service-worker/clients-get-client-types.https.html:
1381         * web-platform-tests/service-workers/service-worker/clients-get-resultingClientId.https-expected.txt: Removed.
1382         * web-platform-tests/service-workers/service-worker/clients-get-resultingClientId.https.html: Removed.
1383         * web-platform-tests/service-workers/service-worker/clients-get.https-expected.txt:
1384         * web-platform-tests/service-workers/service-worker/clients-get.https.html:
1385         * web-platform-tests/service-workers/service-worker/clients-matchall-client-types.https.html:
1386         * web-platform-tests/service-workers/service-worker/clients-matchall-exact-controller.https-expected.txt:
1387         * web-platform-tests/service-workers/service-worker/clients-matchall-exact-controller.https.html:
1388         * web-platform-tests/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html:
1389         * web-platform-tests/service-workers/service-worker/clients-matchall-order.https.html:
1390         * web-platform-tests/service-workers/service-worker/clients-matchall.https.html:
1391         * web-platform-tests/service-workers/service-worker/controller-on-disconnect.https.html:
1392         * web-platform-tests/service-workers/service-worker/controller-on-load.https.html:
1393         * web-platform-tests/service-workers/service-worker/controller-on-reload.https.html:
1394         * web-platform-tests/service-workers/service-worker/data-transfer-files.https-expected.txt: Removed.
1395         * web-platform-tests/service-workers/service-worker/data-transfer-files.https.html: Removed.
1396         * web-platform-tests/service-workers/service-worker/detached-context.https-expected.txt:
1397         * web-platform-tests/service-workers/service-worker/detached-context.https.html:
1398         * web-platform-tests/service-workers/service-worker/extendable-event-async-waituntil.https-expected.txt:
1399         * web-platform-tests/service-workers/service-worker/extendable-event-async-waituntil.https.html:
1400         * web-platform-tests/service-workers/service-worker/extendable-event-waituntil.https.html:
1401         * web-platform-tests/service-workers/service-worker/fetch-audio-tainting.https-expected.txt: Removed.
1402         * web-platform-tests/service-workers/service-worker/fetch-audio-tainting.https.html: Removed.
1403         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-double-write.https-expected.txt: Removed.
1404         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-double-write.https.html: Removed.
1405         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html:
1406         * web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-video.https.html:
1407         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https-expected.txt:
1408         * web-platform-tests/service-workers/service-worker/fetch-cors-xhr.https.html:
1409         * web-platform-tests/service-workers/service-worker/fetch-csp.https.html:
1410         * web-platform-tests/service-workers/service-worker/fetch-event-after-navigation-within-page.https.html:
1411         * web-platform-tests/service-workers/service-worker/fetch-event-async-respond-with.https-expected.txt:
1412         * web-platform-tests/service-workers/service-worker/fetch-event-async-respond-with.https.html:
1413         * web-platform-tests/service-workers/service-worker/fetch-event-network-error.https.html:
1414         * web-platform-tests/service-workers/service-worker/fetch-event-referrer-policy.https-expected.txt:
1415         * web-platform-tests/service-workers/service-worker/fetch-event-referrer-policy.https.html:
1416         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-argument.https.html:
1417         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-body-loaded-in-chunk.https.html:
1418         * web-platform-tests/service-workers/service-worker/fetch-event-respond-with-stops-propagation.https.html:
1419         * web-platform-tests/service-workers/service-worker/fetch-event-throws-after-respond-with.https.html:
1420         * web-platform-tests/service-workers/service-worker/fetch-event.https-expected.txt:
1421         * web-platform-tests/service-workers/service-worker/fetch-event.https.html:
1422         * web-platform-tests/service-workers/service-worker/fetch-frame-resource.https.html:
1423         * web-platform-tests/service-workers/service-worker/fetch-header-visibility.https.html:
1424         * web-platform-tests/service-workers/service-worker/fetch-request-css-base-url.https-expected.txt:
1425         * web-platform-tests/service-workers/service-worker/fetch-request-css-base-url.https.html:
1426         * web-platform-tests/service-workers/service-worker/fetch-request-css-images.https.html:
1427         * web-platform-tests/service-workers/service-worker/fetch-request-html-imports.https-expected.txt:
1428         * web-platform-tests/service-workers/service-worker/fetch-request-html-imports.https.html:
1429         * web-platform-tests/service-workers/service-worker/fetch-request-no-freshness-headers.https.html:
1430         * web-platform-tests/service-workers/service-worker/fetch-request-redirect.https.html:
1431         * web-platform-tests/service-workers/service-worker/fetch-request-xhr-sync.https.html:
1432         * web-platform-tests/service-workers/service-worker/fetch-response-xhr.https.html:
1433         * web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https.html:
1434         * web-platform-tests/service-workers/service-worker/getregistration.https-expected.txt:
1435         * web-platform-tests/service-workers/service-worker/getregistration.https.html:
1436         * web-platform-tests/service-workers/service-worker/import-module-scripts.https-expected.txt: Removed.
1437         * web-platform-tests/service-workers/service-worker/import-module-scripts.https.html: Removed.
1438         * web-platform-tests/service-workers/service-worker/import-scripts-mime-types.https-expected.txt: Removed.
1439         * web-platform-tests/service-workers/service-worker/import-scripts-mime-types.https.html: Removed.
1440         * web-platform-tests/service-workers/service-worker/import-scripts-resource-map.https-expected.txt:
1441         * web-platform-tests/service-workers/service-worker/import-scripts-resource-map.https.html:
1442         * web-platform-tests/service-workers/service-worker/interfaces-window.https.html:
1443         * web-platform-tests/service-workers/service-worker/invalid-blobtype.https.html:
1444         * web-platform-tests/service-workers/service-worker/invalid-header.https.html:
1445         * web-platform-tests/service-workers/service-worker/iso-latin1-header.https.html:
1446         * web-platform-tests/service-workers/service-worker/multiple-update.https.html:
1447         * web-platform-tests/service-workers/service-worker/navigation-redirect.https.html:
1448         * web-platform-tests/service-workers/service-worker/onactivate-script-error.https.html:
1449         * web-platform-tests/service-workers/service-worker/performance-timeline.https.html:
1450         * web-platform-tests/service-workers/service-worker/postmessage-from-waiting-serviceworker.https.html:
1451         * web-platform-tests/service-workers/service-worker/postmessage-to-client-message-queue.https-expected.txt: Removed.
1452         * web-platform-tests/service-workers/service-worker/postmessage-to-client-message-queue.https.html: Removed.
1453         * web-platform-tests/service-workers/service-worker/postmessage-to-client.https.html:
1454         * web-platform-tests/service-workers/service-worker/postmessage.https-expected.txt:
1455         * web-platform-tests/service-workers/service-worker/postmessage.https.html:
1456         * web-platform-tests/service-workers/service-worker/ready.https.html:
1457         * web-platform-tests/service-workers/service-worker/redirected-response.https-expected.txt:
1458         * web-platform-tests/service-workers/service-worker/redirected-response.https.html:
1459         * web-platform-tests/service-workers/service-worker/referer.https.html:
1460         * web-platform-tests/service-workers/service-worker/register-default-scope.https.html:
1461         * web-platform-tests/service-workers/service-worker/register-wait-forever-in-install-worker.https.html:
1462         * web-platform-tests/service-workers/service-worker/registration-end-to-end.https.html:
1463         * web-platform-tests/service-workers/service-worker/registration-events.https.html:
1464         * web-platform-tests/service-workers/service-worker/registration-mime-types.https-expected.txt:
1465         * web-platform-tests/service-workers/service-worker/registration-mime-types.https.html:
1466         * web-platform-tests/service-workers/service-worker/registration-schedule-job.https-expected.txt: Removed.
1467         * web-platform-tests/service-workers/service-worker/registration-schedule-job.https.html: Removed.
1468         * web-platform-tests/service-workers/service-worker/registration-scope.https-expected.txt:
1469         * web-platform-tests/service-workers/service-worker/registration-security-error.https-expected.txt:
1470         * web-platform-tests/service-workers/service-worker/registration-service-worker-attributes.https.html:
1471         * web-platform-tests/service-workers/service-worker/registration-updateviacache.https-expected.txt:
1472         * web-platform-tests/service-workers/service-worker/registration-updateviacache.https.html:
1473         * web-platform-tests/service-workers/service-worker/resource-timing.https.html: Renamed from LayoutTests/imported/w3c/web-platform-tests/service-workers/service-worker/resource-timing.sub.https.html.
1474         * web-platform-tests/service-workers/service-worker/resource-timing.sub.https-expected.txt: Removed.
1475         * web-platform-tests/service-workers/service-worker/resources/about-blank-replacement-ping-frame.py:
1476         * web-platform-tests/service-workers/service-worker/resources/appcache-ordering.manifest:
1477         * web-platform-tests/service-workers/service-worker/resources/claim-worker.js:
1478         * web-platform-tests/service-workers/service-worker/resources/classic-worker.js: Removed.
1479         * web-platform-tests/service-workers/service-worker/resources/clients-get-cross-origin-frame.html:
1480         * web-platform-tests/service-workers/service-worker/resources/clients-get-resultingClientId-worker.js: Removed.
1481         * web-platform-tests/service-workers/service-worker/resources/clients-get-worker.js:
1482         (self.onmessage):
1483         * web-platform-tests/service-workers/service-worker/resources/enable-client-message-queue.html: Removed.
1484         * web-platform-tests/service-workers/service-worker/resources/extendable-event-async-waituntil.js:
1485         (switch):
1486         (event.request.url.indexOf):
1487         (else.event.request.url.indexOf):
1488         * web-platform-tests/service-workers/service-worker/resources/fetch-canvas-tainting-double-write-worker.js: Removed.
1489         * web-platform-tests/service-workers/service-worker/resources/fetch-cors-xhr-iframe.html:
1490         * web-platform-tests/service-workers/service-worker/resources/fetch-event-async-respond-with-worker.js:
1491         (setTimeout):
1492         * web-platform-tests/service-workers/service-worker/resources/fetch-event-network-fallback-worker.js:
1493         * web-platform-tests/service-workers/service-worker/resources/fetch-event-test-worker.js:
1494         * web-platform-tests/service-workers/service-worker/resources/fetch-request-css-base-url-iframe.html:
1495         * web-platform-tests/service-workers/service-worker/resources/fetch-request-css-base-url-worker.js:
1496         (self.onmessage):
1497         (url.indexOf):
1498         (else.url.indexOf):
1499         * web-platform-tests/service-workers/service-worker/resources/get-resultingClientId-worker.js: Removed.
1500         * web-platform-tests/service-workers/service-worker/resources/import-relative.xsl: Removed.
1501         * web-platform-tests/service-workers/service-worker/resources/import-scripts-diff-resource-map-worker.js: Removed.
1502         * web-platform-tests/service-workers/service-worker/resources/import-scripts-get.py: Removed.
1503         * web-platform-tests/service-workers/service-worker/resources/import-scripts-mime-types-worker.js: Removed.
1504         * web-platform-tests/service-workers/service-worker/resources/imported-classic-script.js: Removed.
1505         * web-platform-tests/service-workers/service-worker/resources/imported-module-script.js: Removed.
1506         * web-platform-tests/service-workers/service-worker/resources/message-vs-microtask.html: Removed.
1507         * web-platform-tests/service-workers/service-worker/resources/module-worker.js: Removed.
1508         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-other-origin.html:
1509         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-out-scope.py:
1510         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-scope1.py:
1511         * web-platform-tests/service-workers/service-worker/resources/navigation-redirect-scope2.py:
1512         * web-platform-tests/service-workers/service-worker/resources/nested-iframe-parent.html: Removed.
1513         * web-platform-tests/service-workers/service-worker/resources/performance-timeline-worker.js:
1514         (promise_test.):
1515         (promise_test):
1516         * web-platform-tests/service-workers/service-worker/resources/postmessage-echo-worker.js: Removed.
1517         * web-platform-tests/service-workers/service-worker/resources/redirect-worker.js:
1518         (event.waitUntil.Promise.all.waitUntilPromiseList.then):
1519         (then):
1520         (waitUntilPromise.caches.open.cacheName.then):
1521         (event.respondWith.waitUntilPromise.then):
1522         * web-platform-tests/service-workers/service-worker/resources/registration-tests-mime-types.js:
1523         (registration_tests_mime_types):
1524         * web-platform-tests/service-workers/service-worker/resources/registration-tests-scope.js:
1525         (registration_tests_scope):
1526         * web-platform-tests/service-workers/service-worker/resources/registration-tests-security-error.js:
1527         (registration_tests_security_error):
1528         * web-platform-tests/service-workers/service-worker/resources/resource-timing-iframe.sub.html:
1529         * web-platform-tests/service-workers/service-worker/resources/service-worker-csp-worker.py:
1530         * web-platform-tests/service-workers/service-worker/resources/service-worker-header.py:
1531         (main):
1532         * web-platform-tests/service-workers/service-worker/resources/skip-waiting-installed-worker.js:
1533         (event.waitUntil.self.skipWaiting.then):
1534         * web-platform-tests/service-workers/service-worker/resources/stalling-service-worker.js: Removed.
1535         * web-platform-tests/service-workers/service-worker/resources/test-helpers.sub.js:
1536         (wait_for_update):
1537         (async.wait_for_activation_on_dummy_scope):
1538         * web-platform-tests/service-workers/service-worker/resources/test-request-headers-worker.js: Removed.
1539         * web-platform-tests/service-workers/service-worker/resources/test-request-headers-worker.py: Removed.
1540         * web-platform-tests/service-workers/service-worker/resources/trickle.py: Removed.
1541         * web-platform-tests/service-workers/service-worker/resources/update-during-installation-worker.js: Removed.
1542         * web-platform-tests/service-workers/service-worker/resources/update-during-installation-worker.py: Removed.
1543         * web-platform-tests/service-workers/service-worker/resources/update-fetch-worker.py: Removed.
1544         * web-platform-tests/service-workers/service-worker/resources/update-missing-import-scripts-imported-worker.py: Removed.
1545         * web-platform-tests/service-workers/service-worker/resources/update-missing-import-scripts-main-worker.py: Removed.
1546         * web-platform-tests/service-workers/service-worker/resources/update-registration-with-type.py: Removed.
1547         * web-platform-tests/service-workers/service-worker/resources/w3c-import.log:
1548         * web-platform-tests/service-workers/service-worker/resources/worker-interception-iframe.https.html:
1549         * web-platform-tests/service-workers/service-worker/resources/worker-load-interceptor.js:
1550         (self.onfetch):
1551         * web-platform-tests/service-workers/service-worker/resources/worker-testharness.js:
1552         (create_temporary_cache):
1553         * web-platform-tests/service-workers/service-worker/resources/xhr-iframe.html: Removed.
1554         * web-platform-tests/service-workers/service-worker/resources/xhr-response-url-worker.js: Removed.
1555         * web-platform-tests/service-workers/service-worker/resources/xsl-base-url-iframe.xml: Removed.
1556         * web-platform-tests/service-workers/service-worker/resources/xsl-base-url-worker.js: Removed.
1557         * web-platform-tests/service-workers/service-worker/resources/xslt-pass.xsl: Removed.
1558         * web-platform-tests/service-workers/service-worker/service-worker-csp-connect.https-expected.txt:
1559         * web-platform-tests/service-workers/service-worker/service-worker-csp-default.https-expected.txt:
1560         * web-platform-tests/service-workers/service-worker/service-worker-csp-script.https-expected.txt:
1561         * web-platform-tests/service-workers/service-worker/service-worker-header.https-expected.txt:
1562         * web-platform-tests/service-workers/service-worker/service-worker-header.https.html:
1563         * web-platform-tests/service-workers/service-worker/serviceworker-message-event-historical.https.html:
1564         * web-platform-tests/service-workers/service-worker/shared-worker-controlled.https.html:
1565         * web-platform-tests/service-workers/service-worker/skip-waiting-installed.https-expected.txt:
1566         * web-platform-tests/service-workers/service-worker/skip-waiting-installed.https.html:
1567         * web-platform-tests/service-workers/service-worker/skip-waiting-using-registration.https.html:
1568         * web-platform-tests/service-workers/service-worker/skip-waiting-without-using-registration.https.html:
1569         * web-platform-tests/service-workers/service-worker/skip-waiting.https.html:
1570         * web-platform-tests/service-workers/service-worker/state.https.html:
1571         * web-platform-tests/service-workers/service-worker/synced-state.https.html:
1572         * web-platform-tests/service-workers/service-worker/uncontrolled-page.https.html:
1573         * web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https-expected.txt:
1574         * web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https.html:
1575         * web-platform-tests/service-workers/service-worker/unregister-then-register.https-expected.txt:
1576         * web-platform-tests/service-workers/service-worker/unregister-then-register.https.html:
1577         * web-platform-tests/service-workers/service-worker/update-after-navigation-redirect.https.html:
1578         * web-platform-tests/service-workers/service-worker/update-after-oneday.https.html:
1579         * web-platform-tests/service-workers/service-worker/update-bytecheck.https.html:
1580         * web-platform-tests/service-workers/service-worker/update-missing-import-scripts.https-expected.txt: Removed.
1581         * web-platform-tests/service-workers/service-worker/update-missing-import-scripts.https.html: Removed.
1582         * web-platform-tests/service-workers/service-worker/update-no-cache-request-headers.https-expected.txt: Removed.
1583         * web-platform-tests/service-workers/service-worker/update-no-cache-request-headers.https.html: Removed.
1584         * web-platform-tests/service-workers/service-worker/update-not-allowed.https-expected.txt: Removed.
1585         * web-platform-tests/service-workers/service-worker/update-not-allowed.https.html: Removed.
1586         * web-platform-tests/service-workers/service-worker/update-on-navigation.https-expected.txt: Removed.
1587         * web-platform-tests/service-workers/service-worker/update-on-navigation.https.html: Removed.
1588         * web-platform-tests/service-workers/service-worker/update-recovery.https.html:
1589         * web-platform-tests/service-workers/service-worker/update-registration-with-type.https-expected.txt: Removed.
1590         * web-platform-tests/service-workers/service-worker/update-registration-with-type.https.html: Removed.
1591         * web-platform-tests/service-workers/service-worker/w3c-import.log:
1592         * web-platform-tests/service-workers/service-worker/websocket.https-expected.txt:
1593         * web-platform-tests/service-workers/service-worker/websocket.https.html:
1594         * web-platform-tests/service-workers/service-worker/windowclient-navigate.https.html:
1595         * web-platform-tests/service-workers/service-worker/worker-client-id.https-expected.txt:
1596         * web-platform-tests/service-workers/service-worker/worker-interception.https-expected.txt:
1597         * web-platform-tests/service-workers/service-worker/worker-interception.https.html:
1598         * web-platform-tests/service-workers/service-worker/xhr-response-url.https-expected.txt: Removed.
1599         * web-platform-tests/service-workers/service-worker/xhr-response-url.https.html: Removed.
1600         * web-platform-tests/service-workers/service-worker/xsl-base-url.https-expected.txt: Removed.
1601         * web-platform-tests/service-workers/service-worker/xsl-base-url.https.html: Removed.
1602
1603 2019-09-09  Ryan Haddad  <ryanhaddad@apple.com>
1604
1605         Unreviewed, rolling out r249574.
1606
1607         Caused fast/mediastream/media-stream-track-source-failure.html
1608         to become flaky.
1609
1610         Reverted changeset:
1611
1612         "Remove MediaStreamPrivate::scheduleDeferredTask"
1613         https://bugs.webkit.org/show_bug.cgi?id=200975
1614         https://trac.webkit.org/changeset/249574
1615
1616 2019-09-09  Rob Buis  <rbuis@igalia.com>
1617
1618         [GTK][WPE] Remove attributes deprecated from MathML3
1619         https://bugs.webkit.org/show_bug.cgi?id=197492
1620
1621         Reviewed by Frédéric Wang.
1622
1623         Import relevant WPT test.
1624
1625         * web-platform-tests/mathml/relations/css-styling/attribute-mapping-001-expected.txt: Added.
1626         * web-platform-tests/mathml/relations/css-styling/attribute-mapping-001.html: Added.
1627
1628 2019-09-07  Chris Dumez  <cdumez@apple.com>
1629
1630         Add support for postMessage buffering between the service worker and window
1631         https://bugs.webkit.org/show_bug.cgi?id=201169
1632
1633         Reviewed by Youenn Fablet.
1634
1635         Rebaseline WPT test that is now passing.
1636
1637         * web-platform-tests/service-workers/service-worker/postmessage-to-client-message-queue.https-expected.txt:
1638
1639 2019-09-07  Chris Dumez  <cdumez@apple.com>
1640
1641         [Service Workers] Drop support for registration resurrection
1642         https://bugs.webkit.org/show_bug.cgi?id=201584
1643
1644         Reviewed by Alex Christensen.
1645
1646         Re-sync a couple of outdated WPT tests from upstream 820f0f86047e6e.
1647
1648         * web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https-expected.txt:
1649         * web-platform-tests/service-workers/service-worker/unregister-then-register-new-script.https.html:
1650         * web-platform-tests/service-workers/service-worker/unregister-then-register.https-expected.txt:
1651         * web-platform-tests/service-workers/service-worker/unregister-then-register.https.html:
1652
1653 2019-09-07  Ryan Haddad  <ryanhaddad@apple.com>
1654
1655         Unreviewed, rolling out r249353.
1656
1657         The test for this change is a flaky failure.
1658
1659         Reverted changeset:
1660
1661         "Add support for postMessage buffering between the service
1662         worker and window"
1663         https://bugs.webkit.org/show_bug.cgi?id=201169
1664         https://trac.webkit.org/changeset/249353
1665
1666 2019-09-06  Youenn Fablet  <youenn@apple.com>
1667
1668         Remove MediaStreamPrivate::scheduleDeferredTask
1669         https://bugs.webkit.org/show_bug.cgi?id=200975
1670
1671         Reviewed by Eric Carlson.
1672
1673         * web-platform-tests/mediacapture-streams/MediaStream-finished-add.https-expected.txt:
1674
1675 2019-09-06  Rob Buis  <rbuis@igalia.com>
1676
1677         Implement MathMLIDL / HTMLOrForeignElement
1678         https://bugs.webkit.org/show_bug.cgi?id=200470
1679
1680         Reviewed by Ryosuke Niwa.
1681
1682         Add tests for functionality exposed by HTMLOrForeignElement.
1683         Import WPT tests as of 6e83b23bb962c97687b6573c378963208219ad1b (origin/master).
1684
1685         * resources/import-expectations.json:
1686         * web-platform-tests/mathml/relations/html5-tree/class-1.html:
1687         * web-platform-tests/mathml/relations/html5-tree/class-2.html:
1688         * web-platform-tests/mathml/relations/html5-tree/clipboard-event-handlers.tentative-expected.txt: Added.
1689         * web-platform-tests/mathml/relations/html5-tree/clipboard-event-handlers.tentative.html: Added.
1690         * web-platform-tests/mathml/relations/html5-tree/color-attributes-1.html:
1691         * web-platform-tests/mathml/relations/html5-tree/css-inline-style-dynamic.tentative-expected.html: Added.
1692         * web-platform-tests/mathml/relations/html5-tree/css-inline-style-dynamic.tentative.html: Added.
1693         * web-platform-tests/mathml/relations/html5-tree/css-inline-style-interface.tentative-expected.txt: Added.
1694         * web-platform-tests/mathml/relations/html5-tree/css-inline-style-interface.tentative.html: Added.
1695         * web-platform-tests/mathml/relations/html5-tree/display-1-expected.txt:
1696         * web-platform-tests/mathml/relations/html5-tree/display-1.html:
1697         * web-platform-tests/mathml/relations/html5-tree/dynamic-1.html:
1698         * web-platform-tests/mathml/relations/html5-tree/href-click-1.html:
1699         * web-platform-tests/mathml/relations/html5-tree/href-click-2.html:
1700         * web-platform-tests/mathml/relations/html5-tree/href-click-3.html:
1701         * web-platform-tests/mathml/relations/html5-tree/html-or-foreign-element-interfaces.tentative-expected.txt: Added.
1702         * web-platform-tests/mathml/relations/html5-tree/html-or-foreign-element-interfaces.tentative.html: Added.
1703         * web-platform-tests/mathml/relations/html5-tree/integration-point-1.html:
1704         * web-platform-tests/mathml/relations/html5-tree/integration-point-2.html:
1705         * web-platform-tests/mathml/relations/html5-tree/integration-point-3.html:
1706         * web-platform-tests/mathml/relations/html5-tree/integration-point-4-expected.txt: Added.
1707         * web-platform-tests/mathml/relations/html5-tree/integration-point-4.html: Added.
1708         * web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative-expected.txt: Added.
1709         * web-platform-tests/mathml/relations/html5-tree/math-global-event-handlers.tentative.html: Added.
1710         * web-platform-tests/mathml/relations/html5-tree/required-extensions-1-expected.txt: Removed.
1711         * web-platform-tests/mathml/relations/html5-tree/required-extensions-1.html: Removed.
1712         * web-platform-tests/mathml/relations/html5-tree/required-extensions-2.html:
1713         * web-platform-tests/mathml/relations/html5-tree/unique-identifier-1.html:
1714         * web-platform-tests/mathml/relations/html5-tree/unique-identifier-2.html:
1715         * web-platform-tests/mathml/relations/html5-tree/unique-identifier-3.html:
1716         * web-platform-tests/mathml/relations/html5-tree/w3c-import.log:
1717         * web-platform-tests/mathml/support/attribute-values.js: Added.
1718         (AttributeValueTransforms.lowercase):
1719         (AttributeValueTransforms.uppercase):
1720         (AttributeValueTransforms.alternate_case):
1721         (TransformAttributeValues):
1722         * web-platform-tests/mathml/support/box-comparison.js: Added.
1723         (spaceBetween):
1724         (measureSpaceAround):
1725         (compareSpaceWithAndWithoutStyle):
1726         (compareSizeWithAndWithoutStyle):
1727         * web-platform-tests/mathml/support/layout-comparison.js: Added.
1728         (getWritingMode):
1729         (compareSize):
1730         (participateToParentLayout):
1731         (childrenParticipatingToLayout):
1732         (compareLayout):
1733         * web-platform-tests/mathml/support/mathml-fragments.js: Added.
1734         (FragmentHelper.createElement):
1735         (FragmentHelper.isValidChildOfMrow):
1736         (FragmentHelper.isEmpty):
1737         (FragmentHelper.element):
1738         (FragmentHelper.appendChild):
1739         (FragmentHelper.forceNonEmptyElement):
1740         * web-platform-tests/mathml/support/w3c-import.log: Added.
1741
1742 2019-09-05  Chris Dumez  <cdumez@apple.com>
1743
1744         Stop using testRunner.setPrivateBrowsingEnabled_DEPRECATED() in imported/w3c/IndexedDB-private-browsing
1745         https://bugs.webkit.org/show_bug.cgi?id=201519
1746
1747         Reviewed by Alex Christensen.
1748
1749         Drop Webkit-specific changes to WPT tests.
1750
1751         * IndexedDB-private-browsing/support.js:
1752
1753 2019-09-05  Chris Dumez  <cdumez@apple.com>
1754
1755         [WK2] Add proper layout test support for ephemeral sessions
1756         https://bugs.webkit.org/show_bug.cgi?id=201475
1757
1758         Reviewed by Antti Koivisto.
1759
1760         * IndexedDB-private-browsing/support.js:
1761
1762 2019-09-05  Youenn Fablet  <youenn@apple.com>
1763
1764         Introduce WorkerSWClientConnection to make SWClientConnection mono-thread
1765         https://bugs.webkit.org/show_bug.cgi?id=201430
1766
1767         Reviewed by Alex Christensen.
1768
1769         Remove inserted iframes to make test outputs more stable.
1770
1771         * web-platform-tests/service-workers/service-worker/activation.https-expected.txt:
1772         * web-platform-tests/service-workers/service-worker/activation.https.html:
1773         * web-platform-tests/service-workers/service-worker/detached-context.https-expected.txt:
1774         * web-platform-tests/service-workers/service-worker/detached-context.https.html:
1775
1776 2019-09-04  Yusuke Suzuki  <ysuzuki@apple.com>
1777
1778         [JSC] Make Promise implementation faster
1779         https://bugs.webkit.org/show_bug.cgi?id=200898
1780
1781         Reviewed by Saam Barati.
1782
1783         * web-platform-tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-expected.txt:
1784
1785 2019-09-01  Said Abou-Hallawa  <sabouhallawa@apple.com>
1786
1787         HTMLImageElement::decode() should return a resolved promise for decoding non bitmap images
1788         https://bugs.webkit.org/show_bug.cgi?id=201243
1789
1790         Reviewed by Youenn Fablet.
1791
1792         * web-platform-tests/html/semantics/embedded-content/the-img-element/decode/image-decode-picture-expected.txt:
1793
1794 2019-08-31  Rob Buis  <rbuis@igalia.com>
1795
1796         XMLHttpRequest: responseXML returns null if the Content-Type is valid (end in +xml) in some cases
1797         https://bugs.webkit.org/show_bug.cgi?id=46146
1798
1799         Reviewed by Youenn Fablet.
1800
1801         Updated expected result.
1802
1803         * web-platform-tests/xhr/responsexml-media-type-expected.txt:
1804
1805 2019-08-31  Frederic Wang  <fwang@igalia.com>
1806
1807         Fix interpretation of fraction shifts
1808         https://bugs.webkit.org/show_bug.cgi?id=201242
1809
1810         Reviewed by Rob Buis.
1811
1812         Update tests and support files for fractions/stacks parameters.
1813
1814         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-2-expected.txt:
1815         Update expectation now that AxisHeight is no longer involved in stacks.
1816         * web-platform-tests/fonts/math/fraction-denominatordisplaystyleshiftdown6000-axisheight1000-rulethickness1000.woff: Added.
1817         * web-platform-tests/fonts/math/fraction-denominatorshiftdown3000-axisheight1000-rulethickness1000.woff: Added.
1818         * web-platform-tests/fonts/math/fraction-numeratordisplaystyleshiftup2000-axisheight1000-rulethickness1000.woff: Added.
1819         * web-platform-tests/fonts/math/fraction-numeratorshiftup11000-axisheight1000-rulethickness1000.woff: Added.
1820         * web-platform-tests/fonts/math/stack-bottomdisplaystyleshiftdown5000-axisheight1000.woff: Added.
1821         * web-platform-tests/fonts/math/stack-bottomshiftdown6000-axisheight1000.woff: Added.
1822         * web-platform-tests/fonts/math/stack-topdisplaystyleshiftup3000-axisheight1000.woff: Added.
1823         * web-platform-tests/fonts/math/stack-topshiftup9000-axisheight1000.woff: Added.
1824         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-1.html:
1825         * web-platform-tests/mathml/presentation-markup/fractions/frac-parameters-2.html:
1826         * web-platform-tests/mathml/support/feature-detection.js: Added.
1827         (MathMLFeatureDetection.has_mspace):
1828         (MathMLFeatureDetection.has_operator_spacing):
1829         (MathMLFeatureDetection.has_mfrac):
1830         (MathMLFeatureDetection.has_msqrt):
1831         (MathMLFeatureDetection.has_menclose):
1832         (MathMLFeatureDetection.has_dir):
1833         (MathMLFeatureDetection.ensure_for_match_reftest):
1834
1835 2019-08-30  Chris Dumez  <cdumez@apple.com>
1836
1837         Add support for postMessage buffering between the service worker and window
1838         https://bugs.webkit.org/show_bug.cgi?id=201169
1839
1840         Reviewed by Youenn Fablet.
1841
1842         Rebaseline WPT test that is now passing.
1843
1844         * web-platform-tests/service-workers/service-worker/postmessage-to-client-message-queue.https-expected.txt:
1845
1846 2019-08-30  Ryan Haddad  <ryanhaddad@apple.com>
1847
1848         Unreviewed, rolling out r249338.
1849
1850         Caused 500+ layout test failures on WK1
1851
1852         Reverted changeset:
1853
1854         "Add support for postMessage buffering between the service
1855         worker and window"
1856         https://bugs.webkit.org/show_bug.cgi?id=201169
1857         https://trac.webkit.org/changeset/249338
1858
1859 2019-08-30  Chris Dumez  <cdumez@apple.com>
1860
1861         Add support for postMessage buffering between the service worker and window
1862         https://bugs.webkit.org/show_bug.cgi?id=201169
1863
1864         Reviewed by Youenn Fablet.
1865
1866         Rebaseline WPT test that is now passing.
1867
1868         * web-platform-tests/service-workers/service-worker/postmessage-to-client-message-queue.https-expected.txt:
1869
1870 2019-08-30  Youenn Fablet  <youenn@apple.com>
1871
1872         Bind WPT server hostname
1873         https://bugs.webkit.org/show_bug.cgi?id=201334
1874
1875         Reviewed by Alex Christensen.
1876
1877         Make WPT server bind to localhost/127.0.0.1 only.
1878         * resources/config.json:
1879
1880 2019-08-30  Alicia Boya García  <aboya@igalia.com>
1881
1882         [MSE][GStreamer] Replaying the video should update currentTime
1883         https://bugs.webkit.org/show_bug.cgi?id=201307
1884
1885         Reviewed by Xabier Rodriguez-Calvar.
1886
1887         * web-platform-tests/media-source/mediasource-replay-expected.txt: Added.
1888         * web-platform-tests/media-source/mediasource-replay.html: Added.
1889
1890 2019-08-30  Joonghun Park  <jh718.park@samsung.com>
1891
1892         Import css/css-text/tab-size/tab-size.html wpt test
1893         https://bugs.webkit.org/show_bug.cgi?id=201328
1894
1895         Unreviewed. No behavioral changes.
1896
1897         The css/css-text/tab-size/tab-size.html wpt test was ported from
1898         the original test LayoutTests/css3/tab-size.html.
1899
1900         So we import that wpt test and remove the original test from LayoutTests.
1901
1902         * web-platform-tests/css/css-text/tab-size/tab-size-expected.txt: Renamed from LayoutTests/css3/tab-size-expected.txt.
1903         * web-platform-tests/css/css-text/tab-size/tab-size.html: Added.
1904
1905 2019-08-29  Youenn Fablet  <youenn@apple.com>
1906
1907         document.fonts.ready is resolved too quickly
1908         https://bugs.webkit.org/show_bug.cgi?id=174030
1909         <rdar://problem/33083550>
1910
1911         Reviewed by Frédéric Wang.
1912
1913         Test from https://github.com/web-platform-tests/wpt/pull/18489.
1914
1915         * web-platform-tests/fonts/ahem.css: Added.
1916         (@font-face):
1917         * web-platform-tests/infrastructure/assumptions/document-fonts-ready-expected.txt: Added.
1918         * web-platform-tests/infrastructure/assumptions/document-fonts-ready.html: Added.
1919
1920 2019-08-28  Ryosuke Niwa  <rniwa@webkit.org>
1921
1922         Make tabIndex IDL attribute reflect its content attribute
1923         https://bugs.webkit.org/show_bug.cgi?id=199606
1924         <rdar://problem/52811448>
1925
1926         Reviewed by Chris Dumez.
1927
1928         * web-platform-tests/html/dom/reflection-misc-expected.txt: Rebaselined now that test cases for summary are passing.
1929
1930 2019-08-28  Alicia Boya García  <aboya@igalia.com>
1931
1932         [MSE][GStreamer] WebKitMediaSrc rework
1933         https://bugs.webkit.org/show_bug.cgi?id=199719
1934
1935         Reviewed by Xabier Rodriguez-Calvar.
1936
1937         * web-platform-tests/html/semantics/embedded-content/the-video-element/timeout_on_seek.py: Added.
1938         (parse_range):
1939         (main):
1940         * web-platform-tests/html/semantics/embedded-content/the-video-element/video_timeupdate_on_seek.html: Added.
1941         * web-platform-tests/html/semantics/embedded-content/the-video-element/video_timeupdate_on_seek-expected.txt: Added.
1942         * web-platform-tests/media-source/mediasource-buffered-seek-expected.txt: Added.
1943         * web-platform-tests/media-source/mediasource-buffered-seek.html: Added.
1944
1945 2019-08-26  Chris Dumez  <cdumez@apple.com>
1946
1947         Change default value of window.open()'s url argument
1948         https://bugs.webkit.org/show_bug.cgi?id=200882
1949
1950         Reviewed by Ryosuke Niwa.
1951
1952         Rebaseline WPT test now that it is passing.
1953
1954         * web-platform-tests/html/browsers/the-window-object/window-open-defaults.window-expected.txt:
1955
1956 2019-08-26  Chris Dumez  <cdumez@apple.com>
1957
1958         Resync web-platform-tests/html/browsers/the-window-object from upstream
1959         https://bugs.webkit.org/show_bug.cgi?id=201145
1960
1961         Reviewed by Youenn Fablet.
1962
1963         Resync web-platform-tests/html/browsers/the-window-object from upstream 552bd3bf8bc1be.
1964
1965         * resources/resource-files.json:
1966         * web-platform-tests/html/browsers/the-window-object/*:
1967
1968 2019-08-26  Youenn Fablet  <youenn@apple.com>
1969
1970         Add a WebsiteDataStore delegate to handle AuthenticationChallenge that do not come from pages
1971         https://bugs.webkit.org/show_bug.cgi?id=196870
1972         <rdar://problem/54593556>
1973
1974         Reviewed by Alex Christensen.
1975
1976         * web-platform-tests/service-workers/service-worker/websocket-in-service-worker.https-expected.txt:
1977
1978 2019-08-22  Ryosuke Niwa  <rniwa@webkit.org>
1979
1980         Implement StaticRange constructor
1981         https://bugs.webkit.org/show_bug.cgi?id=201055
1982
1983         Reviewed by Wenson Hsieh.
1984
1985         Added a test from https://github.com/web-platform-tests/wpt/pull/18619
1986         with my review comment addressed.
1987
1988         * web-platform-tests/dom/interfaces-expected.txt: Rebaselined.
1989         * web-platform-tests/dom/ranges/StaticRange-constructor-expected.txt: Added.
1990         * web-platform-tests/dom/ranges/StaticRange-constructor.html: Added.
1991
1992 2019-08-21  Ryosuke Niwa  <rniwa@webkit.org>
1993
1994         Put keygen element behind a runtime flag and disable it by default
1995         https://bugs.webkit.org/show_bug.cgi?id=200850
1996
1997         Reviewed by Antti Koivisto.
1998
1999         Re-sycned htmlformcontrolscollection.html as of ffc0fba7d4063f0fb063b9a215dd9ef7fedefebd.
2000
2001         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt:
2002         Rebaselined due to the whitespace change due to the keygen element rendering differently.
2003         * web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt:
2004         Ditto.
2005         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection-expected.txt:
2006         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection.html:
2007         * web-platform-tests/html/semantics/forms/the-label-element/labelable-elements-expected.txt: Rebaselined now that the test for keygen is passing.
2008
2009 2019-08-20  Ryosuke Niwa  <rniwa@webkit.org>
2010
2011         Revert the unintended test change in r248914.
2012
2013         * web-platform-tests/html/infrastructure/common-dom-interfaces/collections/htmlformcontrolscollection.html:
2014
2015 2019-08-14  Alexey Shvayka  <shvaikalesh@gmail.com>
2016
2017         Error thrown during "acceptNode" lookup is overridden
2018         https://bugs.webkit.org/show_bug.cgi?id=200735
2019
2020         Reviewed by Ross Kirsling.
2021
2022         * web-platform-tests/dom/traversal/TreeWalker-acceptNode-filter-expected.txt:
2023
2024 2019-08-14  Alexey Shvayka  <shvaikalesh@gmail.com>
2025
2026         Re-sync web-platform-tests/dom/traversal from upstream
2027         https://bugs.webkit.org/show_bug.cgi?id=200737
2028
2029         Reviewed by Ryosuke Niwa.
2030
2031         Re-sync web-platform-tests/dom/traversal from upstream 91adbef87678.
2032
2033         * resources/import-expectations.json:
2034         * web-platform-tests/dom/traversal/*: Updated.
2035
2036 2019-08-13  Alexey Shvayka  <shvaikalesh@gmail.com>
2037
2038         Re-sync web-platform-tests/dom/events from upstream
2039         https://bugs.webkit.org/show_bug.cgi?id=200592
2040
2041         Reviewed by Ryosuke Niwa.
2042
2043         Re-sync web-platform-tests/dom/events from upstream 1e6fef09eae3.
2044
2045         * resources/import-expectations.json:
2046         * web-platform-tests/dom/events/*: Updated.
2047
2048 2019-08-08  Rob Buis  <rbuis@igalia.com>
2049
2050         Import lazy loading WPT tests
2051         https://bugs.webkit.org/show_bug.cgi?id=199795
2052
2053         Reviewed by Darin Adler.
2054
2055         Import lazy loading WPT tests.
2056
2057         * resources/import-expectations.json:
2058         * web-platform-tests/loading/lazyload/iframe-loading-eager.tentative-expected.txt: Added.
2059         * web-platform-tests/loading/lazyload/iframe-loading-eager.tentative.html: Added.
2060         * web-platform-tests/loading/lazyload/iframe-loading-lazy.tentative.html: Added.
2061         * web-platform-tests/loading/lazyload/image-loading-eager.tentative-expected.txt: Added.
2062         * web-platform-tests/loading/lazyload/image-loading-eager.tentative.html: Added.
2063         * web-platform-tests/loading/lazyload/image-loading-lazy.tentative.html: Added.
2064         * web-platform-tests/loading/lazyload/resources/image.png: Added.
2065         * web-platform-tests/loading/lazyload/resources/subframe.html: Added.
2066         * web-platform-tests/loading/lazyload/resources/w3c-import.log: Added.
2067         * web-platform-tests/loading/lazyload/w3c-import.log: Added.
2068
2069 2019-08-05  Youenn Fablet  <youenn@apple.com>
2070
2071         Response constructor doesn't throw on disturbed ReadableStream
2072         https://bugs.webkit.org/show_bug.cgi?id=200130
2073         <rdar://problem/53550351>
2074
2075         Reviewed by Alex Christensen.
2076
2077         Update test to use promise_rejects instead of assert_throws.
2078
2079         * web-platform-tests/fetch/api/request/request-init-stream.any-expected.txt:
2080         * web-platform-tests/fetch/api/request/request-init-stream.any.js:
2081         (async.assert_request):
2082         (promise_test.async):
2083         * web-platform-tests/fetch/api/request/request-init-stream.any.worker-expected.txt:
2084         * web-platform-tests/fetch/api/response/response-from-stream.any-expected.txt:
2085         * web-platform-tests/fetch/api/response/response-from-stream.any.worker-expected.txt:
2086
2087 2019-08-05  Youenn Fablet  <youenn@apple.com>
2088
2089         Support RTCRtpSender.dtmf
2090         https://bugs.webkit.org/show_bug.cgi?id=200431
2091
2092         Reviewed by Eric Carlson.
2093
2094         * web-platform-tests/webrtc/RTCDTMFSender-insertDTMF.https-expected.txt:
2095         * web-platform-tests/webrtc/RTCDTMFSender-ontonechange-long.https-expected.txt:
2096         * web-platform-tests/webrtc/RTCDTMFSender-ontonechange.https-expected.txt:
2097
2098 2019-07-24  Alicia Boya García  <aboya@igalia.com>
2099
2100         Unreviewed: Added missing expectation file for video_crash_empty_src.html
2101         https://bugs.webkit.org/show_bug.cgi?id=200081
2102
2103         * web-platform-tests/html/semantics/embedded-content/the-video-element/video_crash_empty_src-expected.txt: Added.
2104
2105 2019-07-24  Alicia Boya García  <aboya@igalia.com>
2106
2107         [GStreamer] Don't crash with empty video src
2108         https://bugs.webkit.org/show_bug.cgi?id=200081
2109
2110         Reviewed by Philippe Normand.
2111
2112         * web-platform-tests/html/semantics/embedded-content/the-video-element/video_crash_empty_src.html: Added.
2113
2114 2019-07-17  Alex Christensen  <achristensen@webkit.org>
2115
2116         Add a runtime-disabled dialog element skeleton
2117         https://bugs.webkit.org/show_bug.cgi?id=199839
2118
2119         Reviewed by Ryosuke Niwa.
2120
2121         * web-platform-tests/custom-elements/builtin-coverage-expected.txt:
2122         * web-platform-tests/dom/nodes/Node-cloneNode-expected.txt:
2123         * web-platform-tests/html/dom/reflection-misc-expected.txt:
2124         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/centering-expected.txt:
2125         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-close-expected.txt:
2126         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-open-expected.txt:
2127         * web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt:
2128         * web-platform-tests/html/semantics/interfaces-expected.txt:
2129
2130 2019-07-15  Yusuke Suzuki  <ysuzuki@apple.com>
2131
2132         [JSC] Improve wasm wpt test results by fixing miscellaneous issues
2133         https://bugs.webkit.org/show_bug.cgi?id=199783
2134
2135         Reviewed by Mark Lam.
2136
2137         Import web-platform-tests/wasm/jsapi. Some of tests are failing just because imported wpt tests are old.
2138         They are fixed in the upstream. When upgrading wpt tests, we can mark them PASS.
2139
2140         * resources/import-expectations.json:
2141         * web-platform-tests/wasm/jsapi/assertions.js: Added.
2142         (assert_function_name):
2143         (assert_function_length):
2144         * web-platform-tests/wasm/jsapi/bad-imports.js: Added.
2145         (test_bad_imports):
2146         * web-platform-tests/wasm/jsapi/constructor/instantiate-bad-imports.any-expected.txt: Added.
2147         * web-platform-tests/wasm/jsapi/constructor/instantiate-bad-imports.any.html: Added.
2148         * web-platform-tests/wasm/jsapi/constructor/instantiate-bad-imports.any.js: Added.
2149         (test_bad_imports):
2150         * web-platform-tests/wasm/jsapi/constructor/instantiate-bad-imports.any.worker-expected.txt: Added.
2151         * web-platform-tests/wasm/jsapi/constructor/instantiate-bad-imports.any.worker.html: Added.
2152         * web-platform-tests/wasm/jsapi/constructor/w3c-import.log: Added.
2153         * web-platform-tests/wasm/jsapi/global/constructor.any-expected.txt: Added.
2154         * web-platform-tests/wasm/jsapi/global/constructor.any.html: Added.
2155         * web-platform-tests/wasm/jsapi/global/constructor.any.js: Added.
2156         (assert_Global):
2157         (test):
2158         (test.get assert_array_equals):
2159         (string_appeared_here.test):
2160         (string_appeared_here.toString):
2161         (string_appeared_here.valueOf):
2162         (string_appeared_here.name.format_value):
2163         * web-platform-tests/wasm/jsapi/global/constructor.any.worker-expected.txt: Added.
2164         * web-platform-tests/wasm/jsapi/global/constructor.any.worker.html: Added.
2165         * web-platform-tests/wasm/jsapi/global/toString.any-expected.txt: Added.
2166         * web-platform-tests/wasm/jsapi/global/toString.any.html: Added.
2167         * web-platform-tests/wasm/jsapi/global/toString.any.js: Added.
2168         (test):
2169         * web-platform-tests/wasm/jsapi/global/toString.any.worker-expected.txt: Added.
2170         * web-platform-tests/wasm/jsapi/global/toString.any.worker.html: Added.
2171         * web-platform-tests/wasm/jsapi/global/value-set.any-expected.txt: Added.
2172         * web-platform-tests/wasm/jsapi/global/value-set.any.html: Added.
2173         * web-platform-tests/wasm/jsapi/global/value-set.any.js: Added.
2174         (test):
2175         (string_appeared_here.name.of.immutableOptions.test):
2176         (string_appeared_here.name.of.mutableOptions.test):
2177         * web-platform-tests/wasm/jsapi/global/value-set.any.worker-expected.txt: Added.
2178         * web-platform-tests/wasm/jsapi/global/value-set.any.worker.html: Added.
2179         * web-platform-tests/wasm/jsapi/global/valueOf.any-expected.txt: Added.
2180         * web-platform-tests/wasm/jsapi/global/valueOf.any.html: Added.
2181         * web-platform-tests/wasm/jsapi/global/valueOf.any.js: Added.
2182         (test):
2183         * web-platform-tests/wasm/jsapi/global/valueOf.any.worker-expected.txt: Added.
2184         * web-platform-tests/wasm/jsapi/global/valueOf.any.worker.html: Added.
2185         * web-platform-tests/wasm/jsapi/global/w3c-import.log: Added.
2186         * web-platform-tests/wasm/jsapi/instance/constructor-bad-imports.any-expected.txt: Added.
2187         * web-platform-tests/wasm/jsapi/instance/constructor-bad-imports.any.html: Added.
2188         * web-platform-tests/wasm/jsapi/instance/constructor-bad-imports.any.js: Added.
2189         (test_bad_imports):
2190         * web-platform-tests/wasm/jsapi/instance/constructor-bad-imports.any.worker-expected.txt: Added.
2191         * web-platform-tests/wasm/jsapi/instance/constructor-bad-imports.any.worker.html: Added.
2192         * web-platform-tests/wasm/jsapi/instance/constructor.any-expected.txt: Added.
2193         * web-platform-tests/wasm/jsapi/instance/constructor.any.html: Added.
2194         * web-platform-tests/wasm/jsapi/instance/constructor.any.js: Added.
2195         (assert_exported_function):
2196         * web-platform-tests/wasm/jsapi/instance/constructor.any.worker-expected.txt: Added.
2197         * web-platform-tests/wasm/jsapi/instance/constructor.any.worker.html: Added.
2198         * web-platform-tests/wasm/jsapi/instance/exports.any-expected.txt: Added.
2199         * web-platform-tests/wasm/jsapi/instance/exports.any.html: Added.
2200         * web-platform-tests/wasm/jsapi/instance/exports.any.js: Added.
2201         (setup):
2202         (test):
2203         * web-platform-tests/wasm/jsapi/instance/exports.any.worker-expected.txt: Added.
2204         * web-platform-tests/wasm/jsapi/instance/exports.any.worker.html: Added.
2205         * web-platform-tests/wasm/jsapi/instance/toString.any-expected.txt: Added.
2206         * web-platform-tests/wasm/jsapi/instance/toString.any.html: Added.
2207         * web-platform-tests/wasm/jsapi/instance/toString.any.js: Added.
2208         (test):
2209         * web-platform-tests/wasm/jsapi/instance/toString.any.worker-expected.txt: Added.
2210         * web-platform-tests/wasm/jsapi/instance/toString.any.worker.html: Added.
2211         * web-platform-tests/wasm/jsapi/instance/w3c-import.log: Added.
2212         * web-platform-tests/wasm/jsapi/interface.any-expected.txt: Added.
2213         * web-platform-tests/wasm/jsapi/interface.any.html: Added.
2214         * web-platform-tests/wasm/jsapi/interface.any.js: Added.
2215         (test_operations):
2216         (test):
2217         (const.name.of.interfaces.test):
2218         * web-platform-tests/wasm/jsapi/interface.any.worker-expected.txt: Added.
2219         * web-platform-tests/wasm/jsapi/interface.any.worker.html: Added.
2220         * web-platform-tests/wasm/jsapi/memory/buffer.any-expected.txt: Added.
2221         * web-platform-tests/wasm/jsapi/memory/buffer.any.html: Added.
2222         * web-platform-tests/wasm/jsapi/memory/buffer.any.js: Added.
2223         (test):
2224         * web-platform-tests/wasm/jsapi/memory/buffer.any.worker-expected.txt: Added.
2225         * web-platform-tests/wasm/jsapi/memory/buffer.any.worker.html: Added.
2226         * web-platform-tests/wasm/jsapi/memory/constructor.any-expected.txt: Added.
2227         * web-platform-tests/wasm/jsapi/memory/constructor.any.html: Added.
2228         * web-platform-tests/wasm/jsapi/memory/constructor.any.js: Added.
2229         (assert_Memory):
2230         (test):
2231         (const.value.of.outOfRangeValues.test):
2232         (test.get new):
2233         (test.get assert_array_equals):
2234         * web-platform-tests/wasm/jsapi/memory/constructor.any.worker-expected.txt: Added.
2235         * web-platform-tests/wasm/jsapi/memory/constructor.any.worker.html: Added.
2236         * web-platform-tests/wasm/jsapi/memory/grow.any-expected.txt: Added.
2237         * web-platform-tests/wasm/jsapi/memory/grow.any.html: Added.
2238         * web-platform-tests/wasm/jsapi/memory/grow.any.js: Added.
2239         (assert_ArrayBuffer):
2240         (test):
2241         (valueOf):
2242         (const.value.of.outOfRangeValues.test):
2243         * web-platform-tests/wasm/jsapi/memory/grow.any.worker-expected.txt: Added.
2244         * web-platform-tests/wasm/jsapi/memory/grow.any.worker.html: Added.
2245         * web-platform-tests/wasm/jsapi/memory/toString.any-expected.txt: Added.
2246         * web-platform-tests/wasm/jsapi/memory/toString.any.html: Added.
2247         * web-platform-tests/wasm/jsapi/memory/toString.any.js: Added.
2248         (test):
2249         * web-platform-tests/wasm/jsapi/memory/toString.any.worker-expected.txt: Added.
2250         * web-platform-tests/wasm/jsapi/memory/toString.any.worker.html: Added.
2251         * web-platform-tests/wasm/jsapi/memory/w3c-import.log: Added.
2252         * web-platform-tests/wasm/jsapi/module/constructor.any-expected.txt: Added.
2253         * web-platform-tests/wasm/jsapi/module/constructor.any.html: Added.
2254         * web-platform-tests/wasm/jsapi/module/constructor.any.js: Added.
2255         (setup):
2256         (test):
2257         * web-platform-tests/wasm/jsapi/module/constructor.any.worker-expected.txt: Added.
2258         * web-platform-tests/wasm/jsapi/module/constructor.any.worker.html: Added.
2259         * web-platform-tests/wasm/jsapi/module/customSections.any-expected.txt: Added.
2260         * web-platform-tests/wasm/jsapi/module/customSections.any.html: Added.
2261         * web-platform-tests/wasm/jsapi/module/customSections.any.js: Added.
2262         (assert_ArrayBuffer):
2263         (assert_sections):
2264         (setup):
2265         (test):
2266         * web-platform-tests/wasm/jsapi/module/customSections.any.worker-expected.txt: Added.
2267         * web-platform-tests/wasm/jsapi/module/customSections.any.worker.html: Added.
2268         * web-platform-tests/wasm/jsapi/module/exports.any-expected.txt: Added.
2269         * web-platform-tests/wasm/jsapi/module/exports.any.html: Added.
2270         * web-platform-tests/wasm/jsapi/module/exports.any.js: Added.
2271         (setup):
2272         (assert_ModuleExportDescriptor):
2273         (assert_exports):
2274         (test):
2275         * web-platform-tests/wasm/jsapi/module/exports.any.worker-expected.txt: Added.
2276         * web-platform-tests/wasm/jsapi/module/exports.any.worker.html: Added.
2277         * web-platform-tests/wasm/jsapi/module/imports.any-expected.txt: Added.
2278         * web-platform-tests/wasm/jsapi/module/imports.any.html: Added.
2279         * web-platform-tests/wasm/jsapi/module/imports.any.js: Added.
2280         (assert_ModuleImportDescriptor):
2281         (assert_imports):
2282         (setup):
2283         (test):
2284         * web-platform-tests/wasm/jsapi/module/imports.any.worker-expected.txt: Added.
2285         * web-platform-tests/wasm/jsapi/module/imports.any.worker.html: Added.
2286         * web-platform-tests/wasm/jsapi/module/toString.any-expected.txt: Added.
2287         * web-platform-tests/wasm/jsapi/module/toString.any.html: Added.
2288         * web-platform-tests/wasm/jsapi/module/toString.any.js: Added.
2289         (test):
2290         * web-platform-tests/wasm/jsapi/module/toString.any.worker-expected.txt: Added.
2291         * web-platform-tests/wasm/jsapi/module/toString.any.worker.html: Added.
2292         * web-platform-tests/wasm/jsapi/module/w3c-import.log: Added.
2293         * web-platform-tests/wasm/jsapi/table/assertions.js: Added.
2294         (assert_equal_to_array):
2295         * web-platform-tests/wasm/jsapi/table/constructor.any-expected.txt: Added.
2296         * web-platform-tests/wasm/jsapi/table/constructor.any.html: Added.
2297         * web-platform-tests/wasm/jsapi/table/constructor.any.js: Added.
2298         (assert_Table):
2299         (test):
2300         (const.value.of.outOfRangeValues.test):
2301         (test.get const):
2302         * web-platform-tests/wasm/jsapi/table/constructor.any.worker-expected.txt: Added.
2303         * web-platform-tests/wasm/jsapi/table/constructor.any.worker.html: Added.
2304         * web-platform-tests/wasm/jsapi/table/get-set.any-expected.txt: Added.
2305         * web-platform-tests/wasm/jsapi/table/get-set.any.html: Added.
2306         * web-platform-tests/wasm/jsapi/table/get-set.any.js: Added.
2307         (setup):
2308         (test):
2309         (test.set assert_equal_to_array):
2310         (test.const.fn):
2311         (valueOf):
2312         (const.value.of.outOfRangeValues.test):
2313         * web-platform-tests/wasm/jsapi/table/get-set.any.worker-expected.txt: Added.
2314         * web-platform-tests/wasm/jsapi/table/get-set.any.worker.html: Added.
2315         * web-platform-tests/wasm/jsapi/table/grow.any-expected.txt: Added.
2316         * web-platform-tests/wasm/jsapi/table/grow.any.html: Added.
2317         * web-platform-tests/wasm/jsapi/table/grow.any.js: Added.
2318         (nulls):
2319         (test):
2320         (valueOf):
2321         (const.value.of.outOfRangeValues.test):
2322         * web-platform-tests/wasm/jsapi/table/grow.any.worker-expected.txt: Added.
2323         * web-platform-tests/wasm/jsapi/table/grow.any.worker.html: Added.
2324         * web-platform-tests/wasm/jsapi/table/length.any-expected.txt: Added.
2325         * web-platform-tests/wasm/jsapi/table/length.any.html: Added.
2326         * web-platform-tests/wasm/jsapi/table/length.any.js: Added.
2327         (test):
2328         * web-platform-tests/wasm/jsapi/table/length.any.worker-expected.txt: Added.
2329         * web-platform-tests/wasm/jsapi/table/length.any.worker.html: Added.
2330         * web-platform-tests/wasm/jsapi/table/toString.any-expected.txt: Added.
2331         * web-platform-tests/wasm/jsapi/table/toString.any.html: Added.
2332         * web-platform-tests/wasm/jsapi/table/toString.any.js: Added.
2333         (test):
2334         * web-platform-tests/wasm/jsapi/table/toString.any.worker-expected.txt: Added.
2335         * web-platform-tests/wasm/jsapi/table/toString.any.worker.html: Added.
2336         * web-platform-tests/wasm/jsapi/table/w3c-import.log: Added.
2337         * web-platform-tests/wasm/jsapi/w3c-import.log: Added.
2338         * web-platform-tests/wasm/jsapi/wasm-constants.js: Added.
2339         (bytes):
2340         (bytesWithHeader):
2341         (makeSig):
2342         (makeSig_v_x):
2343         (makeSig_v_xx):
2344         (makeSig_r_v):
2345         (makeSig_r_x):
2346         (makeSig_r_xx):
2347         (assertTraps):
2348         (assertWasmThrows):
2349         * web-platform-tests/wasm/jsapi/wasm-module-builder.js: Added.
2350         (Binary.prototype.emit_u8):
2351         (Binary.prototype.emit_u16):
2352         (Binary.prototype.emit_u32):
2353         (Binary.prototype.emit_u32v):
2354         (Binary.prototype.emit_bytes):
2355         (Binary.prototype.emit_string):
2356         (Binary.prototype.emit_header):
2357         (Binary.prototype.emit_section):
2358         (Binary):
2359         (WasmFunctionBuilder):
2360         (WasmFunctionBuilder.prototype.exportAs):
2361         (WasmFunctionBuilder.prototype.exportFunc):
2362         (WasmFunctionBuilder.prototype.addBody):
2363         (WasmFunctionBuilder.prototype.addLocals):
2364         (WasmFunctionBuilder.prototype.end):
2365         (WasmGlobalBuilder):
2366         (WasmGlobalBuilder.prototype.exportAs):
2367         (WasmModuleBuilder):
2368         (WasmModuleBuilder.prototype.addStart):
2369         (WasmModuleBuilder.prototype.addMemory):
2370         (WasmModuleBuilder.prototype.addExplicitSection):
2371         (WasmModuleBuilder.prototype.addType):
2372         (WasmModuleBuilder.prototype.addGlobal):
2373         (WasmModuleBuilder.prototype.addFunction):
2374         (WasmModuleBuilder.prototype.addImport):
2375         (WasmModuleBuilder.prototype.addImportedGlobal):
2376         (WasmModuleBuilder.prototype.addImportedMemory):
2377         (WasmModuleBuilder.prototype.addImportedTable):
2378         (WasmModuleBuilder.prototype.addExport):
2379         (WasmModuleBuilder.prototype.addExportOfKind):
2380         (WasmModuleBuilder.prototype.addDataSegment):
2381         (WasmModuleBuilder.prototype.exportMemoryAs):
2382         (WasmModuleBuilder.prototype.addFunctionTableInit):
2383         (WasmModuleBuilder.prototype.appendToTable):
2384         (WasmModuleBuilder.prototype.setFunctionTableLength):
2385         (WasmModuleBuilder.prototype.toArray):
2386         (WasmModuleBuilder.prototype.toBuffer):
2387         (WasmModuleBuilder.prototype.instantiate):
2388
2389 2019-07-15  Michael Catanzaro  <mcatanzaro@igalia.com>
2390
2391         Unreviewed, rolling out r247440.
2392
2393         Broke builds
2394
2395         Reverted changeset:
2396
2397         "[JSC] Improve wasm wpt test results by fixing miscellaneous
2398         issues"
2399         https://bugs.webkit.org/show_bug.cgi?id=199783
2400         https://trac.webkit.org/changeset/247440
2401
2402 2019-07-15  Rob Buis  <rbuis@igalia.com>
2403
2404         MathML WPT test for RadicalDegreeBottomRaisePercent fails
2405         https://bugs.webkit.org/show_bug.cgi?id=183631
2406
2407         Reviewed by Frédéric Wang.
2408
2409         Adjust test expectation.
2410
2411         * web-platform-tests/mathml/presentation-markup/radicals/root-parameters-1-expected.txt:
2412
2413 2019-07-15  Yusuke Suzuki  <ysuzuki@apple.com>
2414
2415         [JSC] Improve wasm wpt test results by fixing miscellaneous issues
2416         https://bugs.webkit.org/show_bug.cgi?id=199783
2417
2418         Reviewed by Mark Lam.
2419
2420         Import web-platform-tests/wasm/jsapi. Some of tests are failing just because imported wpt tests are old.
2421         They are fixed in the upstream. When upgrading wpt tests, we can mark them PASS.
2422
2423         * resources/import-expectations.json:
2424         * web-platform-tests/wasm/jsapi/assertions.js: Added.
2425         (assert_function_name):
2426         (assert_function_length):
2427         * web-platform-tests/wasm/jsapi/bad-imports.js: Added.
2428         (test_bad_imports):
2429         * web-platform-tests/wasm/jsapi/constructor/instantiate-bad-imports.any-expected.txt: Added.
2430         * web-platform-tests/wasm/jsapi/constructor/instantiate-bad-imports.any.html: Added.
2431         * web-platform-tests/wasm/jsapi/constructor/instantiate-bad-imports.any.js: Added.
2432         (test_bad_imports):
2433         * web-platform-tests/wasm/jsapi/constructor/instantiate-bad-imports.any.worker-expected.txt: Added.
2434         * web-platform-tests/wasm/jsapi/constructor/instantiate-bad-imports.any.worker.html: Added.
2435         * web-platform-tests/wasm/jsapi/constructor/w3c-import.log: Added.
2436         * web-platform-tests/wasm/jsapi/global/constructor.any-expected.txt: Added.
2437         * web-platform-tests/wasm/jsapi/global/constructor.any.html: Added.
2438         * web-platform-tests/wasm/jsapi/global/constructor.any.js: Added.
2439         (assert_Global):
2440         (test):
2441         (test.get assert_array_equals):
2442         (string_appeared_here.test):
2443         (string_appeared_here.toString):
2444         (string_appeared_here.valueOf):
2445         (string_appeared_here.name.format_value):
2446         * web-platform-tests/wasm/jsapi/global/constructor.any.worker-expected.txt: Added.
2447         * web-platform-tests/wasm/jsapi/global/constructor.any.worker.html: Added.
2448         * web-platform-tests/wasm/jsapi/global/toString.any-expected.txt: Added.
2449         * web-platform-tests/wasm/jsapi/global/toString.any.html: Added.
2450         * web-platform-tests/wasm/jsapi/global/toString.any.js: Added.
2451         (test):
2452         * web-platform-tests/wasm/jsapi/global/toString.any.worker-expected.txt: Added.
2453         * web-platform-tests/wasm/jsapi/global/toString.any.worker.html: Added.
2454         * web-platform-tests/wasm/jsapi/global/value-set.any-expected.txt: Added.
2455         * web-platform-tests/wasm/jsapi/global/value-set.any.html: Added.
2456         * web-platform-tests/wasm/jsapi/global/value-set.any.js: Added.
2457         (test):
2458         (string_appeared_here.name.of.immutableOptions.test):
2459         (string_appeared_here.name.of.mutableOptions.test):
2460         * web-platform-tests/wasm/jsapi/global/value-set.any.worker-expected.txt: Added.
2461         * web-platform-tests/wasm/jsapi/global/value-set.any.worker.html: Added.
2462         * web-platform-tests/wasm/jsapi/global/valueOf.any-expected.txt: Added.
2463         * web-platform-tests/wasm/jsapi/global/valueOf.any.html: Added.
2464         * web-platform-tests/wasm/jsapi/global/valueOf.any.js: Added.
2465         (test):
2466         * web-platform-tests/wasm/jsapi/global/valueOf.any.worker-expected.txt: Added.
2467         * web-platform-tests/wasm/jsapi/global/valueOf.any.worker.html: Added.
2468         * web-platform-tests/wasm/jsapi/global/w3c-import.log: Added.
2469         * web-platform-tests/wasm/jsapi/instance/constructor-bad-imports.any-expected.txt: Added.
2470         * web-platform-tests/wasm/jsapi/instance/constructor-bad-imports.any.html: Added.
2471         * web-platform-tests/wasm/jsapi/instance/constructor-bad-imports.any.js: Added.
2472         (test_bad_imports):
2473         * web-platform-tests/wasm/jsapi/instance/constructor-bad-imports.any.worker-expected.txt: Added.
2474         * web-platform-tests/wasm/jsapi/instance/constructor-bad-imports.any.worker.html: Added.
2475         * web-platform-tests/wasm/jsapi/instance/constructor.any-expected.txt: Added.
2476         * web-platform-tests/wasm/jsapi/instance/constructor.any.html: Added.
2477         * web-platform-tests/wasm/jsapi/instance/constructor.any.js: Added.
2478         (assert_exported_function):
2479         * web-platform-tests/wasm/jsapi/instance/constructor.any.worker-expected.txt: Added.
2480         * web-platform-tests/wasm/jsapi/instance/constructor.any.worker.html: Added.
2481         * web-platform-tests/wasm/jsapi/instance/exports.any-expected.txt: Added.
2482         * web-platform-tests/wasm/jsapi/instance/exports.any.html: Added.
2483         * web-platform-tests/wasm/jsapi/instance/exports.any.js: Added.
2484         (setup):
2485         (test):
2486         * web-platform-tests/wasm/jsapi/instance/exports.any.worker-expected.txt: Added.
2487         * web-platform-tests/wasm/jsapi/instance/exports.any.worker.html: Added.
2488         * web-platform-tests/wasm/jsapi/instance/toString.any-expected.txt: Added.
2489         * web-platform-tests/wasm/jsapi/instance/toString.any.html: Added.
2490         * web-platform-tests/wasm/jsapi/instance/toString.any.js: Added.
2491         (test):
2492         * web-platform-tests/wasm/jsapi/instance/toString.any.worker-expected.txt: Added.
2493         * web-platform-tests/wasm/jsapi/instance/toString.any.worker.html: Added.
2494         * web-platform-tests/wasm/jsapi/instance/w3c-import.log: Added.
2495         * web-platform-tests/wasm/jsapi/interface.any-expected.txt: Added.
2496         * web-platform-tests/wasm/jsapi/interface.any.html: Added.
2497         * web-platform-tests/wasm/jsapi/interface.any.js: Added.
2498         (test_operations):
2499         (test):
2500         (const.name.of.interfaces.test):
2501         * web-platform-tests/wasm/jsapi/interface.any.worker-expected.txt: Added.
2502         * web-platform-tests/wasm/jsapi/interface.any.worker.html: Added.
2503         * web-platform-tests/wasm/jsapi/memory/buffer.any-expected.txt: Added.
2504         * web-platform-tests/wasm/jsapi/memory/buffer.any.html: Added.
2505         * web-platform-tests/wasm/jsapi/memory/buffer.any.js: Added.
2506         (test):
2507         * web-platform-tests/wasm/jsapi/memory/buffer.any.worker-expected.txt: Added.
2508         * web-platform-tests/wasm/jsapi/memory/buffer.any.worker.html: Added.
2509         * web-platform-tests/wasm/jsapi/memory/constructor.any-expected.txt: Added.
2510         * web-platform-tests/wasm/jsapi/memory/constructor.any.html: Added.
2511         * web-platform-tests/wasm/jsapi/memory/constructor.any.js: Added.
2512         (assert_Memory):
2513         (test):
2514         (const.value.of.outOfRangeValues.test):
2515         (test.get new):
2516         (test.get assert_array_equals):
2517         * web-platform-tests/wasm/jsapi/memory/constructor.any.worker-expected.txt: Added.
2518         * web-platform-tests/wasm/jsapi/memory/constructor.any.worker.html: Added.
2519         * web-platform-tests/wasm/jsapi/memory/grow.any-expected.txt: Added.
2520         * web-platform-tests/wasm/jsapi/memory/grow.any.html: Added.
2521         * web-platform-tests/wasm/jsapi/memory/grow.any.js: Added.
2522         (assert_ArrayBuffer):
2523         (test):
2524         (valueOf):
2525         (const.value.of.outOfRangeValues.test):
2526         * web-platform-tests/wasm/jsapi/memory/grow.any.worker-expected.txt: Added.
2527         * web-platform-tests/wasm/jsapi/memory/grow.any.worker.html: Added.
2528         * web-platform-tests/wasm/jsapi/memory/toString.any-expected.txt: Added.
2529         * web-platform-tests/wasm/jsapi/memory/toString.any.html: Added.
2530         * web-platform-tests/wasm/jsapi/memory/toString.any.js: Added.
2531         (test):
2532         * web-platform-tests/wasm/jsapi/memory/toString.any.worker-expected.txt: Added.
2533         * web-platform-tests/wasm/jsapi/memory/toString.any.worker.html: Added.
2534         * web-platform-tests/wasm/jsapi/memory/w3c-import.log: Added.
2535         * web-platform-tests/wasm/jsapi/module/constructor.any-expected.txt: Added.
2536         * web-platform-tests/wasm/jsapi/module/constructor.any.html: Added.
2537         * web-platform-tests/wasm/jsapi/module/constructor.any.js: Added.
2538         (setup):
2539         (test):
2540         * web-platform-tests/wasm/jsapi/module/constructor.any.worker-expected.txt: Added.
2541         * web-platform-tests/wasm/jsapi/module/constructor.any.worker.html: Added.
2542         * web-platform-tests/wasm/jsapi/module/customSections.any-expected.txt: Added.
2543         * web-platform-tests/wasm/jsapi/module/customSections.any.html: Added.
2544         * web-platform-tests/wasm/jsapi/module/customSections.any.js: Added.
2545         (assert_ArrayBuffer):
2546         (assert_sections):
2547         (setup):
2548         (test):
2549         * web-platform-tests/wasm/jsapi/module/customSections.any.worker-expected.txt: Added.
2550         * web-platform-tests/wasm/jsapi/module/customSections.any.worker.html: Added.
2551         * web-platform-tests/wasm/jsapi/module/exports.any-expected.txt: Added.
2552         * web-platform-tests/wasm/jsapi/module/exports.any.html: Added.
2553         * web-platform-tests/wasm/jsapi/module/exports.any.js: Added.
2554         (setup):
2555         (assert_ModuleExportDescriptor):
2556         (assert_exports):
2557         (test):
2558         * web-platform-tests/wasm/jsapi/module/exports.any.worker-expected.txt: Added.
2559         * web-platform-tests/wasm/jsapi/module/exports.any.worker.html: Added.
2560         * web-platform-tests/wasm/jsapi/module/imports.any-expected.txt: Added.
2561         * web-platform-tests/wasm/jsapi/module/imports.any.html: Added.
2562         * web-platform-tests/wasm/jsapi/module/imports.any.js: Added.
2563         (assert_ModuleImportDescriptor):
2564         (assert_imports):
2565         (setup):
2566         (test):
2567         * web-platform-tests/wasm/jsapi/module/imports.any.worker-expected.txt: Added.
2568         * web-platform-tests/wasm/jsapi/module/imports.any.worker.html: Added.
2569         * web-platform-tests/wasm/jsapi/module/toString.any-expected.txt: Added.
2570         * web-platform-tests/wasm/jsapi/module/toString.any.html: Added.
2571         * web-platform-tests/wasm/jsapi/module/toString.any.js: Added.
2572         (test):
2573         * web-platform-tests/wasm/jsapi/module/toString.any.worker-expected.txt: Added.
2574         * web-platform-tests/wasm/jsapi/module/toString.any.worker.html: Added.
2575         * web-platform-tests/wasm/jsapi/module/w3c-import.log: Added.
2576         * web-platform-tests/wasm/jsapi/table/assertions.js: Added.
2577         (assert_equal_to_array):
2578         * web-platform-tests/wasm/jsapi/table/constructor.any-expected.txt: Added.
2579         * web-platform-tests/wasm/jsapi/table/constructor.any.html: Added.
2580         * web-platform-tests/wasm/jsapi/table/constructor.any.js: Added.
2581         (assert_Table):
2582         (test):
2583         (const.value.of.outOfRangeValues.test):
2584         (test.get const):
2585         * web-platform-tests/wasm/jsapi/table/constructor.any.worker-expected.txt: Added.
2586         * web-platform-tests/wasm/jsapi/table/constructor.any.worker.html: Added.
2587         * web-platform-tests/wasm/jsapi/table/get-set.any-expected.txt: Added.
2588         * web-platform-tests/wasm/jsapi/table/get-set.any.html: Added.
2589         * web-platform-tests/wasm/jsapi/table/get-set.any.js: Added.
2590         (setup):
2591         (test):
2592         (test.set assert_equal_to_array):
2593         (test.const.fn):
2594         (valueOf):
2595         (const.value.of.outOfRangeValues.test):
2596         * web-platform-tests/wasm/jsapi/table/get-set.any.worker-expected.txt: Added.
2597         * web-platform-tests/wasm/jsapi/table/get-set.any.worker.html: Added.
2598         * web-platform-tests/wasm/jsapi/table/grow.any-expected.txt: Added.
2599         * web-platform-tests/wasm/jsapi/table/grow.any.html: Added.
2600         * web-platform-tests/wasm/jsapi/table/grow.any.js: Added.
2601         (nulls):
2602         (test):
2603         (valueOf):
2604         (const.value.of.outOfRangeValues.test):
2605         * web-platform-tests/wasm/jsapi/table/grow.any.worker-expected.txt: Added.
2606         * web-platform-tests/wasm/jsapi/table/grow.any.worker.html: Added.
2607         * web-platform-tests/wasm/jsapi/table/length.any-expected.txt: Added.
2608         * web-platform-tests/wasm/jsapi/table/length.any.html: Added.
2609         * web-platform-tests/wasm/jsapi/table/length.any.js: Added.
2610         (test):
2611         * web-platform-tests/wasm/jsapi/table/length.any.worker-expected.txt: Added.
2612         * web-platform-tests/wasm/jsapi/table/length.any.worker.html: Added.
2613         * web-platform-tests/wasm/jsapi/table/toString.any-expected.txt: Added.
2614         * web-platform-tests/wasm/jsapi/table/toString.any.html: Added.
2615         * web-platform-tests/wasm/jsapi/table/toString.any.js: Added.
2616         (test):
2617         * web-platform-tests/wasm/jsapi/table/toString.any.worker-expected.txt: Added.
2618         * web-platform-tests/wasm/jsapi/table/toString.any.worker.html: Added.
2619         * web-platform-tests/wasm/jsapi/table/w3c-import.log: Added.
2620         * web-platform-tests/wasm/jsapi/w3c-import.log: Added.
2621         * web-platform-tests/wasm/jsapi/wasm-constants.js: Added.
2622         (bytes):
2623         (bytesWithHeader):
2624         (makeSig):
2625         (makeSig_v_x):
2626         (makeSig_v_xx):
2627         (makeSig_r_v):
2628         (makeSig_r_x):
2629         (makeSig_r_xx):
2630         (assertTraps):
2631         (assertWasmThrows):
2632         * web-platform-tests/wasm/jsapi/wasm-module-builder.js: Added.
2633         (Binary.prototype.emit_u8):
2634         (Binary.prototype.emit_u16):
2635         (Binary.prototype.emit_u32):
2636         (Binary.prototype.emit_u32v):
2637         (Binary.prototype.emit_bytes):
2638         (Binary.prototype.emit_string):
2639         (Binary.prototype.emit_header):
2640         (Binary.prototype.emit_section):
2641         (Binary):
2642         (WasmFunctionBuilder):
2643         (WasmFunctionBuilder.prototype.exportAs):
2644         (WasmFunctionBuilder.prototype.exportFunc):
2645         (WasmFunctionBuilder.prototype.addBody):
2646         (WasmFunctionBuilder.prototype.addLocals):
2647         (WasmFunctionBuilder.prototype.end):
2648         (WasmGlobalBuilder):
2649         (WasmGlobalBuilder.prototype.exportAs):
2650         (WasmModuleBuilder):
2651         (WasmModuleBuilder.prototype.addStart):
2652         (WasmModuleBuilder.prototype.addMemory):
2653         (WasmModuleBuilder.prototype.addExplicitSection):
2654         (WasmModuleBuilder.prototype.addType):
2655         (WasmModuleBuilder.prototype.addGlobal):
2656         (WasmModuleBuilder.prototype.addFunction):
2657         (WasmModuleBuilder.prototype.addImport):
2658         (WasmModuleBuilder.prototype.addImportedGlobal):
2659         (WasmModuleBuilder.prototype.addImportedMemory):
2660         (WasmModuleBuilder.prototype.addImportedTable):
2661         (WasmModuleBuilder.prototype.addExport):
2662         (WasmModuleBuilder.prototype.addExportOfKind):
2663         (WasmModuleBuilder.prototype.addDataSegment):
2664         (WasmModuleBuilder.prototype.exportMemoryAs):
2665         (WasmModuleBuilder.prototype.addFunctionTableInit):
2666         (WasmModuleBuilder.prototype.appendToTable):
2667         (WasmModuleBuilder.prototype.setFunctionTableLength):
2668         (WasmModuleBuilder.prototype.toArray):
2669         (WasmModuleBuilder.prototype.toBuffer):
2670         (WasmModuleBuilder.prototype.instantiate):
2671
2672 2019-07-09  Cathie Chen  <cathiechen@igalia.com>
2673
2674         Support writing-mode and direction for scrollIntoViewOptions.
2675         https://bugs.webkit.org/show_bug.cgi?id=161611
2676
2677         Reviewed by Frédéric Wang and Simon Fraser.
2678
2679         * web-platform-tests/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode-and-rtl-direction-expected.txt:
2680         * web-platform-tests/css/cssom-view/scrollIntoView-vertical-lr-writing-mode-and-rtl-direction-expected.txt:
2681         * web-platform-tests/css/cssom-view/scrollIntoView-vertical-lr-writing-mode-expected.txt:
2682         * web-platform-tests/css/cssom-view/scrollIntoView-vertical-rl-writing-mode-expected.txt:
2683
2684 2019-07-06  Cathie Chen  <cathiechen@igalia.com>
2685
2686         Import css/cssom-view testcases from WPT.
2687         https://bugs.webkit.org/show_bug.cgi?id=199509
2688
2689         Reviewed by Frédéric Wang.
2690
2691         * resources/import-expectations.json:
2692         * web-platform-tests/css/cssom-view/CaretPosition-001.html:
2693         * web-platform-tests/css/cssom-view/DOMRectList.html:
2694         * web-platform-tests/css/cssom-view/GetBoundingRect.html:
2695         * web-platform-tests/css/cssom-view/HTMLBody-ScrollArea_quirksmode.html:
2696         * web-platform-tests/css/cssom-view/MediaQueryList-001.html:
2697         * web-platform-tests/css/cssom-view/MediaQueryList-with-empty-string.html:
2698         * web-platform-tests/css/cssom-view/Screen-pixelDepth-Screen-colorDepth001.html:
2699         * web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-001.html:
2700         * web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-002.html:
2701         * web-platform-tests/css/cssom-view/cssom-getBoxQuads-001.html:
2702         * web-platform-tests/css/cssom-view/cssom-getClientRects-002.html:
2703         * web-platform-tests/css/cssom-view/cssom-getClientRects.html:
2704         * web-platform-tests/css/cssom-view/cssom-view-img-attributes-001.html:
2705         * web-platform-tests/css/cssom-view/cssom-view-window-screen-interface.html:
2706         * web-platform-tests/css/cssom-view/dom-element-scroll.html:
2707         * web-platform-tests/css/cssom-view/elementFromPoint-001.html:
2708         * web-platform-tests/css/cssom-view/elementFromPoint-002.html:
2709         * web-platform-tests/css/cssom-view/elementFromPoint-003.html:
2710         * web-platform-tests/css/cssom-view/elementFromPoint-dynamic-anon-box.html:
2711         * web-platform-tests/css/cssom-view/elementFromPoint-mixed-font-sizes.html:
2712         * web-platform-tests/css/cssom-view/elementFromPoint-parameters.html:
2713         * web-platform-tests/css/cssom-view/elementFromPoint-subpixel-expected.txt: Added.
2714         * web-platform-tests/css/cssom-view/elementFromPoint-subpixel.html: Added.
2715         * web-platform-tests/css/cssom-view/elementFromPoint.html:
2716         * web-platform-tests/css/cssom-view/elementFromPosition.html:
2717         * web-platform-tests/css/cssom-view/elementScroll-002.html:
2718         * web-platform-tests/css/cssom-view/elementScroll.html:
2719         * web-platform-tests/css/cssom-view/elementsFromPoint-iframes.html:
2720         * web-platform-tests/css/cssom-view/elementsFromPoint-inline-htb-ltr-expected.txt: Added.
2721         * web-platform-tests/css/cssom-view/elementsFromPoint-inline-htb-ltr.html: Added.
2722         * web-platform-tests/css/cssom-view/elementsFromPoint-inline-htb-rtl-expected.txt: Added.
2723         * web-platform-tests/css/cssom-view/elementsFromPoint-inline-htb-rtl.html: Added.
2724         * web-platform-tests/css/cssom-view/elementsFromPoint-inline-vlr-ltr-expected.txt: Added.
2725         * web-platform-tests/css/cssom-view/elementsFromPoint-inline-vlr-ltr.html: Added.
2726         * web-platform-tests/css/cssom-view/elementsFromPoint-inline-vlr-rtl-expected.txt: Added.
2727         * web-platform-tests/css/cssom-view/elementsFromPoint-inline-vlr-rtl.html: Added.
2728         * web-platform-tests/css/cssom-view/elementsFromPoint-inline-vrl-ltr-expected.txt: Added.
2729         * web-platform-tests/css/cssom-view/elementsFromPoint-inline-vrl-ltr.html: Added.
2730         * web-platform-tests/css/cssom-view/elementsFromPoint-inline-vrl-rtl-expected.txt: Added.
2731         * web-platform-tests/css/cssom-view/elementsFromPoint-inline-vrl-rtl.html: Added.
2732         * web-platform-tests/css/cssom-view/elementsFromPoint-invalid-cases.html:
2733         * web-platform-tests/css/cssom-view/elementsFromPoint-shadowroot.html:
2734         * web-platform-tests/css/cssom-view/elementsFromPoint-simple.html:
2735         * web-platform-tests/css/cssom-view/elementsFromPoint-svg-text.html:
2736         * web-platform-tests/css/cssom-view/elementsFromPoint-svg.html:
2737         * web-platform-tests/css/cssom-view/elementsFromPoint-table.html:
2738         * web-platform-tests/css/cssom-view/elementsFromPoint.html:
2739         * web-platform-tests/css/cssom-view/getClientRects-br-htb-ltr-expected.txt: Added.
2740         * web-platform-tests/css/cssom-view/getClientRects-br-htb-ltr.html: Added.
2741         * web-platform-tests/css/cssom-view/getClientRects-br-htb-rtl-expected.txt: Added.
2742         * web-platform-tests/css/cssom-view/getClientRects-br-htb-rtl.html: Added.
2743         * web-platform-tests/css/cssom-view/getClientRects-br-vlr-ltr-expected.txt: Added.
2744         * web-platform-tests/css/cssom-view/getClientRects-br-vlr-ltr.html: Added.
2745         * web-platform-tests/css/cssom-view/getClientRects-br-vlr-rtl-expected.txt: Added.
2746         * web-platform-tests/css/cssom-view/getClientRects-br-vlr-rtl.html: Added.
2747         * web-platform-tests/css/cssom-view/getClientRects-br-vrl-ltr-expected.txt: Added.
2748         * web-platform-tests/css/cssom-view/getClientRects-br-vrl-ltr.html: Added.
2749         * web-platform-tests/css/cssom-view/getClientRects-br-vrl-rtl-expected.txt: Added.
2750         * web-platform-tests/css/cssom-view/getClientRects-br-vrl-rtl.html: Added.
2751         * web-platform-tests/css/cssom-view/getClientRects-inline-expected.html: Added.
2752         * web-platform-tests/css/cssom-view/getClientRects-inline.html: Added.
2753         * web-platform-tests/css/cssom-view/historical.html:
2754         * web-platform-tests/css/cssom-view/htmlelement-offset-width-001.html:
2755         * web-platform-tests/css/cssom-view/inheritance-expected.txt: Added.
2756         * web-platform-tests/css/cssom-view/inheritance.html: Added.
2757         * web-platform-tests/css/cssom-view/interfaces.html:
2758         * web-platform-tests/css/cssom-view/long_scroll_composited-expected.html: Added.
2759         * web-platform-tests/css/cssom-view/long_scroll_composited.html: Added.
2760         * web-platform-tests/css/cssom-view/matchMedia-display-none-iframe-expected.txt: Added.
2761         * web-platform-tests/css/cssom-view/matchMedia-display-none-iframe.html: Added.
2762         * web-platform-tests/css/cssom-view/matchMedia.xht:
2763         * web-platform-tests/css/cssom-view/matchMediaAddListener.html:
2764         * web-platform-tests/css/cssom-view/mouseEvent.html:
2765         * web-platform-tests/css/cssom-view/negativeMargins.html:
2766         * web-platform-tests/css/cssom-view/offsetParent_element_test.html:
2767         * web-platform-tests/css/cssom-view/offsetTopLeft-empty-inline-expected.txt: Added.
2768         * web-platform-tests/css/cssom-view/offsetTopLeft-empty-inline-offset-expected.txt: Added.
2769         * web-platform-tests/css/cssom-view/offsetTopLeft-empty-inline-offset.html: Added.
2770         * web-platform-tests/css/cssom-view/offsetTopLeft-empty-inline.html: Added.
2771         * web-platform-tests/css/cssom-view/offsetTopLeft-inline-expected.html: Added.
2772         * web-platform-tests/css/cssom-view/offsetTopLeft-inline.html: Added.
2773         * web-platform-tests/css/cssom-view/offsetTopLeft-leading-space-inline-expected.txt: Added.
2774         * web-platform-tests/css/cssom-view/offsetTopLeft-leading-space-inline.html: Added.
2775         * web-platform-tests/css/cssom-view/offsetTopLeft-trailing-space-inline-expected.txt: Added.
2776         * web-platform-tests/css/cssom-view/offsetTopLeft-trailing-space-inline.html: Added.
2777         * web-platform-tests/css/cssom-view/offsetTopLeftInScrollableParent.html:
2778         * web-platform-tests/css/cssom-view/outer-svg-expected.txt: Added.
2779         * web-platform-tests/css/cssom-view/outer-svg.html: Added.
2780         * web-platform-tests/css/cssom-view/resize-event-on-initial-layout-expected.txt: Added.
2781         * web-platform-tests/css/cssom-view/resize-event-on-initial-layout.html: Added.
2782         * web-platform-tests/css/cssom-view/screenLeftTop-expected.txt: Added.
2783         * web-platform-tests/css/cssom-view/screenLeftTop.html: Added.
2784         * web-platform-tests/css/cssom-view/scroll-behavior-default-css.html:
2785         * web-platform-tests/css/cssom-view/scroll-behavior-element.html:
2786         * web-platform-tests/css/cssom-view/scroll-behavior-main-frame-root.html:
2787         * web-platform-tests/css/cssom-view/scroll-behavior-main-frame-window.html:
2788         * web-platform-tests/css/cssom-view/scroll-behavior-scrollintoview-nested.html:
2789         * web-platform-tests/css/cssom-view/scroll-behavior-smooth-positions.html:
2790         * web-platform-tests/css/cssom-view/scroll-behavior-smooth.html:
2791         * web-platform-tests/css/cssom-view/scroll-behavior-subframe-root.html:
2792         * web-platform-tests/css/cssom-view/scroll-behavior-subframe-window.html:
2793         * web-platform-tests/css/cssom-view/scroll-no-layout-box.html:
2794         * web-platform-tests/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode-and-rtl-direction-expected.txt: Added.
2795         * web-platform-tests/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode-and-rtl-direction.html: Added.
2796         * web-platform-tests/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode-expected.txt: Added.
2797         * web-platform-tests/css/cssom-view/scrollIntoView-horizontal-tb-writing-mode.html: Added.
2798         * web-platform-tests/css/cssom-view/scrollIntoView-scrollMargin.html:
2799         * web-platform-tests/css/cssom-view/scrollIntoView-scrollPadding.html:
2800         * web-platform-tests/css/cssom-view/scrollIntoView-shadow.html:
2801         * web-platform-tests/css/cssom-view/scrollIntoView-smooth.html:
2802         * web-platform-tests/css/cssom-view/scrollIntoView-svg-shape-expected.txt: Added.
2803         * web-platform-tests/css/cssom-view/scrollIntoView-svg-shape.html: Added.
2804         * web-platform-tests/css/cssom-view/scrollIntoView-vertical-lr-writing-mode-and-rtl-direction-expected.txt: Added.
2805         * web-platform-tests/css/cssom-view/scrollIntoView-vertical-lr-writing-mode-and-rtl-direction.html: Added.
2806         * web-platform-tests/css/cssom-view/scrollIntoView-vertical-lr-writing-mode-expected.txt: Added.
2807         * web-platform-tests/css/cssom-view/scrollIntoView-vertical-lr-writing-mode.html: Added.
2808         * web-platform-tests/css/cssom-view/scrollIntoView-vertical-rl-writing-mode-expected.txt:
2809         * web-platform-tests/css/cssom-view/scrollIntoView-vertical-rl-writing-mode.html:
2810         * web-platform-tests/css/cssom-view/scrollWidthHeight.xht:
2811         * web-platform-tests/css/cssom-view/scrollWidthHeightWhenNotScrollable.xht:
2812         * web-platform-tests/css/cssom-view/scrolling-no-browsing-context.html:
2813         * web-platform-tests/css/cssom-view/scrolling-quirks-vs-nonquirks.html:
2814         * web-platform-tests/css/cssom-view/scrollingElement.html:
2815         * web-platform-tests/css/cssom-view/scrollintoview.html:
2816         * web-platform-tests/css/cssom-view/table-client-props.html:
2817         * web-platform-tests/css/cssom-view/table-offset-props.html:
2818         * web-platform-tests/css/cssom-view/table-scroll-props.html:
2819         * web-platform-tests/css/cssom-view/ttwf-js-cssomview-getclientrects-length.html:
2820         * web-platform-tests/css/cssom-view/w3c-import.log:
2821         * web-platform-tests/css/cssom-view/window-screen-height-immutable.html:
2822         * web-platform-tests/css/cssom-view/window-screen-height.html:
2823         * web-platform-tests/css/cssom-view/window-screen-width-immutable.html:
2824         * web-platform-tests/css/cssom-view/window-screen-width.html:
2825
2826 2019-07-05  Antoine Quint  <graouts@apple.com>
2827
2828         Remove Wincorrect WPT test pointerevents/pointerevent_mouse_pointercapture_inactivate_pointer.html
2829         https://bugs.webkit.org/show_bug.cgi?id=199512
2830
2831         Unreviewed, just removing a test that was removed from the WPT repository (https://github.com/web-platform-tests/wpt/pull/17614).
2832
2833         * web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_inactivate_pointer-expected.txt: Removed.
2834         * web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_inactivate_pointer.html: Removed.
2835         * web-platform-tests/pointerevents/resources/pointerevent_mouse_pointercapture_inactivate_pointer-iframe.html: Removed.
2836
2837 2019-07-05  Antoine Quint  <graouts@apple.com>
2838
2839         [Pointer Events] Respect pointer capture when dispatching mouse boundary events and updating :hover
2840         https://bugs.webkit.org/show_bug.cgi?id=198999
2841         <rdar://problem/51979477>
2842
2843         Reviewed by Dean Jackson.
2844
2845         Mark the progressions in 3 WPT tests.
2846
2847         * web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt:
2848         * web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt:
2849         * web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt:
2850
2851 2019-07-01  Truitt Savell  <tsavell@apple.com>
2852
2853         Unreviewed, rolling out r246844.
2854
2855         Broke 12 tests in imported/w3c/web-platform-
2856         tests/pointerevents/
2857
2858         Reverted changeset:
2859
2860         "[Pointer Events] Respect pointer capture when dispatching
2861         mouse boundary events and updating :hover"
2862         https://bugs.webkit.org/show_bug.cgi?id=198999
2863         https://trac.webkit.org/changeset/246844
2864
2865 2019-06-26  Antoine Quint  <graouts@apple.com>
2866
2867         [Pointer Events] Respect pointer capture when dispatching mouse boundary events and updating :hover
2868         https://bugs.webkit.org/show_bug.cgi?id=198999
2869         <rdar://problem/51979477>
2870
2871         Reviewed by Dean Jackson.
2872
2873         Mark the progressions in 3 WPT tests.
2874
2875         * web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt:
2876         * web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt:
2877         * web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt:
2878
2879 2019-06-24  Antoine Quint  <graouts@apple.com>
2880
2881         [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerlock/pointerevent_coordinates_when_locked.html
2882         https://bugs.webkit.org/show_bug.cgi?id=197007
2883
2884         Reviewed by Dean Jackson.
2885
2886         Update the test from the Web Platform Tests repository following the fix for https://github.com/web-platform-tests/wpt/issues/16406.
2887
2888         * web-platform-tests/pointerevents/pointerlock/pointerevent_coordinates_when_locked-expected.txt: Added.
2889         * web-platform-tests/pointerevents/pointerlock/pointerevent_coordinates_when_locked.html:
2890
2891 2019-06-24  Antoine Quint  <graouts@apple.com>
2892
2893         [Pointer Events WPT] Unskip imported/w3c/web-platform-tests/pointerevents/pointerevent_lostpointercapture_is_first.html
2894         https://bugs.webkit.org/show_bug.cgi?id=197005
2895
2896         Reviewed by Dean Jackson.
2897
2898         * web-platform-tests/pointerevents/pointerevent_lostpointercapture_is_first-expected.txt: Added.
2899         * web-platform-tests/resources/testdriver-vendor.js:
2900         (dispatchMouseActions): We need to disable dragMode for the eventSender or else the "pointermove" events in the test will
2901         not be dispatched as there is no mouseUp() call in the test's event sequence.
2902
2903 2019-06-24  Antoine Quint  <graouts@apple.com>
2904
2905         [Pointer Events] Respect pointer capture when dispatching mouse boundary events and updating :hover
2906         https://bugs.webkit.org/show_bug.cgi?id=198999
2907         <rdar://problem/51979477>
2908
2909         Unreviewed.
2910
2911         Rolling back all changes made for this bug (r246728 + r246716 + r246674) as it regressed one test
2912         (imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame.html).
2913
2914         * web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt:
2915         * web-platform-tests/pointerevents/pointerevent_click_during_capture-expected.txt:
2916         * web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt:
2917         * web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt:
2918
2919 2019-06-23  Antoine Quint  <graouts@apple.com>
2920
2921         [Pointer Events WPT] Unflake imported/w3c/web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame.html
2922         https://bugs.webkit.org/show_bug.cgi?id=197058
2923
2924         Unreviewed test gardening.
2925
2926         * web-platform-tests/pointerevents/pointerevent_mouse_pointercapture_in_frame-expected.txt:
2927
2928 2019-06-20  Antoine Quint  <graouts@apple.com>
2929
2930         [Pointer Events] Respect pointer capture when dispatching mouse boundary events and updating :hover
2931         https://bugs.webkit.org/show_bug.cgi?id=198999
2932
2933         Reviewed by Dean Jackson.
2934
2935         Record progressions in two WPT tests and mark updated failures in two other WPT tests.
2936
2937         * web-platform-tests/pointerevents/pointerevent_boundary_events_at_implicit_release_hoverable_pointers-expected.txt:
2938         * web-platform-tests/pointerevents/pointerevent_click_during_capture-expected.txt:
2939         * web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt:
2940         * web-platform-tests/pointerevents/pointerevent_setpointercapture_relatedtarget-expected.txt:
2941
2942 2019-06-19  Rob Buis  <rbuis@igalia.com>
2943
2944         Make preload/link-header-preload-imagesrcset.html work on DPR != 1
2945         https://bugs.webkit.org/show_bug.cgi?id=198533
2946
2947         Reviewed by Youenn Fablet.
2948
2949         Make the test take DPR into account.
2950
2951         * web-platform-tests/preload/dynamic-adding-preload-imagesrcset.html:
2952         * web-platform-tests/preload/link-header-preload-imagesrcset.html:
2953
2954 2019-06-14  Ali Juma  <ajuma@chromium.org>
2955
2956         IntersectionObserver rootMargin detection fails when `root` is an element
2957         https://bugs.webkit.org/show_bug.cgi?id=198784
2958
2959         Reviewed by Simon Fraser.
2960
2961         Import https://github.com/web-platform-tests/wpt/pull/17323.
2962
2963         * web-platform-tests/intersection-observer/root-margin-root-element-expected.txt: Added.
2964         * web-platform-tests/intersection-observer/root-margin-root-element.html: Added.
2965
2966 2019-06-13  Youenn Fablet  <youenn@apple.com>
2967
2968         Import WPT websockets tests
2969         https://bugs.webkit.org/show_bug.cgi?id=198774
2970
2971         Reviewed by Geoffrey Garen.
2972
2973         * resources/import-expectations.json:
2974         * resources/resource-files.json:
2975         * web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/abort.sub.window-expected.txt:
2976         Rebasing since we now have some websockets specific handlers.
2977         * web-platform-tests/websockets: Added.
2978
2979 2019-06-13  Youenn Fablet  <youenn@apple.com>
2980
2981         Update service worker test and expectation after revision 246363
2982         https://bugs.webkit.org/show_bug.cgi?id=198808
2983
2984         Reviewed by Geoffrey Garen.
2985
2986         * web-platform-tests/service-workers/service-worker/fetch-event-async-respond-with.https-expected.txt:
2987         * web-platform-tests/service-workers/service-worker/fetch-event-async-respond-with.https.html:
2988         Make sure the fetch load finishes so that removing the frame does not cancel the fetch.
2989
2990 2019-06-12  Youenn Fablet  <youenn@apple.com>
2991
2992         Update WPT service workers test up to 0df7c68
2993         https://bugs.webkit.org/show_bug.cgi?id=198720
2994
2995         Reviewed by Eric Carlson.
2996
2997         * web-platform-tests/service-workers: Resynced.
2998
2999 2019-06-11  Devin Rousso  <drousso@apple.com>
3000
3001         Sort the computed styles list
3002         https://bugs.webkit.org/show_bug.cgi?id=198743
3003
3004         Reviewed by Simon Fraser
3005
3006         * web-platform-tests/infrastructure/assumptions/html-elements-expected.txt:
3007
3008 2019-06-11  Daniel Bates  <dabates@apple.com>
3009
3010         Import Content Security Policy Web Platform Tests
3011         https://bugs.webkit.org/show_bug.cgi?id=198676
3012         <rdar://problem/51533785>
3013
3014         Reviewed by Youenn Fablet.
3015
3016         Import tests as of 3840f46213d9a991acc9288e3863530f7502c05e (origin/master).
3017
3018         * resources/import-expectations.json:
3019         * resources/resource-files.json:
3020         * web-platform-tests/content-security-policy/META.yml: Added.
3021         * web-platform-tests/content-security-policy/README.css: Added.
3022         (.code):
3023         (.codeTitle):
3024         (.highlight1):
3025         (.highlight2):
3026         (body):
3027         * web-platform-tests/content-security-policy/README.html: Added.
3028         * web-platform-tests/content-security-policy/base-uri/base-uri-allow.sub-expected.txt: Added.
3029         * web-platform-tests/content-security-policy/base-uri/base-uri-allow.sub.html: Added.
3030         * web-platform-tests/content-security-policy/base-uri/base-uri-deny.sub-expected.txt: Added.
3031         * web-platform-tests/content-security-policy/base-uri/base-uri-deny.sub.html: Added.
3032         * web-platform-tests/content-security-policy/base-uri/base-uri_iframe_sandbox.sub-expected.txt: Added.
3033         * web-platform-tests/content-security-policy/base-uri/base-uri_iframe_sandbox.sub.html: Added.
3034         * web-platform-tests/content-security-policy/base-uri/report-uri-does-not-respect-base-uri.sub-expected.txt: Added.
3035         * web-platform-tests/content-security-policy/base-uri/report-uri-does-not-respect-base-uri.sub.html: Added.
3036         * web-platform-tests/content-security-policy/base-uri/report-uri-does-not-respect-base-uri.sub.html.sub.headers: Added.
3037         * web-platform-tests/content-security-policy/base-uri/w3c-import.log: Added.
3038         * web-platform-tests/content-security-policy/blob/blob-urls-do-not-match-self.sub-expected.txt: Added.
3039         * web-platform-tests/content-security-policy/blob/blob-urls-do-not-match-self.sub.html: Added.
3040         * web-platform-tests/content-security-policy/blob/blob-urls-match-blob.sub-expected.txt: Added.
3041         * web-platform-tests/content-security-policy/blob/blob-urls-match-blob.sub.html: Added.
3042         * web-platform-tests/content-security-policy/blob/self-doesnt-match-blob.sub-expected.txt: Added.
3043         * web-platform-tests/content-security-policy/blob/self-doesnt-match-blob.sub.html: Added.
3044         * web-platform-tests/content-security-policy/blob/star-doesnt-match-blob.sub-expected.txt: Added.
3045         * web-platform-tests/content-security-policy/blob/star-doesnt-match-blob.sub.html: Added.
3046         * web-platform-tests/content-security-policy/blob/w3c-import.log: Added.
3047         * web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub-expected.txt: Added.
3048         * web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-default.sub.html: Added.
3049         * web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub-expected.txt: Added.
3050         * web-platform-tests/content-security-policy/child-src/child-src-about-blank-allowed-by-scheme.sub.html: Added.
3051         * web-platform-tests/content-security-policy/child-src/child-src-allowed.sub-expected.txt: Added.
3052         * web-platform-tests/content-security-policy/child-src/child-src-allowed.sub.html: Added.
3053         [...]
3054         * web-platform-tests/content-security-policy/worker-src/service-worker-src-script-fallback.https.sub.html: Added.
3055         * web-platform-tests/content-security-policy/worker-src/service-worker-src-self-fallback.https.sub-expected.txt: Added.
3056         * web-platform-tests/content-security-policy/worker-src/service-worker-src-self-fallback.https.sub.html: Added.
3057         * web-platform-tests/content-security-policy/worker-src/shared-child.sub.html: Added.
3058         * web-platform-tests/content-security-policy/worker-src/shared-fallback.sub.html: Added.
3059         * web-platform-tests/content-security-policy/worker-src/shared-list.sub.html: Added.
3060         * web-platform-tests/content-security-policy/worker-src/shared-none.sub.html: Added.
3061         * web-platform-tests/content-security-policy/worker-src/shared-self.sub.html: Added.
3062         * web-platform-tests/content-security-policy/worker-src/shared-worker-src-child-fallback-blocked.sub.html: Added.
3063         * web-platform-tests/content-security-policy/worker-src/shared-worker-src-child-fallback.sub.html: Added.
3064         * web-platform-tests/content-security-policy/worker-src/shared-worker-src-default-fallback.sub.html: Added.
3065         * web-platform-tests/content-security-policy/worker-src/shared-worker-src-script-fallback.sub.html: Added.
3066         * web-platform-tests/content-security-policy/worker-src/shared-worker-src-self-fallback.sub.html: Added.
3067         * web-platform-tests/content-security-policy/worker-src/w3c-import.log: Added.
3068
3069 2019-06-09  Rob Buis  <rbuis@igalia.com>
3070
3071         Add wildcard to Access-Control-Allow-Methods and Access-Control-Allow-Headers
3072         https://bugs.webkit.org/show_bug.cgi?id=165508
3073
3074         Reviewed by Frédéric Wang.
3075
3076         * web-platform-tests/fetch/api/cors/cors-preflight-star.any-expected.txt:
3077         * web-platform-tests/fetch/api/cors/cors-preflight-star.any.worker-expected.txt:
3078
3079 2019-06-07  Joonghun Park  <jh718.park@samsung.com>
3080
3081         Implement tab-size with units
3082         https://bugs.webkit.org/show_bug.cgi?id=179022
3083
3084         Reviewed by Simon Fraser.
3085
3086         This change is ported from Blink.
3087         The committed revision is https://src.chromium.org/viewvc/blink?revision=189430&view=revision.
3088
3089         Additionally, this patch lets css "number" value be allowed as tab-size's property value,
3090         not css "integer" value,
3091         according to https://drafts.csswg.org/css-text-3/#tab-size-property.
3092
3093         * web-platform-tests/css/css-text/inheritance-expected.txt:
3094         * web-platform-tests/css/css-text/parsing/tab-size-valid-expected.txt:
3095         * web-platform-tests/css/css-values/calc-numbers-expected.txt: Added.
3096         * web-platform-tests/css/css-values/calc-numbers.html: Added.
3097
3098 2019-06-05  Antoine Quint  <graouts@apple.com>
3099
3100         [Pointer Events] Fire pointerout and pointerleave events after firing pointercancel
3101         https://bugs.webkit.org/show_bug.cgi?id=198560
3102
3103         Reviewed by Dean Jackson.
3104
3105         Mark WPT progressions. Notably, the iOS-specific tests now have 100% PASS rate.
3106
3107         * web-platform-tests/pointerevents/pointerevent_mouse_capture_change_hover-expected.txt:
3108         * web-platform-tests/pointerevents/pointerevent_pointercancel_touch-expected.txt:
3109         * web-platform-tests/pointerevents/pointerevent_pointerleave_after_pointercancel_touch-expected.txt:
3110         * web-platform-tests/pointerevents/pointerevent_pointerout_after_pointercancel_touch-expected.txt:
3111
3112 2019-06-05  Javier Fernandez  <jfernandez@igalia.com>
3113
3114         Update the CSS Text WPT test suite
3115         https://bugs.webkit.org/show_bug.cgi?id=197929
3116
3117         Reviewed by Myles C. Maxfield.
3118
3119         Import the last changes in the CSS Text suite.
3120
3121         * web-platform-tests/css/css-text/line-break/line-break-anywhere-001.html:
3122         * web-platform-tests/css/css-text/line-break/line-break-anywhere-002.html:
3123         * web-platform-tests/css/css-text/line-break/line-break-anywhere-013-expected.html: Added.
3124         * web-platform-tests/css/css-text/line-break/line-break-anywhere-013.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/word-break/word-break-break-all-024.html.
3125         * web-platform-tests/css/css-text/line-break/line-break-anywhere-014-expected.html: Added.
3126         * web-platform-tests/css/css-text/line-break/line-break-anywhere-014.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/word-break/word-break-break-all-024.html.
3127         * web-platform-tests/css/css-text/line-break/line-break-anywhere-015-expected.html: Added.
3128         * web-platform-tests/css/css-text/line-break/line-break-anywhere-015.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/word-break/word-break-break-all-024.html.
3129         * web-platform-tests/css/css-text/line-break/line-break-anywhere-016-expected.html: Added.
3130         * web-platform-tests/css/css-text/line-break/line-break-anywhere-016.html: Copied from LayoutTests/imported/w3c/web-platform-tests/css/css-text/word-break/word-break-break-all-024.html.
3131         * web-platform-tests/css/css-text/line-break/w3c-import.log:
3132         * web-platform-tests/css/css-text/overflow-wrap/overflow-wrap-break-word-008.html:
3133         * web-platform-tests/css/css-text/white-space/break-spaces-009.html:
3134         * web-platform-tests/css/css-text/white-space/break-spaces-010-expected.html: Added.
3135         * web-platform-tests/css/css-text/white-space/break-spaces-010.html: Added.
3136         * web-platform-tests/css/css-text/white-space/w3c-import.log:
3137         * web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-004-expected.html:
3138         * web-platform-tests/css/css-text/white-space/white-space-intrinsic-size-004.html:
3139         * web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-002-expected.html:
3140         * web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-002.html:
3141         * web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-003-expected.html:
3142         * web-platform-tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-003.html:
3143         * web-platform-tests/css/css-text/word-break/w3c-import.log:
3144         * web-platform-tests/css/css-text/word-break/word-break-break-all-017.html:
3145         * web-platform-tests/css/css-text/word-break/word-break-break-all-023.html:
3146         * web-platform-tests/css/css-text/word-break/word-break-break-all-024.html:
3147         * web-platform-tests/css/css-text/word-break/word-break-break-all-025-expected.html: Added.