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