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