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