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