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