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