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