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