d0d2217a236d4cdf45f67051de6ba9dbeeaec821
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-07-31  Alex Christensen  <achristensen@webkit.org>
2
3         Remove Yosemite test results.
4
5         We haven't run these tests in over a year.  They're not needed.
6
7         * platform/mac-yosemite: Removed.
8
9 2018-07-31  Ryan Haddad  <ryanhaddad@apple.com>
10
11         Layout Test media/video-add-autoplay-user-gesture.html is flaky.
12         https://bugs.webkit.org/show_bug.cgi?id=174591
13
14         Reviewed by Darin Adler.
15
16         Remove the 1000ms restriction for this test to complete in order to eliminate flakiness.
17
18         * media/video-add-autoplay-user-gesture.html:
19
20 2018-07-31  Miguel Gomez  <magomez@igalia.com>
21
22         [WPE] webanimations/partly-accelerated-transition-by-removing-property.html is failing since added in r234250 "[Web Animations] REGRESSION: transition added immediately after element creation doesn't work"
23         https://bugs.webkit.org/show_bug.cgi?id=188058
24
25         Unreviewed. Adding custom test expectation for WPE, as it never leaves AC mode.
26
27         * platform/wpe/TestExpectations:
28         * platform/wpe/webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Added.
29
30 2018-07-30  Justin Fan  <justin_fan@apple.com>
31
32         [WebGL2] Support compilation of GLSL ES version 300 shaders
33         https://bugs.webkit.org/show_bug.cgi?id=187982
34         <rdar://problem/42564229>
35
36         Reviewed by Dean Jackson.
37
38         New simple test added to ensure that GLSL ES version 300 shaders compile.
39         Updated other test results in glsl3 to match new functionality.
40
41         * fast/canvas/webgl/webgl2-glsl3-compile-expected.txt: Added.
42         * fast/canvas/webgl/webgl2-glsl3-compile.html: Added.
43         * platform/ios/TestExpectations: Skipping ios for now. 
44         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
45         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
46         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
47         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
48         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
49         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
50         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
51         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
52         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
53         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
54         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
55
56 2018-07-30  Ryan Haddad  <ryanhaddad@apple.com>
57
58         Rebaseline fast/forms/file/input-file-re-render.html for Mojave.
59
60         Unreviewed test gardening.
61
62         * platform/mac-highsierra/fast/forms/file/input-file-re-render-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/file/input-file-re-render-expected.txt.
63         * platform/mac/fast/forms/file/input-file-re-render-expected.txt:
64
65 2018-07-30  Ryan Haddad  <ryanhaddad@apple.com>
66
67         Update TestExpectations for mac-wk1.
68
69         Unreviewed test gardening.
70
71         * platform/mac-wk1/TestExpectations:
72
73 2018-07-30  Chris Dumez  <cdumez@apple.com>
74
75         Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent()
76         https://bugs.webkit.org/show_bug.cgi?id=187284
77
78         Unreviewed, roll r233496 and r233571 now that all known issues have been fixed via
79         dependency bugs.
80
81         * media/track/video-track-addition-and-frame-removal-expected.txt: Added.
82         * media/track/video-track-addition-and-frame-removal.html: Added.
83
84 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
85
86         [Win] Layout test http/tests/security/canvas-remote-read-remote-video-hls.html is failing.
87         https://bugs.webkit.org/show_bug.cgi?id=188169
88
89         Unreviewed test gardening.
90
91         * platform/win/TestExpectations:
92
93 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
94
95         [Win] Layout test fast/text/complex-first-glyph-with-initial-advance.html is failing.
96         https://bugs.webkit.org/show_bug.cgi?id=188168
97
98         Unreviewed test gardening.
99
100         * platform/win/TestExpectations:
101
102 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
103
104         [Win] Layout test fast/repaint/canvas-object-fit.html is failing.
105         https://bugs.webkit.org/show_bug.cgi?id=188167
106
107         Unreviewed test gardening.
108
109         * platform/win/TestExpectations:
110
111 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
112
113         [Win] Layout test webanimations/accessing-current-time-after-clearing-css-animation-effect.html is failing.
114         https://bugs.webkit.org/show_bug.cgi?id=188166
115
116         Unreviewed test gardening.
117
118         * platform/win/TestExpectations:
119
120 2018-07-30  Zan Dobersek  <zdobersek@igalia.com>
121
122         Unreviewed WPE gardening. Adding and adjusting a bunch of expectations
123         to cover various ASSERT crashers.
124
125         * platform/wpe/TestExpectations:
126
127 2018-07-30  Zan Dobersek  <zdobersek@igalia.com>
128
129         Unreviewed WPE gardening.
130
131         Adding two WPE-specific test baselines. Adjusting or adding a few
132         additional test expectations.
133
134         * platform/wpe/TestExpectations:
135         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: Added.
136         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt: Added.
137
138 2018-07-29  Basuke Suzuki  <Basuke.Suzuki@sony.com>
139
140         [Curl] Test gardening
141         https://bugs.webkit.org/show_bug.cgi?id=188155
142
143         Unreviewed test gardening.
144
145         * platform/wincairo/TestExpectations:
146
147 2018-07-29  Basuke Suzuki  <Basuke.Suzuki@sony.com>
148
149         [Curl] Fix the bug when client reject the redirect on WebKitLegacy.
150         https://bugs.webkit.org/show_bug.cgi?id=188130
151
152         Reviewed by Darin Adler.
153
154         * platform/wincairo/TestExpectations:
155         - xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Pass
156
157 2018-07-24  Simon Fraser  <simon.fraser@apple.com>
158
159         Animation stops with object-fit:contain on an animated 2d canvas
160         https://bugs.webkit.org/show_bug.cgi?id=187840
161
162         Reviewed by Zalan Bujtas.
163
164         * fast/repaint/canvas-object-fit-expected.txt: Added.
165         * fast/repaint/canvas-object-fit.html: Added.
166
167 2018-07-27  Basuke Suzuki  <Basuke.Suzuki@sony.com>
168
169         [Curl] Test gardening
170         https://bugs.webkit.org/show_bug.cgi?id=188129
171
172         Unreviewed test gardening.
173
174         * platform/wincairo/TestExpectations:
175         * platform/wincairo/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Added.
176
177 2018-07-27  Simon Fraser  <simon.fraser@apple.com>
178
179         Adjust the color matrix for the inverse apple-invert-lightness() transformation
180         https://bugs.webkit.org/show_bug.cgi?id=188131
181         rdar://problem/42673070
182
183         Reviewed by Zalan Bujtas.
184
185         Rebaseline tests that use the filter inversion. Add a new test that does inversion
186         for a whole range of colors, to get good coverage of the inversion matrix.
187
188         * editing/style/inverse-color-filter-expected.txt: Added.
189         * editing/style/inverse-color-filter.html: Added.
190         * editing/style/set-backColor-with-color-filter-expected.txt:
191         * editing/style/set-foreColor-with-color-filter-expected.txt:
192         * platform/win/TestExpectations:
193
194 2018-07-27  Michael Catanzaro  <mcatanzaro@igalia.com>
195
196         More unreviewed GTK test gardening
197
198         * TestExpectations:
199
200 2018-07-27  David Fenton  <david_fenton@apple.com>
201
202         LayoutTest http/tests/cache/disk-cache/disk-cache-204-status-code.html is a flaky failure.
203         https://bugs.webkit.org/show_bug.cgi?id=162685
204
205         Unreviewed test gardening, marked as flaky on iOS Release.
206
207         * platform/ios-wk2/TestExpectations:
208
209 2018-07-27  Simon Fraser  <simon.fraser@apple.com>
210
211         Be more conservative with compositing layer creation when memory is low
212         https://bugs.webkit.org/show_bug.cgi?id=187866
213         rdar://problem/42366345
214
215         Reviewed by Zalan Bujtas.
216         
217         * compositing/layer-creation/compositing-policy-expected.txt: Added.
218         * compositing/layer-creation/compositing-policy.html: Added.
219
220 2018-07-27  Zalan Bujtas  <zalan@apple.com>
221
222         [WK1] ASSERTION FAILED: renderer().repaintLayoutRects().m_repaintRect == renderer().clippedOverflowRectForRepaint(renderer().containerForRepaint()) in WebCore::RenderLayer::updateLayerPositionsAfterScroll
223         https://bugs.webkit.org/show_bug.cgi?id=188122
224         <rdar://problem/42584790>
225
226         Reviewed by Simon Fraser.
227
228         * platform/mac-wk1/TestExpectations:
229
230 2018-07-27  Michael Catanzaro  <mcatanzaro@igalia.com>
231
232         Unreviewed GTK test gardening
233
234         * TestExpectations:
235         * platform/gtk/TestExpectations:
236
237 2018-07-27  Basuke Suzuki  <Basuke.Suzuki@sony.com>
238
239         [Curl] Crash on synchronous request via ResourceHandle.
240         https://bugs.webkit.org/show_bug.cgi?id=188033
241
242         Reviewed by Alex Christensen.
243
244         bug/188033 Crash sync xmlhttprequest
245
246         * platform/wincairo/TestExpectations:
247
248 2018-07-27  David Fenton  <david_fenton@apple.com>
249
250         Layout Test tiled-drawing/scrolling/fixed/four-bars-zoomed.html is flaky text failure.
251         https://bugs.webkit.org/show_bug.cgi?id=188096
252
253         Unreviewed test gardening, marked test as flaky.
254
255         * platform/mac-wk2/TestExpectations:
256
257 2018-07-27  Basuke Suzuki  <Basuke.Suzuki@sony.com>
258
259         [Curl] Set correct source info to ResourceResponse.
260         https://bugs.webkit.org/show_bug.cgi?id=188069
261
262         Reviewed by Fujii Hironori.
263
264         * platform/wincairo/TestExpectations:
265           - http/tests/cache/disk-cache/disk-cache-302-status-code.html: Pass
266
267 2018-07-27  Fujii Hironori  <Hironori.Fujii@sony.com>
268
269         [WinCairo] Unreviewed test gardening
270
271         * platform/wincairo/TestExpectations:
272         Enable test cases under http/tests/css.
273
274 2018-07-26  Basuke Suzuki  <Basuke.Suzuki@sony.com>
275
276         [Curl] Test gardening
277         https://bugs.webkit.org/show_bug.cgi?id=188090
278
279         Unreviewed test gardening.
280         Rearrange http test section.
281
282         * platform/wincairo/TestExpectations:
283
284 2018-07-26  Zalan Bujtas  <zalan@apple.com>
285
286         [Fullscreen] Do not create composited layers for renderers unless they are part of the fullscreen subtree.
287         https://bugs.webkit.org/show_bug.cgi?id=188087
288         <rdar://problem/42632124>
289
290         Reviewed by Simon Fraser.
291
292         * compositing/no-compositing-when-fulll-screen-is-present-expected.txt: Added.
293         * compositing/no-compositing-when-fulll-screen-is-present.html: Added.
294
295 2018-07-26  Ryan Haddad  <ryanhaddad@apple.com>
296
297         Unreviewed, rolling out r234281.
298
299         Broke internal builds.
300
301         Reverted changeset:
302
303         "[Datalist] Add button to TextFieldInputs with a datalist"
304         https://bugs.webkit.org/show_bug.cgi?id=187741
305         https://trac.webkit.org/changeset/234281
306
307 2018-07-26  Aditya Keerthi  <akeerthi@apple.com>
308
309         [Datalist] Add button to TextFieldInputs with a datalist
310         https://bugs.webkit.org/show_bug.cgi?id=187741
311
312         Reviewed by Tim Horton.
313
314         Added tests to verify appearance of TextFieldInputs with a datalist.
315
316         * fast/forms/datalist/datalist-searchinput-appearance.html: Added.
317         * fast/forms/datalist/datalist-textinput-appearance.html: Added.
318         * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.png: Added.
319         * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
320         * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.png: Added.
321         * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
322
323 2018-07-26  Antoine Quint  <graouts@apple.com>
324
325         [Web Animations] Accelerated animations don't respect a positive delay value
326         https://bugs.webkit.org/show_bug.cgi?id=186930
327         <rdar://problem/41393393>
328
329         Reviewed by Dean Jackson.
330
331         Creating a new test that runs an accelerated animation on a non-positioned element with a small
332         positive delay. Prior to this patch, the element would move slightly when the delay elapses but
333         wouldn't animate towards the target value. With this patch, it animatea correctly. To check
334         that it does animate, we add a cache over the element except for the first 25px which is the area
335         within which it might have moved prior to this patch. This way the test only passes if the element
336         is fully hidden by the cache.
337
338         * webanimations/accelerated-animation-with-delay-expected.html: Added.
339         * webanimations/accelerated-animation-with-delay.html: Added.
340
341 2018-07-26  Basuke Suzuki  <Basuke.Suzuki@sony.com>
342
343         [Curl] Test gardening
344         https://bugs.webkit.org/show_bug.cgi?id=188076
345
346         Unreviewed test gardening.
347
348         Mark diskcache test "Failure" for upcoming fix:
349         - https://bugs.webkit.org/show_bug.cgi?id=188069.
350
351         * platform/wincairo/TestExpectations:
352           - http/tests/cache/disk-cache/disk-cache-302-status-code.html [ Failure ]
353
354 2018-07-26  Nan Wang  <n_wang@apple.com>
355
356         AX: nothing returned for various previous text marker APIs from one div/p node to another
357         https://bugs.webkit.org/show_bug.cgi?id=188071
358
359         Reviewed by Chris Fleizach.
360
361         * accessibility/mac/text-marker-p-tags-expected.txt: Added.
362         * accessibility/mac/text-marker-p-tags.html: Added.
363         * accessibility/mac/text-marker-string-for-document-range-expected.txt:
364
365 2018-07-26  David Fenton  <david_fenton@apple.com>
366
367         Layout Test webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination.html is timing out on mac Debug
368         https://bugs.webkit.org/show_bug.cgi?id=188061
369
370         Unreviewed test gardening.
371
372         Marked test as [ Slow ].
373
374         * platform/mac/TestExpectations:
375
376 2018-07-26  Ryan Haddad  <ryanhaddad@apple.com>
377
378         Unreviewed, update TestExpectations for macOS WK1.
379
380         * platform/mac-wk1/TestExpectations:
381
382 2018-07-26  Andy VanWagoner  <andy@vanwagoner.family>
383
384         JSC: Intl API should ignore encoding when parsing BCP 47 language tag from ISO 15897 locale string (passed via LANG)
385         https://bugs.webkit.org/show_bug.cgi?id=167991
386
387         Reviewed by Michael Catanzaro.
388
389         Replaced expecting throwing a runtime error to avoid a crash, with testing for good default locale fallback behavior.
390
391         * js/intl-default-locale-expected.txt: Added.
392         * js/intl-default-locale.html: Added.
393         * js/intl-invalid-locale-crash-expected.txt: Removed.
394         * js/intl-invalid-locale-crash.html: Removed.
395         * platform/win/TestExpectations:
396
397 2018-07-26  Miguel Gomez  <magomez@igalia.com>
398
399         Unreviewed GTK+ and WPE gardening after r234252.
400
401         * platform/gtk/TestExpectations:
402         * platform/gtk/fast/overflow/line-clamp-expected.png:
403         * platform/gtk/fast/overflow/line-clamp-expected.txt:
404         * platform/wpe/TestExpectations:
405
406 2018-07-26  Antoine Quint  <graouts@apple.com>
407
408         [Web Animations] REGRESSION: transition added immediately after element creation doesn't work
409         https://bugs.webkit.org/show_bug.cgi?id=187942
410
411         Reviewed by Dean Jackson.
412
413         Creating a new test that runs a transition based on an explicit value being removed in favor
414         of the implicit value of a property that can be accelerated. To check that we indeed run the
415         animation, we have a cache that covers the entire range of interpolated values except for the
416         start and end values and wait 100ms after creating the transition to end the test. Prior to this
417         patch, the element would be at its start value and a 1px red line would show to the right of the
418         cache. With this patch, the red line is hidden by the cache as it's animated.
419
420         We also add a test that checks that we do not create a composited layer when several transitions,
421         with only one being potentially accelerated, target the same element.
422
423         * webanimations/accelerated-transition-by-removing-property-expected.html: Added.
424         * webanimations/accelerated-transition-by-removing-property.html: Added.
425         * webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Added.
426         * webanimations/partly-accelerated-transition-by-removing-property.html: Added.
427
428 2018-07-26  Basuke Suzuki  <Basuke.Suzuki@sony.com>
429
430         [Curl] Test gardening
431         https://bugs.webkit.org/show_bug.cgi?id=188034
432
433         Unreviewed WinCairo gardening.
434
435         Add expected file.
436
437         * http/tests/xmlhttprequest/resources/print-referer.php: Added.
438         * http/tests/xmlhttprequest/simple-sync-expected.txt: Added.
439         * http/tests/xmlhttprequest/simple-sync.html:
440
441 2018-07-25  Basuke Suzuki  <Basuke.Suzuki@sony.com>
442
443         [Curl] Test gardening
444         https://bugs.webkit.org/show_bug.cgi?id=188034
445
446         Unreviewed WinCairo gardening.
447
448         * httpxmlhttprequest/simple-sync.html: Added.
449         * platform/wincairo/TestExpectations:
450
451 2018-07-25  Zalan Bujtas  <zalan@apple.com>
452
453         REGRESSION(r227577) Text on TV & Movies page doesn't wrap properly in iTunes
454         https://bugs.webkit.org/show_bug.cgi?id=188018
455         <rdar://problem/42517520>
456
457         Reviewed by Dean Jackson.
458
459         * fast/block/lines-clamp-advanced-expected.html: Removed.
460         * fast/block/lines-clamp-advanced-rl-expected.html: Removed.
461         * fast/block/lines-clamp-advanced-rl.html: Removed.
462         * fast/block/lines-clamp-advanced.html: Removed.
463         * fast/block/lines-clamp-basic-expected.html: Removed.
464         * fast/block/lines-clamp-basic-rl-expected.html: Removed.
465         * fast/block/lines-clamp-basic-rl.html: Removed.
466         * fast/block/lines-clamp-basic.html: Removed.
467         * fast/css/lines-clamp-parsing-expected.txt: Removed.
468         * fast/css/lines-clamp-parsing.html: Removed.
469         * fast/overflow/line-clamp-with-text-shadow-expected.html: Added.
470         * fast/overflow/line-clamp-with-text-shadow.html: Added.
471         * platform/ios-simulator-wk2/fast/overflow/line-clamp-expected.txt: Removed.
472
473 2018-07-25  David Fenton  <david_fenton@apple.com>
474
475         Layout Test media/audio-concurrent-supported.html is a flaky failure.
476         https://bugs.webkit.org/show_bug.cgi?id=188017
477
478         Unreviewed test gardening.
479
480         * platform/ios-simulator-wk2/TestExpectations:
481
482 2018-07-25  David Fenton  <david_fenton@apple.com>
483
484         Unreviewed, rolling out r234187.
485
486         the layout test added with this change is flaky on the bots
487
488         Reverted changeset:
489
490         "Animation stops with object-fit:contain on an animated 2d
491         canvas"
492         https://bugs.webkit.org/show_bug.cgi?id=187840
493         https://trac.webkit.org/changeset/234187
494
495 2018-07-25  Andy VanWagoner  <andy@vanwagoner.family>
496
497         [INTL] Intl constructor lengths should be configurable
498         https://bugs.webkit.org/show_bug.cgi?id=187960
499
500         Reviewed by Saam Barati.
501
502         Expect DateTimeFormat formatToParts length to be 1.
503
504         * js/intl-datetimeformat-expected.txt:
505         * js/script-tests/intl-datetimeformat.js:
506
507 2018-07-25  Ms2ger  <Ms2ger@igalia.com>
508
509         [GTK][WPE] Unreviewed test gardening
510         https://bugs.webkit.org/show_bug.cgi?id=188003
511
512         Unreviewed test gardening.
513
514         * platform/gtk/TestExpectations:
515           - webgl/2.0.0/conformance2/glsl3/: skip while we disable WebGL2 support
516           - media/video-restricted-invisible-autoplay-allowed-when-visible.html: mark as flaky
517           - compositing/backing/backing-store-attachment-fill-forwards-animation.html: mark as failing
518           - http/tests/security/canvas-remote-read-remote-video-hls.html: mark as failing
519         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
520           Update for r233935.
521
522 2018-07-24  Chris Dumez  <cdumez@apple.com>
523
524         REGRESSION (r219757): Accessing response getter of XHR instance from IFRAME sets constructor to Object from the IFRAME
525         https://bugs.webkit.org/show_bug.cgi?id=187411
526         <rdar://problem/41920593>
527
528         Reviewed by Sam Weinig.
529
530         Add layout test coverage. I have verified locally that it passes in Chromium as well.
531
532         * http/tests/xmlhttprequest/resources/data.json: Added.
533         * http/tests/xmlhttprequest/resources/xhr-response-constructor-iframe.html: Added.
534         * http/tests/xmlhttprequest/xhr-response-constructor-subframe-expected.txt: Added.
535         * http/tests/xmlhttprequest/xhr-response-constructor-subframe.html: Added.
536
537 2018-07-24  Simon Fraser  <simon.fraser@apple.com>
538
539         Animation stops with object-fit:contain on an animated 2d canvas
540         https://bugs.webkit.org/show_bug.cgi?id=187840
541
542         Reviewed by Zalan Bujtas.
543
544         * fast/repaint/canvas-object-fit-expected.txt: Added.
545         * fast/repaint/canvas-object-fit.html: Added.
546
547 2018-07-24  Basuke Suzuki  <Basuke.Suzuki@sony.com>
548
549         [Curl] Add support for wss:// websockets
550         https://bugs.webkit.org/show_bug.cgi?id=172630
551
552         Reviewed by Fujii Hironori.
553
554         Pass simple-wss.html.
555
556         * platform/wincairo/TestExpectations:
557
558 2018-07-24  Chris Dumez  <cdumez@apple.com>
559
560         Unreviewed, rolling out r233496 and r233571.
561
562         Likely cause of <rdar://problem/42160890> and
563         <rdar://problem/42329658> as ActiveDOMObjects can now be
564         constructed / destroyed while we are iterating over them.
565
566         Reverted changesets:
567
568         "Nullptr crash accessing Document in
569         GenericEventQueue::dispatchOneEvent()"
570         https://bugs.webkit.org/show_bug.cgi?id=187284
571         https://trac.webkit.org/changeset/233496
572
573         "REGRESSION(r233496): macOS Sierra hits debug assertions in
574         TrackListBase::suspend"
575         https://bugs.webkit.org/show_bug.cgi?id=187378
576         https://trac.webkit.org/changeset/233571
577
578 2018-07-24  Thibault Saunier  <tsaunier@igalia.com>
579
580         Unreviewed WPE/GTK gardening.
581
582         Disabled newly added webrtc tests that depend on implementing WebAudioSourceProviderGStreamer.
583
584         Namely:
585           webrtc/peer-connection-createMediaStreamDestination.html
586
587         * platform/gtk/TestExpectations:
588         * platform/wpe/TestExpectations:
589
590 2018-07-24  Ryan Haddad  <ryanhaddad@apple.com>
591
592         Mark http/tests/workers/service/serviceworkerclients-matchAll.https.html as flaky.
593         https://bugs.webkit.org/show_bug.cgi?id=183705
594
595         Unreviewed test gardening.
596
597         * platform/ios-wk2/TestExpectations:
598         * platform/mac-wk2/TestExpectations:
599
600 2018-07-24  Antoine Quint  <graouts@apple.com>
601
602         [Web Animations] Crash when setting an animation style on an existing animation that had its effect set to null
603         https://bugs.webkit.org/show_bug.cgi?id=187953
604
605         Reviewed by Dean Jackson.
606
607         Add a new test that sets an animation property via style after setting the initial animation's effect to null.
608
609         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect-expected.txt: Added.
610         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html: Added.
611
612 2018-07-24  Antoine Quint  <graouts@apple.com>
613
614         [Web Animations] Crash when setting "animation: none" after clearing an animation's effect
615         https://bugs.webkit.org/show_bug.cgi?id=187952
616
617         Reviewed by Dean Jackson.
618
619         Add a new test that checks that setting "animation: none" on an element that previously had a valid
620         CSS animation and for which the effect was set to null does not crash.
621
622         * webanimations/setting-css-animation-none-after-clearing-effect-expected.txt: Added.
623         * webanimations/setting-css-animation-none-after-clearing-effect.html: Added.
624
625 2018-07-24  Antoine Quint  <graouts@apple.com>
626
627         [Web Animations] Crash accessing CSSAnimation::bindingsCurrentTime when effect has been set to null
628         https://bugs.webkit.org/show_bug.cgi?id=187950
629         <rdar://problem/42515747>
630
631         Reviewed by Dean Jackson.
632
633         Add a new test where we check that the current time of a CSSAnimation can be accessed after setting its effect to null.
634
635         * webanimations/accessing-current-time-after-clearing-css-animation-effect-expected.txt: Added.
636         * webanimations/accessing-current-time-after-clearing-css-animation-effect.html: Added.
637
638 2018-07-24  Daniel Bates  <dabates@apple.com>
639
640         Cannot view PDF's on my.gov.au: "Refused to load https://my.gov.au/attachment/viewAttachment because it
641         appears in neither the object-src directive nor the default-src directive of the Content Security Policy"
642         https://bugs.webkit.org/show_bug.cgi?id=187870
643         <rdar://problem/41190880>
644
645         Reviewed by Dean Jackson.
646
647         Add new tests and fix up the existing test http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html
648         so that still tests a scenario where a same-origin plugin document loaded in a child window is blocked from
649         loading its plugin now that that "object-src: 'none'" is no longer inherited by the plugin document.
650
651         * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl:
652         * http/tests/security/contentSecurityPolicy/resources/checkDidSameOriginChildWindowLoad.js: Added.
653         (checkDidSameOriginChildWindowLoadAndNotifyDone):
654         (checkDidLoad):
655         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
656         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window.html: Added.
657         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt:
658         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report-expected.txt: Added.
659         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report.php: Added.
660         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html:
661         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window-expected.txt: Added.
662         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window.html: Added.
663         * platform/ios/TestExpectations: Skip the included tests as we do not support plugins on iOS.
664         * platform/win/TestExpectations: Skip the included tests as plugins do not seem to work on Windows. We currently skip many
665         (if not all) plugin tests on Windows despite <rdar://problem/5074411> being marked as Closed (why?). 
666
667 2018-07-24  Zan Dobersek  <zdobersek@igalia.com>
668
669         Unreviewed WPE gardening.
670
671         Adding WPE-specific baselines for WebGL2 conformance tests that are
672         already passing on this port.
673
674         * platform/wpe/webgl: Added.
675         * platform/wpe/webgl/2.0.0: Added.
676         * platform/wpe/webgl/2.0.0/conformance2: Added.
677         * platform/wpe/webgl/2.0.0/conformance2/glsl3: Added.
678         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt: Added.
679         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt: Added.
680         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt: Added.
681         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt: Added.
682         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt: Added.
683         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt: Added.
684         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt: Added.
685         * platform/wpe/webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: Added.
686         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: Added.
687         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt: Added.
688         * platform/wpe/webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt: Added.
689         * platform/wpe/webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt: Added.
690         * platform/wpe/webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt: Added.
691         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt: Added.
692         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt: Added.
693         * platform/wpe/webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt: Added.
694         * platform/wpe/webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt: Added.
695         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt: Added.
696         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: Added.
697         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt: Added.
698         * platform/wpe/webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: Added.
699         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: Added.
700         * platform/wpe/webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt: Added.
701         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt: Added.
702         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt: Added.
703         * platform/wpe/webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt: Added.
704         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt: Added.
705         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: Added.
706
707 2018-07-24  Thibault Saunier  <tsaunier@igalia.com>
708
709         [WPE][GTK] Implement PeerConnection API on top of libwebrtc
710         https://bugs.webkit.org/show_bug.cgi?id=186932
711
712         Reviewed by Philippe Normand.
713
714         * platform/gtk/TestExpectations: Enable webrtc tests.
715
716 2018-07-24  Dirk Schulze  <krit@webkit.org>
717
718         [css-masking] Black backdrop on -webkit-clip-path on SVG root
719         https://bugs.webkit.org/show_bug.cgi?id=187880
720
721         Avoid duplicated clip in RenderLayer.
722
723         Reviewed by Simon Fraser.
724
725         * svg/clip-path/clip-path-on-svg-005-expected.svg: Added.
726         * svg/clip-path/clip-path-on-svg-005.svg: Added.
727
728 2018-07-23  Per Arne Vollan  <pvollan@apple.com>
729
730         The test webanimations/accessing-current-time-after-finished-css-animation-target-removal.html is failing on Windows.
731         https://bugs.webkit.org/show_bug.cgi?id=187943
732
733         Unreviewed test gardening.
734
735         * platform/win/TestExpectations:
736
737 2018-07-23  Manuel Rego Casasnovas  <rego@igalia.com>
738
739         [css-grid] Add support for calc() in gutter properties
740         https://bugs.webkit.org/show_bug.cgi?id=187902
741
742         Reviewed by Simon Fraser.
743
744         Two tests are now passing thanks to this change.
745
746         * TestExpectations:
747
748 2018-07-23  Andy VanWagoner  <andy@vanwagoner.family>
749
750         [INTL] Language tags are not canonicalized
751         https://bugs.webkit.org/show_bug.cgi?id=185836
752
753         Reviewed by Keith Miller.
754
755         Use gregory instead of gregorian, matching test262/intl402 and other engines.
756         Remove tests for algorithmic numbering systems. Add NumberFormat numbering system tests.
757
758         * js/intl-datetimeformat-expected.txt:
759         * js/intl-numberformat-expected.txt:
760         * js/script-tests/intl-datetimeformat.js:
761         * js/script-tests/intl-numberformat.js:
762         (string_appeared_here):
763
764 2018-07-23  Sihui Liu  <sihui_liu@apple.com>
765
766         CrashTracer: com.apple.WebKit.Storage at WebCore: WebCore::encodeKey
767         https://bugs.webkit.org/show_bug.cgi?id=187927
768         <rdar://problem/42516426>
769
770         Reviewed by Chris Dumez.
771
772         Add a new test case in existing test file to cover the crash case and update the expecation accordingly.
773
774         * storage/indexeddb/index-multientry-expected.txt:
775         * storage/indexeddb/index-multientry-private-expected.txt:
776         * storage/indexeddb/resources/index-multientry.js:
777         (addData):
778
779 2018-07-23  Basuke Suzuki  <Basuke.Suzuki@sony.com>
780
781         [Curl] Test gardening
782         https://bugs.webkit.org/show_bug.cgi?id=187932
783
784         Unreviewed test gardening.
785
786         Enable Secure WebSocket tests.
787
788         * platform/wincairo/TestExpectations:
789
790 2018-07-23  Justin Fan  <justin_fan@apple.com>
791
792         Enable WebGL2 glsl3 tests with expected FAIL results
793         https://bugs.webkit.org/show_bug.cgi?id=187929
794         <rdar://problem/42516498>
795
796         Reviewed by Dean Jackson.
797
798         Before enabling glsl ES 3 for WebGL2 work, enable corresponding webgl2 conformance tests.
799
800         * TestExpectations:
801         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
802         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
803         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
804         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
805         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
806         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
807         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
808         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
809         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
810         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
811         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
812         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
813         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
814         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
815         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
816         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
817         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
818         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
819         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
820         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
821         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
822         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
823         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
824         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
825         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
826         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
827         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
828         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
829         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
830         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
831         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
832         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
833         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
834         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
835         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
836         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
837         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
838
839 2018-07-23  Nan Wang  <n_wang@apple.com>
840
841         AX: Press tab to highlight items on a webpage is not working with voiceover enabled
842         https://bugs.webkit.org/show_bug.cgi?id=187824
843
844         Reviewed by Zalan Bujtas.
845
846         * accessibility/mac/tab-focus-post-notification-expected.txt: Added.
847         * accessibility/mac/tab-focus-post-notification.html: Added.
848
849 2018-07-23  Antoine Quint  <graouts@apple.com>
850
851         [Web Animations] Querying the current time of a finished CSSAnimation after removing its target leads to a crash
852         https://bugs.webkit.org/show_bug.cgi?id=187906
853
854         Reviewed by Dean Jackson.
855
856         Add a new test that checks the behavior of a CSSAnimation instance after its completion and removal of its target.
857
858         * webanimations/accessing-current-time-after-finished-css-animation-target-removal-expected.txt: Added.
859         * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html: Added.
860
861 2018-07-23  Chris Dumez  <cdumez@apple.com>
862
863         REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
864         https://bugs.webkit.org/show_bug.cgi?id=183705
865         <rdar://problem/42440606>
866
867         Unreviewed, attempting a better fix for http/tests/workers/service/serviceworkerclients-matchAll.https.html.
868         If it fixes the flakiness I'll do the same for the 2 page cache tests.
869
870         * http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
871         (waitFor):
872         (matchAllPromise2):
873         (async.doTestAfterMessage):
874         (matchAllPromise1): Deleted.
875         (then): Deleted.
876         * platform/ios-wk2/TestExpectations:
877         * platform/mac-wk2/TestExpectations:
878
879 2018-07-23  Per Arne Vollan  <pvollan@apple.com>
880
881         Layout test webanimations/empty-keyframes-crash.html is failing on Windows.
882         https://bugs.webkit.org/show_bug.cgi?id=187912
883
884         Unreviewed test gardening.
885
886         * platform/win/TestExpectations:
887
888 2018-07-23  Per Arne Vollan  <pvollan@apple.com>
889
890         Skip crypto tests on Windows.
891         https://bugs.webkit.org/show_bug.cgi?id=165090
892
893         Unreviewed test gardening.
894
895         * platform/win/TestExpectations:
896
897 2018-07-23  Ryan Haddad  <ryanhaddad@apple.com>
898
899         Mark http/tests/security/bypassing-cors-checks-for-extension-urls.html as flaky.
900         https://bugs.webkit.org/show_bug.cgi?id=187658
901
902         Unreviewed test gardening.
903
904         * platform/mac-wk2/TestExpectations:
905
906 2018-07-23  Ryan Haddad  <ryanhaddad@apple.com>
907
908         Mark three service worker clients tests as flaky.
909         https://bugs.webkit.org/show_bug.cgi?id=183705
910
911         Unreviewed test gardening.
912
913         * platform/ios-wk2/TestExpectations:
914         * platform/mac-wk2/TestExpectations:
915
916 2018-07-22  Dean Jackson  <dino@apple.com>
917
918         fullscreen env() variables should have initial values
919         https://bugs.webkit.org/show_bug.cgi?id=187897
920         <rdar://problem/42485682>
921
922         Reviewed by Sam Weinig.
923
924         * fullscreen/fullscreen-env-initial-expected.html: Added.
925         * fullscreen/fullscreen-env-initial.html: Added.
926
927 2018-07-20  John Wilander  <wilander@apple.com>
928
929         Resource Load Statistics: Enable basic functionality in experimental debug mode
930         https://bugs.webkit.org/show_bug.cgi?id=187835
931         <rdar://problem/42408590>
932
933         Reviewed by Chris Dumez.
934
935         This patch makes the experimental ITP Debug Mode feature work, at least
936         to a basic level.
937
938         * http/tests/resourceLoadStatistics/enable-debug-mode-expected.txt: Added.
939         * http/tests/resourceLoadStatistics/enable-debug-mode.html: Added.
940         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode-expected.txt: Added.
941         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html: Added.
942
943 2018-07-20  Sihui Liu  <sihui_liu@apple.com>
944
945         [ MacOS iOS ] Layout Test storage/indexeddb/modern/opendatabase-after-storage-crash.html is flaky
946         https://bugs.webkit.org/show_bug.cgi?id=187648
947         <rdar://problem/42405935>
948
949         Reviewed by Brady Eidson.
950
951         Make test wait until requests finish to get correct result, because indexedDB operations are asynchronous.
952
953         * storage/indexeddb/modern/opendatabase-after-storage-crash-expected.txt:
954         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
955
956 2018-07-19  Simon Fraser  <simon.fraser@apple.com>
957
958         Remove completed animations from GraphicsLayer, thus avoiding excessive backing store allocation
959         https://bugs.webkit.org/show_bug.cgi?id=187844
960         rdar://problem/40387294
961
962         Reviewed by Dean Jackson.
963
964         * compositing/backing/backing-store-attachment-fill-forwards-animation-expected.txt: Added.
965         * compositing/backing/backing-store-attachment-fill-forwards-animation.html: Added.
966
967 2018-07-20  Ryosuke Niwa  <rniwa@apple.com>
968
969         Picking a color from the color panel for typing attributes needs to inverse transform through color-filter
970         https://bugs.webkit.org/show_bug.cgi?id=187846
971
972         Reviewed by Simon Fraser.
973
974         Added tests to make sure foreground or background colors specified in execCommand don't get inverted.
975
976         Fixed the test which was asserting that textInputController.attributedSubstringFromRange doesn't invert the color
977         since that's exactly what WebKit embedders uses to compute the style for color pickers.
978
979         Added new tests for copy & paste case using textInputController.legacyAttributedString.
980
981         * editing/execCommand/set-backColor-with-color-filter-from-scripts-expected.txt: Added.
982         * editing/execCommand/set-backColor-with-color-filter-from-scripts.html: Added.
983         * editing/execCommand/set-foreColor-with-color-filter-from-scripts-expected.txt: Added.
984         * editing/execCommand/set-foreColor-with-color-filter-from-scripts.html: Added.
985         * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt:
986         * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: This test uses attributedSubstringFromRange,
987         which implemented using editingAttributedStringFromRange in WebCore. Since this is exactly what WebKit embedders uses
988         to compute the current style of the selected text, we need to invert the color here. This API's main clinet is input methods
989         so this shouldn't affect other editing operations, in particular, copy and paste, which uses HTMLConverter.
990         * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter-expected.txt: Added.
991         * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter.html: Added. Make sure the attributed string
992         generated for copy & paste does not invert foreground or background colors via textInputController.legacyAttributedString.
993         This is testing HTMLConverter, not editingAttributedStringFromRange, used by WebKit embedders and input methods.
994         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
995         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added background color in the test.
996         * editing/style/set-backColor-with-color-filter-expected.txt: Added.
997         * editing/style/set-backColor-with-color-filter.html: Added.
998         * editing/style/set-foreColor-with-color-filter-expected.txt: Renamed from exec-command-foreColor-with-color-filter-expected.txt.
999         * editing/style/set-foreColor-with-color-filter.html: Renamed from exec-command-foreColor-with-color-filter.html.
1000         Updated the test to use testRunner.execCommand which uses CommandFromMenuOrKeyBinding in applyCommandToFrame since we're
1001         trying to test the code path taken by WebKit embedders and font panel here.
1002
1003 2018-07-20  Chris Dumez  <cdumez@apple.com>
1004
1005         REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
1006         https://bugs.webkit.org/show_bug.cgi?id=183705
1007
1008         Reviewed by Youenn Fablet.
1009
1010         At the beginning of the tests, wait for the client count to reach the expected value instead of
1011         expecting it to be the right value right away. Clients unregister themselves asynchronously so
1012         it is flaky otherwise.
1013
1014         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html:
1015         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html:
1016         * http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
1017         (async.doTestAfterMessage):
1018
1019 2018-07-20  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1020
1021         [Curl] Test gardening
1022         https://bugs.webkit.org/show_bug.cgi?id=187863
1023
1024         Unreviewed test gardening.
1025
1026         Enable WebSocket tests.
1027
1028         * platform/wincairo/TestExpectations:
1029
1030 2018-07-19  Jer Noble  <jer.noble@apple.com>
1031
1032         HLS resources with remote subresources will not taint canvasses.
1033         https://bugs.webkit.org/show_bug.cgi?id=187731
1034         <rdar://problem/42290703>
1035
1036         Reviewed by Brady Eidson.
1037
1038         * http/tests/media/resources/hls/test-vod-localhost.m3u8: Added.
1039         * http/tests/security/canvas-remote-read-remote-video-hls-expected.txt: Added.
1040         * http/tests/security/canvas-remote-read-remote-video-hls.html: Added.
1041
1042 2018-07-20  Ryan Haddad  <ryanhaddad@apple.com>
1043
1044         Rebaseline editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html for Sierra.
1045
1046         Unreviewed test gardening.
1047
1048         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added.
1049
1050 2018-07-20  Frederic Wang  <fwang@igalia.com>
1051
1052         Import new WPT tests for custom elements
1053         https://bugs.webkit.org/show_bug.cgi?id=187806
1054
1055         Reviewed by Javier Fernandez.
1056
1057         Some tests crashing or timing out are skipped. Also, one test depending on the availability
1058         of the @capture attribute of the HTMLInputElement element has a specific expectation on iOS.
1059
1060         * TestExpectations: Skip some tests crashing or timing out.
1061         * platform/ios/imported/w3c/web-platform-tests/custom-elements/reactions/HTMLInputElement-expected.txt: Added.
1062
1063 2018-07-19  Antoine Quint  <graouts@apple.com>
1064
1065         Flaky crash in AnimationTimeline::cancelOrRemoveDeclarativeAnimation
1066         https://bugs.webkit.org/show_bug.cgi?id=187530
1067         <rdar://problem/42095186>
1068
1069         Reviewed by Dean Jackson.
1070
1071         Adjust an existing test which assumes an animation might be running when it's not really, so we test the animation is
1072         not running using an alternate method.
1073
1074         * animations/keyframes-dynamic-expected.txt:
1075         * animations/keyframes-dynamic.html:
1076
1077 2018-07-19  Ryan Haddad  <ryanhaddad@apple.com>
1078
1079         Mark storage/indexeddb/modern/opendatabase-after-storage-crash.html as flaky.
1080         https://bugs.webkit.org/show_bug.cgi?id=187648
1081
1082         Unreviewed test gardening.
1083
1084         * platform/wk2/TestExpectations:
1085
1086 2018-07-19  Simon Fraser  <simon.fraser@apple.com>
1087
1088         Fix the test.
1089
1090         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html:
1091
1092 2018-07-18  Simon Fraser  <simon.fraser@apple.com>
1093
1094         Setting foreground color when editing should take color-filter into account, and report the correct foreground color for collapsed selections
1095         https://bugs.webkit.org/show_bug.cgi?id=187778
1096
1097         Reviewed by Ryosuke Niwa.
1098
1099         * editing/mac/attributed-string/attrib-string-colors-with-color-filter-expected.txt: Added.
1100         * editing/mac/attributed-string/attrib-string-colors-with-color-filter.html: Added.
1101         * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt: Added.
1102         * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: Added.
1103         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added.
1104         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added.
1105         * editing/style/exec-command-foreColor-with-color-filter-expected.txt: Added.
1106         * editing/style/exec-command-foreColor-with-color-filter.html: Added.
1107
1108 2018-07-19  Truitt Savell  <tsavell@apple.com>
1109
1110         [ win-ews ] http/tests/preload/onload_event.html is flakey crash on win-ews
1111         https://bugs.webkit.org/show_bug.cgi?id=187809
1112
1113         Unreviewed test gardening.
1114
1115         * platform/win/TestExpectations:
1116
1117 2018-07-19  Frederic Wang  <fwang@igalia.com>
1118
1119         Fix message of NotSupportedError exception thrown during custom element creation
1120         https://bugs.webkit.org/show_bug.cgi?id=187757
1121
1122         Reviewed by Yusuke Suzuki.
1123
1124         * fast/custom-elements/exceptions-for-synchronous-custom-element-creation-expected.txt: Added.
1125         * fast/custom-elements/exceptions-for-synchronous-custom-element-creation.html: Added.
1126
1127 2018-07-18  Ryan Haddad  <ryanhaddad@apple.com>
1128
1129         Rebaseline fast/css/apple-system-colors.html.
1130
1131         Unreviewed test gardening.
1132
1133         * platform/mac/fast/css/apple-system-colors-expected.txt:
1134
1135 2018-07-18  Antoine Quint  <graouts@apple.com>
1136
1137         [Web Animations] Interpolation between font-styles with a keyword value should be discrete
1138         https://bugs.webkit.org/show_bug.cgi?id=187722
1139
1140         Reviewed by Myles Maxfield.
1141
1142         Mark some WPT progressions.
1143
1144         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1145         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1146         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1147         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1148         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1149         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1150
1151 2018-07-18  Jer Noble  <jer.noble@apple.com>
1152
1153         PiP from Element Fullscreen should match AVKit's behavior
1154         https://bugs.webkit.org/show_bug.cgi?id=187623
1155
1156         Reviewed by Jon Lee.
1157
1158         * TestExpectations:
1159         * media/fullscreen-video-going-into-pip-expected.txt: Removed.
1160         * media/fullscreen-video-going-into-pip.html: Removed.
1161         * media/video-contained-in-fullscreen-element-going-into-pip-expected.txt: Removed.
1162         * media/video-contained-in-fullscreen-element-going-into-pip.html: Removed.
1163         * platform/mac-wk2/TestExpectations:
1164
1165 2018-07-18  Truitt Savell  <tsavell@apple.com>
1166
1167        [ WK2 ] Layout Test http/wpt/service-workers/update-service-worker.https.html is a flaky Timeout
1168         https://bugs.webkit.org/show_bug.cgi?id=187766
1169
1170         Unreviewed test gardening.
1171
1172         * platform/wk2/TestExpectations:
1173
1174 2018-07-18  Alicia Boya García  <aboya@igalia.com>
1175
1176         [GTK] Unreviewed test gardening
1177         https://bugs.webkit.org/show_bug.cgi?id=187771
1178
1179         * TestExpectations:
1180         * platform/gtk/TestExpectations:
1181         * platform/wpe/TestExpectations:
1182
1183 2018-07-18  Simon Fraser  <simon.fraser@apple.com>
1184
1185         Fix the parsing of colors in attributed string tests, and make it possible to dump the typing attributes
1186         https://bugs.webkit.org/show_bug.cgi?id=187747
1187
1188         Reviewed by Ryosuke Niwa.
1189         
1190         Fix the parsing of color properties in dump-attributed-string.js, and treat NSStrokeColor as
1191         a color. Rebase all the affected tests. Give macOS Sierra its own expectations with the legacy NSCustomColorSpace.
1192         
1193         Add attributed-string-for-typing.html which tests typingAttributes.
1194
1195         * editing/mac/attributed-string/anchor-element-expected.txt:
1196         * editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added.
1197         * editing/mac/attributed-string/attributed-string-for-typing.html: Added.
1198         * editing/mac/attributed-string/basic-expected.txt:
1199         * editing/mac/attributed-string/comment-cdata-section-expected.txt:
1200         * editing/mac/attributed-string/font-size-expected.txt:
1201         * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
1202         * editing/mac/attributed-string/font-weight-expected.txt:
1203         * editing/mac/attributed-string/letter-spacing-expected.txt:
1204         * editing/mac/attributed-string/resources/dump-attributed-string.js:
1205         (dumpAttributedString):
1206         (formatNonParagraphAttributeValue):
1207         (parseNSColorDescription):
1208         (window.onload):
1209         (serializeAttributedString.log): Deleted.
1210         (serializeAttributedString.): Deleted.
1211         (serializeAttributedString): Deleted.
1212         * editing/mac/attributed-string/text-decorations-expected.txt:
1213         * editing/mac/attributed-string/vertical-align-expected.txt:
1214         * platform/mac-sierra/editing/mac/attributed-string/anchor-element-expected.txt:
1215         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added.
1216         * platform/mac-sierra/editing/mac/attributed-string/basic-expected.txt:
1217         * platform/mac-sierra/editing/mac/attributed-string/comment-cdata-section-expected.txt:
1218         * platform/mac-sierra/editing/mac/attributed-string/font-size-expected.txt:
1219         * platform/mac-sierra/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
1220         * platform/mac-sierra/editing/mac/attributed-string/font-weight-expected.txt:
1221         * platform/mac-sierra/editing/mac/attributed-string/letter-spacing-expected.txt:
1222         * platform/mac-sierra/editing/mac/attributed-string/text-decorations-expected.txt:
1223         * platform/mac-sierra/editing/mac/attributed-string/vertical-align-expected.txt:
1224         * platform/mac/editing/mac/attributed-string/anchor-element-expected.txt: Removed.
1225         * platform/mac/editing/mac/attributed-string/basic-expected.txt: Removed.
1226         * platform/mac/editing/mac/attributed-string/comment-cdata-section-expected.txt: Removed.
1227         * platform/mac/editing/mac/attributed-string/font-size-expected.txt: Removed.
1228         * platform/mac/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Removed.
1229         * platform/mac/editing/mac/attributed-string/font-weight-expected.txt: Removed.
1230         * platform/mac/editing/mac/attributed-string/letter-spacing-expected.txt: Removed.
1231         * platform/mac/editing/mac/attributed-string/text-decorations-expected.txt: Removed.
1232         * platform/mac/editing/mac/attributed-string/vertical-align-expected.txt: Removed.
1233
1234 2018-07-17  Antoine Quint  <graouts@apple.com>
1235
1236         Ensure timingFunctionForKeyframeAtIndex() can be used from setAnimatedPropertiesInStyle().
1237         https://bugs.webkit.org/show_bug.cgi?id=187637
1238         <rdar://problem/42157915>
1239
1240         Reviewed by Dean Jackson.
1241
1242         Add a new test that would crash prior to this change.
1243
1244         * webanimations/empty-keyframes-crash-expected.txt: Added.
1245         * webanimations/empty-keyframes-crash.html: Added.
1246
1247 2018-07-17  Ryan Haddad  <ryanhaddad@apple.com>
1248
1249         Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.html for Sierra after r233898.
1250
1251         Unreviewed test gardening.
1252
1253         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Added.
1254         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Added.
1255
1256 2018-07-17  Truitt Savell  <tsavell@apple.com>
1257
1258         Layout Test compositing/iframes/display-none-subframe.html is a flaky failure
1259         https://bugs.webkit.org/show_bug.cgi?id=186406
1260
1261         Unreviewed test gardening
1262
1263         * platform/wk2/TestExpectations:
1264
1265 2018-07-17  Jiewen Tan  <jiewen_tan@apple.com>
1266
1267         Unreviewed, test gardening after r233898.
1268
1269         * TestExpectations:
1270         * platform/gtk/TestExpectations:
1271         * platform/ios/TestExpectations:
1272         * platform/mac/TestExpectations:
1273         * platform/wpe/TestExpectations:
1274
1275 2018-07-15  Jiewen Tan  <jiewen_tan@apple.com>
1276
1277         [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
1278         https://bugs.webkit.org/show_bug.cgi?id=187501
1279         <rdar://problem/41438160>
1280
1281         Reviewed by Youenn Fablet.
1282
1283         crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
1284         it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
1285         gardening.
1286
1287         * TestExpectations:
1288         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
1289         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
1290         * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
1291         * http/wpt/crypto/aes-cbc-crash.any.html: Added.
1292         * http/wpt/crypto/aes-cbc-crash.any.js: Added.
1293         * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
1294         * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
1295         * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
1296         * http/wpt/crypto/aes-ctr-crash.any.html: Added.
1297         * http/wpt/crypto/aes-ctr-crash.any.js: Added.
1298         * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
1299         * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
1300         * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
1301         * http/wpt/crypto/aes-gcm-crash.any.html: Added.
1302         * http/wpt/crypto/aes-gcm-crash.any.js: Added.
1303         * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
1304         * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
1305         * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
1306         * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
1307         * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
1308         * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
1309         * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
1310         * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
1311         * http/wpt/crypto/ecdsa-crash.any.html: Added.
1312         * http/wpt/crypto/ecdsa-crash.any.js: Added.
1313         * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
1314         * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
1315         * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
1316         * http/wpt/crypto/hkdf-crash.any.html: Added.
1317         * http/wpt/crypto/hkdf-crash.any.js: Added.
1318         * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
1319         * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
1320         * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
1321         * http/wpt/crypto/pbkdf2-crash.any.html: Added.
1322         * http/wpt/crypto/pbkdf2-crash.any.js: Added.
1323         * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
1324         * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
1325         * http/wpt/crypto/resources/common.js: Added.
1326         * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
1327         * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
1328         * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
1329         * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
1330         * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
1331         * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
1332         * http/wpt/crypto/rsa-pss-crash.any.html: Added.
1333         * http/wpt/crypto/rsa-pss-crash.any.js: Added.
1334         * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
1335         * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
1336         * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
1337         * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
1338         * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
1339         * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
1340         * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
1341         * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
1342         * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
1343         * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
1344         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
1345         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
1346
1347 2018-07-17  Ryan Haddad  <ryanhaddad@apple.com>
1348
1349         Unskip LayoutTest imported/w3c/web-platform-tests/css/css-display/display-contents-first-letter-002.html.
1350         https://bugs.webkit.org/show_bug.cgi?id=186901
1351
1352         Unreviewed test gardening.
1353
1354         * TestExpectations:
1355
1356 2018-07-17  Antoine Quint  <graouts@apple.com>
1357
1358         [Web Animations] Interpolation between lengths with an "auto" value should be discrete
1359         https://bugs.webkit.org/show_bug.cgi?id=187721
1360
1361         Reviewed by Dean Jackson.
1362
1363         Make two more tests opt into the new animation engine since they pass and they're not in the legacy-animation-engine directory.
1364         A third test now has some logging due to transitions not actually running, which is expected and correct.
1365
1366         * fast/animation/height-auto-transition-computed-value.html:
1367         * imported/blink/transitions/transition-not-interpolable.html:
1368         * legacy-animation-engine/transitions/transition-to-from-auto-expected.txt:
1369
1370 2018-07-17  John Wilander  <wilander@apple.com>
1371
1372         Add completion handlers to TestRunner functions setStatisticsLastSeen(), setStatisticsPrevalentResource(), setStatisticsVeryPrevalentResource(), setStatisticsHasHadUserInteraction(), and setStatisticsHasHadNonRecentUserInteraction()
1373         https://bugs.webkit.org/show_bug.cgi?id=187710
1374         <rdar://problem/42252757>
1375
1376         Reviewed by Chris Dumez.
1377
1378         These changes are to update all test cases that make use of
1379         TestRunner functions:
1380         - setStatisticsLastSeen(),
1381         - setStatisticsPrevalentResource(),
1382         - setStatisticsVeryPrevalentResource(),
1383         - setStatisticsHasHadUserInteraction(), and
1384         - setStatisticsHasHadNonRecentUserInteraction().
1385
1386         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
1387         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
1388         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
1389         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1390         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
1391         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
1392         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
1393         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1394         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
1395         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
1396         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
1397         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
1398         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
1399         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
1400         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
1401         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
1402         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
1403         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
1404         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html:
1405         * http/tests/resourceLoadStatistics/grandfathering.html:
1406         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
1407         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
1408         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
1409         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
1410         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
1411         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1412         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
1413         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
1414         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
1415         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
1416         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
1417         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
1418         * http/tests/resourceLoadStatistics/prune-statistics.html:
1419         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
1420         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html:
1421         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
1422         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
1423         * http/tests/resourceLoadStatistics/telemetry-generation.html:
1424         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
1425         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
1426
1427 2018-07-17  Ryan Haddad  <ryanhaddad@apple.com>
1428
1429         Rebaseline displaylists/extent-includes-* tests for mac-wk1 after r233869.
1430         https://bugs.webkit.org/show_bug.cgi?id=187574
1431
1432         Unreviewed test gardening.
1433
1434         * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt:
1435         * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
1436
1437 2018-07-17  Dirk Schulze  <krit@webkit.org>
1438
1439         [clip-path] Implement support for margin-box as reference box and box shape
1440         https://bugs.webkit.org/show_bug.cgi?id=127984
1441
1442         Reviewed by Simon Fraser.
1443
1444         Compute the margin-box rectangle as needed for clip-path based on the actual
1445         computed values for the margin-top, *-left, *-bottom, *-right properties.
1446
1447         * css3/masking/clip-path-circle-margin-box-expected.html: Added.
1448         * css3/masking/clip-path-margin-box-expected.html: Added.
1449         * css3/masking/clip-path-margin-box.html: Added.
1450         * platform/mac/css3/masking/clip-path-circle-margin-box-expected.png: Removed.
1451         * platform/mac/css3/masking/clip-path-circle-margin-box-expected.txt: Removed.
1452
1453 2018-07-17  Javier Fernandez  <jfernandez@igalia.com>
1454
1455         Delete content of a single cell table should not delete the whole table
1456         https://bugs.webkit.org/show_bug.cgi?id=173117
1457
1458         Reviewed by Ryosuke Niwa.
1459
1460         Tests to verify that single-cell tables are not deleted when their
1461         last character is deleted, unless it was previously selected by
1462         the user.
1463
1464         Changes two expected files to adapt them to the new logic.
1465
1466         * LayoutTests/editing/deleting/deleting-relative-positioned-special-element-expected.txt: The paragraph is not deleted, even if it's empty. The paragraphs above are not merged, which was the goal of the test.
1467         * editing/deleting/delete-last-char-in-table-expected.txt: The table is not removed, even if it's empty. The formatted elements are deleted, which was the goal of the test.
1468         * editing/deleting/backspace-delete-last-char-in-table-expected.txt: Added.
1469         * editing/deleting/backspace-delete-last-char-in-table.html: Added.
1470         * editing/deleting/forward-delete-last-char-in-table-expected.txt: Added.
1471         * editing/deleting/forward-delete-last-char-in-table.html: Added.
1472         * editing/deleting/select-and-delete-last-char-in-table-expected.txt: Added.
1473         * editing/deleting/select-and-delete-last-char-in-table.html: Added.
1474
1475 2018-07-16  Simon Fraser  <simon.fraser@apple.com>
1476
1477         Roll out r233873 and r233875 since they caused 8 new layout test crashes.
1478
1479         * TestExpectations:
1480         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Removed.
1481         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Removed.
1482         * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Removed.
1483         * http/wpt/crypto/aes-cbc-crash.any.html: Removed.
1484         * http/wpt/crypto/aes-cbc-crash.any.js: Removed.
1485         * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Removed.
1486         * http/wpt/crypto/aes-cbc-crash.any.worker.html: Removed.
1487         * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Removed.
1488         * http/wpt/crypto/aes-ctr-crash.any.html: Removed.
1489         * http/wpt/crypto/aes-ctr-crash.any.js: Removed.
1490         * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Removed.
1491         * http/wpt/crypto/aes-ctr-crash.any.worker.html: Removed.
1492         * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Removed.
1493         * http/wpt/crypto/aes-gcm-crash.any.html: Removed.
1494         * http/wpt/crypto/aes-gcm-crash.any.js: Removed.
1495         * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Removed.
1496         * http/wpt/crypto/aes-gcm-crash.any.worker.html: Removed.
1497         * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Removed.
1498         * http/wpt/crypto/derive-hmac-key-crash.any.html: Removed.
1499         * http/wpt/crypto/derive-hmac-key-crash.any.js: Removed.
1500         * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Removed.
1501         * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Removed.
1502         * http/wpt/crypto/ecdsa-crash.any-expected.txt: Removed.
1503         * http/wpt/crypto/ecdsa-crash.any.html: Removed.
1504         * http/wpt/crypto/ecdsa-crash.any.js: Removed.
1505         * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Removed.
1506         * http/wpt/crypto/ecdsa-crash.any.worker.html: Removed.
1507         * http/wpt/crypto/hkdf-crash.any-expected.txt: Removed.
1508         * http/wpt/crypto/hkdf-crash.any.html: Removed.
1509         * http/wpt/crypto/hkdf-crash.any.js: Removed.
1510         * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Removed.
1511         * http/wpt/crypto/hkdf-crash.any.worker.html: Removed.
1512         * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Removed.
1513         * http/wpt/crypto/pbkdf2-crash.any.html: Removed.
1514         * http/wpt/crypto/pbkdf2-crash.any.js: Removed.
1515         * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Removed.
1516         * http/wpt/crypto/pbkdf2-crash.any.worker.html: Removed.
1517         * http/wpt/crypto/resources/common.js: Removed.
1518         * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Removed.
1519         * http/wpt/crypto/rsa-oaep-crash.any.html: Removed.
1520         * http/wpt/crypto/rsa-oaep-crash.any.js: Removed.
1521         * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Removed.
1522         * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Removed.
1523         * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Removed.
1524         * http/wpt/crypto/rsa-pss-crash.any.html: Removed.
1525         * http/wpt/crypto/rsa-pss-crash.any.js: Removed.
1526         * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Removed.
1527         * http/wpt/crypto/rsa-pss-crash.any.worker.html: Removed.
1528         * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Removed.
1529         * http/wpt/crypto/unwrap-ec-key-crash.any.html: Removed.
1530         * http/wpt/crypto/unwrap-ec-key-crash.any.js: Removed.
1531         * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Removed.
1532         * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Removed.
1533         * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Removed.
1534         * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Removed.
1535         * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Removed.
1536         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Removed.
1537         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Removed.
1538
1539 2018-07-16  Ryosuke Niwa  <rniwa@webkit.org>
1540
1541         [ WK2 ] Layout Test editing/selection/update-selection-by-style-change.html is flaky
1542         https://bugs.webkit.org/show_bug.cgi?id=187649
1543
1544         Reviewed by Wenson Hsieh.
1545
1546         Force update the selection before ending the test.
1547
1548         * editing/selection/update-selection-by-style-change.html:
1549
1550 2018-07-16  Simon Fraser  <simon.fraser@apple.com>
1551
1552         Add color filter for transforming colors in Dark Mode
1553         https://bugs.webkit.org/show_bug.cgi?id=187717
1554         rdar://problem/41146650
1555
1556         Reviewed by Dean Jackson.
1557
1558         * css3/color-filters/color-filter-apple-invert-lightness-expected.html: Added.
1559         * css3/color-filters/color-filter-apple-invert-lightness.html: Added.
1560         * css3/color-filters/color-filter-parsing-expected.txt:
1561         * css3/color-filters/color-filter-parsing.html:
1562
1563 2018-07-15  Jiewen Tan  <jiewen_tan@apple.com>
1564
1565         [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
1566         https://bugs.webkit.org/show_bug.cgi?id=187501
1567         <rdar://problem/41438160>
1568
1569         Reviewed by Youenn Fablet.
1570
1571         crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
1572         it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
1573         gardening.
1574
1575         * TestExpectations:
1576         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
1577         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
1578         * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
1579         * http/wpt/crypto/aes-cbc-crash.any.html: Added.
1580         * http/wpt/crypto/aes-cbc-crash.any.js: Added.
1581         * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
1582         * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
1583         * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
1584         * http/wpt/crypto/aes-ctr-crash.any.html: Added.
1585         * http/wpt/crypto/aes-ctr-crash.any.js: Added.
1586         * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
1587         * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
1588         * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
1589         * http/wpt/crypto/aes-gcm-crash.any.html: Added.
1590         * http/wpt/crypto/aes-gcm-crash.any.js: Added.
1591         * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
1592         * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
1593         * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
1594         * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
1595         * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
1596         * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
1597         * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
1598         * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
1599         * http/wpt/crypto/ecdsa-crash.any.html: Added.
1600         * http/wpt/crypto/ecdsa-crash.any.js: Added.
1601         * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
1602         * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
1603         * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
1604         * http/wpt/crypto/hkdf-crash.any.html: Added.
1605         * http/wpt/crypto/hkdf-crash.any.js: Added.
1606         * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
1607         * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
1608         * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
1609         * http/wpt/crypto/pbkdf2-crash.any.html: Added.
1610         * http/wpt/crypto/pbkdf2-crash.any.js: Added.
1611         * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
1612         * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
1613         * http/wpt/crypto/resources/common.js: Added.
1614         * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
1615         * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
1616         * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
1617         * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
1618         * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
1619         * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
1620         * http/wpt/crypto/rsa-pss-crash.any.html: Added.
1621         * http/wpt/crypto/rsa-pss-crash.any.js: Added.
1622         * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
1623         * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
1624         * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
1625         * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
1626         * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
1627         * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
1628         * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
1629         * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
1630         * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
1631         * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
1632         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
1633         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
1634
1635 2018-07-16  Said Abou-Hallawa  <sabouhallawa@apple.com>
1636
1637         [iOS] When bringing MobileSafari to the foreground, images, which are pending decoding, won't be drawn into the immediate-paint transaction
1638         https://bugs.webkit.org/show_bug.cgi?id=187375
1639
1640         Reviewed by Simon Fraser.
1641
1642         The Internals API paintControlTints() is now renamed to invalidateControlTints()
1643         to be consistent with the new enum values and with the new name of the
1644         C++ function.
1645
1646         * fast/css/webkit-mask-crash-fieldset-legend.html:
1647         * fast/css/webkit-mask-crash-figure.html:
1648         * fast/css/webkit-mask-crash-table.html:
1649         * fast/css/webkit-mask-crash-td-2.html:
1650         * fast/css/webkit-mask-crash-td.html:
1651
1652 2018-07-16  Truitt Savell  <tsavell@apple.com>
1653
1654         [ MacOS WK1 Debug ] Layout Test svg/custom/linking-uri-01-b.svg is flakey
1655         https://bugs.webkit.org/show_bug.cgi?id=187711
1656
1657         Unreviewed test gardening.
1658
1659         * platform/mac-wk1/TestExpectations:
1660
1661 2018-07-16  David Fenton  <david_fenton@apple.com>
1662
1663         Unreviewed, rolling out r233867.
1664
1665         caused build failures on High Sierra, Sierra and iOS
1666
1667         Reverted changeset:
1668
1669         "[WebCrypto] Crypto operations should copy their parameters
1670         before hoping to another thread"
1671         https://bugs.webkit.org/show_bug.cgi?id=187501
1672         https://trac.webkit.org/changeset/233867
1673
1674 2018-07-15  Jiewen Tan  <jiewen_tan@apple.com>
1675
1676         [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
1677         https://bugs.webkit.org/show_bug.cgi?id=187501
1678         <rdar://problem/41438160>
1679
1680         Reviewed by Youenn Fablet.
1681
1682         crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
1683         it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
1684         gardening.
1685
1686         * TestExpectations:
1687         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
1688         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
1689         * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
1690         * http/wpt/crypto/aes-cbc-crash.any.html: Added.
1691         * http/wpt/crypto/aes-cbc-crash.any.js: Added.
1692         * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
1693         * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
1694         * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
1695         * http/wpt/crypto/aes-ctr-crash.any.html: Added.
1696         * http/wpt/crypto/aes-ctr-crash.any.js: Added.
1697         * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
1698         * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
1699         * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
1700         * http/wpt/crypto/aes-gcm-crash.any.html: Added.
1701         * http/wpt/crypto/aes-gcm-crash.any.js: Added.
1702         * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
1703         * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
1704         * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
1705         * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
1706         * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
1707         * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
1708         * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
1709         * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
1710         * http/wpt/crypto/ecdsa-crash.any.html: Added.
1711         * http/wpt/crypto/ecdsa-crash.any.js: Added.
1712         * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
1713         * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
1714         * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
1715         * http/wpt/crypto/hkdf-crash.any.html: Added.
1716         * http/wpt/crypto/hkdf-crash.any.js: Added.
1717         * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
1718         * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
1719         * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
1720         * http/wpt/crypto/pbkdf2-crash.any.html: Added.
1721         * http/wpt/crypto/pbkdf2-crash.any.js: Added.
1722         * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
1723         * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
1724         * http/wpt/crypto/resources/common.js: Added.
1725         * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
1726         * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
1727         * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
1728         * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
1729         * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
1730         * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
1731         * http/wpt/crypto/rsa-pss-crash.any.html: Added.
1732         * http/wpt/crypto/rsa-pss-crash.any.js: Added.
1733         * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
1734         * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
1735         * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
1736         * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
1737         * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
1738         * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
1739         * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
1740         * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
1741         * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
1742         * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
1743         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
1744         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
1745
1746 2018-07-16  Aditya Keerthi  <akeerthi@apple.com>
1747
1748         [Datalist][macOS] Add suggestions UI for TextFieldInputTypes
1749         https://bugs.webkit.org/show_bug.cgi?id=186531
1750
1751         Reviewed by Tim Horton.
1752
1753         Added tests to verify that the suggestions are correctly shown and hidden, and that
1754         suggestions can be selected and inserted into an input field.
1755
1756         * fast/forms/datalist/datalist-show-hide-expected.txt: Added.
1757         * fast/forms/datalist/datalist-show-hide.html: Added.
1758         * fast/forms/datalist/datalist-textinput-keydown-expected.txt: Added.
1759         * fast/forms/datalist/datalist-textinput-keydown.html: Added.
1760         * platform/ios/TestExpectations:
1761         * resources/ui-helper.js:
1762         (window.UIHelper.isShowingDataListSuggestions):
1763
1764 2018-07-16  Jeremy Jones  <jeremyj@apple.com>
1765
1766         Fullscreen requires active document.
1767         https://bugs.webkit.org/show_bug.cgi?id=186226
1768         rdar://problem/36187413
1769
1770         Reviewed by Jer Noble.
1771
1772         This change guarantees the document to be visible for both element fullscreen and video fullscreen.
1773
1774         User gesture is not enough to guarantee that the document is visible when fullscreen is initiated
1775         because JavaScript can spin wait before initiating fullscreen. During that spin the page or window might
1776         be hidden.
1777
1778         Document::hidden() can't be relied upon because it won't update while JavaScript spins.
1779
1780         This change adds a sync call to the UI process to get the current UI visibility state.
1781
1782         * media/no-fullscreen-when-hidden.html: Added.
1783         * media/video-test.js:
1784         (eventName.string_appeared_here.thunk):
1785         (runWithKeyDown):
1786         * platform/ios-wk1/TestExpectations:
1787         * platform/mac-wk1/TestExpectations:
1788
1789 2018-07-16  Aaron Chu  <aaron_chu@apple.com>
1790
1791         AX: Audit Tab should have an Audit Manager
1792         https://bugs.webkit.org/show_bug.cgi?id=184071
1793         <rdar://problem/38946364>
1794
1795         Reviewed by Brian Burg.
1796
1797         Test cases for AuditManager, AuditTestCase, AuditTestSuite, AuditResult and AuditReport.
1798
1799         * inspector/audit/audit-manager-expected.txt: Added.
1800         * inspector/audit/audit-manager.html: Added.
1801         * inspector/audit/audit-report-expected.txt: Added.
1802         * inspector/audit/audit-report.html: Added.
1803         * inspector/audit/audit-test-case-expected.txt: Added.
1804         * inspector/audit/audit-test-case.html: Added.
1805         * inspector/audit/audit-test-suite-expected.txt: Added.
1806         * inspector/audit/audit-test-suite.html: Added.
1807         * inspector/audit/resources/audit-test-fixtures.js: Added.
1808         (TestPage.registerInitializer.window.testSuiteFixture1):
1809         (TestPage.registerInitializer.window.testSuiteFixture1.testCaseDescriptors):
1810         (TestPage.registerInitializer.window.testSuiteFixture2):
1811         (TestPage.registerInitializer.window.testSuiteFixture2.testCaseDescriptors):
1812         (TestPage.registerInitializer):
1813
1814 2018-07-16  Truitt Savell  <tsavell@apple.com>
1815
1816         [ iOS ] Layout Test fast/forms/submit-change-fragment.html is a flaky Timeout
1817         https://bugs.webkit.org/show_bug.cgi?id=187699
1818
1819         Unreviewed test gardening.
1820
1821         * platform/ios-simulator-wk2/TestExpectations:
1822
1823 2018-07-16  Truitt Savell  <tsavell@apple.com>
1824
1825         [ EWS ] http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html is Crashing on Win-EWS
1826         https://bugs.webkit.org/show_bug.cgi?id=187700
1827
1828         Unreviewed test gardening.
1829
1830         * platform/win/TestExpectations:
1831
1832 2018-07-14  Dirk Schulze  <krit@webkit.org>
1833
1834         [css-masking] Fully support -webkit-clip-path on SVG elements
1835         https://bugs.webkit.org/show_bug.cgi?id=185829
1836
1837         Reviewed by Simon Fraser.
1838
1839         Test -webkit-clip-path element references on SVG elements. Make sure, -webkit-clip-path
1840         contributes to hit testing for element references and basic shapes.
1841
1842         * svg/clip-path/webkit-clip-path-after-expected.svg: Added.
1843         * svg/clip-path/webkit-clip-path-after.svg: Added.
1844         * svg/clip-path/webkit-clip-path-before-expected.svg: Added.
1845         * svg/clip-path/webkit-clip-path-before.svg: Added.
1846         * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting-expected.txt: Added.
1847         * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting.html: Added.
1848         * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting-expected.txt: Added.
1849         * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting.html: Added.
1850         * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting-expected.txt: Added.
1851         * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting.html: Added.
1852         * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting-expected.txt: Added.
1853         * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting.html: Added.
1854
1855 2018-07-13  Ryan Haddad  <ryanhaddad@apple.com>
1856
1857         Add TestExpectations and baselines for iOS 12
1858         https://bugs.webkit.org/show_bug.cgi?id=187628
1859
1860         Reviewed by Alexey Proskuryakov.
1861
1862         * platform/ios-12/TestExpectations: Added.
1863
1864 2018-07-13  Ryan Haddad  <ryanhaddad@apple.com>
1865
1866         Add TestExpectations and baselines for Mojave.
1867         https://bugs.webkit.org/show_bug.cgi?id=187620
1868
1869         Reviewed by Alexey Proskuryakov.
1870
1871         * platform/mac/TestExpectations:
1872
1873 2018-07-13  John Wilander  <wilander@apple.com>
1874
1875         Flesh out WebSocket cookie tests to cover cookie policy for third-party resources
1876         https://bugs.webkit.org/show_bug.cgi?id=187541
1877         <rdar://problem/42048729>
1878
1879         Reviewed by Alex Christensen.
1880
1881         * http/tests/cookies/resources/cookie-utilities.js:
1882             Added a function for setting a cookie in a WebSocket handshake.
1883         * http/tests/websocket/tests/hybi/cookie_wsh.py:
1884         (web_socket_do_extra_handshake):
1885             Now sets the root path for new cookies so that they can be seen by
1886             for example cookies/resources/echo-cookies.php.
1887         * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party-expected.txt: Added.
1888         * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party.html: Added.
1889         * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party-expected.txt: Added.
1890         * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party.html: Added.
1891         * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior-expected.txt:
1892         * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html:
1893             Now tests under the condition where localhost as third-party is
1894             allowed to set a new cookie as third party. It also makes sure to use
1895             cookies with the path set to the root so that all cookies are visible.
1896
1897 2018-07-13  Youenn Fablet  <youenn@apple.com>
1898
1899         Support connecting a MediaStreamAudioDestinationNode to RTCPeerConnection
1900         https://bugs.webkit.org/show_bug.cgi?id=187627
1901         <rdar://problem/35334400>
1902
1903         Reviewed by Jer Noble.
1904
1905         * webrtc/peer-connection-createMediaStreamDestination-expected.txt: Added.
1906         * webrtc/peer-connection-createMediaStreamDestination.html: Added.
1907
1908 2018-07-13  Truitt Savell  <tsavell@apple.com>
1909
1910         [ MacOS WK1 ] Layout Tests in media/media-fragments/ are flaky
1911         https://bugs.webkit.org/show_bug.cgi?id=187557
1912
1913         Unreviewed test gardening.
1914
1915         * platform/mac-wk1/TestExpectations:
1916
1917 2018-07-13  Truitt Savell  <tsavell@apple.com>
1918
1919         [ WK2 ] Layout Test editing/selection/update-selection-by-style-change.html is flaky
1920         https://bugs.webkit.org/show_bug.cgi?id=187649
1921
1922         Unreviewed test gardening.
1923
1924         * platform/mac-wk2/TestExpectations:
1925
1926 2018-07-13  Truitt Savell  <tsavell@apple.com>
1927
1928         [ MacOS Debug ] Layout Test inspector/view/asynchronous-layout.html is a Flaky Timeout
1929         https://bugs.webkit.org/show_bug.cgi?id=187622
1930
1931         Unreviewed test gardening.
1932
1933         * platform/mac/TestExpectations:
1934
1935 2018-07-12  Youenn Fablet  <youenn@apple.com>
1936
1937         Add a FrameLoaderClient willInjectUserScriptForFrame callback
1938         https://bugs.webkit.org/show_bug.cgi?id=187565
1939
1940         Reviewed by Alex Christensen.
1941
1942         * http/tests/contentextensions/injected-script-callback-expected.txt: Added.
1943         * http/tests/contentextensions/injected-script-callback.html: Added.
1944
1945 2018-07-11  Ross Kirsling  <ross.kirsling@sony.com>
1946
1947         UTF-16 XHTML files need svn:mime-type to be handled correctly by Windows SVN
1948         https://bugs.webkit.org/show_bug.cgi?id=187571
1949
1950         Reviewed by Alex Christensen.
1951
1952         * dom/xhtml/level3/core/documentgetinputencoding03.xhtml:
1953         * dom/xhtml/level3/core/entitygetinputencoding02.xhtml:
1954         * dom/xhtml/level3/core/entitygetxmlversion02.xhtml:
1955         * dom/xhtml/level3/core/external_foo.ent:
1956         Added property svn:mime-type and removed property svn:eol-style (to align with documentgetxmlencoding03.xhtml).
1957
1958 2018-07-12  Miguel Gomez  <magomez@igalia.com>
1959
1960         Unreviewed GTK+ and WPE gardening after r233765.
1961
1962         * platform/gtk/TestExpectations:
1963         * platform/wpe/TestExpectations:
1964
1965 2018-07-12  Zalan Bujtas  <zalan@apple.com>
1966
1967         Newly added float should trigger full layout on the block.
1968         https://bugs.webkit.org/show_bug.cgi?id=187251
1969         <rdar://problem/41726137>
1970
1971         Reviewed by David Kilzer.
1972
1973         * fast/inline/new-float-needs-layout-when-line-is-dirty-expected.txt: Added.
1974         * fast/inline/new-float-needs-layout-when-line-is-dirty.html: Added.
1975
1976 2018-07-11  Youenn Fablet  <youenn@apple.com>
1977
1978         MediaDevices should derive from EventTarget in its IDL
1979         https://bugs.webkit.org/show_bug.cgi?id=187575
1980
1981         Reviewed by Chris Dumez.
1982
1983         * fast/mediastream/MediaDevices-addEventListener-expected.txt: Added.
1984         * fast/mediastream/MediaDevices-addEventListener.html: Added.
1985
1986 2018-07-11  Ryosuke Niwa  <rniwa@webkit.org>
1987
1988         Layout Test editing/selection/navigation-clears-editor-state.html is flaky
1989         https://bugs.webkit.org/show_bug.cgi?id=187389
1990
1991         Reviewed by Wenson Hsieh.
1992
1993         Use 200 iterations like we did before r233701 and mark it as SLOW.
1994
1995         * TestExpectations:
1996         * editing/selection/navigation-clears-editor-state.html:
1997
1998 2018-07-11  Aditya Keerthi  <akeerthi@apple.com>
1999
2000         REGRESSION (231276): Attempting to copy an image fails
2001         https://bugs.webkit.org/show_bug.cgi?id=187212
2002         <rdar://problem/41540074>
2003
2004         Reviewed by Ryosuke Niwa.
2005
2006         Added test to ensure that we can copy a URL without a title, and the URL's
2007         lastPathComponent appears like a file URL.
2008
2009         * editing/mac/pasteboard/can-copy-url-without-title-expected.txt: Added.
2010         * editing/mac/pasteboard/can-copy-url-without-title.html: Added.
2011         * platform/mac-wk1/TestExpectations: The added test is WK2-only due to webkit.org/b/187230.
2012
2013 2018-07-11  Ross Kirsling  <ross.kirsling@sony.com>
2014
2015         [WinCairo] Unreviewed test gardening.
2016
2017         * platform/wincairo/TestExpectations:
2018
2019 2018-07-11  Truitt Savell  <tsavell@apple.com>
2020
2021         Layout Test media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter.html is flaky
2022         https://bugs.webkit.org/show_bug.cgi?id=187420
2023
2024         Unreviewed test gardening.
2025
2026         * platform/mac/TestExpectations:
2027
2028 2018-07-11  Youenn Fablet  <youenn@apple.com>
2029
2030         Fix remaining Cross-Origin-Resource-Policy failures, if any
2031         https://bugs.webkit.org/show_bug.cgi?id=186761
2032         <rdar://problem/41209829>
2033
2034         Reviewed by Alex Christensen.
2035
2036         Remove redundant tests with WPT.
2037
2038         * http/wpt/cross-origin-resource-policy/fetch-expected.txt: Removed.
2039         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: Removed.
2040         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: Removed.
2041         * http/wpt/cross-origin-resource-policy/fetch.html: Removed.
2042         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: Removed.
2043         * http/wpt/cross-origin-resource-policy/iframe-loads.html: Removed.
2044         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: Removed.
2045         * http/wpt/cross-origin-resource-policy/image-loads.html: Removed.
2046         * http/wpt/cross-origin-resource-policy/resources/hello.py: Removed.
2047         * http/wpt/cross-origin-resource-policy/resources/iframe.py: Removed.
2048         * http/wpt/cross-origin-resource-policy/resources/iframeFetch.html: Removed.
2049         * http/wpt/cross-origin-resource-policy/resources/redirect.py: Removed.
2050         * http/wpt/cross-origin-resource-policy/resources/script.py: Removed.
2051         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: Removed.
2052         * http/wpt/cross-origin-resource-policy/script-loads.html: Removed.
2053
2054 2018-07-11  Jer Noble  <jer.noble@apple.com>
2055
2056         Disable all network caching for HLS streams.
2057         https://bugs.webkit.org/show_bug.cgi?id=187544
2058         <rdar://problem/41863600>
2059
2060         Reviewed by Chris Dumez.
2061
2062         * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt:
2063         * http/tests/cache/disk-cache/disk-cache-media-small.html:
2064
2065 2018-07-11  Ms2ger  <Ms2ger@igalia.com>
2066
2067         [GTK] Unreviewed test gardening
2068         https://bugs.webkit.org/show_bug.cgi?id=187551
2069
2070         Unreviewed gardening.
2071
2072         * platform/gtk/TestExpectations: Mark new test as failing: it depends on mac-only code.
2073
2074 2018-07-10  Youenn Fablet  <youenn@apple.com>
2075
2076         Make fetch() use "same-origin" credentials by default
2077         https://bugs.webkit.org/show_bug.cgi?id=176023
2078
2079         Reviewed by Chris Dumez.
2080
2081         Resource timing does not work properly on WK1 when stopping fetch/XHR load to restart it without credentials.
2082         Updated expected results accordingly.
2083
2084         * http/tests/inspector/network/resource-mime-type.html:
2085         Update resource-mime-type.html to ensure we go to the network for every load.
2086         * http/wpt/resource-timing/rt-cors.js:
2087         (assertRedirectWithDisallowedTimingData):
2088         Updated test according https://www.w3.org/TR/resource-timing-1/#performanceresourcetiming.
2089         * platform/mac-wk1/http/wpt/resource-timing/rt-cors-expected.txt: Added.
2090         * platform/mac-wk1/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added.
2091         * platform/win/http/wpt/resource-timing/rt-cors-expected.txt: Added.
2092         * platform/win/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added.
2093
2094 2018-07-10  Saam Barati  <sbarati@apple.com>
2095
2096         Layout Test editing/selection/navigation-clears-editor-state.html is flaky
2097         https://bugs.webkit.org/show_bug.cgi?id=187389
2098         <rdar://problem/41898822>
2099
2100         Rubber-stamped by Ryosuke Niwa.
2101
2102         Make this test less susceptible to timing out on debug builds by:
2103         - lowering the number of iframes we add by a factor of two
2104         - removing the tests own internal 18 second timeout
2105
2106         * editing/selection/navigation-clears-editor-state.html:
2107
2108 2018-07-10  Zalan Bujtas  <zalan@apple.com>
2109
2110         FragmentInterval, FragmentIntervalTree and FragmentSearchAdapter should hold not hold raw pointers to renderers.
2111         https://bugs.webkit.org/show_bug.cgi?id=187249
2112         <rdar://problem/41725869>
2113
2114         Reviewed by Simon Fraser.
2115
2116         * fast/multicol/crash-in-vertical-writing-mode-expected.txt: Added.
2117         * fast/multicol/crash-in-vertical-writing-mode.html: Added.
2118
2119 2018-07-10  John Wilander  <wilander@apple.com>
2120
2121         Resource Load Statistics: Make testRunner.statisticsResetToConsistentState() take a completion handler
2122         https://bugs.webkit.org/show_bug.cgi?id=187499
2123         <rdar://problem/41999431>
2124
2125         Reviewed by Chris Dumez.
2126
2127         These changes are to adopt and make use of the new completion handler in
2128         testRunner.statisticsResetToConsistentState().
2129
2130         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
2131         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
2132         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
2133         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2134         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
2135         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
2136         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
2137         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2138         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
2139         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
2140         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
2141         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
2142         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
2143         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
2144         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
2145         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
2146         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
2147         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
2148         * http/tests/resourceLoadStatistics/grandfathering.html:
2149         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
2150         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
2151         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
2152         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2153         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2154         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2155         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2156         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2157         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2158         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2159         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
2160         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2161         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2162         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
2163         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
2164         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
2165         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
2166         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
2167         * http/tests/resourceLoadStatistics/prune-statistics.html:
2168         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
2169         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html:
2170         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2171         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2172         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2173         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2174         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2175         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2176         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
2177         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
2178         * http/tests/resourceLoadStatistics/telemetry-generation.html:
2179         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
2180         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
2181         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
2182         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html:
2183
2184 2018-07-10  Truitt Savell  <tsavell@apple.com>
2185
2186         [ MacOS Debug ] Layout Test media/media-fragments/TC0015.html is flaky
2187         https://bugs.webkit.org/show_bug.cgi?id=187522
2188
2189         Unreviewed test gardening.
2190
2191         * platform/mac-wk1/TestExpectations:
2192
2193 2018-07-09  Dean Jackson  <dino@apple.com>
2194
2195         Remove fullscreen-auto-hide-delay
2196         https://bugs.webkit.org/show_bug.cgi?id=187493
2197         <rdar://problem/41830852>
2198
2199         Reviewed by Antoine Quint.
2200
2201         Update the existing test that partially used the delay, and remove the ones that
2202         used only the delay.
2203
2204         * fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed.
2205         * fullscreen/fullscreen-auto-hide-delay.html: Removed.
2206         * fullscreen/fullscreen-env-expected.txt:
2207         * fullscreen/fullscreen-env.html:
2208         * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed.
2209         * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay.html: Removed.
2210
2211 2018-07-09  Truitt Savell  <tsavell@apple.com>
2212
2213         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html is flaky
2214         https://bugs.webkit.org/show_bug.cgi?id=187484
2215
2216         Unreviewed test gardening.
2217
2218         * platform/mac/TestExpectations:
2219
2220 2018-07-09  Truitt Savell  <tsavell@apple.com>
2221
2222         [macOS] Layout Test fast/hidpi/filters-and-image-buffer-resolution.html is flaky, but no longer Flaky on [iOS]
2223         https://bugs.webkit.org/show_bug.cgi?id=187491
2224
2225         Unreviewed test gardening
2226
2227         * platform/ios-wk2/TestExpectations:
2228         * platform/mac/TestExpectations:
2229
2230 2018-07-09  Brady Eidson  <beidson@apple.com>
2231
2232         Continued unreviewed hacking on this test because that's my full time job now.
2233
2234         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
2235
2236 2018-07-09  Brady Eidson  <beidson@apple.com>
2237
2238         This test is *still* flaky. This unreviewed patch is my attempt to make it less so.
2239
2240         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
2241
2242 2018-07-09  Brian Burg  <bburg@apple.com>
2243
2244         REGRESSION: Web Inspector no longer pauses in internal injected scripts like WDFindNodes.js
2245         https://bugs.webkit.org/show_bug.cgi?id=187350
2246         <rdar://problem/41728249>
2247
2248         Reviewed by Matt Baker.
2249
2250         Add a new test to demonstrate a difference in behavior when Debugger.setPauseForInternalScripts(true)
2251         is sent to the backend. There's no way to correctly stringify the current call frame when stepping into
2252         console.log because the injected script was blackboxed at the time that the scripts were parsed.
2253         Instead, the stepping output just shows that the debugger is paused somewhere inside console.log.
2254
2255         * inspector/debugger/pause-for-internal-scripts-expected.txt: Added.
2256         * inspector/debugger/pause-for-internal-scripts.html: Added.
2257         * inspector/debugger/resources/log-pause-location.js:
2258         (TestPage.registerInitializer.window.addSteppingTestCase):
2259         (TestPage.registerInitializer):
2260
2261 2018-07-09  Truitt Savell  <tsavell@apple.com>
2262
2263         Layout Test media/video-background-playback.html is flaky
2264         https://bugs.webkit.org/show_bug.cgi?id=187476
2265
2266         Unreviewed test gardening.
2267
2268         * platform/mac/TestExpectations:
2269
2270 2018-07-09  Ryan Haddad  <ryanhaddad@apple.com>
2271
2272         Mark animations/needs-layout.html as flaky on iOS.
2273         https://bugs.webkit.org/show_bug.cgi?id=187388
2274
2275         Unreviewed test gardening.
2276
2277         * platform/ios-wk2/TestExpectations:
2278
2279 2018-07-08  David Kilzer  <ddkilzer@apple.com>
2280
2281         DOMMatrix.invertSelf() returns garbage values for a non-invertible matrix
2282         <https://webkit.org/b/187446>
2283         <rdar://problem/41853187>
2284
2285         Reviewed by Daniel Bates.
2286
2287         * http/wpt/css/geometry/DOMMatrix-invertSelf-expected.txt: Add.
2288         * http/wpt/css/geometry/DOMMatrix-invertSelf.html: Add.
2289         * http/wpt/css/geometry/support/dommatrix-test-util.js: Copy from
2290           LayoutTests/imported/w3c/web-platform-tests/css/geometry/support/dommatrix-test-util.js.
2291
2292 2018-07-06  Nan Wang  <n_wang@apple.com>
2293
2294         AX: add a subrole for meter elements on macOS
2295         https://bugs.webkit.org/show_bug.cgi?id=187409
2296         <rdar://problem/41905702>
2297
2298         Reviewed by Chris Fleizach.
2299
2300         * accessibility/mac/meter-subrole-expected.txt: Added.
2301         * accessibility/mac/meter-subrole.html: Added.
2302         * platform/mac/accessibility/roles-exposed-expected.txt:
2303
2304 2018-07-06  Youenn Fablet  <youenn@apple.com>
2305
2306         WebRTC MediaStreamTrack Enable / Disable causes video delay / lag
2307         https://bugs.webkit.org/show_bug.cgi?id=186889
2308         <rdar://problem/41370285>
2309
2310         Reviewed by Eric Carlson.
2311
2312         Test is no longer valid since we are now sending 0 bytes for audio tracks.
2313
2314         * webrtc/audio-muted-stats2-expected.txt: Removed.
2315         * webrtc/audio-muted-stats2.html: Removed.
2316
2317 2018-07-06  Ryan Haddad  <ryanhaddad@apple.com>
2318
2319         Skip imported/w3c/web-platform-tests/infrastructure/assumptions/html-elements.html on debug.
2320         https://bugs.webkit.org/show_bug.cgi?id=187093
2321
2322         Unreviewed test gardening.
2323
2324         * TestExpectations:
2325
2326 2018-07-06  Brady Eidson  <beidson@apple.com>
2327
2328         This test is flaky. This unreviewed patch is my attempt to make it less so.
2329
2330         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
2331
2332 2018-07-06  David Fenton  <david_fenton@apple.com>
2333
2334         Layout Test imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html is flaky.
2335         https://bugs.webkit.org/show_bug.cgi?id=187372
2336
2337         Unreviewed test gardening.
2338
2339         Added [ Slow ] to the existing [ Pass Timeout ] expectation.
2340
2341         * platform/mac-wk1/TestExpectations:
2342
2343 2018-07-06  Ryan Haddad  <ryanhaddad@apple.com>
2344
2345         Rebaseline accessibility/ios-simulator/strong-password-field.html after r233578.
2346
2347         Unreviewed test gardening.
2348
2349         * accessibility/ios-simulator/strong-password-field-expected.txt:
2350
2351 2018-07-06  David Fenton  <david_fenton@apple.com>
2352
2353         Layout Test imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker.html is flaky timeout.
2354         https://bugs.webkit.org/show_bug.cgi?id=187408
2355
2356         Unreviewed test gardening.
2357
2358         * platform/mac/TestExpectations:
2359
2360 2018-07-06  Antoine Quint  <graouts@apple.com>
2361
2362         [Web Animations] Using a Web Animation leaks the Document
2363         https://bugs.webkit.org/show_bug.cgi?id=187088
2364         <rdar://problem/41392046>
2365
2366         Reviewed by Darin Adler.
2367
2368         * webanimations/leak-document-with-web-animation-expected.txt: Added.
2369         * webanimations/leak-document-with-web-animation.html: Added.
2370         * webanimations/resources/web-animation-leak-iframe.html: Added.
2371
2372 2018-07-06  Saam Barati  <sbarati@apple.com>
2373
2374         Layout Test editing/selection/navigation-clears-editor-state.html is flaky
2375         https://bugs.webkit.org/show_bug.cgi?id=187389
2376
2377         Reviewed by Mark Lam.
2378
2379         * editing/selection/navigation-clears-editor-state.html:
2380         Make the test's internal time out mechanism longer since
2381         it's being hit on the bots.
2382
2383 2018-07-06  Nan Wang  <n_wang@apple.com>
2384
2385         AX: setValue on text controls should send out key events
2386         https://bugs.webkit.org/show_bug.cgi?id=186690
2387         <rdar://problem/41169985>
2388
2389         Reviewed by Chris Fleizach.
2390
2391         Editor's clearText function will also dispatch the InputEvent. In the test, 
2392         we need to make sure each test case finishes handling all the input events
2393         before moving to the next test case.
2394
2395         * accessibility/mac/set-value-editable-dispatch-events-expected.txt:
2396         * accessibility/mac/set-value-editable-dispatch-events.html:
2397
2398 2018-07-06  Truitt Savell  <tsavell@apple.com>
2399
2400         Layout Test imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html is flaky
2401         https://bugs.webkit.org/show_bug.cgi?id=187393
2402
2403         Unreviewed test gardening.
2404
2405         * TestExpectations:
2406
2407 2018-07-06  Daniel Bates  <dabates@apple.com>
2408
2409         Remove Strong Confirmation Password button
2410         https://bugs.webkit.org/show_bug.cgi?id=187306
2411         <rdar://problem/41795185>
2412
2413         Reviewed by Sam Weinig.
2414
2415         Remove support for the Strong Confirmation Password button because we never made use of it.
2416
2417         * accessibility/ios-simulator/strong-password-field-expected.txt:
2418         * accessibility/ios-simulator/strong-password-field.html:
2419         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes-expected.html:
2420         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes.html:
2421         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes-expected.html:
2422         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes.html:
2423         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset-expected.html:
2424         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset.html:
2425         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes-expected.html:
2426         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes.html:
2427         * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes-expected.html:
2428         * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes.html:
2429         * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button-expected.html: Removed.
2430         * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button.html: Removed.
2431         * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button-expected.html: Removed.
2432         * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button.html: Removed.
2433         * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html:
2434         * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
2435         * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html:
2436         * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
2437         * fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button.html: Removed.
2438         * fast/forms/auto-fill-button/last-auto-fill-button-type-expected.txt:
2439         * fast/forms/auto-fill-button/last-auto-fill-button-type.html:
2440         * platform/gtk/TestExpectations:
2441         * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2442         * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2443         * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2444         * platform/win/TestExpectations:
2445         * platform/win/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2446         * platform/wincairo/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2447
2448 2018-07-05  Carlos Garcia Campos  <cgarcia@igalia.com>
2449
2450         Unreviewed GTK gardening. Remove platform expectations for imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html
2451
2452         Since r233512 we are getting the same results as other ports.
2453
2454         * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Removed.
2455
2456 2018-07-05  Youenn Fablet  <youenn@apple.com>
2457
2458         REGRESSION (r230843): Flash doesn't work; Produces blue box on page
2459         https://bugs.webkit.org/show_bug.cgi?id=187346
2460         <rdar://problem/41773974>
2461
2462         Reviewed by Ryosuke Niwa.
2463
2464         Skip new test on WK1 since it does not have the ability to block plugins.
2465
2466         * http/tests/plugins/plugin-allow-then-reload-expected.txt: Added.
2467         * http/tests/plugins/plugin-allow-then-reload.html: Added.
2468         * platform/mac-wk1/TestExpectations:
2469
2470 2018-07-05  Brady Eidson  <beidson@apple.com>
2471
2472         IndexedDB operations in a Page fail after a StorageProcess crash.
2473         <rdar://problem/41626526> and https://bugs.webkit.org/show_bug.cgi?id=187123
2474
2475         Reviewed by Alex Christensen.
2476
2477         * storage/indexeddb/modern/opendatabase-after-storage-crash.html: Added.
2478
2479 2018-07-05  Ryosuke Niwa  <rniwa@webkit.org>
2480
2481         Youtube video pages crash after a couple of minutes
2482         https://bugs.webkit.org/show_bug.cgi?id=187316
2483
2484         Reviewed by Antti Koivisto.
2485
2486         Added a regression test to remove an iframe with a video while there is a main content
2487         which is eligible to be shown in the Touch Bar.
2488
2489         * media/remove-video-best-media-element-in-main-frame-crash-expected.txt: Added.
2490         * media/remove-video-best-media-element-in-main-frame-crash.html: Added.
2491
2492 2018-07-05  Fujii Hironori  <Hironori.Fujii@sony.com>
2493
2494         REGRESSION(r233495) [cairo] drawGlyphsShadow should use the fast path for zero blur-radius
2495         https://bugs.webkit.org/show_bug.cgi?id=187336
2496
2497         Reviewed by Carlos Garcia Campos.
2498
2499         * platform/gtk/TestExpectations: Unmarked fast/text/multiple-text-shadow-overflow-layout-rect.html.
2500
2501 2018-07-05  Saam Barati  <sbarati@apple.com>
2502
2503         [mac-wk1] Layout Test editing/selection/navigation-clears-editor-state.html is a flaky failure
2504         https://bugs.webkit.org/show_bug.cgi?id=187309
2505
2506         Reviewed by Mark Lam.
2507
2508         Try to make this test less flaky by making percents threshold of freed
2509         objects smaller.
2510
2511         * editing/selection/navigation-clears-editor-state-expected.txt:
2512         * editing/selection/navigation-clears-editor-state.html:
2513
2514 2018-07-05  Youenn Fablet  <youenn@apple.com>
2515
2516         Layout Test http/tests/workers/service/basic-messageport.html is flaky
2517         https://bugs.webkit.org/show_bug.cgi?id=182630
2518
2519         Reviewed by Alex Christensen.
2520
2521         Test is flaky due to a race between serviceWorkerClient.postMessage and MessagePort.postMessage.
2522         Both are going through UIProcess but MessagePort events are grabbed asynchronously.
2523         Fixed the test to not expect order between these two message exchange channels.
2524
2525         * http/tests/workers/service/basic-messageport-expected.txt:
2526         * http/tests/workers/service/resources/basic-messageport.js:
2527         (channel.port1.onmessage):
2528         (then):
2529         * platform/mac-wk2/TestExpectations:
2530
2531 2018-07-05  David Fenton  <david_fenton@apple.com>
2532
2533         LayoutTest imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html is flaky.
2534         https://bugs.webkit.org/show_bug.cgi?id=187372
2535
2536         Unreviewed test gardening.
2537
2538         * platform/mac-wk1/TestExpectations:
2539
2540 2018-07-05  Commit Queue  <commit-queue@webkit.org>
2541
2542         Unreviewed, rolling out r233539.
2543         https://bugs.webkit.org/show_bug.cgi?id=187368
2544
2545         Changes made for youtube crashes has caused 15 api failures
2546         (Requested by Truitt on #webkit).
2547
2548         Reverted changeset:
2549
2550         "Youtube video pages crash after a couple of minutes"
2551         https://bugs.webkit.org/show_bug.cgi?id=187316
2552         https://trac.webkit.org/changeset/233539
2553
2554 2018-07-04  Ryosuke Niwa  <rniwa@webkit.org>
2555
2556         Youtube video pages crash after a couple of minutes
2557         https://bugs.webkit.org/show_bug.cgi?id=187316
2558
2559         Reviewed by Antti Koivisto.
2560
2561         Added a regression test to remove an iframe with a video while there is a main content
2562         which is eligible to be shown in the Touch Bar.
2563
2564         * media/remove-video-best-media-element-in-main-frame-crash-expected.txt: Added.
2565         * media/remove-video-best-media-element-in-main-frame-crash.html: Added.
2566
2567 2018-07-05  Zalan Bujtas  <zalan@apple.com>
2568
2569         Do not assume that hypen's width can be computed using the simplified text measure codepath.
2570         https://bugs.webkit.org/show_bug.cgi?id=187352
2571         <rdar://problem/40821283>
2572
2573         Reviewed by Simon Fraser.
2574
2575         * fast/text/hyphen-is-complex-crash-expected.txt: Added.
2576         * fast/text/hyphen-is-complex-crash.html: Added.
2577
2578 2018-07-05  Wenson Hsieh  <wenson_hsieh@apple.com>
2579
2580         [WK1] editing/spelling/markers.html times out on High Sierra after r233439
2581         https://bugs.webkit.org/show_bug.cgi?id=187351
2582
2583         Reviewed by Tim Horton.
2584
2585         This is currently timing out on High Sierra, because the `verifyUnexpectedMarkers` portion of the
2586         test fails to actually make use of the override spell checking results. Fix this by passing the
2587         results when calling the function.
2588
2589         * editing/spelling/markers.html:
2590
2591 2018-07-05  Nan Wang  <n_wang@apple.com>
2592
2593         AX: setValue on text controls should send out key events
2594         https://bugs.webkit.org/show_bug.cgi?id=186690
2595         <rdar://problem/41169985>
2596
2597         Reviewed by Chris Fleizach.
2598
2599         * accessibility/mac/set-value-editable-dispatch-events-expected.txt: Added.
2600         * accessibility/mac/set-value-editable-dispatch-events.html: Added.
2601
2602 2018-07-05  Truitt Savell  <tsavell@apple.com>
2603
2604         Layout Test svg/animations/animateMotion-additive-2c.svg and svg/animations/animateMotion-additive-2d.svg is flaky 
2605         https://bugs.webkit.org/show_bug.cgi?id=187345
2606
2607         Unreviewed test gardening.
2608
2609         * platform/mac-wk2/TestExpectations:
2610
2611 2018-07-04  Carlos Garcia Campos  <cgarcia@igalia.com>
2612
2613         REGRESSION(r233325): [GTK] Broke 40 animations tests
2614         https://bugs.webkit.org/show_bug.cgi?id=187264
2615
2616         Reviewed by Žan Doberšek.
2617
2618         Remove expectations for tests that are passing now.
2619
2620         * platform/gtk/TestExpectations:
2621
2622 2018-07-04  Antti Koivisto  <antti@apple.com>
2623
2624         Reparse user stylesheets when _useSystemAppearance changes
2625         https://bugs.webkit.org/show_bug.cgi?id=187312
2626         <rdar://problem/38565834>
2627
2628         Reviewed by Tim Horton.
2629
2630         * fast/media/use-system-appearance-user-stylesheet-parsing-expected.txt: Added.
2631         * fast/media/use-system-appearance-user-stylesheet-parsing.html: Added.
2632
2633 2018-07-04  Alicia Boya García  <aboya@igalia.com>
2634
2635         Unreviewed GTK test gardening.
2636         https://bugs.webkit.org/show_bug.cgi?id=187328
2637
2638         * platform/gtk/TestExpectations:
2639         * platform/wpe/TestExpectations:
2640
2641 2018-07-03  Antoine Quint  <graouts@apple.com>
2642
2643         [Web Animations] Make WPT test at timing-model/timelines/timelines.html pass reliably
2644         https://bugs.webkit.org/show_bug.cgi?id=186508
2645         <rdar://problem/41000260>
2646
2647         Reviewed by Dean Jackson.
2648
2649         We're now passing this test reliably.
2650
2651         * TestExpectations:
2652
2653 2018-07-03  Ryosuke Niwa  <rniwa@webkit.org>
2654
2655         Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent()
2656         https://bugs.webkit.org/show_bug.cgi?id=187284
2657
2658         Reviewed by Eric Carlson.
2659
2660         Added a regression test which reliably hits the newly added debug assertion.
2661
2662         * media/track/video-track-addition-and-frame-removal-expected.txt: Added.
2663         * media/track/video-track-addition-and-frame-removal.html: Added.
2664
2665 2018-07-03  Fujii Hironori  <Hironori.Fujii@sony.com>
2666
2667         [cairo] Doesn't paint box-shadow with zero blur-radius
2668         https://bugs.webkit.org/show_bug.cgi?id=187244
2669
2670         Reviewed by Žan Doberšek.
2671
2672         * platform/gtk/fast/box-shadow/inset-expected.png: Updated.
2673
2674 2018-07-03  Youenn Fablet  <youenn@apple.com>
2675
2676         Crash in  WebKit::CacheStorage::Cache::toRecordInformation when running http/tests/cache-storage/cache-persistency.https.html
2677         https://bugs.webkit.org/show_bug.cgi?id=187243
2678
2679         Reviewed by Chris Dumez.
2680
2681         * TestExpectations:
2682
2683 2018-07-03  Chris Dumez  <cdumez@apple.com>
2684
2685         performance-api/performance-observer-no-document-leak.html is flaky
2686         https://bugs.webkit.org/show_bug.cgi?id=186938
2687         <rdar://problem/41379336>
2688
2689         Reviewed by Simon Fraser.
2690
2691         Update test to stop relying on internals.numberOfLiveDocuments() and instead rely on the new
2692         internals.documentIdentifier() / internals.isDocumentAlive(documentIdentifier) API in order
2693         to address the flakiness. Relying on the number of live documents to check if a particular
2694         document was destroyed is unreliable and flaky given that WebKit constructs documents for
2695         various reasons.
2696
2697         * TestExpectations:
2698         * performance-api/performance-observer-no-document-leak-expected.txt:
2699         * performance-api/performance-observer-no-document-leak.html:
2700
2701 2018-07-03  Truitt Savell  <tsavell@apple.com>
2702
2703         Re-enabling canvas tests for canvas/philip/tests/initial.reset.gradient.html
2704         https://bugs.webkit.org/show_bug.cgi?id=187307
2705
2706         Unreviewed test gardening.
2707
2708         * platform/mac/TestExpectations:
2709
2710 2018-07-03  Truitt Savell  <tsavell@apple.com>
2711
2712         re-enable some canvas tests that are now consistently passing
2713         https://bugs.webkit.org/show_bug.cgi?id=187305
2714
2715         Unreviewed test gardening.
2716
2717         * platform/mac/TestExpectations:
2718
2719 2018-07-03  Jonathan Bedard  <jbedard@apple.com>
2720
2721         Unreviewed, rolling out r233461.
2722
2723         Assertions triggered during iOS 11 debug layout and API tests
2724
2725         Reverted changeset:
2726
2727         "[iOS] Add assert to catch improper use of WebCore::Timer in
2728         UI Process"
2729         https://bugs.webkit.org/show_bug.cgi?id=185330
2730         https://trac.webkit.org/changeset/233461
2731
2732 2018-07-03  Frederic Wang  <fwang@igalia.com>
2733
2734         Import WPT infrastructure tests
2735         https://bugs.webkit.org/show_bug.cgi?id=187095
2736
2737         Reviewed by Youenn Fablet.
2738
2739         * TestExpectations: Mark known failures.
2740
2741 2018-07-03  Frederic Wang  <fwang@igalia.com>
2742
2743         REGRESSION (r232186): Hardware-accelerated CSS animations using steps() timing function no longer work
2744         https://bugs.webkit.org/show_bug.cgi?id=186129
2745
2746         Reviewed by Antoine Quint.
2747
2748         Add a test to ensure that accelerated and non-accelerated animations are properly started
2749         when WebAnimationsCSSIntegration is enabled. In particular, consider the case of animated
2750         transform using steps() timing function.
2751
2752         * http/wpt/css/css-animations/start-animation-001-expected.html: Added.
2753         * http/wpt/css/css-animations/start-animation-001.html: Added.
2754
2755 2018-07-03  Frederic Wang  <fred.wang@free.fr>
2756
2757         [iOS] Animations with Bézier timing function not suspended on UI process when animation-play-state is set to "paused"
2758         https://bugs.webkit.org/show_bug.cgi?id=170784
2759
2760         Add a reftest to visually check pausing of transform animations.
2761
2762         Reviewed by Antoine Quint.
2763
2764         * http/wpt/css/css-animations/set-animation-play-state-to-paused-001-expected.html: Added.
2765         * http/wpt/css/css-animations/set-animation-play-state-to-paused-001.html: Added.
2766
2767 2018-07-03  Antoine Quint  <graouts@apple.com>
2768
2769         Crash in WebCore::WebAnimation::timeToNextRequiredTick when running imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html
2770         https://bugs.webkit.org/show_bug.cgi?id=187145
2771
2772         Unreviewed. Forgot to remove the expectation change when fixing the bug in r233430.
2773
2774         * TestExpectations:
2775
2776 2018-07-02  Sukolsak Sakshuwong  <sukolsak@gmail.com>
2777
2778         Regular expressions with ".?" expressions at the start and the end match the entire string
2779         https://bugs.webkit.org/show_bug.cgi?id=119191
2780
2781         Reviewed by Michael Saboff.
2782
2783         * fast/regex/dotstar-expected.txt:
2784         * fast/regex/script-tests/dotstar.js:
2785
2786 2018-07-02  Antti Koivisto  <antti@apple.com>
2787
2788         Tighter limit for canvas memory use on iOS
2789         https://bugs.webkit.org/show_bug.cgi?id=187279
2790         <rdar://problem/38420562>
2791
2792         Reviewed by Simon Fraser.
2793
2794         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
2795         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt:
2796
2797 2018-07-02  Sukolsak Sakshuwong  <sukolsak@gmail.com>
2798
2799         RegExp.exec returns wrong value with a long integer quantifier
2800         https://bugs.webkit.org/show_bug.cgi?id=187042
2801
2802         Reviewed by Saam Barati.
2803
2804         * fast/regex/overflow-expected.txt:
2805         * fast/regex/script-tests/overflow.js:
2806
2807 2018-07-02  Myles C. Maxfield  <mmaxfield@apple.com>
2808
2809         [Cocoa] Google Fonts doesn't work if the user has the requested font locally-installed
2810         https://bugs.webkit.org/show_bug.cgi?id=187228
2811         <rdar://problem/40967280>
2812
2813         Reviewed by Brent Fulgham.
2814
2815         * fast/text/user-installed-fonts/local-expected.html: Added.
2816         * fast/text/user-installed-fonts/local.html: Added.
2817
2818 2018-07-02  Wenson Hsieh  <wenson_hsieh@apple.com>
2819
2820         [WK1] editing/spelling/markers.html is failing on recent builds of macOS Mojave
2821         https://bugs.webkit.org/show_bug.cgi?id=187253
2822
2823         Reviewed by Tim Horton.
2824
2825         In recent builds of macOS Mojave, NSSpellChecker returns both grammar and spelling errors when asked to analyze
2826         the string "I have a issue.". While arguably correct, the change causes this existing layout test to fail due
2827         to one of the calls to `verifyUnexpectedMarkers` expecting either grammar markers and not spelling markers, or
2828         vice versa.
2829
2830         To fix this, we can leverage the mechanism added in r233412 to simulate different results from the platform
2831         spellchecker, such that the test now exercises all combinations of grammar and spelling corrections observed on
2832         each macOS platform, regardless of the actual platform where the test is being run.
2833
2834         This patch also enhances the capabilities of `LayoutTestSpellChecker`. See `Tools/ChangeLog` for more details.
2835
2836         * editing/spelling/markers-expected.txt:
2837         * editing/spelling/markers.html:
2838         * editing/spelling/text-replacement-after-typing-to-word.html:
2839
2840         Adjusted for a renamed TestRunner method.
2841
2842 2018-07-02  Michael Catanzaro  <mcatanzaro@igalia.com>
2843
2844         Unreviewed GTK gardening
2845
2846         * platform/gtk/TestExpectations:
2847         * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Added.
2848
2849 2018-07-02  Eric Carlson  <eric.carlson@apple.com>
2850
2851         Video sometimes flickers when playing to AppleTV
2852         https://bugs.webkit.org/show_bug.cgi?id=187193
2853         <rdar://problem/40153865>
2854
2855         Reviewed by Jer Noble and Youenn Fablet.
2856
2857         * platform/mac/media/audio-session-category-audio-autoplay.html: Update as audio category
2858         doesn't change immediately.
2859
2860 2018-07-02  Zan Dobersek  <zdobersek@igalia.com>
2861
2862         Unreviewed WPE gardening.
2863
2864         Adjust or add a few test expectations. Remove a bad text baseline for
2865         one W3C Fetch test, add a proper text baseline for another.
2866
2867         * platform/wpe/TestExpectations:
2868         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/headers: Added.
2869         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/headers/header-values-expected.txt: Added.
2870         * platform/wpe/imported/w3c/web-platform-tests/fetch/security: Removed.
2871
2872 2018-07-02  Frederic Wang  <fwang@igalia.com>
2873
2874         WTF's internal std::optional implementation should abort() on bad optional access
2875         https://bugs.webkit.org/show_bug.cgi?id=186536
2876
2877         Unreviewed test gardening.
2878
2879 2018-07-02  Frederic Wang  <fwang@igalia.com>
2880
2881         WTF's internal std::optional implementation should abort() on bad optional access
2882         https://bugs.webkit.org/show_bug.cgi?id=186536
2883
2884         Reviewed by Michael Catanzaro.
2885
2886         * TestExpectations: Mark two tests as crashing (bug #187145 and bug #187243).
2887
2888 2018-07-01  Fujii Hironori  <Hironori.Fujii@sony.com>
2889
2890         [WK2] fast/parser/document-open-in-unload.html makes the following test crash
2891         https://bugs.webkit.org/show_bug.cgi?id=98345
2892         <rdar://problem/12474923>
2893
2894         Reviewed by Ryosuke Niwa.
2895
2896         * platform/wk2/TestExpectations: Unskipped fast/parser/document-open-in-unload.html.
2897
2898 2018-07-01  Myles C. Maxfield  <mmaxfield@apple.com>
2899
2900         [Cocoa] LastResort in the font family list causes emoji with joiners to be rendered as multiple .notdef characters
2901         https://bugs.webkit.org/show_bug.cgi?id=187209
2902         <rdar://problem/40920785>
2903
2904         Reviewed by Darin Adler.
2905
2906         * fast/text/emoji-with-joiner-expected.txt: Added.
2907         * fast/text/emoji-with-joiner.html: Added.
2908
2909 2018-07-01  Wenson Hsieh  <wenson_hsieh@apple.com>
2910
2911         [macOS] Text replacements that end with symbols are expanded immediately
2912         https://bugs.webkit.org/show_bug.cgi?id=187225
2913         <rdar://problem/41112433>
2914
2915         Reviewed by Darin Adler.
2916
2917         Adds a layout test to check that if a user has configured a text replacement that ends with punctuation, then:
2918         1. Typing that text replacement won't immediately trigger replacement.
2919         2. Text replacement is triggered after pressing enter.
2920
2921         * editing/spelling/text-replacement-after-typing-to-word-expected.txt: Added.
2922         * editing/spelling/text-replacement-after-typing-to-word.html: Added.
2923         * platform/ios/TestExpectations:
2924         * platform/mac-wk2/TestExpectations:
2925
2926 2018-06-29  Antoine Quint  <graouts@apple.com>
2927
2928         [Web Animations] Make WPT test at timing-model/timelines/document-timelines.html pass reliably
2929         https://bugs.webkit.org/show_bug.cgi?id=186507
2930         <rdar://problem/41000257>
2931
2932         Reviewed by Dean Jackson.
2933
2934         This test now passes reliably.
2935
2936         * TestExpectations:
2937
2938 2018-06-30  Antoine Quint  <graouts@apple.com>
2939
2940         [Web Animations] Make imported/mozilla/css-transitions/test_event-dispatch.html pass reliably
2941         https://bugs.webkit.org/show_bug.cgi?id=183843
2942
2943         Unreviewed.
2944
2945         This test is no longer flaky, the fix for webkit.org/b/183834 fixed the issue.
2946
2947         * platform/ios/TestExpectations:
2948
2949 2018-06-30  Commit Queue  <commit-queue@webkit.org>
2950
2951         Unreviewed, rolling out r233391.
2952         https://bugs.webkit.org/show_bug.cgi?id=187217
2953
2954         This patch broke Windows ports (Requested by fredw on
2955         #webkit).
2956
2957         Reverted changeset:
2958
2959         "WTF's internal std::optional implementation should abort() on
2960         bad optional access"
2961         https://bugs.webkit.org/show_bug.cgi?id=186536
2962         https://trac.webkit.org/changeset/233391
2963
2964 2018-06-29  Frederic Wang  <fwang@igalia.com>
2965
2966         WTF's internal std::optional implementation should abort() on bad optional access
2967         https://bugs.webkit.org/show_bug.cgi?id=186536
2968
2969         Reviewed by Michael Catanzaro.
2970
2971         * TestExpectations: Mark one WebAnimations test as crashing (bug #187145).
2972
2973 2018-06-29  Nan Wang  <n_wang@apple.com>
2974
2975         Crash under WebCore::AXObjectCache::handleMenuItemSelected
2976         https://bugs.webkit.org/show_bug.cgi?id=186918
2977         <rdar://problem/41365984>
2978
2979         Reviewed by Chris Fleizach.
2980
2981         * accessibility/accessibility-crash-focused-element-change-expected.txt: Added.
2982         * accessibility/accessibility-crash-focused-element-change.html: Added.
2983
2984 2018-06-29  Antti Koivisto  <antti@apple.com>
2985
2986         REGRESSION (r232806): Facebook login fields have blue fill background instead of white
2987         https://bugs.webkit.org/show_bug.cgi?id=187207
2988
2989         Reviewed by Tim Horton.
2990
2991         * fast/forms/input-background-ua-media-query-expected.html: Added.
2992         * fast/forms/input-background-ua-media-query.html: Added.
2993
2994 2018-06-29  Daniel Bates  <dabates@apple.com>
2995
2996         REGRESSION (r230921): Cannot log in to forums.swift.org using GitHub account
2997         https://bugs.webkit.org/show_bug.cgi?id=187197
2998         <rdar://problem/40420821>
2999
3000         Reviewed by Brent Fulgham.
3001
3002         Add tests to ensure that Same-Site cookies are sent in a subsequent same-origin form submission
3003         from a child window that is cross-origin with its opener. Also add a test to ensure that Same-Site
3004         cookies are visible to an about:blank pop-up window (as about:blank is Same-Site with its opener
3005         by definition of being same-origin with it).
3006
3007         * http/tests/cookies/same-site/fetch-in-about-blank-popup-expected.txt: Added.
3008         * http/tests/cookies/same-site/fetch-in-about-blank-popup.html: Added.
3009         * http/tests/cookies/same-site/post-from-cross-site-popup-expected.txt: Added.
3010         * http/tests/cookies/same-site/post-from-cross-site-popup.html: Added.
3011         * http/tests/cookies/same-site/resources/post-from-popup.html: Added.
3012
3013 2018-06-29  Ryan Haddad  <ryanhaddad@apple.com>
3014
3015         Skip media/picture-in-picture-interruption.html on iOS since it relies on 'runWithKeyDown'.
3016         https://bugs.webkit.org/show_bug.cgi?id=187181
3017
3018         Unreviewed test gardening.
3019
3020         * platform/ios/TestExpectations:
3021
3022 2018-06-29  Aditya Keerthi  <akeerthi@apple.com>
3023
3024         [macOS] Do not crash if there is an attempt to copy a file URL to the clipboard
3025         https://bugs.webkit.org/show_bug.cgi?id=187183
3026
3027         Reviewed by Wenson Hsieh.
3028
3029         Added a test to ensure that the WebProcess does not crash if we attempt to copy a
3030         file URL to the clipboard. The test also ensures the clipboard content remains
3031         unchanged.
3032
3033         * TestExpectations:
3034         * http/tests/security/pasteboard-file-url-expected.txt: Added.
3035         * http/tests/security/pasteboard-file-url.html: Added.
3036         * platform/mac-wk2/TestExpectations:
3037
3038 2018-06-29  Nan Wang  <n_wang@apple.com>
3039
3040         AX: [iOS] VoiceOver scroll position is jumpy in frames
3041         https://bugs.webkit.org/show_bug.cgi?id=186956
3042
3043         Reviewed by Simon Fraser.
3044
3045         * fast/scrolling/ios/iframe-scroll-into-view-expected.html: Added.
3046         * fast/scrolling/ios/iframe-scroll-into-view.html: Added.
3047
3048 2018-06-29  Truitt Savell  <tsavell@apple.com>
3049
3050         Layout Test webrtc/datachannel/mdns-ice-candidates.html is flaky
3051         https://bugs.webkit.org/show_bug.cgi?id=187180
3052
3053         Unreviewed test gardening.
3054
3055         * TestExpectations:
3056
3057 2018-06-29  Truitt Savell  <tsavell@apple.com>
3058
3059         Layout Test js/error-should-not-strong-reference-global-object.html is flaky on macOS
3060         https://bugs.webkit.org/show_bug.cgi?id=187103
3061
3062         Unreviewed test gardening
3063
3064         * platform/mac-wk2/TestExpectations:
3065         * platform/mac/TestExpectations:
3066
3067 2018-06-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
3068
3069         Infinite loop if a <use> element references its ancestor and the DOMNodeInserted event handler of one its ancestor's descents updates the document style
3070         https://bugs.webkit.org/show_bug.cgi?id=186925
3071
3072         Reviewed by Antti Koivisto.
3073
3074         * svg/dom/svg-use-infinite-loop-cloning-expected.txt: Added.
3075         * svg/dom/svg-use-infinite-loop-cloning.html: Added.
3076
3077 2018-06-29  Manuel Rego Casasnovas  <rego@igalia.com>
3078
3079         [WPE] Three CSS Grid Layout tests crash due to valueless std::optional access
3080         https://bugs.webkit.org/show_bug.cgi?id=186752
3081
3082         Reviewed by Frédéric Wang.
3083
3084         * platform/wpe/TestExpectations: Remove tests from TestExpectations file
3085         as they're passing now.
3086
3087 2018-06-29  Thibault Saunier  <tsaunier@igalia.com>
3088
3089         [GTK][WPE]: Add a way to setup our development environment inside flatpak
3090         https://bugs.webkit.org/show_bug.cgi?id=186771
3091
3092         Reviewed by Carlos Alberto Lopez Perez.
3093
3094         * http/conf/flatpak-httpd.conf: Added. Apache configuration file to be used inside flaptak.
3095
3096 2018-06-29  David Fenton  <david_fenton@apple.com>
3097
3098         Unreviewed, rolling out r233349.
3099
3100         caused 42 crashes on iOS GuardMalloc and iOS ASan tests
3101
3102         Reverted changeset:
3103
3104         "[Web Animations] Using a Web Animation leaks the Document"
3105         https://bugs.webkit.org/show_bug.cgi?id=187088
3106         https://trac.webkit.org/changeset/233349
3107
3108 2018-06-29  Jer Noble  <jer.noble@apple.com>
3109
3110         Returning PiP'd video to fullscreen while playing leaves video muted.
3111         https://bugs.webkit.org/show_bug.cgi?id=187181
3112         <rdar://problem/41408335>
3113
3114         Reviewed by Eric Carlson.
3115
3116         * media/picture-in-picture-interruption-expected.txt: Added.
3117         * media/picture-in-picture-interruption.html: Added.
3118
3119 2018-06-29  Per Arne Vollan  <pvollan@apple.com>
3120
3121         Layout Test imported/mozilla/css-animations/test_animation-starttime.html is failing.
3122         https://bugs.webkit.org/show_bug.cgi?id=186807
3123
3124         Unreviewed test gardening.
3125
3126         * platform/win/TestExpectations:
3127
3128 2018-06-29  Per Arne Vollan  <pvollan@apple.com>
3129
3130         Layout Test fast/text/mark-matches-broken-line-rendering.html is failing
3131         https://bugs.webkit.org/show_bug.cgi?id=187177
3132
3133         Unreviewed test gardening.
3134
3135         * platform/win/TestExpectations:
3136
3137 2018-06-29  Antoine Quint  <graouts@apple.com>
3138
3139         Layout Test compositing/animation/layer-for-filling-animation.html is a flaky failure
3140         https://bugs.webkit.org/show_bug.cgi?id=187163
3141
3142         Unreviewed.
3143
3144         This test needed to be modified to account for the pending state being updated at a different time,
3145         so we just wait a frame to ensure the animation is ended. See r233325.
3146
3147         * compositing/animation/layer-for-filling-animation.html:
3148
3149 2018-06-29  Antoine Quint  <graouts@apple.com>
3150
3151         [mac][wk2] REGRESSION (Tiled Drawing): Some css3/ tests fail with fringing around tiled background-images that intersect tile boundaries
3152         https://bugs.webkit.org/show_bug.cgi?id=122235
3153
3154         Unreviewed. This test has not been flaky on all ports by GTK for a long time.
3155
3156         * platform/ios-wk1/TestExpectations:
3157         * platform/mac-wk2/TestExpectations:
3158         * platform/wincairo/TestExpectations:
3159
3160 2018-06-27  Antoine Quint  <graouts@apple.com>
3161
3162         [Web Animations] Using a Web Animation leaks the Document
3163         https://bugs.webkit.org/show_bug.cgi?id=187088
3164         <rdar://problem/41392046>
3165
3166         Reviewed by Dean Jackson.
3167
3168         Add a new test that creates an Animation object in JS within an iframe and checks that removing
3169         the iframe clears its Document. 
3170
3171         * webanimations/leak-document-with-web-animation-expected.txt: Added.
3172         * webanimations/leak-document-with-web-animation.html: Added.
3173         * webanimations/resources/web-animation-leak-iframe.html: Added.
3174
3175 2018-06-28  Olivia Barnett  <obarnett@apple.com>
3176         
3177         Find in page for typographic quotes does not find low (German) quotes
3178         https://bugs.webkit.org/show_bug.cgi?id=187164
3179         <rdar://problem/29612785>
3180        
3181         Reviewed by Tim Horton.
3182
3183         Added additional test for German quotes.
3184
3185         * fast/text/find-quotes.html:
3186
3187 2018-06-28  Zalan Bujtas  <zalan@apple.com>
3188
3189         [iOS] Unreviewed test gardening.
3190
3191         * platform/ios/TestExpectations:
3192
3193 2018-06-28  Zalan Bujtas  <zalan@apple.com>
3194
3195         [LFC] Add block formatting only test cases
3196         https://bugs.webkit.org/show_bug.cgi?id=187162
3197
3198         Reviewed by Antti Koivisto.
3199
3200         These tests are expected to generate the same tree output on every platform (no text, strictly block only). 
3201
3202         * fast/block/block-only/absolute-auto-with-sibling-margin-bottom-expected.txt: Added.
3203         * fast/block/block-only/absolute-auto-with-sibling-margin-bottom.html: Added.
3204         * fast/block/block-only/absolute-height-stretch-expected.txt: Added.
3205         * fast/block/block-only/absolute-height-stretch.html: Added.
3206         * fast/block/block-only/absolute-left-auto-expected.txt: Added.
3207         * fast/block/block-only/absolute-left-auto.html: Added.
3208         * fast/block/block-only/absolute-left-right-top-bottom-auto-expected.txt: Added.
3209         * fast/block/block-only/absolute-left-right-top-bottom-auto.html: Added.
3210         * fast/block/block-only/absolute-nested-expected.txt: Added.
3211         * fast/block/block-only/absolute-nested.html: Added.
3212         * fast/block/block-only/absolute-nested2-expected.txt: Added.
3213         * fast/block/block-only/absolute-nested2.html: Added.
3214         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
3215         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
3216         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2-expected.txt: Added.
3217         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2.html: Added.
3218         * fast/block/block-only/absolute-simple-expected.txt: Added.
3219         * fast/block/block-only/absolute-simple.html: Added.
3220         * fast/block/block-only/absolute-width-shrink-to-fit-expected.txt: Added.
3221         * fast/block/block-only/absolute-width-shrink-to-fit.html: Added.
3222         * fast/block/block-only/absolute-width-stretch-expected.txt: Added.
3223         * fast/block/block-only/absolute-width-stretch.html: Added.
3224         * fast/block/block-only/absolute-with-static-block-position-nested-expected.txt: Added.
3225         * fast/block/block-only/absolute-with-static-block-position-nested.html: Added.
3226         * fast/block/block-only/almost-intruding-left-float-simple-expected.txt: Added.
3227         * fast/block/block-only/almost-intruding-left-float-simple.html: Added.
3228         * fast/block/block-only/border-simple-expected.txt: Added.
3229         * fast/block/block-only/border-simple.html: Added.
3230         * fast/block/block-only/fixed-nested-expected.txt: Added.
3231         * fast/block/block-only/fixed-nested.html: Added.
3232         * fast/block/block-only/float-left-when-container-has-padding-margin-expected.txt: Added.
3233         * fast/block/block-only/float-left-when-container-has-padding-margin.html: Added.
3234         * fast/block/block-only/floating-box-clear-both-simple-expected.txt: Added.
3235         * fast/block/block-only/floating-box-clear-both-simple.html: Added.
3236         * fast/block/block-only/floating-box-clear-right-simple-expected.txt: Added.
3237         * fast/block/block-only/floating-box-clear-right-simple.html: Added.
3238         * fast/block/block-only/floating-box-left-and-right-multiple-expected.txt: Added.
3239         * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset-expected.txt: Added.
3240         * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset.html: Added.
3241         * fast/block/block-only/floating-box-left-and-right-multiple.html: Added.
3242         * fast/block/block-only/floating-box-right-simple-expected.txt: Added.
3243         * fast/block/block-only/floating-box-right-simple.html: Added.
3244         * fast/block/block-only/floating-box-with-clear-siblings-expected.txt: Added.
3245         * fast/block/block-only/floating-box-with-clear-siblings.html: Added.
3246         * fast/block/block-only/floating-box-with-clear-simple-expected.txt: Added.
3247         * fast/block/block-only/floating-box-with-clear-simple.html: Added.
3248         * fast/block/block-only/floating-box-with-new-formatting-context-expected.txt: Added.
3249         * fast/block/block-only/floating-box-with-new-formatting-context.html: Added.
3250         * fast/block/block-only/floating-box-with-relative-positioned-sibling-expected.txt: Added.
3251         * fast/block/block-only/floating-box-with-relative-positioned-sibling.html: Added.
3252         * fast/block/block-only/floating-left-right-simple-expected.txt: Added.
3253         * fast/block/block-only/floating-left-right-simple.html: Added.
3254         * fast/block/block-only/floating-left-right-with-all-margins-expected.txt: Added.
3255         * fast/block/block-only/floating-left-right-with-all-margins.html: Added.
3256         * fast/block/block-only/floating-lefts-and-rights-simple-expected.txt: Added.
3257         * fast/block/block-only/floating-lefts-and-rights-simple.html: Added.
3258         * fast/block/block-only/floating-multiple-lefts-expected.txt: Added.
3259         * fast/block/block-only/floating-multiple-lefts-in-body-expected.txt: Added.
3260         * fast/block/block-only/floating-multiple-lefts-in-body.html: Added.
3261         * fast/block/block-only/floating-multiple-lefts-multiple-lines-expected.txt: Added.
3262         * fast/block/block-only/floating-multiple-lefts-multiple-lines.html: Added.
3263         * fast/block/block-only/floating-multiple-lefts.html: Added.
3264         * fast/block/block-only/floating-with-new-block-formatting-context-expected.txt: Added.
3265         * fast/block/block-only/floating-with-new-block-formatting-context.html: Added.
3266         * fast/block/block-only/margin-collapse-bottom-bottom-expected.txt: Added.
3267         * fast/block/block-only/margin-collapse-bottom-bottom.html: Added.
3268         * fast/block/block-only/margin-collapse-bottom-nested-expected.txt: Added.
3269         * fast/block/block-only/margin-collapse-bottom-nested.html: Added.
3270         * fast/block/block-only/margin-collapse-first-last-are-floating-expected.txt: Added.
3271         * fast/block/block-only/margin-collapse-first-last-are-floating.html: Added.
3272         * fast/block/block-only/margin-collapse-simple-expected.txt: Added.
3273         * fast/block/block-only/margin-collapse-simple.html: Added.
3274         * fast/block/block-only/margin-collapse-top-nested-expected.txt: Added.
3275         * fast/block/block-only/margin-collapse-top-nested.html: Added.
3276         * fast/block/block-only/margin-collapse-when-child-has-padding-border-expected.txt: Added.
3277         * fast/block/block-only/margin-collapse-when-child-has-padding-border.html: Added.
3278         * fast/block/block-only/margin-collapse-with-block-formatting-context-expected.txt: Added.
3279         * fast/block/block-only/margin-collapse-with-block-formatting-context.html: Added.
3280         * fast/block/block-only/margin-collapse-with-block-formatting-context2-expected.txt: Added.
3281         * fast/block/block-only/margin-collapse-with-block-formatting-context2.html: Added.
3282         * fast/block/block-only/margin-left-right-sizing-expected.txt: Added.
3283         * fast/block/block-only/margin-left-right-sizing-out-of-flow-expected.txt: Added.
3284         * fast/block/block-only/margin-left-right-sizing-out-of-flow.html: Added.
3285         * fast/block/block-only/margin-left-right-sizing.html: Added.
3286         * fast/block/block-only/margin-propagation-simple-content-height-expected.txt: Added.
3287         * fast/block/block-only/margin-propagation-simple-content-height.html: Added.
3288         * fast/block/block-only/margin-sibling-collapse-propagated-expected.txt: Added.
3289         * fast/block/block-only/margin-sibling-collapse-propagated.html: Added.
3290         * fast/block/block-only/margin-simple-expected.txt: Added.
3291         * fast/block/block-only/margin-simple.html: Added.
3292         * fast/block/block-only/negative-margin-simple-expected.txt: Added.
3293         * fast/block/block-only/negative-margin-simple.html: Added.
3294         * fast/block/block-only/padding-nested-expected.txt: Added.
3295         * fast/block/block-only/padding-nested.html: Added.
3296         * fast/block/block-only/padding-simple-expected.txt: Added.
3297         * fast/block/block-only/padding-simple.html: Added.
3298         * fast/block/block-only/relative-auto-expected.txt: Added.
3299         * fast/block/block-only/relative-auto-with-parent-offset-expected.txt: Added.
3300         * fast/block/block-only/relative-auto-with-parent-offset.html: Added.
3301         * fast/block/block-only/relative-auto.html: Added.
3302         * fast/block/block-only/relative-bottom-expected.txt: Added.
3303         * fast/block/block-only/relative-bottom.html: Added.
3304         * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
3305         * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
3306         * fast/block/block-only/relative-right-expected.txt: Added.
3307         * fast/block/block-only/relative-right.html: Added.
3308         * fast/block/block-only/relative-siblings-expected.txt: Added.
3309         * fast/block/block-only/relative-siblings.html: Added.
3310         * fast/block/block-only/relative-simple-expected.txt: Added.
3311         * fast/block/block-only/relative-simple.html: Added.
3312
3313 2018-06-28  Timothy Hatcher  <timothy@apple.com>
3314
3315         Find on page selection color isn't adapted for dark mode.
3316         https://bugs.webkit.org/show_bug.cgi?id=187072
3317         rdar://problem/40354841
3318
3319         Unreviewed test gardening.
3320
3321         * fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
3322         * fast/text/mark-matches-broken-line-rendering-expected.html:
3323         * fast/text/mark-matches-rendering-expected.html:
3324         Use -apple-system-find-highlight-background to work on all macOS versions.
3325         * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
3326
3327 2018-06-28  Antoine Quint  <graouts@apple.com>
3328
3329         [Web Animations] Make imported/mozilla/css-animations/test_animation-starttime.html pass reliably
3330         https://bugs.webkit.org/show_bug.cgi?id=183834
3331         <rdar://problem/40997932>
3332
3333         Reviewed by Dean Jackson.
3334
3335         This test now passes reliably so we remove any specific expectation. Another test needed to be modified to account for 
3336         the pending state being updated at a different time, so we just wait a frame to ensure the animation is started.
3337
3338         * TestExpectations:
3339         * compositing/visible-rect/animated.html:
3340
3341 2018-06-28  Jer Noble  <jer.noble@apple.com>
3342
3343         Unreviewed gardening; media/video-buffering-allowed.html is flakey due to not completing in time.
3344
3345         Remove the artificial early timeout (1s) in this test.
3346
3347         * media/video-buffering-allowed.html:
3348
3349 2018-06-28  Aditya Keerthi  <akeerthi@apple.com>
3350
3351         REGRESSION (r232040): Cursor jumping in Safari text fields
3352         https://bugs.webkit.org/show_bug.cgi?id=187142
3353         <rdar://problem/41397577>
3354
3355         Reviewed by Tim Horton.
3356
3357         Added test to ensure that the 'selectionchange' event is only fired once per
3358         click in an editable node.
3359
3360         * fast/events/ios/click-selectionchange-once-expected.txt: Added.
3361         * fast/events/ios/click-selectionchange-once.html: Added.
3362
3363 2018-06-28  Dirk Schulze  <krit@webkit.org>
3364
3365         [css-masking] Update clip-path box mapping to unified box
3366         https://bugs.webkit.org/show_bug.cgi?id=185797
3367
3368         Reviewed by Simon Fraser.
3369
3370         Update existing tests and add new tests to check the slightly different behavior.
3371
3372         * fast/masking/parsing-clip-path-shape-expected.txt:
3373         * fast/masking/parsing-clip-path-shape.html:
3374         * svg/clip-path/clip-path-shape-border-box-expected.svg: Added.
3375         * svg/clip-path/clip-path-shape-border-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
3376         * svg/clip-path/clip-path-shape-content-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3377         * svg/clip-path/clip-path-shape-content-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3378         * svg/clip-path/clip-path-shape-fill.svg:
3379         * svg/clip-path/clip-path-shape-margin-box-expected.svg: Added.
3380         * svg/clip-path/clip-path-shape-margin-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
3381         * svg/clip-path/clip-path-shape-padding-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3382         * svg/clip-path/clip-path-shape-padding-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3383         * svg/clip-path/clip-path-shape-stroke.svg:
3384
3385 2018-06-27  Ryan Haddad  <ryanhaddad@apple.com>
3386
3387         Mark imported/blink/storage/indexeddb/blob-delete-objectstore-db.html as flaky.
3388         https://bugs.webkit.org/show_bug.cgi?id=172864
3389
3390         Unreviewed test gardening.
3391
3392         * TestExpectations:
3393
3394 2018-06-27  Youenn Fablet  <youenn@apple.com>
3395
3396         Rebase LayoutTests/http/tests/contentextensions/subresource-redirect-blocked-expected.txt after r233269
3397         https://bugs.webkit.org/show_bug.cgi?id=187125
3398
3399         Unreviewed.
3400
3401         * http/tests/contentextensions/subresource-redirect-blocked-expected.txt:
3402
3403 2018-06-27  Dirk Schulze  <krit@webkit.org>
3404
3405         -webkit-clip-path wrong offset for clipPath references
3406         https://bugs.webkit.org/show_bug.cgi?id=129246
3407
3408         Reviewed by Simon Fraser.
3409
3410         Add test for reference clip-path offset. Correct a broken test.
3411         All tests in the repo for references are interoperable between Gecko, Blink
3412         and WebKit now.
3413
3414         * css3/masking/clip-path-reference-2-expected.html: Added.
3415         * css3/masking/clip-path-reference-2.html: Added.
3416         * css3/masking/clip-path-reference-userSpaceOnUse-expected.html:
3417         * css3/masking/clip-path-reference-userSpaceOnUse.html:
3418
3419 2018-06-27  Antti Koivisto  <antti@apple.com>
3420
3421         Don't invoke post resolution callbacks when resolving computed style
3422         https://bugs.webkit.org/show_bug.cgi?id=187113
3423         <rdar://problem/41365766>
3424
3425         Reviewed by Geoff Garen.
3426
3427         * fast/dom/object-computed-style-event-expected.txt: Added.
3428         * fast/dom/object-computed-style-event.html: Added.
3429
3430 2018-06-27  Timothy Hatcher  <timothy@apple.com>
3431
3432         Find on page selection color isn't adapted for dark mode.
3433         https://bugs.webkit.org/show_bug.cgi?id=187072
3434         rdar://problem/40354841
3435
3436         Reviewed by Tim Horton.
3437
3438         * fast/css/apple-system-control-colors-expected.txt: Updated.
3439         * fast/text/mark-matches-broken-line-rendering-expected.html: Ditto.
3440         * fast/text/mark-matches-rendering-expected.html: Ditto.
3441
3442 2018-06-27  Youenn Fablet  <youenn@apple.com>
3443
3444         Disable content blockers in NetworkLoadChecker except for ping loads
3445         https://bugs.webkit.org/show_bug.cgi?id=187083
3446         <rdar://problem/41440083>
3447
3448         Reviewed by Chris Dumez.
3449
3450         * http/tests/contentextensions/reload-without-contentextensions-expected.txt: Added.
3451         * http/tests/contentextensions/reload-without-contentextensions.html: Added.
3452         * http/tests/contentextensions/reload-without-contentextensions.html.json: Added.
3453
3454 2018-06-27  Simon Fraser  <simon.fraser@apple.com>
3455
3456         https://hackernoon.com/ uses lots of layer backing store
3457         https://bugs.webkit.org/show_bug.cgi?id=186909
3458         rdar://problem/40257540
3459
3460         Reviewed by Tim Horton.
3461         
3462         New test.
3463
3464         * compositing/backing/backing-store-attachment-outside-viewport-expected.txt: Added.
3465         * compositing/backing/backing-store-attachment-outside-viewport.html: Added.
3466
3467 2018-06-27  Nan Wang  <n_wang@apple.com>
3468
3469         AX: [iOS] Remove the ability to set keyboard focus when VoiceOver takes focus
3470         https://bugs.webkit.org/show_bug.cgi?id=187076
3471
3472         Reviewed by Chris Fleizach.
3473
3474         * accessibility/ios-simulator/accessibility-focus-do-not-set-focus-expected.txt: Added.
3475         * accessibility/ios-simulator/accessibility-focus-do-not-set-focus.html: Added.
3476         * accessibility/ios-simulator/dom-focus-fires-on-correct-element-expected.txt: Removed.
3477         * accessibility/ios-simulator/dom-focus-fires-on-correct-element.html: Removed.
3478
3479 2018-06-26  Youenn Fablet  <youenn@apple.com>
3480
3481         Import wpt CORP tests
3482         https://bugs.webkit.org/show_bug.cgi?id=187027
3483
3484         Reviewed by Chris Dumez.
3485
3486         Skipping tests for WK1.
3487
3488         * platform/ios-wk1/TestExpectations:
3489         * platform/mac-wk1/TestExpectations:
3490         * platform/win/TestExpectations:
3491
3492 2018-06-26  Daniel Bates  <dabates@apple.com>
3493
3494         REGRESSION (r231479): Unable to buy Odeon cinema tickets in STP (bogus 'X-Frame-Options' to 'SAMEORIGIN')
3495         https://bugs.webkit.org/show_bug.cgi?id=186090
3496         <rdar://problem/40692595>
3497
3498         Reviewed by Andy Estes.
3499
3500         Add a test to ensure that we allow a same-origin page with "X-Frame-Options: SAMEORIGIN" to
3501         load as a result of a redirected cross-origin POST request.
3502
3503         * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow-expected.txt: Added.
3504         * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow.html: Added.
3505         * http/tests/security/XFrameOptions/resources/post-form-to-x-frame-options-parent-same-origin-allow.html: Added.
3506         * http/tests/security/XFrameOptions/resources/x-frame-options-parent-same-origin-allow.cgi:
3507
3508 2018-06-26  Saam Barati  <sbarati@apple.com>
3509
3510         JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary
3511         https://bugs.webkit.org/show_bug.cgi?id=186878
3512         <rdar://problem/40568659>
3513
3514         Reviewed by Filip Pizlo.
3515
3516         Make these test not susceptible to conservative scan leaks by ensuring at least
3517         one object gets collected when we allocate many of them. Before, these were just
3518         testing that a fixed number of objects were collected.
3519
3520         * editing/selection/navigation-clears-editor-state-expected.txt:
3521         * editing/selection/navigation-clears-editor-state.html:
3522         * fast/dom/reference-cycle-leaks.html:
3523         * fast/misc/resources/test-observegc.js:
3524         * fast/misc/test-observegc-expected.txt:
3525         * platform/mac-wk2/plugins/refcount-leaks-expected.txt:
3526         * plugins/refcount-leaks-expected.txt:
3527         * plugins/refcount-leaks.html:
3528
3529 2018-06-26  Truitt Savell  <tsavell@apple.com>
3530
3531         [iOS] Rebaseline two webanimations tests after r233164
3532         https://bugs.webkit.org/show_bug.cgi?id=187071
3533
3534         Unreviewed gardening
3535
3536         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3537         * platform/ios/webanimations/opacity-animation-yields-compositing-span-expected.txt: Added.
3538
3539 2018-06-26  Truitt Savell  <tsavell@apple.com>
3540
3541         REGRESSION (r232314): Flaky Test: imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.html
3542         https://bugs.webkit.org/show_bug.cgi?id=186161
3543
3544         Unreviewed gardening.
3545
3546         * TestExpectations:
3547
3548 2018-06-26  Commit Queue  <commit-queue@webkit.org>
3549
3550         Unreviewed, rolling out r233184.
3551         https://bugs.webkit.org/show_bug.cgi?id=187059
3552
3553         "It regressed JetStream between 5-8%" (Requested by saamyjoon
3554         on #webkit).
3555
3556         Reverted changeset:
3557
3558         "JSImmutableButterfly can't be allocated from a subspace with
3559         HeapCell::Kind::Auxiliary"
3560         https://bugs.webkit.org/show_bug.cgi?id=186878
3561         https://trac.webkit.org/changeset/233184
3562
3563 2018-06-26  Charlie Turner  <cturner@igalia.com>
3564
3565         [GTK] Unreviewed test gardening
3566         https://bugs.webkit.org/show_bug.cgi?id=187048
3567
3568         Unreviewed gardening.
3569
3570         * platform/gtk/TestExpectations:
3571
3572 2018-06-26  Truitt Savell  <tsavell@apple.com>
3573
3574         Layout Test http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html is flaky
3575         https://bugs.webkit.org/show_bug.cgi?id=187053
3576
3577         Unreviewed test gardening.
3578
3579         * platform/wk2/TestExpectations:
3580
3581 2018-06-26  Eric Carlson  <eric.carlson@apple.com>
3582
3583         Enable mock capture devices on the iOS simulator
3584         https://bugs.webkit.org/show_bug.cgi?id=186846
3585         <rdar://problem/41289134>
3586
3587         Reviewed by Youenn Fablet.
3588
3589         * platform/ios/TestExpectations: Unskip fast/mediastream/getUserMedia-default.html.
3590
3591 2018-06-26  Per Arne Vollan  <pvollan@apple.com>
3592
3593         Layout Test imported/mozilla/css-animations/test_animation-pausing.html is failing.
3594         https://bugs.webkit.org/show_bug.cgi?id=187041
3595
3596         Unreviewed test gardening.
3597
3598         * platform/win/TestExpectations:
3599
3600 2018-06-26  Frederic Wang  <fwang@igalia.com>
3601
3602         Import WPT tests for webmessaging
3603         https://bugs.webkit.org/show_bug.cgi?id=187001
3604
3605         Reviewed by Javier Fernandez.
3606
3607         Skip some webmessaging tests timing out.
3608
3609         * TestExpectations:
3610
3611 2018-06-26  Zan Dobersek  <zdobersek@igalia.com>
3612
3613         Crash in WebAnimation::runPendingPlayTask
3614         https://bugs.webkit.org/show_bug.cgi?id=186189
3615
3616         Reviewed by Carlos Garcia Campos.
3617
3618         * platform/wpe/TestExpectations: Remove crashing expectations for fixed tests.
3619
3620 2018-06-25  Youenn Fablet  <youenn@apple.com>
3621
3622         Import WPT fetch destination tests
3623         https://bugs.webkit.org/show_bug.cgi?id=186984
3624
3625         Reviewed by Chris Dumez.
3626
3627         Skipping tests for WK1 since they use service worker.
3628
3629         * TestExpectations: Skipping timing out tests.
3630         * platform/ios-wk1/TestExpectations:
3631         * platform/mac-wk1/TestExpectations:
3632         * platform/win/TestExpectations:
3633
3634 2018-06-25  David Fenton  <david_fenton@apple.com>
3635
3636         LayoutTest imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.worker.html is flaky.
3637         https://bugs.webkit.org/show_bug.cgi?id=187025
3638
3639         Unreviewed test gardening, update Test Expectations to [Pass Failure Slow]
3640
3641         * TestExpectations:
3642
3643 2018-06-25  Saam Barati  <sbarati@apple.com>
3644
3645         JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary
3646         https://bugs.webkit.org/show_bug.cgi?id=186878
3647         <rdar://problem/40568659>
3648
3649         Reviewed by Mark Lam.
3650
3651         Make these test not susceptible to conservative scan leaks by ensuring at least
3652         one object gets collected when we allocate many of them. Before, these were just
3653         testing that a fixed number of objects were collected.
3654
3655         * editing/selection/navigation-clears-editor-state-expected.txt:
3656         * editing/selection/navigation-clears-editor-state.html:
3657         * fast/dom/reference-cycle-leaks.html:
3658         * fast/misc/resources/test-observegc.js:
3659         * fast/misc/test-observegc-expected.txt:
3660         * platform/mac-wk2/plugins/refcount-leaks-expected.txt:
3661         * plugins/refcount-leaks-expected.txt:
3662         * plugins/refcount-leaks.html:
3663
3664 2018-06-25  John Wilander  <wilander@apple.com>
3665
3666         Resource Load Statistics: Make WebResourceLoadStatisticsStore::updateCookiePartitioningForDomains() wait for the network process before calling its callback
3667         https://bugs.webkit.org/show_bug.cgi?id=186903
3668         <rdar://problem/41350182>
3669
3670         Reviewed by Chris Dumez.
3671
3672         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
3673         * http/tests/storageAccess/grant-storage-access-under-opener.html:
3674             Moved the code block to the page's body instead of its head.
3675             Added an initial console log statement. The reason for these
3676             changes is that we're seeing flaky timeouts with no output.
3677
3678 2018-06-25  Chris Dumez  <cdumez@apple.com>
3679
3680         performance-api/performance-observer-no-document-leak.html is flaky
3681         https://bugs.webkit.org/show_bug.cgi?id=186938
3682         <rdar://problem/41379336>
3683
3684         Unreviewed, skip test again as it is apparently still flaky.
3685
3686         * TestExpectations:
3687
3688 2018-06-25  Chris Dumez  <cdumez@apple.com>
3689
3690         performance-api/performance-observer-no-document-leak.html is flaky
3691         https://bugs.webkit.org/show_bug.cgi?id=186938
3692         <rdar://problem/41379336>
3693
3694         Unreviewed, move the call to gc() inside the setInterval() so we keep
3695         trying to gc() until the frame / document are destroyed (instead of
3696         only doing a single garbage collection).
3697
3698         * TestExpectations:
3699         * performance-api/performance-observer-no-document-leak.html:
3700
3701 2018-06-25  Antoine Quint  <graouts@apple.com>
3702
3703         REGRESSION: hardware-accelerated animation fails on inline element
3704         https://bugs.webkit.org/show_bug.cgi?id=186981
3705         <rdar://problem/41418697>
3706
3707         Reviewed by Dean Jackson.
3708
3709         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3710         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
3711         * webanimations/opacity-animation-yields-compositing-expected.txt:
3712         * webanimations/opacity-animation-yields-compositing-span-expected.txt:
3713         * webanimations/opacity-animation-yields-compositing-span.html: Added.
3714         * webanimations/opacity-animation-yields-compositing.html:
3715
3716 2018-06-25  Youenn Fablet  <youenn@apple.com>
3717
3718         Add API to control mock media devices
3719         https://bugs.webkit.org/show_bug.cgi?id=186958
3720
3721         Reviewed by Eric Carlson.
3722
3723         * fast/mediastream/device-change-event-2-expected.txt: Added.
3724         * fast/mediastream/device-change-event-2.html: Added.
3725
3726 2018-06-25  Antoine Quint  <graouts@apple.com>
3727
3728         [Web Animations] Make imported/mozilla/css-animations/test_animation-pausing.html pass reliably
3729         https://bugs.webkit.org/show_bug.cgi?id=183826
3730         <rdar://problem/40997412>
3731
3732         Reviewed by Dean Jackson.
3733
3734         This test now passes reliably.
3735
3736         * TestExpectations:
3737
3738 2018-06-25  Zan Dobersek  <zdobersek@igalia.com>
3739
3740         [GCrypt] Zero-prefix (if necessary) RSA-OAEP encryption, RSA-PSS signing output
3741         https://bugs.webkit.org/show_bug.cgi?id=186967
3742
3743         Reviewed by Michael Catanzaro.
3744
3745         * platform/gtk/TestExpectations: Remove flaky failures for RSA-OAEP and RSA-PSS tests.
3746         * platform/wpe/TestExpectations: Ditto.
3747
3748 2018-06-24  Simon Fraser  <simon.fraser@apple.com>
3749
3750         Fix the composition underline to be transformed by -apple-color-filter
3751         https://bugs.webkit.org/show_bug.cgi?id=186983
3752         rdar://problem/40515558
3753
3754         Reviewed by Zalan Bujtas.
3755         
3756         * css3/color-filters/color-filter-composition-underline-color-expected.html: Added.
3757         * css3/color-filters/color-filter-composition-underline-color.html: Added.
3758
3759 2018-06-23  Zalan Bujtas  <zalan@apple.com>
3760
3761         [Mail] Use the Mail Viewer width as the base for resolving horizontal viewport units
3762         https://bugs.webkit.org/show_bug.cgi?id=186585
3763         <rdar://problem/30685325>
3764
3765         Reviewed by Tim Horton.
3766
3767         * fast/dynamic/mail-autosize-viewport-unit-expected.txt: Added.
3768         * fast/dynamic/mail-autosize-viewport-unit.html: Added.
3769
3770 2018-06-23  Per Arne Vollan  <pvollan@apple.com>
3771
3772         Layout Test imported/mozilla/css-animations/test_animation-ready.html is failing on Windows.
3773         https://bugs.webkit.org/show_bug.cgi?id=186807
3774
3775         Unreviewed test gardening.
3776
3777         * platform/win/TestExpectations:
3778
3779 2018-06-22  Youenn Fablet  <youenn@apple.com>
3780
3781         Disable WebSocket in WatchOS
3782         https://bugs.webkit.org/show_bug.cgi?id=186931
3783         <rdar://problem/39584458>
3784
3785         Reviewed by Wenson Hsieh.
3786
3787         * TestExpectations:
3788         * fast/dom/Window/watchos/no-websocket-in-watchos-expected.txt: Added.
3789         * fast/dom/Window/watchos/no-websocket-in-watchos.html: Added.
3790
3791 2018-06-22  Tim Horton  <timothy_horton@apple.com>
3792
3793         Make it possible to add a border around loading or failed-to-load images
3794         https://bugs.webkit.org/show_bug.cgi?id=186614
3795         <rdar://problem/39050152>
3796
3797         Reviewed by Zalan Bujtas.
3798
3799         * http/tests/images/loading-image-border-expected.html: Added.
3800         * http/tests/images/loading-image-border.html: Added.
3801         * http/tests/images/loading-image-no-border-expected.html: Added.
3802         * http/tests/images/loading-image-no-border.html: Added.
3803         * platform/wk2/TestExpectations:
3804         Add a test ensuring that the setting works correctly.
3805         These and similar tests do not currently work in WebKitTestRunner, so they are skipped there.
3806
3807 2018-06-22  Ross Kirsling  <ross.kirsling@sony.com>
3808
3809         [WinCairo] Unreviewed test gardening.
3810
3811         * platform/wincairo/TestExpectations:
3812         * platform/wincairo/css3/selectors3/html/css3-modsel-175a-expected.png: Added.
3813         * platform/wincairo/editing/style/apply-style-iframe-crash-expected.txt: Added.
3814
3815 2018-06-22  Youenn Fablet  <youenn@apple.com>
3816
3817         Incoming G722 doesn't work
3818         https://bugs.webkit.org/show_bug.cgi?id=186307
3819         <rdar://problem/40809745>
3820
3821         Reviewed by Eric Carlson.
3822
3823         * webrtc/audio-peer-connection-g722-expected.txt: Added.
3824         * webrtc/audio-peer-connection-g722.html: Added.
3825         * webrtc/routines.js:
3826
3827 2018-06-22  David Fenton  <david_fenton@apple.com>
3828
3829          LayoutTests imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSASSA-PKCS1-v1_5.https.any.html and imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.html are flaky.
3830         https://bugs.webkit.org/show_bug.cgi?id=186940
3831
3832         Unreviewed test gardening.
3833
3834         * TestExpectations:
3835
3836 2018-06-22  Chris Dumez  <cdumez@apple.com>
3837
3838         performance-api/performance-observer-no-document-leak.html is flaky
3839         https://bugs.webkit.org/show_bug.cgi?id=186938
3840
3841         Unreviewed, temporarily skip it while I investigate.
3842
3843         * TestExpectations:
3844
3845 2018-06-22  Michael Catanzaro  <mcatanzaro@igalia.com>
3846
3847         REGRESSION(r230950): [GTK] WebKit::CoordinatedBackingStoreTile::setBackBuffer(): WebKitWebProcess killed by SIGSEGV (ASSERTION FAILED: it != m_tiles.end())
3848         https://bugs.webkit.org/show_bug.cgi?id=186206
3849
3850         Unreviewed, remove crash expectations for crashes introduced by r230950.
3851
3852         * platform/gtk/TestExpectations:
3853
3854 2018-06-21  David Fenton  <david_fenton@apple.com>
3855
3856         Skip imported/w3c/web-platform-tests/css/css-display/display-contents-first-letter-002.html.
3857         https://bugs.webkit.org/show_bug.cgi?id=186901
3858
3859         Unreviewed test gardening.
3860
3861         * TestExpectations:
3862
3863 2018-06-15  Jer Noble  <jer.noble@apple.com>
3864
3865         Address fullscreen api CSS env feedback
3866         https://bugs.webkit.org/show_bug.cgi?id=186684
3867
3868         Reviewed by Simon Fraser.
3869
3870         * fullscreen/fullscreen-env-expected.txt: Added.
3871         * fullscreen/fullscreen-env.html: Added.
3872         * fullscreen/fullscreen-inset-top-expected.txt: Removed.
3873         * fullscreen/fullscreen-inset-top.html: Removed.
3874
3875 2018-06-20  Said Abou-Hallawa  <sabouhallawa@apple.com>
3876
3877         RenderSVGInline has to be inline always regardless of its css display value
3878         https://bugs.webkit.org/show_bug.cgi?id=186656
3879
3880         Reviewed by Zalan Bujtas.
3881
3882         * svg/dom/svg-inline-text-display-block-crash-expected.txt: Added.
3883         * svg/dom/svg-inline-text-display-block-crash.html: Added.
3884
3885 2018-06-20  Zalan Bujtas  <zalan@apple.com>
3886
3887         Do not reuse generated inline renderer for the first letter.
3888         https://bugs.webkit.org/show_bug.cgi?id=186657
3889         <rdar://problem/41157892>
3890
3891         Reviewed by Simon Fraser.
3892
3893         * fast/text/first-letter-with-display-contents-crash-expected.txt: Added.
3894         * fast/text/first-letter-with-display-contents-crash.html: Added.
3895
3896 2018-06-21  Chris Dumez  <cdumez@apple.com>
3897
3898         JSPerformanceObserverCallback creates a GC strongly-referenced Function that is never cleaned up
3899         https://bugs.webkit.org/show_bug.cgi?id=186873
3900         <rdar://problem/41271574>
3901
3902         Reviewed by Simon Fraser.
3903
3904         * performance-api/performance-observer-callback-after-gc-expected.txt: Added.
3905         * performance-api/performance-observer-callback-after-gc.html: Added.
3906         Add layout test to make sure that a performance observer's callback still gets called, even if
3907         the JS does not keep the performance observer alive.
3908
3909         * performance-api/performance-observer-no-document-leak-expected.txt: Added.
3910         * performance-api/performance-observer-no-document-leak.html: Added.
3911         * performance-api/resources/performance-observer-no-document-leak-frame.html: Added.
3912         Add layout test coverage to make sure the document does not leak if PerformanceObserver was
3913         used.
3914
3915 2018-06-20  Antoine Quint  <graouts@apple.com>
3916
3917         [Web Animations] Make imported/mozilla/css-animations/test_animation-ready.html pass reliably
3918         https://bugs.webkit.org/show_bug.cgi?id=183830
3919         <rdar://problem/40997539>
3920
3921         Reviewed by Dean Jackson.
3922
3923         This test now passes reliably.
3924
3925         * TestExpectations:
3926
3927 2018-06-21  Ryan Haddad  <ryanhaddad@apple.com>
3928
3929         Update TestExpectations for http/wpt/service-workers/third-party-registration.html.
3930         https://bugs.webkit.org/show_bug.cgi?id=183860
3931
3932         Unreviewed test gardening.
3933
3934         * platform/ios-wk2/TestExpectations: Mark as a flaky timeout.
3935
3936 2018-06-21  Fujii Hironori  <Hironori.Fujii@sony.com>
3937
3938         [GStreamer] ASSERTION FAILED: end.isValid() in PlatformTimeRanges::add
3939         https://bugs.webkit.org/show_bug.cgi?id=186880
3940
3941         Reviewed by Xabier Rodriguez-Calvar.
3942
3943         * platform/gtk/TestExpectations: Removed Crash marks of
3944         compositing/geometry/clipped-video-controller.html,
3945         fast/canvas/webgl/oes-texture-half-float-with-video.html,
3946         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgb565.html,
3947         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html,
3948         fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html,
3949         fast/events/media-focus-in-standalone-media-document.html,
3950         fullscreen/video-controls-timeline.html,
3951         http/tests/appcache/video.html, and compositing/video/poster.html.
3952
3953 2018-06-21  Fujii Hironori  <Hironori.Fujii@sony.com>
3954
3955         [GTK] http/tests/misc/bubble-drag-events.html crashes
3956         https://bugs.webkit.org/show_bug.cgi?id=182352
3957
3958         Reviewed by Carlos Garcia Campos.
3959
3960         * platform/gtk/TestExpectations:
3961         Marked http/tests/misc/bubble-drag-events.html as [ Failure ] not
3962         [ Failure Timeout Crash ].
3963         Unmarked http/tests/misc/cached-scripts.html.
3964
3965 2018-06-21  Zan Dobersek  <zdobersek@igalia.com>
3966
3967         Unreviewed WPE gardening. Handle various timeouts by adjusting or
3968         adding the appropriate test expectations.
3969
3970         * platform/wpe/TestExpectations:
3971
3972 2018-06-20  Per Arne Vollan  <pvollan@apple.com>
3973
3974         Layout Test imported/mozilla/css-animations/test_pseudoElement-get-animations.html is failing.
3975         https://bugs.webkit.org/show_bug.cgi?id=186868
3976
3977         Unreviewed test gardening.
3978
3979         * platform/win/TestExpectations:
3980
3981 2018-06-20  David Fenton  <david_fenton@apple.com>
3982
3983         rebaseline WebCryptoAPI tests for High Sierra.
3984         https://bugs.webkit.org/show_bug.cgi?id=186863
3985
3986         Unreviewed test gardening.
3987
3988         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
3989         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
3990         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
3991         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
3992
3993 2018-06-20  Alicia Boya García  <aboya@igalia.com>
3994
3995         Unreviewed GTK+ test gardening.
3996         https://bugs.webkit.org/show_bug.cgi?id=186854
3997
3998         * TestExpectations:
3999         * platform/gtk/TestExpectations:
4000         * platform/ios-wk2/TestExpectations:
4001         * platform/mac-wk2/TestExpectations:
4002
4003 2018-06-20  Antoine Quint  <graouts@apple.com>
4004
4005         [Web Animations] Make imported/mozilla/css-transitions/test_element-get-animations.html pass reliably
4006         https://bugs.webkit.org/show_bug.cgi?id=183841
4007         <rdar://problem/40998101>
4008
4009         Reviewed by Dean Jackson.
4010
4011         This test now passes reliably.
4012
4013         * TestExpectations:
4014
4015 2018-06-19  Antoine Quint  <graouts@apple.com>
4016
4017         [Web Animations] Make imported/mozilla/css-animations/test_pseudoElement-get-animations.html pass reliably
4018         https://bugs.webkit.org/show_bug.cgi?id=183818
4019         <rdar://problem/40997015>
4020
4021         Reviewed by Dean Jackson.
4022
4023         This test now passes reliably.
4024
4025         * TestExpectations:
4026
4027 2018-06-19  Per Arne Vollan  <pvollan@apple.com>
4028
4029         Layout Test imported/mozilla/css-animations/test_animation-playstate.html is failing.
4030         https://bugs.webkit.org/show_bug.cgi?id=186807
4031
4032         Unreviewed test gardening.
4033
4034         * platform/win/TestExpectations:
4035
4036 2018-06-19  Tim Horton  <timothy_horton@apple.com>
4037
4038         Unpainted area while scrolling in Reader is white
4039         https://bugs.webkit.org/show_bug.cgi?id=186541
4040         <rdar://problem/40471363>
4041
4042         Reviewed by Timothy Hatcher.
4043
4044         * tiled-drawing/background-transparency-toggle-expected.txt:
4045         This is a progression; the extended background color now matches the color
4046         of the page at this point (#CCCCCC is the specified body background, black
4047         with 0.2 alpha, blended with the root's white background).
4048
4049         * tiled-drawing/simple-document-with-dynamic-background-color-expected.txt: Added.
4050         * tiled-drawing/simple-document-with-dynamic-background-color.html: Added.
4051         Added a test that ensures that dynamically changing the background color
4052         actually applies to the RenderView background. Previously, the second layer
4053         tree dump would have a black background where it should be red.
4054
4055 2018-06-19  Michael Catanzaro  <mcatanzaro@igalia.com>
4056
4057         Unreviewed, revert some bad gardening.
4058
4059         I should not have added image results for a reftest.
4060
4061         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/directory-knowntags-001-expected.png: Removed.
4062         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-origlength-003-expected.png: Removed.
4063
4064 2018-06-19  Antoine Quint  <graouts@apple.com>
4065
4066         [Web Animations] Make imported/mozilla/css-animations/test_animation-playstate.html pass reliably
4067         https://bugs.webkit.org/show_bug.cgi?id=183828
4068         <rdar://problem/40997469>
4069
4070         Reviewed by Dean Jackson.
4071
4072         This test now passes reliably.
4073
4074         * TestExpectations:
4075
4076 2018-06-19  Wenson Hsieh  <wenson_hsieh@apple.com>
4077
4078         [WebKit on watchOS] Vend username text content type when using scribble in login fields
4079         https://bugs.webkit.org/show_bug.cgi?id=186791
4080         <rdar://problem/41226935>
4081
4082         Reviewed by Beth Dakin.
4083
4084         Add a new layout test verifying that:
4085         1. There is no text content type for a lone plain text input.
4086         2. The text content type for a plain text input preceding a password field is "username".
4087         3. The text content type for a lone plain text input with `autocomplete="username"` is "username".
4088
4089         * fast/forms/watchos/username-text-content-type-expected.txt: Added.
4090         * fast/forms/watchos/username-text-content-type.html: Added.
4091         * resources/ui-helper.js:
4092         (window.UIHelper.textContentType):
4093
4094 2018-06-19  Per Arne Vollan  <pvollan@apple.com>
4095
4096         Layout Test imported/mozilla/css-transitions/test_animation-cancel.html is failing.
4097         https://bugs.webkit.org/show_bug.cgi?id=186807
4098
4099         Unreviewed test gardening.
4100
4101         * platform/win/TestExpectations:
4102
4103 2018-06-19  Youenn Fablet  <youenn@apple.com>
4104
4105         Network Preflights do not show in WebInspector after moving CORS checks to NetworkProcess
4106         https://bugs.webkit.org/show_bug.cgi?id=186312
4107         <rdar://problem/40495434>
4108
4109         Reviewed by Chris Dumez.
4110
4111         * http/wpt/fetch/inspect-preflight-expected.txt: Added.
4112         * http/wpt/fetch/inspect-preflight.html: Added.
4113         * http/wpt/fetch/resources/preflight.py: Added.
4114         * platform/mac-wk1/TestExpectations:
4115         * platform/win/TestExpectations:
4116
4117 2018-06-19  Antoine Quint  <graouts@apple.com>
4118
4119         Layout Test imported/mozilla/css-animations/test_animation-cancel.html is a flaky failure
4120         https://bugs.webkit.org/show_bug.cgi?id=184011
4121
4122         Unreviewed.
4123
4124         This test should pass reliably as of r232960 thanks to the fix to webkit.org/b/183821.
4125
4126         * TestExpectations:
4127
4128 2018-06-19  Antoine Quint  <graouts@apple.com>
4129
4130         [Web Animations] Make imported/mozilla/css-transitions/test_animation-cancel.html pass reliably
4131         https://bugs.webkit.org/show_bug.cgi?id=183821
4132         <rdar://problem/40997034>
4133
4134         Reviewed by Dean Jackson.
4135
4136         This test now passes reliably.
4137
4138         * TestExpectations:
4139
4140 2018-06-19  Youenn Fablet  <youenn@apple.com>
4141
4142         RTCRtpSender.replaceTrack(null) ends current track
4143         https://bugs.webkit.org/show_bug.cgi?id=184911
4144         <rdar://problem/40758138>
4145
4146         Reviewed by Eric Carlson.
4147
4148         Added checks for readyState to ensure the track remains live.
4149         Split the main test into several tests to ease readability.
4150
4151         * webrtc/video-replace-track-to-null-expected.txt:
4152         * webrtc/video-replace-track-to-null.html:
4153
4154 2018-06-18  Antoine Quint  <graouts@apple.com>
4155
4156         [Web Animations] Implement "Starting of transitions" section from CSS Transitions
4157         https://bugs.webkit.org/show_bug.cgi?id=186517
4158         <rdar://problem/41000798>
4159
4160         Reviewed by Dean Jackson.
4161
4162         Implementing the CSS Transitions spec for starting transitions highlighted a couple of issues with existing tests.
4163
4164         * TestExpectations: The test imported/mozilla/css-transitions/test_animation-ready.html now passes reliably.
4165         * animations/transition-and-animation-3-expected.txt:
4166         * animations/transition-and-animation-3.html: This test was mistakenly expecting a retargeted transition to pick
4167         up from the underlying value (100px) rather than the interrupted transition's value (~0px). We update the test
4168         to be more obvious about what it is testing and with the correct behavior per the spec.
4169         * transitions/background-position-transitions-expected.txt:
4170         * transitions/background-position-transitions.html: Shorthand properties are expected to yield a transitiong for
4171         each shorthand property, so we update this test to check the background-position shorthand properties.
4172         * transitions/resources/transition-test-helpers.js: We uncovered a crash, which is not new to this patch, that forces
4173         us to work around using the background-position longhand properties. So we work around this by reading from the shorthand
4174         background-position property and manually parsing the v