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