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