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