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