rebaseline WebCryptoAPI tests for High Sierra.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-06-20  David Fenton  <david_fenton@apple.com>
2
3         rebaseline WebCryptoAPI tests for High Sierra.
4         https://bugs.webkit.org/show_bug.cgi?id=186863
5
6         Unreviewed test gardening.
7
8         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
9         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
10         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
11         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
12
13 2018-06-20  Alicia Boya García  <aboya@igalia.com>
14
15         Unreviewed GTK+ test gardening.
16         https://bugs.webkit.org/show_bug.cgi?id=186854
17
18         * TestExpectations:
19         * platform/gtk/TestExpectations:
20         * platform/ios-wk2/TestExpectations:
21         * platform/mac-wk2/TestExpectations:
22
23 2018-06-20  Antoine Quint  <graouts@apple.com>
24
25         [Web Animations] Make imported/mozilla/css-transitions/test_element-get-animations.html pass reliably
26         https://bugs.webkit.org/show_bug.cgi?id=183841
27         <rdar://problem/40998101>
28
29         Reviewed by Dean Jackson.
30
31         This test now passes reliably.
32
33         * TestExpectations:
34
35 2018-06-19  Antoine Quint  <graouts@apple.com>
36
37         [Web Animations] Make imported/mozilla/css-animations/test_pseudoElement-get-animations.html pass reliably
38         https://bugs.webkit.org/show_bug.cgi?id=183818
39         <rdar://problem/40997015>
40
41         Reviewed by Dean Jackson.
42
43         This test now passes reliably.
44
45         * TestExpectations:
46
47 2018-06-19  Per Arne Vollan  <pvollan@apple.com>
48
49         Layout Test imported/mozilla/css-animations/test_animation-playstate.html is failing.
50         https://bugs.webkit.org/show_bug.cgi?id=186807
51
52         Unreviewed test gardening.
53
54         * platform/win/TestExpectations:
55
56 2018-06-19  Tim Horton  <timothy_horton@apple.com>
57
58         Unpainted area while scrolling in Reader is white
59         https://bugs.webkit.org/show_bug.cgi?id=186541
60         <rdar://problem/40471363>
61
62         Reviewed by Timothy Hatcher.
63
64         * tiled-drawing/background-transparency-toggle-expected.txt:
65         This is a progression; the extended background color now matches the color
66         of the page at this point (#CCCCCC is the specified body background, black
67         with 0.2 alpha, blended with the root's white background).
68
69         * tiled-drawing/simple-document-with-dynamic-background-color-expected.txt: Added.
70         * tiled-drawing/simple-document-with-dynamic-background-color.html: Added.
71         Added a test that ensures that dynamically changing the background color
72         actually applies to the RenderView background. Previously, the second layer
73         tree dump would have a black background where it should be red.
74
75 2018-06-19  Michael Catanzaro  <mcatanzaro@igalia.com>
76
77         Unreviewed, revert some bad gardening.
78
79         I should not have added image results for a reftest.
80
81         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/directory-knowntags-001-expected.png: Removed.
82         * platform/gtk/imported/w3c/web-platform-tests/css/WOFF2/tabledata-glyf-origlength-003-expected.png: Removed.
83
84 2018-06-19  Antoine Quint  <graouts@apple.com>
85
86         [Web Animations] Make imported/mozilla/css-animations/test_animation-playstate.html pass reliably
87         https://bugs.webkit.org/show_bug.cgi?id=183828
88         <rdar://problem/40997469>
89
90         Reviewed by Dean Jackson.
91
92         This test now passes reliably.
93
94         * TestExpectations:
95
96 2018-06-19  Wenson Hsieh  <wenson_hsieh@apple.com>
97
98         [WebKit on watchOS] Vend username text content type when using scribble in login fields
99         https://bugs.webkit.org/show_bug.cgi?id=186791
100         <rdar://problem/41226935>
101
102         Reviewed by Beth Dakin.
103
104         Add a new layout test verifying that:
105         1. There is no text content type for a lone plain text input.
106         2. The text content type for a plain text input preceding a password field is "username".
107         3. The text content type for a lone plain text input with `autocomplete="username"` is "username".
108
109         * fast/forms/watchos/username-text-content-type-expected.txt: Added.
110         * fast/forms/watchos/username-text-content-type.html: Added.
111         * resources/ui-helper.js:
112         (window.UIHelper.textContentType):
113
114 2018-06-19  Per Arne Vollan  <pvollan@apple.com>
115
116         Layout Test imported/mozilla/css-transitions/test_animation-cancel.html is failing.
117         https://bugs.webkit.org/show_bug.cgi?id=186807
118
119         Unreviewed test gardening.
120
121         * platform/win/TestExpectations:
122
123 2018-06-19  Youenn Fablet  <youenn@apple.com>
124
125         Network Preflights do not show in WebInspector after moving CORS checks to NetworkProcess
126         https://bugs.webkit.org/show_bug.cgi?id=186312
127         <rdar://problem/40495434>
128
129         Reviewed by Chris Dumez.
130
131         * http/wpt/fetch/inspect-preflight-expected.txt: Added.
132         * http/wpt/fetch/inspect-preflight.html: Added.
133         * http/wpt/fetch/resources/preflight.py: Added.
134         * platform/mac-wk1/TestExpectations:
135         * platform/win/TestExpectations:
136
137 2018-06-19  Antoine Quint  <graouts@apple.com>
138
139         Layout Test imported/mozilla/css-animations/test_animation-cancel.html is a flaky failure
140         https://bugs.webkit.org/show_bug.cgi?id=184011
141
142         Unreviewed.
143
144         This test should pass reliably as of r232960 thanks to the fix to webkit.org/b/183821.
145
146         * TestExpectations:
147
148 2018-06-19  Antoine Quint  <graouts@apple.com>
149
150         [Web Animations] Make imported/mozilla/css-transitions/test_animation-cancel.html pass reliably
151         https://bugs.webkit.org/show_bug.cgi?id=183821
152         <rdar://problem/40997034>
153
154         Reviewed by Dean Jackson.
155
156         This test now passes reliably.
157
158         * TestExpectations:
159
160 2018-06-19  Youenn Fablet  <youenn@apple.com>
161
162         RTCRtpSender.replaceTrack(null) ends current track
163         https://bugs.webkit.org/show_bug.cgi?id=184911
164         <rdar://problem/40758138>
165
166         Reviewed by Eric Carlson.
167
168         Added checks for readyState to ensure the track remains live.
169         Split the main test into several tests to ease readability.
170
171         * webrtc/video-replace-track-to-null-expected.txt:
172         * webrtc/video-replace-track-to-null.html:
173
174 2018-06-18  Antoine Quint  <graouts@apple.com>
175
176         [Web Animations] Implement "Starting of transitions" section from CSS Transitions
177         https://bugs.webkit.org/show_bug.cgi?id=186517
178         <rdar://problem/41000798>
179
180         Reviewed by Dean Jackson.
181
182         Implementing the CSS Transitions spec for starting transitions highlighted a couple of issues with existing tests.
183
184         * TestExpectations: The test imported/mozilla/css-transitions/test_animation-ready.html now passes reliably.
185         * animations/transition-and-animation-3-expected.txt:
186         * animations/transition-and-animation-3.html: This test was mistakenly expecting a retargeted transition to pick
187         up from the underlying value (100px) rather than the interrupted transition's value (~0px). We update the test
188         to be more obvious about what it is testing and with the correct behavior per the spec.
189         * transitions/background-position-transitions-expected.txt:
190         * transitions/background-position-transitions.html: Shorthand properties are expected to yield a transitiong for
191         each shorthand property, so we update this test to check the background-position shorthand properties.
192         * transitions/resources/transition-test-helpers.js: We uncovered a crash, which is not new to this patch, that forces
193         us to work around using the background-position longhand properties. So we work around this by reading from the shorthand
194         background-position property and manually parsing the value. Fixing this crash is tracked by webkit.org/b/186766.
195         * transitions/transition-to-from-auto-expected.txt:
196         * transitions/transition-to-from-auto.html: Update the test to check that we only yield transitions when interpolating
197         between non-auto values, as mandated by the spec.
198
199 2018-06-18  Said Abou-Hallawa  <sabouhallawa@apple.com>
200
201         Document should not be mutated under SMILTimeContainer::updateAnimations()
202         https://bugs.webkit.org/show_bug.cgi?id=186658
203
204         Reviewed by Simon Fraser.
205
206         * svg/dom/css-animate-input-foucs-crash-expected.txt: Added.
207         * svg/dom/css-animate-input-foucs-crash.html: Added.
208
209 2018-06-18  Wenson Hsieh  <wenson_hsieh@apple.com>
210
211         fast/forms/button-set-display-flex-justifyContent-center.html is failing on macOS Mojave
212         https://bugs.webkit.org/show_bug.cgi?id=186776
213         <rdar://problem/41104962>
214
215         Fix a failing layout test by making the reference markup robust for changes to system button text color. This
216         system color is different in macOS Mojave, which causes this layout test to fail.
217
218         Reviewed by Beth Dakin.
219
220         * fast/forms/button-set-display-flex-justifyContent-center-expected.html:
221
222 2018-06-18  Michael Catanzaro  <mcatanzaro@igalia.com>
223
224         Unreviewed GTK test gardening
225
226         * TestExpectations:
227         * platform/gtk/TestExpectations:
228         * 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.
229         * 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.
230
231 2018-06-18  Youenn Fablet  <youenn@apple.com>
232
233         Validate Cross-Origin-Resource-Policy for resources cached in the MemoryCache
234         https://bugs.webkit.org/show_bug.cgi?id=186639
235         <rdar://problem/41106984>
236
237         Reviewed by Geoffrey Garen.
238
239         * http/wpt/cross-origin-resource-policy/image-in-iframe-loads-expected.txt: Added.
240         * http/wpt/cross-origin-resource-policy/image-in-iframe-loads.html: Added.
241         * http/wpt/cross-origin-resource-policy/resources/iframeImage.html: Added.
242         * http/wpt/cross-origin-resource-policy/resources/image.py:
243         (main):
244
245 2018-06-18  Zan Dobersek  <zdobersek@igalia.com>
246
247         Unreviewed WPE gardening. Manage the current set of CSS3 Filters and
248         legacy animation engine failures. Add the necessary failure expectations
249         and missing layout test baselines.
250
251         * platform/wpe/TestExpectations:
252         * platform/wpe/legacy-animation-engine/css3/filters/composited-during-animation-layertree-expected.txt: Added.
253         * platform/wpe/legacy-animation-engine/css3/filters/composited-during-transition-layertree-expected.txt: Added.
254         * platform/wpe/legacy-animation-engine/fast/text/crash-complex-text-surrogate-expected.txt: Added.
255         * platform/wpe/legacy-animation-engine/media/track/opera/track/webvtt/rendering/adhoc/cue_font_size_transition-expected.txt: Added.
256
257 2018-06-18  Zan Dobersek  <zdobersek@igalia.com>
258
259         Unreviewed WPE gardening. Updating or adding baselines for a quadruple
260         of tests that are otherwise failing with a text-only failure.
261
262         * platform/wpe/fast/canvas/webgl/index-validation-with-subsequent-draws-expected.txt: Added.
263         * platform/wpe/fast/canvas/webgl/webgl-draw-buffers-expected.txt:
264         * platform/wpe/fullscreen/full-screen-layer-dump-expected.txt: Added.
265         * platform/wpe/js/dom/constructor-length-expected.txt:
266
267 2018-06-18  Zan Dobersek  <zdobersek@igalia.com>
268
269         Unreviewed WPE gardening. Adding platform-specific baselines for
270         WebCrypto tests whose baselines were changed in r232903.
271
272         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any-expected.txt: Added.
273         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.worker-expected.txt: Added.
274         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any-expected.txt: Added.
275         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.worker-expected.txt: Added.
276         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
277         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
278         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
279         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
280
281 2018-06-17  Zan Dobersek  <zdobersek@igalia.com>
282
283         Unreviewed WPE gardening. Manage the 8 crashing tests that are failing
284         due to improper std::optional handling.
285
286         * platform/wpe/TestExpectations:
287
288 2018-06-17  Zalan Bujtas  <zalan@apple.com>
289
290         Anonymous block collapsing can destroy the renderer's parent.
291         https://bugs.webkit.org/show_bug.cgi?id=186655
292         <rdar://problem/41157554>
293
294         Reviewed by Antti Koivisto.
295
296         * fast/text/first-letter-with-anon-wrapper-crash-expected.txt: Added.
297         * fast/text/first-letter-with-anon-wrapper-crash.html: Added.
298
299 2018-06-17  Michael Catanzaro  <mcatanzaro@igalia.com>
300
301         More unreviewed GTK test gardening.
302
303         * platform/gtk/TestExpectations:
304
305 2018-06-17  Michael Catanzaro  <mcatanzaro@igalia.com>
306
307         Unreviewed GTK test gardening.
308
309         This primarily adds new expected results after the last WPT import.
310
311         * platform/gtk/TestExpectations:
312         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any-expected.txt: Added.
313         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.any.worker-expected.txt: Added.
314         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any-expected.txt: Added.
315         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.any.worker-expected.txt: Added.
316         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
317         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
318         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
319         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
320         * platform/gtk/imported/w3c/web-platform-tests/css/woff2/directory-knowntags-001-expected.png: Added.
321         * platform/gtk/imported/w3c/web-platform-tests/css/woff2/tabledata-glyf-origlength-003-expected.png: Added.
322
323 2018-06-17  Wenson Hsieh  <wenson_hsieh@apple.com>
324
325         [WebKit on watchOS] Upstream watchOS source additions to OpenSource (Part 3)
326         https://bugs.webkit.org/show_bug.cgi?id=186442
327         <rdar://problem/40879364>
328
329         Reviewed by Darin Adler.
330
331         Rename extrazoom layout test directories to watchos.
332
333         * TestExpectations:
334         * fast/css/watchos/viewport-units-shrink-to-fit-expected.txt: Renamed from LayoutTests/fast/css/extrazoom/viewport-units-shrink-to-fit-expected.txt.
335         * fast/css/watchos/viewport-units-shrink-to-fit.html: Renamed from LayoutTests/fast/css/extrazoom/viewport-units-shrink-to-fit.html.
336         * 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.
337         * fast/dom/Window/watchos/window-get-real-screen-dimensions.html: Renamed from LayoutTests/fast/dom/Window/extrazoom/window-get-real-screen-dimensions.html.
338         * fast/events/watchos/change-focus-during-change-event-expected.txt: Renamed from LayoutTests/fast/events/extrazoom/change-focus-during-change-event-expected.txt.
339         * fast/events/watchos/change-focus-during-change-event.html: Renamed from LayoutTests/fast/events/extrazoom/change-focus-during-change-event.html.
340         * 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.
341         * 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.
342         * 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.
343         * 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.
344         * fast/forms/watchos/delete-content-in-text-field-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/delete-content-in-text-field-expected.txt.
345         * fast/forms/watchos/delete-content-in-text-field.html: Renamed from LayoutTests/fast/forms/extrazoom/delete-content-in-text-field.html.
346         * 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.
347         * fast/forms/watchos/edit-text-field-calls-injected-bundle.html: Renamed from LayoutTests/fast/forms/extrazoom/edit-text-field-calls-injected-bundle.html.
348         * fast/forms/watchos/form-control-label-text-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/form-control-label-text-expected.txt.
349         * fast/forms/watchos/form-control-label-text.html: Renamed from LayoutTests/fast/forms/extrazoom/form-control-label-text.html.
350         * fast/forms/watchos/time-picker-value-change-expected.txt: Renamed from LayoutTests/fast/forms/extrazoom/time-picker-value-change-expected.txt.
351         * fast/forms/watchos/time-picker-value-change.html: Renamed from LayoutTests/fast/forms/extrazoom/time-picker-value-change.html.
352         * fast/viewport/watchos/viewport-adaptations-after-navigation-expected.txt: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-adaptations-after-navigation-expected.txt.
353         * fast/viewport/watchos/viewport-adaptations-after-navigation.html: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-adaptations-after-navigation.html.
354         * fast/viewport/watchos/viewport-disable-extra-zoom-adaptations-expected.txt: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations-expected.txt.
355         * fast/viewport/watchos/viewport-disable-extra-zoom-adaptations.html: Renamed from LayoutTests/fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations.html.
356         * 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.
357         * 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.
358
359 2018-06-17  Youenn Fablet  <youenn@apple.com>
360
361         Rename Document::hasHadActiveMediaStreamTrack to Document::hasHadCaptureMediaStreamTrack
362         https://bugs.webkit.org/show_bug.cgi?id=186743
363         rdar://problem/41151193
364
365         Reviewed by Eric Carlson.
366
367         * fast/mediastream/media-devices-enumerate-devices.html:
368
369 2018-06-17  Carlos Eduardo Ramalho  <cadubentzen@gmail.com>
370
371         [GTK] Correct behavior for dark themes
372         https://bugs.webkit.org/show_bug.cgi?id=186219
373
374         Update expectations in reftests expected to fail due to not
375         styling text inputs with GTK when color is different than default color.
376
377         Reviewed by Michael Catanzaro.
378
379         * platform/gtk/TestExpectations:
380
381 2018-06-16  Brendan McLoughlin  <brendan@bocoup.com>
382
383         Sync additional web-platform-tests directories up to 197cdad
384         https://bugs.webkit.org/show_bug.cgi?id=186356
385
386         Reviewed by Youenn Fablet.
387
388         * TestExpectations:
389         * platform/ios-simulator/TestExpectations:
390         * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
391         * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
392         * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any-expected.txt: Added.
393         * platform/ios-wk2/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker-expected.txt: Added.
394         * 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.
395         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/Screen-pixelDepth-Screen-colorDepth001-expected.txt: Added.
396         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/elementFromPoint-expected.txt: Added.
397         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/scrollIntoView-smooth-expected.txt: Added.
398         * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/scrolling-quirks-vs-nonquirks-expected.txt: Added.
399         * platform/ios-wk2/imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-cache.https-expected.txt: Added.
400         * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any-expected.txt: Added.
401         * platform/mac-wk1/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.any.worker-expected.txt: Added.
402         * platform/mac-wk1/imported/w3c/web-platform-tests/cors/client-hint-request-headers-expected.txt: Added.
403         * tests-options.json:
404
405 2018-06-15  Michael Catanzaro  <mcatanzaro@igalia.com>
406
407         Unreviewed, temporarily(?) revert some GTK crash expectations
408
409         These tests are not crashing on the GTK release bot, only on EWS. I want to see backtraces
410         and make sure they weren't just victims of our memory pressure handler. We can restore
411         these expectations again if they continue to crash on the EWS, in which case we need to
412         acquire backtraces for them.
413
414         * platform/gtk/TestExpectations:
415
416 2018-06-15  Antti Koivisto  <antti@apple.com>
417
418         Semantic colors should not be transformed by color-filter
419         https://bugs.webkit.org/show_bug.cgi?id=186566
420         <rdar://problem/40705739>
421
422         Reviewed by Simon Fraser.
423
424         * css3/color-filters/color-filter-ignore-semantic-expected.html: Added.
425         * css3/color-filters/color-filter-ignore-semantic.html: Added.
426
427 2018-06-15  Carlos Alberto Lopez Perez  <clopez@igalia.com>
428
429         [GTK] Mark tests that are failing on the EWS test queue (v3)
430
431         Unreviewed GTK gardening.
432
433         * platform/gtk/TestExpectations:
434
435 2018-06-15  Michael Catanzaro  <mcatanzaro@igalia.com>
436
437         Unreviewed GTK test gardening
438
439         * platform/gtk/TestExpectations:
440
441 2018-06-15  Timothy Hatcher  <timothy@apple.com>
442
443         Update results for fast/css/apple-system-control-colors.html
444
445         https://bugs.webkit.org/show_bug.cgi?id=186668
446
447         Unreviewed test gardening.
448
449         * fast/css/apple-system-control-colors-expected.txt: Updated for 10.13.
450         * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Copied from LayoutTests/fast/css/apple-system-control-colors-expected.txt.
451
452 2018-06-15  Youenn Fablet  <youenn@apple.com>
453
454         Layout Test platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html is flaky
455         https://bugs.webkit.org/show_bug.cgi?id=180171
456
457         Unreviewed.
458
459         As per dashboard, test is no longer flaky.
460         There might be a need to update it when bots have VCP support enabled.
461
462         * platform/mac/TestExpectations:
463         Removed flaky expectation.
464
465 2018-06-15  Youenn Fablet  <youenn@apple.com>
466
467         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
468         https://bugs.webkit.org/show_bug.cgi?id=186661
469
470         Unreviewed.
471
472         * TestExpectations: Stop outputting console log lines.
473
474 2018-06-15  Michael Catanzaro  <mcatanzaro@igalia.com>
475
476         [WPE][GTK][WebGL] Layout test fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html is failing
477         https://bugs.webkit.org/show_bug.cgi?id=181659
478         <rdar://problem/39175593>
479
480         Unreviewed. Miguel has verified that it's OK for this test to fail, so skip it.
481
482         * platform/gtk/TestExpectations:
483
484 2018-06-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
485
486         [GTK] Mark tests that are failing on the EWS test queue (v2)
487
488         Unreviewed GTK gardening.
489
490         * platform/gtk/TestExpectations:
491
492 2018-06-14  Carlos Alberto Lopez Perez  <clopez@igalia.com>
493
494         [GTK] Mark tests that are failing on the EWS test queue
495
496         Unreviewed GTK gardening.
497
498         * platform/gtk/TestExpectations:
499
500 2018-06-14  Matt Lewis  <jlewis3@apple.com>
501
502         Unreviewed, rolling out r232823.
503
504         This caused both test timeouts and api failures.
505
506         Reverted changeset:
507
508         "[Mail] Use the Mail Viewer width as the base for resolving
509         horizontal viewport units"
510         https://bugs.webkit.org/show_bug.cgi?id=186585
511         https://trac.webkit.org/changeset/232823
512
513 2018-06-14  Nan Wang  <n_wang@apple.com>
514
515         AX: Crash in AccessibilityNodeObject::textUnderElement(WebCore::AccessibilityTextUnderElementMode) const + 536
516         https://bugs.webkit.org/show_bug.cgi?id=186629
517
518         Reviewed by Chris Fleizach.
519
520         * accessibility/hidden-object-text-value-crash-expected.txt: Added.
521         * accessibility/hidden-object-text-value-crash.html: Added.
522
523 2018-06-14  John Wilander  <wilander@apple.com>
524
525         Resource Load Statistics: Shortcut classification for redirect to prevalent resource
526         https://bugs.webkit.org/show_bug.cgi?id=186627
527         <rdar://problem/41132308>
528
529         Reviewed by Brent Fulgham.
530
531         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent-expected.txt: Added.
532         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html: Added.
533         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent-expected.txt: Added.
534         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html: Added.
535         * platform/wk2/TestExpectations:
536             New tests marked as [ Pass ].
537
538 2018-06-14  Youenn Fablet  <youenn@apple.com>
539
540         Apply CSP checks before Content blocker checks in NetworkLoadChecker as done by CachedResourceLoader
541         https://bugs.webkit.org/show_bug.cgi?id=186550
542
543         Reviewed by Alex Christensen.
544
545         * http/tests/contentextensions/fetch-redirect-blocked-expected.txt: Added.
546         * http/tests/contentextensions/fetch-redirect-blocked.html: Added.
547         * http/tests/contentextensions/fetch-redirect-blocked.html.json: Added.
548         * http/tests/contentextensions/resources/subresource-redirect.php:
549
550 2018-06-14  Timothy Hatcher  <timothy@apple.com>
551
552         Expose more semantic system colors.
553
554         https://bugs.webkit.org/show_bug.cgi?id=186609
555         rdar://problem/39287277
556
557         Reviewed by Tim Horton.
558
559         * fast/css/apple-system-control-colors.html: Updated for new colors.
560         * fast/css/apple-system-control-colors-expected.txt: Ditto.
561
562 2018-06-14  Miguel Gomez  <magomez@igalia.com>
563
564         Unreviewed GTK+ gardening after r232834.
565
566         * platform/gtk/TestExpectations:
567
568 2018-06-13  Zalan Bujtas  <zalan@apple.com>
569
570         [Mail] Use the Mail Viewer width as the base for resolving horizontal viewport units
571         https://bugs.webkit.org/show_bug.cgi?id=186585
572         <rdar://problem/30685325>
573
574         Reviewed by Tim Horton.
575
576         * fast/dynamic/mail-autosize-viewport-unit-expected.txt: Added.
577         * fast/dynamic/mail-autosize-viewport-unit.html: Added.
578
579 2018-06-13  Chris Dumez  <cdumez@apple.com>
580
581         PSON: http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html ASSERTS with process swap enabled
582         https://bugs.webkit.org/show_bug.cgi?id=186545
583
584         Reviewed by Brady Eidson.
585
586         Attempt to mark the test as non-flaky now that it no longer relies on sync'ing from the WebProcess
587         to the UIProcess.
588
589         * platform/wk2/TestExpectations:
590
591 2018-06-13  David Fenton  <david_fenton@apple.com>
592
593         [macOS Debug WK1] LayoutTest fast/parser/xml-error-adopted.xml is a flaky timeout.
594         https://bugs.webkit.org/show_bug.cgi?id=186581
595
596         Unreviewed test gardening.
597
598         * platform/mac-wk1/TestExpectations:
599
600 2018-06-13  Mark Lam  <mark.lam@apple.com>
601
602         Gardening: Layout Test js/error-should-not-strong-reference-global-object.html is a flaky failure
603         https://bugs.webkit.org/show_bug.cgi?id=186372
604
605         Not reviewed.
606
607         Speculative fix to green the bots plus improved the error message logging to get
608         more info if this fails again. 
609
610         * js/error-should-not-strong-reference-global-object.html:
611
612 2018-06-13  Timothy Hatcher  <timothy@apple.com>
613
614         Input form controls have a white background in dark mode, when they should not.
615
616         https://bugs.webkit.org/show_bug.cgi?id=186577
617         rdar://problem/39258325
618
619         Reviewed by Tim Horton.
620
621         * fast/css/apple-system-control-colors-expected.txt: Updated.
622         * fast/css/apple-system-control-colors.html: Added -apple-system-control-background.
623         * platform/gtk/fast/css/apple-system-control-colors-expected.txt: Updated.
624
625 2018-06-13  John Wilander  <wilander@apple.com>
626
627         Add console logging to test case to help investigate flaky timeouts
628         https://bugs.webkit.org/show_bug.cgi?id=186603
629         <rdar://problem/41096614>
630
631         Unreviewed test gardening.
632
633         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
634         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
635             Now has step-by-step console logging so that (hopefully) the flaky timeouts don't produce empty output.
636
637 2018-06-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
638
639         TileFirstPaint strategy for async image decoding should be disabled for non root RenderLayers
640         https://bugs.webkit.org/show_bug.cgi?id=186336
641         <rdar://problem/40808099>
642
643         Reviewed by Simon Fraser.
644
645         * fast/images/async-image-composited-show-expected.html: Added.
646         * fast/images/async-image-composited-show.html: Added.
647
648 2018-06-13  Carlos Alberto Lopez Perez  <clopez@igalia.com>
649
650         [GTK] Mark some flaky tests and expected failures.
651
652         Unreviewed test gardening.
653
654         * platform/gtk/TestExpectations:
655
656 2018-06-13  Thibault Saunier  <tsaunier@igalia.com>
657
658         [WPE] Build getUserMedia support
659         https://bugs.webkit.org/show_bug.cgi?id=186547
660
661         Reviewed by Alejandro G. Castro.
662
663         * platform/gtk/TestExpectations: Mark some tests as potentially passing (they fail only
664         when built in debug mode).
665         * platform/wpe/TestExpectations: Enable MediaStream tests.
666
667 2018-06-13  Ms2ger  <Ms2ger@igalia.com>
668
669         Update expectations for WebCryptoAPI generateKey tests
670         https://bugs.webkit.org/show_bug.cgi?id=186591
671
672         Unreviewed test gardening.
673
674         These tests were split and moved around several times, and expectation
675         files for old names stuck around.
676
677         * TestExpectations: Remove reference to long-removed test.
678         * platform/gtk/TestExpectations: Remove reference to long-removed test.
679         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Removed.
680         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
681         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt.
682         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
683         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt.
684         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
685         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt.
686         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Removed.
687         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt: Removed.
688         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt: Removed.
689         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Removed.
690         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Removed.
691         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Removed.
692         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Removed.
693         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Removed.
694         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Removed.
695         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Removed.
696         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Removed.
697         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.https.worker-expected.txt: Removed.
698         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
699         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
700         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
701         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
702         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
703         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
704         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.https.worker-expected.txt: Removed.
705         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.worker-expected.txt: Removed.
706         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.worker-expected.txt: Removed.
707         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.worker-expected.txt: Removed.
708         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker-expected.txt: Removed.
709         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Removed.
710         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Removed.
711         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Removed.
712         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Removed.
713         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Removed.
714         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Removed.
715         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Removed.
716
717 2018-06-13  Per Arne Vollan  <pvollan@apple.com>
718
719         A few layout tests are failing on Windows.
720         https://bugs.webkit.org/show_bug.cgi?id=186562
721
722         Unreviewed test gardening.
723
724         * platform/win/TestExpectations:
725
726 2018-06-12  Zalan Bujtas  <zalan@apple.com>
727
728         Complex text handling should opt out of bounded text layout.
729         https://bugs.webkit.org/show_bug.cgi?id=186571
730         <rdar://problem/41060908>
731
732         Reviewed by Tim Horton.
733
734         * fast/text/complex-long-text-crash-expected.txt: Added.
735         * fast/text/complex-long-text-crash.html: Added.
736
737 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
738
739         Unreviewed, rolling out r232774.
740
741         Breaks internal builds.
742
743         Reverted changeset:
744
745         "Complex text handling should opt out of bounded text layout."
746         https://bugs.webkit.org/show_bug.cgi?id=186571
747         https://trac.webkit.org/changeset/232774
748
749 2018-06-07  Justin Fan  <justin_fan@apple.com>
750
751         Import the 2.0.0 version of Khronos WebGL conformance suite
752         https://bugs.webkit.org/show_bug.cgi?id=181293
753         <rdar://problem/40654103>
754
755         Reviewed by Dean Jackson.
756
757         Original description and patch by Zan Dobersek <zdobersek@igalia.com>. 
758         Retrying patch with up-to-date revision of conformance suite:
759
760         "Import the 2.0.0 version of the WebGL conformance suite that's
761         maintained under the Khronos organization on GitHub:
762         https://github.com/KhronosGroup/WebGL.git
763
764         The following revision of this repository has been used for importing:
765         8ea92581353d18f50d25159489897ae634eb23b1
766
767         For importing purposes, the generate-webgl-tests.py script is modified
768         to import tests at version 2.0.0 or below. 2.0 is now used as the
769         default version for importing purposes. Additionally, the
770         GreaterThanOrEqualToVersion function is fixed to correctly compare 2.x
771         versions against 1.x.
772
773         The following generate-webgl-tests.py invocation was used:
774         $ python generate-webgl-tests.py -e -w ~/WebGL/conformance-suites/2.0.0
775
776         The 2.0.0 version of the conformance suite is composed of three parts:
777         - tests under conformance/ cover WebGL1 functionality,
778         - tests under conformance2/ cover WebGL2 functionality,
779         - tests under deqp/ are a port of the dEQP suite.
780         webkit-webgl-test-harness.js file is added under webgl/2.0.0/resources/
781         to properly integrate the imported tests with the WebKit testing
782         facilities.
783
784         The complete suite is for now skipped on all platforms. WebGL1 tests
785         should be passing in majority, with failures in that part of the suite
786         mirroring the ones experienced in the current 1.0.2 and 1.0.3 suites.
787         The WebGL2 support is still incomplete, and the conformance2/ pass rate
788         will reflect that. dEQP in majority utilizes WebGL2, so the pass rate
789         is similarly poor.
790
791         List of imported conformance suite files is omitted for brevity."
792
793         * TestExpectations: Skip the WebGL 1 (conformance) and WebGL 2 (conformance2) tests
794         * webgl/2.0.0/conformance: Added.
795         * webgl/2.0.0/conformance2: Added.
796         * webgl/2.0.0/deqp: Added.
797         * webgl/2.0.0/resources: Added.
798         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
799         (window.layoutTestController.window.console.log):
800         (window.layoutTestController.window.console.error):
801         (log):
802         (window.webglTestHarness.reportResults):
803         (window.webglTestHarness.notifyFinished):
804         * webgl/generate-webgl-tests.py:
805         (GreaterThanOrEqualToVersion):
806         * webgl/resources/js-test-pre.js:
807         (window.console.log):
808         (window.console.error):
809         (initNonKhronosFramework):
810         (this.initTestingHarness):
811         (nonKhronosFrameworkNotifyDone):
812         (reportTestResultsToHarness):
813         (notifyFinishedToHarness):
814         (_logToConsole):
815         (enableJSTestPreVerboseLogging):
816         (description):
817         (_addSpan):
818         (debug):
819         (escapeHTML):
820         (testPassed):
821         (testFailed):
822         (areArraysEqual):
823         (isMinusZero):
824         (isResultCorrect):
825         (stringify):
826         (evalAndLog):
827         (shouldBe):
828         (shouldNotBe):
829         (shouldBeTrue):
830         (shouldBeFalse):
831         (shouldBeNaN):
832         (shouldBeNull):
833         (shouldBeEqualToString):
834         (shouldEvaluateTo):
835         (shouldBeNonZero):
836         (shouldBeNonNull):
837         (shouldBeUndefined):
838         (shouldBeDefined):
839         (shouldBeGreaterThanOrEqual):
840         (expectTrue):
841         (shouldThrow):
842         (assertMsg):
843         (gc.gcRec):
844         (gc):
845         (finishTest):
846         * webgl/resources/webgl-test-harness.js:
847         (log):
848         (try.request.onreadystatechange):
849         (loadTextFileAsynchronous):
850         (getMajorVersion):
851         (getURLWithOptions):
852         (greaterThanOrEqualToVersion):
853         (copyObject):
854         (toCamelCase):
855         (getFileListImpl):
856         (getFileList):
857         (FilterURL):
858         (TestFile):
859         (Test):
860         (TestHarness):
861         (TestHarness.prototype.addFiles_):
862         (TestHarness.prototype.runTests):
863         (TestHarness.prototype.setTimeout):
864         (TestHarness.prototype.clearTimeout):
865         (TestHarness.prototype.startNextTest):
866         (TestHarness.prototype.startTest):
867         (TestHarness.prototype.getTest):
868         (TestHarness.prototype.reportResults):
869         (TestHarness.prototype.dequeTest):
870         (TestHarness.prototype.notifyFinished):
871         (TestHarness.prototype.timeout):
872         (TestHarness.prototype.setTimeoutDelay):
873         (WebGLTestHarnessModule):
874
875 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
876
877         Unreviewed, rebaseline RSA-PSS tests for High Sierra.
878
879         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Add missing whitespace.
880         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Ditto.
881
882 2018-06-12  Said Abou-Hallawa  <sabouhallawa@apple.com>
883
884         Unreviewed followup for r232736
885         https://bugs.webkit.org/show_bug.cgi?id=185698
886
887         Consider the case when the SVG animation starts before requestAnimationFrame()
888         is called. Store the value of animItem and compare it later with the value
889         of animItem after detaching it from the animated animList.
890
891         * svg/dom/animated-tearoff-list-remove-target.html:
892
893 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
894
895         Mark inspector/console/webcore-logging.html as flaky on mac-wk2 debug.
896         https://bugs.webkit.org/show_bug.cgi?id=186425
897
898         Unreviewed test gardening.
899
900         * platform/mac-wk2/TestExpectations:
901
902 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
903
904         Mark media/video-buffering-allowed.html as flaky.
905         https://bugs.webkit.org/show_bug.cgi?id=186574
906
907         Unreviewed test gardening.
908
909         * TestExpectations:
910
911 2018-06-12  Zalan Bujtas  <zalan@apple.com>
912
913         Complex text handling should opt out of bounded text layout.
914         https://bugs.webkit.org/show_bug.cgi?id=186571
915         <rdar://problem/40801429>
916
917         Reviewed by Tim Horton.
918
919         * fast/text/complex-long-text-crash-expected.txt: Added.
920         * fast/text/complex-long-text-crash.html: Added.
921
922 2018-06-12  David Fenton  <david_fenton@apple.com>
923
924         Rebaseline WebCrypto API tests for High Sierra after r232641.
925         https://bugs.webkit.org/show_bug.cgi?id=186565
926
927         Unreviewed test gardening.
928
929         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Added.
930         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Added.
931         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Added.
932         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Added.
933
934 2018-06-12  Wenson Hsieh  <wenson_hsieh@apple.com>
935
936         [WebKit on watchOS] Upstream watchOS source additions to OpenSource (Part 2)
937         https://bugs.webkit.org/show_bug.cgi?id=186442
938         <rdar://problem/40879364>
939
940         Reviewed by Tim Horton.
941
942         Upstream a couple of internal test expectations on watchOS.
943
944         * fast/viewport/extrazoom/viewport-adaptations-after-navigation-expected.txt: Added.
945         * fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations-expected.txt: Added.
946
947 2018-06-12  Wenson Hsieh  <wenson_hsieh@apple.com>
948
949         REGRESSION(r228724): Occasional crash when executing ReplaceSelectionCommand at the end of the document
950         https://bugs.webkit.org/show_bug.cgi?id=186555
951         <rdar://problem/39703004>
952
953         Reviewed by Ryosuke Niwa.
954
955         Add a new layout test demonstrating the crash. The test passes if the right text is inserted into the DOM, and
956         we don't hit a crash.
957
958         * editing/execCommand/insert-apple-style-span-at-document-end-expected.txt: Added.
959         * editing/execCommand/insert-apple-style-span-at-document-end.html: Added.
960
961 2018-06-12  Jianjun Zhu  <jianjun.zhu@intel.com>
962
963         Hash deviceId and groupId of MediaTrackCapabilities.
964         https://bugs.webkit.org/show_bug.cgi?id=186471
965
966         Reviewed by Eric Carlson.
967
968         This change makes the identifier for the source of the MediaStreamTrack
969         has the same value returned by enumerateDevices(). It also prevents real
970         device ID being leaked.
971
972         * fast/mediastream/MediaStreamTrack-getCapabilities.html:
973
974 2018-06-12  Per Arne Vollan  <pvollan@apple.com>
975
976         A few layout tests are failing on Windows.
977         https://bugs.webkit.org/show_bug.cgi?id=186562
978
979         Unreviewed test gardening.
980
981         * platform/win/TestExpectations:
982
983 2018-06-11  Youenn Fablet  <youenn@apple.com>
984
985         Improve error messages in case FetchEvent.respondWith has a rejected promise
986         https://bugs.webkit.org/show_bug.cgi?id=186368
987
988         Reviewed by Chris Dumez.
989
990         * TestExpectations:
991         * http/tests/workers/service/basic-fetch.https-expected.txt:
992
993 2018-06-11  Chris Dumez  <cdumez@apple.com>
994
995         http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html times out with PSON enabled
996         https://bugs.webkit.org/show_bug.cgi?id=186546
997
998         Reviewed by Brady Eidson.
999
1000         Add layout test coverage.
1001
1002         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson-expected.txt: Added.
1003         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html: Added.
1004
1005 2018-06-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
1006
1007         Layout Test svg/dom/animated-tearoff-list-remove-target.html is a flaky timeout
1008         https://bugs.webkit.org/show_bug.cgi?id=185698
1009         <rdar://problem/40341200>
1010
1011         Reviewed by Daniel Bates.
1012
1013         The test is flaky because we get the animVal.getItem(0) of the 'x' attribute
1014         from the target element without initializing this attribute with a base value.
1015
1016         The test assumes the animator would set the animVal of the 'x' attribute
1017         from the 'from' attribute of the <animate> element before animVal.getItem(0)
1018         is executed. But this may not always happen. Therefore the test will get 
1019         the 'IndexSizeError' exception and it will time out.
1020
1021         The fix is:
1022         -- Initialize the attribute of the target element by a base value.
1023         -- Use requestAnimationFrame() instead of using setTimeout() to make the
1024            test deterministic.
1025         -- Allow the animation to advance one more step after kicking off the GC
1026            to ensure the variable 'animItem' is detached from animVal.getItem(0).
1027
1028         * svg/dom/animated-tearoff-list-remove-target.html:
1029
1030 2018-06-11  Jer Noble  <jer.noble@apple.com>
1031
1032         Unreviewed gardening; add a late endTest(), in case none of the other events fire in time.
1033
1034         * media/track/track-delete-during-setup.html:
1035
1036 2018-06-11  Mark Lam  <mark.lam@apple.com>
1037
1038         Add support for webkit-test-runner jscOptions in DumpRenderTree and WebKitTestRunner.
1039         https://bugs.webkit.org/show_bug.cgi?id=186451
1040         <rdar://problem/40875792>
1041
1042         Reviewed by Tim Horton.
1043
1044         * js/intl-numberformat-format-to-parts.html:
1045         * js/intl-pluralrules.html:
1046         * js/script-tests/intl-numberformat-format-to-parts.js:
1047
1048 2018-06-11  Chris Dumez  <cdumez@apple.com>
1049
1050         http/tests/security/cors-post-redirect-307.html fails with PSON enabled
1051         https://bugs.webkit.org/show_bug.cgi?id=186441
1052
1053         Reviewed by Brady Eidson.
1054
1055         Add layout test coverage.
1056
1057         * http/tests/security/cors-post-redirect-307-pson-expected.txt: Added.
1058         * http/tests/security/cors-post-redirect-307-pson.html: Added.
1059
1060 2018-06-11  Chris Dumez  <cdumez@apple.com>
1061
1062         Allow enabling PSON in layout tests without window.open support
1063         https://bugs.webkit.org/show_bug.cgi?id=186537
1064
1065         Reviewed by Geoffrey Garen.
1066
1067         Update layout test which requires window.open support in addition to PSON.
1068
1069         * http/tests/navigation/process-swap-window-open.html:
1070
1071 2018-06-11  Youenn Fablet  <youenn@apple.com>
1072
1073         Accept request header values should be more tightly checked after r232572 in case of CORS load
1074         https://bugs.webkit.org/show_bug.cgi?id=186533
1075         <rdar://problem/40933880>
1076
1077         Reviewed by Darin Adler.
1078
1079         Added test to check Accept header value preflight.
1080         Updated test to check that a preflight really happens if expected.
1081
1082         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight-expected.txt:
1083         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight.html:
1084         * http/tests/xmlhttprequest/resources/cors-preflight-safelisted-headers-responder.php:
1085
1086 2018-06-11  Antti Koivisto  <antti@apple.com>
1087
1088         Fix spelling.
1089
1090         * http/tests/cache/disk-cache/disk-cache-media-small.html:
1091
1092 2018-06-11  Brady Eidson  <beidson@apple.com>
1093
1094         http/tests/navigation/https-in-page-cache.html fails with process swapping on.
1095         https://bugs.webkit.org/show_bug.cgi?id=186532
1096
1097         Reviewed by Geoffrey Garen.
1098
1099         * http/tests/navigation/resources/https-in-page-cache-1.php:
1100         * http/tests/navigation/resources/https-in-page-cache-2.php:
1101         * http/tests/navigation/resources/https-in-page-cache-3.html:
1102
1103 2018-06-11  Antti Koivisto  <antti@apple.com>
1104
1105         REGRESSION (Mojave): LayoutTest http/tests/cache/disk-cache/disk-cache-media-small.html is failing
1106         https://bugs.webkit.org/show_bug.cgi?id=186482
1107         <rdar://problem/40924056>
1108
1109         Reviewed by Zalan Bujtas.
1110
1111         The test was sensitive to which exact ranges the system media framework would request.
1112
1113         * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt:
1114         * http/tests/cache/disk-cache/disk-cache-media-small.html:
1115
1116         Don't print out the ranges, just check they are all coming from the right source.
1117
1118 2018-06-11  Per Arne Vollan  <pvollan@apple.com>
1119
1120         Some CSS animations tests are failing on Windows.
1121         https://bugs.webkit.org/show_bug.cgi?id=186522
1122
1123         Unreviewed test gardening.
1124
1125         * platform/win/TestExpectations:
1126
1127 2018-06-11  Philippe Normand  <pnormand@igalia.com>
1128
1129         [webkitpy] PHP7.2 support on Debian platforms
1130         https://bugs.webkit.org/show_bug.cgi?id=186521
1131
1132         Reviewed by Michael Catanzaro.
1133
1134         * http/conf/debian-httpd-2.4-php7.2.conf: Added.
1135
1136 2018-06-11  Antoine Quint  <graouts@apple.com>
1137
1138         [Web Animations] Make imported/mozilla/css-transitions/test_setting-effect.html pass reliably
1139         https://bugs.webkit.org/show_bug.cgi?id=183850
1140
1141         Unreviewed.
1142
1143         This test is now passing.
1144
1145         * TestExpectations:
1146
1147 2018-06-11  Antoine Quint  <graouts@apple.com>
1148
1149         [Web Animations] Make imported/mozilla/css-animations/test_setting-effect.html pass reliably
1150         https://bugs.webkit.org/show_bug.cgi?id=183849
1151
1152         Unreviewed.
1153
1154         This test is now passing.
1155
1156         * TestExpectations:
1157
1158 2018-06-11  Antoine Quint  <graouts@apple.com>
1159
1160         [Web Animations] Make imported/mozilla/css-animations/test_cssanimation-animationname.html pass reliably
1161         https://bugs.webkit.org/show_bug.cgi?id=183838
1162
1163         Unreviewed.
1164
1165         This test is now passing.
1166
1167         * TestExpectations:
1168
1169 2018-06-11  Antoine Quint  <graouts@apple.com>
1170
1171         [Web Animations] Make imported/mozilla/css-transitions/test_csstransition-transitionproperty.html pass reliably
1172         https://bugs.webkit.org/show_bug.cgi?id=183835
1173
1174         Unreviewed.
1175
1176         This test is now passing.
1177
1178         * TestExpectations:
1179
1180 2018-06-11  Antoine Quint  <graouts@apple.com>
1181
1182         [Web Animations] Make imported/mozilla/css-transitions/test_animation-starttime.html pass reliably
1183         https://bugs.webkit.org/show_bug.cgi?id=183833
1184
1185         Unreviewed.
1186
1187         This test is now passing.
1188
1189         * TestExpectations:
1190
1191 2018-06-11  Antoine Quint  <graouts@apple.com>
1192
1193         [Web Animations] Make imported/mozilla/css-animations/test_animation-reverse.html pass reliably
1194         https://bugs.webkit.org/show_bug.cgi?id=183832
1195
1196         Unreviewed.
1197
1198         This test is now passing.
1199
1200         * TestExpectations:
1201
1202 2018-06-11  Antoine Quint  <graouts@apple.com>
1203
1204         [Web Animations] Make imported/mozilla/css-transitions/test_animation-pausing.html pass reliably
1205         https://bugs.webkit.org/show_bug.cgi?id=183829
1206
1207         Unreviewed.
1208
1209         This test is now passing.
1210
1211         * TestExpectations:
1212
1213 2018-06-11  Antoine Quint  <graouts@apple.com>
1214
1215         [Web Animations] Make imported/mozilla/css-transitions/test_animation-finished.html pass reliably
1216         https://bugs.webkit.org/show_bug.cgi?id=183827
1217
1218         Unreviewed.
1219
1220         This test is now passing.
1221
1222         * TestExpectations:
1223
1224 2018-06-11  Antoine Quint  <graouts@apple.com>
1225
1226         [Web Animations] Make imported/mozilla/css-transitions/test_animation-currenttime.html pass reliably
1227         https://bugs.webkit.org/show_bug.cgi?id=183825
1228
1229         Unreviewed.
1230
1231         This test is now passing.
1232
1233         * TestExpectations:
1234
1235 2018-06-11  Antoine Quint  <graouts@apple.com>
1236
1237         [Web Animations] Make imported/mozilla/css-animations/test_animation-id.html pass reliably
1238         https://bugs.webkit.org/show_bug.cgi?id=183824
1239
1240         Unreviewed.
1241
1242         This test has been passing reliably on the bots.
1243
1244         * TestExpectations:
1245
1246 2018-06-11  Antoine Quint  <graouts@apple.com>
1247
1248         [Web Animations] Make imported/mozilla/css-transitions/test_animation-computed-timing.html pass reliably
1249         https://bugs.webkit.org/show_bug.cgi?id=183823
1250
1251         Unreviewed.
1252
1253         This test is now passing.
1254
1255         * TestExpectations:
1256
1257 2018-06-11  Antoine Quint  <graouts@apple.com>
1258
1259         [Web Animations] Make imported/mozilla/css-animations/test_animation-finished.html pass reliably
1260         https://bugs.webkit.org/show_bug.cgi?id=183822
1261
1262         Unreviewed.
1263
1264         This test has been passing reliably on the bots.
1265
1266         * TestExpectations:
1267
1268 2018-06-09  Zalan Bujtas  <zalan@apple.com>
1269
1270         REGRESSION (r230480): Cannot adjust photo position on LinkedIn's profile page
1271         https://bugs.webkit.org/show_bug.cgi?id=186464
1272         <rdar://problem/40369448>
1273
1274         Reviewed by Simon Fraser.
1275
1276         * fast/images/positioned-image-when-transform-is-present-expected.html: Added.
1277         * fast/images/positioned-image-when-transform-is-present.html: Added.
1278
1279 2018-06-09  Ryosuke Niwa  <rniwa@webkit.org>
1280
1281         REGRESSION(macOS Mojave): move-by-word-visually-multi-line.html fails
1282         https://bugs.webkit.org/show_bug.cgi?id=186454
1283
1284         Reviewed by Darin Adler.
1285
1286         Added a multi-line test case which causes a failure under Mac editing behavior. The test case is symmetric to ml_1.
1287
1288         * editing/selection/move-by-word-visually-mac-expected.txt:
1289         * editing/selection/move-by-word-visually-mac.html:
1290         * editing/selection/move-by-word-visually-multi-line-expected.txt:
1291         * editing/selection/move-by-word-visually-multi-line.html:
1292
1293 2018-06-07  Jer Noble  <jer.noble@apple.com>
1294
1295         REGRESSION:  Cannot listen to audio on Google Translate with side switch set to "vibrate"
1296         https://bugs.webkit.org/show_bug.cgi?id=186415
1297         <rdar://problem/40584651>
1298
1299         Reviewed by Eric Carlson.
1300
1301         * platform/mac/media/audio-session-category-audio-autoplay-expected.txt: Added.
1302         * platform/mac/media/audio-session-category-audio-autoplay.html: Added.
1303
1304 2018-06-08  Brendan McLoughlin  <brendan@bocoup.com>
1305
1306         Sync web-platform-tests repo to 197cdad
1307         https://bugs.webkit.org/show_bug.cgi?id=186267
1308
1309         Reviewed by Youenn Fablet.
1310
1311         * TestExpectations:
1312         * platform/ios/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt:
1313         * platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
1314         * platform/mac/imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors-large-expected.txt: Added.
1315         * platform/mac/imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors-small-expected.txt: Added.
1316         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker-expected.txt: Removed.
1317         * platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt:
1318
1319 2018-06-08  Chris Dumez  <cdumez@apple.com>
1320
1321         http/tests/navigation/https-no-store-subframe-in-page-cache.html fails with PSON enabled
1322         https://bugs.webkit.org/show_bug.cgi?id=186440
1323
1324         Reviewed by Geoffrey Garen.
1325
1326         Override the PageCache setting *after* the cross-origin navigation. It was previously
1327         overriden before the navigation and thus would not persist with process swap on navigation
1328         enabled.
1329
1330         * http/tests/navigation/https-no-store-subframe-in-page-cache.html:
1331         * http/tests/navigation/resources/https-no-store-subframe-in-page-cache.html:
1332
1333 2018-06-08  Chris Dumez  <cdumez@apple.com>
1334
1335         http/tests/cache/partitioned-cache.html fails with PSON enabled
1336         https://bugs.webkit.org/show_bug.cgi?id=186438
1337
1338         Reviewed by Geoffrey Garen.
1339
1340         http/tests/cache/partitioned-cache.html was overriding a setting then navigating
1341         cross-origin, expecting the setting override to persist. However, with process
1342         swap on navigation enabled, the setting does not persist. To address the issue,
1343         we override the setting again in the document we navigate to.
1344
1345         * http/tests/cache/partitioned-cache-expected.txt:
1346         * http/tests/cache/resources/partitioned-cache-loader.html:
1347
1348 2018-06-07  Mark Lam  <mark.lam@apple.com>
1349
1350         Enhance run-jsc-stress-tests to allow a test to specify test specific options required for it to run.
1351         https://bugs.webkit.org/show_bug.cgi?id=186409
1352         <rdar://problem/40909007>
1353
1354         Reviewed by Saam Barati.
1355
1356         * js/script-tests/intl-pluralrules.js:
1357
1358 2018-06-07  Ryosuke Niwa  <rniwa@webkit.org>
1359
1360         Release assert in Document::updateLayout() in WebPage::determinePrimarySnapshottedPlugIn()
1361         https://bugs.webkit.org/show_bug.cgi?id=186383
1362         <rdar://problem/40849498>
1363
1364         Reviewed by Jon Lee.
1365
1366         Added a regression test.
1367
1368         * plugins/snapshotting/determine-primary-snapshotted-plugin-crash-expected.txt: Added.
1369         * plugins/snapshotting/determine-primary-snapshotted-plugin-crash.html: Added.
1370
1371 2018-06-07  Thibault Saunier  <tsaunier@igalia.com>
1372
1373         [GTK][WPE] Start implementing MediaStream API
1374         https://bugs.webkit.org/show_bug.cgi?id=185787
1375
1376         Reviewed by Philippe Normand.
1377
1378         * platform/gtk/TestExpectations: Reactivate MediaStream tests and enable all tests
1379         related to the mediaDevice.enumerateDevices and MediaStream (not RTCPeerConnection nor
1380         webaudio).
1381
1382 2018-06-07  Brent Fulgham  <bfulgham@apple.com>
1383
1384         Remove unused debug mode conditions
1385         https://bugs.webkit.org/show_bug.cgi?id=186358
1386         <rdar://problem/39117121>
1387
1388         Reviewed by Zalan Bujtas.
1389
1390         Rebase test expectations after behavior change.
1391
1392         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
1393         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
1394         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
1395         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1396         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
1397         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
1398         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt:
1399         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
1400         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction-expected.txt
1401         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction.html
1402
1403 2018-06-07  Brent Fulgham  <bfulgham@apple.com>
1404
1405         Handle Storage Access API calls in the absence of an attached frame
1406         https://bugs.webkit.org/show_bug.cgi?id=186373
1407         <rdar://problem/40028265>
1408
1409         Reviewed by Daniel Bates.
1410
1411         * http/tests/storageAccess/has-storage-access-crash-expected.txt: Added.
1412         * http/tests/storageAccess/has-storage-access-crash.html: Added.
1413         * http/tests/storageAccess/request-storage-access-crash-expected.txt: Added.
1414         * http/tests/storageAccess/request-storage-access-crash.html: Added.
1415         * platform/mac-wk2/TestExpectations: Add the two new tests for HighSierra+
1416
1417 2018-06-06  Youenn Fablet  <youenn@apple.com>
1418
1419         HTTP Header values validation is too strict
1420         https://bugs.webkit.org/show_bug.cgi?id=167112
1421
1422         Reviewed by Alex Christensen.
1423
1424         * http/tests/xmlhttprequest/set-bad-headervalue.html:
1425
1426 2018-06-06  David Fenton  <david_fenton@apple.com>
1427
1428         Layout Test imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html is a flaky failure.
1429         https://bugs.webkit.org/show_bug.cgi?id=184060
1430
1431         Unreviewed test gardening.
1432
1433         * platform/mac/TestExpectations:
1434
1435 2018-06-06  David Fenton  <david_fenton@apple.com>
1436
1437         Layout Test http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html is flaky on macOS WK2 [ Release ]
1438         https://bugs.webkit.org/show_bug.cgi?id=186362
1439
1440         Unreviewed test gardening.
1441
1442         * platform/mac-wk2/TestExpectations:
1443
1444 2018-06-06  Antoine Quint  <graouts@apple.com>
1445
1446         Rename color-filter to -apple-color-filter and do not expose it to Web content
1447         https://bugs.webkit.org/show_bug.cgi?id=186306
1448         <rdar://problem/39874167>
1449
1450         Reviewed by Simon Fraser.
1451
1452         Update tests for color-filter to test -apple-color-filter and explicitly turn the feature on since it's disabled by default.
1453         We also update a test to not use the colorFilter accessor and setter on CSSStyleDeclaration because using an -apple- prefix
1454         will no longer expose such a getter or setter, using getPropertyValue() and setProperty() instead.
1455
1456         * animations/resources/animation-test-helpers.js:
1457         (getPropertyValue):
1458         (comparePropertyValue):
1459         * css3/color-filters/color-filter-animation-expected.txt:
1460         * css3/color-filters/color-filter-animation.html:
1461         * css3/color-filters/color-filter-backgrounds-borders-expected.html:
1462         * css3/color-filters/color-filter-backgrounds-borders.html:
1463         * css3/color-filters/color-filter-box-shadow-expected.html:
1464         * css3/color-filters/color-filter-box-shadow.html:
1465         * css3/color-filters/color-filter-brightness-expected.html:
1466         * css3/color-filters/color-filter-brightness.html:
1467         * css3/color-filters/color-filter-caret-color-expected.html:
1468         * css3/color-filters/color-filter-caret-color.html:
1469         * css3/color-filters/color-filter-color-property-expected.html:
1470         * css3/color-filters/color-filter-color-property-list-item-expected.html:
1471         * css3/color-filters/color-filter-color-property-list-item.html:
1472         * css3/color-filters/color-filter-color-property.html:
1473         * css3/color-filters/color-filter-color-text-decorations-expected.html:
1474         * css3/color-filters/color-filter-color-text-decorations.html:
1475         * css3/color-filters/color-filter-column-rule-expected.html:
1476         * css3/color-filters/color-filter-column-rule.html:
1477         * css3/color-filters/color-filter-contrast-expected.html:
1478         * css3/color-filters/color-filter-contrast.html:
1479         * css3/color-filters/color-filter-current-color-expected.html:
1480         * css3/color-filters/color-filter-current-color.html:
1481         * css3/color-filters/color-filter-filter-list-expected.html:
1482         * css3/color-filters/color-filter-filter-list.html:
1483         * css3/color-filters/color-filter-gradients-expected.html:
1484         * css3/color-filters/color-filter-gradients.html:
1485         * css3/color-filters/color-filter-grayscale-expected.html:
1486         * css3/color-filters/color-filter-grayscale.html:
1487         * css3/color-filters/color-filter-hue-rotate-expected.html:
1488         * css3/color-filters/color-filter-hue-rotate.html:
1489         * css3/color-filters/color-filter-inherits-expected.html:
1490         * css3/color-filters/color-filter-inherits.html:
1491         * css3/color-filters/color-filter-invert-expected.html:
1492         * css3/color-filters/color-filter-invert.html:
1493         * css3/color-filters/color-filter-opacity-expected.html:
1494         * css3/color-filters/color-filter-opacity.html:
1495         * css3/color-filters/color-filter-outline-expected.html:
1496         * css3/color-filters/color-filter-outline.html:
1497         * css3/color-filters/color-filter-parsing-expected.txt:
1498         * css3/color-filters/color-filter-parsing.html:
1499         * css3/color-filters/color-filter-saturate-expected.html:
1500         * css3/color-filters/color-filter-saturate.html:
1501         * css3/color-filters/color-filter-sepia-expected.html:
1502         * css3/color-filters/color-filter-sepia.html:
1503         * css3/color-filters/color-filter-text-decoration-shadow-expected.html:
1504         * css3/color-filters/color-filter-text-decoration-shadow.html:
1505         * css3/color-filters/color-filter-text-emphasis-expected.html:
1506         * css3/color-filters/color-filter-text-emphasis.html:
1507         * css3/color-filters/color-filter-text-shadow-expected.html:
1508         * css3/color-filters/color-filter-text-shadow.html:
1509         * css3/color-filters/color-filter-text-stroke-expected.html:
1510         * css3/color-filters/color-filter-text-stroke.html:
1511         * css3/color-filters/svg/color-filter-inline-svg-expected.html:
1512         * css3/color-filters/svg/color-filter-inline-svg.html:
1513
1514 2018-06-06  David Fenton  <david_fenton@apple.com>
1515
1516         [macOS WK2 Release] Layout Test media/video-trackmenu-selection.html is flaky
1517         https://bugs.webkit.org/show_bug.cgi?id=186055
1518
1519         Unreviewed test gardening.
1520
1521         * platform/mac-wk2/TestExpectations:
1522
1523 2018-06-06  Jer Noble  <jer.noble@apple.com>
1524
1525         REGRESSION (r231817?): Layout Test media/track/track-delete-during-setup.html is a flaky timeout
1526         https://bugs.webkit.org/show_bug.cgi?id=185889
1527         <rdar://problem/40583180>
1528
1529         Reviewed by Eric Carlson.
1530
1531         Modify the track-delete-during-setup.html test to end on video element suspend in
1532         addition to canplaythrough.
1533
1534         * media/track/track-delete-during-setup.html:
1535
1536 2018-06-06  Jer Noble  <jer.noble@apple.com>
1537
1538         Regions outside of the fullscreen window are exposed during zoom operations
1539         https://bugs.webkit.org/show_bug.cgi?id=186330
1540         <rdar://problem/34698009>
1541
1542         Reviewed by Simon Fraser.
1543
1544         * fullscreen/full-screen-layer-dump-expected.txt: Added.
1545         * fullscreen/full-screen-layer-dump.html: Added.
1546
1547 2018-06-06  Alicia Boya García  <aboya@igalia.com>
1548
1549         [GTK] Unreviewed test gardening
1550         https://bugs.webkit.org/show_bug.cgi?id=186342
1551
1552         * TestExpectations:
1553         * platform/gtk/TestExpectations:
1554         * platform/mac/TestExpectations:
1555
1556 2018-06-05  Jer Noble  <jer.noble@apple.com>
1557
1558         REGRESSION (231817): Videos permanently blank out after switching out of a tab and back in
1559         https://bugs.webkit.org/show_bug.cgi?id=186326
1560         <rdar://problem/40778157>
1561
1562         Reviewed by Eric Carlson.
1563
1564         * media/video-buffering-allowed-expected.txt:
1565         * media/video-buffering-allowed.html:
1566
1567 2018-06-05  Wenson Hsieh  <wenson_hsieh@apple.com>
1568
1569         [macOS] Spelling errors in the middle of an inserted paragraph are not displayed
1570         https://bugs.webkit.org/show_bug.cgi?id=185584
1571         <rdar://problem/38676081>
1572
1573         Reviewed by Ryosuke Niwa.
1574
1575         Adds 2 new spellchecking tests, and refactors some existing tests.
1576
1577         * editing/spelling/grammar-expected.txt:
1578         * editing/spelling/grammar.html:
1579         * editing/spelling/markers-expected.txt:
1580         * editing/spelling/markers.html:
1581
1582         Tweaked so that these tests pass regardless of whether sentence retro correction is enabled or disabled.
1583
1584         * editing/spelling/retro-correction-spelling-markers-expected.txt: Added.
1585         * editing/spelling/retro-correction-spelling-markers.html: Added.
1586
1587         Tests that typing at the end of a sentence will mark other parts of the sentence as misspellings, if retro
1588         sentence correction is enabled.
1589
1590         * editing/spelling/spelling-changed-text-expected.txt:
1591         * editing/spelling/spelling-changed-text.html:
1592
1593         Tweaked to correctly wait for the marker range to become the expected value.
1594
1595         * editing/spelling/spelling-markers-after-pasting-sentence-expected.txt: Added.
1596         * editing/spelling/spelling-markers-after-pasting-sentence.html: Added.
1597
1598         Tests that after pasting a sentence with misspelled words, those misspelled words will be marked as misspellings.
1599
1600         * platform/ios/TestExpectations:
1601         * platform/mac-wk1/TestExpectations:
1602         * platform/mac-wk2/TestExpectations:
1603
1604 2018-06-05  Brent Fulgham  <bfulgham@apple.com>
1605
1606         Adjust compile and runtime flags to match shippable state of features
1607         https://bugs.webkit.org/show_bug.cgi?id=186319
1608         <rdar://problem/40352045>
1609
1610         Reviewed by Maciej Stachowiak, Jon Lee, and others.
1611
1612         * platform/mac/TestExpectations:
1613         * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt: Added.
1614         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Added.
1615         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added.
1616         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Added.
1617         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Added.
1618         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
1619         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt: Added.
1620         * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt: Added.
1621
1622 2018-06-05  Youenn Fablet  <youenn@apple.com>
1623
1624         ServiceWorker registration should store any script fetched through importScripts
1625         https://bugs.webkit.org/show_bug.cgi?id=182444
1626         <rdar://problem/37164835>
1627
1628         Reviewed by Chris Dumez.
1629
1630         * http/wpt/service-workers/persistent-importScripts-expected.txt: Added.
1631         * http/wpt/service-workers/persistent-importScripts.html: Added.
1632         * http/wpt/service-workers/resources/persistent-importScripts-script.py: Added.
1633         * http/wpt/service-workers/resources/persistent-importScripts-worker.js: Added.
1634         * http/wpt/service-workers/resources/routines.js: Added.
1635
1636 2018-06-05  Joanmarie Diggs  <jdiggs@igalia.com>
1637
1638         AX: Implement support for new blockquote, caption, and paragraph ARIA roles
1639         https://bugs.webkit.org/show_bug.cgi?id=186274
1640
1641         Reviewed by Chris Fleizach.
1642
1643         Add the three ARIA roles to the existing role-exposure tests and update
1644         expectations accordingly. Also update several additional GTK tests because
1645         the mapping of these ARIA roles results in new object attributes appearing
1646         for native HTML blockquote, paragraph, and caption elements.
1647
1648         * accessibility/gtk/object-attributes-expected.txt:
1649         * accessibility/gtk/xml-roles-exposed-expected.txt:
1650         * accessibility/gtk/xml-roles-exposed.html:
1651         * accessibility/roles-computedRoleString-expected.txt:
1652         * accessibility/roles-computedRoleString.html:
1653         * accessibility/roles-exposed.html:
1654         * inspector/dom/hideHighlight-expected.txt:
1655         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
1656         * platform/gtk/accessibility/roles-exposed-expected.txt:
1657         * platform/gtk/accessibility/table-one-cell-expected.txt:
1658         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
1659         * platform/mac/accessibility/roles-exposed-expected.txt:
1660
1661 2018-06-04  Chris Dumez  <cdumez@apple.com>
1662
1663         Rename "Cross-Origin-Options" HTTP header to "Cross-Origin-Window-Policy"
1664         https://bugs.webkit.org/show_bug.cgi?id=186287
1665         <rdar://problem/40783352>
1666
1667         Reviewed by Youenn Fablet.
1668
1669         * http/wpt/cross-origin-options/allow-postmessage-expected.txt: Removed.
1670         * http/wpt/cross-origin-options/allow-postmessage-from-deny-expected.txt: Removed.
1671         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html.headers: Removed.
1672         * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt: Removed.
1673         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target-expected.txt: Removed.
1674         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target-expected.txt: Removed.
1675         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.headers: Removed.
1676         * http/wpt/cross-origin-window-policy/allow-postmessage-expected.txt: Added.
1677         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny-expected.txt: Added.
1678         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html: Renamed from LayoutTests/http/wpt/cross-origin-options/allow-postmessage-from-deny.html.
1679         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html.headers: Added.
1680         * http/wpt/cross-origin-window-policy/allow-postmessage.html: Renamed from LayoutTests/http/wpt/cross-origin-options/allow-postmessage.html.
1681         * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header-expected.txt: Added.
1682         * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header.html: Renamed from LayoutTests/http/wpt/cross-origin-options/cross-origin-options-header.html.
1683         * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target-expected.txt: Added.
1684         * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target.html: Renamed from LayoutTests/http/wpt/cross-origin-options/navigation-from-opener-via-open-target.html.
1685         * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target-expected.txt: Added.
1686         * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target.html: Renamed from LayoutTests/http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target.html.
1687         * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.
1688         * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html.headers: Added.
1689         * http/wpt/cross-origin-window-policy/resources/destination.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/destination.html.
1690         * http/wpt/cross-origin-window-policy/resources/navigate-parent-via-anchor.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/navigate-parent-via-anchor.html.
1691         * http/wpt/cross-origin-window-policy/resources/navigation-from-subframe-frame.py: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/navigation-from-subframe-frame.py.
1692         (main):
1693         * http/wpt/cross-origin-window-policy/resources/serve-cross-origin-window-policy-header.py: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/serve-cross-origin-options-header.py.
1694         (main):
1695         * http/wpt/cross-origin-window-policy/resources/utils.js: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/utils.js.
1696
1697 2018-06-04  Ryosuke Niwa  <rniwa@webkit.org>
1698
1699         Moved the corresponding expected results for the tests moved in r232430.
1700
1701         * platform/ios/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from LayoutTests/platform/ios/editing/simple-line-layout-caret-is-gone-expected.txt.
1702         * platform/wincairo/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from LayoutTests/platform/wincairo/editing/simple-line-layout-caret-is-gone-expected.txt.
1703
1704 2018-06-04  Dean Jackson  <dino@apple.com>
1705
1706         AR Badging on transparent thumbnail images makes the glyph look really dark
1707         https://bugs.webkit.org/show_bug.cgi?id=186289
1708         <rdar://problem/40627111>
1709
1710         Reviewed by Anders Carlsson.
1711
1712         Update the test to exercise more background colors. Include the results for the AR badge.
1713
1714         * system-preview/badge-expected.html: Added.
1715         * system-preview/badge.html:
1716
1717 2018-06-04  Chris Dumez  <cdumez@apple.com>
1718
1719         Update Fetch code to provide more useful exception messages
1720         https://bugs.webkit.org/show_bug.cgi?id=186156
1721
1722         Reviewed by Youenn Fablet.
1723
1724         Rebaseline tests that have different output.
1725
1726         * http/tests/workers/service/basic-fetch.https-expected.txt:
1727
1728 2018-06-04  Alexey Proskuryakov  <ap@apple.com>
1729
1730         Add Mojave support to WebKit tools
1731         https://bugs.webkit.org/show_bug.cgi?id=186282
1732
1733         Reviewed by Daniel Bates.
1734
1735         * platform/mac-mojave: Added an empty directory to avoid breaking scripts.
1736
1737 2018-06-04  Daniel Bates  <dabates@apple.com>
1738
1739         Update Strong Password appearance
1740         https://bugs.webkit.org/show_bug.cgi?id=186239
1741         <rdar://problem/38183795>
1742
1743         Reviewed by Brent Fulgham.
1744
1745         Update expected results as necessary for the change in appearance.
1746
1747         * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
1748         * platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1749         * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
1750         * platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1751
1752 2018-06-04  Per Arne Vollan  <pvollan@apple.com>
1753
1754         Rebaseline editing/style/apply-style-iframe-crash.html on Windows.
1755
1756         Unreviewed test gardening.
1757
1758         * platform/win/editing/style/apply-style-iframe-crash-expected.txt: Added.
1759
1760 2018-06-04  Zan Dobersek  <zdobersek@igalia.com>
1761
1762         Unreviewed WPE gardening.
1763
1764         Adding platform-specific baselines for three http/tests/cache/ tests.
1765         Updating baseline for the security/block-test.html test.
1766         Adding failure expectations for a few other failures, linking to existing bugs.
1767
1768         * platform/wpe/TestExpectations:
1769         * platform/wpe/http/tests/cache: Added.
1770         * platform/wpe/http/tests/cache/disk-cache: Added.
1771         * platform/wpe/http/tests/cache/disk-cache/redirect-chain-limits-expected.txt: Added.
1772         * platform/wpe/http/tests/cache/iframe-304-crash-expected.txt: Added.
1773         * platform/wpe/http/tests/cache/network-error-during-revalidation-expected.txt: Added.
1774         * platform/wpe/security/block-test-expected.txt:
1775
1776 2018-06-04  Zan Dobersek  <zdobersek@igalia.com>
1777
1778         Unreviewed WPE gardening.
1779
1780         Manage the W3C test failures by rebaselining what can be rebaselined, and adding
1781         failing expectations for the rest of the failures. This mostly addresses the
1782         new CSS Text tests that were imported lately, as well as changes in console logging.
1783
1784         * platform/wpe/TestExpectations:
1785         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1786         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/url/sandboxed-iframe-expected.txt: Added.
1787         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt: Added.
1788         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt: Added.
1789         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt: Added.
1790         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt: Added.
1791         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt: Added.
1792         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt: Added.
1793         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt: Added.
1794         * platform/wpe/imported/w3c/web-platform-tests/css: Added.
1795         * platform/wpe/imported/w3c/web-platform-tests/css/css-text: Added.
1796         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space: Added.
1797         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt: Added.
1798         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt: Added.
1799         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt: Added.
1800         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt: Added.
1801         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt: Added.
1802         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
1803         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
1804         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
1805         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
1806         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
1807         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt:
1808         * platform/wpe/imported/w3c/web-platform-tests/fetch/security: Added.
1809         * platform/wpe/imported/w3c/web-platform-tests/fetch/security/embedded-credentials.tentative.sub-expected.txt: Added.
1810         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1811
1812 2018-06-03  Michael Catanzaro  <mcatanzaro@igalia.com>
1813
1814         More unreviewed GTK test gardening
1815
1816         * platform/gtk/TestExpectations:
1817
1818 2018-06-03  Michael Catanzaro  <mcatanzaro@igalia.com>
1819
1820         Unreviewed GTK test expectations gardening
1821
1822         * TestExpectations:
1823         * platform/gtk/TestExpectations:
1824         * platform/gtk/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Renamed from LayoutTests/platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt.
1825         * platform/gtk/editing/style/apply-style-iframe-crash-expected.txt: Renamed from LayoutTests/platform/gtk/editing/apply-style-iframe-crash-expected.txt.
1826
1827 2018-06-01  Wenson Hsieh  <wenson_hsieh@apple.com>
1828
1829         [Extra zoom mode] The user should always be able to double tap to zoom to a scale of at least 1
1830         https://bugs.webkit.org/show_bug.cgi?id=186209
1831         <rdar://problem/40529255>
1832
1833         Reviewed by Tim Horton.
1834
1835         Add a test to verify that double tapping zooms in on a page where all the text is large enough to be legible at
1836         initial scale.
1837
1838         * fast/events/extrazoom/double-tap-to-zoom-with-large-text-expected.txt: Added.
1839         * fast/events/extrazoom/double-tap-to-zoom-with-large-text.html: Added.
1840
1841 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
1842
1843         Editor can hold references to Documents after you navigate away
1844         https://bugs.webkit.org/show_bug.cgi?id=186215
1845
1846         Reviewed by Simon Fraser.
1847
1848         Added a regression test.
1849
1850         * editing/selection/navigation-clears-editor-state-expected.txt: Added.
1851         * editing/selection/navigation-clears-editor-state.html: Added.
1852
1853 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
1854
1855         Move tests in LayoutTests/editing to appropriate subdirectories
1856         https://bugs.webkit.org/show_bug.cgi?id=186212
1857
1858         Rubber-stamped by Wenson Hsieh.
1859
1860         Moved the following four tests in LayoutTests/editing to its subdirectories.
1861
1862         * editing/input/composition-underline-color-expected-mismatch.html: Moved from editing/composition-underline-color-expected-mismatch.html.
1863         * editing/input/composition-underline-color.html: Move from editing/composition-underline-color.html.
1864         * editing/input/marked-text-appearance-expected-mismatch.html: Copied from LayoutTests/editing/marked-text-appearance-expected-mismatch.html.
1865         * editing/input/marked-text-appearance.html: Moved from editing/marked-text-appearance.html.
1866         * editing/selection/rtl-to-ltr-editing-word-move-spin-expected.txt: Moved from editing/rtl-to-ltr-editing-word-move-spin-expected.txt.
1867         * editing/selection/rtl-to-ltr-editing-word-move-spin.html: Moved from editing/rtl-to-ltr-editing-word-move-spin.html.
1868         * editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from editing/simple-line-layout-caret-is-gone-expected.txt.
1869         * editing/selection/simple-line-layout-caret-is-gone.html: Moved from editing/simple-line-layout-caret-is-gone.html.
1870         * editing/style/apply-style-iframe-crash-expected.txt: Moved from editing/apply-style-iframe-crash-expected.txt.
1871         * editing/style/apply-style-iframe-crash.html: Moved from editing/apply-style-iframe-crash.html.
1872
1873 2018-06-01  David Fenton  <david_fenton@apple.com>
1874
1875         Skip fetch/api/redirect/redirect-method.html and fetch/api/redirect/redirect-method-worker.html on macOS debug.
1876         https://bugs.webkit.org/show_bug.cgi?id=184365
1877
1878         Unreviewed test gardening.
1879
1880         * platform/mac/TestExpectations:
1881
1882 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
1883
1884         ResourceLoader::cancel() shouldn't synchronously fire load event on document
1885         https://bugs.webkit.org/show_bug.cgi?id=185284
1886         <rdar://problem/39994507>
1887
1888         Reviewed by Antti Koivisto.
1889
1890         Fixed the tests as needed, and skipped more drag & drop tests in WebKitTestRunner as drag & drop isn't supported.
1891
1892         * editing/pasteboard/drag-image-to-contenteditable-in-iframe.html: Fixed the test. Explicitly invoke
1893         testRunner.waitUntilDone() to wait until the iframe is loaded. Because "load" event in DOM only fires after
1894         all subframes are loaded but the load delegate callback fires as long as subresources in the main frame
1895         had finished loading, DumpRenderTree would finish the test prematurely otherwise. The old code happens to
1896         work before this patch because we happen to not invoke FrameLoader::checkComplete at the "right" moment.
1897         The WebCore change now triggers such a check and prematurely end the test without this fix to the test.
1898         * http/tests/xmlhttprequest/reentrant-cancel-expected.txt:
1899         * http/tests/xmlhttprequest/reentrant-cancel.html: Canceling XHR inside addElement is no longer
1900         firing load event synchronously as expected. Added a code to end the test after the load event.
1901         * http/wpt/service-workers/clone-opaque-being-loaded-response.html:
1902         * platform/mac-wk2/TestExpectations:
1903         * platform/wk2/TestExpectations:
1904
1905 2018-05-31  Ryosuke Niwa  <rniwa@webkit.org>
1906
1907         Some tests for webkitdirectory API fail when tests are in an APFS file system
1908         https://bugs.webkit.org/show_bug.cgi?id=186184
1909
1910         Reviewed by Chris Dumez.
1911
1912         On an APFS volume, files may not be listed in the lexicologically order and the size of a directory
1913         may defer from that of HFS+. To make the test results consistent on either file systems,
1914         sort file entries lexicologically by the name and list two possible directory sizes as the expectation.
1915
1916         Added a new helper function, shouldBeOneOfValues, which takes an array of values as the expectation.
1917
1918         * editing/pasteboard/entries-api/datatransfer-items-drop-directoryReader.html:
1919         * editing/pasteboard/entries-api/datatransfer-items-drop-getAsEntry-expected.txt:
1920         * editing/pasteboard/entries-api/datatransfer-items-drop-getAsEntry.html:
1921         * fast/forms/file/entries-api/drag-folder-webkitEntries-expected.txt:
1922         * fast/forms/file/entries-api/drag-folder-webkitEntries.html:
1923         * fast/forms/file/entries-api/webkitdirectory-drag-folder.html:
1924         * resources/js-test.js:
1925         (shouldBeOneOfValues): Added.
1926
1927 2018-06-01  Daniel Bates  <dabates@apple.com>
1928
1929         http/tests/inspector/network/har/har-page.html should actually sort dumped cookies by name
1930         https://bugs.webkit.org/show_bug.cgi?id=186137
1931
1932         Reviewed by Joseph Pecoraro.
1933
1934         JavaScript does not support comparison of String data types using the minus operator. Instead
1935         implement the string comparator using relational operators and the identity operator.
1936
1937         * http/tests/inspector/network/har/har-page-expected.txt:
1938         * http/tests/inspector/network/har/har-page.html:
1939         * platform/gtk/TestExpectations: Unskip test.
1940
1941 2018-06-01  Youenn Fablet  <youenn@apple.com>
1942
1943         http/tests/appcache/deferred-events.html is flaky due to console log messages
1944         https://bugs.webkit.org/show_bug.cgi?id=185543
1945
1946         Reviewed by Chris Dumez.
1947
1948         Update the test to wait for the onerror callback.
1949         At that time, all console logging should be done.
1950
1951         * http/tests/appcache/deferred-events-expected.txt:
1952         * http/tests/appcache/deferred-events.html:
1953
1954 2018-05-29  Yusuke Suzuki  <utatane.tea@gmail.com>
1955
1956         [JSC] Add Symbol.prototype.description getter
1957         https://bugs.webkit.org/show_bug.cgi?id=186053
1958
1959         Reviewed by Keith Miller.
1960
1961         * js/Object-getOwnPropertyNames-expected.txt:
1962         * js/script-tests/Object-getOwnPropertyNames.js:
1963
1964 2018-06-01  Brent Fulgham  <bfulgham@apple.com>
1965
1966         Unskip fast/html/marquee-reparent-check.html on macOS debug.
1967         https://bugs.webkit.org/show_bug.cgi?id=178465
1968         <rdar://problem/35052953>
1969
1970         Reviewed by Geoffrey Garen.
1971
1972         Unskipping test since the debug assertion is no longer reproducible in
1973         current sources on shipping software.
1974
1975         * platform/mac/TestExpectations:
1976
1977 2018-05-31  Per Arne Vollan  <pvollan@apple.com>
1978
1979         Skip http/tests/security/referrer-policy-header.html on Windows.
1980         https://bugs.webkit.org/show_bug.cgi?id=186183
1981
1982         Unreviewed test gardening.
1983
1984         * platform/win/TestExpectations:
1985
1986 2018-05-31  Manuel Rego Casasnovas  <rego@igalia.com>
1987
1988         [css-text] Update test suite
1989         https://bugs.webkit.org/show_bug.cgi?id=186145
1990
1991         Reviewed by Youenn Fablet.
1992
1993         These tests used to have problems in Mac and iOS platforms,
1994         but they were reworked in WPT upstream:
1995         https://github.com/web-platform-tests/wpt/pull/10860
1996
1997         Importing the new version of the tests in this patch.
1998
1999         * platform/ios/TestExpectations:
2000         * platform/mac/TestExpectations:
2001
2002 2018-05-31  Chris Dumez  <cdumez@apple.com>
2003
2004         Update http/wpt/service-workers/header-filtering.https.html to use a valid Referrer-Policy
2005         https://bugs.webkit.org/show_bug.cgi?id=186148
2006
2007         Reviewed by Youenn Fablet.
2008
2009         Update http/wpt/service-workers/header-filtering.https.html to use a valid Referrer-Policy to
2010         avoid logging a console message.
2011
2012         * http/wpt/service-workers/header-filtering.https-expected.txt:
2013         * http/wpt/service-workers/resources/response-full-of-headers.py:
2014         (main):
2015
2016 2018-05-31  Yacine Bandou  <yacine.bandou_ext@softathome.com>
2017
2018         [wpe] update the TestExpectations for encrypted-media after some investigations
2019         https://bugs.webkit.org/show_bug.cgi?id=185593
2020
2021         Reviewed by Xabier Rodriguez-Calvar.
2022
2023         After the fix 185725 and some investigations, the WPE platform TestExpectations should be updated
2024
2025         * platform/wpe/TestExpectations:
2026         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https-expected.txt:
2027         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-expected.txt:
2028         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https-expected.txt:
2029         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt:
2030         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt:
2031         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt:
2032         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt:
2033
2034 2018-05-31  Miguel Gomez  <magomez@igalia.com>
2035
2036         Unreviewed GTK+ gardening after r232336.
2037
2038         * platform/gtk/TestExpectations:
2039
2040 2018-05-30  Nan Wang  <n_wang@apple.com>
2041
2042         AX: VoiceOver on macOS does not announce fieldset description from aria-describedby when focussing inputs
2043         https://bugs.webkit.org/show_bug.cgi?id=185246
2044         <rdar://problem/39939028>
2045
2046         Reviewed by Chris Fleizach.
2047
2048         * accessibility/mac/aria-describedby-fieldset-expected.txt: Added.
2049         * accessibility/mac/aria-describedby-fieldset.html: Added.
2050
2051 2018-05-30  Chris Fleizach  <cfleizach@apple.com>
2052
2053         AX: Expose link rel type to voiceover
2054         https://bugs.webkit.org/show_bug.cgi?id=186084
2055         <rdar://problem/40640871>
2056
2057         Reviewed by Sam Weinig.
2058
2059         * accessibility/image-link-expected.txt:
2060         * accessibility/image-map2-expected.txt:
2061         * accessibility/mac/document-links-expected.txt:
2062         * accessibility/mac/linkrel-expected.txt: Added.
2063         * accessibility/mac/linkrel.html: Added.
2064
2065 2018-05-30  Ryan Haddad  <ryanhaddad@apple.com>
2066
2067         Rebaseline http/wpt/service-workers/header-filtering.https.html after r232310.
2068
2069         Unreviewed test gardening.
2070
2071         * http/wpt/service-workers/header-filtering.https-expected.txt:
2072
2073 2018-05-30  Brady Eidson  <beidson@apple.com>
2074
2075         REGRESSION (r224684): User-agent seen by page does not change when modified by the develop menu options after reloading.
2076         <rdar://problem/34918109> and https://bugs.webkit.org/show_bug.cgi?id=186111
2077
2078         Reviewed by Andy Estes.
2079
2080         * TestExpectations: Skip in WK1
2081         * platform/wk2/TestExpectations: Enable in WK2
2082
2083         * http/tests/navigation/resources/user-agent-script.php: Added.
2084         * http/tests/navigation/useragent-reload-expected.txt: Added.
2085         * http/tests/navigation/useragent-reload.php: Added.
2086
2087 2018-05-30  Daniel Bates  <dabates@apple.com>
2088
2089         Web Inspector: Annotate Same-Site cookies
2090         https://bugs.webkit.org/show_bug.cgi?id=184897
2091         <rdar://problem/35178209>
2092
2093         Reviewed by Brian Burg.
2094
2095         Update an existing test to ensure we include cookie details in the HTTP Archive (HAR) report.
2096
2097         * http/tests/inspector/network/har/har-page-expected.txt:
2098         * http/tests/inspector/network/har/har-page.html:
2099
2100 2018-05-30  John Wilander  <wilander@apple.com>
2101
2102         Add console logging to grant-storage-access-under-opener.html to assess its flakiness
2103         https://bugs.webkit.org/show_bug.cgi?id=183714
2104         <rdar://problem/38666060>
2105
2106         Unreviewed test gardening.
2107
2108         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
2109         * http/tests/storageAccess/grant-storage-access-under-opener.html:
2110             Now outputs console log entries, step by step, to see where the timeouts happen.
2111         * platform/ios-wk2/TestExpectations:
2112             Switched to [ Pass ] on iOS Debug to maximize chance of seeing the flakiness.
2113
2114 2018-05-29  Keith Miller  <keith_miller@apple.com>
2115
2116         Error instances should not strongly hold onto StackFrames
2117         https://bugs.webkit.org/show_bug.cgi?id=185996
2118
2119         Reviewed by Mark Lam.
2120
2121         * js/error-should-not-strong-reference-global-object-expected.txt: Added.
2122         * js/error-should-not-strong-reference-global-object.html: Added.
2123
2124 2018-05-30  Chris Dumez  <cdumez@apple.com>
2125
2126         Referrer-Policy response header is ignored
2127         https://bugs.webkit.org/show_bug.cgi?id=186037
2128         <rdar://problem/40600335>
2129
2130         Reviewed by Youenn Fablet.
2131
2132         Add layout test coverage.
2133
2134         * http/tests/security/referrer-policy-header-and-meta-tag-emptyString-expected.txt: Added.
2135         * http/tests/security/referrer-policy-header-and-meta-tag-emptyString.html: Added.
2136         * http/tests/security/referrer-policy-header-and-meta-tag-expected.txt: Added.
2137         * http/tests/security/referrer-policy-header-and-meta-tag.html: Added.
2138         * http/tests/security/referrer-policy-header-expected.txt: Added.
2139         * http/tests/security/referrer-policy-header.html: Added.
2140         * http/tests/security/referrer-policy-invalid-expected.txt:
2141         * http/tests/security/referrer-policy-invalid.html:
2142         * http/tests/security/resources/postReferrer.php: Added.
2143         * http/tests/security/resources/serve-referrer-policy-and-meta-tag.php: Added.
2144         * http/tests/security/resources/serve-referrer-policy-and-test.php: Added.
2145
2146 2018-05-30  Youenn Fablet  <youenn@apple.com>
2147
2148         Rename CrossOriginResourcePolicy same to same-origin
2149         https://bugs.webkit.org/show_bug.cgi?id=186080
2150
2151         Reviewed by Chris Dumez.
2152
2153         * http/wpt/cross-origin-resource-policy/fetch-expected.txt:
2154         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt:
2155         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html:
2156         * http/wpt/cross-origin-resource-policy/fetch.html:
2157         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt:
2158         * http/wpt/cross-origin-resource-policy/iframe-loads.html:
2159         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt:
2160         * http/wpt/cross-origin-resource-policy/image-loads.html:
2161         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt:
2162         * http/wpt/cross-origin-resource-policy/script-loads.html:
2163
2164 2018-05-30  Jer Noble  <jer.noble@apple.com>
2165
2166         Media elements outside fullscreen should not be considered main content.
2167         https://bugs.webkit.org/show_bug.cgi?id=186063
2168         <rdar://problem/40630437>
2169
2170         Reviewed by Eric Carlson.
2171
2172         * platform/mac/media/video-best-element-for-playback-controls-purpose-expected.txt: Added.
2173         * platform/mac/media/video-best-element-for-playback-controls-purpose.html: Added.
2174
2175 2018-05-30  Ms2ger  <Ms2ger@igalia.com>
2176
2177         [GTK] Unreviewed test gardening
2178         https://bugs.webkit.org/show_bug.cgi?id=186098
2179
2180         Unreviewed gardening.
2181
2182         * platform/gtk/TestExpectations:
2183           - css3/blending/blend-mode-clip-accelerated-transformed-blending.html: passing since r230479, failing again since 230991.
2184           - fast/text/font-collection.html: fails due to a lack of font collection support
2185           - editing/caret/caret-in-empty-cell.html: fails since it was added
2186           - css3/color-filters/color-filter-color-property-list-item.html: fails since it was added
2187           - css3/color-filters/color-filter-opacity.html: fails since it was added
2188           - fast/hidpi/filters-turbulence.html: fails since it was added
2189
2190 2018-05-30  Stephen McGruer  <smcgruer@chromium.org>
2191
2192         iOS: setting 'defaultValue' of input type=date from script should cause a UI update
2193         https://bugs.webkit.org/show_bug.cgi?id=185982
2194
2195         Reviewed by Darin Adler.
2196
2197         * fast/forms/date/date-appearance-defaultValue-expected.html: Added.
2198         * fast/forms/date/date-appearance-defaultValue.html: Added.
2199
2200 2018-05-29  Frederic Wang  <fwang@igalia.com>
2201
2202         Import WPT tests for CSS animations
2203         https://bugs.webkit.org/show_bug.cgi?id=186046
2204
2205         Reviewed by Youenn Fablet.
2206
2207         * TestExpectations: Mark some tests requiring support for reftest-wait as failing/flacky.
2208         * tests-options.json: Mark animationevent-types.html as slow.
2209
2210 2018-05-29  Nan Wang  <n_wang@apple.com>
2211
2212         AX: macOS VoiceOver doesn't announce when details element is expanded when using role group
2213         https://bugs.webkit.org/show_bug.cgi?id=180866
2214         <rdar://problem/36074338>
2215
2216         Reviewed by Chris Fleizach.
2217
2218         * accessibility/mac/details-summary-expected.txt:
2219         * accessibility/mac/details-summary.html:
2220
2221 2018-05-29  Tadeu Zagallo  <tzagallo@apple.com>
2222
2223         Don't assert on m_actionsStart when setting actions on DFA nodes
2224         https://bugs.webkit.org/show_bug.cgi?id=185979
2225         <rdar://problem/39669458>
2226
2227         Reviewed by Geoffrey Garen.
2228
2229         DFANode::setActions is called immediately after the node is created, and once again to set
2230         the actions of catch-all regular expressions (.*) on the root node. That works because
2231         m_actionsStart is initially 0, since the root was the first node to be created, but may fail
2232         after minimizing the DFA, when the root may no longer be the first node, and therefore
2233         m_actionsStart would not be 0, even if there are no actions attached to that node.
2234
2235         * http/tests/contentextensions/root-actions-expected.txt: Added.
2236         * http/tests/contentextensions/root-actions.html: Added.
2237         * http/tests/contentextensions/root-actions.html.json: Added.
2238
2239 2018-05-29  Nan Wang  <n_wang@apple.com>
2240
2241         AX: setValue on contenteditable should preserve whitespace
2242         https://bugs.webkit.org/show_bug.cgi?id=185897
2243
2244         Reviewed by Ryosuke Niwa.
2245
2246         * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt:
2247         * accessibility/mac/AOM-event-accessiblesetvalue.html:
2248         * accessibility/mac/set-value-editable-types-expected.txt:
2249         * accessibility/mac/set-value-editable-types.html:
2250
2251 2018-05-29  Antoine Quint  <graouts@apple.com>
2252
2253         [Web Animations] Handle relative length units
2254         https://bugs.webkit.org/show_bug.cgi?id=186047
2255
2256         Reviewed by Dean Jackson.
2257
2258         Record WPT test progressions and updated failures.
2259
2260         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2261         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2262         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2263         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2264         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2265         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2266         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2267         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2268         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2269
2270 2018-05-28  Claudio Saavedra  <csaavedra@igalia.com>
2271
2272         [GTK][WPE] AppCache test gardening
2273
2274         Some appcache tests were flaky due to console output, see
2275         https://bugs.webkit.org/show_bug.cgi?id=185431 for more info.
2276         Fixing those by dumping the output to stderr instead.
2277
2278         At the same time, clean up the expectations for appcache tests,
2279         many were now passing, so several old bugs got closed now.
2280
2281         Unreviewed gardening.
2282         * platform/gtk/TestExpectations:
2283         * platform/wpe/TestExpectations:
2284
2285 2018-05-28  Claudio Saavedra  <csaavedra@igalia.com>
2286
2287         [GTK][WPE] transitions/interrupted-transition-hardware.html failing
2288
2289         Unreviewed gardening, image-only failure.
2290         * platform/gtk/TestExpectations:
2291         * platform/wpe/TestExpectations:
2292
2293 2018-05-26  Yusuke Suzuki  <utatane.tea@gmail.com>
2294
2295         [JSC] Rename Array#flatten to flat
2296         https://bugs.webkit.org/show_bug.cgi?id=186012
2297
2298         Reviewed by Saam Barati.
2299
2300         * inspector/model/remote-object-get-properties-expected.txt:
2301         * js/Object-getOwnPropertyNames-expected.txt:
2302         * js/script-tests/Object-getOwnPropertyNames.js:
2303
2304 2018-05-25  Youenn Fablet  <youenn@apple.com>
2305
2306         Migrate From-Origin to Cross-Origin-Resource-Policy
2307         https://bugs.webkit.org/show_bug.cgi?id=185840
2308
2309         Reviewed by Chris Dumez.
2310
2311         Migrating From-Origin tests to Cross-Origin-Resource-Policy tests.
2312         Given the scope of the header is reduced to no-cors and no ancestor checks,
2313         We cover the new header with fetch/image/script loads.
2314
2315         * TestExpectations:
2316         * http/tests/from-origin: Removed.
2317         * http/wpt/cross-origin-resource-policy/fetch-expected.txt: Added.
2318         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: Added.
2319         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: Added.
2320         * http/wpt/cross-origin-resource-policy/fetch.html: Added.
2321         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: Added.
2322         * http/wpt/cross-origin-resource-policy/iframe-loads.html: Added.
2323         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: Added.
2324         * http/wpt/cross-origin-resource-policy/image-loads.html: Added.
2325         * http/wpt/cross-origin-resource-policy/resources/green.png: Added.
2326         * http/wpt/cross-origin-resource-policy/resources/hello.py: Added.
2327         * http/wpt/cross-origin-resource-policy/resources/iframe.py: Added.
2328         * http/wpt/cross-origin-resource-policy/resources/iframeFetch.html: Added.
2329         * http/wpt/cross-origin-resource-policy/resources/image.py: Added.
2330         * http/wpt/cross-origin-resource-policy/resources/redirect.py: Added.
2331         * http/wpt/cross-origin-resource-policy/resources/script.py: Added.
2332         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: Added.
2333         * http/wpt/cross-origin-resource-policy/script-loads.html: Added.
2334         * platform/wk2/TestExpectations:
2335
2336 2018-05-25  David Fenton  <david_fenton@apple.com>
2337
2338         fast/text/user-installed-fonts/shadow-family.html and fast/text/user-installed-fonts/shadow-postscript-family.html are flaky
2339         https://bugs.webkit.org/show_bug.cgi?id=185994
2340
2341         Unreviewed test gardening.
2342
2343         * platform/mac-wk2/TestExpectations:
2344
2345 2018-05-25  Ryan Haddad  <ryanhaddad@apple.com>
2346
2347         Unreviewed, rebaseline two fast/forms/ios/ipad tests.
2348
2349         * fast/forms/ios/ipad/select-form-run-twice-expected.txt:
2350         * fast/forms/ios/ipad/unfocus-inside-fixed-hittest-expected.txt:
2351
2352 2018-05-25  Antoine Quint  <graouts@apple.com>
2353
2354         [Web Animations] WebAnimation objects never get destroyed
2355         https://bugs.webkit.org/show_bug.cgi?id=185917
2356         <rdar://problem/39539371>
2357
2358         Reviewed by Dean Jackson and Antti Koivisto.
2359
2360         Add a new test that would fail before this fix since the Document would leak. We also remove a homegrown test that was not correct
2361         and is no longer relevant thanks to the tests under imported/mozilla.
2362
2363         * animations/leak-document-with-css-animation-expected.txt: Added.
2364         * animations/leak-document-with-css-animation.html: Added.
2365         * animations/resources/animation-leak-iframe.html: Added.
2366         * platform/win/TestExpectations:
2367         * webanimations/css-transitions-expected.txt: Removed.
2368         * webanimations/css-transitions.html: Removed.
2369
2370 2018-05-24  Frederic Wang  <fwang@igalia.com>
2371
2372         Import Web Platform Tests for WOFF2
2373         https://bugs.webkit.org/show_bug.cgi?id=179108
2374
2375         Reviewed by Youenn Fablet.
2376
2377         Layout/fast/text contains only two tests for WOFF2. This commit imports the WPT tests in
2378         order to improve test coverage. However, for now we only run them on the GTK port because
2379         they don't pass on other platforms (bug 185939) and because WPT tests are slow (bug 178277).
2380         Maintainers for other platforms can decide whether they want to unskip them later.
2381
2382         * TestExpectations: By default skip the WOFF2 test on all platforms.
2383         * platform/gtk/TestExpectations: Run tests on the GTK port and mark failures for 4 of them.
2384
2385 2018-05-24  Ryosuke Niwa  <rniwa@webkit.org>
2386
2387         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
2388         ​https://bugs.webkit.org/show_bug.cgi?id=185385
2389
2390         Rubber-stamped by Joseph Pecoraro.
2391
2392         Add back some assertions in r232033 reverted in r232166.
2393
2394         * performance-api/performance-observer-entry-sort.html:
2395
2396 2018-05-24  David Fenton  <david_fenton@apple.com>
2397
2398         media/video-play-require-user-gesture.html and media/video-play-audio-require-user-gesture.html are flaky failures
2399         https://bugs.webkit.org/show_bug.cgi?id=185962
2400
2401         Unreviewed test gardening.
2402
2403         * platform/mac-wk2/TestExpectations:
2404
2405 2018-05-24  Ryosuke Niwa  <rniwa@webkit.org>
2406
2407         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
2408         ​https://bugs.webkit.org/show_bug.cgi?id=185385
2409
2410         Reviewed by Saam Barati.
2411
2412         Partially revert r232033 to see if the flaky failure comes back.
2413
2414         * performance-api/performance-observer-entry-sort.html:
2415
2416 2018-05-24  Chris Dumez  <cdumez@apple.com>
2417
2418         [iOS WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html is a flaky failure
2419         https://bugs.webkit.org/show_bug.cgi?id=181499
2420         <rdar://problem/36443428>
2421
2422         Reviewed by Youenn Fablet.
2423
2424         Unskip test that should no longer be flaky.
2425
2426         * platform/ios/TestExpectations:
2427
2428 2018-05-24  Jinho Bang  <zino@chromium.org>
2429
2430         [PaymentRequest] Remove currencySystem member
2431         https://bugs.webkit.org/show_bug.cgi?id=185860
2432
2433         Reviewed by Andy Estes.
2434
2435         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https-expected.txt:
2436         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html:
2437
2438 2018-05-23  Chris Dumez  <cdumez@apple.com>
2439
2440         Regression(r229831): fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html is flaky
2441         https://bugs.webkit.org/show_bug.cgi?id=183885
2442         <rdar://problem/38733968>
2443
2444         Reviewed by Youenn Fablet.
2445
2446         Stop loading an external URL as this is not what the test is testing and since the error message for
2447         the external load causes flakiness.
2448
2449         * TestExpectations:
2450         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate-expected.txt:
2451         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html:
2452         * fast/loader/javascript-url-iframe-remove-on-navigate-expected.txt:
2453         * fast/loader/javascript-url-iframe-remove-on-navigate.html:
2454
2455 2018-05-23  Chris Dumez  <cdumez@apple.com>
2456
2457         RenderLayer::scrollRectToVisible() should not propagate a subframe's scroll to its cross-origin parent
2458         https://bugs.webkit.org/show_bug.cgi?id=185664
2459         <rdar://problem/36185260>
2460
2461         Reviewed by Simon Fraser.
2462
2463         Add layout test coverage.
2464
2465         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent-expected.txt: Added.
2466         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent.html: Added.
2467         * http/tests/navigation/resources/clear-fragment.html: Added.
2468
2469 2018-05-23  Youenn Fablet  <youenn@apple.com>
2470
2471         NetworkLoadChecker should check cached redirections
2472         https://bugs.webkit.org/show_bug.cgi?id=185849
2473
2474         Reviewed by Chris Dumez.
2475
2476         * TestExpectations:
2477         * http/tests/fetch/redirectmode-and-preload-expected.txt:
2478         * http/tests/fetch/redirectmode-and-preload.html:
2479         Removed tests that mix manual/error redirect mode with no-cors since this is no longer a valid possibility.
2480         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
2481         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
2482         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Removed.
2483
2484 2018-05-23  Nan Wang  <n_wang@apple.com>
2485
2486         AX: setValue on contenteditable should preserve whitespace
2487         https://bugs.webkit.org/show_bug.cgi?id=185897
2488
2489         Reviewed by Chris Fleizach.
2490
2491         * accessibility/mac/set-value-editable-types-expected.txt:
2492         * accessibility/mac/set-value-editable-types.html:
2493
2494 2018-05-23  Antti Koivisto  <antti@apple.com>
2495
2496         Increase the simulated memory size on PLATFORM(IOS_SIMULATOR) from 512MB to 1024MB
2497         https://bugs.webkit.org/show_bug.cgi?id=185908
2498
2499         Reviewed by Geoffrey Garen.
2500
2501         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
2502         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt:
2503
2504 2018-05-23  Alicia Boya García  <aboya@igalia.com>
2505
2506         [GTK] Unreviewed test gardening
2507         https://bugs.webkit.org/show_bug.cgi?id=185916
2508
2509         * platform/gtk/TestExpectations:
2510         * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
2511
2512 2018-05-23  Antti Koivisto  <antti@apple.com>
2513
2514         Page keeps reloading when viewing photos in google drive (due to too high canvas memory limits)
2515         https://bugs.webkit.org/show_bug.cgi?id=185903
2516         <rdar://problem/38420562>
2517
2518         Reviewed by Simon Fraser.
2519
2520         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
2521         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt: Added.
2522
2523 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
2524
2525         [css-text] W3C test suite gardening
2526         https://bugs.webkit.org/show_bug.cgi?id=185879
2527
2528         Some more gardening on the css-text test suite.
2529
2530         Unreviewed test gardening.
2531
2532         * TestExpectations:
2533         * platform/gtk/TestExpectations:
2534         * platform/ios/TestExpectations:
2535         * platform/mac/TestExpectations:
2536
2537 2018-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
2538
2539         Text can wrap between hyphens and commas
2540         https://bugs.webkit.org/show_bug.cgi?id=185899
2541         <rdar://problem/40118983>
2542
2543         Reviewed by Zalan Bujtas.
2544
2545         * fast/text/line-break-hyphen-comma-expected.html: Added.
2546         * fast/text/line-break-hyphen-comma.html: Added.
2547
2548 2018-05-22  David Fenton  <david_fenton@apple.com>
2549
2550         Update test expectations for newly imported css-text layout tests
2551         https://bugs.webkit.org/show_bug.cgi?id=185872
2552
2553         Unreviewed test gardening.
2554
2555         * TestExpectations:
2556
2557 2018-05-22  David Fenton  <david_fenton@apple.com>
2558
2559         Update test expectations for newly imported css-text layout tests
2560         https://bugs.webkit.org/show_bug.cgi?id=185872
2561
2562         Unreviewed test gardening.
2563
2564         * TestExpectations: Flag tests that are not passing right now.
2565
2566 2018-05-22  Keith Miller  <keith_miller@apple.com>
2567
2568         We should have a CoW storage for NewArrayBuffer arrays.
2569         https://bugs.webkit.org/show_bug.cgi?id=185003
2570
2571         Reviewed by Filip Pizlo.
2572
2573         Test should have a real error that gives you the stack.
2574
2575         * js/slow-stress/script-tests/variadic-closure-call.js:
2576
2577 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
2578
2579         [css-text] W3C test suite gardening
2580         https://bugs.webkit.org/show_bug.cgi?id=185862
2581
2582         Test suite landed in r232057 but some of the tests marked as failure
2583         are actually passing.
2584
2585         Unreviewed test gardening.
2586
2587         * TestExpectations:
2588         * platform/ios/TestExpectations:
2589         * platform/mac/TestExpectations:
2590
2591 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
2592
2593         [css-text] Import WPT test suite
2594         https://bugs.webkit.org/show_bug.cgi?id=183258
2595
2596         Reviewed by Youenn Fablet.
2597
2598         * TestExpectations: Flag tests that are not passing right now.
2599         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt: Added.
2600         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt: Added.
2601         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt: Added.
2602         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt: Added.
2603         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt: Added.
2604         * platform/ios-simulator/TestExpectations: Flag tests that are not passing right now.
2605
2606 2018-05-21  Chris Dumez  <cdumez@apple.com>
2607
2608         File's structured serialization should serialize lastModified attribute
2609         https://bugs.webkit.org/show_bug.cgi?id=185773
2610
2611         Reviewed by Youenn Fablet.
2612
2613         Unskip structured serialization tests that no longer fail / time out.
2614
2615         * TestExpectations:
2616
2617 2018-05-21  Jiewen Tan  <jiewen_tan@apple.com>
2618
2619         Unreviewed, update crypto/subtle/ecdh-import-jwk-private-key-p384.html to correct input
2620
2621         * crypto/subtle/ecdh-import-jwk-private-key-p384.html:
2622
2623 2018-05-21  Aditya Keerthi  <akeerthi@apple.com>
2624
2625         Added test to verify behaviour when tapping multiple times on an editable node.
2626         https://bugs.webkit.org/show_bug.cgi?id=185777
2627
2628         Reviewed by Tim Horton.
2629
2630         * fast/events/ios/click-event-while-editing-node-expected.txt: Added.
2631         * fast/events/ios/click-event-while-editing-node.html: Added.
2632
2633 2018-05-21  Commit Queue  <commit-queue@webkit.org>
2634
2635         Unreviewed, rolling out r232030.
2636         https://bugs.webkit.org/show_bug.cgi?id=185850
2637
2638         "Caused
2639         TestWebKitAPI.IndexedDB.StructuredCloneBackwardCompatibility
2640         API test to fail" (Requested by cdumez on #webkit).
2641
2642         Reverted changeset:
2643
2644         "File's structured serialization should serialize lastModified
2645         attribute"
2646         https://bugs.webkit.org/show_bug.cgi?id=185773
2647         https://trac.webkit.org/changeset/232030
2648
2649 2018-05-11  Ryosuke Niwa  <rniwa@webkit.org>
2650
2651         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
2652         https://bugs.webkit.org/show_bug.cgi?id=185385
2653
2654         Reviewed by Saam Barati.
2655
2656         Add diagnostic assertions to test the hypothesis that performance.now is drifting backwards.
2657
2658         * performance-api/performance-observer-entry-sort.html:
2659
2660 2018-05-21  Daniel Bates  <dabates@apple.com>
2661
2662         REGRESSION (r231107): CSP report-only policies are ignored for beacon, importScripts, fetch(), EventSource, and XHR
2663         https://bugs.webkit.org/show_bug.cgi?id=185789
2664         <rdar://problem/40380175>
2665
2666         Reviewed by Andy Estes.
2667
2668         Add some new tests and updated the expected results of other tests.
2669
2670         The tests connect-src-beacon-{allowed, blocked} are derived from the Blink test:
2671         <https://chromium.googlesource.com/chromium/src/+/5c265c1a56a60533a1957589d33eabc201e2e8b6/third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html>
2672
2673         * http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt: Update expected result. Note that these results are
2674         a continuation of a regression caused by r231107. See <https://bugs.webkit.org/show_bug.cgi?id=185807> for more details.
2675         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
2676         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed-expected.txt: Added.
2677         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html: Added.
2678         * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked-expected.txt: Added.
2679         * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked.html: Added.
2680         * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
2681         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
2682         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked-expected.txt: Added.
2683         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.php: Added.
2684         * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: Added.
2685         * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php: Added.
2686         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt:
2687         * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
2688         * http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt:
2689         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub-expected.txt:
2690         * platform/mac-wk1/TestExpectations: Skip the beacon tests because we do not support beacon in WebKit1.
2691         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
2692         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
2693         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
2694         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
2695         * platform/win/TestExpectations: Skip the beacon tests because we do not support beacon in WebKit1.
2696         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
2697         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
2698         * platform/win/http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
2699         * platform/win/http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
2700
2701 2018-05-21  Chris Dumez  <cdumez@apple.com>
2702
2703         File's structured serialization should serialize lastModified attribute
2704         https://bugs.webkit.org/show_bug.cgi?id=185773
2705
2706         Reviewed by Youenn Fablet.
2707
2708         Unskip structured serialization tests that no longer fail / time out.
2709
2710         * TestExpectations:
2711
2712 2018-05-21  Eric Carlson  <eric.carlson@apple.com>
2713
2714         Improve NowPlaying "title"
2715         https://bugs.webkit.org/show_bug.cgi?id=185680
2716         <rdar://problem/40296700>
2717
2718         Unreviewed test fix.
2719
2720         * http/tests/media/now-playing-info-expected.txt:
2721         * http/tests/media/now-playing-info.html: Don't test .elapsedTime before seeking because
2722         the time value can take a while to "settle" when a file has just loaded.
2723
2724 2018-05-21  Jer Noble  <jer.noble@apple.com>
2725
2726         Complete fix for enabling modern EME by default
2727         https://bugs.webkit.org/show_bug.cgi?id=185770
2728         <rdar://problem/40368220>
2729
2730         Reviewed by Eric Carlson.
2731
2732         * platform/mac/TestExpectations:
2733         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt: 
2734         * platform/mac/fast/dom/navigator-detached-no-crash-expected.txt:
2735
2736 2018-05-20  Emilio Cobos Álvarez  <emilio@crisal.io>
2737
2738         Update CSSOM WPT tests.
2739         https://bugs.webkit.org/show_bug.cgi?id=185805
2740
2741         Reviewed by Frédéric Wang.
2742
2743         Update CSSOM WPT tests.
2744
2745         * TestExpectations:
2746
2747 2018-05-18  Commit Queue  <commit-queue@webkit.org>
2748
2749         Unreviewed, rolling out r231982.
2750         https://bugs.webkit.org/show_bug.cgi?id=185793
2751
2752         Caused layout test failures (Requested by realdawei on
2753         #webkit).
2754
2755         Reverted changeset:
2756
2757         "Complete fix for enabling modern EME by default"
2758         https://bugs.webkit.org/show_bug.cgi?id=185770
2759         https://trac.webkit.org/changeset/231982
2760
2761 2018-05-18  Youenn Fablet  <youenn@apple.com>
2762
2763         NetworkLoadChecker should cancel its content extension retrieval task when being destroyed
2764         https://bugs.webkit.org/show_bug.cgi?id=185661
2765         <rdar://problem/39985509>
2766
2767         Reviewed by Chris Dumez.
2768
2769         * http/tests/contentextensions/crash-xhr-expected.txt: Added.
2770         * http/tests/contentextensions/crash-xhr.html: Added.
2771         * http/tests/contentextensions/crash-xhr.html.json: Added.
2772
2773 2018-05-18  Jer Noble  <jer.noble@apple.com>
2774
2775         Complete fix for enabling modern EME by default
2776         https://bugs.webkit.org/show_bug.cgi?id=185770
2777         <rdar://problem/40368220>
2778
2779         Reviewed by Eric Carlson.
2780
2781         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
2782
2783 2018-05-18  Antoine Quint  <graouts@apple.com>
2784
2785         [Web Animations] Turn Web Animations with CSS integration on for test runners
2786         https://bugs.webkit.org/show_bug.cgi?id=184819
2787         <rdar://problem/39597337>
2788
2789         Unreviewed. Rolling out the patch for this bug, it caused some flaky timeouts for animation suspension tests.
2790
2791         * TestExpectations:
2792         * animations/3d/matrix-transform-type-animation.html:
2793         * animations/3d/replace-filling-transform.html:
2794         * animations/3d/transform-origin-vs-functions.html:
2795         * animations/3d/transform-perspective.html:
2796         * animations/additive-transform-animations.html:
2797         * animations/animation-border-overflow.html:
2798         * animations/animation-callback-timestamp.html:
2799         * animations/animation-controller-drt-api.html:
2800         * animations/animation-direction-alternate-reverse-expected.txt:
2801         * animations/animation-direction-alternate-reverse.html:
2802         * animations/animation-direction-reverse-fill-mode-hardware.html:
2803         * animations/animation-direction-reverse-hardware-opacity.html:
2804         * animations/animation-direction-reverse-hardware.html:
2805         * animations/animation-direction-reverse-non-hardware.html:
2806         * animations/animation-direction-reverse-timing-functions-hardware.html:
2807         * animations/animation-direction-reverse-timing-functions.html:
2808         * animations/animation-direction.html:
2809         * animations/animation-followed-by-transition.html:
2810         * animations/animation-hit-test-transform.html:
2811         * animations/animation-hit-test.html:
2812         * animations/animation-internals-api-expected.txt: Added.
2813         * animations/animation-internals-api-multiple-keyframes-expected.txt: Added.
2814         * animations/animation-internals-api-multiple-keyframes.html: Added.
2815         * animations/animation-internals-api.html: Added.
2816         * animations/animation-offscreen-to-onscreen.html:
2817         * animations/big-rotation-expected.txt:
2818         * animations/big-rotation.html:
2819         * animations/change-completed-animation-transform.html:
2820         * animations/change-keyframes.html:
2821         * animations/combo-transform-rotate+scale.html:
2822         * animations/cross-fade-background-image.html:
2823         * animations/cross-fade-border-image-source.html:
2824         * animations/cross-fade-list-style-image.html:
2825         * animations/cross-fade-webkit-mask-box-image.html:
2826         * animations/duplicate-keys-expected.html:
2827         * animations/duplicate-keys.html:
2828         * animations/duplicated-keyframes-name.html:
2829         * animations/fill-forwards-end-state.html:
2830         * animations/fill-mode-forwards-zero-duration-expected.txt:
2831         * animations/fill-mode-forwards-zero-duration.html:
2832         * animations/font-variations/font-stretch.html:
2833         * animations/font-variations/font-style.html:
2834         * animations/font-variations/font-variation-settings-order.html:
2835         * animations/font-variations/font-variation-settings-unlike.html:
2836         * animations/font-variations/font-variation-settings.html:
2837         * animations/font-variations/font-weight.html:
2838         * animations/generic-from-to.html:
2839         * animations/import.html:
2840         * animations/keyframe-multiple-timing-functions-transform.html:
2841         * animations/keyframe-timing-functions-transform.html:
2842         * animations/keyframe-timing-functions.html:
2843         * animations/keyframe-timing-functions2.html:
2844         * animations/keyframes-comma-separated.html:
2845         * animations/keyframes-dynamic.html:
2846         * animations/keyframes-infinite-iterations.html:
2847         * animations/keyframes-invalid-keys.html:
2848         * animations/keyframes-out-of-order.html:
2849         * animations/keyframes.html:
2850         * animations/lineheight-animation.html:
2851         * animations/longhand-timing-function.html:
2852         * animations/matrix-anim.html:
2853         * animations/missing-from-to-transforms.html:
2854         * animations/missing-from-to.html:
2855         * animations/missing-keyframe-properties-repeating.html:
2856         * animations/missing-keyframe-properties-timing-function.html:
2857         * animations/missing-keyframe-properties.html:
2858         * animations/missing-values-first-keyframe.html:
2859         * animations/missing-values-last-keyframe.html:
2860         * animations/multiple-animations-timing-function.html:
2861         * animations/multiple-animations.html:
2862         * animations/multiple-keyframes.html:
2863         * animations/negative-delay.html:
2864         * animations/pause-crash.html:
2865         * animations/play-state-start-paused.html:
2866         * animations/simultaneous-start-left.html:
2867         * animations/simultaneous-start-transform.html:
2868         * animations/spring-function.html:
2869         * animations/stacking-context-unchanged-while-running.html:
2870         * animations/timing-functions.html:
2871         * animations/transition-and-animation-1.html:
2872         * animations/transition-and-animation-2.html:
2873         * animations/transition-and-animation-3.html:
2874         * animations/unanimated-style.html:
2875         * animations/unprefixed-keyframes.html:
2876         * animations/width-using-ems.html:
2877         * compositing/animation/animated-composited-inside-hidden.html:
2878         * compositing/animation/computed-style-during-delay.html:
2879         * compositing/animation/layer-for-filling-animation.html:
2880         * compositing/backing/backface-visibility-flip.html:
2881         * compositing/contents-scale/animating.html:
2882         * compositing/layer-creation/animation-overlap-with-children.html:
2883         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
2884         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
2885         * compositing/layer-creation/overlap-animation-clipping.html:
2886         * compositing/layer-creation/overlap-animation-container.html:
2887         * compositing/layer-creation/overlap-animation.html:
2888         * compositing/layer-creation/scale-rotation-animation-overlap.html:
2889         * compositing/layer-creation/translate-animation-overlap.html:
2890         * compositing/layer-creation/translate-scale-animation-overlap.html:
2891         * compositing/overflow/overflow-positioning.html:
2892         * compositing/reflections/animation-inside-reflection.html:
2893         * compositing/reflections/nested-reflection-animated.html:
2894         * compositing/reflections/nested-reflection-transition.html:
2895         * compositing/transitions/scale-transition-no-start.html:
2896         * compositing/transitions/singular-scale-transition.html:
2897         * compositing/visible-rect/animated.html:
2898         * css3/calc/transitions-dependent.html:
2899         * css3/calc/transitions.html:
2900         * css3/filters/backdrop/animation.html:
2901         * css3/filters/composited-during-animation.html:
2902         * css3/filters/filter-animation-from-none-hw.html:
2903         * css3/filters/filter-animation-from-none-multi-hw.html:
2904         * css3/filters/filter-animation-from-none-multi.html:
2905         * css3/filters/filter-animation-from-none.html:
2906         * css3/filters/filter-animation-hw.html:
2907         * css3/filters/filter-animation-multi-hw.html:
2908         * css3/filters/filter-animation-multi.html:
2909         * css3/filters/filter-animation.html:
2910         * css3/masking/clip-path-animation.html:
2911         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
2912         * fast/animation/css-animation-resuming-when-visible.html:
2913         * fast/animation/css-animation-throttling-lowPowerMode.html:
2914         * fast/css-generated-content/pseudo-animation.html:
2915         * fast/css-generated-content/pseudo-transition.html:
2916         * fast/filter-image/filter-image-animation.html:
2917         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2918         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
2919         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
2920         * imported/blink/transitions/unprefixed-transform.html:
2921         * platform/ios/TestExpectations:
2922         * platform/win/TestExpectations:
2923         * transitions/background-position-transitions.html:
2924         * transitions/background-transitions.html:
2925         * transitions/blendmode-transitions.html:
2926         * transitions/border-radius-transition.html:
2927         * transitions/clip-path-path-transitions.html:
2928         * transitions/clip-path-transitions.html:
2929         * transitions/clip-transition.html:
2930         * transitions/color-transition-all.html:
2931         * transitions/color-transition-premultiplied.html:
2932         * transitions/color-transition-rounding.html:
2933         * transitions/cross-fade-background-image.html:
2934         * transitions/cross-fade-border-image.html:
2935         * transitions/cubic-bezier-overflow-color.html:
2936         * transitions/cubic-bezier-overflow-length.html:
2937         * transitions/cubic-bezier-overflow-shadow.html:
2938         * transitions/cubic-bezier-overflow-svg-length.html:
2939         * transitions/cubic-bezier-overflow-transform.html:
2940         * transitions/default-timing-function.html:
2941         * transitions/delay.html:
2942         * transitions/flex-transitions.html:
2943         * transitions/font-family-during-transition.html:
2944         * transitions/frames-timing-function.html:
2945         * transitions/interrupted-all-transition.html:
2946         * transitions/longhand-vs-shorthand-initial.html:
2947         * transitions/mask-transitions.html:
2948         * transitions/min-max-width-height-transitions.html:
2949         * transitions/mismatched-shadow-styles.html:
2950         * transitions/mismatched-shadow-transitions.html:
2951         * transitions/mixed-type.html:
2952         * transitions/move-after-transition.html:
2953         * transitions/multiple-background-size-transitions.html:
2954         * transitions/multiple-background-transitions.html:
2955         * transitions/multiple-mask-transitions.html:
2956         * transitions/multiple-shadow-transitions.html:
2957         * transitions/negative-delay.html:
2958         * transitions/opacity-transition-zindex.html:
2959         * transitions/remove-transition-style.html:
2960         * transitions/shape-outside-transitions.html:
2961         * transitions/shorthand-border-transitions.html:
2962         * transitions/shorthand-transitions.html:
2963         * transitions/steps-timing-function.html:
2964         * transitions/svg-layout-transition.html:
2965         * transitions/svg-text-shadow-transition.html:
2966         * transitions/svg-transitions.html:
2967         * transitions/text-indent-transition.html:
2968         * transitions/transform-op-list-match.html:
2969         * transitions/transform-op-list-no-match.html:
2970         * transitions/transition-drt-api-delay-expected.txt: Added.
2971         * transitions/transition-drt-api-delay.html: Added.
2972         * transitions/transition-drt-api-expected.txt: Added.
2973         * transitions/transition-drt-api.html: Added.
2974         * transitions/transition-end-event-rendering.html:
2975         * transitions/transition-hit-test-transform.html:
2976         * transitions/transition-hit-test.html:
2977         * transitions/transition-in-delay-phase.html:
2978         * transitions/transition-on-element-with-content.html:
2979         * transitions/transition-shorthand-delay.html:
2980         * transitions/transition-timing-function.html:
2981         * transitions/transition-to-from-auto.html:
2982         * transitions/transition-to-from-undefined.html:
2983         * transitions/visited-link-color.html:
2984         * transitions/zero-duration-in-list.html:
2985         * transitions/zero-duration-with-non-zero-delay-end.html:
2986         * transitions/zero-duration-with-non-zero-delay-start.html:
2987         * webanimations/css-animations.html:
2988         * webanimations/css-transitions.html:
2989
2990 2018-05-18  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2991
2992         [Curl] Bug fix on suspend/resume behavior.
2993         https://bugs.webkit.org/show_bug.cgi?id=183089
2994
2995         The flag was not set correctly. Also wrong method was called.
2996
2997         Reviewed by Youenn Fablet.
2998
2999         * platform/wincairo/TestExpectations: Enable loader/ tests for WinCairo.
3000
3001 2018-05-18  Wenson Hsieh  <wenson_hsieh@apple.com>
3002
3003         [Extra zoom mode] Clearing text fields should dispatch input events of type "deleteContent"
3004         https://bugs.webkit.org/show_bug.cgi?id=185769
3005         <rdar://problem/40368261>
3006
3007         Reviewed by Tim Horton.
3008
3009         Adds a new test to inspect the input events dispatched as a result of inserting and deleting text in a form
3010         control. The inputTypes should be "insertText" and "deleteContent", respectively; the data values should be the
3011         inserted string and null, respectively.
3012
3013         * fast/forms/extrazoom/delete-content-in-text-field-expected.txt: Added.
3014         * fast/forms/extrazoom/delete-content-in-text-field.html: Added.
3015
3016 2018-05-18  Youenn Fablet  <youenn@apple.com>
3017
3018         Layout Test http/wpt/service-workers/header-filtering.https.html is a flaky failure
3019         https://bugs.webkit.org/show_bug.cgi?id=184469
3020         <rdar://problem/39428226>
3021
3022         Unreviewed.
3023
3024         * platform/mac-wk2/TestExpectations: Removed flaky expectation that was added back inadvertently.
3025
3026 2018-05-18  Myles C. Maxfield  <mmaxfield@apple.com>
3027
3028         [iOS] Password fields obscure the text with rectangles instead of circles
3029         https://bugs.webkit.org/show_bug.cgi?id=185760
3030         <rdar://problem/38644697>
3031
3032         Reviewed by Zalan Bujtas.
3033
3034         * fast/text/black-circle-expected.html: Added.
3035         * fast/text/black-circle.html: Added.
3036
3037 2018-05-18  Chris Dumez  <cdumez@apple.com>
3038
3039         Unreviewed, rolling out r231935.
3040
3041         Caused an accessibility test to fail
3042
3043         Reverted changeset:
3044
3045         "RenderLayer::scrollRectToVisible() should not propagate a
3046         subframe's scroll to its cross-origin parent"
3047         https://bugs.webkit.org/show_bug.cgi?id=185664
3048         https://trac.webkit.org/changeset/231935
3049
3050 2018-05-18  Dirk Schulze  <krit@webkit.org>
3051
3052         Make all SVG shape interfaces inherit from SVGGeometryElement
3053         https://bugs.webkit.org/show_bug.cgi?id=185600
3054
3055         Reviewed by Antti Koivisto.
3056
3057         Update test for inheritance of SVG shape interfaces (more passes).
3058         Add individual tests for SVGGeometryElement interfaces for each
3059         SVG shape. There already are more detailed tests for the methods
3060         and the SVGPathElement interface.
3061
3062         * svg/dom/SVGGeometry-circle-expected.txt: Added.
3063         * svg/dom/SVGGeometry-circle.xhtml: Added.
3064         * svg/dom/SVGGeometry-ellipse-expected.txt: Added.
3065         * svg/dom/SVGGeometry-ellipse.xhtml: Added.
3066         * svg/dom/SVGGeometry-line-expected.txt: Added.
3067         * svg/dom/SVGGeometry-line.xhtml: Added.
3068         * svg/dom/SVGGeometry-polygon-expected.txt: Added.
3069         * svg/dom/SVGGeometry-polygon.xhtml: Added.
3070         * svg/dom/SVGGeometry-polyline-expected.txt: Added.
3071         * svg/dom/SVGGeometry-polyline.xhtml: Added.
3072         * svg/dom/SVGGeometry-rect-expected.txt: Added.
3073         * svg/dom/SVGGeometry-rect.xhtml: Added.
3074         * svg/dom/svg2-inheritance-expected.txt:
3075
3076 2018-05-18  Per Arne Vollan  <pvollan@apple.com>
3077
3078         The test fast/images/animated-image-mp4-crash.html is failing on Windows.
3079         https://bugs.webkit.org/show_bug.cgi?id=185765
3080
3081         Unreviewed test gardening.
3082
3083         * platform/win/TestExpectations:
3084
3085 2018-05-18  Antoine Quint  <graouts@apple.com>
3086
3087         [modern-media-controls] AirPlaySupport should be disabled by default
3088         https://bugs.webkit.org/show_bug.cgi?id=185658
3089         <rdar://problem/40272213>
3090
3091         Reviewed by Simon Fraser.
3092
3093         Add a new test that checks that we create an AirplaySupport object only after media has started playing.
3094         We also modify a couple of existing tests so they are no longer flaky, as a first pass of this patch
3095         revealed some flakiness.
3096
3097         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play-expected.txt: Added.
3098         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play.html: Added.
3099         * media/modern-media-controls/scrubber-support/scrubber-support-drag-expected.txt:
3100         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
3101         * media/modern-media-controls/volume-support/volume-support-click-expected.txt:
3102         * media/modern-media-controls/volume-support/volume-support-click.html:
3103
3104 2018-05-18  Antoine Quint  <graouts@apple.com>
3105
3106         [Web Animations] Turn Web Animations with CSS integration on for test runners
3107         https://bugs.webkit.org/show_bug.cgi?id=184819
3108         <rdar://problem/39597337>
3109
3110         Reviewed by Jon Lee.
3111
3112         Since Web Animations with CSS integration is on by default on test runners, we no longer need
3113         the special HTML comment to turn the flag on for select tests.
3114
3115         * TestExpectations:
3116         * animations/3d/matrix-transform-type-animation.html:
3117         * animations/3d/replace-filling-transform.html:
3118         * animations/3d/transform-origin-vs-functions.html:
3119         * animations/3d/transform-perspective.html:
3120         * animations/additive-transform-animations.html:
3121         * animations/animation-border-overflow.html:
3122         * animations/animation-callback-timestamp.html:
3123         * animations/animation-controller-drt-api.html:
3124         * animations/animation-direction-alternate-reverse-expected.txt:
3125         * animations/animation-direction-alternate-reverse.html:
3126         * animations/animation-direction-reverse-fill-mode-hardware.html:
3127         * animations/animation-direction-reverse-hardware-opacity.html:
3128         * animations/animation-direction-reverse-hardware.html:
3129         * animations/animation-direction-reverse-non-hardware.html:
3130         * animations/animation-direction-reverse-timing-functions-hardware.html:
3131         * animations/animation-direction-reverse-timing-functions.html:
3132         * animations/animation-direction.html:
3133         * animations/animation-followed-by-transition.html:
3134         * animations/animation-hit-test-transform.html:
3135         * animations/animation-hit-test.html:
3136         * animations/animation-internals-api-expected.txt: Removed.
3137         * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
3138         * animations/animation-internals-api-multiple-keyframes.html: Removed.
3139         * animations/animation-internals-api.html: Removed.
3140         * animations/animation-offscreen-to-onscreen.html:
3141         * animations/big-rotation-expected.txt:
3142         * animations/big-rotation.html:
3143         * animations/change-completed-animation-transform.html:
3144         * animations/change-keyframes.html:
3145         * animations/combo-transform-rotate+scale.html:
3146         * animations/cross-fade-background-image.html:
3147         * animations/cross-fade-border-image-source.html:
3148         * animations/cross-fade-list-style-image.html:
3149         * animations/cross-fade-webkit-mask-box-image.html:
3150         * animations/duplicate-keys-expected.html:
3151         * animations/duplicate-keys.html:
3152         * animations/duplicated-keyframes-name.html:
3153         * animations/fill-forwards-end-state.html:
3154         * animations/fill-mode-forwards-zero-duration-expected.txt:
3155         * animations/fill-mode-forwards-zero-duration.html:
3156         * animations/font-variations/font-stretch.html:
3157         * animations/font-variations/font-style.html:
3158         * animations/font-variations/font-variation-settings-order.html:
3159         * animations/font-variations/font-variation-settings-unlike.html:
3160         * animations/font-variations/font-variation-settings.html:
3161         * animations/font-variations/font-weight.html:
3162         * animations/generic-from-to.html:
3163         * animations/import.html:
3164         * animations/keyframe-multiple-timing-functions-transform.html:
3165         * animations/keyframe-timing-functions-transform.html:
3166         * animations/keyframe-timing-functions.html:
3167         * animations/keyframe-timing-functions2.html:
3168         * animations/keyframes-comma-separated.html:
3169         * animations/keyframes-dynamic.html:
3170         * animations/keyframes-infinite-iterations.html:
3171         * animations/keyframes-invalid-keys.html:
3172         * animations/keyframes-out-of-order.html:
3173         * animations/keyframes.html:
3174         * animations/lineheight-animation.html:
3175         * animations/longhand-timing-function.html:
3176         * animations/matrix-anim.html:
3177         * animations/missing-from-to-transforms.html:
3178         * animations/missing-from-to.html:
3179         * animations/missing-keyframe-properties-repeating.html:
3180         * animations/missing-keyframe-properties-timing-function.html:
3181         * animations/missing-keyframe-properties.html:
3182         * animations/missing-values-first-keyframe.html:
3183         * animations/missing-values-last-keyframe.html:
3184         * animations/multiple-animations-timing-function.html:
3185         * animations/multiple-animations.html:
3186         * animations/multiple-keyframes.html:
3187         * animations/negative-delay.html:
3188         * animations/pause-crash.html:
3189         * animations/play-state-start-paused.html:
3190         * animations/simultaneous-start-left.html:
3191         * animations/simultaneous-start-transform.html:
3192         * animations/spring-function.html:
3193         * animations/stacking-context-unchanged-while-running.html:
3194         * animations/timing-functions.html:
3195         * animations/transition-and-animation-1.html:
3196         * animations/transition-and-animation-2.html:
3197         * animations/transition-and-animation-3.html:
3198         * animations/unanimated-style.html:
3199         * animations/unprefixed-keyframes.html:
3200         * animations/width-using-ems.html:
3201         * compositing/animation/animated-composited-inside-hidden.html:
3202         * compositing/animation/computed-style-during-delay.html:
3203         * compositing/animation/layer-for-filling-animation.html:
3204         * compositing/backing/backface-visibility-flip.html:
3205         * compositing/contents-scale/animating.html:
3206         * compositing/layer-creation/animation-overlap-with-children.html:
3207         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
3208         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
3209         * compositing/layer-creation/overlap-animation-clipping.html:
3210         * compositing/layer-creation/overlap-animation-container.html:
3211         * compositing/layer-creation/overlap-animation.html:
3212         * compositing/layer-creation/scale-rotation-animation-overlap.html:
3213         * compositing/layer-creation/translate-animation-overlap.html:
3214         * compositing/layer-creation/translate-scale-animation-overlap.html:
3215         * compositing/overflow/overflow-positioning.html:
3216         * compositing/reflections/animation-inside-reflection.html:
3217         * compositing/reflections/nested-reflection-animated.html:
3218         * compositing/reflections/nested-reflection-transition.html:
3219         * compositing/transitions/scale-transition-no-start.html:
3220         * compositing/transitions/singular-scale-transition.html:
3221         * compositing/visible-rect/animated.html:
3222         * css3/calc/transitions-dependent.html:
3223         * css3/calc/transitions.html:
3224         * css3/filters/backdrop/animation.html:
3225         * css3/filters/composited-during-animation.html:
3226         * css3/filters/filter-animation-from-none-hw.html:
3227         * css3/filters/filter-animation-from-none-multi-hw.html:
3228         * css3/filters/filter-animation-from-none-multi.html:
3229         * css3/filters/filter-animation-from-none.html:
3230         * css3/filters/filter-animation-hw.html:
3231         * css3/filters/filter-animation-multi-hw.html:
3232         * css3/filters/filter-animation-multi.html:
3233         * css3/filters/filter-animation.html:
3234         * css3/masking/clip-path-animation.html:
3235         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
3236         * fast/animation/css-animation-resuming-when-visible.html:
3237         * fast/animation/css-animation-throttling-lowPowerMode.html:
3238         * fast/css-generated-content/pseudo-animation.html:
3239         * fast/css-generated-content/pseudo-transition.html:
3240         * fast/filter-image/filter-image-animation.html:
3241         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
3242         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
3243         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
3244         * imported/blink/transitions/unprefixed-transform.html:
3245         * platform/ios/TestExpectations:
3246         * platform/win/TestExpectations:
3247         * transitions/background-position-transitions.html:
3248         * transitions/background-transitions.html:
3249         * transitions/blendmode-transitions.html:
3250         * transitions/border-radius-transition.html:
3251         * transitions/clip-path-path-transitions.html:
3252         * transitions/clip-path-transitions.html:
3253         * transitions/clip-transition.html:
3254         * transitions/color-transition-all.html:
3255         * transitions/color-transition-premultiplied.html:
3256         * transitions/color-transition-rounding.html:
3257         * transitions/cross-fade-background-image.html:
3258         * transitions/cross-fade-border-image.html:
3259         * transitions/cubic-bezier-overflow-color.html:
3260         * transitions/cubic-bezier-overflow-length.html:
3261         * transitions/cubic-bezier-overflow-shadow.html:
3262         * transitions/cubic-bezier-overflow-svg-length.html:
3263         * transitions/cubic-bezier-overflow-transform.html:
3264         * transitions/default-timing-function.html:
3265         * transitions/delay.html:
3266         * transitions/flex-transitions.html:
3267         * transitions/font-family-during-transition.html:
3268         * transitions/frames-timing-function.html:
3269         * transitions/interrupted-all-transition.html:
3270         * transitions/longhand-vs-shorthand-initial.html:
3271         * transitions/mask-transitions.html:
3272         * transitions/min-max-width-height-transitions.html:
3273         * transitions/mismatched-shadow-styles.html:
3274         * transitions/mismatched-shadow-transitions.html:
3275         * transitions/mixed-type.html:
3276         * transitions/move-after-transition.html:
3277         * transitions/multiple-background-size-transitions.html:
3278         * transitions/multiple-background-transitions.html:
3279         * transitions/multiple-mask-transitions.html:
3280         * transitions/multiple-shadow-transitions.html:
3281         * transitions/negative-delay.html:
3282         * transitions/opacity-transition-zindex.html:
3283         * transitions/remove-transition-style.html:
3284         * transitions/shape-outside-transitions.html:
3285         * transitions/shorthand-border-transitions.html:
3286         * transitions/shorthand-transitions.html:
3287         * transitions/steps-timing-function.html:
3288         * transitions/svg-layout-transition.html:
3289         * transitions/svg-text-shadow-transition.html:
3290         * transitions/svg-transitions.html:
3291         * transitions/text-indent-transition.html:
3292         * transitions/transform-op-list-match.html:
3293         * transitions/transform-op-list-no-match.html:
3294         * transitions/transition-drt-api-delay-expected.txt: Removed.
3295         * transitions/transition-drt-api-delay.html: Removed.
3296         * transitions/transition-drt-api-expected.txt: Removed.
3297         * transitions/transition-drt-api.html: Removed.
3298         * transitions/transition-end-event-rendering.html:
3299         * transitions/transition-hit-test-transform.html:
3300         * transitions/transition-hit-test.html:
3301         * transitions/transition-in-delay-phase.html:
3302         * transitions/transition-on-element-with-content.html:
3303         * transitions/transition-shorthand-delay.html:
3304         * transitions/transition-timing-function.html:
3305         * transitions/transition-to-from-auto.html:
3306         * transitions/transition-to-from-undefined.html:
3307         * transitions/visited-link-color.html:
3308         * transitions/zero-duration-in-list.html:
3309         * transitions/zero-duration-with-non-zero-delay-end.html:
3310         * transitions/zero-duration-with-non-zero-delay-start.html:
3311         * webanimations/css-animations.html:
3312         * webanimations/css-transitions.html:
3313
3314 2018-05-17  Michael Saboff  <msaboff@apple.com>
3315
3316         We don't throw SyntaxErrors for runtime generated regular expressions with errors
3317         https://bugs.webkit.org/show_bug.cgi?id=185755
3318
3319         Reviewed by Keith Miller.
3320
3321         Updated test and results from reporting a SyntaxError to an Out of memory error.
3322
3323         * js/script-tests/stack-overflow-regexp.js:
3324         (shouldThrow.recursiveCall):
3325         (shouldThrow):
3326         (recursiveCall):
3327         * js/stack-overflow-regexp-expected.txt:
3328
3329 2018-05-17  Nan Wang  <n_wang@apple.com>
3330
3331         AX: [macOS] Expose the primary screen height through AX API
3332         https://bugs.webkit.org/show_bug.cgi?id=185742
3333
3334         Reviewed by Chris Fleizach.
3335
3336         * accessibility/mac/primary-screen-height-expected.txt: Added.
3337         * accessibility/mac/primary-screen-height.html: Added.
3338
3339 2018-05-17  Chris Dumez  <cdumez@apple.com>
3340
3341         RenderLayer::scrollRectToVisible() should not propagate a subframe's scroll to its cross-origin parent
3342         https://bugs.webkit.org/show_bug.cgi?id=185664
3343         <rdar://problem/36185260>
3344
3345         Reviewed by Simon Fraser.
3346
3347         Add layout test coverage.
3348
3349         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent-expected.txt: Added.
3350         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent.html: Added.
3351         * http/tests/navigation/resources/clear-fragment.html: Added.
3352
3353 2018-05-17  Ryan Haddad  <ryanhaddad@apple.com>
3354
3355         Unreviewed, rolling out r231899.
3356
3357         Caused flakiness in two existing modern-media-controls tests.
3358
3359         Reverted changeset:
3360
3361         "[modern-media-controls] AirPlaySupport should be disabled by
3362         default"
3363         https://bugs.webkit.org/show_bug.cgi?id=185658
3364         https://trac.webkit.org/changeset/231899
3365
3366 2018-05-17  Jer Noble  <jer.noble@apple.com>
3367
3368         CRASH in ImageDecoderAVFObjC::sampleAtIndex()
3369         https://bugs.webkit.org/show_bug.cgi?id=185734
3370         <rdar://problem/40295094>
3371
3372         Reviewed by Eric Carlson.
3373
3374         * fast/images/animated-image-mp4-crash-expected.txt: Added.
3375         * fast/images/animated-image-mp4-crash.html: Added.
3376         * fast/images/resources/two-samples-with-same-pts.mp4: Added.
3377
3378 2018-05-17  Youenn Fablet  <youenn@apple.com>
3379
3380         REGRESSION (r229831?): Layout Test http/tests/appcache/interrupted-update.html is a flaky failure
3381         https://bugs.webkit.org/show_bug.cgi?id=184061
3382         <rdar://problem/38975570>
3383
3384         Reviewed by Alexey Proskuryakov.
3385
3386         Test is flaky as it sometimes reload twice.
3387         Make sure it reloads only once by not relying on localStorage.
3388         Make sure the appcache has not enough time to finish before reloading is done.
3389         This is done by adding more entries to the appcache.
3390         Add a test that sets an item in local storage, reloads and verifies the item is there.
3391
3392         * TestExpectations:
3393         * http/tests/appcache/interrupted-update.html:
3394         * http/tests/appcache/resources/interrupted-update.manifest:
3395         * http/tests/storage/setItem-and-reload-expected.txt: Added.
3396         * http/tests/storage/setItem-and-reload.html: Added.
3397
3398 2018-05-17  Carlos Alberto Lopez Perez  <clopez@igalia.com>
3399
3400         [WPE] Implement and enable FULLSCREEN_API
3401         https://bugs.webkit.org/show_bug.cgi?id=185676
3402
3403         Reviewed by Žan Doberšek.
3404
3405         Enable all the 58 fullscreen related tests.
3406         Are all passing but 3.
3407
3408         * platform/wpe/TestExpectations:
3409         * platform/wpe/fullscreen/full-screen-placeholder-expected.txt: Added. Copied baseline from WebKitGTK+ port.
3410
3411 2018-05-17  Wenson Hsieh  <wenson_hsieh@apple.com>
3412
3413         [Extra zoom mode] Disabled adaptations are not reset upon mainframe navigation
3414         https://bugs.webkit.org/show_bug.cgi?id=185735
3415         <rdar://problem/40335311>
3416
3417         Reviewed by Tim Horton.
3418
3419         Adds a new layout test that disables extra zoom mode adaptations, navigates to a new document, and checks that
3420         the innerWidth and innerHeight are reset to their expected (default) values.
3421
3422         * fast/viewport/extrazoom/viewport-adaptations-after-navigation.html: Added.
3423
3424 2018-05-17  Chris Dumez  <cdumez@apple.com>
3425
3426         Cross-Origin-Options: deny/allow-postmessage should prevent getting navigated by cross-origin scripts
3427         https://bugs.webkit.org/show_bug.cgi?id=185681
3428         <rdar://problem/40296313>
3429
3430         Reviewed by Geoffrey Garen.
3431
3432         Add layout test coverage.
3433
3434         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target-expected.txt: Added.
3435         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target.html: Added.
3436         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target-expected.txt: Added.
3437         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target.html: Added.
3438         * http/wpt/cross-origin-options/resources/destination.html: Added.
3439         * http/wpt/cross-origin-options/resources/navigate-parent-via-anchor.html: Added.
3440         * http/wpt/cross-origin-options/resources/navigation-from-subframe-frame.py: Added.
3441         (main):
3442         * http/wpt/cross-origin-options/resources/utils.js:
3443
3444 2018-05-17  Brent Fulgham  <bfulgham@apple.com>
3445
3446         Storage Access API: Allow documents that have been granted storage access to also do a popup
3447         https://bugs.webkit.org/show_bug.cgi?id=185615
3448         <rdar://problem/39105791>
3449
3450         Reviewed by Chris Dumez.
3451
3452         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt: Added.
3453         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window.html: Added.
3454         * http/tests/storageAccess/resources/request-storage-access-iframe-and-pop-window.html: Added.
3455         * http/tests/storageAccess/resources/request-storage-access-second-window.html: Added.
3456
3457 2018-05-17  Antoine Quint  <graouts@apple.com>
3458
3459         [modern-media-controls] AirPlaySupport should be disabled by default
3460         https://bugs.webkit.org/show_bug.cgi?id=185658
3461         <rdar://problem/40272213>
3462
3463         Reviewed by Simon Fraser.
3464
3465         Add a new test that checks that we create an AirplaySupport object only after media has started playing.
3466
3467         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play-expected.txt: Added.
3468         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play.html: Added.
3469
3470 2018-05-17  Rob Buis  <rbuis@igalia.com>
3471
3472         Remove cssom-remove-shorthand-property.html test
3473         https://bugs.webkit.org/show_bug.cgi?id=185727
3474
3475         Reviewed by Frédéric Wang.
3476
3477         Exact same test is contained in WPT:
3478         cssom/cssom-setProperty-shorthand.html
3479
3480         * fast/css/cssom-remove-shorthand-property-expected.txt: Removed.
3481         * fast/css/cssom-remove-shorthand-property.html: Removed.
3482
3483 2018-05-17  Ms2ger  <Ms2ger@igalia.com>
3484
3485         [GTK][WPE] Test gardening
3486         https://bugs.webkit.org/show_bug.cgi?id=185718
3487
3488         Unreviewed test gardening.
3489
3490         * accessibility/gtk/spans-expected.txt: rebaseline for r231717.
3491         * accessibility/gtk/spans-paragraphs-and-divs-expected.txt: rebaseline for r231717.
3492         * js/script-tests/intl-numberformat-format-to-parts.js: skip (bug 185714).
3493         * js/script-tests/intl-pluralrules.js: skip (bug 185714).
3494         * platform/gtk/TestExpectations: skip new Intl tests (bug 185714).
3495         * platform/gtk/editing/deleting/delete-emoji-1-expected.txt: rebaseline for r231630.
3496         * platform/gtk/editing/deleting/delete-emoji-expected.txt: rebaseline for r231630.
3497         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
3498           Removed (platform-neutral expectation file applies since r231000).
3499         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
3500           Removed (platform-neutral expectation file applies since r231000).
3501
3502 2018-05-16  Ross Kirsling  <ross.kirsling@sony.com>
3503
3504         [WinCairo] Unreviewed gardening after WinCairoRequirements update.
3505
3506         * platform/wincairo/TestExpectations:
3507         * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt:
3508         * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt:
3509      &nb