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