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