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