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