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