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