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