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