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