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