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