f0ebda0576a84917819798360f25173372e20f55
[WebKit-https.git] / LayoutTests / ChangeLog
1 2020-01-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2
3         [Freetype] Support for the -webkit-font-smoothing CSS property
4         https://bugs.webkit.org/show_bug.cgi?id=54763
5
6         Reviewed by Simon Fraser.
7
8         Add a regression test. This test is specific for platform gtk because
9         it depends on the custom fonts.conf file that its used for GTK layout
10         tests.
11
12         * platform/gtk/TestExpectations:
13         * platform/gtk/fast/css/font-smoothing-expected.png:
14         * platform/gtk/fonts/webkit-font-smoothing-expected.html: Added.
15         * platform/gtk/fonts/webkit-font-smoothing.html: Added.
16         * platform/wpe/TestExpectations:
17         * platform/wpe/fast/css/font-smoothing-expected.png: Added.
18
19 2020-01-14  youenn fablet  <youenn@apple.com>
20
21         Add support for MediaStream audio track rendering in GPUProcess
22         https://bugs.webkit.org/show_bug.cgi?id=206175
23
24         Reviewed by Eric Carlson.
25
26         * gpu-process/TestExpectations:
27
28 2020-01-14  Pablo Saavedra  <psaavedra@igalia.com>
29
30         [GTK] Many imported/w3c/web-platform-tests/html/ tests failing after r253791
31         https://bugs.webkit.org/show_bug.cgi?id=206127
32         <rdar://problem/58555260>
33
34         Unreviewed test gardening.
35
36         * platform/gtk/imported/w3c/web-platform-tests/html/browsers/sandboxing/sandbox-parse-noscript-expected.txt: Added.
37         * platform/gtk/imported/w3c/web-platform-tests/html/dom/idlharness.worker-expected.txt: Added.
38         * platform/gtk/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt: Added.
39         * platform/gtk/imported/w3c/web-platform-tests/html/editing/editing-0/autocapitalization/autocapitalize-expected.txt: Added.
40         * platform/gtk/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/form-controls/resets-expected.txt: Added.
41         * platform/gtk/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/fieldset-generated-content-expected.txt: Added.
42         * platform/gtk/imported/w3c/web-platform-tests/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/legend-sans-fieldset-display-expected.txt: Added.
43         * platform/gtk/imported/w3c/web-platform-tests/html/rendering/widgets/button-layout/abspos-expected.txt: Added.
44         * platform/gtk/imported/w3c/web-platform-tests/html/rendering/widgets/button-layout/grid-expected.txt: Added.
45         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/media_fragment_seek-expected.txt: Added.
46         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/video_loop_base-expected.txt: Added.
47         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-canvas-element/security.pattern.fillStyle.sub-expected.txt: Added.
48         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_allow_downloads.sub.tentative-expected.txt: Added.
49         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_navigation_download_block_downloads.sub.tentative-expected.txt: Added.
50         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-video-element/resize-during-playback-expected.txt: Added.
51         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/json-module/valid-content-type.tentative-expected.txt: Added.
52         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-expected.txt: Added.
53
54 2020-01-14  Eric Carlson  <eric.carlson@apple.com>
55
56         Expose video tracks for media files in the GPUProcess
57         https://bugs.webkit.org/show_bug.cgi?id=206209
58         <rdar://problem/58553026>
59
60         Reviewed by Jer Noble.
61
62         * gpu-process/TestExpectations:
63
64 2020-01-13  Simon Fraser  <simon.fraser@apple.com>
65
66         REGRESSION (Catalina) non-scrolling iframe prevents document scrolling
67         https://bugs.webkit.org/show_bug.cgi?id=202687
68
69         Reviewed by Tim Horton.
70
71         * tiled-drawing/scrolling/scrolling-no-iframe-latching-expected.txt: Added.
72         * tiled-drawing/scrolling/scrolling-no-iframe-latching.html: Added.
73
74 2020-01-13  Simon Fraser  <simon.fraser@apple.com>
75
76         Scrollbar hiding on iOS via ::-webkit-scrollbar { display: none } doesn't work
77         https://bugs.webkit.org/show_bug.cgi?id=206197
78
79         Reviewed by Tim Horton.
80         
81         The logic added in r251369 was reversed, causing scrollbar hiding to not work correctly.
82
83         * fast/scrolling/ios/scrollbar-hiding-expected.txt:
84
85 2020-01-13  Pablo Saavedra  <psaavedra@igalia.com>
86
87         [GTK] Many imported/w3c/web-platform-tests/html/ tests failing after r253791
88         https://bugs.webkit.org/show_bug.cgi?id=206127
89
90         Reviewed by Philippe Normand.
91
92         * platform/gtk/TestExpectations:
93         * platform/gtk/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
94         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/forms/the-form-element/form-autocomplete-expected.txt:
95         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt:
96         * platform/gtk/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
97         * platform/wpe/TestExpectations:
98         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
99         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/dialog-showModal-expected.txt:
100
101 2020-01-13  Zalan Bujtas  <zalan@apple.com>
102
103         RenderTreeBuilder::Block::attachIgnoringContinuation should handle inline-block anonymous containers.
104         https://bugs.webkit.org/show_bug.cgi?id=202913
105         <rdar://problem/56233694>
106
107         Reviewed by Simon Fraser.
108
109         * fast/ruby/before-child-is-block-after-expected.txt: Added.
110         * fast/ruby/before-child-is-block-after.html: Added.
111
112 2020-01-13  John Wilander  <wilander@apple.com>
113
114         Remove calls to testRunner.installStatisticsDidModifyDataRecordsCallback() in http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins*
115         https://bugs.webkit.org/show_bug.cgi?id=206188
116         <rdar://problem/58540033>
117
118         Unreviewed test gardening.
119
120         Removed the calls to testRunner.installStatisticsDidModifyDataRecordsCallback()
121         to address flakiness.
122
123         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-database.html:
124         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
125
126 2020-01-13  Justin Fan  <justin_fan@apple.com>
127
128         [WebGL 2] Implement transform feedback and pass transform feedback conformance tests
129         https://bugs.webkit.org/show_bug.cgi?id=205823
130
131         Reviewed by Dean Jackson.
132
133         Add passing results for transform_feedback, as expected when ANGLE is enabled.
134
135         * webgl/2.0.0/conformance2/transform_feedback/two-unreferenced-varyings-expected.txt:
136         * webgl/2.0.0/conformance2/transform_feedback/unwritten-output-defaults-to-zero-expected.txt:
137
138 2020-01-13  Chris Lord  <clord@igalia.com>
139
140         REGRESSION(r253683): [GTK][WPE] Lots of offscreen-canvas WPT tests failing
141         https://bugs.webkit.org/show_bug.cgi?id=205445
142
143         Reviewed by Carlos Alberto Lopez Perez.
144
145         Bug 205445 - Update and re-enable OffscreenCanvas tests
146
147         * platform/gtk/TestExpectations:
148         * platform/wpe/TestExpectations:
149
150 2020-01-13  Sunny He  <sunny_he@apple.com>
151
152         Fix computeFloatVisibleRectInContainer to handle non-SVG object parent
153         https://bugs.webkit.org/show_bug.cgi?id=205282
154
155         Reviewed by Darin Adler.
156
157         * svg/dom/replaceChild-document-crash-expected.txt: Added.
158         * svg/dom/replaceChild-document-crash.html: Added.
159
160 2020-01-13  Eric Carlson  <eric.carlson@apple.com>
161
162         Expose audio tracks for media files in the GPUProcess
163         https://bugs.webkit.org/show_bug.cgi?id=206152
164         <rdar://problem/58513227>
165
166         Reviewed by youenn fablet.
167
168         * gpu-process/TestExpectations:
169
170 2020-01-13  Zalan Bujtas  <zalan@apple.com>
171
172         Add a simple trailing letter-spacing test case
173         https://bugs.webkit.org/show_bug.cgi?id=206185
174         <rdar://problem/58535841>
175
176         Reviewed by Antti Koivisto.
177
178         * fast/text/trailing-letter-spacing-long-expected.html: Added.
179         * fast/text/trailing-letter-spacing-long.html: Added.
180
181 2020-01-13  Truitt Savell  <tsavell@apple.com>
182
183         Flaky Test: imported/w3c/web-platform-tests/svg/import/struct-dom-06-b-manual.svg
184         https://bugs.webkit.org/show_bug.cgi?id=204312
185
186         Unreviewed test gardening.
187
188         * platform/mac/TestExpectations:
189
190 2020-01-13  Zalan Bujtas  <zalan@apple.com>
191
192         Explain why we started skipping "insert-span-into-long-text-bug-28245.html" in debug.
193
194         * TestExpectations:
195
196 2020-01-13  Zalan Bujtas  <zalan@apple.com>
197
198         [LFC][Integration] Turn off trailing letter-space trimming for the LineBreaker content
199         https://bugs.webkit.org/show_bug.cgi?id=206181
200         <rdar://problem/58532931>
201
202         Reviewed by Antti Koivisto.
203
204         * platform/ios/css1/text_properties/letter_spacing-expected.txt: Undo the rebaselining.
205
206 2020-01-13  Wenson Hsieh  <wenson_hsieh@apple.com>
207
208         [iOS] editing/selection/ios/clear-selection-after-tap-in-large-selected-non-editable-text.html times out
209         https://bugs.webkit.org/show_bug.cgi?id=206126
210         <rdar://problem/58060387>
211
212         Reviewed by Tim Horton.
213
214         This test is intended to verify that when ranged selection UI covers up most of the view, tapping the selection
215         will clear the selection instead of toggling the callout bar. However, there are a couple of issues that make
216         this test fail:
217
218         - The long press that is intended to select text ends up under the "Sel" in select and above the "ect" that
219         wraps to the next line, which causes the word to not be selected. To fix this, I changed the tap location from
220         the center of the view to somewhere in the top half of the view, near the middle of "Sel".
221
222         - The callout bar appears in the center of the screen with the "Look up" action in the middle, so tapping the
223         center of the view again causes a view controller to be presented when looking up the selected word ("Select").
224         We can avoid this by also moving the tap location away from the center of the view.
225
226         - On iPad, the word "Select" isn't big enough to encompass most of the screen even at 250px, so the test fails.
227         We fix this by making the "Select" text much bigger (500px), and then make the body `overflow: hidden` so that
228         selecting the word on iPhone's smaller screen doesn't cause scrolling.
229
230         * editing/selection/ios/clear-selection-after-tap-in-large-selected-non-editable-text.html:
231
232 2020-01-13  Truitt Savell  <tsavell@apple.com>
233
234         Correct test expectations after r254428
235         https://bugs.webkit.org/show_bug.cgi?id=206164
236
237         Unreviewed test gardening.
238
239         * platform/mac-wk1/TestExpectations:
240
241 2020-01-13  Diego Pino Garcia  <dpino@igalia.com>
242
243         [GTK] Unreviewed gardening after r254409
244         https://bugs.webkit.org/show_bug.cgi?id=206150
245
246         * platform/gtk/TestExpectations:
247
248 2020-01-13  Antti Koivisto  <antti@apple.com>
249
250         [LFC][Integration] editing/text-iterator/findString.html fails on iOS
251         https://bugs.webkit.org/show_bug.cgi?id=206164
252
253         Reviewed by Zalan Bujtas.
254
255         * platform/ios/TestExpectations:
256
257 2020-01-13  Antti Koivisto  <antti@apple.com>
258
259         [iOS] Unreviewed test gardening after r254428.
260
261         * platform/ios/css1/text_properties/letter_spacing-expected.txt:
262
263 2020-01-13  Zalan Bujtas  <zalan@apple.com>
264
265         [Win] Unreviewed test gardening after r254421.
266
267         * platform/win/css1/text_properties/text_indent-expected.txt:
268         * platform/win/css2.1/t1601-c547-indent-01-d-expected.txt:
269
270 2020-01-13  Antti Koivisto  <antti@apple.com>
271
272         [LFC][Integration] Enable LFC integration
273         https://bugs.webkit.org/show_bug.cgi?id=206128
274
275         Reviewed by Zalan Bujtas.
276
277         Rebase for some progressions.
278
279         * fast/dom/Range/getBoundingClientRect-expected.txt:
280         * fast/dom/Range/getBoundingClientRect.html:
281
282         Update the test for new results. These match the complex line layout results (simple lines produce wrong results).
283
284         * platform/ios/fast/text/whitespace/pre-break-word-expected.txt:
285         * platform/ios/fast/text/word-break-expected.txt:
286         * platform/mac/fast/text/hyphenate-limit-lines-expected.txt:
287         * platform/mac/fast/text/whitespace/pre-break-word-expected.txt:
288         * platform/mac/fast/text/word-break-expected.txt:
289
290         Line breaking and white-space progressions.
291
292         * platform/ios/TestExpectations:
293
294         A subtest of editing/text-iterator/findString.html fails on iOS. This needs futher analysis.
295
296         * platform/win/TestExpectations:
297
298         fast/dom/Range/getBoundingClientRect.html now fails on windows because LFC is not enabled there.
299
300 2020-01-13  Antti Koivisto  <antti@apple.com>
301
302         [LFC][Integration] Ensure that simple line layout tests stays don't turn into LFC tests
303         https://bugs.webkit.org/show_bug.cgi?id=206153
304
305         Reviewed by Zalan Bujtas.
306
307         We have a handful of SLL tests that document non-standard behaviors. Keep these SLL only with LFC enabled.
308
309         * fast/text/embed-at-end-of-pre-wrap-line-simple-lines-expected.html:
310         * fast/text/embed-at-end-of-pre-wrap-line-simple-lines.html:
311         * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak-expected.html:
312         * fast/text/simple-line-layout-leading-whitespace-with-soft-hard-linebreak.html:
313         * fast/text/whitespace/pre-wrap-long-word-simple-lines-expected.html:
314         * fast/text/whitespace/pre-wrap-long-word-simple-lines.html:
315
316 2020-01-12  Zalan Bujtas  <zalan@apple.com>
317
318         Text-indent with percentage value should resolve against the available width
319         https://bugs.webkit.org/show_bug.cgi?id=206155
320         <rdar://problem/58514882>
321
322         Reviewed by Antti Koivisto.
323
324         * platform/mac/css1/text_properties/text_indent-expected.txt:
325         * platform/mac/css2.1/t1601-c547-indent-01-d-expected.txt:
326
327 2020-01-12  Myles C. Maxfield  <mmaxfield@apple.com>
328
329         REGRESSION(r185816): In the Hong Kong locale, navigator.language reports it's in the Taiwan locale
330         https://bugs.webkit.org/show_bug.cgi?id=200043
331
332         Make iOS bots green until they can be updated.
333
334         Unreviewed.
335
336         * platform/ios/TestExpectations:
337
338 2020-01-11  Myles C. Maxfield  <mmaxfield@apple.com>
339
340         REGRESSION(r185816): In the Hong Kong locale, navigator.language reports it's in the Taiwan locale
341         https://bugs.webkit.org/show_bug.cgi?id=200043
342
343         Unreviewed.
344
345         Addressing additional review comments.
346
347         * fast/text/international/system-language/navigator-language/navigator-language-en-GB.html:
348         * fast/text/international/system-language/navigator-language/navigator-language-en-US.html:
349         * fast/text/international/system-language/navigator-language/navigator-language-en.html:
350         * fast/text/international/system-language/navigator-language/navigator-language-es-419.html:
351         * fast/text/international/system-language/navigator-language/navigator-language-es-ES.html:
352         * fast/text/international/system-language/navigator-language/navigator-language-es-MX.html:
353         * fast/text/international/system-language/navigator-language/navigator-language-es.html:
354         * fast/text/international/system-language/navigator-language/navigator-language-fr-CA.html:
355         * fast/text/international/system-language/navigator-language/navigator-language-fr.html:
356         * fast/text/international/system-language/navigator-language/navigator-language-hi.html:
357         * fast/text/international/system-language/navigator-language/navigator-language-ja.html:
358         * fast/text/international/system-language/navigator-language/navigator-language-pt-BR.html:
359         * fast/text/international/system-language/navigator-language/navigator-language-pt-PT.html:
360         * fast/text/international/system-language/navigator-language/navigator-language-ru.html:
361         * fast/text/international/system-language/navigator-language/navigator-language-zh-HK.html:
362         * fast/text/international/system-language/navigator-language/navigator-language-zh-Hans.html:
363         * fast/text/international/system-language/navigator-language/navigator-language-zh-Hant-HK.html:
364         * fast/text/international/system-language/navigator-language/navigator-language-zh-Hant.html:
365         * fast/text/international/system-language/navigator-language/navigator-language-zh-TW.html:
366
367 2020-01-10  Yusuke Suzuki  <ysuzuki@apple.com>
368
369         [WebCore] Fix crash in module loader due to change in fragment reservation
370         https://bugs.webkit.org/show_bug.cgi?id=206125
371
372         Reviewed by Dean Jackson.
373
374         * TestExpectations:
375
376 2020-01-11  Noam Rosenthal  <noam@webkit.org>
377
378         Support image-set() standard syntax
379         https://bugs.webkit.org/show_bug.cgi?id=160934
380         <rdar://problem/27891501>
381
382         Reviewed by Dean Jackson.
383
384         * fast/css/image-set-parsing-invalid.html:
385         * fast/css/image-set-parsing.html:
386                 Update parsing to include raw strings
387         * fast/hidpi/image-set-as-background-quotes-expected.html: Added.
388         * fast/hidpi/image-set-as-background-quotes.html: Added.
389                 Added ref-test for image-set without url().
390
391
392 2020-01-09  Noam Rosenthal  <noam@webkit.org>
393
394         Support image-set() standard syntax
395         https://bugs.webkit.org/show_bug.cgi?id=160934
396         <rdar://problem/27891501>
397
398         Reviewed by Simon Fraser.
399
400
401         * fast/hidpi/image-set-as-background-quotes-expected.html: Added.
402         * fast/hidpi/image-set-as-background-quotes.html: Added.
403                 Ref-test, image with quotes should work the same as image with url()
404
405 2020-01-11  Cathie Chen  <cathiechen@igalia.com>
406
407         Import WPT test cases for 2dcontext/imagebitmap
408         https://bugs.webkit.org/show_bug.cgi?id=205908
409
410         Reviewed by Manuel Rego Casasnovas
411
412         Update the expected files.
413
414         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt:
415         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt:
416         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-serializable-expected.txt:
417         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer-expected.txt:
418
419 2020-01-11  Antti Koivisto  <antti@apple.com>
420
421         [LFC][Integration] fast/text/simple-lines-float.html should be about simple line layout only
422         https://bugs.webkit.org/show_bug.cgi?id=206129
423
424         Reviewed by Zalan Bujtas.
425
426         Explicitly disable LFC in this SLL feature test.
427
428         * fast/text/simple-lines-float-expected.html:
429         * fast/text/simple-lines-float.html:
430
431 2020-01-10  Eric Carlson  <eric.carlson@apple.com>
432
433         [Media in GPU process] Extend the GPU process sandbox to allow access to local files when necessary
434         https://bugs.webkit.org/show_bug.cgi?id=205967
435         <rdar://problem/58425020>
436
437         Reviewed by youenn fablet.
438
439         * gpu-process/TestExpectations:
440
441 2020-01-10  Myles C. Maxfield  <mmaxfield@apple.com>
442
443         REGRESSION(r185816): In the Hong Kong locale, navigator.language reports it's in the Taiwan locale
444         https://bugs.webkit.org/show_bug.cgi?id=200043
445
446         Temporarily mark the navigator-language tests as flakey until I can figure out what to do with them.
447
448         Unreviewed.
449
450         * platform/mac/TestExpectations:
451
452 2020-01-10  Myles C. Maxfield  <mmaxfield@apple.com>
453
454         REGRESSION(r185816): In the Hong Kong locale, navigator.language reports it's in the Taiwan locale
455         https://bugs.webkit.org/show_bug.cgi?id=200043
456         <rdar://problem/44119496>
457
458         Reviewed by Dean Jackson.
459
460         Migrate and update tests from TestWebKitAPI to LayoutTests, to match the rest of our system language tests.
461
462         * platform/mac/TestExpectations: Mark these tests as possibly failing on older versions of macOS.
463         * fast/text/international/system-language/navigator-language/navigator-language-en-GB-expected.txt: Added.
464         * fast/text/international/system-language/navigator-language/navigator-language-en-GB.html: Added.
465         * fast/text/international/system-language/navigator-language/navigator-language-en-US-expected.txt: Added.
466         * fast/text/international/system-language/navigator-language/navigator-language-en-US.html: Added.
467         * fast/text/international/system-language/navigator-language/navigator-language-en-expected.txt: Added.
468         * fast/text/international/system-language/navigator-language/navigator-language-en.html: Added.
469         * fast/text/international/system-language/navigator-language/navigator-language-es-419-expected.txt: Added.
470         * fast/text/international/system-language/navigator-language/navigator-language-es-419.html: Added.
471         * fast/text/international/system-language/navigator-language/navigator-language-es-ES-expected.txt: Added.
472         * fast/text/international/system-language/navigator-language/navigator-language-es-ES.html: Added.
473         * fast/text/international/system-language/navigator-language/navigator-language-es-MX-expected.txt: Added.
474         * fast/text/international/system-language/navigator-language/navigator-language-es-MX.html: Added.
475         * fast/text/international/system-language/navigator-language/navigator-language-es-expected.txt: Added.
476         * fast/text/international/system-language/navigator-language/navigator-language-es.html: Added.
477         * fast/text/international/system-language/navigator-language/navigator-language-fr-CA-expected.txt: Added.
478         * fast/text/international/system-language/navigator-language/navigator-language-fr-CA.html: Added.
479         * fast/text/international/system-language/navigator-language/navigator-language-fr-expected.txt: Added.
480         * fast/text/international/system-language/navigator-language/navigator-language-fr.html: Added.
481         * fast/text/international/system-language/navigator-language/navigator-language-hi-expected.txt: Added.
482         * fast/text/international/system-language/navigator-language/navigator-language-hi.html: Added.
483         * fast/text/international/system-language/navigator-language/navigator-language-ja-expected.txt: Added.
484         * fast/text/international/system-language/navigator-language/navigator-language-ja.html: Added.
485         * fast/text/international/system-language/navigator-language/navigator-language-pt-BR-expected.txt: Added.
486         * fast/text/international/system-language/navigator-language/navigator-language-pt-BR.html: Added.
487         * fast/text/international/system-language/navigator-language/navigator-language-pt-PT-expected.txt: Added.
488         * fast/text/international/system-language/navigator-language/navigator-language-pt-PT.html: Added.
489         * fast/text/international/system-language/navigator-language/navigator-language-ru-expected.txt: Added.
490         * fast/text/international/system-language/navigator-language/navigator-language-ru.html: Added.
491         * fast/text/international/system-language/navigator-language/navigator-language-zh-HK-expected.txt: Added.
492         * fast/text/international/system-language/navigator-language/navigator-language-zh-HK.html: Added.
493         * fast/text/international/system-language/navigator-language/navigator-language-zh-Hans-expected.txt: Added.
494         * fast/text/international/system-language/navigator-language/navigator-language-zh-Hans.html: Added.
495         * fast/text/international/system-language/navigator-language/navigator-language-zh-Hant-HK-expected.txt: Added.
496         * fast/text/international/system-language/navigator-language/navigator-language-zh-Hant-HK.html: Added.
497         * fast/text/international/system-language/navigator-language/navigator-language-zh-Hant-expected.txt: Added.
498         * fast/text/international/system-language/navigator-language/navigator-language-zh-Hant.html: Added.
499         * fast/text/international/system-language/navigator-language/navigator-language-zh-TW-expected.txt: Added.
500         * fast/text/international/system-language/navigator-language/navigator-language-zh-TW.html: Added.
501         * js/dom/navigator-language-expected.txt:
502
503 2020-01-10  John Wilander  <wilander@apple.com>
504
505         Make http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins* use resource/util.js
506         https://bugs.webkit.org/show_bug.cgi?id=206100
507         <rdar://problem/58492335>
508
509         Unreviewed test gardening.
510
511         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-database.html:
512         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
513             These two tests now use setEnableFeature() in resources/util.js which makes sure 
514             testRunner.setStatisticsNotifyPagesWhenDataRecordsWereScanned() is called with
515             false before ending the test.
516
517 2020-01-10  Ryan Haddad  <ryanhaddad@apple.com>
518
519         3 editing/spelling test failures on Mojave Release WK1
520         https://bugs.webkit.org/show_bug.cgi?id=206071
521
522         Unreviewed test gardening.
523
524         * platform/mac-wk1/TestExpectations: Update test expectations to disable failing tests.
525
526 2020-01-10  Brent Fulgham  <bfulgham@apple.com>
527
528         [iOS] Remove used media-related mach services from the WebContent process sandbox
529         https://bugs.webkit.org/show_bug.cgi?id=206089
530         <rdar://problem/58489478>
531
532         Reviewed by Per Arne Vollan.
533
534         After conducting multiple test passes and large-scale living-on testing with telemetry, we have
535         confirmed that the following XPC services are not used by the media logic in WebKit, and can be
536         removed:
537
538             com.apple.coremedia.cpeprotector.xpc
539             com.apple.coremedia.figcontentkeysession.xpc
540             com.apple.coremedia.routingsessionmanager.xpc
541             com.apple.coremedia.sts
542
543         * fast/sandbox/ios/sandbox-mach-lookup-expected.txt:
544         * fast/sandbox/ios/sandbox-mach-lookup.html:
545
546 2020-01-10  Antti Koivisto  <antti@apple.com>
547
548         [LFC][Integration] Update style for layout boxes
549         https://bugs.webkit.org/show_bug.cgi?id=206074
550
551         Reviewed by Zalan Bujtas.
552
553         * fast/css/simple-color-change-expected.html: Added.
554         * fast/css/simple-color-change.html: Added.
555
556 2020-01-10  Brent Fulgham  <bfulgham@apple.com>
557
558         [iOS] Remove 'com.apple.awdd' from the WebContent process sandbox
559         https://bugs.webkit.org/show_bug.cgi?id=206095
560         <rdar://problem/56871147>
561
562         Reviewed by Per Arne Vollan.
563
564         We no longer need access to 'com.apple.awdd' in the iOS WebContent sandbox. We should remove
565         it from the sandbox.
566
567         * fast/sandbox/ios/sandbox-mach-lookup-expected.txt:
568         * fast/sandbox/ios/sandbox-mach-lookup.html:
569
570 2020-01-09  Per Arne Vollan  <pvollan@apple.com>
571
572         Map CSS value ID to system color in the UI process
573         https://bugs.webkit.org/show_bug.cgi?id=204314
574
575         Reviewed by Dean Jackson.
576
577         * TestExpectations:
578         * fast/css/ios: Added.
579         * fast/css/ios/system-color-for-css-value-expected.txt: Added.
580         * fast/css/ios/system-color-for-css-value.html: Added.
581         * platform/ios/TestExpectations:
582
583 2020-01-10  Pablo Saavedra  <psaavedra@igalia.com>
584
585         [WPE][GTK] Gardening after r254357
586         https://bugs.webkit.org/show_bug.cgi?id=206079
587
588         Unreviewed WPE and GTK+ gardening after r254357.
589
590         * platform/gtk/TestExpectations:
591         * platform/wpe/TestExpectations:
592
593 2020-01-10  Brent Fulgham  <bfulgham@apple.com>
594
595         [iOS] Remove 'com.apple.powerlog.plxpclogger.xpc' from the WebContent process sandbox
596         https://bugs.webkit.org/show_bug.cgi?id=206086
597         <rdar://problem/57195681>
598
599         Reviewed by Per Arne Vollan.
600
601         * fast/sandbox/ios/sandbox-mach-lookup-expected.txt:
602         * fast/sandbox/ios/sandbox-mach-lookup.html:
603
604 2020-01-10  Brent Fulgham  <bfulgham@apple.com>
605
606         Remove 'com.apple.iohideventsystem' from the WebContent process sandbox
607         https://bugs.webkit.org/show_bug.cgi?id=206085
608         <rdar://problem/36085204>
609
610         Reviewed by Alex Christensen.
611
612         After r253357 we no longer need access to 'com.apple.iohideventsystem', and should remove it from
613         the WebContent process sandbox.
614
615         * fast/sandbox/ios/sandbox-mach-lookup-expected.txt:
616         * fast/sandbox/ios/sandbox-mach-lookup.html:
617
618 2020-01-10  Brent Fulgham  <bfulgham@apple.com>
619
620         [iOS] Remove 'com.apple.cookied' from the WebContent process sandbox
621         https://bugs.webkit.org/show_bug.cgi?id=206083
622         <rdar://problem/56963865>
623
624         Reviewed by Per Arne Vollan.
625
626         Telemetry and testing have confirmed that we no longer use the 'com.apple.cookied' mach connection
627         in the WebContent process on iOS. We should remove this from the WebContent process sandbox
628
629         * fast/sandbox/ios/sandbox-mach-lookup-expected.txt:
630         * fast/sandbox/ios/sandbox-mach-lookup.html:
631
632 2020-01-10  Brent Fulgham  <bfulgham@apple.com>
633
634         Remove com.apple.locationd.registration from the WebContent sandbox
635         https://bugs.webkit.org/show_bug.cgi?id=206021
636         <rdar://problem/58451384>
637
638         Reviewed by Per Arne Vollan.
639
640         Now that we generate a dynamic extension for 'com.apple.locationd.registration', we should remove
641         the blanket allow rule from the sandbox.
642
643         * fast/sandbox/ios/sandbox-mach-lookup-expected.txt:
644         * fast/sandbox/ios/sandbox-mach-lookup.html:
645
646 2020-01-10  Jiewen Tan  <jiewen_tan@apple.com>
647
648         [WebAuthn] Support authenticatorGetNextAssertion
649         https://bugs.webkit.org/show_bug.cgi?id=203346
650         <rdar://problem/56558488>
651
652         Reviewed by Brent Fulgham.
653
654         * http/wpt/webauthn/public-key-credential-get-failure-hid.https-expected.txt:
655         * http/wpt/webauthn/public-key-credential-get-failure-hid.https.html:
656         * http/wpt/webauthn/public-key-credential-get-success-hid.https-expected.txt:
657         * http/wpt/webauthn/public-key-credential-get-success-hid.https.html:
658         * http/wpt/webauthn/resources/util.js:
659
660 2020-01-10  Brent Fulgham  <bfulgham@apple.com>
661
662         Remove 'com.apple.nehelper' from the WebContent sandbox.
663         https://bugs.webkit.org/show_bug.cgi?id=206025
664         <rdar://problem/58453508>
665
666         Reviewed by Per Arne Vollan.
667
668         Now that we generate a dynamic extension for 'com.apple.nehelper' and 'com.apple.nesessionmanager.content-filter',
669         we should remove the blanket allow rules from the sandbox.
670
671         * fast/sandbox/ios/sandbox-mach-lookup-expected.txt:
672         * fast/sandbox/ios/sandbox-mach-lookup.html:
673         * fast/sandbox/mac/sandbox-mach-lookup-expected.txt:
674         * fast/sandbox/mac/sandbox-mach-lookup.html:
675
676 2020-01-10  youenn fablet  <youenn@apple.com>
677
678         [WTR] Use short heart beat timer as a TestOption
679         https://bugs.webkit.org/show_bug.cgi?id=205795
680
681         Reviewed by Chris Dumez.
682
683         * http/wpt/service-workers/service-worker-spinning-activate.https.html:
684         * http/wpt/service-workers/service-worker-spinning-fetch.https.html:
685         * http/wpt/service-workers/service-worker-spinning-install.https.html:
686         * http/wpt/service-workers/service-worker-spinning-message.https.html:
687
688 2020-01-10  Pablo Saavedra  <psaavedra@igalia.com>
689
690         [GTK] imported/w3c/web-platform-tests/xhr/anonymous-mode-unsupported.htm is flaky
691         https://bugs.webkit.org/show_bug.cgi?id=206065
692
693         Unreviewed, mark test as flaky.
694
695         * platform/gtk/TestExpectations:
696
697 2020-01-10  Pablo Saavedra  <psaavedra@igalia.com>
698
699         [WPE][GTK] Gardening after r254335
700         https://bugs.webkit.org/show_bug.cgi?id=206062
701
702         Unreviewed WPE and GTK+ gardening after r254335.
703
704         * platform/gtk/TestExpectations:
705
706 2020-01-09  Pablo Saavedra  <psaavedra@igalia.com>
707
708         imported/w3c/web-platform-tests/xhr/event-timeout-order.any.html has been flaky since it was imported in r254154
709         https://bugs.webkit.org/show_bug.cgi?id=206053
710
711         Unreviewed, mark test as flaky.
712
713         * TestExpectations:
714
715 2020-01-09  Fujii Hironori  <Hironori.Fujii@sony.com>
716
717         [Win] Use ComplexTextController instead of UniscribeController
718         https://bugs.webkit.org/show_bug.cgi?id=204884
719
720         Reviewed by Brent Fulgham.
721
722         * platform/win/TestExpectations:
723         * platform/win/fast/text/justify-ideograph-complex-expected.txt: Rebaselined.
724         * platform/wincairo/TestExpectations:
725
726 2020-01-09  Chris Dumez  <cdumez@apple.com>
727
728         Block cross-site top-frame navigations from untrusted iframes
729         https://bugs.webkit.org/show_bug.cgi?id=206027
730         <rdar://problem/58320516>
731
732         Reviewed by Geoffrey Garen.
733
734         Add layout test coverage.
735
736         * http/tests/security/block-top-level-navigations-by-third-party-iframes-expected.txt:
737         * http/tests/security/block-top-level-navigations-by-untrusted-first-party-iframes-expected.txt: Added.
738         * http/tests/security/block-top-level-navigations-by-untrusted-first-party-iframes.html: Added.
739         * http/tests/security/resources/navigate-top-level-frame-to-failure-page-untrusted-iframe.html: Added.
740         * http/tests/security/resources/navigate-top-to-error-page.js: Added.
741
742 2020-01-09  Diego Pino Garcia  <dpino@igalia.com>
743
744         [GTK] Unreviewed test gardening
745         https://bugs.webkit.org/show_bug.cgi?id=206007
746
747         * platform/gtk/TestExpectations:
748
749 2020-01-09  Brent Fulgham  <bfulgham@apple.com>
750
751         REGRESSION (r253662): Large Data URLs are not being handled properly
752         https://bugs.webkit.org/show_bug.cgi?id=205979
753         <rdar://problem/58346124>
754
755         Reviewed by Youenn Fablet.
756
757         * fast/url/data-url-large-expected.txt: Added.
758         * fast/url/data-url-large.html: Added.
759
760 2020-01-09  John Wilander  <wilander@apple.com>
761
762         Resource Load Statistics: Add timing information to WebPageProxy::logFrameNavigation() to detect delayed client-side redirects
763         https://bugs.webkit.org/show_bug.cgi?id=205522
764         <rdar://problem/58125759>
765
766         Reviewed by Chris Dumez.
767
768         Results updated with additional data now that delayed redirects are captured.
769
770         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration-database-expected.txt:
771         * http/tests/resourceLoadStatistics/log-cross-site-load-with-link-decoration-expected.txt:
772         * http/tests/resourceLoadStatistics/log-delayed-client-side-redirects-database-expected.txt: Added.
773         * http/tests/resourceLoadStatistics/log-delayed-client-side-redirects-database.html: Added.
774         * http/tests/resourceLoadStatistics/log-delayed-client-side-redirects-expected.txt: Added.
775         * http/tests/resourceLoadStatistics/log-delayed-client-side-redirects.html: Added.
776         * http/tests/storageAccess/aggregate-sorted-data-with-storage-access-database-expected.txt:
777         * http/tests/storageAccess/aggregate-sorted-data-with-storage-access-expected.txt:
778
779 2020-01-09  Pablo Saavedra  <psaavedra@igalia.com>
780
781         Bad baseline for Catalina on xhr web-platform-tests imported in r254154
782         https://bugs.webkit.org/show_bug.cgi?id=205991
783
784         Unreviewed, fix some Catalina builds after r254154.
785
786         * platform/mac-highsierra/imported/w3c/web-platform-tests/xhr/getallresponseheaders-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/xhr/getallresponseheaders-expected.txt.
787         * platform/mac-mojave/imported/w3c/web-platform-tests/xhr/getallresponseheaders-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/xhr/getallresponseheaders-expected.txt.
788
789 2020-01-09  Justin Fan  <justin_fan@apple.com>
790
791         [WebGL] Skip all webgl/2.0.0 tests, as ANGLE switch obsoletes all old expectated results
792         https://bugs.webkit.org/show_bug.cgi?id=205988
793
794         Unreviewed test gardening.
795
796         The WebGL dedicated queue will continue to run failing tests.
797         Normal bots will only enable 2.0.0 tests after development work confirms they are passing with ANGLE.
798
799         * TestExpectations:
800         * platform/mac/TestExpectations:
801
802 2020-01-09  youenn fablet  <youenn@apple.com>
803
804         REGRESSION: [ Mac wk2 ] http/wpt/service-workers/persistent-importScripts.html is a flaky failure
805         https://bugs.webkit.org/show_bug.cgi?id=205886
806         <rdar://problem/58387910>
807
808         Reviewed by Chris Dumez.
809
810         Make sure registrations are stored on disk before crashing the network process.
811
812         * http/wpt/service-workers/persistent-importScripts.html:
813         * platform/mac-wk2/TestExpectations:
814
815 2020-01-09  Youenn Fablet  <youenn@apple.com>
816
817         REGRESSION: [ Mac ] webrtc/video-autoplay.html is a flaky failure
818         https://bugs.webkit.org/show_bug.cgi?id=205893
819         <rdar://problem/58391046>
820
821         Reviewed by Eric Carlson.
822
823         * webrtc/video-autoplay.html:
824         Speculative fix as I am not able to reproduce locally.
825         Hypothesis is that removing from DOM the video element is supposed to asynchronously pause the video element.
826         We should therefore ensure that the video element is paused before calling getUserMedia.
827
828 2020-01-09  Miguel Gomez  <magomez@igalia.com>
829
830         Unreviewed WPE gardening: rebaseline several tests after r254044.
831
832         * platform/wpe/css1/basic/containment-expected.txt:
833         * platform/wpe/css1/basic/contextual_selectors-expected.txt:
834         * platform/wpe/css1/basic/grouping-expected.txt:
835         * platform/wpe/css1/basic/id_as_selector-expected.txt:
836         * platform/wpe/css1/basic/inheritance-expected.txt:
837         * platform/wpe/css1/box_properties/border-expected.txt:
838         * platform/wpe/css1/box_properties/border_bottom-expected.txt:
839         * platform/wpe/css1/box_properties/border_bottom_inline-expected.txt:
840         * platform/wpe/css1/box_properties/border_bottom_width-expected.txt:
841         * platform/wpe/css1/box_properties/border_bottom_width_inline-expected.txt:
842         * platform/wpe/css1/box_properties/border_color-expected.txt:
843         * platform/wpe/css1/box_properties/border_color_inline-expected.txt:
844         * platform/wpe/css1/box_properties/border_inline-expected.txt:
845         * platform/wpe/css1/box_properties/border_left-expected.txt:
846         * platform/wpe/css1/box_properties/border_left_inline-expected.txt:
847         * platform/wpe/css1/box_properties/border_left_width-expected.txt:
848         * platform/wpe/css1/box_properties/border_left_width_inline-expected.txt:
849         * platform/wpe/css1/box_properties/border_right-expected.txt:
850         * platform/wpe/css1/box_properties/border_right_inline-expected.txt:
851         * platform/wpe/css1/box_properties/border_right_width-expected.txt:
852         * platform/wpe/css1/box_properties/border_right_width_inline-expected.txt:
853         * platform/wpe/css1/box_properties/border_style-expected.txt:
854         * platform/wpe/css1/box_properties/border_style_inline-expected.txt:
855         * platform/wpe/css1/box_properties/border_top-expected.txt:
856         * platform/wpe/css1/box_properties/border_top_inline-expected.txt:
857         * platform/wpe/css1/box_properties/border_top_width-expected.txt:
858         * platform/wpe/css1/box_properties/border_top_width_inline-expected.txt:
859         * platform/wpe/css1/box_properties/border_width-expected.txt:
860         * platform/wpe/css1/box_properties/border_width_inline-expected.txt:
861         * platform/wpe/css1/box_properties/clear-expected.txt:
862         * platform/wpe/css1/box_properties/clear_float-expected.txt:
863         * platform/wpe/css1/box_properties/float-expected.txt:
864         * platform/wpe/css1/box_properties/float_elements_in_series-expected.txt:
865         * platform/wpe/css1/box_properties/float_margin-expected.txt:
866         * platform/wpe/css1/box_properties/height-expected.txt:
867         * platform/wpe/css1/box_properties/margin-expected.txt:
868         * platform/wpe/css1/box_properties/margin_bottom-expected.txt:
869         * platform/wpe/css1/box_properties/margin_bottom_inline-expected.txt:
870         * platform/wpe/css1/box_properties/margin_inline-expected.txt:
871         * platform/wpe/css1/box_properties/margin_left-expected.txt:
872         * platform/wpe/css1/box_properties/margin_left_inline-expected.txt:
873         * platform/wpe/css1/box_properties/margin_right-expected.txt:
874         * platform/wpe/css1/box_properties/margin_right_inline-expected.txt:
875         * platform/wpe/css1/box_properties/margin_top-expected.txt:
876         * platform/wpe/css1/box_properties/margin_top_inline-expected.txt:
877         * platform/wpe/css1/box_properties/padding-expected.txt:
878         * platform/wpe/css1/box_properties/padding_bottom-expected.txt:
879         * platform/wpe/css1/box_properties/padding_bottom_inline-expected.txt:
880         * platform/wpe/css1/box_properties/padding_inline-expected.txt:
881         * platform/wpe/css1/box_properties/padding_left-expected.txt:
882         * platform/wpe/css1/box_properties/padding_left_inline-expected.txt:
883         * platform/wpe/css1/box_properties/padding_right-expected.txt:
884         * platform/wpe/css1/box_properties/padding_right_inline-expected.txt:
885         * platform/wpe/css1/box_properties/padding_top-expected.txt:
886         * platform/wpe/css1/box_properties/padding_top_inline-expected.txt:
887         * platform/wpe/css1/box_properties/width-expected.txt:
888         * platform/wpe/css1/cascade/cascade_order-expected.txt:
889         * platform/wpe/css1/cascade/important-expected.txt:
890         * platform/wpe/css1/classification/display-expected.txt:
891         * platform/wpe/css1/classification/list_style-expected.txt:
892         * platform/wpe/css1/classification/list_style_image-expected.txt:
893         * platform/wpe/css1/classification/list_style_position-expected.txt:
894         * platform/wpe/css1/classification/list_style_type-expected.txt:
895         * platform/wpe/css1/classification/white_space-expected.txt:
896         * platform/wpe/css1/color_and_background/background-expected.txt:
897         * platform/wpe/css1/color_and_background/background_attachment-expected.txt:
898         * platform/wpe/css1/color_and_background/background_color-expected.txt:
899         * platform/wpe/css1/color_and_background/background_image-expected.txt:
900         * platform/wpe/css1/color_and_background/background_position-expected.txt:
901         * platform/wpe/css1/color_and_background/background_repeat-expected.txt:
902         * platform/wpe/css1/color_and_background/color-expected.txt:
903         * platform/wpe/css1/conformance/forward_compatible_parsing-expected.txt:
904         * platform/wpe/css1/font_properties/font-expected.txt:
905         * platform/wpe/css1/font_properties/font_family-expected.txt:
906         * platform/wpe/css1/font_properties/font_size-expected.txt:
907         * platform/wpe/css1/font_properties/font_style-expected.txt:
908         * platform/wpe/css1/font_properties/font_variant-expected.txt:
909         * platform/wpe/css1/font_properties/font_weight-expected.txt:
910         * platform/wpe/css1/formatting_model/canvas-expected.txt:
911         * platform/wpe/css1/formatting_model/floating_elements-expected.txt:
912         * platform/wpe/css1/formatting_model/height_of_lines-expected.txt:
913         * platform/wpe/css1/formatting_model/inline_elements-expected.txt:
914         * platform/wpe/css1/formatting_model/replaced_elements-expected.txt:
915         * platform/wpe/css1/formatting_model/vertical_formatting-expected.txt:
916         * platform/wpe/css1/pseudo/anchor-expected.txt:
917         * platform/wpe/css1/pseudo/firstletter-expected.txt:
918         * platform/wpe/css1/pseudo/firstline-expected.txt:
919         * platform/wpe/css1/pseudo/multiple_pseudo_elements-expected.txt:
920         * platform/wpe/css1/pseudo/pseudo_elements_in_selectors-expected.txt:
921         * platform/wpe/css1/text_properties/letter_spacing-expected.txt:
922         * platform/wpe/css1/text_properties/line_height-expected.txt:
923         * platform/wpe/css1/text_properties/text_align-expected.txt:
924         * platform/wpe/css1/text_properties/text_decoration-expected.txt:
925         * platform/wpe/css1/text_properties/text_indent-expected.txt:
926         * platform/wpe/css1/text_properties/text_transform-expected.txt:
927         * platform/wpe/css1/text_properties/vertical_align-expected.txt:
928         * platform/wpe/css1/text_properties/word_spacing-expected.txt:
929         * platform/wpe/css1/units/color_units-expected.txt:
930         * platform/wpe/css1/units/length_units-expected.txt:
931         * platform/wpe/css1/units/percentage_units-expected.txt:
932         * platform/wpe/css1/units/urls-expected.txt:
933         * platform/wpe/css2.1/t100801-c548-ln-ht-00-c-a-expected.txt:
934         * platform/wpe/css2.1/t1606-c562-white-sp-00-b-ag-expected.txt:
935         * platform/wpe/fast/css/empty-pseudo-class-expected.txt:
936         * platform/wpe/fast/css/first-child-pseudo-class-expected.txt:
937         * platform/wpe/fast/css/last-child-pseudo-class-expected.txt:
938         * platform/wpe/fast/css/only-child-pseudo-class-expected.txt:
939         * platform/wpe/fast/frames/onlyCommentInIFrame-expected.txt:
940         * platform/wpe/fast/html/listing-expected.txt:
941         * platform/wpe/fast/invalid/junk-data-expected.txt:
942         * platform/wpe/fast/invalid/missing-end-tag-expected.txt:
943         * platform/wpe/fast/parser/xhtml-alternate-entities-expected.txt:
944         * platform/wpe/fast/table/border-collapsing/004-expected.txt:
945         * platform/wpe/fast/table/border-collapsing/004-vertical-expected.txt:
946         * platform/wpe/fast/xsl/xslt-extra-content-at-end-expected.txt:
947         * platform/wpe/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt:
948         * platform/wpe/svg/custom/bug45331-expected.txt:
949         * platform/wpe/svg/custom/junk-data-expected.txt:
950         * platform/wpe/svg/custom/missing-xlink-expected.txt:
951         * platform/wpe/svg/custom/path-bad-data-expected.txt:
952         * platform/wpe/svg/custom/use-font-face-crash-expected.txt:
953         * platform/wpe/svg/hixie/error/012-expected.txt:
954         * platform/wpe/tables/mozilla/bugs/45621-expected.txt:
955         * platform/wpe/tables/mozilla/bugs/bug139524-2-expected.txt:
956         * platform/wpe/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
957         * platform/wpe/tables/mozilla_expected_failures/bugs/bug21518-expected.txt:
958         * platform/wpe/tables/mozilla_expected_failures/bugs/bug22122-expected.txt:
959         * platform/wpe/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
960         * platform/wpe/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
961
962 2020-01-09  youenn fablet  <youenn@apple.com>
963
964         RemoteVideoSample should be able to support canvas video samples
965         https://bugs.webkit.org/show_bug.cgi?id=205922
966
967         Reviewed by Eric Carlson.
968
969         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable-gpuprocess-expected.txt: Added.
970         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable-gpuprocess.html: Added.
971         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html:
972         Remove no longer valid comment and beef up test in case of assertion failure.
973
974 2020-01-08  Diego Pino Garcia  <dpino@igalia.com>
975
976         Fix test transferToImageBitmap-empty.html after r253099
977         https://bugs.webkit.org/show_bug.cgi?id=205924
978
979         Reviewed by Žan Doberšek.
980
981         * http/wpt/offscreen-canvas/transferToImageBitmap-empty.html:
982
983 2020-01-08  Keith Miller  <keith_miller@apple.com>
984
985         [JSC] Introduce JSArrayIterator
986         https://bugs.webkit.org/show_bug.cgi?id=204043
987
988         Reviewed by Yusuke Suzuki.
989
990         Change the labels of iteration kinds to match what JS refers to them as.
991
992         * inspector/model/remote-object/iterator-expected.txt:
993         * inspector/model/remote-object/iterator-large-expected.txt:
994         * inspector/model/remote-object/iterators-mutated-expected.txt:
995
996 2020-01-08  Ryan Haddad  <ryanhaddad@apple.com>
997
998         few web-platform-tests are failing on iOS
999         https://bugs.webkit.org/show_bug.cgi?id=205927
1000
1001         Unreviewed test gardening.
1002
1003         * platform/ios-wk2/imported/w3c/web-platform-tests/content-security-policy/reporting/report-only-in-meta.sub-expected.txt: Added.
1004         * platform/ios/imported/w3c/web-platform-tests/content-security-policy/frame-ancestors/frame-ancestors-from-serviceworker.https-expected.txt: Added.
1005         * platform/ios/imported/w3c/web-platform-tests/content-security-policy/frame-src/frame-src-same-document-meta-expected.txt: Added.
1006         * platform/ios/imported/w3c/web-platform-tests/xhr/event-timeout-order.any-expected.txt: Added.
1007
1008 2020-01-08  Myles C. Maxfield  <mmaxfield@apple.com>
1009
1010         Fix specification violation in Font Loading API
1011         https://bugs.webkit.org/show_bug.cgi?id=205901
1012         <rdar://problem/58083743>
1013
1014         Reviewed by Brent Fulgham.
1015
1016         Test all the entry points to the CSS Font Loading API that accept CSS keywords.
1017
1018         * fast/text/font-loading-global-keyword-expected.txt: Added.
1019         * fast/text/font-loading-global-keyword.html: Added.
1020
1021 2020-01-08  Diego Pino Garcia  <dpino@igalia.com>
1022
1023         [GTK] Unreviewed, update test expectations
1024         https://bugs.webkit.org/show_bug.cgi?id=205931
1025
1026         * platform/gtk/TestExpectations:
1027
1028 2020-01-08  Diego Pino Garcia  <dpino@igalia.com>
1029
1030         [GTK][WPE] Unreviewed gardening for unexpected passes
1031         https://bugs.webkit.org/show_bug.cgi?id=205854
1032
1033         * TestExpectations:
1034         * platform/gtk/TestExpectations:
1035         * platform/wpe/TestExpectations:
1036
1037 2020-01-08  Antoine Quint  <graouts@apple.com>
1038
1039         [Web Animations] Stop creating CSS Animations for <noscript> elements
1040         https://bugs.webkit.org/show_bug.cgi?id=205925
1041         <rdar://problem/58158479>
1042
1043         Reviewed by Antti Koivisto.
1044
1045         Add a new test that checks that setting the `animation` property on a <noscript> element does not yield the creation of a CSSAnimation object.
1046
1047         * webanimations/no-css-animation-on-noscript-expected.txt: Added.
1048         * webanimations/no-css-animation-on-noscript.html: Added.
1049
1050 2020-01-08  youenn fablet  <youenn@apple.com>
1051
1052         Implement MediaRecorder backend in GPUProcess
1053         https://bugs.webkit.org/show_bug.cgi?id=205802
1054
1055         Reviewed by Eric Carlson.
1056
1057         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html:
1058         Do not use GPUProcess for this test until canvas buffers are IOSurfaces.
1059
1060 2020-01-08  Carlos Alberto Lopez Perez  <clopez@igalia.com>
1061
1062         [CSS Font Loading] Import css-font-loading WPT tests
1063         https://bugs.webkit.org/show_bug.cgi?id=205863
1064
1065         Reviewed by Manuel Rego Casasnovas.
1066
1067         Tests failing:
1068
1069         - https://webkit.org/b/184138 imported/w3c/web-platform-tests/css/css-font-loading/fontfacesetloadevent-constructor.html
1070         - https://webkit.org/b/184138 imported/w3c/web-platform-tests/css/css-font-loading/idlharness.https.html
1071         - https://webkit.org/b/205864 imported/w3c/web-platform-tests/css/css-font-loading/font-face-reject.html
1072
1073         * TestExpectations:
1074
1075 2020-01-08  Fujii Hironori  <Hironori.Fujii@sony.com>
1076
1077         [HarfBuzz][GTK] fast/text/complex-first-glyph-with-initial-advance.html is failing
1078         https://bugs.webkit.org/show_bug.cgi?id=118221
1079
1080         Reviewed by Carlos Garcia Campos.
1081
1082         * platform/gtk/TestExpectations: Unmarked
1083         fast/text/complex-first-glyph-with-initial-advance.html and
1084         fast/text/initial-advance-in-intermediate-run-complex.html.
1085         * platform/wincairo/TestExpectations: Unmarked
1086         fast/text/complex-first-glyph-with-initial-advance.html and
1087         fast/text/complex-initial-advance.html.
1088
1089 2020-01-07  Said Abou-Hallawa  <sabouhallawa@apple.com>
1090
1091         Implement css3-images image-orientation
1092         https://bugs.webkit.org/show_bug.cgi?id=89052
1093
1094         Reviewed by Simon Fraser.
1095
1096         Test the css image-orientation property.
1097
1098         * fast/images/image-orientation-dynamic-from-image-expected.html: Added.
1099         * fast/images/image-orientation-dynamic-from-image.html: Added.
1100         * fast/images/image-orientation-dynamic-none-expected.html: Added.
1101         * fast/images/image-orientation-dynamic-none.html: Added.
1102         * fast/images/image-orientation-none-expected.html: Added.
1103         * fast/images/image-orientation-none.html: Added.
1104
1105 2020-01-07  Fujii Hironori  <fujii.hironori@gmail.com>
1106
1107         [GTK] fast/text/atsui-rtl-override-selection.html is failing since r254114
1108         https://bugs.webkit.org/show_bug.cgi?id=205898
1109
1110         Unreviewed test gardening.
1111
1112         * platform/gtk/fast/text/atsui-rtl-override-selection-expected.png:
1113         * platform/gtk/fast/text/atsui-rtl-override-selection-expected.txt:
1114
1115 2020-01-07  Fujii Hironori  <Hironori.Fujii@sony.com>
1116
1117         Unreviewed test gardening for GTK port after r252598.
1118
1119         * platform/gtk/compositing/images/direct-image-background-color-expected.txt:
1120         * platform/gtk/compositing/webgl/webgl-background-color-expected.txt:
1121         * platform/gtk/fast/backgrounds/background-leakage-expected.txt:
1122         * platform/gtk/fast/backgrounds/background-leakage-transforms-expected.txt:
1123         * platform/gtk/fast/block/float/intruding-painted-twice-expected.txt:
1124         * platform/gtk/fast/borders/mixed-border-styles-expected.txt:
1125         * platform/gtk/fast/borders/mixed-border-styles-radius-expected.txt:
1126         * platform/gtk/fast/borders/mixed-border-styles-radius2-expected.txt:
1127         * platform/gtk/fast/box-shadow/inset-box-shadow-radius-expected.txt:
1128         * platform/gtk/fast/css/percentage-non-integer-expected.txt:
1129         * platform/gtk/fast/css/shadow-multiple-expected.txt:
1130         * platform/gtk/fast/css/viewport-units-dynamic-expected.txt:
1131         * platform/gtk/fast/multicol/client-rects-expected.txt:
1132         * platform/gtk/fast/multicol/client-rects-spanners-complex-expected.txt:
1133         * platform/gtk/fast/multicol/client-rects-spanners-expected.txt:
1134         * platform/gtk/fast/multicol/newmulticol/client-rects-expected.txt:
1135         * platform/gtk/fast/overflow/float-in-relpositioned-expected.txt:
1136         * platform/gtk/fast/ruby/select-ruby-expected.txt:
1137         * platform/gtk/fast/table/border-collapsing/equal-precedence-resolution-expected.txt:
1138         * platform/gtk/fast/table/border-collapsing/equal-precedence-resolution-vertical-expected.txt:
1139         * platform/gtk/fast/text/shadow-no-blur-expected.txt:
1140         * platform/gtk/fast/text/shadow-translucent-fill-expected.txt:
1141         * platform/gtk/imported/w3c/web-platform-tests/svg/import/color-prop-02-f-manual-expected.txt:
1142         * platform/gtk/imported/w3c/web-platform-tests/svg/import/color-prop-03-t-manual-expected.txt:
1143         * platform/gtk/transforms/3d/point-mapping/3d-point-mapping-overlapping-expected.txt:
1144
1145 2020-01-07  Chris Dumez  <cdumez@apple.com>
1146
1147         Remove document.origin
1148         https://bugs.webkit.org/show_bug.cgi?id=205681
1149
1150         Reviewed by Geoffrey Garen.
1151
1152         * fast/dom/Document/document-constructor-expected.txt:
1153         * fast/dom/Document/document-constructor.html:
1154         * fast/dom/domparser-parsefromstring-origin-expected.txt:
1155         * fast/dom/domparser-parsefromstring-origin.html:
1156
1157 2020-01-07  Chris Dumez  <cdumez@apple.com>
1158
1159         Using Web Share API preceded by an AJAX call
1160         https://bugs.webkit.org/show_bug.cgi?id=197779
1161         <rdar://problem/50708309>
1162
1163         Reviewed by Dean Jackson.
1164
1165         Add layout test coverage.
1166
1167         * fast/web-share/share-transient-activation-expected.txt: Added.
1168         * fast/web-share/share-transient-activation-expired-expected.txt: Added.
1169         * fast/web-share/share-transient-activation-expired.html: Added.
1170         * fast/web-share/share-transient-activation.html: Added.
1171
1172 2020-01-07  Daniel Bates  <dabates@apple.com>
1173
1174         Fix up layout tests results following r254160
1175         <rdar://problem/58383099>
1176
1177         Revert some results back to pre-r254091. These results were changed because I made
1178         an accident (corrected in r254160) that made me mistakenly think the new results
1179         were legitimate. They weren't.
1180
1181         * fast/dom/Range/getClientRects-expected.txt:
1182         * fast/dom/Range/getClientRects.html:
1183         * fast/repaint/text-selection-overflow-hidden-expected.txt:
1184
1185 2020-01-07  Truitt Savell  <tsavell@apple.com>
1186
1187         REGRESSION: [ Mac wk2 ] http/wpt/service-workers/persistent-importScripts.html is a flaky failure
1188         https://bugs.webkit.org/show_bug.cgi?id=205886
1189
1190         Unreviewed test gardening.
1191
1192         * platform/mac-wk2/TestExpectations:
1193
1194 2020-01-07  Pablo Saavedra  <psaavedra@igalia.com>
1195
1196         Re-sync web-platform-tests/xhr from upstream
1197         https://bugs.webkit.org/show_bug.cgi?id=205641
1198
1199         Reviewed by Youenn Fablet.
1200
1201         * TestExpectations:
1202         * platform/gtk/TestExpectations:
1203         * platform/ios-simulator-wk2/TestExpectations:
1204         * platform/ios/imported/w3c/web-platform-tests/xhr/getallresponseheaders-expected.txt:
1205         * platform/mac-wk1/TestExpectations:
1206         * tests-options.json:
1207
1208 2020-01-07  Simon Fraser  <simon.fraser@apple.com>
1209
1210         WebKit rejects changes between similar unprefixed & prefixed gradient syntax
1211         https://bugs.webkit.org/show_bug.cgi?id=171015
1212
1213         Reviewed by Dean Jackson.
1214
1215         * fast/css/gradient-prefixed-unprefixed-toggle-expected.html: Added.
1216         * fast/css/gradient-prefixed-unprefixed-toggle.html: Added.
1217
1218 2020-01-07  Alexey Proskuryakov  <ap@apple.com>
1219
1220         Mark webexposed/css-properties-behind-flags.html as flaky
1221         https://bugs.webkit.org/show_bug.cgi?id=197204
1222
1223         * platform/mac/TestExpectations:
1224
1225 2020-01-07  Antoine Quint  <graouts@apple.com>
1226
1227         transitions/default-timing-function.html is failing
1228         https://bugs.webkit.org/show_bug.cgi?id=205804
1229         <rdar://problem/58343509>
1230
1231         Reviewed by Simon Fraser.
1232
1233         To pause a Web Animation at a given time, we need to call `pause()` first and set `currentTime` after. Otherwise, the animation's hold
1234         time will not be set to the provided value and the time may progress between the moment pause() was called and the moment the pending
1235         pause task it creates is performed.
1236         
1237         The reason the behavior changed for this test is because in r254042 we added a call to updateRendering() which updates the timeline time
1238         which otherwise wouldn't have been updated.
1239
1240         * animations/resources/animation-test-helpers.js:
1241         * transitions/resources/transition-test-helpers.js:
1242
1243 2020-01-07  Devin Rousso  <drousso@apple.com>
1244
1245         REGRESSION: [ Mac Debug ] inspector/page/setBootstrapScript-main-frame.html is a flaky failure
1246         https://bugs.webkit.org/show_bug.cgi?id=205807
1247         <rdar://problem/58344669>
1248
1249         Reviewed by Dean Jackson.
1250
1251         * inspector/page/setBootstrapScript-main-frame.html:
1252         In addition to waiting for `Page.reload`, we should also wait for the page to actually load.
1253         Set the content of the bootstrap script during its creation instead of as a two step process.
1254         Avoid an assertion by setting the enabled state after the bootstrap script is initalized.
1255
1256         * platform/mac/TestExpectations:
1257         Remove expectation added in r254059.
1258
1259 2020-01-07  Truitt Savell  <tsavell@apple.com>
1260
1261         Correct some conflicting expectations for fast/text/emoji-gender- tests
1262         https://bugs.webkit.org/show_bug.cgi?id=204820
1263
1264         Unreviewed test gardening.
1265
1266         * platform/mac/TestExpectations:
1267
1268 2020-01-07  Truitt Savell  <tsavell@apple.com>
1269
1270         Correct expectations made in r254134, r254135, and r254136
1271         https://bugs.webkit.org/show_bug.cgi?id=205862
1272         https://bugs.webkit.org/show_bug.cgi?id=205865
1273         https://bugs.webkit.org/show_bug.cgi?id=205867
1274
1275         Unreviewed test gardneing.
1276
1277         * platform/mac/TestExpectations:
1278
1279 2020-01-07  Commit Queue  <commit-queue@webkit.org>
1280
1281         Unreviewed, rolling out r254132.
1282         https://bugs.webkit.org/show_bug.cgi?id=205868
1283
1284         It is breaking WinCairo build and internal builds. (Requested
1285         by youenn on #webkit).
1286
1287         Reverted changeset:
1288
1289         "Implement MediaRecorder backend in GPUProcess"
1290         https://bugs.webkit.org/show_bug.cgi?id=205802
1291         https://trac.webkit.org/changeset/254132
1292
1293 2020-01-07  Truitt Savell  <tsavell@apple.com>
1294
1295         REGRESSION: [ Mojave+ wk2 ] webgpu/draw-indexed-triangles.html is a flaky failure
1296         https://bugs.webkit.org/show_bug.cgi?id=205867
1297
1298         Unreviewed test gardening.
1299
1300         * platform/mac/TestExpectations:
1301
1302 2020-01-07  Truitt Savell  <tsavell@apple.com>
1303
1304         REGRESSION: [ Mojave+ wk2 ] webgpu/whlsl/ensure-proper-variable-lifetime-2.html is a flaky failure
1305         https://bugs.webkit.org/show_bug.cgi?id=205865
1306
1307         Unreviewed test gardening.
1308
1309         * platform/mac/TestExpectations:
1310
1311 2020-01-07  Truitt Savell  <tsavell@apple.com>
1312
1313         REGRESSION: [ Mojave+ wk2 ] webgpu/whlsl/while-loop-break.html is a flaky failure
1314         https://bugs.webkit.org/show_bug.cgi?id=205862
1315
1316         Unreviewed test gardening.
1317
1318         * platform/mac/TestExpectations:
1319
1320 2020-01-07  Pablo Saavedra  <psaavedra@igalia.com>
1321
1322         Re-sync web-platform-tests/content-security-policy from upstream
1323         https://bugs.webkit.org/show_bug.cgi?id=205639
1324
1325         Reviewed by Carlos Alberto Lopez Perez.
1326
1327         * platform/mac-wk2/imported/w3c/web-platform-tests/content-security-policy/frame-ancestors/frame-ancestors-from-serviceworker.https-expected.txt: Added.
1328         * platform/mac-wk2/imported/w3c/web-platform-tests/content-security-policy/frame-src/frame-src-same-document-meta-expected.txt: Added.
1329         * platform/mac-wk2/imported/w3c/web-platform-tests/content-security-policy/reporting/report-only-in-meta.sub-expected.txt: Added.
1330         * tests-options.json:
1331
1332 2020-01-07  youenn fablet  <youenn@apple.com>
1333
1334         Implement MediaRecorder backend in GPUProcess
1335         https://bugs.webkit.org/show_bug.cgi?id=205802
1336
1337         Reviewed by Eric Carlson.
1338
1339         * http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html:
1340         Do not use GPUProcess for this test until canvas buffers are IOSurfaces.
1341
1342 2020-01-07  Charlie Turner  <mail@charles.plus>
1343
1344         [GTK][EME] ClearKey encrypted media gardening
1345         https://bugs.webkit.org/show_bug.cgi?id=205857
1346
1347         Unreviewed gardening.
1348
1349         * platform/gtk/TestExpectations: Skip
1350         mock-MediaKeySession-{generateRequest,remove}.html and update some
1351         no longer timing out test-cases.
1352
1353 2020-01-07  youenn fablet  <youenn@apple.com>
1354
1355         Add an option to make video capture in GPUProcess
1356         https://bugs.webkit.org/show_bug.cgi?id=205853
1357
1358         Reviewed by Eric Carlson.
1359
1360         * fast/mediastream/captureInGPUProcess-expected.txt: Renamed from LayoutTests/fast/mediastream/captureAudioInGPUProcess-expected.txt.
1361         * fast/mediastream/captureInGPUProcess.html: Renamed from LayoutTests/fast/mediastream/captureAudioInGPUProcess.html.
1362
1363 2020-01-07  Alexey Shvayka  <shvaikalesh@gmail.com>
1364
1365         Re-sync web-platform-tests/css/cssom-view from upstream
1366         https://bugs.webkit.org/show_bug.cgi?id=204649
1367
1368         Reviewed by Chris Dumez.
1369
1370         Re-sync web-platform-tests/css/cssom-view from upstream 106e0bdf02a1.
1371
1372         * TestExpectations:
1373         * tests-options.json:
1374
1375 2020-01-07  Per Arne Vollan  <pvollan@apple.com>
1376
1377         Layout Test storage/indexeddb/IDBTransaction-page-cache.html is flaky
1378         https://bugs.webkit.org/show_bug.cgi?id=205856
1379
1380         Unreviewed test gardening.
1381
1382         * platform/win/TestExpectations:
1383
1384 2020-01-07  Per Arne Vollan  <pvollan@apple.com>
1385
1386         Layout Test http/wpt/css/css-highlight-api/highlight-text-across-elements.html is failing
1387         https://bugs.webkit.org/show_bug.cgi?id=205855
1388
1389         Unreviewed test gardening.
1390
1391         * platform/win/TestExpectations:
1392
1393 2020-01-06  Fujii Hironori  <Hironori.Fujii@sony.com>
1394
1395         ComplexTextController::offsetForPosition returns a wrong offset for a glyph boundary in a RTL text
1396         https://bugs.webkit.org/show_bug.cgi?id=205486
1397
1398         Reviewed by Ross Kirsling.
1399
1400         * fast/dom/Document/CaretRangeFromPoint/rtl-expected.txt: Added.
1401         * fast/dom/Document/CaretRangeFromPoint/rtl.html: Added.
1402         * platform/gtk/TestExpectations: Unmarked imported/blink/editing/selection/offset-from-point-complex-scripts.html.
1403
1404 2020-01-06  Yury Semikhatsky  <yurys@chromium.org>
1405
1406         REGRESSION: [ Mac wk2 ] http/tests/inspector/target/provisional-load-cancels-previous-load.html is a flaky failure
1407         https://bugs.webkit.org/show_bug.cgi?id=205473
1408         <rdar://problem/58093690>
1409
1410         Reviewed by Brian Burg.
1411
1412         Keep provisional page paused until second navigation replaces it and also
1413         defer output until test page is fully initialized after navigation.
1414
1415         * http/tests/inspector/target/provisional-load-cancels-previous-load.html:
1416
1417 2020-01-06  Fujii Hironori  <Hironori.Fujii@sony.com>
1418
1419         Unreviewed test gardening for WinCairo port after r253326 and r250849.
1420
1421         * platform/wincairo/fast/css/invalidation-errors-2-expected.txt:
1422         * platform/wincairo/fast/css/invalidation-errors-expected.txt:
1423         * platform/wincairo/fast/text/international/bidi-layout-across-linebreak-expected.txt:
1424
1425 2020-01-06  Fujii Hironori  <Hironori.Fujii@sony.com>
1426
1427         Unreviewed test gardening for WinCairo port after r252598.
1428
1429         * platform/wincairo/fast/box-shadow/inset-box-shadow-radius-expected.txt:
1430         * platform/wincairo/fast/css/hsl-color-expected.txt:
1431         * platform/wincairo/fast/css/hsla-color-expected.txt:
1432         * platform/wincairo/fast/css/percentage-non-integer-expected.txt:
1433         * platform/wincairo/fast/css/shadow-multiple-expected.txt:
1434         * platform/wincairo/fast/css/viewport-units-dynamic-expected.txt:
1435
1436 2020-01-06  Fujii Hironori  <Hironori.Fujii@sony.com>
1437
1438         Unreviewed test gardening for WinCairo port after r254044.
1439
1440         * platform/wincairo/css1/basic/containment-expected.txt:
1441         * platform/wincairo/css1/basic/contextual_selectors-expected.txt:
1442         * platform/wincairo/css1/basic/grouping-expected.txt:
1443         * platform/wincairo/css1/basic/id_as_selector-expected.txt:
1444         * platform/wincairo/css1/basic/inheritance-expected.txt:
1445         * platform/wincairo/css1/box_properties/border-expected.txt:
1446         * platform/wincairo/css1/box_properties/border_bottom-expected.txt:
1447         * platform/wincairo/css1/box_properties/border_bottom_inline-expected.txt:
1448         * platform/wincairo/css1/box_properties/border_bottom_width-expected.txt:
1449         * platform/wincairo/css1/box_properties/border_bottom_width_inline-expected.txt:
1450         * platform/wincairo/css1/box_properties/border_color-expected.txt:
1451         * platform/wincairo/css1/box_properties/border_color_inline-expected.txt:
1452         * platform/wincairo/css1/box_properties/border_inline-expected.txt:
1453         * platform/wincairo/css1/box_properties/border_left-expected.txt:
1454         * platform/wincairo/css1/box_properties/border_left_inline-expected.txt:
1455         * platform/wincairo/css1/box_properties/border_left_width-expected.txt:
1456         * platform/wincairo/css1/box_properties/border_left_width_inline-expected.txt:
1457         * platform/wincairo/css1/box_properties/border_right-expected.txt:
1458         * platform/wincairo/css1/box_properties/border_right_inline-expected.txt:
1459         * platform/wincairo/css1/box_properties/border_right_width-expected.txt:
1460         * platform/wincairo/css1/box_properties/border_right_width_inline-expected.txt:
1461         * platform/wincairo/css1/box_properties/border_style-expected.txt:
1462         * platform/wincairo/css1/box_properties/border_style_inline-expected.txt:
1463         * platform/wincairo/css1/box_properties/border_top-expected.txt:
1464         * platform/wincairo/css1/box_properties/border_top_inline-expected.txt:
1465         * platform/wincairo/css1/box_properties/border_top_width-expected.txt:
1466         * platform/wincairo/css1/box_properties/border_top_width_inline-expected.txt:
1467         * platform/wincairo/css1/box_properties/border_width-expected.txt:
1468         * platform/wincairo/css1/box_properties/border_width_inline-expected.txt:
1469         * platform/wincairo/css1/box_properties/clear-expected.txt:
1470         * platform/wincairo/css1/box_properties/clear_float-expected.txt:
1471         * platform/wincairo/css1/box_properties/float-expected.txt:
1472         * platform/wincairo/css1/box_properties/float_elements_in_series-expected.txt:
1473         * platform/wincairo/css1/box_properties/float_margin-expected.txt:
1474         * platform/wincairo/css1/box_properties/height-expected.txt:
1475         * platform/wincairo/css1/box_properties/margin-expected.txt:
1476         * platform/wincairo/css1/box_properties/margin_bottom-expected.txt:
1477         * platform/wincairo/css1/box_properties/margin_bottom_inline-expected.txt:
1478         * platform/wincairo/css1/box_properties/margin_inline-expected.txt:
1479         * platform/wincairo/css1/box_properties/margin_left-expected.txt:
1480         * platform/wincairo/css1/box_properties/margin_left_inline-expected.txt:
1481         * platform/wincairo/css1/box_properties/margin_right-expected.txt:
1482         * platform/wincairo/css1/box_properties/margin_right_inline-expected.txt:
1483         * platform/wincairo/css1/box_properties/margin_top-expected.txt:
1484         * platform/wincairo/css1/box_properties/margin_top_inline-expected.txt:
1485         * platform/wincairo/css1/box_properties/padding-expected.txt:
1486         * platform/wincairo/css1/box_properties/padding_bottom-expected.txt:
1487         * platform/wincairo/css1/box_properties/padding_bottom_inline-expected.txt:
1488         * platform/wincairo/css1/box_properties/padding_inline-expected.txt:
1489         * platform/wincairo/css1/box_properties/padding_left-expected.txt:
1490         * platform/wincairo/css1/box_properties/padding_left_inline-expected.txt:
1491         * platform/wincairo/css1/box_properties/padding_right-expected.txt:
1492         * platform/wincairo/css1/box_properties/padding_right_inline-expected.txt:
1493         * platform/wincairo/css1/box_properties/padding_top-expected.txt:
1494         * platform/wincairo/css1/box_properties/padding_top_inline-expected.txt:
1495         * platform/wincairo/css1/box_properties/width-expected.txt:
1496         * platform/wincairo/css1/cascade/cascade_order-expected.txt:
1497         * platform/wincairo/css1/cascade/important-expected.txt:
1498         * platform/wincairo/css1/classification/display-expected.txt:
1499         * platform/wincairo/css1/classification/list_style-expected.txt:
1500         * platform/wincairo/css1/classification/list_style_image-expected.txt:
1501         * platform/wincairo/css1/classification/list_style_position-expected.txt:
1502         * platform/wincairo/css1/classification/list_style_type-expected.txt:
1503         * platform/wincairo/css1/classification/white_space-expected.txt:
1504         * platform/wincairo/css1/color_and_background/background-expected.txt:
1505         * platform/wincairo/css1/color_and_background/background_attachment-expected.txt:
1506         * platform/wincairo/css1/color_and_background/background_color-expected.txt:
1507         * platform/wincairo/css1/color_and_background/background_image-expected.txt:
1508         * platform/wincairo/css1/color_and_background/background_position-expected.txt:
1509         * platform/wincairo/css1/color_and_background/background_repeat-expected.txt:
1510         * platform/wincairo/css1/color_and_background/color-expected.txt:
1511         * platform/wincairo/css1/conformance/forward_compatible_parsing-expected.txt:
1512         * platform/wincairo/css1/font_properties/font-expected.txt:
1513         * platform/wincairo/css1/font_properties/font_size-expected.txt:
1514         * platform/wincairo/css1/font_properties/font_style-expected.txt:
1515         * platform/wincairo/css1/font_properties/font_variant-expected.txt:
1516         * platform/wincairo/css1/font_properties/font_weight-expected.txt:
1517         * platform/wincairo/css1/formatting_model/canvas-expected.txt:
1518         * platform/wincairo/css1/formatting_model/floating_elements-expected.txt:
1519         * platform/wincairo/css1/formatting_model/height_of_lines-expected.txt:
1520         * platform/wincairo/css1/formatting_model/inline_elements-expected.txt:
1521         * platform/wincairo/css1/formatting_model/replaced_elements-expected.txt:
1522         * platform/wincairo/css1/formatting_model/vertical_formatting-expected.txt:
1523         * platform/wincairo/css1/pseudo/anchor-expected.txt:
1524         * platform/wincairo/css1/pseudo/firstletter-expected.txt:
1525         * platform/wincairo/css1/pseudo/firstline-expected.txt:
1526         * platform/wincairo/css1/pseudo/multiple_pseudo_elements-expected.txt:
1527         * platform/wincairo/css1/pseudo/pseudo_elements_in_selectors-expected.txt:
1528         * platform/wincairo/css1/text_properties/letter_spacing-expected.txt:
1529         * platform/wincairo/css1/text_properties/line_height-expected.txt:
1530         * platform/wincairo/css1/text_properties/text_align-expected.txt:
1531         * platform/wincairo/css1/text_properties/text_decoration-expected.txt:
1532         * platform/wincairo/css1/text_properties/text_indent-expected.txt:
1533         * platform/wincairo/css1/text_properties/text_transform-expected.txt:
1534         * platform/wincairo/css1/text_properties/vertical_align-expected.txt:
1535         * platform/wincairo/css1/text_properties/word_spacing-expected.txt:
1536         * platform/wincairo/css1/units/color_units-expected.txt:
1537         * platform/wincairo/css1/units/length_units-expected.txt:
1538         * platform/wincairo/css1/units/percentage_units-expected.txt:
1539         * platform/wincairo/css1/units/urls-expected.txt:
1540         * platform/wincairo/css2.1/t100801-c548-ln-ht-00-c-a-expected.txt:
1541         * platform/wincairo/css2.1/t1606-c562-white-sp-00-b-ag-expected.txt:
1542         * platform/wincairo/editing/selection/designmode-no-caret-expected.txt:
1543         * platform/wincairo/fast/css/empty-pseudo-class-expected.txt:
1544         * platform/wincairo/fast/css/first-child-pseudo-class-expected.txt:
1545         * platform/wincairo/fast/css/last-child-pseudo-class-expected.txt:
1546         * platform/wincairo/fast/css/only-child-pseudo-class-expected.txt:
1547         * platform/wincairo/fast/html/listing-expected.txt:
1548         * platform/wincairo/fast/text/whitespace/024-expected.txt:
1549         * platform/wincairo/fast/text/whitespace/030-expected.txt:
1550         * platform/wincairo/fast/text/word-break-expected.txt:
1551
1552 2020-01-06  Daniel Bates  <dabates@apple.com>
1553
1554         Precision of getClientRects(), getBoundingClientRect() differs depending whether simple line layout or line box layout is used
1555         https://bugs.webkit.org/show_bug.cgi?id=205563
1556         <rdar://problem/58165528>
1557
1558         Reviewed by Zalan Bujtas.
1559
1560         Update expected result now that simple line layout computes a client rect that matches
1561         the rect the line layout code computes.
1562
1563         * fast/dom/Range/getClientRects-expected.txt:
1564         * fast/dom/Range/getClientRects.html:
1565         * fast/dom/Range/mac/getClientRects-and-getBoundingClientRect-before-and-after-selection-expected.txt:
1566         * fast/repaint/text-selection-overflow-hidden-expected.txt:
1567
1568 2020-01-06  Jack Lee  <shihchieh_lee@apple.com>
1569
1570         ASSERTION FAILED: hasLayer() in RenderLayer::enclosingOverflowClipLayer
1571         https://bugs.webkit.org/show_bug.cgi?id=205474
1572
1573         Reviewed by Simon Fraser.
1574
1575         * fast/css/sticky/sticky-tablecol-crash-expected.txt: Added.
1576         * fast/css/sticky/sticky-tablecol-crash.html: Added.
1577
1578 2020-01-06  Antoine Quint  <graouts@apple.com>
1579
1580         REGRESSION: [ iOS ] imported/w3c/web-platform-tests/dom/events/Event-dispatch-on-disabled-elements.html is failing
1581         https://bugs.webkit.org/show_bug.cgi?id=205458
1582         <rdar://problem/58081704>
1583
1584         Reviewed by Wenson Hsieh.
1585
1586         Remove the platform-specific expectation since this test now passes reliably on iOS as well.
1587
1588         * platform/ios/imported/w3c/web-platform-tests/dom/events/Event-dispatch-on-disabled-elements-expected.txt: Removed.
1589
1590 2020-01-06  Chris Dumez  <cdumez@apple.com>
1591
1592         Regression r254029: imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent.html is failing
1593         https://bugs.webkit.org/show_bug.cgi?id=205819
1594
1595         Unreviewed, rebaseline test on iOS after r254029 now that one more check is passing.
1596
1597         * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt:
1598
1599 2020-01-06  Chris Dumez  <cdumez@apple.com>
1600
1601         Regression r254029: imported/w3c/web-platform-tests/dom/nodes/Document-createEvent.https.html is failing
1602         https://bugs.webkit.org/show_bug.cgi?id=205817
1603
1604         Unreviewed, rebaseline test on iOS after r254029 now that more checks are passing.
1605
1606         * platform/ios-wk2/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent.https-expected.txt:
1607
1608 2020-01-06  Simon Fraser  <simon.fraser@apple.com>
1609
1610         REGRESSION: [r254042] pageoverlay/overlay- tests are failing in WK1
1611         https://bugs.webkit.org/show_bug.cgi?id=205810
1612
1613         Unreviewed test gardening. Page Overlay test in WK1 now dump one or more repaint rects after r254042.
1614
1615         * platform/mac-wk1/pageoverlay/overlay-installation-expected.txt:
1616         * platform/mac-wk1/pageoverlay/overlay-large-document-expected.txt:
1617         * platform/mac-wk1/pageoverlay/overlay-large-document-scrolled-expected.txt:
1618         * platform/mac-wk1/pageoverlay/overlay-small-frame-mouse-events-expected.txt:
1619         * platform/mac-wk1/pageoverlay/overlay-small-frame-paints-expected.txt:
1620
1621 2020-01-06  Truitt Savell  <tsavell@apple.com>
1622
1623         REGRESSION: [ Catalina wk1 ] editing/mac/attributed-string/attributed-string-across-shadow-boundaries-with-style-2.html is failing
1624         https://bugs.webkit.org/show_bug.cgi?id=205814
1625
1626         unreviewed test gardening.
1627
1628         * platform/mac-wk1/TestExpectations:
1629
1630 2020-01-06  Truitt Savell  <tsavell@apple.com>
1631
1632         REGRESSION: [ Mac WK2 ] fast/text/international/unicode-bidi-other-neutrals.html is a flaky failure
1633         https://bugs.webkit.org/show_bug.cgi?id=205808
1634
1635         Unreviewed test gardening.
1636
1637         * platform/mac-wk2/TestExpectations:
1638
1639 2020-01-06  Truitt Savell  <tsavell@apple.com>
1640
1641         REGRESSION: [ Mac Debug ] inspector/page/setBootstrapScript-main-frame.html is a flaky failure
1642         https://bugs.webkit.org/show_bug.cgi?id=205807
1643
1644         Unreviewed test gardening.
1645
1646         * platform/mac/TestExpectations:
1647
1648 2020-01-06  Zalan Bujtas  <zalan@apple.com>
1649
1650         REGRESSION: [ Mojave ]  tables/mozilla_expected_failures/bugs/bug2479-5.html is failing
1651         https://bugs.webkit.org/show_bug.cgi?id=205805
1652         <rdar://problem/58342884>
1653
1654         Unreviewed.
1655
1656         Rebaseline after r254044.
1657
1658         * platform/mac-mojave/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
1659
1660 2020-01-05  Simon Fraser  <simon.fraser@apple.com>
1661
1662         REGRESSION (r252724): Unable to tap on play button on google video 'See the top search trends of 2019'
1663         https://bugs.webkit.org/show_bug.cgi?id=205694
1664         <rdar://problem/58062987>
1665
1666         Reviewed by Zalan Bujtas.
1667
1668         * animations/z-index-in-keyframe-expected.html: Added.
1669         * animations/z-index-in-keyframe.html: Added.
1670
1671 2020-01-06  Chris Dumez  <cdumez@apple.com>
1672
1673         Regression r254029: imported/w3c/web-platform-tests/html/dom/idlharness.https.html is failing
1674         https://bugs.webkit.org/show_bug.cgi?id=205803
1675
1676         Unreviewed, rebaseline WPT test on iOS after r254029, now that more checks are passing.
1677
1678         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1679
1680 2020-01-06  Per Arne Vollan  <pvollan@apple.com>
1681
1682         [iOS] Issue mach lookup extension to launch services daemon for Mail
1683         https://bugs.webkit.org/show_bug.cgi?id=205316
1684
1685         Reviewed by Brent Fulgham.
1686
1687         * fast/sandbox/ios/sandbox-mach-lookup-mail-expected.txt: Added.
1688         * fast/sandbox/ios/sandbox-mach-lookup-mail.html: Added.
1689
1690 2020-01-05  Zalan Bujtas  <zalan@apple.com>
1691
1692         [SLL] Generate runs for preserved new lines
1693         https://bugs.webkit.org/show_bug.cgi?id=205762
1694         <rdar://problem/58311927>
1695
1696         Reviewed by Antti Koivisto.
1697
1698         * platform/mac/css1/basic/containment-expected.txt:
1699         * platform/mac/css1/basic/contextual_selectors-expected.txt:
1700         * platform/mac/css1/basic/grouping-expected.txt:
1701         * platform/mac/css1/basic/id_as_selector-expected.txt:
1702         * platform/mac/css1/basic/inheritance-expected.txt:
1703         * platform/mac/css1/box_properties/border-expected.txt:
1704         * platform/mac/css1/box_properties/border_bottom-expected.txt:
1705         * platform/mac/css1/box_properties/border_bottom_inline-expected.txt:
1706         * platform/mac/css1/box_properties/border_bottom_width-expected.txt:
1707         * platform/mac/css1/box_properties/border_bottom_width_inline-expected.txt:
1708         * platform/mac/css1/box_properties/border_color-expected.txt:
1709         * platform/mac/css1/box_properties/border_color_inline-expected.txt:
1710         * platform/mac/css1/box_properties/border_inline-expected.txt:
1711         * platform/mac/css1/box_properties/border_left-expected.txt:
1712         * platform/mac/css1/box_properties/border_left_inline-expected.txt:
1713         * platform/mac/css1/box_properties/border_left_width-expected.txt:
1714         * platform/mac/css1/box_properties/border_left_width_inline-expected.txt:
1715         * platform/mac/css1/box_properties/border_right-expected.txt:
1716         * platform/mac/css1/box_properties/border_right_inline-expected.txt:
1717         * platform/mac/css1/box_properties/border_right_width-expected.txt:
1718         * platform/mac/css1/box_properties/border_right_width_inline-expected.txt:
1719         * platform/mac/css1/box_properties/border_style-expected.txt:
1720         * platform/mac/css1/box_properties/border_style_inline-expected.txt:
1721         * platform/mac/css1/box_properties/border_top-expected.txt:
1722         * platform/mac/css1/box_properties/border_top_inline-expected.txt:
1723         * platform/mac/css1/box_properties/border_top_width-expected.txt:
1724         * platform/mac/css1/box_properties/border_top_width_inline-expected.txt:
1725         * platform/mac/css1/box_properties/border_width-expected.txt:
1726         * platform/mac/css1/box_properties/border_width_inline-expected.txt:
1727         * platform/mac/css1/box_properties/clear-expected.txt:
1728         * platform/mac/css1/box_properties/clear_float-expected.txt:
1729         * platform/mac/css1/box_properties/float-expected.txt:
1730         * platform/mac/css1/box_properties/float_elements_in_series-expected.txt:
1731         * platform/mac/css1/box_properties/float_margin-expected.txt:
1732         * platform/mac/css1/box_properties/height-expected.txt:
1733         * platform/mac/css1/box_properties/margin-expected.txt:
1734         * platform/mac/css1/box_properties/margin_bottom-expected.txt:
1735         * platform/mac/css1/box_properties/margin_bottom_inline-expected.txt:
1736         * platform/mac/css1/box_properties/margin_inline-expected.txt:
1737         * platform/mac/css1/box_properties/margin_left-expected.txt:
1738         * platform/mac/css1/box_properties/margin_left_inline-expected.txt:
1739         * platform/mac/css1/box_properties/margin_right-expected.txt:
1740         * platform/mac/css1/box_properties/margin_right_inline-expected.txt:
1741         * platform/mac/css1/box_properties/margin_top-expected.txt:
1742         * platform/mac/css1/box_properties/margin_top_inline-expected.txt:
1743         * platform/mac/css1/box_properties/padding-expected.txt:
1744         * platform/mac/css1/box_properties/padding_bottom-expected.txt:
1745         * platform/mac/css1/box_properties/padding_bottom_inline-expected.txt:
1746         * platform/mac/css1/box_properties/padding_inline-expected.txt:
1747         * platform/mac/css1/box_properties/padding_left-expected.txt:
1748         * platform/mac/css1/box_properties/padding_left_inline-expected.txt:
1749         * platform/mac/css1/box_properties/padding_right-expected.txt:
1750         * platform/mac/css1/box_properties/padding_right_inline-expected.txt:
1751         * platform/mac/css1/box_properties/padding_top-expected.txt:
1752         * platform/mac/css1/box_properties/padding_top_inline-expected.txt:
1753         * platform/mac/css1/box_properties/width-expected.txt:
1754         * platform/mac/css1/cascade/cascade_order-expected.txt:
1755         * platform/mac/css1/cascade/important-expected.txt:
1756         * platform/mac/css1/classification/display-expected.txt:
1757         * platform/mac/css1/classification/list_style-expected.txt:
1758         * platform/mac/css1/classification/list_style_image-expected.txt:
1759         * platform/mac/css1/classification/list_style_position-expected.txt:
1760         * platform/mac/css1/classification/list_style_type-expected.txt:
1761         * platform/mac/css1/classification/white_space-expected.txt:
1762         * platform/mac/css1/color_and_background/background-expected.txt:
1763         * platform/mac/css1/color_and_background/background_attachment-expected.txt:
1764         * platform/mac/css1/color_and_background/background_color-expected.txt:
1765         * platform/mac/css1/color_and_background/background_image-expected.txt:
1766         * platform/mac/css1/color_and_background/background_position-expected.txt:
1767         * platform/mac/css1/color_and_background/background_repeat-expected.txt:
1768         * platform/mac/css1/color_and_background/color-expected.txt:
1769         * platform/mac/css1/conformance/forward_compatible_parsing-expected.txt:
1770         * platform/mac/css1/font_properties/font-expected.txt:
1771         * platform/mac/css1/font_properties/font_family-expected.txt:
1772         * platform/mac/css1/font_properties/font_size-expected.txt:
1773         * platform/mac/css1/font_properties/font_style-expected.txt:
1774         * platform/mac/css1/font_properties/font_variant-expected.txt:
1775         * platform/mac/css1/font_properties/font_weight-expected.txt:
1776         * platform/mac/css1/formatting_model/canvas-expected.txt:
1777         * platform/mac/css1/formatting_model/floating_elements-expected.txt:
1778         * platform/mac/css1/formatting_model/height_of_lines-expected.txt:
1779         * platform/mac/css1/formatting_model/inline_elements-expected.txt:
1780         * platform/mac/css1/formatting_model/replaced_elements-expected.txt:
1781         * platform/mac/css1/formatting_model/vertical_formatting-expected.txt:
1782         * platform/mac/css1/pseudo/anchor-expected.txt:
1783         * platform/mac/css1/pseudo/firstletter-expected.txt:
1784         * platform/mac/css1/pseudo/firstline-expected.txt:
1785         * platform/mac/css1/pseudo/multiple_pseudo_elements-expected.txt:
1786         * platform/mac/css1/pseudo/pseudo_elements_in_selectors-expected.txt:
1787         * platform/mac/css1/text_properties/letter_spacing-expected.txt:
1788         * platform/mac/css1/text_properties/line_height-expected.txt:
1789         * platform/mac/css1/text_properties/text_align-expected.txt:
1790         * platform/mac/css1/text_properties/text_decoration-expected.txt:
1791         * platform/mac/css1/text_properties/text_indent-expected.txt:
1792         * platform/mac/css1/text_properties/text_transform-expected.txt:
1793         * platform/mac/css1/text_properties/vertical_align-expected.txt:
1794         * platform/mac/css1/text_properties/word_spacing-expected.txt:
1795         * platform/mac/css1/units/color_units-expected.txt:
1796         * platform/mac/css1/units/length_units-expected.txt:
1797         * platform/mac/css1/units/percentage_units-expected.txt:
1798         * platform/mac/css1/units/urls-expected.txt:
1799         * platform/mac/css2.1/t100801-c548-ln-ht-00-c-a-expected.txt:
1800         * platform/mac/css2.1/t1606-c562-white-sp-00-b-ag-expected.txt:
1801         * platform/mac/fast/css/empty-pseudo-class-expected.txt:
1802         * platform/mac/fast/css/first-child-pseudo-class-expected.txt:
1803         * platform/mac/fast/css/last-child-pseudo-class-expected.txt:
1804         * platform/mac/fast/css/only-child-pseudo-class-expected.txt:
1805         * platform/mac/fast/frames/onlyCommentInIFrame-expected.txt:
1806         * platform/mac/fast/html/listing-expected.txt:
1807         * platform/mac/fast/invalid/junk-data-expected.txt:
1808         * platform/mac/fast/invalid/missing-end-tag-expected.txt:
1809         * platform/mac/fast/overflow/clip-rects-fixed-ancestor-expected.txt:
1810         * platform/mac/fast/parser/xhtml-alternate-entities-expected.txt:
1811         * platform/mac/fast/table/border-collapsing/004-expected.txt:
1812         * platform/mac/fast/table/border-collapsing/004-vertical-expected.txt:
1813         * platform/mac/fast/text/whitespace/001-expected.txt:
1814         * platform/mac/fast/text/whitespace/013-expected.txt:
1815         * platform/mac/fast/text/whitespace/014-expected.txt:
1816         * platform/mac/fast/text/whitespace/022-expected.txt:
1817         * platform/mac/fast/text/whitespace/023-expected.txt: Added.
1818         * platform/mac/fast/text/whitespace/024-expected.txt:
1819         * platform/mac/fast/text/whitespace/030-expected.txt:
1820         * platform/mac/fast/text/word-break-expected.txt:
1821         * platform/mac/fast/xsl/xslt-extra-content-at-end-expected.txt:
1822         * platform/mac/fast/xsl/xslt-missing-namespace-in-xslt-expected.txt:
1823         * platform/mac/svg/custom/bug45331-expected.txt:
1824         * platform/mac/svg/custom/junk-data-expected.txt:
1825         * platform/mac/svg/custom/missing-xlink-expected.txt:
1826         * platform/mac/svg/custom/path-bad-data-expected.txt:
1827         * platform/mac/svg/custom/use-font-face-crash-expected.txt:
1828         * platform/mac/svg/hixie/error/012-expected.txt:
1829         * platform/mac/tables/mozilla/bugs/45621-expected.txt:
1830         * platform/mac/tables/mozilla/bugs/bug139524-2-expected.txt:
1831         * platform/mac/tables/mozilla/bugs/bug157890-expected.txt:
1832         * platform/mac/tables/mozilla_expected_failures/bugs/bug1055-2-expected.txt:
1833         * platform/mac/tables/mozilla_expected_failures/bugs/bug21518-expected.txt:
1834         * platform/mac/tables/mozilla_expected_failures/bugs/bug22122-expected.txt:
1835         * platform/mac/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt:
1836         * platform/mac/tables/mozilla_expected_failures/marvin/backgr_fixed-bg-expected.txt:
1837
1838 2020-01-05  Rob Buis  <rbuis@igalia.com>
1839
1840         Tighten up stylesheet loading
1841         https://bugs.webkit.org/show_bug.cgi?id=189913
1842
1843         Reviewed by Antti Koivisto.
1844
1845         Adjust test to new behavior.
1846
1847         * http/tests/security/mixedContent/insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet-expected.txt:
1848         * http/tests/security/mixedContent/resources/frame-with-insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet.html:
1849
1850 2020-01-05  Ross Kirsling  <ross.kirsling@sony.com>
1851
1852         JavaScript: Invalid date parse for ISO 8601 strings when no timezone given
1853         https://bugs.webkit.org/show_bug.cgi?id=89071
1854
1855         Reviewed by Darin Adler.
1856
1857         * js/date-parse-test-expected.txt:
1858         * js/script-tests/date-parse-test.js:
1859         Update test to match new behavior.
1860
1861         * storage/indexeddb/modern/resources/date-basic.js:
1862         * storage/indexeddb/modern/resources/get-keyrange.js:
1863         * storage/indexeddb/modern/resources/idbobjectstore-delete-1.js:
1864         Fix tests relying on obsolete behavior.
1865
1866 2020-01-04  Dean Jackson  <dino@apple.com>
1867
1868         REGRESSION: [ Mac ] webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader.html is failing
1869         https://bugs.webkit.org/show_bug.cgi?id=205756
1870         <rdar://problem/58309241>
1871
1872         Marking this as Pass Failure.
1873
1874         * platform/mac/TestExpectations:
1875
1876 2020-01-03  Rob Buis  <rbuis@igalia.com>
1877
1878         Make text track loading set same-origin fallback flag
1879         https://bugs.webkit.org/show_bug.cgi?id=205744
1880
1881         Reviewed by Darin Adler.
1882
1883         Adjusts test to same-origin fallback behavior for text track
1884         loading by using CORS.
1885
1886         * http/tests/security/contentSecurityPolicy/resources/track.php: Added.
1887         * http/tests/security/contentSecurityPolicy/track-redirect-allowed.html:
1888         * http/tests/security/contentSecurityPolicy/track-redirect-allowed2.html:
1889         * http/tests/security/contentSecurityPolicy/track-redirect-blocked.html:
1890         * http/tests/security/text-track-crossorigin-expected.txt:
1891         * http/tests/security/text-track-crossorigin.html:
1892
1893 2020-01-03  Chris Dumez  <cdumez@apple.com>
1894
1895         Add support for DragEvent
1896         https://bugs.webkit.org/show_bug.cgi?id=205758
1897
1898         Reviewed by Darin Adler.
1899
1900         Extend test coverage.
1901
1902         * editing/pasteboard/can-read-in-dragstart-event-expected.txt:
1903         * editing/pasteboard/can-read-in-dragstart-event.html:
1904         * editing/pasteboard/data-transfer-is-unique-for-dragenter-and-dragleave-expected.txt:
1905         * editing/pasteboard/data-transfer-is-unique-for-dragenter-and-dragleave.html:
1906         * fast/events/constructors/mouse-event-constructor-expected.txt:
1907         * fast/events/constructors/mouse-event-constructor.html:
1908         * fast/events/init-events-expected.txt:
1909         * fast/events/init-events.html:
1910         * platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1911         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
1912
1913 2020-01-03  Chris Dumez  <cdumez@apple.com>
1914
1915         dom/nodes/Document-createElement-namespace.html WPT test is failing
1916         https://bugs.webkit.org/show_bug.cgi?id=205748
1917
1918         Reviewed by Sam Weinig.
1919
1920         Unskip test as it does not appear to be flaky locally.
1921
1922         * TestExpectations:
1923
1924 2020-01-03  Truitt Savell  <tsavell@apple.com>
1925
1926         REGRESSION: [ Mac ] webgl/1.0.3/conformance/textures/texture-upload-size.html is a flaky timeout
1927         https://bugs.webkit.org/show_bug.cgi?id=205757
1928
1929         Unreviewed test gardening.
1930
1931         * platform/mac/TestExpectations:
1932
1933 2020-01-03  Peng Liu  <peng.liu6@apple.com>
1934
1935         Update the RemoteMediaPlayerManagerProxy::Load XPC message to provide the updated RemoteMediaPlayerConfiguration to the web process
1936         https://bugs.webkit.org/show_bug.cgi?id=205740
1937
1938         Reviewed by Eric Carlson.
1939
1940         * gpu-process/TestExpectations:
1941
1942 2020-01-03  Dean Jackson  <dino@apple.com>
1943
1944         [WebGL] Enable ANGLE by default for Cocoa platforms (except simulator)
1945         https://bugs.webkit.org/show_bug.cgi?id=205483
1946         <rdar://problem/58097701>
1947
1948         Reverting this from trunk (was r253926) due to the number of
1949         flakey tests and failures.
1950
1951         * fast/canvas/webgl/array-bounds-clamping-expected.txt:
1952         * fast/canvas/webgl/array-bounds-clamping.html:
1953         * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input-expected.txt:
1954         * fast/canvas/webgl/draw-elements-out-of-bounds-uint-index-expected.txt:
1955         * fast/canvas/webgl/drawElements-empty-vertex-data-expected.txt:
1956         * fast/canvas/webgl/oes-texture-half-float-uint16-expected.txt: Removed.
1957         * fast/canvas/webgl/oes-texture-half-float-uint16.html: Removed.
1958         * fast/canvas/webgl/readPixels-float-expected.txt:
1959         * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt:
1960         * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html:
1961         * fast/canvas/webgl/vertexAttribPointer-with-bad-offset-expected.txt:
1962         * fast/canvas/webgl/webgl-drawarrays-crash-2-expected.txt:
1963         * fast/canvas/webgl/webgl-drawarrays-crash-expected.txt:
1964         * fast/canvas/webgl/webgl2-texture-upload-enums-expected.txt:
1965         * platform/gtk/TestExpectations:
1966         * platform/ios-simulator/TestExpectations:
1967         * platform/ios/TestExpectations:
1968         * platform/mac-wk1/TestExpectations:
1969         * platform/mac/TestExpectations:
1970         * webgl/1.0.3/conformance/context/context-lost-restored-expected.txt:
1971         * webgl/1.0.3/conformance/extensions/oes-texture-float-expected.txt:
1972         * webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt:
1973         * webgl/1.0.3/conformance/glsl/misc/shader-struct-scope-expected.txt:
1974         * webgl/1.0.3/conformance/glsl/misc/shader-with-reserved-words-expected.txt:
1975         * webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance-expected.txt:
1976         * webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt:
1977         * webgl/1.0.3/conformance/misc/webgl-specific-expected.txt:
1978         * webgl/1.0.3/conformance/rendering/point-no-attributes-expected.txt:
1979         * webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt:
1980         * webgl/2.0.0/conformance/context/context-lost-restored-expected.txt:
1981         * webgl/2.0.0/conformance/extensions/ext-sRGB-expected.txt:
1982         * webgl/2.0.0/conformance/extensions/oes-texture-float-expected.txt:
1983         * webgl/2.0.0/conformance/extensions/oes-texture-half-float-expected.txt:
1984         * webgl/2.0.0/conformance/extensions/oes-vertex-array-object-expected.txt:
1985         * webgl/2.0.0/conformance/extensions/webgl-depth-texture-expected.txt:
1986         * webgl/2.0.0/conformance/extensions/webgl-draw-buffers-framebuffer-unsupported-expected.txt:
1987         * webgl/2.0.0/conformance/glsl/misc/shader-struct-scope-expected.txt:
1988         * webgl/2.0.0/conformance/glsl/misc/shaders-with-invariance-expected.txt:
1989         * webgl/2.0.0/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt:
1990         * webgl/2.0.0/conformance/limits/gl-line-width-expected.txt:
1991         * webgl/2.0.0/conformance/misc/webgl-specific-expected.txt:
1992         * webgl/2.0.0/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002-expected.txt:
1993         * webgl/2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003-expected.txt:
1994         * webgl/2.0.0/conformance/reading/read-pixels-test-expected.txt:
1995         * webgl/2.0.0/conformance/rendering/point-no-attributes-expected.txt:
1996         * webgl/2.0.0/conformance/textures/misc/cube-incomplete-fbo-expected.txt:
1997         * webgl/2.0.0/conformance/textures/misc/texture-copying-feedback-loops-expected.txt:
1998         * webgl/2.0.0/conformance2/buffers/get-buffer-sub-data-expected.txt:
1999         * webgl/2.0.0/conformance2/buffers/one-large-uniform-buffer-expected.txt:
2000         * webgl/2.0.0/conformance2/context/context-attributes-depth-stencil-antialias-obeyed-expected.txt:
2001         * webgl/2.0.0/conformance2/extensions/ext-color-buffer-float-expected.txt:
2002         * webgl/2.0.0/conformance2/extensions/promoted-extensions-expected.txt:
2003         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
2004         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
2005         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
2006         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
2007         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
2008         * webgl/2.0.0/conformance2/rendering/attrib-type-match-expected.txt:
2009         * webgl/2.0.0/conformance2/rendering/blitframebuffer-stencil-only-expected.txt:
2010         * webgl/2.0.0/conformance2/rendering/blitframebuffer-test-expected.txt:
2011         * webgl/2.0.0/conformance2/rendering/clear-func-buffer-type-match-expected.txt:
2012         * webgl/2.0.0/conformance2/rendering/clear-srgb-color-buffer-expected.txt:
2013         * webgl/2.0.0/conformance2/rendering/clipping-wide-points-expected.txt:
2014         * webgl/2.0.0/conformance2/rendering/framebuffer-unsupported-expected.txt:
2015         * webgl/2.0.0/conformance2/rendering/fs-color-type-mismatch-color-buffer-type-expected.txt:
2016         * webgl/2.0.0/conformance2/rendering/instanced-arrays-expected.txt:
2017         * webgl/2.0.0/conformance2/rendering/instanced-rendering-bug-expected.txt:
2018         * webgl/2.0.0/conformance2/rendering/rendering-sampling-feedback-loop-expected.txt:
2019         * webgl/2.0.0/conformance2/state/gl-get-calls-expected.txt:
2020         * webgl/2.0.0/conformance2/textures/misc/copy-texture-image-expected.txt:
2021         * webgl/2.0.0/conformance2/textures/misc/tex-image-with-bad-args-expected.txt:
2022         * webgl/2.0.0/conformance2/textures/misc/tex-mipmap-levels-expected.txt:
2023         * webgl/2.0.0/conformance2/textures/misc/tex-new-formats-expected.txt:
2024         * webgl/2.0.0/conformance2/textures/misc/tex-storage-2d-expected.txt:
2025         * webgl/2.0.0/conformance2/textures/misc/texture-npot-expected.txt:
2026         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
2027
2028 2020-01-03  Wenson Hsieh  <wenson_hsieh@apple.com>
2029
2030         highlight/highlight-world-leak.html frequently times out
2031         https://bugs.webkit.org/show_bug.cgi?id=205643
2032         <rdar://problem/58263350>
2033
2034         Reviewed by Megan Gardner.
2035
2036         The main logic in this test is executed inside a load event handler to a subframe, which is set in a script
2037         element. However, in the case where the subframe finishes loading before we execute the inline script, the test
2038         will never run, since the load event handler won't be called again.
2039
2040         Fix this by waiting for the load event of the page instead.
2041
2042         * highlight/highlight-world-leak.html:
2043
2044 2020-01-03  youenn fablet  <youenn@apple.com>
2045
2046         REGRESSION: [iOS 13] webrtc/datachannel/mdns-ice-candidates.html is failing
2047         https://bugs.webkit.org/show_bug.cgi?id=201900
2048         <rdar://problem/55466061>
2049
2050         Reviewed by Eric Carlson.
2051
2052         * platform/ios/TestExpectations:
2053         Reenable test.
2054
2055 2020-01-03  youenn fablet  <youenn@apple.com>
2056
2057         NetworkResourceLoader::didFinishWithRedirectResponse should not assume the load is coming from network
2058         https://bugs.webkit.org/show_bug.cgi?id=205715
2059
2060         Reviewed by Alex Christensen.
2061
2062         * http/wpt/prefetch/link-prefetch-main-resource-redirect.html:
2063
2064 2020-01-03  Cathie Chen  <cathiechen@igalia.com>
2065
2066         Import WPT test cases for apect-ratio generated from attribute width and height
2067         https://bugs.webkit.org/show_bug.cgi?id=205678
2068
2069         Reviewed by Manuel Rego Casasnovas
2070
2071         video-aspect-ratio.html passes the test after importing web-platform-tests/media/
2072
2073         * TestExpectations:
2074
2075 2020-01-02  Chris Dumez  <cdumez@apple.com>
2076
2077         XMLSerializer doesn't correctly encode entities in <style> element
2078         https://bugs.webkit.org/show_bug.cgi?id=205635
2079
2080         Reviewed by Alex Christensen.
2081
2082         Add layout test coverage.
2083
2084         * fast/dom/xmlserializer-ampersand-in-style-expected.txt: Added.
2085         * fast/dom/xmlserializer-ampersand-in-style.html: Added.
2086
2087 2020-01-02  Andy Estes  <aestes@apple.com>
2088
2089         [Payment Request] Perform payment method data IDL conversion in the PaymentRequest constructor
2090         https://bugs.webkit.org/show_bug.cgi?id=199225
2091         <rdar://problem/52217847>
2092
2093         Reviewed by Darin Adler.
2094
2095         * http/tests/ssl/applepay/PaymentRequest.https-expected.txt:
2096         * http/tests/ssl/applepay/PaymentRequest.https.html: Changed some tests to expect exceptions
2097         from the constructor rather than promise rejections after calling show(). Removed a bogus
2098         test for applicationData. Cleaned up numerous tests by moving setup code to the correct
2099         location.
2100
2101 2020-01-02  Wenson Hsieh  <wenson_hsieh@apple.com>
2102
2103         Unreviewed test gardening for iPad
2104
2105         * platform/ipad/TestExpectations:
2106
2107         Skip this layout test on iPad, where the zoom scale is not expected to change after focusing a text field.
2108
2109 2020-01-01  youenn fablet  <youenn@apple.com>
2110
2111         Implement transceiver setCodecPreferences
2112         https://bugs.webkit.org/show_bug.cgi?id=190840
2113         <rdar://problem/45496326>
2114
2115         Reviewed by Eric Carlson.
2116
2117         * webrtc/video-mute-vp8.html:
2118
2119 2019-12-31  Peng Liu  <peng.liu6@apple.com>
2120
2121         Add remote media resource loader for the GPU process
2122         https://bugs.webkit.org/show_bug.cgi?id=205379
2123
2124         Reviewed by Youenn Fablet.
2125
2126         * gpu-process/TestExpectations:
2127         * media/audio-play-expected.txt: Added.
2128         * media/audio-play-with-video-element-expected.txt: Added.
2129         * media/audio-play-with-video-element.html: Added.
2130         * media/audio-play.html: Added.
2131
2132 2019-12-31  youenn fablet  <youenn@apple.com>
2133
2134         Implement RTC VTB decoders in GPUProcess
2135         https://bugs.webkit.org/show_bug.cgi?id=205607
2136
2137         Reviewed by Eric Carlson.
2138
2139         * webrtc/video-gpuProcess-expected.txt: Added.
2140         * webrtc/video-gpuProcess.html: Added.
2141
2142 2019-12-30  youenn fablet  <youenn@apple.com>
2143
2144         Ignore URL host for schemes that are not using host information
2145         https://bugs.webkit.org/show_bug.cgi?id=205157
2146
2147         Reviewed by Darin Adler.
2148
2149         * http/tests/local/file-url-host-expected.txt: Added.
2150         * http/tests/local/file-url-host.html: Added.
2151         * http/tests/security/about-url-host-expected.txt: Added.
2152         * http/tests/security/about-url-host.html: Added.
2153         * http/tests/security/data-url-host-expected.txt: Added.
2154         * http/tests/security/data-url-host.html: Added.
2155         * http/tests/security/javascript-url-host-expected.txt: Added.
2156         * http/tests/security/javascript-url-host.html: Added.
2157
2158 2019-12-27  Dean Jackson  <dino@apple.com>
2159
2160         [WebGL] Add a pure virtual base class for GraphicsContext3D
2161         https://bugs.webkit.org/show_bug.cgi?id=205604
2162
2163         Reviewed by Sam Weinig.
2164
2165         Remove a test that has existing coverage in the WebGL test suite.
2166
2167         * fast/canvas/webgl/framebuffer-object-attachment-expected.txt: Removed.
2168         * fast/canvas/webgl/framebuffer-object-attachment.html: Removed.
2169
2170 2019-12-25  Dean Jackson  <dino@apple.com>
2171
2172         [WebGL] Enable ANGLE by default for Cocoa platforms (except simulator)
2173         https://bugs.webkit.org/show_bug.cgi?id=205483
2174         rdar://56925821
2175
2176         Reviewed by Simon Fraser.
2177
2178         Remove some tests that are better covered in the official test
2179         suite which we already have in the repository.
2180
2181         Rebaseline a bunch of tests which we now pass. Yay!
2182
2183         Rebaseline a small number of regressions, which will be fixed
2184         in a follow-up.
2185
2186         * fast/canvas/webgl/angle-instanced-arrays-expected.txt: Removed.
2187         * fast/canvas/webgl/angle-instanced-arrays-out-of-bounds-expected.txt: Removed.
2188         * fast/canvas/webgl/angle-instanced-arrays-out-of-bounds.html: Removed.
2189         * fast/canvas/webgl/angle-instanced-arrays.html: Removed.
2190         * fast/canvas/webgl/array-bounds-clamping-expected.txt:
2191         * fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias-expected.txt: Removed.
2192         * fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html: Removed.
2193         * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input-expected.txt:
2194         * fast/canvas/webgl/draw-elements-out-of-bounds-uint-index-expected.txt:
2195         * fast/canvas/webgl/drawElements-empty-vertex-data-expected.txt:
2196         * fast/canvas/webgl/glsl-conformance-expected.txt: Removed.
2197         * fast/canvas/webgl/glsl-conformance.html: Removed.
2198         * fast/canvas/webgl/oes-texture-half-float-expected.txt: Removed.
2199         * fast/canvas/webgl/oes-texture-half-float-linear-expected.txt: Removed.
2200         * fast/canvas/webgl/oes-texture-half-float-linear.html: Removed.
2201         * fast/canvas/webgl/oes-texture-half-float-with-canvas-expected.txt: Removed.
2202         * fast/canvas/webgl/oes-texture-half-float-with-canvas.html: Removed.
2203         * fast/canvas/webgl/oes-texture-half-float-with-image-expected.txt: Removed.
2204         * fast/canvas/webgl/oes-texture-half-float-with-image.html: Removed.
2205         * fast/canvas/webgl/oes-texture-half-float-with-video-expected.txt: Removed.
2206         * fast/canvas/webgl/oes-texture-half-float-with-video.html: Removed.
2207         * fast/canvas/webgl/oes-texture-half-float.html: Removed.
2208         * fast/canvas/webgl/readPixels-float-expected.txt:
2209         * fast/canvas/webgl/vertexAttribPointer-with-bad-offset-expected.txt:
2210         * fast/canvas/webgl/webgl-drawarrays-crash-2-expected.txt:
2211         * fast/canvas/webgl/webgl-drawarrays-crash-expected.txt:
2212         * fast/canvas/webgl/webgl2-texture-upload-enums-expected.txt:
2213         * platform/ios-simulator/TestExpectations:
2214         * platform/mac/TestExpectations:
2215         * webgl/1.0.3/conformance/extensions/get-extension-expected.txt:
2216         * webgl/1.0.3/conformance/extensions/oes-texture-float-expected.txt:
2217         * webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt:
2218         * webgl/1.0.3/conformance/glsl/bugs/nested-functions-should-not-crash-expected.txt:
2219         * webgl/1.0.3/conformance/glsl/misc/shader-struct-scope-expected.txt:
2220         * webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance-expected.txt:
2221         * webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt:
2222         * webgl/1.0.3/conformance/misc/type-conversion-test-expected.txt:
2223         * webgl/1.0.3/conformance/misc/webgl-specific-expected.txt:
2224         * webgl/1.0.3/conformance/rendering/point-no-attributes-expected.txt:
2225         * webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt:
2226         * webgl/2.0.0/conformance/context/context-lost-restored-expected.txt:
2227         * webgl/2.0.0/conformance/extensions/ext-sRGB-expected.txt:
2228         * webgl/2.0.0/conformance/extensions/get-extension-expected.txt:
2229         * webgl/2.0.0/conformance/extensions/oes-texture-float-expected.txt:
2230         * webgl/2.0.0/conformance/extensions/oes-texture-half-float-expected.txt:
2231         * webgl/2.0.0/conformance/extensions/oes-vertex-array-object-expected.txt:
2232         * webgl/2.0.0/conformance/extensions/webgl-depth-texture-expected.txt:
2233         * webgl/2.0.0/conformance/extensions/webgl-draw-buffers-framebuffer-unsupported-expected.txt:
2234         * webgl/2.0.0/conformance/glsl/bugs/compound-assignment-type-combination-expected.txt:
2235         * webgl/2.0.0/conformance/glsl/bugs/nested-functions-should-not-crash-expected.txt:
2236         * webgl/2.0.0/conformance/glsl/constructors/glsl-construct-ivec2-expected.txt:
2237         * webgl/2.0.0/conformance/glsl/constructors/glsl-construct-mat2-expected.txt:
2238         * webgl/2.0.0/conformance/glsl/constructors/glsl-construct-mat3-expected.txt:
2239         * webgl/2.0.0/conformance/glsl/constructors/glsl-construct-vec2-expected.txt:
2240         * webgl/2.0.0/conformance/glsl/implicit/less_than.vert-expected.txt:
2241         * webgl/2.0.0/conformance/glsl/misc/global-variable-init-expected.txt:
2242         * webgl/2.0.0/conformance/glsl/misc/shader-struct-scope-expected.txt:
2243         * webgl/2.0.0/conformance/glsl/misc/shader-with-conditional-scoping-negative-expected.txt:
2244         * webgl/2.0.0/conformance/glsl/misc/shaders-with-invariance-expected.txt:
2245         * webgl/2.0.0/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt:
2246         * webgl/2.0.0/conformance/glsl/misc/struct-unary-operators-expected.txt:
2247         * webgl/2.0.0/conformance/limits/gl-line-width-expected.txt:
2248         * webgl/2.0.0/conformance/misc/type-conversion-test-expected.txt:
2249         * webgl/2.0.0/conformance/misc/webgl-specific-expected.txt:
2250         * webgl/2.0.0/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002-expected.txt:
2251         * webgl/2.0.0/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003-expected.txt:
2252         * webgl/2.0.0/conformance/reading/read-pixels-test-expected.txt:
2253         * webgl/2.0.0/conformance/renderbuffers/framebuffer-object-attachment-expected.txt:
2254         * webgl/2.0.0/conformance/rendering/point-no-attributes-expected.txt:
2255         * webgl/2.0.0/conformance/textures/misc/cube-incomplete-fbo-expected.txt:
2256         * webgl/2.0.0/conformance/textures/misc/texture-copying-feedback-loops-expected.txt:
2257         * webgl/2.0.0/conformance2/buffers/get-buffer-sub-data-expected.txt:
2258         * webgl/2.0.0/conformance2/buffers/one-large-uniform-buffer-expected.txt:
2259         * webgl/2.0.0/conformance2/context/context-attributes-depth-stencil-antialias-obeyed-expected.txt:
2260         * webgl/2.0.0/conformance2/extensions/ext-color-buffer-float-expected.txt:
2261         * webgl/2.0.0/conformance2/extensions/promoted-extensions-expected.txt:
2262         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
2263         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
2264         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
2265         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
2266         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
2267         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
2268         * webgl/2.0.0/conformance2/renderbuffers/invalidate-framebuffer-expected.txt:
2269         * webgl/2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts-expected.txt:
2270         * webgl/2.0.0/conformance2/renderbuffers/multisampled-renderbuffer-initialization-expected.txt:
2271         * webgl/2.0.0/conformance2/rendering/attrib-type-match-expected.txt:
2272         * webgl/2.0.0/conformance2/rendering/blitframebuffer-test-expected.txt:
2273         * webgl/2.0.0/conformance2/rendering/clear-func-buffer-type-match-expected.txt:
2274         * webgl/2.0.0/conformance2/rendering/clear-srgb-color-buffer-expected.txt:
2275         * webgl/2.0.0/conformance2/rendering/clipping-wide-points-expected.txt:
2276         * webgl/2.0.0/conformance2/rendering/framebuffer-unsupported-expected.txt:
2277         * webgl/2.0.0/conformance2/rendering/fs-color-type-mismatch-color-buffer-type-expected.txt:
2278         * webgl/2.0.0/conformance2/rendering/instanced-arrays-expected.txt:
2279         * webgl/2.0.0/conformance2/rendering/instanced-rendering-bug-expected.txt:
2280         * webgl/2.0.0/conformance2/rendering/rendering-sampling-feedback-loop-expected.txt:
2281         * webgl/2.0.0/conformance2/rendering/rgb-format-support-expected.txt:
2282         * webgl/2.0.0/conformance2/state/gl-get-calls-expected.txt:
2283         * webgl/2.0.0/conformance2/textures/misc/copy-texture-image-expected.txt:
2284         * webgl/2.0.0/conformance2/textures/misc/tex-image-with-bad-args-expected.txt:
2285         * webgl/2.0.0/conformance2/textures/misc/tex-mipmap-levels-expected.txt:
2286         * webgl/2.0.0/conformance2/textures/misc/tex-new-formats-expected.txt:
2287         * webgl/2.0.0/conformance2/textures/misc/tex-storage-2d-expected.txt:
2288         * webgl/2.0.0/conformance2/textures/misc/texture-npot-expected.txt:
2289         * webgl/2.0.0/conformance2/transform_feedback/unwritten-output-defaults-to-zero-expected.txt:
2290         * webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object-expected.txt:
2291
2292 2019-12-27  Rossana Monteriso  <rmonteriso@igalia.com>
2293
2294         [css-grid] Move some alignment tests to the WPT folder
2295         https://bugs.webkit.org/show_bug.cgi?id=204407
2296
2297         Reviewed by Javier Fernandez.
2298
2299         Remove some tests from fast/css-grid/alignment, that are being replaced by adapted tests in the corresponding WPT test folder.
2300
2301         * fast/css-grid-layout/grid-align-content-expected.txt: Removed.
2302         * fast/css-grid-layout/grid-align-expected.txt: Removed.
2303         * fast/css-grid-layout/grid-align-justify-margin-border-padding-expected.txt: Removed.
2304         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr-expected.txt: Removed.
2305         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl-expected.txt: Removed.
2306         * fast/css-grid-layout/grid-align-justify-overflow-expected.txt: Removed.
2307         * fast/css-grid-layout/grid-align-justify-stretch-expected.txt: Removed.
2308         * fast/css-grid-layout/grid-align-justify-stretch-with-orthogonal-flows-expected.txt: Removed.
2309         * fast/css-grid-layout/grid-align-justify-stretch-with-orthogonal-flows.html: Removed.
2310         * fast/css-grid-layout/grid-align-content.html: Removed.
2311         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-lr.html: Removed.
2312         * fast/css-grid-layout/grid-align-justify-margin-border-padding-vertical-rl.html: Removed.
2313         * fast/css-grid-layout/grid-align-justify-margin-border-padding.html: Removed.
2314         * fast/css-grid-layout/grid-align-justify-overflow.html: Removed.
2315         * fast/css-grid-layout/grid-align-justify-stretch-with-orthogonal-flows.html: Removed.
2316         * fast/css-grid-layout/grid-align-justify-stretch.html: Removed.
2317         * fast/css-grid-layout/grid-align.html: Removed.
2318         * resources/import-expectations.json:
2319         * web-platform-tests/css/css-grid/alignment/w3c-import.log:
2320         
2321 2019-12-26  Antti Koivisto  <antti@apple.com>
2322
2323         Remove display:compact
2324         https://bugs.webkit.org/show_bug.cgi?id=205597
2325
2326         Reviewed by Anders Carlsson.
2327
2328         * fast/css/display-compact-ignored-expected.txt: Added.
2329         * fast/css/display-compact-ignored.html: Added.
2330
2331 2019-12-26  youenn fablet  <youenn@apple.com>
2332
2333         REGRESSION: [ Mojave+ Debug ] fast/mediastream/captureStream/canvas2d-heavy-drawing.html is a flakey failure
2334         https://bugs.webkit.org/show_bug.cgi?id=205365
2335         <rdar://problem/58026430>
2336
2337         Reviewed by Eric Carlson.
2338
2339         * fast/mediastream/captureStream/canvas2d-heavy-drawing.html:
2340         Unflake test by comparing the number of frames with the number of printLine calls.
2341         They should never diverge too much one from the other.
2342         * platform/mac-wk2/TestExpectations:
2343
2344 2019-12-25  Zalan Bujtas  <zalan@apple.com>
2345
2346         Run with offset from the content box's logical left paint its tab stop at wrong position.
2347         https://bugs.webkit.org/show_bug.cgi?id=205595
2348         <rdar://problem/58194698>
2349
2350         Reviewed by Antti Koivisto.
2351
2352         * fast/text/tab-stops-with-offset-from-parent-expected.html: Added.
2353         * fast/text/tab-stops-with-offset-from-parent.html: Added.
2354
2355 2019-12-24  Alexey Proskuryakov  <ap@apple.com>
2356
2357         REGRESSION: [ Catalina wk1 ] imported/w3c/web-platform-tests/fetch/content-type/script.window.html is failing
2358         https://bugs.webkit.org/show_bug.cgi?id=205313
2359
2360         Remove a no longer necessary and incorrect expectation.
2361
2362         * platform/mac-wk1/imported/w3c/web-platform-tests/fetch/content-type/script.window-expected.txt: Removed.
2363
2364 2019-12-24  Antoine Quint  <graouts@apple.com>
2365
2366         [Web Animations] REGRESSION: Changing the animation-duration of a CSS Animation may not resume it
2367         https://bugs.webkit.org/show_bug.cgi?id=205580
2368         <rdar://problem/58127956>
2369
2370         Reviewed by Dean Jackson.
2371
2372         Add a new test that, by virtue of changing the animation-duration, transitions a CSS Animation from
2373         idle, to running, back to idle and back to running. Prior to this change, the test would not perform
2374         the final play state transition and the it would time out.
2375
2376         * webanimations/css-animation-dynamic-duration-change-expected.txt: Added.
2377         * webanimations/css-animation-dynamic-duration-change.html: Added.
2378
2379 2019-12-24  Youenn Fablet  <youenn@apple.com>
2380
2381         Deny Notification API access for non secure contexts
2382         https://bugs.webkit.org/show_bug.cgi?id=205496
2383         <rdar://problem/58074660>
2384
2385         Reviewed by Chris Dumez.
2386
2387         * http/tests/notifications/notification-in-non-secure-context-expected.txt: Added.
2388         * http/tests/notifications/notification-in-non-secure-context.html: Added.
2389
2390 2019-12-24  youenn fablet  <youenn@apple.com>
2391
2392         Service Worker doesn't terminate after a period of time when thread blocking
2393         https://bugs.webkit.org/show_bug.cgi?id=202992
2394         <rdar://problem/56298596>
2395
2396         Reviewed by Chris Dumez.
2397
2398         * http/wpt/service-workers/resources/routines.js:
2399         (async.waitForServiceWorkerNoLongerRunning):
2400         * http/wpt/service-workers/service-worker-spinning-activate.https-expected.txt: Added.
2401         * http/wpt/service-workers/service-worker-spinning-activate.https.html: Added.
2402         * http/wpt/service-workers/service-worker-spinning-fetch.https-expected.txt: Added.
2403         * http/wpt/service-workers/service-worker-spinning-fetch.https.html: Added.
2404         * http/wpt/service-workers/service-worker-spinning-install.https-expected.txt: Added.
2405         * http/wpt/service-workers/service-worker-spinning-install.https.html: Added.
2406         * http/wpt/service-workers/service-worker-spinning-message.https-expected.txt: Added.
2407         * http/wpt/service-workers/service-worker-spinning-message.https.html: Added.
2408         * http/wpt/service-workers/service-worker-spinning-worker.js: Added.
2409
2410 2019-12-23  Daniel Bates  <dabates@apple.com>
2411
2412         REGRESSION (r212693): getClientRects(), getBoundingClientRect() for range that spans multi-lines differs depending on whether text is selected
2413         https://bugs.webkit.org/show_bug.cgi?id=205527
2414         <rdar://problem/58128278>
2415
2416         Reviewed by Zalan Bujtas.
2417
2418         For now, add a Mac-specific test. This test is specific to Mac because it depends on text metrics for the
2419         Times font. I specifically did not use Ahem so that this test could also be used as the test for
2420         <https://bugs.webkit.org/show_bug.cgi?id=205563>. Currently the test includes expected failure results
2421         since that bug is not fixed.
2422
2423         * TestExpectations: Skip 
2424         * fast/dom/Range/mac/getClientRects-and-getBoundingClientRect-before-and-after-selection-expected.txt: Added.
2425         * fast/dom/Range/mac/getClientRects-and-getBoundingClientRect-before-and-after-selection.html: Added.
2426         * platform/mac/TestExpectations: Unskip the test on Mac.
2427
2428 2019-12-23  Alexey Proskuryakov  <ap@apple.com>
2429
2430         Remove TestExpectations for scrollingcoordinator/ios/fixed-scrolling-with-keyboard.html
2431         https://bugs.webkit.org/show_bug.cgi?id=202283
2432
2433         This test has been passing lately.
2434
2435         * platform/ios/TestExpectations:
2436
2437 2019-12-23  Alexey Proskuryakov  <ap@apple.com>
2438
2439         Add TestExpectations for http/wpt/mediarecorder/MediaRecorder-AV-audio-video-dataavailable.html
2440         https://bugs.webkit.org/show_bug.cgi?id=197673
2441
2442         * TestExpectations:
2443
2444 2019-12-22  Simon Fraser  <simon.fraser@apple.com>
2445
2446         Very basic <dialog> show/close support
2447         https://bugs.webkit.org/show_bug.cgi?id=205543
2448
2449         Reviewed by Antti Koivisto.
2450
2451         * imported/blink/dialog/element-removed-from-top-layer-has-original-position-expected.html: Removed.
2452         * imported/blink/dialog/element-removed-from-top-layer-has-original-position.html: Removed. The changes tested by this patch (added in r140075) were later removed,
2453         then this test got re-imported from blink.
2454         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-expected.txt:
2455         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/documents/dom-tree-accessors/document.getElementsByName/document.getElementsByName-newelements-xhtml-expected.txt:
2456         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt:
2457
2458 2019-12-22  Wenson Hsieh  <wenson_hsieh@apple.com>
2459
2460         [macCatalyst] Mouse clicks dispatch duplicate pointerup and pointerdown events
2461         https://bugs.webkit.org/show_bug.cgi?id=205551
2462         <rdar://problem/58058268>
2463
2464         Reviewed by Tim Horton.
2465
2466         * pointerevents/ios/pointer-events-with-click-handler-expected.txt: Added.
2467         * pointerevents/ios/pointer-events-with-click-handler.html: Added.
2468
2469         Add a layout test to verify that the bug does not occur. While this is a macCatalyst fix, this test needs to be
2470         in the `ios` directory for now because macCatalyst is still considered "iOS family". This test is also still
2471         relevant to both platforms (on iOS, synthesizing a tap behaves as expected, and in macCatalyst, it simulates a
2472         click at the same location).
2473
2474         * pointerevents/utils.js:
2475         (EventTracker.prototype.assertMatchesEvents):
2476         (EventTracker):
2477
2478         Drive-by fix: flip the order of arguments to `assert_equals`, so that when tests fail, the failure output
2479         correctly shows how many events were expected, and how many were observed.
2480
2481 2019-12-22  Alexey Proskuryakov  <ap@apple.com>
2482
2483         Add TextExpectations for flaky whlsl tests.
2484
2485         * platform/mac/TestExpectations:
2486
2487 2019-12-21  Yusuke Suzuki  <ysuzuki@apple.com>
2488
2489         [JSC] Improve our bound function implementation
2490         https://bugs.webkit.org/show_bug.cgi?id=205327
2491
2492         Reviewed by Keith Miller.
2493
2494         * inspector/model/remote-object-get-properties-expected.txt:
2495         * inspector/runtime/getDisplayableProperties-expected.txt:
2496         * inspector/runtime/getProperties-expected.txt:
2497
2498 2019-12-21  Kate Cheney  <katherine_cheney@apple.com>
2499
2500         Add timeStamp to ITP database
2501         https://bugs.webkit.org/show_bug.cgi?id=205121
2502         <rdar://problem/57633021>
2503
2504         Reviewed by John Wilander.
2505
2506         This patch updates test expectations which call
2507         dumpResourceLoadStatistics to reflect the new timestamp parameter that
2508         is now printed with the ITP data summary.
2509
2510         * http/tests/resourceLoadStatistics/aggregate-sorted-data-no-storage-access-database-expected.txt:
2511         * http/tests/resourceLoadStatistics/aggregate-sorted-data-no-storage-access-expected.txt:
2512         * http/tests/storageAccess/aggregate-sorted-data-with-storage-access-database-expected.txt:
2513         * http/tests/storageAccess/aggregate-sorted-data-with-storage-access-expected.txt:
2514
2515 2019-12-20  Chris Dumez  <cdumez@apple.com>
2516
2517         [iOS Debug] imported/w3c/web-platform-tests/html/dom/usvstring-reflection.https.html is crashing
2518         https://bugs.webkit.org/show_bug.cgi?id=205506
2519         <rdar://problem/58118091>
2520
2521         Reviewed by Darin Adler.
2522
2523         * platform/ios-wk2/TestExpectations:
2524         Remove Crash expectation for this test in iOS Debug.
2525
2526         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/usvstring-reflection.https-expected.txt: Removed.
2527         Drop iOS-specific baseline now that the behavior is consistent across platforms.
2528
2529 2019-12-20  Peng Liu  <peng.liu6@apple.com>
2530
2531         Add some missing skips in LayoutTests/gpu-process/TestExpectations
2532         https://bugs.webkit.org/show_bug.cgi?id=205523
2533
2534         Reviewed by Eric Carlson.
2535
2536         * gpu-process/TestExpectations:
2537
2538 2019-12-20  Brent Fulgham  <bfulgham@apple.com>
2539
2540         Remove access to 'com.apple.cfprefsd.agent' from the macOS sandbox
2541         https://bugs.webkit.org/show_bug.cgi?id=205478
2542         <rdar://problem/57915066>
2543
2544         Reviewed by Darin Adler.
2545
2546         * fast/sandbox/mac/sandbox-mach-lookup-expected.txt:
2547         * fast/sandbox/mac/sandbox-mach-lookup.html:
2548
2549 2019-12-20  Alexey Proskuryakov  <ap@apple.com>
2550
2551         Update TestExpectatipons for media/track/track-in-band-cues-added-once.html
2552         https://bugs.webkit.org/show_bug.cgi?id=142152
2553
2554         The test no longer times out on bots or in local testing. It is still a flaky failure.
2555
2556         * platform/ios-wk2/TestExpectations:
2557         * platform/mac/TestExpectations:
2558
2559 2019-12-20  Truitt Savell  <tsavell@apple.com>
2560
2561         REGRESSION: fast/shadow-dom/link-element-in-shadow-tree.html is flaky
2562         https://bugs.webkit.org/show_bug.cgi?id=171784
2563
2564         Unreviewed test gardening.
2565
2566         * platform/mac-wk2/TestExpectations:
2567
2568 2019-12-20  Truitt Savell  <tsavell@apple.com>
2569
2570         Flaky crash in AudioSourceProviderAVFObjC::~AudioSourceProviderAVFObjC on webaudio/silent-audio-interrupted-in-background.html
2571         https://bugs.webkit.org/show_bug.cgi?id=202064
2572
2573         Unreviewed test gardening.
2574
2575         * platform/mac/TestExpectations:
2576
2577 2019-12-20  Truitt Savell  <tsavell@apple.com>
2578
2579         Unreviewed, rolling out r253831.
2580
2581         Inadvertent rollout of r253829
2582
2583         Reverted changeset:
2584
2585         "Unreviewed, rolling out r253829."
2586         https://bugs.webkit.org/show_bug.cgi?id=205502
2587         https://trac.webkit.org/changeset/253831
2588
2589 2019-12-20  Truitt Savell  <tsavell@apple.com>
2590
2591         Unreviewed, rolling out r253829.
2592
2593         This is blocking the rollout of r253705
2594
2595         Reverted changeset:
2596
2597         "Import web-platform-tests/subresource-integrity tests from
2598         usptream"
2599         https://bugs.webkit.org/show_bug.cgi?id=205502
2600         https://trac.webkit.org/changeset/253829
2601
2602 2019-12-20  Chris Dumez  <cdumez@apple.com>
2603
2604         imported/w3c/web-platform-tests/beacon/beacon-redirect.window.html has been flaky since it was imported in r253760
2605         https://bugs.webkit.org/show_bug.cgi?id=205504
2606         <rdar://problem/58115444>
2607
2608         Unreviewed, mark test as flaky.
2609
2610         * TestExpectations:
2611
2612 2019-12-20  Chris Dumez  <cdumez@apple.com>
2613
2614         Import web-platform-tests/subresource-integrity tests from usptream
2615         https://bugs.webkit.org/show_bug.cgi?id=205502
2616
2617         Reviewed by Darin Adler.
2618
2619         * TestExpectations:
2620
2621 2019-12-20  Chris Dumez  <cdumez@apple.com>
2622
2623         [iOS Debug] imported/w3c/web-platform-tests/html/dom/usvstring-reflection.https.html is crashing
2624         https://bugs.webkit.org/show_bug.cgi?id=205506
2625
2626         Unreviewed, mark imported/w3c/web-platform-tests/html/dom/usvstring-reflection.https.html as crashing
2627         on iOS Debug. The test has been crashing on this platform since it was imported in r253791.
2628
2629         * platform/ios-wk2/TestExpectations:
2630
2631 2019-12-20  youenn fablet  <youenn@apple.com>
2632
2633         webrtc/video-autoplay.html is flaky on iOS simulator
2634         https://bugs.webkit.org/show_bug.cgi?id=205495
2635
2636         Reviewed by Eric Carlson.
2637
2638         * webrtc/video-autoplay-expected.txt:
2639         * webrtc/video-autoplay.html:
2640         Do test one video at a time so that one video does not interrupt the other.
2641
2642 2019-12-20  Chris Dumez  <cdumez@apple.com>
2643
2644         Unreviewed, mark imported/w3c/web-platform-tests/2dcontext/wide-gamut-canvas as flaky.
2645
2646         Those were recently imported from upstream.
2647
2648         * TestExpectations:
2649
2650 2019-12-20  Chris Dumez  <cdumez@apple.com>
2651
2652         Unreviewed, skip imported/w3c/web-platform-tests/2dcontext/wide-gamut-canvas/canvas-createImageBitmap-e_srgb.html
2653
2654         This test has been timing out since it was imported and slows down our test runs for no reason.
2655
2656         * TestExpectations:
2657
2658 2019-12-20  Chris Dumez  <cdumez@apple.com>
2659
2660         Re-skip imported/w3c/web-platform-tests/service-workers/service-worker/client-navigate.https.html
2661
2662         I had unskipped this test in r253704 because it no longer appeared to time out on my machine. However,
2663         it sill appears to time out on the bots (at least flakily).
2664
2665         * TestExpectations:
2666
2667 2019-12-20  Chris Dumez  <cdumez@apple.com>
2668
2669         Unreviewed, address flakiness of imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/css-module/css-module-worker-test.html
2670
2671         * TestExpectations:
2672
2673 2019-12-20  Chris Dumez  <cdumez@apple.com>
2674
2675         Unreviewed, skip http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404.html on macOS wk1
2676
2677         We do not support the download attribute on this platform.
2678
2679         * platform/mac-wk1/TestExpectations:
2680
2681 2019-12-19  Saam Barati  <sbarati@apple.com>
2682
2683         Don't cache self customs on dictionaries
2684         https://bugs.webkit.org/show_bug.cgi?id=205466
2685         <rdar://problem/58075545>
2686
2687         Reviewed by Mark Lam.
2688
2689         * js/dom/custom-function-should-not-cache-as-dictionary-expected.txt: Added.
2690         * js/dom/custom-function-should-not-cache-as-dictionary.html: Added.
2691
2692 2019-12-19  Jack Lee  <shihchieh_lee@apple.com>
2693
2694         Nullptr crash in WebCore::RenderTreeBuilder::attach
2695         https://bugs.webkit.org/show_bug.cgi?id=205476
2696
2697         Reviewed by Ryosuke Niwa.
2698
2699         * fast/ruby/crash-insert-duplicate-rt-element-expected.txt: Added.
2700         * fast/ruby/crash-insert-duplicate-rt-element.html: Added.
2701
2702 2019-12-19  Jack Lee  <shihchieh_lee@apple.com>
2703
2704         Nullptr crash in WebCore::findPlaceForCounter with display: contents parent
2705         https://bugs.webkit.org/show_bug.cgi?id=205290
2706
2707         Reviewed by Ryosuke Niwa.
2708
2709         * fast/css/counters/findPlaceForCounter-crash-expected.txt: Added.
2710         * fast/css/counters/findPlaceForCounter-crash.html: Added.
2711
2712 2019-12-19  Charlie Turner  <cturner@igalia.com>
2713
2714         [GTK] http/tests/media/clearkey/collect-webkit-media-session.html is timing out since added in r235429 "WebKitMediaSession should be GC collectable when its document is being stopped"
2715         https://bugs.webkit.org/show_bug.cgi?id=189345
2716
2717         Unreviewed gardening.
2718
2719         * platform/gtk/TestExpectations: This test is for legacy encrypted media, which we have deprecated, and further uses an EXT-X-KEY URI scheme that will be unsupported by GStreamer (the "clearkey" scheme is not spec'd anywhere I could find).
2720
2721 2019-12-19  Chris Dumez  <cdumez@apple.com>
2722
2723         REGRESSION: (r251677) imported/w3c/web-platform-tests/html/semantics/forms/form-submission-0/form-double-submit-3.html is a flaky failure
2724         https://bugs.webkit.org/show_bug.cgi?id=205164
2725         <rdar://problem/57879042>
2726
2727         Reviewed by Ryosuke Niwa.
2728
2729         * fast/forms/form-double-submission-expected.txt: Added.
2730         * fast/forms/form-double-submission.html: Added.
2731         * fast/forms/resources/form-double-submission-frame.html: Added.
2732         Add layout test for the regression that was introduced the first time this patch landed.
2733
2734         * http/tests/misc/multiple-submit-expected.txt:
2735         Rebaseline test due to behavior change. I have verified that our new behavior on this test is
2736         aligned with Firefox 71 and Chrome 79.
2737
2738         * platform/mac/TestExpectations:
2739         Unskip tests that are no longer flaky.
2740
2741 2019-12-19  Chris Dumez  <cdumez@apple.com>
2742
2743         Unreviewed, land missing iOS baselines from r253791.
2744
2745         * platform/ios-wk2/imported/w3c/web-platform-tests/html/browsers/sandboxing/sandbox-parse-noscript-expected.txt: Added.
2746         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/usvstring-reflection.https-expected.txt: Added.
2747
2748 2019-12-19  Chris Dumez  <cdumez@apple.com>
2749
2750         Unreviewed, land iOS baselines missing from r253791.
2751
2752         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
2753         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2754         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2755         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-metadata-expected.txt:
2756         * platform/ios-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt:
2757         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-rangeOverflow-expected.txt:
2758         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-rangeUnderflow-expected.txt:
2759         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-stepMismatch-expected.txt:
2760         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valid-expected.txt:
2761         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-valueMissing-expected.txt:
2762         * platform/ios-wk2/imported/w3c/web-platform-tests/html/semantics/interactive-elements/the-dialog-element/abspos-dialog-layout-expected.txt:
2763
2764 2019-12-19  Chris Dumez  <cdumez@apple.com>
2765
2766         Resync web-platform-tests/html tests from upstream
2767         https://bugs.webkit.org/show_bug.cgi?id=205424
2768
2769         Reviewed by Ryosuke Niwa.
2770
2771         * TestExpectations:
2772         * platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
2773         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
2774         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2775         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/reflection-misc-expected.txt:
2776         * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2777         * tests-options.json:
2778
2779 2019-12-19  Ryosuke Niwa  <rniwa@webkit.org>
2780
2781         Make ShadowRoot.delegateFocus work in iOS
2782         https://bugs.webkit.org/show_bug.cgi?id=202875
2783
2784         Reviewed by Wenson Hsieh.
2785
2786         Added a regression test.
2787
2788         * fast/shadow-dom/delegates-focus-by-activation-expected.txt: Added.
2789         * fast/shadow-dom/delegates-focus-by-activation.html: Added.
2790
2791 2019-12-19  Chris Dumez  <cdumez@apple.com>
2792
2793         Unreviewed, unskip fast/workers/worker-cloneport.html on iOS.
2794
2795         This test appears to run fine on iOS now.
2796
2797         * platform/ios-wk2/TestExpectations:
2798
2799 2019-12-19  Chris Dumez  <cdumez@apple.com>
2800
2801         Unreviewed, rebaseline imported/w3c/web-platform-tests/dom/events/Event-dispatch-on-disabled-elements.html on iOS.
2802
2803         * platform/ios/imported/w3c/web-platform-tests/dom/events/Event-dispatch-on-disabled-elements-expected.txt:
2804
2805 2019-12-19  Brent Fulgham  <bfulgham@apple.com>
2806
2807         WebContent process does not need access to 'com.apple.system.logger'
2808         https://bugs.webkit.org/show_bug.cgi?id=205411
2809         <rdar://problem/56966080>
2810
2811         Reviewed by Per Arne Vollan.
2812
2813         * TestExpectations:
2814         * fast/sandbox/ios/sandbox-mach-lookup-expected.txt:
2815         * fast/sandbox/ios/sandbox-mach-lookup.html:
2816         * fast/sandbox/mac/sandbox-mach-lookup-expected.txt: Added.
2817         * fast/sandbox/mac/sandbox-mach-lookup.html: Added.
2818         * platform/mac-wk2/TestExpectations:
2819
2820 2019-12-19  Brent Fulgham  <bfulgham@apple.com>
2821
2822         Deny mach lookup access to "com.apple.TextInput" in the WebContent process
2823         https://bugs.webkit.org/show_bug.cgi?id=205423
2824         <rdar://problem/56990842>
2825
2826         Reviewed by Per Arne Vollan.
2827
2828         * fast/sandbox/ios/sandbox-mach-lookup-expected.txt:
2829         * fast/sandbox/ios/sandbox-mach-lookup.html:
2830
2831 2019-12-19  Chris Dumez  <cdumez@apple.com>
2832
2833         Unreviewed tests gardening
2834
2835         Mark imported/w3c/web-platform-tests/html/semantics/forms/form-submission-0/form-double-submit.html as flaky.
2836
2837         * platform/mac/TestExpectations:
2838
2839 2019-12-19  youenn fablet  <youenn@apple.com>
2840
2841         CacheStorageEngine should not clear caches memory representation for ephemeral sessions
2842         https://bugs.webkit.org/show_bug.cgi?id=205332
2843
2844         Reviewed by Chris Dumez.
2845
2846         * TestExpectations:
2847
2848 2019-12-19  Brent Fulgham  <bfulgham@apple.com>
2849
2850         Deny mach lookup access to "com.apple.pluginkit.pkd" in the WebContent process
2851         https://bugs.webkit.org/show_bug.cgi?id=205421
2852         <rdar://problem/56995585>
2853
2854         Reviewed by Per Arne Vollan.
2855
2856         * fast/sandbox/ios/sandbox-mach-lookup-expected.txt:
2857         * fast/sandbox/ios/sandbox-mach-lookup.html:
2858
2859 2019-12-19  Chris Dumez  <cdumez@apple.com>
2860
2861         Unreviewed, address imported/w3c/web-platform-tests/css/css-properties-values-api/url-resolution.html flakiness
2862
2863         * TestExpectations:
2864
2865 2019-12-19  Chris Dumez  <cdumez@apple.com>
2866
2867         Unreviewed, land iOS specific baseline missing from r253738.
2868
2869         * platform/ios-wk2/imported/w3c/web-platform-tests/dom/events/Event-dispatch-redispatch-expected.txt: Added.
2870
2871 2019-12-19  Truitt Savell  <tsavell@apple.com>
2872
2873         Folloup test expectations cleanup for r253594
2874         https://bugs.webkit.org/show_bug.cgi?id=205308
2875
2876         Unreviewed test gardening.
2877
2878         * platform/ios-wk2/TestExpectations:
2879         * platform/ios/TestExpectations:
2880
2881 2019-12-19  Truitt Savell  <tsavell@apple.com>
2882
2883         REGRESSION: [ Mac Debug wk1 ] accessibility/mac/expanded-notification.html is a flaky failure
2884         https://bugs.webkit.org/show_bug.cgi?id=205410
2885
2886         Unreviewed test gardening.
2887
2888         * platform/mac-wk1/TestExpectations:
2889
2890 2019-12-19  Truitt Savell  <tsavell@apple.com>
2891
2892         REGRESSION: [ Mojave Debug wk1 ] webgl/1.0.3/conformance/rendering/many-draw-calls.html is Timing out
2893         https://bugs.webkit.org/show_bug.cgi?id=205412
2894
2895         Unreviewed test gardening.
2896
2897         * platform/mac-wk1/TestExpectations:
2898
2899 2019-12-19  Chris Dumez  <cdumez@apple.com>
2900
2901         imported/w3c/web-platform-tests/service-workers/service-worker/skip-waiting-installed.https.html is flaky
2902         https://bugs.webkit.org/show_bug.cgi?id=205408
2903
2904         Reviewed by Youenn Fablet.
2905
2906         Unskip test.
2907
2908         * TestExpectations:
2909
2910 2019-12-19  Wenson Hsieh  <wenson_hsieh@apple.com>
2911
2912         REGRESSION (r251015): Hitting return before a space deletes text after the insertion position
2913         https://bugs.webkit.org/show_bug.cgi?id=205425
2914         <rdar://problem/57575960>
2915
2916         Reviewed by Tim Horton.
2917
2918         Add a layout test to exercise this bug, by executing "insertParagraph" in a text node before a space.
2919
2920         * editing/inserting/insert-paragraph-before-space-expected.txt: Added.
2921         * editing/inserting/insert-paragraph-before-space.html: Added.
2922
2923 2019-12-19  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2924
2925         REGRESSION(r253683): [GTK][WPE] Lots of offscreen-canvas WPT tests failing
2926
2927         Unreviewed gardening. Skip the tests meanwhile the issue is not fixed.
2928         See webkit.org/b/205445
2929
2930         * platform/gtk/TestExpectations:
2931         * platform/wpe/TestExpectations:
2932
2933 2019-12-19  Carlos Garcia Campos  <cgarcia@igalia.com>
2934
2935         [WPE] Missing UIScriptController implementation
2936         https://bugs.webkit.org/show_bug.cgi?id=200295
2937
2938         Reviewed by Žan Doberšek.
2939
2940         Remove expectation of a test that is now passing.
2941
2942         * platform/wpe/TestExpectations:
2943
2944 2019-12-19  youenn fablet  <youenn@apple.com>
2945
2946         Safari resumes autoplay audio elements after getUserMedia
2947         https://bugs.webkit.org/show_bug.cgi?id=197688
2948         <rdar://problem/57674395>
2949
2950         Reviewed by Eric Carlson.
2951
2952         * webrtc/video-autoplay-expected.txt:
2953         * webrtc/video-autoplay.html:
2954
2955 2019-12-18  Ryosuke Niwa  <rniwa@webkit.org>
2956
2957         REGRESSION: [ Mac wk2 ] tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html is a flakey failure
2958         https://bugs.webkit.org/show_bug.cgi?id=205364
2959         <rdar://problem/58025862>
2960
2961         Reviewed by Simon Fraser.
2962
2963         Fix the test by waiting for rAF and avoid running checkForScroll more than once.
2964
2965         * platform/mac-wk2/TestExpectations: Removed the flaky expectation.
2966         * tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html:
2967
2968 2019-12-18  Ryosuke Niwa  <rniwa@webkit.org>
2969
2970         REGRESSION: [ Mac wk2 ] tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html is a flakey failure
2971         https://bugs.webkit.org/show_bug.cgi?id=205363
2972         <rdar://problem/58025488>
2973
2974         Reviewed by Wenson Hsieh.
2975
2976         Fix the test by waiting for rAF and avoid running checkForScroll more than once.
2977
2978         * platform/mac-wk2/TestExpectations:
2979         * tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html:
2980
2981 2019-12-18  Antoine Quint  <graouts@apple.com>
2982
2983         Animations stop if new tab opened (and closed)
2984         https://bugs.webkit.org/show_bug.cgi?id=202360
2985         <rdar://problem/55923261>
2986
2987         Reviewed by Dean Jackson.
2988
2989         Add a ref test that checks that an element with a software animation followed by an animation of a property
2990         that can be accelerated yields animations in both cases. 
2991
2992         Also, somehow, the WPT test dom/events/Event-dispatch-on-disabled-elements.html seems to now pass an extra
2993         test that would fail on iOS and now behaves like macOS, so we remove that platform-specific expectation.
2994
2995         * platform/ios/imported/w3c/web-platform-tests/dom/events/Event-dispatch-on-disabled-elements-expected.txt
2996         * webanimations/animation-of-accelerated-property-after-non-accelerated-property-expected.html: Added.
2997         * webanimations/animation-of-accelerated-property-after-non-accelerated-property.html: Added.
2998
2999 2019-12-18  Yury Semikhatsky  <yurys@chromium.org>
3000
3001         Web Inspector: Runtime.enable reports duplicates (non existent) contexts
3002         https://bugs.webkit.org/show_bug.cgi?id=204859
3003
3004         Reviewed by Devin Rousso.
3005
3006         Test that only existing contexts are reported.
3007
3008         * http/tests/inspector/resources/stable-id-map.js: Added.
3009         (TestPage.registerInitializer.window.StableIdMap):
3010         (TestPage.registerInitializer.window.StableIdMap.prototype.get size):
3011         (TestPage.registerInitializer.window.StableIdMap.prototype.get let):
3012         (TestPage.registerInitializer):
3013         * http/tests/inspector/target/provisional-load-cancels-previous-load.html:
3014         * inspector/runtime/executionContextCreated-onEnable-expected.txt: Added.
3015         * inspector/runtime/executionContextCreated-onEnable.html: Added.
3016
3017 2019-12-18  youenn fablet  <youenn@apple.com>
3018
3019         Add support for Audio Capture in GPUProcess
3020         https://bugs.webkit.org/show_bug.cgi?id=205056
3021
3022         Reviewed by Eric Carlson.
3023
3024         * fast/mediastream/captureAudioInGPUProcess-expected.txt:
3025
3026 2019-12-18  Chris Dumez  <cdumez@apple.com>
3027
3028         Unreviewed, rebaseline all service workers tests and unskip 2 that no longer time out.
3029
3030         * TestExpectations:
3031
3032 2019-12-18  Truitt Savell  <tsavell@apple.com>
3033
3034         REGRESSION: [ Mac ] accessibility/presentation-role-iframe.html is a flaky failure
3035         https://bugs.webkit.org/show_bug.cgi?id=205403
3036
3037         Unreviewed test gardening.
3038
3039         * platform/mac/TestExpectations:
3040
3041 2019-12-18  Kate Cheney  <katherine_cheney@apple.com>
3042
3043         Only report prevalent domains in the ResourceLoadStatistics data summary API
3044         https://bugs.webkit.org/show_bug.cgi?id=205281
3045         <rdar://problem/57975017>
3046
3047         Reviewed by Brent Fulgham.
3048
3049         The tests for the ITP data summary had to be updated to set their
3050         third party domains to be prevalent to maintain test functionality.
3051
3052         All http/tests/resourceLoadStatistics/(dont-)count* tests should
3053         no longer output the ITP data summary because the domains are not
3054         set as prevalent.
3055
3056         * http/tests/resourceLoadStatistics/aggregate-sorted-data-no-storage-access-database-expected.txt:
3057         * http/tests/resourceLoadStatistics/aggregate-sorted-data-no-storage-access-database.html:
3058         * http/tests/resourceLoadStatistics/aggregate-sorted-data-no-storage-access-expected.txt:
3059         * http/tests/resourceLoadStatistics/aggregate-sorted-data-no-storage-access.html:
3060         * http/tests/resourceLoadStatistics/count-third-party-script-import-in-worker-database-expected.txt:
3061         * http/tests/resourceLoadStatistics/count-third-party-script-import-in-worker-expected.txt:
3062         * http/tests/resourceLoadStatistics/count-third-party-script-loads-database-expected.txt:
3063         * http/tests/resourceLoadStatistics/count-third-party-script-loads-expected.txt:
3064         * http/tests/resourceLoadStatistics/dont-count-third-party-image-as-third-party-script-database-expected.txt:
3065         * http/tests/resourceLoadStatistics/dont-count-third-party-image-as-third-party-script-expected.txt:
3066         * http/tests/storageAccess/aggregate-sorted-data-with-storage-access-database-expected.txt:
3067         * http/tests/storageAccess/aggregate-sorted-data-with-storage-access-database.html:
3068         * http/tests/storageAccess/aggregate-sorted-data-with-storage-access-expected.txt:
3069         * http/tests/storageAccess/aggregate-sorted-data-with-storage-access.html:
3070
3071 2019-12-18  Diego Pino Garcia  <dpino@igalia.com>
3072
3073         [GTK][WPE] Renderization of Conic gradients
3074         https://bugs.webkit.org/show_bug.cgi?id=202739
3075
3076         Reviewed by Carlos Alberto Lopez Perez.
3077
3078         * platform/gtk/fast/gradients/conic-gradient-alpha-expected.html: Added.
3079
3080 2019-12-18  youenn fablet  <youenn@apple.com>
3081
3082         Layout Test imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html is flaky
3083         https://bugs.webkit.org/show_bug.cgi?id=176929
3084
3085         Unreviewed.
3086
3087         * TestExpectations:
3088         * platform/mac/TestExpectations:
3089         Mark it as flaky in all platforms.
3090
3091 2019-12-18  Chris Dumez  <cdumez@apple.com>
3092
3093         Re-sync web-platform-tests/common from upstream
3094         https://bugs.webkit.org/show_bug.cgi?id=205342
3095
3096         Reviewed by Frédéric Wang.
3097
3098         Re-sync web-platform-tests/common from upstream e9d489f3377139a1d54b.
3099
3100         * canvas/philip/tests/2d.drawImage.incomplete.emptysrc-expected.txt:
3101         * canvas/philip/tests/2d.drawImage.incomplete.emptysrc.html:
3102         * canvas/philip/tests/2d.drawImage.incomplete.nosrc-expected.txt:
3103         * canvas/philip/tests/2d.drawImage.incomplete.nosrc.html:
3104         * canvas/philip/tests/2d.drawImage.incomplete.removedsrc-expected.txt:
3105         * canvas/philip/tests/2d.drawImage.incomplete.removedsrc.html:
3106         * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc-expected.txt:
3107         * canvas/philip/tests/2d.pattern.image.incomplete.emptysrc.html:
3108         * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc-expected.txt:
3109         * canvas/philip/tests/2d.pattern.image.incomplete.removedsrc.html:
3110         * http/wpt/2dcontext/imagebitmap/createImageBitmap-sizing.html:
3111         * http/wpt/2dcontext/imagebitmap/drawImage-ImageBitmap.html:
3112
3113 2019-12-18  Antoine Quint  <graouts@apple.com>
3114
3115         REGRESSION: animations/leak-document-with-css-animation.html is very flaky
3116         https://bugs.webkit.org/show_bug.cgi?id=205299
3117
3118         While this test has proven to be solid running in isolation, it appears that the difference of live documents
3119         before and after the iframe has been destroyed may be more than one. In fact, in reported failures, there always
3120         seems to be 2 live documents fewer after than before, instead of the expected single document.
3121
3122         Since internals.numberOfLiveDocuments() returns the number of live documents throughout the life of the
3123         Web process, we now force garbage collection every time we query internals.numberOfLiveDocuments(). This
3124         should ensure that documents pending destruction due to garbage collection to be destroyed before we take
3125         a snapshort of the number of live documents.
3126
3127         Reviewed by Antti Koivisto.
3128
3129         * TestExpectations:
3130         * animations/leak-document-with-css-animation.html:
3131
3132 2019-12-18  Antoine Quint  <graouts@apple.com>
3133
3134         [macOS/iOS Debug] Layout Test webanimations/animation-opacity-animation-crash.html is a flaky failure
3135         https://bugs.webkit.org/show_bug.cgi?id=181612
3136
3137         This test is no longer flaky, removing any specific expectations.
3138
3139         Reviewed by Dean Jackson.
3140
3141         * platform/ios/TestExpectations:
3142         * platform/mac/TestExpectations:
3143
3144 2019-12-17  Fujii Hironori  <Hironori.Fujii@sony.com>
3145
3146         [iOS] Arabic text on Wikipedia is shown as boxes
3147         https://bugs.webkit.org/show_bug.cgi?id=155129
3148         <rdar://problem/24919902>
3149
3150         Unreviewed typo correction.
3151
3152         * platform/gtk/TestExpectations:
3153         * platform/win/TestExpectations:
3154         * platform/wincairo/TestExpectations:
3155         Renamed arabic-blacklisted-expected.html to arabic-blacklisted.html.
3156
3157 2019-12-17  Chris Dumez  <cdumez@apple.com>
3158
3159         Port service worker code to the HTML5 event loop
3160         https://bugs.webkit.org/show_bug.cgi?id=205359
3161
3162         Reviewed by Ryosuke Niwa.
3163
3164         * http/wpt/service-workers/online-worker.js:
3165         Drop process name check as it causes flakiness depending on whether or not the service worker runs in process.
3166
3167         * http/wpt/service-workers/ready.https.window-expected.txt:
3168         * http/wpt/service-workers/ready.https.window.js:
3169         Include all subtests from https://github.com/web-platform-tests/wpt/pull/20655 now that they are no longer
3170         flaky.
3171
3172 2019-12-17  Chris Dumez  <cdumez@apple.com>
3173
3174         Unreviewed, revert r253493 because it broke an Apple internal site
3175
3176         * platform/mac/TestExpectations:
3177
3178 2019-12-17  Fujii Hironori  <fujii.hironori@gmail.com>
3179
3180         [cairo] text-align:justify wrongly expands CJK ideograph characters
3181         https://bugs.webkit.org/show_bug.cgi?id=205321
3182
3183         Reviewed by Carlos Garcia Campos.
3184
3185         * platform/gtk/TestExpectations:
3186         * platform/gtk/fast/text/justify-ideograph-complex-expected.png:
3187         * platform/gtk/fast/text/justify-ideograph-complex-expected.txt: Added.
3188         * platform/gtk/fast/text/justify-ideograph-leading-expansion-expected.png:
3189         * platform/gtk/fast/text/justify-ideograph-simple-expected.png:
3190         * platform/gtk/fast/text/justify-ideograph-simple-expected.txt: Added.
3191         * platform/gtk/fast/text/justify-ideograph-vertical-expected.png:
3192
3193 2019-12-17  Truitt Savell  <tsavell@apple.com>
3194
3195         REGRESSION: [ Mojave+ Debug ] fast/mediastream/captureStream/canvas2d-heavy-drawing.html is a flakey failure
3196         https://bugs.webkit.org/show_bug.cgi?id=205365
3197
3198         Unreviewed test gardening.
3199
3200         * platform/mac-wk2/TestExpectations:
3201
3202 2019-12-17  Truitt Savell  <tsavell@apple.com>
3203
3204         REGRESSION: [ Mac wk2 ] tiled-drawing/scrolling/fast-scroll-div-latched-mainframe-with-handler.html is a flakey failure
3205         https://bugs.webkit.org/show_bug.cgi?id=205364
3206
3207         Unreviewed test gardening
3208
3209         * platform/mac-wk2/TestExpectations:
3210
3211 2019-12-17  Truitt Savell  <tsavell@apple.com>
3212
3213         REGRESSION: [ Mac wk2 ] tiled-drawing/scrolling/fast-scroll-select-latched-mainframe.html is a flakey failure
3214         https://bugs.webkit.org/show_bug.cgi?id=205363
3215
3216         Unreviewed test gardening.
3217
3218         * platform/mac-wk2/TestExpectations:
3219
3220 2019-12-17  Truitt Savell  <tsavell@apple.com>
3221
3222         REGRESSION: [ Mac Release ] crypto/workers/subtle/aes-indexeddb.html is a flakey timeout
3223         https://bugs.webkit.org/show_bug.cgi?id=205361
3224
3225         Unreviewed test gardening.
3226
3227         * platform/mac-wk2/TestExpectations:
3228         * platform/mac/TestExpectations:
3229
3230 2019-12-17  Simon Fraser  <simon.fraser@apple.com>
3231
3232         REGRSSION: [ High Sierra Catalina ] (r253310) compositing/video/video-border-radius-clipping.html is failing
3233         https://bugs.webkit.org/show_bug.cgi?id=205226
3234
3235         Unreviewed test gardening. Mark the test as an image failure on WK1.
3236         The test fails with a few different pixels in the video frames.
3237
3238         * platform/mac-wk1/TestExpectations:
3239
3240 2019-12-17  Chris Dumez  <cdumez@apple.com>
3241
3242         Re-sync web-platform-tests/interfaces from upstream
3243         https://bugs.webkit.org/show_bug.cgi?id=205344
3244
3245         Reviewed by Frédéric Wang.
3246
3247         * platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
3248         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
3249
3250 2019-12-17  Antti Koivisto  <antti@apple.com>
3251
3252         REGRESSION: ASSERTION FAILED: FontCache::singleton().generation() == m_generation
3253         https://bugs.webkit.org/show_bug.cgi?id=204933
3254         <rdar://problem/57458432>
3255
3256         Reviewed by Zalan Bujtas.
3257
3258         * fast/shadow-dom/font-cache-invalidation-expected.txt: Added.
3259         * fast/shadow-dom/font-cache-invalidation.html: Added.
3260
3261 2019-12-17  Chris Dumez  <cdumez@apple.com>
3262
3263         Re-sync web-platform-tests/resources from upstream
3264         https://bugs.webkit.org/show_bug.cgi?id=205307
3265
3266         Reviewed by Youenn Fablet.
3267
3268         * http/wpt/entries-api/interfaces-expected.txt:
3269         * http/wpt/fetch/csp-reports-bypass-csp-checks.html:
3270         * http/wpt/mediarecorder/MediaRecorder-onremovetrack.html:
3271         * http/wpt/webauthn/idl.https-expected.txt:
3272         * http/wpt/workers/promise-unhandled-rejection.any-expected.txt:
3273         * http/wpt/workers/promise-unhandled-rejection.any.worker-expected.txt:
3274         * platform/mac-wk1/imported/w3c/web-platform-tests/clipboard-apis/async-interfaces.https-expected.txt:
3275         * platform/mac-wk1/imported/w3c/web-platform-tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/no_window_open_when_term_nesting_level_nonzero.window-expected.txt:
3276         * platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
3277         * platform/mac-wk1/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-iframe-element/iframe_sandbox_anchor_download_allow_downloads_without_user_activation.sub.tentative-expected.txt:
3278         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
3279         * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/interfaces-expected.txt:
3280         * platform/mac-wk2/imported/w3c/web-platform-tests/web-share/idlharness.https-expected.txt:
3281         * tests-options.json:
3282
3283 2019-12-17  youenn fablet  <youenn@apple.com>
3284
3285         Bump the priority of CacheStorageEngine write operations
3286         https://bugs.webkit.org/show_bug.cgi?id=205329
3287
3288         Reviewed by Antti Koivisto.
3289
3290         * http/tests/cache-storage/page-cache-domcachestorage-pending-promise.html:
3291         Increase timer.
3292
3293 2019-12-17  Thibault Saunier  <tsaunier@igalia.com>
3294
3295         [GStreamer][WPE] Fix regressions related to our 'Fix GStreamer capturer mock' patch
3296         https://bugs.webkit.org/show_bug.cgi?id=205270
3297
3298         Skip GPUProcess related tests
3299
3300         Reviewed by Philippe Normand.
3301
3302         * platform/gtk/TestExpectations:
3303         * platform/wpe/TestExpectations:
3304         * webrtc/peer-connection-audio-mute.html:
3305
3306 2019-12-17  Antti Koivisto  <antti@apple.com>
3307
3308         Resolve dynamic media queries without reconstructing RuleSets
3309         https://bugs.webkit.org/show_bug.cgi?id=205264
3310
3311         Reviewed by Zalan Bujtas.
3312
3313         Add a test verifying that @font-face inside @media works in dynamic scenarios.
3314
3315         * fast/media/media-query-dynamic-with-font-face-expected.html: Added.
3316         * fast/media/media-query-dynamic-with-font-face.html: Added.
3317
3318 2019-12-16  Said Abou-Hallawa  <sabouhallawa@apple.com>
3319
3320         WebGLRenderingContext.texImage2D() should respect EXIF orientation
3321         https://bugs.webkit.org/show_bug.cgi?id=205141
3322
3323         Reviewed by Simon Fraser.
3324
3325         The test page uses images with different EXIF orientation. The expected
3326         page uses a single image with no EXIF orientation then it transforms the
3327         <canvas> elements such that it matches the image in the test page.
3328
3329         WebGLRenderingContext uses a trick when drawing an SVG image or images 
3330         with EXIF orientation to a WebGL texture. It draws the Image to an Image-
3331         Buffer, creates another Image out of the ImageBuffer and then draws the
3332         other Image to the WebGL texture.
3333
3334         But there can be small glitches between drawing an Image directly versus
3335         doing the ImageBuffer trick. So the expected page will use an SVG image 
3336         to ensure the same code path is used for both the test and the expected
3337         pages.
3338
3339         This SVG image includes the jpeg image with no EXIF orientation but as a
3340         data uri. Also the script has to wait after loading the SVG image till
3341         the bitmap image is loaded from the data uri encoded data.
3342
3343         * fast/images/exif-orientation-webgl-texture-expected.html: Added.
3344         * fast/images/exif-orientation-webgl-texture.html: Added.
3345         * fast/images/resources/webgl-draw-image.js: Added.
3346         * platform/win/TestExpectations:
3347         All webgl tests are skipped on Windows.
3348
3349 2019-12-16  Truitt Savell  <tsavell@apple.com>
3350
3351         REGRESSION: [ Catalina wk1 ] editing/mac/input/firstrectforcharacterrange-styled.html is failing
3352         https://bugs.webkit.org/show_bug.cgi?id=205314
3353
3354         Unreviewed test gardening.
3355
3356         * platform/mac-wk1/TestExpectations:
3357
3358 2019-12-16  Truitt Savell  <tsavell@apple.com>
3359
3360         REGRESSION: [ iOS ] scrollingcoordinator/ios/scroll-position-after-reattach.html is a flaky failure
3361         https://bugs.webkit.org/show_bug.cgi?id=205309
3362
3363         Unreviewed test gardening.
3364
3365         * platform/ios/TestExpectations:
3366
3367 2019-12-16  Truitt Savell  <tsavell@apple.com>
3368
3369         REGRESSION: [iOS] accessibility/smart-invert-reference.html is failing
3370         https://bugs.webkit.org/show_bug.cgi?id=205308
3371
3372         Unreviewed test gardening.
3373
3374         * platform/ios/TestExpectations:
3375
3376 2019-12-16  Truitt Savell  <tsavell@apple.com>
3377
3378         REGRESSION (r253312): imported/w3c/web-platform-tests/content-security-policy/reporting/report-same-origin-with-cookies.html is super flaky
3379         https://bugs.webkit.org/show_bug.cgi?id=205216
3380
3381         Unreviewed test gardening.
3382
3383         * platform/mac/TestExpectations:
3384
3385 2019-12-16  Truitt Savell  <tsavell@apple.com>
3386
3387         [ Catalina ] imported/w3c/web-platform-tests/css/css-images/multiple-position-color-stop-conic.html is failing
3388         https://bugs.webkit.org/show_bug.cgi?id=204250
3389
3390         Unreviewed test gardening.
3391
3392         * platform/mac/TestExpectations:
3393
3394 2019-12-16  Truitt Savell  <tsavell@apple.com>
3395
3396         REGRESSION: [ Mojave+ WK2 ] inspector/canvas/requestShaderSource-webgpu.html is a flakey failure
3397         https://bugs.webkit.org/show_bug.cgi?id=205301
3398
3399         Unreviewed test gardening.
3400
3401         * platform/mac-wk2/TestExpectations:
3402
3403 2019-12-16  Truitt Savell  <tsavell@apple.com>
3404
3405         [ Catalina ] webaudio/silence-after-playback.html is failing on Catalina
3406         https://bugs.webkit.org/show_bug.cgi?id=204247
3407
3408         Unreviewed test gardneing.
3409
3410         * platform/mac/TestExpectations:
3411
3412 2019-12-16  Truitt Savell  <tsavell@apple.com>
3413
3414         [ Catalina ] editing/mac/selection/context-menu-select-editability.html is failing on Catalina
3415         https://bugs.webkit.org/show_bug.cgi?id=204246
3416
3417         Unreviewed test gardening.
3418
3419         * platform/mac/TestExpectations:
3420
3421 2019-12-16  Alexey Proskuryakov  <ap@apple.com>
3422
3423         Mark animations/leak-document-with-css-animation.html as flaky.
3424         https://bugs.webkit.org/show_bug.cgi?id=205299
3425
3426         * TestExpectations:
3427
3428 2019-12-16  youenn fablet  <youenn@apple.com>
3429
3430         Consider top-level context whose origin is unique as insecure
3431         https://bugs.webkit.org/show_bug.cgi?id=205111
3432
3433         Reviewed by Brent Fulgham.
3434
3435         * http/tests/security/top-level-unique-origin.https-expected.txt: Added.
3436         * http/tests/security/top-level-unique-origin.https.html: Added.
3437         * http/tests/security/top-level-unique-origin2.https-expected.txt: Added.
3438         * http/tests/security/top-level-unique-origin2.https.html: Added.
3439         * platform/win/TestExpectations: Skipping second test as timing out in windows.
3440
3441 2019-12-16  youenn fablet  <youenn@apple.com>
3442
3443         fast/mediastream/change-tracks-media-stream-being-played.html is flaky
3444         https://bugs.webkit.org/show_bug.cgi?id=205277
3445
3446         Reviewed by Eric Carlson.
3447
3448         * fast/mediastream/change-tracks-media-stream-being-played.html:
3449         Make sure unhandled promise rejection messages do not make the test flaky.
3450
3451 2019-12-16  Chris Dumez  <cdumez@apple.com>
3452
3453         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/ready.https.html is a flaky failure (test harness timeout)
3454         https://bugs.webkit.org/show_bug.cgi?id=200794
3455         <rdar://problem/54367769>
3456
3457         Reviewed by Youenn Fablet.
3458
3459         Skip imported/w3c/web-platform-tests/service-workers/service-worker/ready.https.html on all platforms as it contains some subtests
3460         that are not valid in any browser and which cause flaky timeouts.
3461
3462         To restore test coverage for the ready promise, import work-in-progress test from:
3463         https://github.com/web-platform-tests/wpt/pull/20655 (except for the last subtest that is still flaky in Gecko and WebKit)
3464
3465         * TestExpectations:
3466         * http/wpt/service-workers/ready.https.window-expected.txt: Added.
3467         * http/wpt/service-workers/ready.https.window.html: Added.
3468         * http/wpt/service-workers/ready.https.window.js: Added.
3469         (test):
3470         (promise_test.async.t.t.add_cleanup.async):
3471         * http/wpt/service-workers/resources/empty-worker.js: Added.
3472         * http/wpt/service-workers/resources/register-iframe.html: Added.
3473         * platform/gtk/TestExpectations:
3474         * platform/ios/TestExpectations:
3475         * platform/mac/TestExpectations:
3476         * platform/wpe/TestExpectations:
3477
3478 2019-12-16  Per Arne Vollan  <pvollan@apple.com>
3479
3480         Layout test imported/blink/fast/sub-pixel/negative-composited-offset.html is flaky
3481         https://bugs.webkit.org/show_bug.cgi?id=205273
3482
3483         Unreviewed test gardening.
3484
3485         * platform/win/TestExpectations:
3486
3487 2019-12-16  Per Arne Vollan  <pvollan@apple.com>
3488
3489         Layout Test js/integer-division-neg2tothe32-by-neg1.html is failing
3490         https://bugs.webkit.org/show_bug.cgi?id=205272
3491
3492         Unreviewed test gardening.
3493
3494         * platform/win/TestExpectations:
3495
3496 2019-12-16  youenn fablet  <youenn@apple.com>
3497
3498         SecurityOrigin should be unique for null blob URLs that have been unregistered
3499         https://bugs.webkit.org/show_bug.cgi?id=205169
3500
3501         Reviewed by Darin Adler.
3502
3503         * http/tests/security/blob-null-url-location-origin-expected.txt: Added.
3504         * http/tests/security/blob-null-url-location-origin.html: Added.
3505         * platform/win/TestExpectations: Skipping test as timing out in windows.
3506
3507 2019-12-15  Emilio Cobos Álvarez  <emilio@crisal.io>
3508
3509         Remove -webkit-marquee.
3510         https://bugs.webkit.org/show_bug.cgi?id=117769
3511
3512         Reviewed by Simon Fraser.
3513
3514         * fast/css/getComputedStyle/computed-style-expected.txt:
3515         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3516         * fast/css/getComputedStyle/getComputedStyle-length-unit-expected.txt:
3517         * fast/css/getComputedStyle/getComputedStyle-length-unit.html:
3518         * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size-expected.txt:
3519         * fast/css/getComputedStyle/getComputedStyle-zoom-and-background-size.html:
3520         * fast/css/getComputedStyle/resources/property-names.js:
3521         * fast/css/getPropertyValue-webkit-marquee-expected.txt: Removed.
3522         * fast/css/getPropertyValue-webkit-marquee.html: Removed.
3523         * fast/css/inherit-initial-shorthand-values-expected.txt:
3524         * fast/css/inherit-initial-shorthand-values.html:
3525         * fast/css/remove-shorthand-expected.txt:
3526         * fast/css/remove-shorthand.html:
3527         * legacy-animation-engine/fast/css/getComputedStyle/resources/property-names.js:
3528         * platform/gtk/fast/css/getComputedStyle/computed-style-expected.txt:
3529         * platform/gtk/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3530         * platform/gtk/svg/css/getComputedStyle-basic-expected.txt:
3531         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
3532         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3533         * platform/ios/svg/css/getComputedStyle-basic-expected.txt:
3534         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
3535         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3536         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
3537         * platform/wpe/fast/css/getComputedStyle/computed-style-expected.txt:
3538         * platform/wpe/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
3539         * platform/wpe/svg/css/getComputedStyle-basic-expected.txt:
3540         * svg/css/getComputedStyle-basic-expected.txt:
3541
3542 2019-12-14  Per Arne Vollan  <pvollan@apple.com>
3543
3544         [iOS] Deny mach lookup access to "*.viewservice" in the WebContent process
3545         https://bugs.webkit.org/show_bug.cgi?id=205240
3546
3547         Reviewed by Brent Fulgham.
3548
3549         * fast/sandbox/ios/sandbox-mach-lookup-expected.txt:
3550         * fast/sandbox/ios/sandbox-mach-lookup.html:
3551
3552 2019-12-13  Myles C. Maxfield  <mmaxfield@apple.com>
3553
3554         [watchOS] Apple.com is rendered in Times New Roman
3555         https://bugs.webkit.org/show_bug.cgi?id=205179
3556         <rdar://problem/57233936>
3557
3558         Reviewed by Tim Horton.
3559
3560         * fast/text/smiley-local-font-src-expected.html: Added.
3561         * fast/text/smiley-local-font-src.html: Added.
3562
3563 2019-12-13  Chris Dumez  <cdumez@apple.com>
3564
3565         Implement PostMessageOptions for postMessage
3566         https://bugs.webkit.org/show_bug.cgi?id=191028
3567
3568         Reviewed by Alex Christensen.
3569
3570         Update a few existing tests due to the behavior change.
3571
3572         * TestExpectations:
3573         * fast/dom/Window/post-message-crash.html:
3574         * fast/events/message-port-multi-expected.txt:
3575         * fast/events/resources/message-port-multi.js:
3576         * fast/workers/resources/worker-context-thread-multi-port.js:
3577         * fast/workers/resources/worker-multi-port.js:
3578         * fast/workers/worker-multi-port-expected.txt:
3579         * http/tests/security/postMessage/target-origin-expected.txt:
3580         * platform/mac-wk1/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
3581         * platform/mac-wk2/imported/w3c/web-platform-tests/html/dom/idlharness.https-expected.txt:
3582
3583 2019-12-13  Charlie Turner  <cturner@igalia.com>
3584
3585         [GStreamer][EME] Update expectation for media/encrypted-media/clearKey/clearKey-cenc-video-playback-mse.html
3586         https://bugs.webkit.org/show_bug.cgi?id=205215
3587
3588         Unreviewed gardening.
3589
3590         * platform/gtk/TestExpectations: Update bug URL to new failure reason.
3591
3592 2019-12-13  youenn fablet  <youenn@apple.com>
3593
3594         Add support for WebIDL set-like forEach
3595         https://bugs.webkit.org/show_bug.cgi?id=204847
3596
3597         Reviewed by Chris Dumez.
3598
3599         * js/dom/maplike.html:
3600         * js/dom/setlike.html:
3601
3602 2019-12-13  Chris Dumez  <cdumez@apple.com>
3603
3604         REGRESSION: (r251677) imported/w3c/web-platform-tests/html/semantics/forms/form-submission-0/form-double-submit-3.html is a flaky failure
3605         https://bugs.webkit.org/show_bug.cgi?id=205164
3606         <rdar://problem/57879042>
3607
3608         Reviewed by Alex Christensen.
3609
3610         Unskip test that should no longer be flaky.
3611
3612         * platform/mac/TestExpectations:
3613
3614 2019-12-13  Per Arne Vollan  <pvollan@apple.com>
3615
3616         [iOS] Deny mach lookup access to "*.apple-extension-service" in the WebContent process
3617         https://bugs.webkit.org/show_bug.cgi?id=205134
3618         <rdar://problem/56984257>
3619
3620         Reviewed by Brent Fulgham.
3621
3622         Add test for mach lookup access to "*.apple-extension-service".
3623
3624         * TestExpectations:
3625         * fast/sandbox: Added.
3626         * fast/sandbox/ios: Added.
3627         * fast/sandbox/ios/sandbox-mach-lookup-expected.txt: Added.
3628         * fast/sandbox/ios/sandbox-mach-lookup.html: Added.
3629         * platform/ios-device-wk2/TestExpectations:
3630
3631 2019-12-13  youenn fablet  <youenn@apple.com>
3632
3633         Help debugging flaky http/tests/cache-storage/page-cache-domcachestorage-pending-promise.html
3634         https://bugs.webkit.org/show_bug.cgi?id=205209
3635
3636         Reviewed by Chris Dumez.
3637
3638         In case of error, query the cache representation.
3639         This will help debugging the flaky tests and ensure that no pending activity is happening in error cases.
3640
3641         * http/tests/cache-storage/page-cache-domcache-pending-promise.html:
3642         * http/tests/cache-storage/page-cache-domcachestorage-pending-promise.html:
3643
3644 2019-12-13  Wenson Hsieh  <wenson_hsieh@apple.com>
3645
3646         [Clipboard API] Sanitize HTML and image data written using clipboard.write
3647         https://bugs.webkit.org/show_bug.cgi?id=205188
3648         <rdar://problem/57612968>
3649
3650         Reviewed by Darin Adler.
3651
3652         * editing/async-clipboard/sanitize-when-reading-markup-expected.txt: Added.
3653         * editing/async-clipboard/sanitize-when-reading-markup.html: Added.
3654
3655         Add a test to verify that markup is sanitized when copying and pasting across different security origins.
3656
3657         * editing/async-clipboard/sanitize-when-writing-image-expected.txt: Added.
3658         * editing/async-clipboard/sanitize-when-writing-image.html: Added.
3659
3660         Add a test to verify that "image/png" data is sanitized, and one or more written image data that cannot be
3661         decoded results in the promise being rejected.
3662
3663         * platform/mac-wk1/TestExpectations:
3664         * platform/win/TestExpectations:
3665
3666 2019-12-13  Chris Dumez  <cdumez@apple.com>
3667
3668         Behavior of [[GetOwnProperty]] for cross-origin windows is not spec-compliant
3669         https://bugs.webkit.org/show_bug.cgi?id=205184
3670
3671         Reviewed by Darin Adler.
3672
3673         * http/tests/security/document-all-expected.txt:
3674         The test is accessing the "alert" property on a cross-origin window. We used to throw a SecurityError,
3675         but we now return a Window object since there is a Window whose name is "alert". The test still passes
3676         as it is not able to call alert() cross-origin. 
3677
3678         * http/tests/security/xss-DENIED-window-name-navigator-expected.txt:
3679         * http/tests/security/xss-DENIED-window-name-navigator.html:
3680         Update test to use console.log() to print the result instead of alert() since alert() is not allowed
3681         in a sandbox iframe. I updated the expectation so that top.navigator returns the window with the
3682         name "navigator" instead of undefined, as per the behavior change in this patch. I have verified that
3683         our behavior on this test is consistent with Firefox and Chrome.
3684
3685 2019-12-13  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3686
3687         Fix some errors on the TestExpectations files.
3688
3689         Unreviewed gardening.
3690
3691         * TestExpectations: Add missing expectation.
3692         * platform/gtk/TestExpectations: Remove repeated entries
3693
3694 2019-12-13  Chris Dumez  <cdumez@apple.com>
3695
3696         Unreviewed, address flakiness of fast/scrolling/ios/scroll-event-from-scrollTo.html
3697
3698         * fast/scrolling/ios/scroll-event-from-scrollTo.html:
3699
3700 2019-12-13  Chris Dumez  <cdumez@apple.com>
3701
3702         Unreviewed, rebaseline a couple of iOS swiping tests after r253450
3703
3704         * platform/ios/swipe/main-frame-pinning-requirement-expected.txt:
3705         * platform/ios/swipe/pushState-cached-back-swipe-expected.txt:
3706
3707 2019-12-13  Chris Dumez  <cdumez@apple.com>
3708
3709         Unreviewed, skip several SharedWorkers tests as we do not support this feature.
3710
3711         * TestExpectations:
3712
3713 2019-12-13  Ali Juma  <ajuma@chromium.org>
3714
3715         Crash in RenderLayerBacking::updateCompositedBounds from using cleared WeakPtr from m_backingSharingLayers
3716         https://bugs.webkit.org/show_bug.cgi?id=204648
3717
3718         Reviewed by Simon Fraser.
3719
3720         * compositing/shared-backing/move-sharing-child-expected.txt: Added.
3721         * compositing/shared-backing/move-sharing-child.html: Added.
3722
3723 2019-12-13  Carlos Garcia Campos  <cgarcia@igalia.com>
3724
3725         [GTK] Several tests crashing after r247898 "Reorganize UIScriptController into platform-specific subclasses"
3726         https://bugs.webkit.org/show_bug.cgi?id=200534
3727
3728         Reviewed by Alejandro G. Castro.
3729
3730         Update expectations.
3731
3732         * platform/gtk/TestExpectations:
3733
3734 2019-12-12  Chris Dumez  <cdumez@apple.com>
3735
3736         Re-sync service-workers web-platform-tests from upstream
3737         https://bugs.webkit.org/show_bug.cgi?id=205181
3738
3739         Reviewed by Alex Christensen.
3740
3741         * tests-options.json:
3742
3743 2019-12-12  Chris Dumez  <cdumez@apple.com>
3744
3745         Re-sync workers web-platform-tests from upstream
3746         https://bugs.webkit.org/show_bug.cgi?id=205180
3747
3748         Reviewed by Alex Christensen.
3749
3750         * TestExpectations:
3751
3752 2019-12-12  Chris Dumez  <cdumez@apple.com>
3753
3754         Re-sync webmessaging web-platform-tests from upstream
3755         https://bugs.webkit.org/show_bug.cgi?id=205178
3756
3757         Reviewed by Alex Christensen.
3758
3759         * TestExpectations:
3760
3761 2019-12-12  Chris Dumez  <cdumez@apple.com>
3762
3763         Regression(r253394) swipe/basic-cached-back-swipe.html is timing out on iOS
3764         https://bugs.webkit.org/show_bug.cgi?id=205173
3765
3766         Reviewed by Tim Horton.
3767
3768         * platform/ios/swipe/basic-cached-back-swipe-expected.txt:
3769
3770 2019-12-12  Chris Dumez  <cdumez@apple.com>
3771
3772         Unreviewed, try to address flakiness of http/tests/cache-storage/page-cache-domcache-pending-promise.html on EWS
3773
3774         * http/tests/cache-storage/page-cache-domcache-pending-promise.html:
3775
3776 2019-12-12  Chris Dumez  <cdumez@apple.com>
3777
3778         window.AudioContext / window.OfflineAudioContext should not be enumerable
3779         https://bugs.webkit.org/show_bug.cgi?id=205163
3780
3781         Reviewed by Youenn Fablet.
3782
3783         * resources/testharnessreport.js:
3784
3785 2019-12-12  Truitt Savell  <tsavell@apple.com>
3786
3787         REGRESSION: [Mac wk1] imported/w3c/web-platform-tests/mathml/presentation-markup/scripts/underover-parameters-3.html is a flakey failure
3788         https://bugs.webkit.org/show_bug.cgi?id=205168
3789
3790         Unreviewed test gardneing
3791
3792         * platform/mac-wk1/TestExpectations:
3793
3794 2019-12-12  Patrick Griffis  <pgriffis@igalia.com>
3795
3796         [SOUP] Use new API for strict secure cookies
3797         https://bugs.webkit.org/show_bug.cgi?id=169356
3798
3799         Reviewed by Michael Catanzaro.
3800
3801         Remove expected failures for secure cookie tests
3802
3803         * platform/gtk/TestExpectations:
3804         * platform/wpe/TestExpectations:
3805
3806 2019-12-12  Truitt Savell  <tsavell@apple.com>
3807
3808         REGRESSION: (r251677) imported/w3c/web-platform-tests/html/semantics/forms/form-submission-0/form-double-submit-3.html is a flakey failure
3809         https://bugs.webkit.org/show_bug.cgi?id=205164
3810
3811         Unreviewed test gardening
3812
3813         * platform/mac/TestExpectations:
3814
3815 2019-12-12  Fujii Hironori  <Hironori.Fujii@sony.com>
3816
3817         Unreviewed test gardening for WinCairo
3818
3819         * platform/wincairo/TestExpectations: Unskip fast/text.
3820
3821 2019-12-11  Fujii Hironori  <Hironori.Fujii@sony.com>
3822
3823         Unreviewed test gardening for WinCairo
3824
3825         * platform/wincairo/TestExpectations: Skip editing/async-clipboard.
3826
3827 2019-12-11  Wenson Hsieh  <wenson_hsieh@apple.com>
3828
3829         Implement DisplayListRecorder::Recorder::getCTM and DisplayListRecorder::Recorder::setCTM
3830         https://bugs.webkit.org/show_bug.cgi?id=205139
3831
3832         Reviewed by Simon Fraser.
3833
3834         * displaylists/extent-includes-transforms-expected.txt:
3835         * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
3836
3837 2019-12-11  Chris Dumez  <cdumez@apple.com>
3838
3839         [Bindings] Cross-origin checks happen too late for overloaded methods
3840         https://bugs.webkit.org/show_bug.cgi?id=205092
3841
3842         Reviewed by Sam Weinig.
3843
3844         Extend layout test coverage.
3845
3846         * http/tests/security/cross-origin-window-property-access-expected.txt:
3847         * http/tests/security/cross-origin-window-property-access.html:
3848
3849 2019-12-11  youenn fablet  <youenn@apple.com>
3850
3851         (r252889) webrtc/peerconnection-page-cache.html is crashing on iOS Debug
3852         https://bugs.webkit.org/show_bug.cgi?id=205017
3853         <rdar://problem/57757026>
3854
3855         Reviewed by Eric Carlson.
3856
3857         * platform/ios/TestExpectations:
3858
3859 2019-12-11  Miguel Gomez  <magomez@igalia.com>
3860
3861         Unreviewed GTK gardening after r253360.
3862
3863         * platform/gtk/TestExpectations:
3864
3865 2019-12-11  Thibault Saunier  <tsaunier@igalia.com>
3866
3867         [GStreamer][MediaStream] Fix GStreamer capturer mock
3868         https://bugs.webkit.org/show_bug.cgi?id=205066
3869
3870         - Presets where wrongly generated based on GStreamer capabilities
3871         - Audio capturer was not taking into account echo cancellation
3872
3873         Reviewed by Philippe Normand.
3874
3875         * platform/gtk/TestExpectations: Updated expectations as required
3876         * platform/wpe/TestExpectations: Updated expectations as required
3877
3878 2019-12-10  Peng Liu  <peng.liu6@apple.com>
3879
3880         Create a TestExpectations file for the GPU process related work
3881         https://bugs.webkit.org/show_bug.cgi?id=205088
3882
3883         Reviewed by Tim Horton.
3884
3885         * gpu-process/TestExpectations: Added.
3886
3887 2019-12-10  youenn fablet  <youenn@apple.com>
3888
3889         Mark some WPT test folders as DumpJSConsoleLogInStdErr
3890         https://bugs.webkit.org/show_bug.cgi?id=204793
3891
3892         Reviewed by Eric Carlson.
3893
3894         * TestExpectations:
3895         Remove no longer needed DumpJSConsoleLogInStdErr expectations.
3896
3897 2019-12-10  Antti Koivisto  <antti@apple.com>
3898
3899         Remove hack that makes <br> boxes 0-height in quirks mode
3900         https://bugs.webkit.org/show_bug.cgi?id=205004
3901
3902         Reviewed by Zalan Bujtas.
3903
3904         A few changes due to aligning simple line path with complex, rounding, and some vertical text details.
3905
3906         * fast/multicol/pagination-h-horizontal-bt-expected.txt:
3907         * fast/multicol/pagination-v-horizontal-bt-expected.txt:
3908         * fast/ruby/position-after-expected.txt:
3909         * platform/ios/fast/writing-mode/border-styles-vertical-lr-expected.txt:
3910         * platform/ios/fast/writing-mode/english-bt-text-expected.txt:
3911         * platform/ios/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3912         * platform/mac/fast/text/international/bidi-layout-across-linebreak-expected.txt:
3913         * platform/mac/fast/text/svg-font-face-with-kerning-expected.txt:
3914         * platform/mac/fast/writing-mode/border-styles-vertical-lr-expected.txt:
3915         * platform/mac/fast/writing-mode/english-bt-text-expected.txt:
3916         * platform/mac/fast/writing-mode/text-orientation-basic-expected.txt:
3917         * platform/mac/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3918         * platform/win/fast/text/international/bidi-layout-across-linebreak-expected.txt:
3919         * platform/win/fast/writing-mode/english-bt-text-expected.txt:
3920         * platform/win/fast/writing-mode/text-orientation-basic-expected.txt:
3921         * platform/win/tables/mozilla_expected_failures/bugs/bug56024-expected.txt:
3922         
3923 2019-12-09  Patrick Griffis  <pgriffis@igalia.com>
3924
3925         Import secure cookie tests from WPT
3926         https://bugs.webkit.org/show_bug.cgi?id=204193
3927
3928         Reviewed by Carlos Alberto Lopez Perez.
3929
3930         Mark newly imported test as failing.
3931         Pending fix for WPE/GTK in webkit.org/b/169356
3932
3933         * platform/gtk/TestExpectations:
3934         * platform/mac-wk1/TestExpectations:
3935         * platform/wpe/TestExpectations:
3936         * platform/ios-wk2/imported/w3c/web-platform-tests/content-security-policy/reporting/report-same-origin-with-cookies-expected.txt: Added.
3937
3938 2019-12-09  Megan Gardner  <megan_gardner@apple.com>
3939
3940         Fill HighlightRangeGroup and HighlightMap with values from JavaScript
3941         https://bugs.webkit.org/show_bug.cgi?id=204934
3942
3943         Reviewed by Simon Fraser.
3944
3945         * highlight/highlight-map-and-group-expected.txt: Added.
3946         * highlight/highlight-map-and-group.html: Added.
3947
3948 2019-12-09  Truitt Savell  <tsavell@apple.com>
3949
3950         Unreviewed, rolling out r253299.
3951
3952         Casued 30+ imported/ test failures on Mac wk2
3953
3954         Reverted changeset:
3955
3956         "Throttling requestAnimationFrame should be controlled by
3957         RenderingUpdateScheduler"
3958         https://bugs.webkit.org/show_bug.cgi?id=204713
3959         https://trac.webkit.org/changeset/253299
3960
3961 2019-12-09  Wenson Hsieh  <wenson_hsieh@apple.com>
3962
3963         Finish encoding/decoding support for DisplayList::SetState
3964         https://bugs.webkit.org/show_bug.cgi?id=205018
3965
3966         Reviewed by Tim Horton.
3967
3968         Rebaseline several display list layout tests.
3969
3970         * displaylists/layer-dispay-list-expected.txt:
3971         * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt:
3972         * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
3973
3974 2019-12-09  Said Abou-Hallawa  <sabouhallawa@apple.com>
3975
3976         Throttling requestAnimationFrame should be controlled by RenderingUpdateScheduler
3977         https://bugs.webkit.org/show_bug.cgi?id=204713
3978
3979         Reviewed by Simon Fraser.
3980
3981         * fast/animation/request-animation-frame-throttling-outside-viewport-expected.txt: Added.
3982         * fast/animation/request-animation-frame-throttling-outside-viewport.html: Added.
3983         * fast/animation/request-animation-frame-throttling-lowPowerMode-expected.txt:
3984         * fast/animation/request-animation-frame-throttling-lowPowerMode.html:
3985         * fast/animation/resources/frame-with-animation-2.html: Added.
3986
3987 2019-12-09  youenn fablet  <youenn@apple.com>
3988
3989         NetworkResourceLoader should consume its sandbox extensions when starting a fetch through service worker
3990         https://bugs.webkit.org/show_bug.cgi?id=204883
3991         <rdar://problem/57568535>
3992
3993         Reviewed by Alex Christensen.
3994
3995         * http/tests/resources/create-temp-file-iframe.html: Added.
3996         * http/tests/resources/delete-temp-file-iframe.html: Added.
3997         * http/wpt/service-workers/file-upload-check.py: Added.
3998         * http/wpt/service-workers/file-upload-expected.txt: Added.
3999         * http/wpt/service-workers/file-upload-worker.js: Added.
4000         * http/wpt/service-workers/file-upload.html: Added.
4001
4002 2019-12-09  Simon Fraser  <simon.fraser@apple.com>
4003
4004         compositing/video/video-border-radius-clipping.html is a flaky Image Failure
4005         https://bugs.webkit.org/show_bug.cgi?id=204951
4006         rdar://problem/57703078
4007
4008         Unreviewed test gardening. Make the test seek so we have a higher chance
4009         of getting a video frame. It's apparently impossible to know when we have
4010         a frame for ref testing.
4011
4012         * compositing/video/video-border-radius-clipping-expected.html:
4013         * compositing/video/video-border-radius-clipping.html:
4014
4015 2019-12-09  Truitt Savell  <tsavell@apple.com>
4016
4017         (r252889) webrtc/peerconnection-page-cache.html is crashing on iOS Debug
4018         https://bugs.webkit.org/show_bug.cgi?id=205017
4019
4020         Unreviewed test gardening.
4021
4022         * platform/ios/TestExpectations:
4023
4024 2019-12-09  youenn fablet  <youenn@apple.com>
4025
4026         Add an option to capture audio in GPU process
4027         https://bugs.webkit.org/show_bug.cgi?id=205007
4028
4029         Reviewed by Eric Carlson.
4030
4031         * fast/mediastream/captureAudioInGPUProcess-expected.txt: Added.
4032         * fast/mediastream/captureAudioInGPUProcess.html: Added.
4033
4034 2019-12-09  youenn fablet  <youenn@apple.com>
4035
4036         fast/mediastream/mediastreamtrack-video-clone.html is a flaky failure
4037         https://bugs.webkit.org/show_bug.cgi?id=205006
4038
4039         Reviewed by Eric Carlson.
4040
4041         * fast/mediastream/mediastreamtrack-video-clone-expected.txt:
4042         * fast/mediastream/mediastreamtrack-video-clone.html:
4043         Add br to spot any potential issue with video elements to text dump.
4044
4045 2019-12-08  youenn fablet  <youenn@apple.com>
4046
4047         Support different resolutions for video tracks captured from UIProcess
4048         https://bugs.webkit.org/show_bug.cgi?id=204945
4049
4050         Reviewed by Eric Carlson.
4051
4052         * fast/mediastream/mediastreamtrack-video-clone-expected.txt:
4053         * fast/mediastream/mediastreamtrack-video-clone.html:
4054
4055 2019-12-07  Wenson Hsieh  <wenson_hsieh@apple.com>
4056
4057         [iOS] WKWebView touch event gesture recognition should not block the application process main thread when possible
4058         https://bugs.webkit.org/show_bug.cgi?id=204664
4059         <rdar://problem/38670692>
4060
4061         Reviewed by Tim Horton.
4062
4063         * fast/events/touch/ios/prevent-default-on-touch-start-with-slow-event-listener-expected.txt: Added.
4064         * fast/events/touch/ios/prevent-default-on-touch-start-with-slow-event-listener.html: Added.
4065         * fast/events/touch/ios/scroll-on-touch-start-with-slow-event-listener-expected.txt: Added.
4066         * fast/events/touch/ios/scroll-on-touch-start-with-slow-event-listener.html: Added.
4067
4068         Add new layout tests to cover behaviors when panning over active touchstart handlers that spin for an extended
4069         length of time (in this case, 400 milliseconds) in overflow scrolling containers. A touchstart handler that
4070         prevents default should still block scrolling, and a touchstart handler that does not should still allow the
4071         user to scroll.
4072
4073         * fast/events/touch/ios/show-modal-alert-during-touch-start.html:
4074         * http/tests/adClickAttribution/anchor-tag-attributes-validation-expected.txt:
4075         * http/tests/security/anchor-download-block-crossorigin-expected.txt:
4076
4077         Rebaseline these tests by changing some line numbers.
4078
4079         * resources/ui-helper.js:
4080         (window.UIHelper.sendEventStream.return.new.Promise):
4081         (window.UIHelper.sendEventStream):
4082
4083         Add a new UIHelper method to send a JSON object as an event stream.
4084
4085         (UIHelper.EventStreamBuilder.prototype._reset):
4086         (UIHelper.EventStreamBuilder.prototype.begin):
4087         (UIHelper.EventStreamBuilder.prototype.move):
4088         (UIHelper.EventStreamBuilder.prototype.end):
4089         (UIHelper.EventStreamBuilder.prototype.takeResult):
4090
4091         Add a new helper class to make it easier to construct event streams, for the purposes of sending to
4092         UIScriptController::sendEventStream.
4093
4094 2019-12-07  Ryosuke Niwa  <rniwa@webkit.org>
4095
4096         Unique origin's window must get its own event loop
4097         https://bugs.webkit.org/show_bug.cgi?id=204978
4098
4099         Reviewed by Antti Koivisto.
4100
4101         Added tests to make sure data URI documents continue to use the same event loop but documents of
4102         unique origin and of different schemes will use distinct event loops using newly added internals
4103         method (hasSameEventLoopAs). Also added assertions to the existing tests using this new method.
4104
4105         * fast/eventloop: Added.
4106         * fast/eventloop/data-uri-document-has-its-own-event-loop-expected.txt: Added.
4107         * fast/eventloop/data-uri-document-has-its-own-event-loop.html: Added.
4108         * fast/eventloop/queue-task-across-frames-in-file-uri-expected.txt: Added.
4109         * fast/eventloop/queue-task-across-frames-in-file-uri.html: Added.
4110         * fast/eventloop/resources: Added.
4111         * fast/eventloop/resources/eventloop-helper.html: Added.
4112         * http/tests/eventloop/documents-with-different-protocols-do-not-share-event-loop-expected.txt: Added.
4113         * http/tests/eventloop/documents-with-different-protocols-do-not-share-event-loop.html: Added.
4114         * http/tests/eventloop/queue-task-across-cross-site-frames-expected.txt:
4115         * http/tests/eventloop/queue-task-across-cross-site-frames.html:
4116         * http/tests/eventloop/queue-task-across-frames-expected.txt:
4117         * http/tests/eventloop/queue-task-across-frames.html:
4118
4119 2019-12-07  Andres Gonzalez  <andresg_22@apple.com>
4120
4121         Implementation of additional attribute caching in the IsolatedTree.
4122         https://bugs.webkit.org/show_bug.cgi?id=204918
4123
4124         Reviewed by Chris Fleizach.
4125
4126         The AXStart/EndTextMarker attributes were being computed for
4127         AccessibilityObjects that had a renderer object. With this change,
4128         AXStart/EndTextMarker are computed for all AccessibilityObjects. Thus
4129         the expected output for the following tests changed from null value for
4130         these attributes to valid object values.
4131
4132         * accessibility/image-map2-expected.txt:
4133         * accessibility/mac/document-links-expected.txt:
4134         * accessibility/table-attributes-expected.txt:
4135         * accessibility/table-sections-expected.txt:
4136
4137 2019-12-06  Devin Rousso  <drousso@apple.com>
4138
4139         Web Inspector: Uncaught Exception: Missing node for given nodeId
4140         https://bugs.webkit.org/show_bug.cgi?id=204519
4141
4142         Reviewed by Timothy Hatcher.
4143
4144         * http/tests/inspector/dom/cross-domain-inspected-node-access.html:
4145         * http/tests/inspector/dom/didFireEvent.html:
4146         * http/tests/inspector/network/resource-initiatorNode.html:
4147         * inspector/console/command-line-api.html:
4148         * inspector/css/add-css-property.html:
4149         * inspector/css/css-property.html:
4150         * inspector/css/force-page-appearance.html:
4151         * inspector/css/generateCSSRuleString.html:
4152         * inspector/css/matched-style-properties.html:
4153         * inspector/css/modify-css-property-race.html:
4154         * inspector/css/modify-css-property.html:
4155         * inspector/css/modify-inline-style.html:
4156         * inspector/css/modify-rule-selector.html:
4157         * inspector/css/overridden-property.html:
4158         * inspector/css/pseudo-element-matches-for-pseudo-element-node.html:
4159         * inspector/css/pseudo-element-matches.html:
4160         * inspector/css/resolve-variable-value.html:
4161         * inspector/css/selector-dynamic-specificity.html:
4162         * inspector/css/selector-specificity.html:
4163         * inspector/css/shadow-scoped-style.html:
4164         * inspector/css/stylesheet-with-mutations.html:
4165         * inspector/dom-debugger/attribute-modified-style.html:
4166         * inspector/dom-debugger/dom-breakpoints.html: