http/wpt/loading/redirect-headers.html is flaky
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-04-04  Youenn Fablet  <youenn@apple.com>
2
3         http/wpt/loading/redirect-headers.html is flaky
4         https://bugs.webkit.org/show_bug.cgi?id=184317
5
6         Reviewed by Ryosuke Niwa.
7
8         Wait for the completion of the fetch to end the test.
9
10         * http/wpt/loading/redirect-headers.html:
11
12 2018-04-04  Youenn Fablet  <youenn@apple.com>
13
14         WebRTC data channel only applications require capture permissions for direct connections
15         https://bugs.webkit.org/show_bug.cgi?id=174500
16         <rdar://problem/34134281>
17
18         Reviewed by Eric Carlson.
19
20         * webrtc/datachannel/mdns-ice-candidates-expected.txt: Added.
21         * webrtc/datachannel/mdns-ice-candidates.html: Added.
22
23 2018-04-04  Ryan Haddad  <ryanhaddad@apple.com>
24
25         Mark storage/websql/database-lock-after-reload.html as flaky.
26         https://bugs.webkit.org/show_bug.cgi?id=173928
27
28         Unreviewed test gardening.
29
30         * platform/ios/TestExpectations:
31
32 2018-04-04  Brendan McLoughlin  <brendan@bocoup.com>
33
34         Resync idlharness web-platform-tests up to 94b33b573a069ae5170104ca581a354a35762536
35         https://bugs.webkit.org/show_bug.cgi?id=184278
36
37         Reviewed by Youenn Fablet.
38
39         * TestExpectations:
40         * http/wpt/webauthn/idl.https.html:
41         * platform/ios/TestExpectations:
42         * platform/mac/TestExpectations:
43
44 2018-04-04  Youenn Fablet  <youenn@apple.com>
45
46         Add a test for HttpOnly cookies used to load AppCache resources
47         https://bugs.webkit.org/show_bug.cgi?id=184305
48         <rdar://problem/39175648>
49
50         Reviewed by Brady Eidson.
51
52         * http/tests/appcache/document-cookie-http-only-expected.txt: Added.
53         * http/tests/appcache/document-cookie-http-only.php: Added.
54
55 2018-04-04  Ms2ger  <Ms2ger@igalia.com>
56
57         Test gardening for GTK.
58         https://bugs.webkit.org/show_bug.cgi?id=184298
59
60         Unreviewed test gardening.
61
62         * platform/gtk/TestExpectations:
63           - update expectations for fast/mediastream tests for the libwebrtc
64             integration in r230152
65           - skip http/wpt/loading/redirect-headers.html, which was added in
66             r230224, because the API it uses is only implemented for cocoa
67             (https://bugs.webkit.org/show_bug.cgi?id=184295)
68         * platform/wpe/TestExpectations:
69           - skip http/wpt/loading/redirect-headers.html, which was added in
70             r230224, because the API it uses is only implemented for cocoa
71             (https://bugs.webkit.org/show_bug.cgi?id=184295)
72
73 2018-04-03  Youenn Fablet  <youenn@apple.com>
74
75         NetworkResourceLoader does not need to expose all redirect response headers
76         https://bugs.webkit.org/show_bug.cgi?id=184114
77         <rdar://problem/39010557>
78
79         Reviewed by Ryosuke Niwa.
80
81         New test verifies that headers are filtered. Witout filtering, 9 headers would be visible to the injected bundle, while 6 headers reamin after filtering.
82
83         * http/wpt/loading/redirect-headers-expected.txt: Added.
84         * http/wpt/loading/redirect-headers.html: Added.
85         * platform/mac-wk1/TestExpectations: Skipped new test for WK1.
86
87 2018-04-03  Ryan Haddad  <ryanhaddad@apple.com>
88
89         Mark http/tests/appcache/interrupted-update.html as flaky.
90         https://bugs.webkit.org/show_bug.cgi?id=184061
91
92         Unreviewed test gardening.
93
94         * TestExpectations:
95
96 2018-04-03  Ryan Haddad  <ryanhaddad@apple.com>
97
98         Mark storage/indexeddb/dont-wedge-private.html as flaky.
99         https://bugs.webkit.org/show_bug.cgi?id=184058
100
101         Unreviewed test gardening.
102
103         * TestExpectations:
104
105 2018-04-03  Ryan Haddad  <ryanhaddad@apple.com>
106
107         Mark http/tests/workers/service/service-worker-cache-api.https.html as flaky.
108         https://bugs.webkit.org/show_bug.cgi?id=184245
109
110         Unreviewed test gardening.
111
112         * platform/ios-wk2/TestExpectations:
113         * platform/mac-wk2/TestExpectations:
114
115 2018-04-02  Said Abou-Hallawa  <sabouhallawa@apple.com>
116
117         Followup(r230063): Add test a layout test for https://bugs.webkit.org/show_bug.cgi?id=183972
118         https://bugs.webkit.org/show_bug.cgi?id=184162
119
120         Reviewed by Daniel Bates.
121
122         Without r230063, running run-webkit-tests -g for this test will crash.
123
124         * svg/dom/animated-tearoff-list-remove-target-expected.txt: Added.
125         * svg/dom/animated-tearoff-list-remove-target.html: Added.
126
127 2018-04-02  Jer Noble  <jer.noble@apple.com>
128
129         AudioBufferSourceNode start method causes OfflineAudioContext to start running
130         https://bugs.webkit.org/show_bug.cgi?id=181939
131         <rdar://problem/36755393>
132
133         Reviewed by Eric Carlson.
134
135         * webaudio/offlineaudiocontext-restriction-expected.txt: Added.
136         * webaudio/offlineaudiocontext-restriction.html: Added.
137
138 2018-03-31  Brent Fulgham  <bfulgham@apple.com>
139
140         Show punycode if URL contains hyphen character
141         https://bugs.webkit.org/show_bug.cgi?id=184221
142         <rdar://problem/38044633>
143
144         Reviewed by Darin Adler.
145
146         * fast/url/host-expected.txt:
147         * fast/url/host.html:
148
149 2018-03-30  Devin Rousso  <webkit@devinrousso.com>
150
151         Web Inspector: tint all pixels drawn by shader program when hovering ShaderProgramTreeElement
152         https://bugs.webkit.org/show_bug.cgi?id=175223
153
154         Reviewed by Matt Baker.
155
156         * inspector/canvas/setShaderProgramHighlighted-expected.txt: Added.
157         * inspector/canvas/setShaderProgramHighlighted.html: Added.
158
159 2018-03-30  Ryan Haddad  <ryanhaddad@apple.com>
160
161         Skip http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html
162         https://bugs.webkit.org/show_bug.cgi?id=178472
163
164         Unreviewed test gardening.
165
166         * platform/mac-wk2/TestExpectations:
167
168 2018-03-30  Ryan Haddad  <ryanhaddad@apple.com>
169
170         Mark imported/w3c/web-platform-tests/html/browsers/offline/appcache/workers/appcache-worker.html as flaky.
171         https://bugs.webkit.org/show_bug.cgi?id=184198
172
173         Unreviewed test gardening.
174
175         * TestExpectations:
176
177 2018-03-30  Ryan Haddad  <ryanhaddad@apple.com>
178
179         Mark inspector/unit-tests/debounce.html as flaky.
180         https://bugs.webkit.org/show_bug.cgi?id=184057
181
182         Unreviewed test gardening.
183
184         * platform/mac/TestExpectations:
185
186 2018-03-29  Antoine Quint  <graouts@apple.com>
187
188         [Web Animations] CSSTransition objects should have fill: backwards to allow seeking prior to start time
189         https://bugs.webkit.org/show_bug.cgi?id=184129
190
191         Reviewed by Dean Jackson.
192
193         Make one test opt into CSS Animations and CSS Transitions as Web Animations and fix expectations for a CSSTransition
194         test which mistakenly assumes the fill to be "none".
195
196         * transitions/transition-in-delay-phase.html:
197         * webanimations/css-transitions.html:
198
199 2018-03-28  Ryan Haddad  <ryanhaddad@apple.com>
200
201         Mark imported/w3c/web-platform-tests/IndexedDB/idbobjectstore_createIndex7-event_order.htm as flaky.
202         https://bugs.webkit.org/show_bug.cgi?id=184116
203
204         Unreviewed test gardening.
205
206         * platform/mac/TestExpectations:
207
208 2018-03-29  Antoine Quint  <graouts@apple.com>
209
210         [Web Animations] Correctly obtain the timing function for a given keyframe
211         https://bugs.webkit.org/show_bug.cgi?id=184146
212
213         Reviewed by Dean Jackson.
214
215         Make 4 tests opt into CSS Animations and CSS Transitions as Web Animations.
216
217         * animations/keyframe-timing-functions-transform.html:
218         * animations/keyframe-timing-functions.html:
219         * animations/keyframe-timing-functions2.html:
220         * animations/missing-keyframe-properties-timing-function.html:
221
222 2018-03-29  Ryan Haddad  <ryanhaddad@apple.com>
223
224         Unreviewed, rolling out r230087.
225
226         Introduced LayoutTest failures.
227
228         Reverted changeset:
229
230         "FrameSelection::appearanceUpdateTimerFired should be robust
231         against layout passes underneath it"
232         https://bugs.webkit.org/show_bug.cgi?id=183395
233         https://trac.webkit.org/changeset/230087
234
235 2018-03-29  Wenson Hsieh  <wenson_hsieh@apple.com>
236
237         FrameSelection::appearanceUpdateTimerFired should be robust against layout passes underneath it
238         https://bugs.webkit.org/show_bug.cgi?id=183395
239         <rdar://problem/38055732>
240
241         Reviewed by Zalan Bujtas.
242
243         Add a new layout test that passes if we didn't crash.
244
245         * editing/selection/iframe-update-selection-appearance-expected.txt: Added.
246         * editing/selection/iframe-update-selection-appearance.html: Added.
247
248 2018-03-29  Per Arne Vollan  <pvollan@apple.com>
249
250         The test http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html is failing on Windows.
251         https://bugs.webkit.org/show_bug.cgi?id=184134
252
253         Unreviewed test gardening.
254
255         * platform/win/TestExpectations:
256
257 2018-03-29  Per Arne Vollan  <pvollan@apple.com>
258
259         The test transitions/opacity-transition-zindex.html is timing out on Windows.
260         https://bugs.webkit.org/show_bug.cgi?id=184133
261
262         Unreviewed test gardening.
263
264         * platform/win/TestExpectations:
265
266 2018-03-28  Antoine Quint  <graouts@apple.com>
267
268         [Web Animations] Stop using internals.pauseTransitionAtTimeOnElement() in favor of Web Animations API for transitions tests
269         https://bugs.webkit.org/show_bug.cgi?id=184097
270
271         Reviewed by Dean Jackson.
272
273         Make 55 tests opt into CSS Animations and CSS Transitions as Web Animations. These tests used the internals.pauseTransitionAtTimeOnElement()
274         method, but this method should be going away since the Web Animations API allows seeking and pausing. To support this, we make
275         transition-test-helpers.js use the Web Animations API instead of internals.pauseTransitionAtTimeOnElement() if the tests has opted
276         into CSS Animations and CSS Transitions as Web Animations and we know it's safe to use these APIs.
277
278         Overall, 20 of those tests used to fail with the flag on before this change.
279
280         * compositing/animation/animated-composited-inside-hidden.html:
281         * compositing/animation/computed-style-during-delay.html:
282         * compositing/reflections/nested-reflection-transition.html:
283         * compositing/transitions/scale-transition-no-start.html:
284         * compositing/transitions/singular-scale-transition.html:
285         * css3/calc/transitions-dependent.html:
286         * css3/calc/transitions.html:
287         * transitions/background-position-transitions.html:
288         * transitions/background-transitions.html:
289         * transitions/blendmode-transitions.html:
290         * transitions/border-radius-transition.html:
291         * transitions/clip-path-path-transitions.html:
292         * transitions/clip-transition.html:
293         * transitions/color-transition-all.html:
294         * transitions/color-transition-rounding.html:
295         * transitions/cross-fade-background-image.html:
296         * transitions/cubic-bezier-overflow-color.html:
297         * transitions/cubic-bezier-overflow-shadow.html:
298         * transitions/cubic-bezier-overflow-transform.html:
299         * transitions/default-timing-function.html:
300         * transitions/delay.html:
301         * transitions/flex-transitions.html:
302         * transitions/font-family-during-transition.html:
303         * transitions/frames-timing-function.html:
304         * transitions/mask-transitions.html:
305         * transitions/min-max-width-height-transitions.html:
306         * transitions/mismatched-shadow-styles.html:
307         * transitions/mismatched-shadow-transitions.html:
308         * transitions/mixed-type.html:
309         * transitions/move-after-transition.html:
310         * transitions/multiple-background-size-transitions.html:
311         * transitions/multiple-mask-transitions.html:
312         * transitions/multiple-shadow-transitions.html:
313         * transitions/negative-delay.html:
314         * transitions/opacity-transition-zindex.html:
315         * transitions/resources/transition-test-helpers.js:
316         * transitions/shape-outside-transitions.html:
317         * transitions/shorthand-border-transitions.html:
318         * transitions/shorthand-transitions.html:
319         * transitions/steps-timing-function.html:
320         * transitions/svg-layout-transition.html:
321         * transitions/svg-text-shadow-transition.html:
322         * transitions/svg-transitions.html:
323         * transitions/text-indent-transition.html:
324         * transitions/transform-op-list-match.html:
325         * transitions/transform-op-list-no-match.html:
326         * transitions/transition-end-event-rendering.html:
327         * transitions/transition-hit-test.html:
328         * transitions/transition-on-element-with-content.html:
329         * transitions/transition-shorthand-delay.html:
330         * transitions/transition-timing-function.html:
331         * transitions/transition-to-from-auto.html:
332         * transitions/transition-to-from-undefined.html:
333         * transitions/visited-link-color.html:
334         * transitions/zero-duration-in-list.html:
335         * transitions/zero-duration-with-non-zero-delay-start.html:
336
337 2018-03-28  Antoine Quint  <graouts@apple.com>
338
339         [Web Animations] Implement more CSSPropertyBlendingClient methods
340         https://bugs.webkit.org/show_bug.cgi?id=184077
341
342         Reviewed by Dean Jackson.
343
344         Make 31 tests opt into the CSS Animations and CSS Transitions as Web Animations feature.
345
346         * animations/3d/replace-filling-transform.html:
347         * animations/additive-transform-animations.html:
348         * animations/animation-direction-reverse-fill-mode-hardware.html:
349         * animations/combo-transform-rotate+scale.html:
350         * animations/simultaneous-start-transform.html:
351         * compositing/animation/layer-for-filling-animation.html:
352         * compositing/reflections/animation-inside-reflection.html:
353         * compositing/reflections/nested-reflection-animated.html:
354         * css3/filters/backdrop/animation.html:
355         * css3/filters/composited-during-animation.html:
356         * css3/filters/filter-animation-from-none-hw.html:
357         * css3/filters/filter-animation-from-none-multi-hw.html:
358         * css3/filters/filter-animation-from-none-multi.html:
359         * css3/filters/filter-animation-from-none.html:
360         * css3/filters/filter-animation-hw.html:
361         * css3/filters/filter-animation-multi-hw.html:
362         * css3/filters/filter-animation-multi.html:
363         * css3/filters/filter-animation.html:
364         * css3/masking/clip-path-animation.html:
365         * fast/filter-image/filter-image-animation.html:
366         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
367         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
368         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
369         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
370         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
371         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
372         * transitions/clip-path-transitions.html:
373         * transitions/color-transition-premultiplied.html:
374         * transitions/cross-fade-border-image.html:
375         * transitions/cubic-bezier-overflow-length.html:
376         * transitions/cubic-bezier-overflow-svg-length.html:
377         * transitions/delay.html:
378         * transitions/longhand-vs-shorthand-initial.html:
379         * transitions/multiple-background-transitions.html:
380
381 2018-03-28  Chris Dumez  <cdumez@apple.com>
382
383         Align XMLHttpRequest's open() / send() / abort() with the latest specification
384         https://bugs.webkit.org/show_bug.cgi?id=184108
385
386         Reviewed by Youenn Fablet.
387
388         * http/tests/xmlhttprequest/onloadend-event-after-abort.html:
389         * http/tests/xmlhttprequest/onloadend-event-after-error.html:
390         * http/tests/xmlhttprequest/simple-cross-origin-progress-events-expected.txt:
391         * http/tests/xmlhttprequest/upload-onloadend-event-after-abort.html:
392         * http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt:
393         Fix tests that expected a progress event before error/abort event. This is not as
394         per specification and those tests were also failing in Firefox.
395
396         * http/tests/xmlhttprequest/readystatechange-and-abort.html:
397         Fix test that expected abort() to reset state to UNSENT as this is not as per specification.
398         This test was failing in both Firefox and Chrome.
399
400         * http/tests/xmlhttprequest/xmlhttprequest-abort-readyState-shouldNotDispatchEvent.html:
401         Re-sync test from Blink. The test was wrongly expecting abort() to reset the state to
402         UNSENT.
403
404 2018-03-28  Timothy Hatcher  <timothy@apple.com>
405
406         Consolidate NSColor to WebCore::Color conversion and fix system colors.
407
408         https://bugs.webkit.org/show_bug.cgi?id=184096
409         rdar://problem/38918925
410
411         Reviewed by Tim Horton.
412
413         * fast/css/apple-system-control-colors-expected.txt: Updated with rgba() colors.
414         * platform/mac/accessibility/content-editable-as-textarea-expected.txt: Updated with color space.
415
416 2018-03-28  Wenson Hsieh  <wenson_hsieh@apple.com>
417
418         [iOS] Multiple select appearance doesn't update when selecting or deselecting rows in the picker view
419         https://bugs.webkit.org/show_bug.cgi?id=184110
420         <rdar://problem/38796648>
421
422         Reviewed by Tim Horton.
423
424         Adds a new layout test to verify that after tapping on a multiple select and choosing an option, the select's
425         renderer is updated to reflect its new state.
426
427         * fast/forms/ios/ipad/multiple-select-updates-renderer-expected.txt: Added.
428         * fast/forms/ios/ipad/multiple-select-updates-renderer.html: Added.
429         * resources/basic-gestures.js:
430
431 2018-03-28  Per Arne Vollan  <pvollan@apple.com>
432
433         Mark http/tests/preload/download_resources.html as a flaky crash on Windows.
434         https://bugs.webkit.org/show_bug.cgi?id=179297
435
436         Unreviewed test gardening.
437
438         * platform/win/TestExpectations:
439
440 2018-03-28  Daniel Bates  <dabates@apple.com>
441
442         WebSocket cookie incorrectly stored
443         https://bugs.webkit.org/show_bug.cgi?id=184100
444         <rdar://problem/37928715>
445
446         Reviewed by Brent Fulgham.
447
448         * http/tests/websocket/tests/hybi/cookie_wsh.py: Added. Downloaded from
449         <https://github.com/w3c/pywebsocket/blob/b2e1d11086fdf00b33a0d30c504f227e7d4fa86b/src/example/cookie_wsh.py>.
450         (_add_set_cookie):
451         (web_socket_do_extra_handshake):
452         (web_socket_transfer_data):
453         * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior-expected.txt: Added.
454         * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html: Added.
455
456 2018-03-28  Matt Lewis  <jlewis3@apple.com>
457
458         Skipped imported/mozilla/css-animations/test_keyframeeffect-getkeyframes.html.
459         https://bugs.webkit.org/show_bug.cgi?id=183848
460
461         Unreviewed test gardening.
462
463         * TestExpectations:
464
465 2018-03-28  Ryan Haddad  <ryanhaddad@apple.com>
466
467         Unreviewed, rolling out r230033.
468
469         The LayoutTests modified in this change fail an assertion on
470         WK1.
471
472         Reverted changeset:
473
474         "[Web Animations] Implement more CSSPropertyBlendingClient
475         methods"
476         https://bugs.webkit.org/show_bug.cgi?id=184077
477         https://trac.webkit.org/changeset/230033
478
479 2018-03-28  Alicia Boya García  <aboya@igalia.com>
480
481         Unreviewed GTK test gardening.
482         https://bugs.webkit.org/show_bug.cgi?id=184088
483
484         * TestExpectations:
485         * platform/gtk/TestExpectations:
486         * platform/ios/TestExpectations:
487         * platform/mac/TestExpectations:
488         * platform/wpe/TestExpectations:
489
490 2018-03-28  Antoine Quint  <graouts@apple.com>
491
492         [Web Animations] Implement more CSSPropertyBlendingClient methods
493         https://bugs.webkit.org/show_bug.cgi?id=184077
494
495         Reviewed by Dean Jackson.
496
497         Make 31 tests opt into the CSS Animations and CSS Transitions as Web Animations feature.
498
499         * animations/3d/replace-filling-transform.html:
500         * animations/additive-transform-animations.html:
501         * animations/animation-direction-reverse-fill-mode-hardware.html:
502         * animations/combo-transform-rotate+scale.html:
503         * animations/simultaneous-start-transform.html:
504         * compositing/animation/layer-for-filling-animation.html:
505         * compositing/reflections/animation-inside-reflection.html:
506         * compositing/reflections/nested-reflection-animated.html:
507         * css3/filters/backdrop/animation.html:
508         * css3/filters/composited-during-animation.html:
509         * css3/filters/filter-animation-from-none-hw.html:
510         * css3/filters/filter-animation-from-none-multi-hw.html:
511         * css3/filters/filter-animation-from-none-multi.html:
512         * css3/filters/filter-animation-from-none.html:
513         * css3/filters/filter-animation-hw.html:
514         * css3/filters/filter-animation-multi-hw.html:
515         * css3/filters/filter-animation-multi.html:
516         * css3/filters/filter-animation.html:
517         * css3/masking/clip-path-animation.html:
518         * fast/filter-image/filter-image-animation.html:
519         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
520         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
521         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
522         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
523         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
524         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
525         * transitions/clip-path-transitions.html:
526         * transitions/color-transition-premultiplied.html:
527         * transitions/cross-fade-border-image.html:
528         * transitions/cubic-bezier-overflow-length.html:
529         * transitions/cubic-bezier-overflow-svg-length.html:
530         * transitions/delay.html:
531         * transitions/longhand-vs-shorthand-initial.html:
532         * transitions/multiple-background-transitions.html:
533
534 2018-03-27  Timothy Hatcher  <timothy@apple.com>
535
536         Web Inspector: Modernize some utility functions
537         https://bugs.webkit.org/show_bug.cgi?id=184047
538
539         Rubber-stamped by Matt Baker.
540
541         * inspector/unit-tests/string-utilities-expected.txt: Updated.
542         * inspector/unit-tests/string-utilities.html: Added String.prototype.escapeCharacters test.
543
544 2018-03-26  Ryan Haddad  <ryanhaddad@apple.com>
545
546         Skip http/wpt/service-workers/third-party-registration.html.
547         https://bugs.webkit.org/show_bug.cgi?id=183860
548
549         Unreviewed test gardening.
550
551         * platform/ios-wk2/TestExpectations:
552         * platform/mac-wk2/TestExpectations:
553
554 2018-03-27  Youenn Fablet  <youenn@apple.com>
555
556         Move request checking out of PingLoad for future reuse in NetworkLoad
557         https://bugs.webkit.org/show_bug.cgi?id=183865
558
559         Reviewed by Chris Dumez.
560
561         * http/wpt/beacon/cors/cors-preflight-cookie-expected.txt:
562         * http/wpt/beacon/cors/cors-preflight-cookie.html:
563
564 2018-03-27  Daniel Bates  <dabates@apple.com>
565
566         CSS mask images should be retrieved using potentially CORS-enabled fetch
567         https://bugs.webkit.org/show_bug.cgi?id=179983
568         <rdar://problem/35678149>
569
570         Reviewed by Brent Fulgham.
571
572         Add a test to ensure we do not fetch a cross-origin CSS mask image that does
573         not allow CORS access.
574
575         * http/tests/security/css-mask-image-expected.html: Added.
576         * http/tests/security/css-mask-image.html: Added.
577         * http/tests/security/resources/black-square.png: Added.
578         * http/tests/security/resources/fail-mask.png: Added.
579         * media/modern-media-controls/resources/media-controls-loader.js: Disable "Anonymous" mode
580         fetching of mask images to allow modern media controls to load mask assets from the filesystem.
581
582 2018-03-27  Zalan Bujtas  <zalan@apple.com>
583
584         RenderBox::parent/firstChild/nextSibling/previousSiblingBox() functions should type check.
585         https://bugs.webkit.org/show_bug.cgi?id=184032
586         <rdar://problem/38384984>
587
588         Reviewed by Antti Koivisto.
589
590         * fast/multicol/parent-box-when-spanner-is-present-expected.txt: Added.
591         * fast/multicol/parent-box-when-spanner-is-present.html: Added.
592
593
594 2018-03-27  Antoine Quint  <graouts@apple.com>
595
596         [Web Animations] Stop using internals.pauseAnimationAtTimeOnElement() in favor of Web Animations API for animations tests
597         https://bugs.webkit.org/show_bug.cgi?id=184038
598
599         Reviewed by Dean Jackson.
600
601         Make 48 tests opt into CSS Animations and CSS Transitions as Web Animations. These tests used the internals.pauseAnimationAtTimeOnElement()
602         method, but this method should be going away since the Web Animations API allows seeking and pausing. To support this, we make
603         animation-test-helpers.js use the Web Animations API instead of internals.pauseAnimationAtTimeOnElement() if the tests has opted
604         into CSS Animations and CSS Transitions as Web Animations and we know it's safe to use these APIs.
605
606         * animations/3d/matrix-transform-type-animation.html:
607         * animations/3d/transform-perspective.html:
608         * animations/animation-callback-timestamp.html:
609         * animations/animation-direction-reverse-hardware-opacity.html:
610         * animations/animation-direction-reverse-hardware.html:
611         * animations/animation-direction-reverse-non-hardware.html:
612         * animations/animation-direction-reverse-timing-functions-hardware.html:
613         * animations/animation-direction-reverse-timing-functions.html:
614         * animations/animation-direction.html:
615         * animations/animation-hit-test.html:
616         * animations/animation-offscreen-to-onscreen.html:
617         * animations/change-keyframes-expected.txt:
618         * animations/change-keyframes.html:
619         * animations/cross-fade-background-image.html:
620         * animations/cross-fade-border-image-source.html:
621         * animations/cross-fade-list-style-image.html:
622         * animations/cross-fade-webkit-mask-box-image.html:
623         * animations/duplicate-keys-expected.html:
624         * animations/duplicate-keys.html:
625         * animations/font-variations/font-stretch.html:
626         * animations/font-variations/font-style.html:
627         * animations/font-variations/font-variation-settings-order.html:
628         * animations/font-variations/font-variation-settings-unlike.html:
629         * animations/font-variations/font-variation-settings.html:
630         * animations/font-variations/font-weight.html:
631         * animations/generic-from-to.html:
632         * animations/import.html:
633         * animations/keyframe-multiple-timing-functions-transform.html:
634         * animations/keyframes-comma-separated.html:
635         * animations/keyframes-infinite-iterations.html:
636         * animations/keyframes-invalid-keys.html:
637         * animations/keyframes-out-of-order.html:
638         * animations/keyframes.html:
639         * animations/longhand-timing-function.html:
640         * animations/matrix-anim.html:
641         * animations/missing-keyframe-properties-repeating.html:
642         * animations/missing-keyframe-properties.html:
643         * animations/missing-values-first-keyframe.html:
644         * animations/missing-values-last-keyframe.html:
645         * animations/multiple-animations-timing-function.html:
646         * animations/multiple-animations.html:
647         * animations/multiple-keyframes.html:
648         * animations/negative-delay.html:
649         * animations/pause-crash.html:
650         * animations/resources/animation-test-helpers.js:
651         (checkExpectedValue):
652         (pauseAnimationAtTimeOnElement):
653         (startTest):
654         (runAnimationTest):
655         * animations/simultaneous-start-left.html:
656         * animations/spring-function.html:
657         * animations/stacking-context-unchanged-while-running.html:
658         * animations/timing-functions.html:
659         * animations/unanimated-style.html:
660         * animations/unprefixed-keyframes.html:
661
662 2018-03-27  Per Arne Vollan  <pvollan@apple.com>
663
664         Mark some CSS animations tests as failing on Windows.
665         https://bugs.webkit.org/show_bug.cgi?id=183953
666
667         Unreviewed test gardening.
668
669         * platform/win/TestExpectations:
670
671 2018-03-27  Eric Carlson  <eric.carlson@apple.com>
672
673         Make AVFoundationEnabled preference available on iOS
674         https://bugs.webkit.org/show_bug.cgi?id=183876
675         <rdar://problem/38726459>
676
677         Reviewed by Youenn Fablet.
678
679         * media/media-error-fired-once-expected.txt: Added.
680         * media/media-error-fired-once.html: Added.
681
682 2018-03-27  Fujii Hironori  <Hironori.Fujii@sony.com>
683
684         [GTK] Layout test editing/deleting/delete-surrogatepair.html crashing with CRITICAL **: enchant_dict_check: assertion 'g_utf8_validate(word, len, NULL)' failed
685         https://bugs.webkit.org/show_bug.cgi?id=176799
686
687         Reviewed by Carlos Garcia Campos.
688
689         * platform/gtk/TestExpectations: Unmarked editing/deleting/delete-surrogatepair.html.
690
691 2018-03-23  Antoine Quint  <graouts@apple.com>
692
693         [Web Animations] Make imported/mozilla/css-animations/test_animation-currenttime.html pass reliably
694         https://bugs.webkit.org/show_bug.cgi?id=183819
695
696         Reviewed by Dean Jackson.
697
698         The test imported/mozilla/css-animations/test_animation-currenttime.html now passes reliably.
699
700         * TestExpectations:
701
702 2018-03-23  Antoine Quint  <graouts@apple.com>
703
704         [Web Animations] Correctly handle timing functions specified by CSS Animations and CSS Transitions
705         https://bugs.webkit.org/show_bug.cgi?id=183935
706
707         Reviewed by Dean Jackson.
708
709         We now pass 2 additional Mozilla tests completely, so they no longer need to be marked as flaky failures or timeouts.
710         We also update tests that we wrote ourselves and which incorrectly assumed that the effect's timing would reflect
711         the timing function set by CSS.
712
713         * TestExpectations:
714         * webanimations/css-animations-expected.txt:
715         * webanimations/css-animations.html:
716         * webanimations/css-transitions-expected.txt:
717         * webanimations/css-transitions.html:
718
719 2018-03-26  Ryan Haddad  <ryanhaddad@apple.com>
720
721         Mark imported/mozilla/css-animations/test_animation-cancel.html as flaky.
722         https://bugs.webkit.org/show_bug.cgi?id=184011
723
724         Unreviewed test gardening.
725
726         * TestExpectations:
727
728 2018-03-23  Daniel Bates  <dabates@apple.com>
729
730         Unreviewed, rolling out r229868.
731
732         Caused media controls tests to timeout. Will investigate
733         offline.
734
735         Reverted changeset:
736
737         "CSS mask images should be retrieved using potentially CORS-
738         enabled fetch"
739         https://bugs.webkit.org/show_bug.cgi?id=179983
740         https://trac.webkit.org/changeset/229868
741
742 2018-03-23  Per Arne Vollan  <pvollan@apple.com>
743
744         Mark accessibility/row-with-aria-role-in-native-table.html as failing on Windows.
745         https://bugs.webkit.org/show_bug.cgi?id=183955
746
747         Unreviewed test gardening.
748
749         * platform/win/TestExpectations:
750
751 2018-03-23  Per Arne Vollan  <pvollan@apple.com>
752
753         Mark some CSS animations tests as failing on Windows.
754         https://bugs.webkit.org/show_bug.cgi?id=183953
755
756         Unreviewed test gardening.
757
758         * platform/win/TestExpectations:
759
760 2018-03-23  Eric Carlson  <eric.carlson@apple.com>
761
762         HTMLElement factory doesn't need to call MediaPlayer::isAvailable
763         https://bugs.webkit.org/show_bug.cgi?id=183946
764         <rdar://problem/38802687>
765
766         Reviewed by Youenn Fablet.
767
768         * media/media-disabled-expected.txt: Added.
769         * media/media-disabled.html: Added.
770
771 2018-03-23  Ryan Haddad  <ryanhaddad@apple.com>
772
773         Only enable LayoutTest fast/css/apple-system-control-colors.html on macOS.
774
775         Unreviewed test gardening.
776
777         * TestExpectations:
778         * platform/mac/TestExpectations:
779
780 2018-03-23  Adrian Perez de Castro  <aperez@igalia.com>
781
782         Unreviewed WPE gardening.
783
784         Removed imported/mathml-in-html5 from WPE test expectations, as the
785         path does not exit anymore after r229601
786
787         * platform/wpe/TestExpectations: Removd imported/mathml-in-html5
788
789 2018-03-23  Youenn Fablet  <youenn@apple.com>
790
791         Safari WebKitWebRTCAudioModule crash during <video> tag update when audio track present in MediaStream
792         https://bugs.webkit.org/show_bug.cgi?id=181180
793         <rdar://problem/36302375>
794
795         Reviewed by Eric Carlson.
796
797         * webrtc/video-update-often-expected.txt: Added.
798         * webrtc/video-update-often.html: Added.
799
800 2018-03-23  Antoine Quint  <graouts@apple.com>
801
802         [Web Animations] infinite repeat counts aren't reflected for CSS Animations
803         https://bugs.webkit.org/show_bug.cgi?id=183932
804
805         Reviewed by Dean Jackson.
806
807         One of the Mozilla tests now passes completely and reliably.
808
809         * TestExpectations:
810
811 2018-03-22  Antoine Quint  <graouts@apple.com>
812
813         [Web Animations] Correctly cancel animations when a parent gets a "display: none" style or when an element is removed
814         https://bugs.webkit.org/show_bug.cgi?id=183919
815
816         Reviewed by Dean Jackson.
817
818         Three of the imported Mozilla tests now pass reliably, removing them from the list of flaky failure and timeout tests.
819
820         * TestExpectations:
821
822 2018-03-23  Antoine Quint  <graouts@apple.com>
823
824         [Web Animations] Animated transform styles are ignored when calling getComputedStyle()
825         https://bugs.webkit.org/show_bug.cgi?id=183918
826
827         Reviewed by Dean Jackson.
828
829         We obtain a number of progressions by correctly serializing the transform property on getComputedStyle().
830
831         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
832         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
833
834 2018-03-23  Zan Dobersek  <zdobersek@igalia.com>
835
836         Unreviewed GTK+ gardening.
837
838         Add a port-specific baseline for fast/css/apple-system-control.html.
839
840         Mark http/wpt/service-workers tests as a mix of failures and passes,
841         since a lot of the tests pass now that service workers were enabled, but
842         the passing ones are still in minority and there's additionally flaky
843         tests. This should improve after necessary testing SW directories are
844         properly specified.
845
846         In contrast, a bunch of SW-reliant tests under
847         imported/w3c/web-platform-tests/streams are now passing consistently.
848         Failure expectations for these are removed.
849
850         Failue expectations for three compositing tests are also removed after
851         r229804 fixed them.
852
853         * platform/gtk/TestExpectations:
854         * platform/gtk/fast/css/apple-system-control-colors-expected.txt: Added.
855
856 2018-03-22  Nan Wang  <n_wang@apple.com>
857
858         AX: Web table row count is incorrect when role row is added to <tr> in DOM
859         https://bugs.webkit.org/show_bug.cgi?id=183922
860
861         Reviewed by Chris Fleizach.
862
863         * accessibility/row-with-aria-role-in-native-table-expected.txt: Added.
864         * accessibility/row-with-aria-role-in-native-table.html: Added.
865
866 2018-03-22  Daniel Bates  <dabates@apple.com>
867
868         CSS mask images should be retrieved using potentially CORS-enabled fetch
869         https://bugs.webkit.org/show_bug.cgi?id=179983
870         <rdar://problem/35678149>
871
872         Reviewed by Brent Fulgham.
873
874         Add a test to ensure we do not fetch a cross-origin CSS mask image that does
875         not allow CORS access.
876
877         * http/tests/security/css-mask-image-expected.html: Added.
878         * http/tests/security/css-mask-image.html: Added.
879         * http/tests/security/resources/black-square.png: Added.
880         * http/tests/security/resources/fail-mask.png: Added.
881
882 2018-03-22  Zalan Bujtas  <zalan@apple.com>
883
884         [Simple line layout] Text with letter spacing is not positioned properly.
885         https://bugs.webkit.org/show_bug.cgi?id=183079
886         <rdar://problem/38762569>
887
888         Reviewed by Antti Koivisto.
889
890         * fast/text/simple-line-layout-dynamic-letter-word-spacing-expected.html: Added.
891         * fast/text/simple-line-layout-dynamic-letter-word-spacing.html: Added.
892
893 2018-03-22  Adrian Perez de Castro  <aperez@igalia.com>
894
895         [WPE] Enable WOFF2 support
896         https://bugs.webkit.org/show_bug.cgi?id=178158
897
898         Reviewed by Frédéric Wang.
899
900         * platform/wpe/TestExpectations: Unskip the fast/text/woff2.html and fast/text/woff2-totalsfntsize.html
901
902 2018-03-21  Antoine Quint  <graouts@apple.com>
903
904         [Web Animations] Make imported/mozilla/css-animations/test_event-dispatch.html pass reliably
905         https://bugs.webkit.org/show_bug.cgi?id=183845
906
907         Reviewed by Dean Jackson.
908
909         A couple of crashing tests no longer crash and a couple are now reliably passing.
910
911         * TestExpectations:
912
913 2018-03-22  Ross Kirsling  <ross.kirsling@sony.com>
914
915         Unreviewed gardening. Update WinCairo TestExpectations and drop the unnecessary suffix.
916
917         * platform/wincairo-win10/TestExpectations: Removed.
918         * platform/wincairo/TestExpectations: Added.
919
920 2018-03-22  Zalan Bujtas  <zalan@apple.com>
921
922         Unreviewed gardening.
923
924         Unskipping imported/blink/svg/css/path-layout-crash.html (should have been unskipped with r229782). 
925
926         * TestExpectations:
927
928 2018-03-22  Miguel Gomez  <magomez@igalia.com>
929
930         Unreviewed GTK+ gardening after r229847.
931
932         * platform/gtk/TestExpectations:
933         * platform/gtk/http/tests/loading/simple-subframe-expected.txt:
934         * platform/gtk/http/tests/navigation/redirect-to-fragment2-expected.txt: Added.
935         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
936
937 2018-03-22  Zalan Bujtas  <zalan@apple.com>
938
939         SVG root is skipped while marking percentage height descendants dirty.
940         https://bugs.webkit.org/show_bug.cgi?id=183877
941
942         Reviewed by Antti Koivisto.
943
944         * TestExpectations:
945
946 2018-03-22  Frederic Wang  <fwang@igalia.com>
947
948         [MathML] Import WPT test to replace mathml/opentype/large-operators-italic-correction.html
949         https://bugs.webkit.org/show_bug.cgi?id=183891
950
951         Reviewed by Manuel Rego Casasnovas.
952
953         Remove large-operators-italic-correction.html. Italic correction is tested more completely by
954         a new WPT test that does not require Latin Modern Math to be installed on the try bots.
955
956         * mathml/opentype/large-operators-italic-correction-expected.txt: Removed.
957         * mathml/opentype/large-operators-italic-correction.html: Removed.
958         * platform/ios/TestExpectations: Remove test expectation.
959         * platform/mac/TestExpectations: Ditto.
960         * platform/win/TestExpectations: Ditto.
961
962 2018-03-21  Chris Dumez  <cdumez@apple.com>
963
964         Regression(r229831): fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html is flaky
965         https://bugs.webkit.org/show_bug.cgi?id=183885
966
967         Unreviewed, temporarily mark the test as flaky while I investigate.
968
969         * TestExpectations:
970
971 2018-03-21  Ryan Haddad  <ryanhaddad@apple.com>
972
973         Mark fast/scrolling/latching/scroll-div-no-latching.html as flaky.
974         https://bugs.webkit.org/show_bug.cgi?id=183879
975
976         Unreviewed test gardening.
977
978         * platform/mac-wk2/TestExpectations:
979
980 2018-03-21  Ryan Haddad  <ryanhaddad@apple.com>
981
982         Mark inspector/console/messageAdded-from-named-evaluations.html as slow.
983         https://bugs.webkit.org/show_bug.cgi?id=183880
984
985         Unreviewed test gardening.
986
987         * platform/mac/TestExpectations:
988
989 2018-03-21  Ryan Haddad  <ryanhaddad@apple.com>
990
991         Mark media/modern-media-controls/seek-backward-support/seek-backward-support.html as flaky.
992         https://bugs.webkit.org/show_bug.cgi?id=183869
993
994         Unreviewed test gardening.
995
996         * platform/mac-wk2/TestExpectations:
997
998 2018-03-21  Chris Dumez  <cdumez@apple.com>
999
1000         Make policy decisions asynchronous
1001         https://bugs.webkit.org/show_bug.cgi?id=180568
1002         <rdar://problem/37131297>
1003
1004         Reviewed by Alex Christensen.
1005
1006         Rebaseline tests for WebKit2. The issue is that some tests dump policy delegate calls
1007         and things now happen in a slightly different order now that those delegates are
1008         asynchronous.
1009
1010         * TestExpectations:
1011         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt:
1012         * platform/ios/http/tests/loading/simple-subframe-expected.txt:
1013         * platform/mac-wk2/http/tests/loading/simple-subframe-expected.txt: Copied from LayoutTests/platform/ios/http/tests/loading/simple-subframe-expected.txt.
1014         * platform/wk2/fast/loader/fragment-navigation-base-blank-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1015         * platform/wk2/fast/loader/iframe-meta-refresh-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1016         * platform/wk2/fast/loader/iframe-set-location-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1017         * platform/wk2/fast/loader/main-document-url-for-non-http-loads-expected.txt: Added.
1018         * platform/wk2/fast/loader/refresh-iframe-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1019         * platform/wk2/fast/loader/subframe-removes-itself-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1020         * platform/wk2/http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt: Added.
1021         * platform/wk2/http/tests/contentextensions/block-everything-unless-domain-expected.txt: Added.
1022         * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
1023         * platform/wk2/http/tests/loading/bad-server-subframe-expected.txt: Added.
1024         * platform/wk2/http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt:
1025         * platform/wk2/http/tests/loading/redirect-with-no-location-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1026         * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: Added.
1027         * platform/wk2/http/tests/loading/slow-parsing-subframe-expected.txt: Added.
1028         * platform/wk2/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt: Added.
1029         * platform/wk2/http/tests/misc/window-dot-stop-expected.txt: Added.
1030         * platform/wk2/http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
1031         * platform/wk2/http/tests/navigation/redirect-to-fragment-expected.txt: Added.
1032         * platform/wk2/http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
1033         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt: Added.
1034         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt: Added.
1035         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt: Added.
1036         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt: Added.
1037         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt: Added.
1038         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt: Added.
1039         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt: Added.
1040         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt: Added.
1041         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt: Added.
1042         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt: Added.
1043         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt: Added.
1044         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt: Added.
1045         * platform/wk2/http/tests/security/blocked-on-redirect-expected.txt: Added.
1046         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1047         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt: Added.
1048         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt: Added.
1049         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1050         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt: Added.
1051         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt: Added.
1052         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt: Added.
1053         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt: Added.
1054         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt: Added.
1055         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt: Added.
1056         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1057         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt: Added.
1058         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt: Added.
1059         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1060         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt: Added.
1061         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt: Added.
1062         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1063         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt: Added.
1064         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt: Added.
1065         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt: Added.
1066         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-main-frame-expected.txt: Added.
1067         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1068         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1069         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
1070         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt: Added.
1071         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1072         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1073         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1074         * platform/wk2/http/tests/security/http-0.9/iframe-blocked-expected.txt: Added.
1075         * platform/wk2/http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt: Added.
1076         * platform/wk2/http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1077         * platform/wk2/http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1078         * platform/wk2/http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1079         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1080         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt: Added.
1081         * platform/wk2/http/tests/security/mixedContent/insecure-css-with-secure-cookies-expected.txt: Added.
1082         * platform/wk2/http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-expected.txt: Added.
1083         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1084         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-main-frame-expected.txt: Added.
1085         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt: Added.
1086         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt: Added.
1087         * platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1088         * platform/wk2/http/tests/security/mixedContent/javascript-url-form-in-main-frame-expected.txt: Added.
1089         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: Added.
1090         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: Added.
1091         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt: Added.
1092         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-expected.txt: Added.
1093         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-expected.txt: Added.
1094         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1095         * platform/wk2/http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1096         * platform/wk2/inspector/page/frameScheduledNavigation-expected.txt: Added.
1097         * platform/wk2/loader/go-back-cached-main-resource-expected.txt: Added.
1098         * platform/wk2/webarchive/loading/mainresource-null-mimetype-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1099         * platform/wk2/webarchive/loading/test-loading-archive-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1100         * platform/wk2/webarchive/loading/video-in-webarchive-expected.txt: Renamed from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1101
1102 2018-03-21  Said Abou-Hallawa  <sabouhallawa@apple.com>
1103
1104         Disconnect the SVGPathSegList items from their SVGPathElement before rebuilding a new list
1105         https://bugs.webkit.org/show_bug.cgi?id=183723
1106         <rdar://problem/38517871>
1107
1108         Reviewed by Daniel Bates.
1109
1110         * svg/dom/reuse-pathseg-after-changing-d-expected.txt: Added.
1111         * svg/dom/reuse-pathseg-after-changing-d.html: Added.
1112
1113 2018-03-21  Ryan Haddad  <ryanhaddad@apple.com>
1114
1115         Skip imported/w3c/web-platform-tests/service-workers/service-worker/appcache-ordering-main.https.html.
1116         https://bugs.webkit.org/show_bug.cgi?id=182176
1117
1118         Unreviewed test gardening.
1119
1120         * platform/mac-wk2/TestExpectations:
1121
1122 2018-03-21  Ryan Haddad  <ryanhaddad@apple.com>
1123
1124         Skip http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html.
1125         https://bugs.webkit.org/show_bug.cgi?id=183093
1126
1127         Unreviewed test gardening.
1128
1129         * platform/mac-wk2/TestExpectations:
1130
1131 2018-03-21  Ryan Haddad  <ryanhaddad@apple.com>
1132
1133         Mark media/track/track-css-matching-timestamps.html as flaky.
1134         https://bugs.webkit.org/show_bug.cgi?id=183220
1135
1136         Unreviewed test gardening.
1137
1138         * platform/mac-wk1/TestExpectations:
1139
1140 2018-03-21  Jer Noble  <jer.noble@apple.com>
1141
1142         REGRESSION (r226059?): [macOS WK2] Layout Test fast/mediastream/MediaStream-MediaElement-setObject-null.html is flaky
1143         https://bugs.webkit.org/show_bug.cgi?id=181069
1144         <rdar://problem/36188221>
1145
1146         Reviewed by Youenn Fablet.
1147
1148         Pass the function into the play() promise handler rather than calling it immediately.
1149
1150         * fast/mediastream/MediaStream-MediaElement-setObject-null.html:
1151         * platform/mac-wk2/TestExpectations:
1152
1153 2018-03-21  Antoine Quint  <graouts@apple.com>
1154
1155         [Web Animations] Dispatch DOM events for CSS Transitions and CSS Animations implemented as Web Animations
1156         https://bugs.webkit.org/show_bug.cgi?id=183781
1157
1158         Reviewed by Dean Jackson.
1159
1160         New attribute-based event handlers are now exposed, update the expectations for those.
1161
1162         * js/dom/dom-static-property-for-in-iteration-expected.txt:
1163
1164 2018-03-21  Antoine Quint  <graouts@apple.com>
1165
1166         [Web Animations] Import CSS Animations and CSS Transitions as Web Animations tests from Mozilla
1167         https://bugs.webkit.org/show_bug.cgi?id=183851
1168
1169         Reviewed by Jon Lee.
1170
1171         Mark all imported tests as flaky failures or timeouts while we work on making them pass reliably.
1172         Each test has a dedicated bug tracking progress.
1173
1174         * TestExpectations:
1175
1176 2018-03-21  Ms2ger  <Ms2ger@igalia.com>
1177
1178         [GTK] Mark fast/forms/file/entries-api/webkitdirectory-open-panel.html as passing.
1179         https://bugs.webkit.org/show_bug.cgi?id=176024
1180
1181         Unreviewed test gardening.
1182
1183         It has been passing since the test was changed not to rely on the order
1184         of files in the list in r229642.
1185
1186         * platform/gtk/TestExpectations:
1187
1188 2018-03-21  Frederic Wang  <fwang@igalia.com>
1189
1190         [iOS] Text highlighted by the Find UI overlaps with NBC news header on google.com
1191         https://bugs.webkit.org/show_bug.cgi?id=183658
1192
1193         Reviewed by Tim Horton.
1194
1195         Improve the test added in r224284, so that we test when a result is revealed at
1196         the center of the overflow node.
1197
1198         * platform/ios/fast/scrolling/find-text-in-overflow-node.html: Put some content after
1199         'match 4' so that the overflow node can scroll and make the text appear at the center.
1200         Perform more accurate testing of the scrollTop of the overflow node.
1201         * platform/ios/fast/scrolling/find-text-in-overflow-node-expected.txt: Update expectation.
1202
1203 2018-03-20  Zalan Bujtas  <zalan@apple.com>
1204
1205         RenderTreeNeedsLayoutChecker fails with absolutely positioned svg and <use>
1206         https://bugs.webkit.org/show_bug.cgi?id=183718
1207
1208         Reviewed by Antti Koivisto.
1209
1210         * svg/in-html/path-with-absolute-positioned-svg-and-use-crash-expected.txt: Added.
1211         * svg/in-html/path-with-absolute-positioned-svg-and-use-crash.html: Added.
1212
1213 2018-03-20  Ryan Haddad  <ryanhaddad@apple.com>
1214
1215         Mark http/tests/appcache/abort-cache-onprogress.html as flaky.
1216         https://bugs.webkit.org/show_bug.cgi?id=183684
1217
1218         Unreviewed test gardening.
1219
1220         * TestExpectations:
1221
1222 2018-03-20  Ryan Haddad  <ryanhaddad@apple.com>
1223
1224         Mark http/wpt/webrtc/third-party-frame-ice-candidate-filtering.html as flaky.
1225         https://bugs.webkit.org/show_bug.cgi?id=183801
1226
1227         Unreviewed test gardening.
1228
1229         * platform/wk2/TestExpectations:
1230
1231 2018-03-20  Chris Dumez  <cdumez@apple.com>
1232
1233         Unreviewed, rolling out r229726 and r229763.
1234
1235         Caused some API test failures on iOS
1236
1237         Reverted changesets:
1238
1239         "Make policy decisions asynchronous"
1240         https://bugs.webkit.org/show_bug.cgi?id=180568
1241         https://trac.webkit.org/changeset/229726
1242
1243         "Rebaseline three webarchive tests for WK2 after r229726."
1244         https://bugs.webkit.org/show_bug.cgi?id=180568
1245         https://trac.webkit.org/changeset/229763
1246
1247 2018-03-20  Ryan Haddad  <ryanhaddad@apple.com>
1248
1249         Rebaseline three webarchive tests for WK2 after r229726.
1250         https://bugs.webkit.org/show_bug.cgi?id=180568
1251
1252         Unreviewed test gardening.
1253
1254         * platform/wk2/webarchive/loading/missing-data-expected.txt: Added.
1255         * platform/wk2/webarchive/loading/object-expected.txt: Added.
1256         * platform/wk2/webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt: Added.
1257
1258 2018-03-20  Ryan Haddad  <ryanhaddad@apple.com>
1259
1260         Rebaseline three forms tests after r229730.
1261
1262         Unreviewed test gardening.
1263
1264         * platform/mac/fast/forms/basic-selects-expected.txt:
1265         * platform/mac/fast/forms/disabled-select-change-index-expected.txt:
1266         * platform/mac/fast/forms/select-disabled-appearance-expected.txt:
1267
1268 2018-03-20  Ryan Haddad  <ryanhaddad@apple.com>
1269
1270         Rebaseline a test after the case of the 'Strong Password' localized string was changed in r229724.
1271
1272         Unreviewed test gardening.
1273
1274         * platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1275         * platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1276
1277 2018-03-20  Ryan Haddad  <ryanhaddad@apple.com>
1278
1279         Skip http/tests/storageAccess/grant-storage-access-under-opener.html on iOS debug.
1280         https://bugs.webkit.org/show_bug.cgi?id=183714
1281
1282         Unreviewed test gardening.
1283
1284         * platform/ios-wk2/TestExpectations:
1285
1286 2018-03-19  Brady Eidson  <beidson@apple.com>
1287
1288         Add a layout test verifying AppCache resource fetches have the document's cookie in place.
1289         https://bugs.webkit.org/show_bug.cgi?id=183757
1290
1291         Reviewed by Alex Christensen.
1292
1293         * http/tests/appcache/document-cookie-expected.txt: Added.
1294         * http/tests/appcache/document-cookie.php: Added.
1295         * http/tests/appcache/resources/cookie-protected-script.php: Added.
1296         * http/tests/appcache/resources/document-cookie.manifest: Added.
1297
1298 2018-03-19  Chris Dumez  <cdumez@apple.com>
1299
1300         Make policy decisions asynchronous
1301         https://bugs.webkit.org/show_bug.cgi?id=180568
1302         <rdar://problem/37131297>
1303
1304         Reviewed by Alex Christensen.
1305
1306         Rebaseline tests for WebKit2. The issue is that some tests dump policy delegate calls
1307         and things now happen in a slightly different order now that those delegates are
1308         asynchronous.
1309
1310         * TestExpectations:
1311         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt:
1312         * platform/ios/http/tests/loading/simple-subframe-expected.txt:
1313         * platform/mac-wk2/http/tests/loading/simple-subframe-expected.txt: Copied from LayoutTests/platform/ios/http/tests/loading/simple-subframe-expected.txt.
1314         * platform/wk2/fast/loader/fragment-navigation-base-blank-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1315         * platform/wk2/fast/loader/iframe-meta-refresh-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1316         * platform/wk2/fast/loader/iframe-set-location-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1317         * platform/wk2/fast/loader/main-document-url-for-non-http-loads-expected.txt: Added.
1318         * platform/wk2/fast/loader/refresh-iframe-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1319         * platform/wk2/fast/loader/subframe-removes-itself-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1320         * platform/wk2/http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt: Added.
1321         * platform/wk2/http/tests/contentextensions/block-everything-unless-domain-expected.txt: Added.
1322         * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
1323         * platform/wk2/http/tests/loading/bad-server-subframe-expected.txt: Added.
1324         * platform/wk2/http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt:
1325         * platform/wk2/http/tests/loading/redirect-with-no-location-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1326         * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: Added.
1327         * platform/wk2/http/tests/loading/slow-parsing-subframe-expected.txt: Added.
1328         * platform/wk2/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt: Added.
1329         * platform/wk2/http/tests/misc/window-dot-stop-expected.txt: Added.
1330         * platform/wk2/http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
1331         * platform/wk2/http/tests/navigation/redirect-to-fragment-expected.txt: Added.
1332         * platform/wk2/http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
1333         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt: Added.
1334         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt: Added.
1335         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt: Added.
1336         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt: Added.
1337         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt: Added.
1338         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt: Added.
1339         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt: Added.
1340         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt: Added.
1341         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt: Added.
1342         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt: Added.
1343         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt: Added.
1344         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt: Added.
1345         * platform/wk2/http/tests/security/blocked-on-redirect-expected.txt: Added.
1346         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1347         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt: Added.
1348         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt: Added.
1349         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1350         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt: Added.
1351         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt: Added.
1352         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt: Added.
1353         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt: Added.
1354         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt: Added.
1355         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt: Added.
1356         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1357         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt: Added.
1358         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt: Added.
1359         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1360         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt: Added.
1361         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt: Added.
1362         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1363         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt: Added.
1364         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt: Added.
1365         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt: Added.
1366         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-main-frame-expected.txt: Added.
1367         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1368         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1369         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
1370         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt: Added.
1371         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1372         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1373         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1374         * platform/wk2/http/tests/security/http-0.9/iframe-blocked-expected.txt: Added.
1375         * platform/wk2/http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt: Added.
1376         * platform/wk2/http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1377         * platform/wk2/http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1378         * platform/wk2/http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1379         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1380         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt: Added.
1381         * platform/wk2/http/tests/security/mixedContent/insecure-css-with-secure-cookies-expected.txt: Added.
1382         * platform/wk2/http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-expected.txt: Added.
1383         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1384         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-main-frame-expected.txt: Added.
1385         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt: Added.
1386         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt: Added.
1387         * platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1388         * platform/wk2/http/tests/security/mixedContent/javascript-url-form-in-main-frame-expected.txt: Added.
1389         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: Added.
1390         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: Added.
1391         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt: Added.
1392         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-expected.txt: Added.
1393         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-expected.txt: Added.
1394         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1395         * platform/wk2/http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1396         * platform/wk2/inspector/page/frameScheduledNavigation-expected.txt: Added.
1397         * platform/wk2/loader/go-back-cached-main-resource-expected.txt: Added.
1398         * platform/wk2/webarchive/loading/mainresource-null-mimetype-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1399         * platform/wk2/webarchive/loading/test-loading-archive-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1400         * platform/wk2/webarchive/loading/video-in-webarchive-expected.txt: Renamed from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1401
1402 2018-03-19  Chris Dumez  <cdumez@apple.com>
1403
1404         WebKit.WebsitePoliciesAutoplayQuirks API test times out with async policy delegates
1405         https://bugs.webkit.org/show_bug.cgi?id=183702
1406         <rdar://problem/38566060>
1407
1408         Reviewed by Alex Christensen.
1409
1410         Add variant of fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash.html with async navigation
1411         delegate since the previous iteration of this patch broke this test case.
1412
1413         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate-expected.txt: Added.
1414         * fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate.html: Added.
1415
1416 2018-03-17  Jiewen Tan  <jiewen_tan@apple.com>
1417
1418         [WebAuthN] Implement authenticatorMakeCredential
1419         https://bugs.webkit.org/show_bug.cgi?id=183527
1420         <rdar://problem/35275886>
1421
1422         Reviewed by Brent Fulgham.
1423
1424         * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
1425         * http/wpt/webauthn/idl.https.html:
1426         * http/wpt/webauthn/public-key-credential-create-success.https.html:
1427
1428 2018-03-16  Brent Fulgham  <bfulgham@apple.com>
1429
1430         Correct debug assertion in Range::borderAndTextRects
1431         https://bugs.webkit.org/show_bug.cgi?id=183710
1432         <rdar://problem/38466976>
1433
1434         Reviewed by Ryosuke Niwa.
1435
1436         * fast/dom/Range/range-selection-empty-body-expected.txt: Added.
1437         * fast/dom/Range/range-selection-empty-body.html: Added.
1438
1439 2018-03-16  Youenn Fablet  <youenn@apple.com>
1440
1441         Add a test verifying that an AppCache manifest request includes credentials
1442         https://bugs.webkit.org/show_bug.cgi?id=183716
1443
1444         Reviewed by Chris Dumez.
1445
1446         * http/tests/appcache/appcache-cookies-expected.txt: Added.
1447         * http/tests/appcache/appcache-cookies.html: Added.
1448         * http/tests/appcache/resources/appcache-cookies-test.html: Added.
1449         * http/tests/appcache/resources/manifest-if-cookie.php: Added.
1450
1451 2018-03-15  Ryan Haddad  <ryanhaddad@apple.com>
1452
1453         Skip editing/pasteboard/data-transfer-get-data-on-pasting-html-uses-blob-url.html on iOS.
1454         https://bugs.webkit.org/show_bug.cgi?id=183219
1455
1456         Unreviewed test gardening.
1457
1458         * platform/ios/TestExpectations:
1459
1460 2018-03-16  Joanmarie Diggs  <jdiggs@igalia.com>
1461
1462         AX: AccessibilityNodeObject::textForLabelElement() doesn't follow AccName calculation rules
1463         https://bugs.webkit.org/show_bug.cgi?id=183661
1464
1465         Reviewed by Chris Fleizach.
1466
1467         * accessibility/aria-label-on-label-element-expected.txt: Moved from Mac tests to shared tests.
1468         * accessibility/aria-label-on-label-element.html: Moved from Mac tests to shared tests.
1469         * accessibility/label-with-pseudo-elements-expected.txt: Added.
1470         * accessibility/label-with-pseudo-elements.html: Added.
1471         * platform/gtk/accessibility/aria-label-on-label-element-expected.txt: Added.
1472         * platform/gtk/accessibility/label-with-pseudo-elements-expected.txt: Added.
1473         * platform/mac/accessibility/label-with-pseudo-elements-expected.txt: Added.
1474         * platform/win/accessibility/label-with-pseudo-elements-expected.txt: Added.
1475
1476 2018-03-16  Claudio Saavedra  <csaavedra@igalia.com>
1477
1478         [WPE] Rebaseline for web-platform-tests specific test
1479
1480         Unreviewed gardening.
1481         * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1482
1483 2018-03-16  Claudio Saavedra  <csaavedra@igalia.com>
1484
1485         [GTK][WPE] Remove baselines for FileAPI test.
1486
1487         Unreviewed gardening. Now with service workers the results in both
1488         WPE and GTK+ are the same as the default expectation.
1489         * platform/gtk/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt: Removed.
1490         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/historical.https-expected.txt: Removed.
1491
1492 2018-03-15  Matt Lewis  <jlewis3@apple.com>
1493
1494         Rebaselined test on macOS WK1 after r229642.
1495
1496         Unreviewed test gardening.
1497
1498         * platform/mac-wk1/fast/forms/file/entries-api/webkitdirectory-open-panel-expected.txt:
1499
1500 2018-03-15  Chris Dumez  <cdumez@apple.com>
1501
1502         Unreviewed, mark location-protocol-setter-non-broken-async-delegate.html as flaky on all platforms, not just WK1
1503
1504         * TestExpectations:
1505         * platform/mac-wk1/TestExpectations:
1506
1507 2018-03-15  Youenn Fablet  <youenn@apple.com>
1508
1509         Bad configuration parameters should make RTCPeerConnection constructor throw
1510         https://bugs.webkit.org/show_bug.cgi?id=183615
1511
1512         Reviewed by Eric Carlson.
1513
1514         Removed tests that are subsumed by WPT ones.
1515
1516         * fast/mediastream/RTCPeerConnection-expected.txt: Removed.
1517         * fast/mediastream/RTCPeerConnection-getConfiguration-expected.txt: Removed.
1518         * fast/mediastream/RTCPeerConnection-getConfiguration.html: Removed.
1519         * fast/mediastream/RTCPeerConnection.html: Removed.
1520         * platform/gtk/TestExpectations:
1521         * platform/ios/TestExpectations:
1522
1523 2018-03-15  Youenn Fablet  <youenn@apple.com>
1524
1525         replaceTrack triggers negotiationneeded
1526         https://bugs.webkit.org/show_bug.cgi?id=180342
1527         <rdar://problem/35822426>
1528
1529         Reviewed by Eric Carlson.
1530
1531         * webrtc/video-replace-track.html:
1532
1533 2018-03-15  Chris Dumez  <cdumez@apple.com>
1534
1535         webkitdirectory-open-panel stumbles over unordered results
1536         https://bugs.webkit.org/show_bug.cgi?id=183643
1537
1538         Reviewed by Wenson Hsieh.
1539
1540         Update fast/forms/file/entries-api/webkitdirectory-open-panel.html to not rely on a
1541         specific file ordering when checking input.files.
1542
1543         * fast/forms/file/entries-api/webkitdirectory-open-panel-expected.txt:
1544         * fast/forms/file/entries-api/webkitdirectory-open-panel.html:
1545
1546 2018-03-15  Youenn Fablet  <youenn@apple.com>
1547
1548         Layout Test http/wpt/service-workers/update-service-worker.https.html is flaky
1549         https://bugs.webkit.org/show_bug.cgi?id=181753
1550         <rdar://problem/36605091>
1551
1552         Unreviewed.
1553
1554         * platform/mac-wk2/TestExpectations: Test is no longer flaky on High Sierra Release.
1555
1556 2018-03-15  Youenn Fablet  <youenn@apple.com>
1557
1558         MessagePort is not always destroyed on the right thread
1559         https://bugs.webkit.org/show_bug.cgi?id=183619
1560         <rdar://problem/38204711>
1561
1562         Reviewed by Chris Dumez.
1563
1564         * TestExpectations:
1565         * http/tests/workers/worker-messageport-2-expected.txt: Added.
1566         * http/tests/workers/worker-messageport-2.html: Added.
1567
1568 2018-03-15  Ms2ger  <Ms2ger@igalia.com>
1569
1570         [GTK][WPE] Enable service workers
1571         https://bugs.webkit.org/show_bug.cgi?id=178576
1572
1573         Reviewed by Žan Doberšek.
1574
1575         * platform/wpe/TestExpectations: update remaining expectations to point to another bug.
1576
1577 2018-03-14  Devin Rousso  <webkit@devinrousso.com>
1578
1579         Web Inspector: Canvas: a recording initiated by the user should be shown immediately on completion
1580         https://bugs.webkit.org/show_bug.cgi?id=183647
1581         <rdar://problem/38479187>
1582
1583         Reviewed by Matt Baker.
1584
1585         * inspector/canvas/recording-2d.html:
1586         Reorder the agent calls so that the CanvasManager `_recordingCanvas` state variable has a
1587         chance to properly update after a recording is stopped.
1588
1589 2018-03-14  Ryan Haddad  <ryanhaddad@apple.com>
1590
1591         Unreviewed, rolling out r229613.
1592
1593         Caused API test failures
1594
1595         Reverted changeset:
1596
1597         "Make policy decisions asynchronous"
1598         https://bugs.webkit.org/show_bug.cgi?id=180568
1599         https://trac.webkit.org/changeset/229613
1600
1601 2018-03-14  Youenn Fablet  <youenn@apple.com>
1602
1603         MessagePort should remove its listeners when being closed
1604         https://bugs.webkit.org/show_bug.cgi?id=183644
1605
1606         Reviewed by Chris Dumez.
1607
1608         * http/tests/workers/resources/messageport-echo-worker.js: Added.
1609         * http/tests/workers/worker-messageport-expected.txt: Added.
1610         * http/tests/workers/worker-messageport.html: Added.
1611
1612 2018-03-14  Chris Dumez  <cdumez@apple.com>
1613
1614         Make policy decisions asynchronous
1615         https://bugs.webkit.org/show_bug.cgi?id=180568
1616         <rdar://problem/37131297>
1617
1618         Reviewed by Alex Christensen.
1619
1620         Rebaseline tests for WebKit2. The issue is that some tests dump policy delegate calls
1621         and things now happen in a slightly different order now that those delegates are
1622         asynchronous.
1623
1624         * TestExpectations:
1625         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt:
1626         * platform/ios/http/tests/loading/simple-subframe-expected.txt:
1627         * platform/mac-wk2/http/tests/loading/simple-subframe-expected.txt: Copied from LayoutTests/platform/ios/http/tests/loading/simple-subframe-expected.txt.
1628         * platform/wk2/fast/loader/fragment-navigation-base-blank-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1629         * platform/wk2/fast/loader/iframe-meta-refresh-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1630         * platform/wk2/fast/loader/iframe-set-location-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1631         * platform/wk2/fast/loader/main-document-url-for-non-http-loads-expected.txt: Added.
1632         * platform/wk2/fast/loader/refresh-iframe-base-blank-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt.
1633         * platform/wk2/fast/loader/subframe-removes-itself-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1634         * platform/wk2/http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt: Added.
1635         * platform/wk2/http/tests/contentextensions/block-everything-unless-domain-expected.txt: Added.
1636         * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
1637         * platform/wk2/http/tests/loading/bad-server-subframe-expected.txt: Added.
1638         * platform/wk2/http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt:
1639         * platform/wk2/http/tests/loading/redirect-with-no-location-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1640         * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: Added.
1641         * platform/wk2/http/tests/loading/slow-parsing-subframe-expected.txt: Added.
1642         * platform/wk2/http/tests/misc/will-send-request-returns-null-on-redirect-expected.txt: Added.
1643         * platform/wk2/http/tests/misc/window-dot-stop-expected.txt: Added.
1644         * platform/wk2/http/tests/navigation/redirect-preserves-fragment-expected.txt: Added.
1645         * platform/wk2/http/tests/navigation/redirect-to-fragment-expected.txt: Added.
1646         * platform/wk2/http/tests/navigation/redirect-to-invalid-url-expected.txt: Added.
1647         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt: Added.
1648         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt: Added.
1649         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt: Added.
1650         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt: Added.
1651         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt: Added.
1652         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt: Added.
1653         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt: Added.
1654         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt: Added.
1655         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt: Added.
1656         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt: Added.
1657         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt: Added.
1658         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt: Added.
1659         * platform/wk2/http/tests/security/blocked-on-redirect-expected.txt: Added.
1660         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1661         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt: Added.
1662         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt: Added.
1663         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1664         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt: Added.
1665         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt: Added.
1666         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt: Added.
1667         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt: Added.
1668         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt: Added.
1669         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt: Added.
1670         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1671         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt: Added.
1672         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt: Added.
1673         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1674         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt: Added.
1675         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt: Added.
1676         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-main-frame-expected.txt: Copied from LayoutTests/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-main-frame-expected.txt.
1677         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt: Added.
1678         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt: Added.
1679         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt: Added.
1680         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-main-frame-expected.txt: Added.
1681         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1682         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1683         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/iframe-upgrade.https-expected.txt: Added.
1684         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt: Added.
1685         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1686         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1687         * platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1688         * platform/wk2/http/tests/security/http-0.9/iframe-blocked-expected.txt: Added.
1689         * platform/wk2/http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt: Added.
1690         * platform/wk2/http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1691         * platform/wk2/http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1692         * platform/wk2/http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1693         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1694         * platform/wk2/http/tests/security/mixedContent/insecure-css-in-main-frame-expected.txt: Added.
1695         * platform/wk2/http/tests/security/mixedContent/insecure-css-with-secure-cookies-expected.txt: Added.
1696         * platform/wk2/http/tests/security/mixedContent/insecure-executable-css-with-secure-cookies-expected.txt: Added.
1697         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1698         * platform/wk2/http/tests/security/mixedContent/insecure-form-in-main-frame-expected.txt: Added.
1699         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt: Added.
1700         * platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt: Added.
1701         * platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1702         * platform/wk2/http/tests/security/mixedContent/javascript-url-form-in-main-frame-expected.txt: Added.
1703         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: Added.
1704         * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: Added.
1705         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt: Added.
1706         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-block-expected.txt: Added.
1707         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-image-secure-cookies-expected.txt: Added.
1708         * platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1709         * platform/wk2/http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1710         * platform/wk2/inspector/page/frameScheduledNavigation-expected.txt: Added.
1711         * platform/wk2/loader/go-back-cached-main-resource-expected.txt: Added.
1712         * platform/wk2/webarchive/loading/mainresource-null-mimetype-crash-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1713         * platform/wk2/webarchive/loading/test-loading-archive-expected.txt: Copied from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1714         * platform/wk2/webarchive/loading/video-in-webarchive-expected.txt: Renamed from LayoutTests/platform/mac/webarchive/loading/mainresource-null-mimetype-crash-expected.txt.
1715
1716 2018-03-14  Ryan Haddad  <ryanhaddad@apple.com>
1717
1718         Skip three svg LayoutTests.
1719         https://bugs.webkit.org/show_bug.cgi?id=183572
1720
1721         Unreviewed test gardening.
1722
1723         * TestExpectations:
1724
1725 2018-03-14  Alicia Boya García  <aboya@igalia.com>
1726
1727         Unreviewed GTK test gardening.
1728         https://bugs.webkit.org/show_bug.cgi?id=183636
1729
1730         * platform/gtk/TestExpectations:
1731
1732 2018-03-14  Chris Fleizach  <cfleizach@apple.com>
1733
1734         AX: Implement accessible dismiss action on iOS
1735         https://bugs.webkit.org/show_bug.cgi?id=183352
1736         <rdar://problem/38161500>
1737
1738         Reviewed by Zalan Bujtas.
1739
1740         * accessibility/ios-simulator/AOM-dismiss-event-expected.txt: Added.
1741         * accessibility/ios-simulator/AOM-dismiss-event.html: Added.
1742         * platform/mac-wk1/TestExpectations:
1743
1744 2018-03-14  Youenn Fablet  <youenn@apple.com>
1745
1746         Update libwebrtc up to 36af4e9614f707f733eb2340fae66d6325aaac5b
1747         https://bugs.webkit.org/show_bug.cgi?id=183481
1748
1749         Reviewed by Eric Carlson.
1750
1751         * webrtc/video-stats.html:
1752
1753 2018-03-14  Frederic Wang  <fwang@igalia.com>
1754
1755         Finish migration to MathML WPT tests
1756         https://bugs.webkit.org/show_bug.cgi?id=183628
1757
1758         Reviewed by Manuel Rego Casasnovas.
1759
1760         In r225162, the MathML tests from the WPT repository were imported. They were intended to
1761         replace the ones in imported/mathml-in-html5 but the migration was not fully possible. The
1762         main issue was that many MathML tests use Web fonts to test the use of OpenType parameters
1763         but document.fonts.ready is unreliable in WebKit (bug 174030). A workaround was implemented
1764         in WPT ( https://github.com/w3c/web-platform-tests/pull/10025 ) so this commit finishes
1765         the migration. We update the WPT MathML tests and now run them all, we remove
1766         imported/mathml-in-html5 and the associated TestExpectations failures. Two cases unrelated to
1767         font loading are still failing: One for the SuperscriptShiftUpCramped parameter (bug 156401)
1768         and one for the RadicalDegreeBottomRaisePercent parameter (bug 183631).
1769
1770         * TestExpectations: Unskip MathML WPT tests.
1771         * imported/mathml-in-html5/LICENSE: Removed.
1772         * imported/mathml-in-html5/README.md: Removed.
1773         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-1.html: Removed.
1774         * imported/mathml-in-html5/mathml/presentation-markup/fractions/frac-parameters-2.html: Removed.
1775         * imported/mathml-in-html5/mathml/presentation-markup/radicals/root-parameters-1.html: Removed.
1776         * imported/mathml-in-html5/mathml/presentation-markup/scripts/subsup-parameters-1.html: Removed.
1777         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-1.html: Removed.
1778         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-2.html: Removed.
1779         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-3.html: Removed.
1780         * imported/mathml-in-html5/mathml/presentation-markup/scripts/underover-parameters-4.html: Removed.
1781         * platform/mac-wk2/TestExpectations: Remove the expectation.
1782         * platform/win/TestExpectations: Remove the expectation.
1783
1784 2018-03-13  John Wilander  <wilander@apple.com>
1785
1786         Resource Load Statistics: Immediately forward cookie access for domains with previous user interaction when there's an opener document
1787         https://bugs.webkit.org/show_bug.cgi?id=183620
1788         <rdar://problem/38431469>
1789
1790         Reviewed by Brent Fulgham.
1791
1792         * http/tests/storageAccess/deny-storage-access-under-opener-expected.txt: Added.
1793         * http/tests/storageAccess/deny-storage-access-under-opener.html: Added.
1794         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt: Added.
1795         * http/tests/storageAccess/grant-storage-access-under-opener.html: Added.
1796         * http/tests/storageAccess/resources/set-cookie-and-report-back.html: Added.
1797         * platform/ios/TestExpectations:
1798             New tests marked as [ Pass ].
1799         * platform/mac-wk2/TestExpectations:
1800             New tests marked as [ Pass ].
1801
1802 2018-03-13  Youenn Fablet  <youenn@apple.com>
1803
1804         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html is flaky
1805         https://bugs.webkit.org/show_bug.cgi?id=182853
1806         <rdar://problem/37645429>
1807
1808         Reviewed by Chris Dumez.
1809
1810         * TestExpectations:
1811         * platform/ios/TestExpectations:
1812
1813 2018-03-13  Michael Catanzaro  <mcatanzaro@igalia.com>
1814
1815         Unreviewed GTK expectations gardening
1816
1817         * platform/gtk/TestExpectations:
1818
1819 2018-03-13  Youenn Fablet  <youenn@apple.com>
1820
1821         Changing link element rel attribute from preload to stylesheet should succeed loading the stylesheet
1822         https://bugs.webkit.org/show_bug.cgi?id=183601
1823         <rdar://problem/38309441>
1824
1825         Reviewed by Antti Koivisto.
1826
1827         * http/wpt/preload/change-link-rel-attribute-expected.txt: Added.
1828         * http/wpt/preload/change-link-rel-attribute.html: Added.
1829         * http/wpt/preload/resources/style.css: Added.
1830         (body):
1831
1832 2018-03-13  Frederic Wang  <fwang@igalia.com>
1833
1834         Skip mathml-in-dashboard-expected on Windows
1835         https://bugs.webkit.org/show_bug.cgi?id=183562
1836
1837         There is no dashboard compatibility mode on Windows so the test is not necessary.
1838
1839         Reviewed by Alexey Proskuryakov.
1840
1841         * platform/win/TestExpectations: Skip test.
1842         * platform/win/mathml/mathml-in-dashboard-expected.png: Removed.
1843         * platform/win/mathml/mathml-in-dashboard-expected.txt: Removed.
1844
1845 2018-03-13  Chris Dumez  <cdumez@apple.com>
1846
1847         fast/loader/javascript-url-iframe-remove-on-navigate.html is flaky with async policy delegates
1848         https://bugs.webkit.org/show_bug.cgi?id=183588
1849
1850         Reviewed by Alex Christensen.
1851
1852         The test was setting the frame's src to a javascript URL in a setTimeout(0), expecting the
1853         navigation policy delegate to have already completed. However, with asynchronous policy
1854         delegates, this is not necessarily the case. Therefore, we now wait for the beforeunload
1855         event to be fired at the window, since this indicates a policy decision has been made and
1856         we are actually navigating.
1857
1858         I checked that this test was printing the "FAIL" alert in both Firefox and Chrome before
1859         this change.
1860
1861         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate-expected.txt: Added.
1862         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html: Added.
1863         * fast/loader/javascript-url-iframe-remove-on-navigate.html:
1864
1865 2018-03-13  Ross Kirsling  <ross.kirsling@sony.com>
1866
1867         [Win] Layout Test fast/html/menuitem-element.html is failing.
1868         https://bugs.webkit.org/show_bug.cgi?id=179299
1869
1870         Reviewed by Per Arne Vollan.
1871
1872         * platform/win/TestExpectations:
1873         Remove "failure" line.
1874
1875 2018-03-13  Danyao Wang  <danyao@chromium.org>
1876
1877         LayoutTests/http/tests/navigation/page-cache-iframe-provisional-load.html fails with async policy delegate
1878         https://bugs.webkit.org/show_bug.cgi?id=183386
1879
1880         Reviewed by Chris Dumez.
1881
1882         This test relies on the happenstance that with sync poicy decision, the subframe transitions
1883         to FrameLoadProvisional before main frame navigation is committed. With async delegate,
1884         policy checks for the main frame and subframe are interleaved. When the main frame policy
1885         decision is received, it cancels the subframe check. So the page ends up being cached when
1886         navigating away. This is working as intended.
1887
1888         * http/tests/navigation/page-cache-iframe-provisional-load-async-delegates-expected.txt: Added.
1889         * http/tests/navigation/page-cache-iframe-provisional-load-async-delegates.html: Copied from LayoutTests/http/tests/navigation/page-cache-iframe-provisional-load.html.
1890         Add a new version of the test that forces async policy delegate.
1891
1892         * http/tests/navigation/page-cache-iframe-provisional-load.html:
1893         Update test to sequence main frame navigation after start of provisional navigation in subframe.
1894
1895 2018-03-13  Frederic Wang  <fwang@igalia.com>
1896
1897         Rewrite frameset-flattening-simple to make expectation clearer
1898         https://bugs.webkit.org/show_bug.cgi?id=183129
1899
1900         The description of fast/frames/flattening/frameset-flattening-simple.html says that the
1901         iframe should be 800px wide and should not have any scrollbars. However, it is a bit
1902         difficult to know the size when checking the test visually. Moreover, the scrollbars of the
1903         main frame are visible, which makes things a bit confusing and may be the cause of bug 71655
1904         on GTK.
1905
1906         Reviewed by Javier Fernandez.
1907
1908         * fast/frames/flattening/frameset-flattening-simple.html: Put the frame inside a 200x300
1909         frameset cell and set its width to 300px. The frame should be a 300x300 square when it is
1910         flattened (test passes) and a 200x300 rectangle when it is not (test fails). That's easier
1911         to verify visually. That also avoids scrollbars on the main frame.
1912         * platform/gtk/TestExpectations: Attempt to remove flacky expectation.
1913         * platform/gtk/fast/frames/flattening/frameset-flattening-simple-expected.png: Update.
1914         * platform/gtk/fast/frames/flattening/frameset-flattening-simple-expected.txt: Ditto.
1915         * platform/ios/fast/frames/flattening/frameset-flattening-simple-expected.txt: Ditto.
1916         * platform/mac-wk2/fast/frames/flattening/frameset-flattening-simple-expected.txt: Ditto.
1917         * platform/mac/fast/frames/flattening/frameset-flattening-simple-expected.png: Ditto.
1918         * platform/mac/fast/frames/flattening/frameset-flattening-simple-expected.txt: Ditto.
1919         * platform/win/fast/frames/flattening/frameset-flattening-simple-expected.txt: Ditto.
1920
1921 2018-03-12  Chris Dumez  <cdumez@apple.com>
1922
1923         Load may get committed before receiving policy for the resource response
1924         https://bugs.webkit.org/show_bug.cgi?id=183579
1925         <rdar://problem/38268780>
1926
1927         Reviewed by Youenn Fablet.
1928
1929         Add layout test coverage.
1930
1931         * http/tests/cache/cachedEntry-waits-for-response-policy-expected.txt: Added.
1932         * http/tests/cache/cachedEntry-waits-for-response-policy.html: Added.
1933
1934 2018-03-12  Ali Juma  <ajuma@chromium.org>
1935
1936         http/tests/workers/service/service-worker-download.https.html times out with async policy delegates
1937         https://bugs.webkit.org/show_bug.cgi?id=183479
1938
1939         Reviewed by Youenn Fablet.
1940
1941         Add layout test coverage.
1942
1943         * http/tests/workers/service/service-worker-download-async-delegates.https-expected.txt: Added.
1944         * http/tests/workers/service/service-worker-download-async-delegates.https.html: Added.
1945
1946 2018-03-12  Chris Dumez  <cdumez@apple.com>
1947
1948         http/tests/security/frame-loading-via-document-write-async-delegates.html fails with async delegates
1949         https://bugs.webkit.org/show_bug.cgi?id=183460
1950
1951         Reviewed by Alex Christensen.
1952
1953         The test has 3 frames which all initially load "about:blank". Then using document.write(), it inserts
1954         HTML in each frame.
1955         Frame 1: body has an onload event handler, which calls JS is click an anchor link to navigate the frame.
1956         Frame 2: body has an onload event handler to do some logging
1957         Frame 3: body has an onload event handler and finishes the test (calls testRunner.notifyDone())
1958
1959         The issue is that with asynchronous policy delegates, the first frame may not have navigated yet by the
1960         time the third frame is loaded. Indeed, the onload event of the first frame merely clicks am anchor link
1961         which will trigger a navigation policy check and then later navigate.
1962
1963         To make the test more robust, we now count the number of loads and call testRunner.notifyDone() when
1964         we've reached the expected number of loads.
1965
1966         * http/tests/security/frame-loading-via-document-write-async-delegates-expected.txt: Added.
1967         * http/tests/security/frame-loading-via-document-write-async-delegates.html: Copied from LayoutTests/http/tests/security/frame-loading-via-document-write.html.
1968         * http/tests/security/frame-loading-via-document-write.html:
1969         * http/tests/security/resources/frame-loading-via-document-write.js:
1970
1971 2018-03-12  Per Arne Vollan  <pvollan@apple.com>
1972
1973         Mark webanimations/css-animations.html and webanimations/css-transitions.html as failures on Windows.
1974         https://bugs.webkit.org/show_bug.cgi?id=183569
1975
1976         Unreviewed test gardening.
1977
1978         * platform/win/TestExpectations:
1979
1980 2018-03-12  Frederic Wang  <fwang@igalia.com>
1981
1982         Do not rely on Latin Modern Math to test fraction/radical bars
1983         https://bugs.webkit.org/show_bug.cgi?id=183446
1984
1985         Reviewed by Manuel Rego Casasnovas.
1986
1987         mathml/opentype/fraction-line.html was added in bug 155639 to test OpenType MATH parameters
1988         for fraction but relies on the presence of the Latin Modern Math font, which is not available
1989         on several platforms. Since these features are now already covered by the Web Platform
1990         tests in Layout/imported/mathml-in-html5/mathml/presentation-markup/fractions/ we just remove
1991         the test. Similarly, mathml/presentation/fractions-linethickness.html relies on Latin Modern
1992         Math to ensure correct linethickness and we rewrite that test to use the web font
1993         fraction-rulethickness10000.woff instead. We perform similar rewriting for
1994         radical-bar-visibility.html, using a WOFF font with a specified radical line thickness.
1995         Finally, we update the test expectations accordingly on iOS, macOS and Windows platform.
1996
1997         * mathml/opentype/fraction-line.html: Removed. Already tested by other tests.
1998         * mathml/opentype/fraction-line-expected.html: Ditto.
1999         * mathml/presentation/fractions-linethickness.html: Use fraction-rulethickness10000.woff
2000         * mathml/presentation/fractions-linethickness-expected.html: Ditto.
2001         * mathml/presentation/radical-bar-visibility.html: Use radical-degreebottomraisepercent25-rulethickness1000.woff
2002         * platform/ios/TestExpectations: Update expectations.
2003         * platform/mac/TestExpectations: Ditto.
2004         * platform/win/TestExpectations: Ditto.
2005
2006 2018-03-12  Javier Fernandez  <jfernandez@igalia.com>
2007
2008         Remove GridLayout runtime flag
2009         https://bugs.webkit.org/show_bug.cgi?id=183484
2010
2011         Reviewed by Myles C. Maxfield.
2012
2013         Since the GridLayout runtime flag is removed and the feature
2014         enabled by default, we don't need the tests verifying the
2015         codepaths run when the feature is disabled.
2016
2017         * css3/flexbox/flexbox-lines-must-be-stretched-by-default.html:
2018         * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled-expected.txt: Removed.
2019         * css3/flexbox/new-alignment-values-invalid-if-grid-not-enabled.html: Removed.
2020         * fast/css-grid-layout/grid-disable-expected.txt: Removed.
2021         * fast/css-grid-layout/grid-disable.html: Removed.
2022         * fast/css/ensure-flexbox-compatibility-with-initial-values-expected.txt: Removed.
2023         * fast/css/ensure-flexbox-compatibility-with-initial-values.html: Removed.
2024
2025 2018-03-12  Antoine Quint  <graouts@apple.com>
2026
2027         [Web Animations] Implement CSS Animations and CSS Transitions as Web Animations
2028         https://bugs.webkit.org/show_bug.cgi?id=183504
2029         <rdar://problem/38372965>
2030
2031         Reviewed by Dean Jackson and Jon Lee.
2032
2033         Add a series of new tests to check CSSAnimation and CSSTransition objects are correctly created
2034         as CSS animation-* and CSS transition-* properties are used. We also update some existing tests
2035         to use a more concise API since we've implement Element.animate() since their creation.
2036
2037         * webanimations/animation-opacity-animation-crash.html:
2038         * webanimations/css-animations-expected.txt: Added.
2039         * webanimations/css-animations.html: Added.
2040         * webanimations/css-transitions-expected.txt: Added.
2041         * webanimations/css-transitions.html: Added.
2042         * webanimations/opacity-animation-no-longer-composited-upon-completion.html:
2043         * webanimations/opacity-animation-yields-compositing.html:
2044
2045 2018-03-09  Zalan Bujtas  <zalan@apple.com>
2046
2047         Turn off offset*/scroll* optimization for input elements with shadow content
2048         https://bugs.webkit.org/show_bug.cgi?id=182383
2049         <rdar://problem/37114190>
2050
2051         Reviewed by Antti Koivisto.
2052
2053         * fast/forms/scrollheight-with-mutation-crash-expected.txt: Added.
2054         * fast/forms/scrollheight-with-mutation-crash.html: Added.
2055
2056 2018-03-10  Wenson Hsieh  <wenson_hsieh@apple.com>
2057
2058         [macOS] Copying a table from the Numbers app and pasting into iCloud Numbers fails
2059         https://bugs.webkit.org/show_bug.cgi?id=183485
2060         <rdar://problem/38041984>
2061
2062         Reviewed by Ryosuke Niwa.
2063
2064         Rebaseline some pasteboard-related layout tests, in which we now expose text/plain alongside files that were
2065         written to the DataTransfer by the page itself.
2066
2067         * editing/pasteboard/data-transfer-item-list-add-file-multiple-times-expected.txt:
2068         * editing/pasteboard/data-transfer-item-list-add-file-on-copy-expected.txt:
2069         * editing/pasteboard/data-transfer-item-list-add-file-on-drag-expected.txt:
2070
2071 2018-03-09  Chris Dumez  <cdumez@apple.com>
2072
2073         inspector/page/frameScheduledNavigation.html has different output with async policy delegates
2074         https://bugs.webkit.org/show_bug.cgi?id=183469
2075
2076         Reviewed by Ryosuke Niwa.
2077
2078         The test tracks 3 internal events:
2079         1. frameScheduledNavigation
2080         2. frameStartedLoading
2081         3. frameClearedScheduledNavigation
2082
2083         Without async policy delegates, the events happen in this order. However, with asynchronous
2084         policy delegates, frameStartedLoading happens *after* frameClearedScheduledNavigation. What
2085         happens *before* frameClearedScheduledNavigation is the navigation policy check. When we
2086         get the policy response to continue (asynchronously), we then actually start the load and
2087         frameStartedLoading gets logged.
2088
2089         * inspector/page/frameScheduledNavigation-async-delegates-expected.txt: Added.
2090         * inspector/page/frameScheduledNavigation-async-delegates.html: Copied from LayoutTests/inspector/page/frameScheduledNavigation.html.
2091         * inspector/page/frameScheduledNavigation.html:
2092
2093 2018-03-09  Chris Fleizach  <cfleizach@apple.com>
2094
2095         AX: WebKit seems to be running spell checker even on non-editable content text
2096         https://bugs.webkit.org/show_bug.cgi?id=183456
2097         <rdar://problem/38076042>
2098
2099         Reviewed by Joanmarie Diggs.
2100
2101         * accessibility/mac/attributed-string/attributed-string-does-not-includes-misspelled-for-non-editable-expected.txt: Added.
2102         * accessibility/mac/attributed-string/attributed-string-does-not-includes-misspelled-for-non-editable.html: Added.
2103         * accessibility/mac/attributed-string/attributed-string-for-range-with-options.html:
2104         * accessibility/mac/attributed-string/attributed-string-for-range.html:
2105              Update tests to reflect that only editable content returns misspelled attributes.
2106
2107 2018-03-09  Nan Wang  <n_wang@apple.com>
2108
2109         AX: AOM: More accessibility events support
2110         https://bugs.webkit.org/show_bug.cgi?id=183023
2111         <rdar://problem/37764380>
2112
2113         Reviewed by Chris Fleizach.
2114
2115         * accessibility/mac/AOM-events-webarea-crash.html:
2116
2117 2018-03-09  Ryan Haddad  <ryanhaddad@apple.com>
2118
2119         Unreviewed, rolling out r229468.
2120
2121         This change caused http/tests/security/frame-loading-via-
2122         document-write.html to fail.
2123
2124         Reverted changeset:
2125
2126         "http/tests/security/frame-loading-via-document-write-async-
2127         delegates.html fails with async delegates"
2128         https://bugs.webkit.org/show_bug.cgi?id=183460
2129         https://trac.webkit.org/changeset/229468
2130
2131 2018-03-09  Youenn Fablet  <youenn@apple.com>
2132
2133         ServiceWorker should respect IDB and DOMCache partitioning
2134         https://bugs.webkit.org/show_bug.cgi?id=183496
2135
2136         Reviewed by Brady Eidson.
2137
2138         * http/wpt/service-workers/resources/third-party-registration-frame.html: Added.
2139         * http/wpt/service-workers/resources/third-party-worker.js: Added.
2140         * http/wpt/service-workers/third-party-registration-expected.txt: Added.
2141         * http/wpt/service-workers/third-party-registration.html: Added.
2142
2143 2018-03-09  Jer Noble  <jer.noble@apple.com>
2144
2145         Add new CSS env constants for use with fullscreen
2146         https://bugs.webkit.org/show_bug.cgi?id=183498
2147
2148         Reviewed by Dean Jackson.
2149
2150         * fullscreen/full-screen-test.js:
2151         (run):
2152         * fullscreen/fullscreen-auto-hide-delay-expected.txt: Added.
2153         * fullscreen/fullscreen-auto-hide-delay.html: Added.
2154         * fullscreen/fullscreen-inset-top-expected.txt: Added.
2155         * fullscreen/fullscreen-inset-top.html: Added.
2156
2157 2018-03-09  Zalan Bujtas  <zalan@apple.com>
2158
2159         RenderTreeBuilder::splitAnonymousBoxesAroundChild should take multicolumn spanners into account.
2160         https://bugs.webkit.org/show_bug.cgi?id=183493
2161         <rdar://problem/38030461>
2162
2163         Reviewed by Antti Koivisto.
2164
2165         * fast/multicol/adjust-beforeChild-for-spanner-crash-expected.txt: Added.
2166         * fast/multicol/adjust-beforeChild-for-spanner-crash.html: Added.
2167
2168 2018-03-09  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2169
2170         [webkitpy, WinCairo] Launch Apache HTTPD for HTTP Tests.
2171         https://bugs.webkit.org/show_bug.cgi?id=183265
2172
2173         Reviewed by Daniel Bates.
2174
2175         Launch apache httpd server from python script for WinCairo HTTP LayoutTests. By now, AppleWin uses
2176         Cygwin to launch httpd server. This patch enables native Windows to run HTTP LayoutTests by starting
2177         and stopping httpd server from the script.
2178
2179         * http/conf/win-httpd-2.4-php7.conf: Added.
2180         For WinCairo from native Windows environment.
2181
2182 2018-03-09  Chris Dumez  <cdumez@apple.com>
2183
2184         http/tests/security/frame-loading-via-document-write-async-delegates.html fails with async delegates
2185         https://bugs.webkit.org/show_bug.cgi?id=183460
2186
2187         Reviewed by Alex Christensen.
2188
2189         The test has 3 frames which all initially load "about:blank". Then using document.write(), it inserts
2190         HTML in each frame.
2191         Frame 1: body has an onload event handler, which calls JS is click an anchor link to navigate the frame.
2192         Frame 2: body has an onload event handler to do some logging
2193         Frame 3: body has an onload event handler and finishes the test (calls testRunner.notifyDone())
2194
2195         The issue is that with asynchronous policy delegates, the first frame may not have navigated yet by the
2196         time the third frame is loaded. Indeed, the onload event of the first frame merely clicks am anchor link
2197         which will trigger a navigation policy check and then later navigate.
2198
2199         To make the test more robust, we now count the number of loads and call testRunner.notifyDone() when
2200         we've reached the expected number of loads.
2201
2202         * http/tests/security/frame-loading-via-document-write-async-delegates-expected.txt: Added.
2203         * http/tests/security/frame-loading-via-document-write-async-delegates.html: Copied from LayoutTests/http/tests/security/frame-loading-via-document-write.html.
2204         * http/tests/security/frame-loading-via-document-write.html:
2205         * http/tests/security/resources/frame-loading-via-document-write.js:
2206
2207 2018-03-09  Jer Noble  <jer.noble@apple.com>
2208
2209         webkitfullscreenchange event not fired at the same time as :-webkit-full-screen pseudo selector changes; causes glitchiness
2210         https://bugs.webkit.org/show_bug.cgi?id=183383
2211
2212         Fix a couple tests that depended on non-standard behavior, and skip other tests to be fixed later.
2213
2214         Reviewed by Eric Carlson.
2215
2216         * media/fullscreen-video-going-into-pip.html:
2217         * media/video-fullscreeen-only-playback.html:
2218         * platform/mac/TestExpectations:
2219
2220 2018-03-09  Frederic Wang  <fwang@igalia.com>
2221
2222         Unreviewed GTK+ gardening.
2223
2224         * platform/gtk/TestExpectations: Skip test requiring DASHBOARD_SUPPORT.
2225         * platform/gtk/mathml/mathml-in-dashboard-expected.txt: Removed.
2226
2227 2018-03-09  Andy Estes  <aestes@apple.com>
2228
2229         [Mac] WebKit fails to receive file promises when the embedding app is sandboxed
2230         https://bugs.webkit.org/show_bug.cgi?id=183489
2231         <rdar://problem/38267517>
2232
2233         Reviewed by Wenson Hsieh.
2234
2235         Now that we create a unique temporary directory per drop, this test no longer encounters a
2236         name conflict for apple.gif.
2237
2238         * editing/pasteboard/file-input-files-access-promise-expected.txt:
2239         * editing/pasteboard/file-input-files-access-promise.html:
2240
2241 2018-03-09  Zan Dobersek  <zdobersek@igalia.com>
2242
2243         Unreviewed GTK+ gardening.
2244
2245         * platform/gtk/TestExpectations: Add a failure expectation for the
2246         http/tests/preconnect/link-header-rel-preconnect-http.html test.
2247         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
2248         Update baseline after r229310.
2249
2250 2018-03-08  Nan Wang  <n_wang@apple.com>
2251
2252         AX: AOM: More accessibility events support
2253         https://bugs.webkit.org/show_bug.cgi?id=183023
2254         <rdar://problem/37764380>
2255
2256         Reviewed by Chris Fleizach.
2257
2258         * accessibility/mac/AOM-events-webarea-crash-expected.txt: Added.
2259         * accessibility/mac/AOM-events-webarea-crash.html: Added.
2260
2261 2018-03-08  Chris Dumez  <cdumez@apple.com>
2262
2263         Safari not handling undefined global variables with same name as element Id correctly.
2264         https://bugs.webkit.org/show_bug.cgi?id=183087
2265         <rdar://problem/37927596>
2266
2267         Reviewed by Ryosuke Niwa.
2268
2269         * fast/dom/Window/es52-globals-expected.txt:
2270         Rebaseline test now that we are passing more checks. This covers the code change.
2271
2272         * fast/forms/listbox-visible-size.html:
2273         * js/dom/var-declarations-shadowing-expected.txt:
2274         * js/dom/var-declarations-shadowing.html:
2275         Tweak existing tests due to behavior change. I have checked that these tests
2276         were failing in other browsers as well.
2277
2278 2018-03-08  Chris Dumez  <cdumez@apple.com>
2279
2280         fast/events/before-unload-returnValue.html times out with async policy delegates
2281         https://bugs.webkit.org/show_bug.cgi?id=183472
2282
2283         Reviewed by Ryosuke Niwa.
2284
2285         Delay setting the beforeunload handler on the iframe until after the initial load
2286         (of resources/onclick.html). With asynchronous policy delegates, the beforeunload
2287         handler was set too early, during the async policy decision for navigating to
2288         "resources/onclick.html". As a result, the beforeunload handler would get called
2289         for the load to "resources/onclick.html", after receiving the navigation policy
2290         decision, which the test does not expect. The test only expects the beforeunload
2291         handler to be called for later navigations to "resources/does-not-exist.html".
2292
2293         * fast/events/before-unload-returnValue-async-delegates-expected.txt: Copied from LayoutTests/fast/events/before-unload-returnValue-expected.txt.
2294         * fast/events/before-unload-returnValue-async-delegates.html: Copied from LayoutTests/fast/events/before-unload-returnValue.html.
2295         * fast/events/before-unload-returnValue-expected.txt:
2296         * fast/events/before-unload-returnValue.html:
2297
2298 2018-03-08  Chris Dumez  <cdumez@apple.com>
2299
2300         fast/html/marquee-reparent-check.html is flaky with async delegates
2301         https://bugs.webkit.org/show_bug.cgi?id=183425
2302
2303         Reviewed by Youenn Fablet.
2304
2305         The test was missing the "TEST COMPLETE" line at the end of its output.
2306         When enabling async delegates, the "TEST COMPLETE" line would sometimes
2307         show. Move the test away from js-test.js and to js-test-pre.js / js-test-post.js
2308         so that the "TEST COMPLETE" line gets printed out consistently.
2309
2310         * fast/html/marquee-reparent-check-expected.txt:
2311         * fast/html/marquee-reparent-check.html:
2312
2313 2018-03-08  Chris Dumez  <cdumez@apple.com>
2314
2315         Unreviewed, skip imported/w3c/web-platform-tests/cors/remote-origin.htm
2316
2317         This test is timing out via testharness.js, there is no point in running it and
2318         it slows down running layout tests.
2319
2320         * TestExpectations:
2321
2322 2018-03-08  Ryan Haddad  <ryanhaddad@apple.com>
2323
2324         Move a test from fast/DOM to fast/dom and delete the fast/DOM directory.
2325
2326         Unreviewed test gardening.
2327
2328         * fast/dom/HTMLInputElement/input-value-and-type-change-crash-expected.txt: Renamed from LayoutTests/fast/DOM/HTMLInputElement/input-value-and-type-change-crash-expected.txt.
2329         * fast/dom/HTMLInputElement/input-value-and-type-change-crash.html: Renamed from LayoutTests/fast/DOM/HTMLInputElement/input-value-and-type-change-crash.html.
2330
2331 2018-03-08  Frederic Wang  <fwang@igalia.com>
2332
2333         Add references to bug 160161 for some MathML failures on iOS and macOS.
2334
2335         Unreviewed test gardening.
2336
2337         * platform/ios/TestExpectations:
2338         * platform/mac/TestExpectations:
2339
2340 2018-03-08  Frederic Wang  <fwang@igalia.com>
2341
2342         [iOS] Unskip MathML tests requiring a font with Mathematical Alphanumeric Symbols
2343         https://bugs.webkit.org/show_bug.cgi?id=183445
2344
2345         Unreviewed test gardening.
2346
2347         * platform/ios/TestExpectations: Unskip the tests.
2348
2349 2018-03-08  Frederic Wang  <fwang@igalia.com>
2350
2351         [iOS] Update PNG expectations for some MathML pixel tests.
2352
2353         Unreviewed test gardening.
2354
2355         * platform/ios/TestExpectations: Remove ImageOnlyFailure for pixel tests, add reference to
2356         bug 183441 for the reftest.
2357         * platform/ios/mathml/opentype/opentype-stretchy-expected.png: Update expectation.
2358         * platform/ios/mathml/presentation/menclose-notation-values-expected.png: Ditto.
2359         * platform/ios/mathml/presentation/mo-stretch-expected.png: Ditto.
2360         * platform/ios/mathml/presentation/roots-expected.png: Ditto.
2361         * platform/ios/mathml/radical-fallback-expected.png: Ditto.
2362
2363 2018-03-07  Zalan Bujtas  <zalan@apple.com>
2364
2365         Invalid innerTextRenderer in RenderTextControlSingleLine::styleDidChange()
2366         https://bugs.webkit.org/show_bug.cgi?id=183385
2367         <rdar://problem/38085397>
2368
2369         Reviewed by Antti Koivisto.
2370
2371         * fast/DOM/HTMLInputElement/input-value-and-type-change-crash-expected.txt: Added.
2372         * fast/DOM/HTMLInputElement/input-value-and-type-change-crash.html: Added.
2373
2374 2018-03-06  Ryan Haddad  <ryanhaddad@apple.com>
2375
2376         Update TestExpectations for media/modern-media-controls/fullscreen-support/fullscreen-support-press.html.
2377         https://bugs.webkit.org/show_bug.cgi?id=173946
2378
2379         Unreviewed test gardening.
2380
2381         * platform/mac-wk2/TestExpectations:
2382         * platform/mac/TestExpectations:
2383
2384 2018-03-07  Sihui Liu  <sihui_liu@apple.com>
2385
2386         replaceState cause back/forward malfunction on html page with <base href="/"> tag
2387         https://bugs.webkit.org/show_bug.cgi?id=182678
2388         <rdar://problem/37517821>
2389
2390         Reviewed by Chris Dumez.
2391
2392         * http/tests/history/replacestate-no-url-expected.txt: Added.
2393         * http/tests/history/replacestate-no-url.html: Added.
2394         Add layout test coverage.
2395
2396         * fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange-expected.txt:
2397         Rebaseline a layout test as empty string for URL is handled differently.
2398
2399 2018-03-07  Chris Dumez  <cdumez@apple.com>
2400
2401         http/tests/misc/location-replace-crossdomain.html is failing with async policy delegates
2402         https://bugs.webkit.org/show_bug.cgi?id=183408
2403
2404         Reviewed by Alex Christensen.
2405
2406         The test was trying to navigate a cross-origin iframe via location.replace() and checking
2407         that the load succeeded in a setTimeout(1). There is no guarantee that the frame has loaded
2408         by that point. We would normally rely on the 'load' event but it is not feasible here since
2409         the iframe is cross-origin. Instead, I opted to have the iframe to a page that posts a
2410         message to its parent window to indicate that the load has succeeded.
2411
2412         * http/tests/misc/location-replace-crossdomain-async-delegates-expected.txt: Added.
2413         * http/tests/misc/location-replace-crossdomain-async-delegates.html: Added.
2414         * http/tests/misc/location-replace-crossdomain-expected.txt: Added.
2415         * http/tests/misc/location-replace-crossdomain.html:
2416         * platform/gtk/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
2417         * platform/ios/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
2418         * platform/mac/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
2419         * platform/win/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
2420
2421 2018-03-07  Per Arne Vollan  <pvollan@apple.com>
2422
2423         Fix incorrect test expectations for http/wpt/resource-timing/rt-initiatorType-media.html.
2424
2425         Unreviewed test gardening.
2426
2427         * platform/win/TestExpectations:
2428
2429 2018-03-07  Chris Dumez  <cdumez@apple.com>
2430
2431         http/tests/dom/window-open-about-webkit-org-and-access-document.html is failing with async policy delegates
2432         https://bugs.webkit.org/show_bug.cgi?id=183394
2433
2434         Reviewed by Alex Christensen.
2435
2436         http/tests/dom/window-open-about-webkit-org-and-access-document.html is failing with async policy delegates.
2437         The issue is that the test calls window.open() with a cross-origin URL and then right away tries to access
2438         newWindow.document, expecting it to throw. However, there is no guarantee that the cross origin URL has
2439         started loading at this point. In particular, when the navigation policy decision is made asynchronously,
2440         the URL is initially "about:blank" and it is OK to access the newWindow's document at this point.
2441
2442         We would normally rely on the window's load event before doing the check. However, this would not work
2443         here since the window is cross origin. As a result, I am using a setInterval() in order to wait for the
2444         cross-origin URL to load and for newWindow.document to start throwing.
2445
2446         * http/tests/dom/window-open-about-webkit-org-and-access-document-async-delegates-expected.txt: Added.
2447         * http/tests/dom/window-open-about-webkit-org-and-access-document-async-delegates.html: Added.
2448         * http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt:
2449         * http/tests/dom/window-open-about-webkit-org-and-access-document.html:
2450
2451 2018-03-07  Yusuke Suzuki  <utatane.tea@gmail.com>
2452
2453         HTML `pattern` attribute should set `u` flag for regular expressions
2454         https://bugs.webkit.org/show_bug.cgi?id=151598
2455
2456         Reviewed by Chris Dumez.
2457
2458         * fast/forms/ValidityState-patternMismatch-expected.txt:
2459         * fast/forms/ValidityState-patternMismatch.html:
2460
2461 2018-03-07  Frederic Wang  <fwang@igalia.com>
2462
2463         Relayout frames after AsyncFrameScrolling or FrameFlattening option is changed
2464         https://bugs.webkit.org/show_bug.cgi?id=183081
2465
2466         Reviewed by Antonio Gomes.
2467
2468         Add a test to check whether an iframe changes its flattening status after one of the option
2469         AsyncFrameScrolling/FrameFlattening is enabled/disabled.
2470
2471         * platform/ios-simulator/TestExpectations: Remove failure for scrolling-in-object.html.
2472         * platform/ios/fast/frames/flattening/iframe-flattening-async-frame-scrolling-dynamic-expected.txt: Added.
2473         * platform/ios/fast/frames/flattening/iframe-flattening-async-frame-scrolling-dynamic.html: Added.
2474
2475 2018-03-07  Per Arne Vollan  <pvollan@apple.com>
2476
2477         Mark http/wpt/resource-timing/rt-initiatorType-media.html as a flaky crash on Windows.
2478         https://bugs.webkit.org/show_bug.cgi?id=179297
2479
2480         Unreviewed test gardening.
2481
2482         * platform/win/TestExpectations:
2483
2484 2018-03-07  Ms2ger  <Ms2ger@igalia.com>
2485
2486         [WPE] Test gardening
2487         https://bugs.webkit.org/show_bug.cgi?id=183402
2488
2489         Unreviewed test gardening.
2490
2491         * platform/gtk/TestExpectations: skip some more appcache-sw tests.
2492         * platform/wpe/TestExpectations:
2493           - Mark http/tests/appcache/different-https-origin-resource-main.html as passing after r228892.
2494           - Mark fast/canvas/canvas-createPattern-video-modify.html as passing after r228221.
2495           - Mark storage/indexeddb/modern/index-3-private.html as passing since r228560.
2496           - Skip some more appcache - service worker tests.
2497           - Mark some svg/animations tests as flaky (as they already are on GTK).
2498           - Mark imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html as passing after r228983.
2499           - Mark http/tests/appcache/fail-on-update-2.html as flaky.
2500         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added baseline.
2501         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added baseline.
2502         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added baseline.
2503         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: rebaseline.
2504
2505 2018-03-07  Claudio Saavedra  <csaavedra@igalia.com>
2506
2507         [GTK] fast/animation/request-animation-frame-during-modal.html sometimes crashing
2508
2509         Unreviewed gardening
2510         * platform/gtk/TestExpectations:
2511
2512 2018-03-06  Per Arne Vollan  <pvollan@apple.com>
2513
2514         Skip fast/loader/redirect-to-invalid-url-using-javascript-disallowed.html and related tests on Windows.
2515         https://bugs.webkit.org/show_bug.cgi?id=183393
2516
2517         Unreviewed test gardening.
2518
2519         * platform/win/TestExpectations:
2520
2521 2018-03-06  Ross Kirsling  <ross.kirsling@sony.com>
2522
2523         [WinCairo] Unreviewed. Add platform-specific expectations.
2524
2525         Individual filenames are omitted for brevity.
2526
2527         * platform/wincairo/accessibility/: Added.
2528         * platform/wincairo/animations/: Added.
2529         * platform/wincairo/css1/: Added.
2530         * platform/wincairo/css2.1/: Added.
2531         * platform/wincairo/css3/: Added.
2532         * platform/wincairo/editing/: Added.
2533         * platform/wincairo/fast/: Added.
2534         * platform/wincairo/fonts/: Added.
2535         * platform/wincairo/ietestcenter/: Added.
2536         * platform/wincairo/js/: Added.
2537         * platform/wincairo/mathml/: Added.
2538         * platform/wincairo/media/: Added.
2539         * platform/wincairo/plugins/: Added.
2540         * platform/wincairo/printing/: Added.
2541         * platform/wincairo/scrollbars/: Added.
2542         * platform/wincairo/svg/: Added.
2543         * platform/wincairo/tables/: Added.
2544         * platform/wincairo/transforms/: Added.
2545         * platform/wincairo/transitions/: Added.
2546
2547 2018-03-06  Youenn Fablet  <youenn@apple.com>
2548
2549         didReceiveServerRedirectForProvisionalNavigation is not called in case of document redirection with service worker registration change
2550         https://bugs.webkit.org/show_bug.cgi?id=183299
2551         <rdar://problem/37547029>
2552
2553         Reviewed by Alex Christensen.
2554
2555         * http/wpt/service-workers/navigation-redirect-main-frame-worker.js: Added.
2556         * http/wpt/service-workers/navigation-redirect-main-frame.https-expected.txt: Added.
2557         * http/wpt/service-workers/navigation-redirect-main-frame.https.html: Added.
2558
2559 2018-03-06  Chris Dumez  <cdumez@apple.com>
2560
2561         http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate.html is flaky
2562         https://bugs.webkit.org/show_bug.cgi?id=183390
2563
2564         Unreviewed, temporarily mark the test as flaky while I investigate.
2565
2566         * platform/mac-wk1/TestExpectations:
2567
2568 2018-03-06  Per Arne Vollan  <pvollan@apple.com>
2569
2570         Unreviewed, fixed incorrect name of test expectation file.
2571
2572         * platform/win/fast/text/combining-enclosing-keycap-expected.txt: Copied from LayoutTests/platform/win/fast/text/combining-enclosing-keycap.txt.
2573         * platform/win/fast/text/combining-enclosing-keycap.txt: Removed.
2574
2575 2018-03-06  Nan Wang  <n_wang@apple.com>
2576
2577         AX: Flaky test after r229310
2578         https://bugs.webkit.org/show_bug.cgi?id=183376
2579         <rdar://problem/38188685>
2580
2581         Reviewed by Chris Fleizach.
2582
2583         * accessibility/mac/AOM-events-all-expected.txt:
2584         * accessibility/mac/AOM-events-all.html:
2585
2586 2018-03-06  Chris Dumez  <cdumez@apple.com>
2587
2588         fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html fails with async policy delegates
2589         https://bugs.webkit.org/show_bug.cgi?id=183345
2590
2591         Reviewed by Alex Christensen.
2592
2593         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-async-delegates-expected.txt: Added.
2594         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-async-delegates.html: Added.
2595         Add layout test coverage.
2596
2597         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt:
2598         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed.html:
2599         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt:
2600         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html:
2601         * fast/loader/window-open-to-invalid-url-disallowed-expected.txt:
2602         * fast/loader/window-open-to-invalid-url-disallowed.html:
2603         * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt:
2604         * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-async-delegates-expected.txt: Added.
2605         * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt:
2606         * platform/mac-wk1/fast/loader/window-open-to-invalid-url-disallowed-expected.txt:
2607         Update tests that were relying on a 0-timer to make sure that didCancelClientRedirectForFrame was
2608         called to rely on our new test infrastructure instead. This is needed so that these tests keep passing
2609         once we make policy delegates asynchronous by default. Without this, the didCancelClientRedirectForFrame lines
2610         would be missing in the tests' output.
2611
2612 2018-03-06  Youenn Fablet  <youenn@apple.com>
2613
2614         Service worker test gardening
2615         https://bugs.webkit.org/show_bug.cgi?id=183264
2616         <rdar://problem/38048743>
2617
2618         Unreviewed.
2619
2620         * TestExpectations: mark test as slow in Debug.
2621
2622 2018-03-06  Claudio Saavedra  <csaavedra@igalia.com>
2623
2624         [GTK] Add new baseline after r229177
2625
2626         Unreviewed gardening.
2627
2628         This baseline is needed because our mimetype database recognizes
2629         the type of the file in the test and therefore the extension gets
2630         added to the downloaded file.
2631         * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-async-delegate-expected.txt: Added.
2632
2633 2018-03-06  Per Arne Vollan  <pvollan@apple.com>
2634
2635         Unreviewed, add baseline for fast/text/combining-enclosing-keycap.html.
2636
2637         * platform/win/fast/text/combining-enclosing-keycap.txt: Added.
2638
2639 2018-03-06  Claudio Saavedra  <csaavedra@igalia.com>
2640
2641         [GTK] Mark a few Wayland tests as failing
2642
2643         Unreviewed gardening
2644         * platform/gtk-wayland/TestExpectations:
2645
2646 2018-03-06  Dominik Infuehr  <dinfuehr@igalia.com>
2647
2648         [ARM] Disable tests that run out of memory
2649         https://bugs.webkit.org/show_bug.cgi?id=182699
2650
2651         Reviewed by Žan Doberšek.
2652
2653         Do not run test with LLInt disabled on Linux.
2654
2655         * js/script-tests/dfg-osr-entry-hoisted-clobbered-structure-check.js:
2656
2657 2018-03-06  Nan Wang  <n_wang@apple.com>
2658
2659         AX: AOM: More accessibility events support
2660         https://bugs.webkit.org/show_bug.cgi?id=183023
2661         <rdar://problem/37764380>
2662
2663         Reviewed by Chris Fleizach.
2664
2665         * accessibility/mac/AOM-events-all-expected.txt: Added.
2666         * accessibility/mac/AOM-events-all.html: Added.
2667         * js/dom/dom-static-property-for-in-iteration-expected.txt:
2668
2669 2018-03-05  Yoav Weiss  <yoav@yoav.ws>
2670
2671         Support for preconnect Link headers
2672         https://bugs.webkit.org/show_bug.cgi?id=181657
2673
2674         Reviewed by Darin Adler.
2675
2676         Add test to see Link preconnect headers trigger a connection.
2677
2678         * http/tests/preconnect/link-header-rel-preconnect-http-expected.txt: Added.
2679         * http/tests/preconnect/link-header-rel-preconnect-http.html: Added.
2680         * http/tests/preconnect/resources/header-preconnect.php: Added.
2681         * platform/win/TestExpectations: Skipped the preconnect test directory, rather than the individual files in it.
2682
2683 2018-03-05  Ryan Haddad  <ryanhaddad@apple.com>
2684
2685         Mark imported/w3c/web-platform-tests/service-workers/service-worker/registration-updateviacache.https.html as slow.
2686         https://bugs.webkit.org/show_bug.cgi?id=180982
2687
2688         Unreviewed test gardening.
2689
2690         * platform/mac-wk2/TestExpectations:
2691
2692 2018-03-05  Chris Dumez  <cdumez@apple.com>
2693
2694         fast/loader/onload-policy-ignore-for-frame.html is timing out with async policy delegates
2695         https://bugs.webkit.org/show_bug.cgi?id=183337
2696
2697         Reviewed by Ryosuke Niwa.
2698
2699         Add layout test coverage.
2700
2701         * fast/loader/onload-policy-ignore-for-frame-async-delegates-expected.txt: Added.
2702         * fast/loader/onload-policy-ignore-for-frame-async-delegates.html: Added.
2703
2704 2018-03-05  Andy Estes  <aestes@apple.com>
2705
2706         [Mac] Teach WebCore::Pasteboard about file promise drags
2707         https://bugs.webkit.org/show_bug.cgi?id=183314
2708         <rdar://problem/38105493>
2709
2710         Reviewed by Darin Adler.
2711
2712         Added versions of file dragging tests in editing/pasteboard/ that use
2713         beginDragWithFilePromises() instead of beginDragWithFiles().
2714
2715         * TestExpectations: Skipped the new tests.
2716         * editing/pasteboard/data-transfer-items-drag-drop-file-promise-expected.txt: Added.
2717         * editing/pasteboard/data-transfer-items-drag-drop-file-promise.html: Added.
2718         * editing/pasteboard/data-transfer-items-drop-file-promise-expected.txt: Added.
2719         * editing/pasteboard/data-transfer-items-drop-file-promise.html: Added.
2720         * editing/pasteboard/datatransfer-items-drop-plaintext-file-promise-expected.txt: Added.
2721         * editing/pasteboard/datatransfer-items-drop-plaintext-file-promise.html: Added.
2722         * editing/pasteboard/datatransfer-types-dropping-text-file-promise-expected.txt: Added.
2723         * editing/pasteboard/datatransfer-types-dropping-text-file-promise.html: Added.
2724         * editing/pasteboard/drag-file-promises-to-editable-element-as-URLs-expected.txt: Added.
2725         * editing/pasteboard/drag-file-promises-to-editable-element-as-URLs.html: Added.
2726         * editing/pasteboard/drag-file-promises-to-editable-element-as-attachment-expected.txt: Added.
2727         * editing/pasteboard/drag-file-promises-to-editable-element-as-attachment.html: Added.
2728         * editing/pasteboard/file-input-files-access-promise-expected.txt: Added.
2729         * editing/pasteboard/file-input-files-access-promise.html: Added.
2730         * platform/mac-wk1/TestExpectations: Un-skipped the new tests.
2731         * platform/win/TestExpectations: Skipped the new tests.
2732
2733 2018-03-05  Ryan Haddad  <ryanhaddad@apple.com>
2734
2735         Unreviewed, add baseline for fast/text/combining-enclosing-keycap.html.
2736
2737         * platform/ios/fast/text/combining-enclosing-keycap-expected.txt: Added.
2738         * platform/mac/fast/text/combining-enclosing-keycap-expected.txt: Added.
2739
2740 2018-03-05  Ali Juma  <ajuma@chromium.org>
2741
2742         imported/w3c/web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click-404.html times out with async policy delegates
2743         https://bugs.webkit.org/show_bug.cgi?id=183297
2744
2745         Reviewed by Chris Dumez.
2746
2747         Add layout test coverage. Copy expectations from the existing sync-policy version of the test.
2748
2749         * http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404-expected.txt: Added.
2750         * http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404.html: Added.
2751         * http/wpt/html/semantics/text-level-semantics/the-a-element/resources/a-download-404.html: Added.
2752         * platform/ios-wk2/http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404-expected.txt: Added.
2753         * platform/mac-wk1/http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404-expected.txt: Added.
2754         * platform/win/http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404-expected.txt: Added.
2755         * platform/wpe/TestExpectations:
2756
2757 2018-03-05  Youenn Fablet  <youenn@apple.com>
2758
2759         Service worker test gardening
2760         https://bugs.webkit.org/show_bug.cgi?id=183264
2761         <rdar://problem/38048743>
2762
2763         Unreviewed.
2764
2765         * TestExpectations:
2766         * platform/mac-wk2/TestExpectations:
2767
2768 2018-03-05  Claudio Saavedra  <csaavedra@igalia.com>
2769
2770         [GTK] fast/events/blur-focus-window-should-blur-focus-element.html failing
2771
2772         Unreviewed gardening.
2773
2774         * platform/gtk/TestExpectations: Move this test to the failing test section.
2775
2776 2018-03-05  Claudio Saavedra  <csaavedra@igalia.com>
2777
2778         [GTK] Implement WTR's PlatformWebView::setWindowIsKey()
2779         https://bugs.webkit.org/show_bug.cgi?id=183143
2780
2781         Reviewed by Carlos Garcia Campos.
2782
2783         * platform/gtk/TestExpectations: Unmark the passing tests
2784
2785 2018-03-04  Per Arne Vollan  <pvollan@apple.com>
2786
2787         Mark http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate.html as failure on Windows.
2788         https://bugs.webkit.org/show_bug.cgi?id=183322
2789
2790         Unreviewed test gardening.
2791
2792         * platform/win/TestExpectations:
2793
2794 2018-03-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
2795
2796         Delete incorrect version of clampTo() function from SVGToOTFFontConversion.cpp
2797         https://bugs.webkit.org/show_bug.cgi?id=183165
2798
2799         Reviewed by Darin Adler.
2800
2801         Re-baseline the results of these two tests since the local version of
2802         clampTo() was not returning the expected results always.
2803
2804         * platform/ios/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt:
2805         * platform/ios/svg/text/text-altglyph-01-b-expected.txt:
2806
2807 2018-03-03  Zalan Bujtas  <zalan@apple.com>
2808
2809         [RenderTreeBuilder] Move styleDidChange mutation logic to RenderTreeUpdater
2810         https://bugs.webkit.org/show_bug.cgi?id=183273
2811         <rdar://problem/38054892>
2812
2813         Reviewed by Antti Koivisto.
2814
2815         This is just a different repaint order.
2816
2817         * fast/repaint/absolute-position-change-containing-block-expected.txt:
2818
2819 2018-03-03  Yoav Weiss  <yoav@yoav.ws>
2820
2821         Link headers for subresources are not being processed
2822         https://bugs.webkit.org/show_bug.cgi?id=181789
2823
2824         Reviewed by Youenn Fablet.
2825
2826         Adds tests to make sure Link headers on subresources are being processed.
2827
2828         * http/tests/preload/link-header-on-subresource-expected.txt: Added.
2829         * http/tests/preload/link-header-on-subresource.html: Added.
2830         * http/tests/preload/resources/dummy-preloads-subresource.css.php: Added.
2831
2832 2018-03-02  Youenn Fablet  <youenn@apple.com>
2833
2834         Service worker test gardening
2835         https://bugs.webkit.org/show_bug.cgi?id=183264
2836         <rdar://problem/38048743>
2837
2838         Unreviewed.
2839
2840         * TestExpectations:
2841         * platform/mac-wk2/TestExpectations:
2842
2843 2018-03-02  Chris Dumez  <cdumez@apple.com>
2844
2845         imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html crashes with async policy delegates
2846         https://bugs.webkit.org/show_bug.cgi?id=183294
2847         <rdar://problem/38073596>
2848
2849         Reviewed by Youenn Fablet.
2850
2851         Add layout test coverage.
2852
2853         * http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate-expected.txt: Added.
2854         * http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate.html: Added.
2855
2856 2018-03-02  Chris Dumez  <cdumez@apple.com>
2857
2858         fast/events/before-unload-remove-itself.html crashes with async policy delegates
2859         https://bugs.webkit.org/show_bug.cgi?id=183290
2860         <rdar://problem/38069045>
2861
2862         Reviewed by Alex Christensen.
2863
2864         Add layout test coverage.
2865
2866         * fast/events/before-unload-remove-itself-async-delegate-expected.txt: Added.
2867         * fast/events/before-unload-remove-itself-async-delegate.html: Added.
2868
2869 2018-03-02  Chris Dumez  <cdumez@apple.com>
2870
2871         Converting a load to a download does not work with async policy delegates
2872         https://bugs.webkit.org/show_bug.cgi?id=183254
2873         <rdar://problem/38035334>
2874
2875         Reviewed by Youenn Fablet.
2876
2877         Add layout test coverage.
2878
2879         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-async-delegate-expected.txt: Added.
2880         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-async-delegate.html: Added.
2881
2882 2018-03-02  Claudio Saavedra  <csaavedra@igalia.com>
2883
2884         [GTK] Unreviewed gardening
2885
2886         * platform/gtk/TestExpectations: Add
2887         imported/w3c/web-platform-tests/css/css-ui/text-overflow-022.html,
2888         which started failing in the bots.
2889
2890 2018-03-02  Claudio Saavedra  <csaavedra@igalia.com>
2891
2892         [GTK][WPE] Update js/dom static properties after r229112
2893
2894         Unreviewed gardening.
2895         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
2896         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
2897
2898 2018-03-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2899
2900         REGRESSION(r222843): [HarfBuzz] Combining enclosed keycap not correctly handled
2901         https://bugs.webkit.org/show_bug.cgi?id=183246
2902
2903         Reviewed by Michael Catanzaro.
2904
2905         * fast/text/combining-enclosing-keycap-expected.txt: Added.
2906         * platform/gtk/fast/text/combining-enclosing-keycap.html: Added.
2907         * platform/gtk/TestExpectations:
2908
2909 2018-03-01  Carlos Garcia Campos  <cgarcia@igalia.com>
2910
2911         [FreeType] Remove FontPlatformData fallbacks
2912         https://bugs.webkit.org/show_bug.cgi?id=183210
2913
2914         Reviewed by Michael Catanzaro.
2915
2916         Rebaseline 3 tests that progressed.
2917
2918         * platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.png:
2919         * platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.txt:
2920         * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.png:
2921         * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.txt:
2922         * platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
2923         * platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
2924
2925 2018-03-01  Youenn Fablet  <youenn@apple.com>
2926
2927         Service worker test gardening
2928         https://bugs.webkit.org/show_bug.cgi?id=183264
2929
2930         Unreviewed.
2931
2932         * TestExpectations: Unflake/Unskip some tests that seem stable now.
2933
2934 2018-03-01  John Wilander  <wilander@apple.com>
2935
2936         Move resource load statistics tests from js-test-pre.js to js-test.js
2937         https://bugs.webkit.org/show_bug.cgi?id=183249
2938         <rdar://problem/38033096>
2939
2940         Unreviewed test gardening.
2941
2942         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt:
2943         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
2944         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt:
2945         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2946         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt:
2947         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
2948         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt:
2949         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
2950         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt:
2951         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
2952         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt:
2953         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2954         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt:
2955         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
2956         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt:
2957         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
2958         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
2959         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt:
2960         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt:
2961         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
2962         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
2963         * http/tests/resourceLoadStatistics/grandfathering-expected.txt:
2964         * http/tests/resourceLoadStatistics/grandfathering.html:
2965         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-expected.txt:
2966         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
2967         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-expected.txt:
2968         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
2969         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2970         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
2971         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2972         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
2973         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2974         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
2975         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
2976         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-expected.txt:
2977         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-expected.txt:
2978         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
2979         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
2980         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction-expected.txt:
2981         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
2982
2983 2018-03-01  Youenn Fablet  <youenn@apple.com>
2984
2985         LayoutTest imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw.https.html is a flaky failure
2986         https://bugs.webkit.org/show_bug.cgi?id=179248
2987         <rdar://problem/35377756>
2988
2989         Reviewed by Chris Dumez.
2990
2991         * TestExpectations:
2992
2993 2018-03-01  Youenn Fablet  <youenn@apple.com>
2994
2995         Add API test to validate setting of service worker and cache storage directories
2996         https://bugs.webkit.org/show_bug.cgi?id=182543
2997
2998         Reviewed by Chris Dumez.
2999
3000         Updated tests according new engine representation.
3001
3002         * http/tests/cache-storage/cache-clearing-origin.https.html:
3003         * http/tests/cache-storage/cache-origins.https.html:
3004         * http/tests/cache-storage/cache-representation.https.html:
3005
3006 2018-03-01  Daniel Bates  <dabates@apple.com>
3007
3008         CSS ::selection stroke-color and stroke-width are not applied to selected text in text fields
3009         and ::selection:window-inactive stroke-color and stroke-width are never applied
3010         https://bugs.webkit.org/show_bug.cgi?id=183178
3011
3012         Reviewed by David Hyatt.
3013
3014         Add tests to ensure that we paint ::selection stroke-color and stroke-width for selected text
3015         in text fields. Add tests to ensure that we apply ::selection:window-inactive stroke-color
3016         and stroke-width to selected text when the page is deactivated.
3017
3018         * fast/selectors/selection-window-inactive-stroke-color-expected.html: Added.
3019         * fast/selectors/selection-window-inactive-stroke-color.html: Added.
3020         * fast/selectors/selection-window-inactive-text-shadow-expected.html: Added.
3021         * fast/selectors/selection-window-inactive-text-shadow.html: Added.
3022         * fast/selectors/text-field-selection-stroke-color-expected.html: Added.
3023         * fast/selectors/text-field-selection-stroke-color.html: Added.
3024         * fast/selectors/text-field-selection-text-shadow-expected.html: Added.
3025         * fast/selectors/text-field-selection-text-shadow.html: Added.
3026         * fast/selectors/text-field-selection-window-inactive-stroke-color-expected.html: Added.
3027         * fast/selectors/text-field-selection-window-inactive-stroke-color.html: Added.
3028         * fast/selectors/text-field-selection-window-inactive-text-shadow-expected.html: Added.
3029         * fast/selectors/text-field-selection-window-inactive-text-shadow.html: Added.
3030         * platform/gtk/TestExpectations: Skip the ::selection:window-inactive tests until we fix
3031         <https://bugs.webkit.org/show_bug.cgi?id=183143>.
3032         * platform/ios/TestExpectations: Mark the tests as won't fix since UIKit draws selection on iOS.
3033         * platform/win/TestExpectations: Mark tests as image failures an associated with <https://bugs.webkit.org/show_bug.cgi?id=117322>.
3034         Windows does not seem to be updating selectors when the window is deactivated or window deactivation,
3035         testRunner.setWindowIsKey() is broken.
3036         * platform/wpe/TestExpectations: Skip the ::selection:window-inactive tests until we fix
3037         <https://bugs.webkit.org/show_bug.cgi?id=183144>.
3038
3039 2018-03-01  Ross Kirsling  <ross.kirsling@sony.com>
3040
3041         [Win][DRT] Implement setSpatialNavigationEnabled.
3042         https://bugs.webkit.org/show_bug.cgi?id=183166
3043
3044         Reviewed by Per Arne Vollan.
3045
3046         * platform/win/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt:
3047         * platform/wincairo/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt: Added.
3048         This test requires an expectation for every platform. AppleWin had one but it must've been a copy-paste job?
3049
3050         * platform/win/TestExpectations:
3051         Enable fast/spatial-navigation tests on AppleWin too.
3052
3053 2018-03-01  Chris Dumez  <cdumez@apple.com>
3054
3055         imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html fails with async policy delegates
3056         https://bugs.webkit.org/show_bug.cgi?id=183225
3057         <rdar://problem/38003828>
3058
3059         Reviewed by Alex Christensen.
3060
3061         * http/wpt/html/browsers/windows/browsing-context-expected.txt: Added.
3062         * http/wpt/html/browsers/windows/browsing-context.html: Added.
3063         Add layout test coverage.
3064
3065         * fast/loader/iframe-src-invalid-url-expected.txt:
3066         * fast/loader/policy-delegate-action-hit-test-zoomed-expected.txt:
3067         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt:
3068         * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt:
3069         Rebaseline a few layout tests now that the log lines for the about:blank policy checks are
3070         gone.
3071
3072 2018-02-28  Nan Wang  <n_wang@apple.com>
3073
3074         Layout Test accessibility/mac/accessibility-make-first-responder.html is flaky
3075         https://bugs.webkit.org/show_bug.cgi?id=183232
3076
3077         Reviewed by Chris Fleizach.
3078
3079         The test is flaky because that the UIProcess might have received the IPC message
3080         to set the first responder after we check the current state. Added a delay 
3081         in the test to fix that.
3082
3083         * accessibility/mac/accessibility-make-first-responder.html:
3084
3085 2018-02-28  Nan Wang  <n_wang@apple.com>
3086
3087         AX: AOM: Dispatch accessiblesetvalue event
3088         https://bugs.webkit.org/show_bug.cgi?id=183021
3089         <rdar://problem/37764242>
3090
3091         Reviewed by Chris Fleizach.
3092
3093         * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt: Added.
3094         * accessibility/mac/AOM-event-accessiblesetvalue.html: Added.
3095         * js/dom/dom-static-property-for-in-iteration-expected.txt:
3096
3097 2018-02-28  Chris Dumez  <cdumez@apple.com>
3098
3099         html/browsers/browsing-the-web/navigating-across-documents/006.html fails with async policy delegates
3100         https://bugs.webkit.org/show_bug.cgi?id=183168
3101         <rdar://problem/37951341>
3102
3103         Reviewed by Alex Christensen.
3104
3105         Add layout test coverage.
3106
3107         * TestExpectations:
3108         * http/wpt/html/browsers/browsing-the-web/navigating-across-documents/006-expected.txt: Added.
3109         * http/wpt/html/browsers/browsing-the-web/navigating-across-documents/006.html: Added.
3110         * http/wpt/html/browsers/browsing-the-web/navigating-across-documents/click.html: Added.
3111         * http/wpt/html/browsers/browsing-the-web/navigating-across-documents/href.html: Added.
3112
3113 2018-02-28  Alicia Boya García  <aboya@igalia.com>
3114
3115         Unreviewed GTK test gardening.
3116         https://bugs.webkit.org/show_bug.cgi?id=183217
3117
3118         * platform/gtk/TestExpectations:
3119
3120 2018-02-28  John Wilander  <wilander@apple.com>
3121
3122         Add a second tier of prevalence to facilitate telemetry on very prevalent domains
3123         https://bugs.webkit.org/show_bug.cgi?id=183218
3124         <rdar://problem/37992388>
3125
3126         Reviewed by Brent Fulgham.
3127
3128         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
3129         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
3130         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
3131         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
3132         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
3133         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
3134         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
3135         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics-expected.txt: Added.
3136         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html: Added.
3137         * platform/wk2/TestExpectations:
3138             New test marked as [ Pass ].
3139
3140 2018-02-28  Ryan Haddad  <ryanhaddad@apple.com>
3141
3142         Disable three resourceLoadStatistics tests on iOS Simulator Debug because they frequently time out.
3143         https://bugs.webkit.org/show_bug.cgi?id=183216
3144
3145         Unreviewed test gardening.
3146
3147         * platform/ios/TestExpectations:
3148
3149 2018-02-28  Ryan Haddad  <ryanhaddad@apple.com>
3150
3151         Mark http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html as flaky.
3152         https://bugs.webkit.org/show_bug.cgi?id=182983
3153
3154         Unreviewed test gardening.
3155
3156         * platform/wk2/TestExpectations:
3157
3158 2018-02-27  Commit Queue  <commit-queue@webkit.org>
3159
3160         Unreviewed, rolling out r229060.
3161         https://bugs.webkit.org/show_bug.cgi?id=183198
3162
3163         This patch causes crashes on two SVG tests (Requested by fredw
3164         on #webkit).
3165
3166         Reverted changeset:
3167
3168         "Relayout frames after AsyncFrameScrolling or FrameFlattening
3169         option is changed"
3170         https://bugs.webkit.org/show_bug.cgi?id=183081
3171         https://trac.webkit.org/changeset/229060
3172
3173 2018-02-27  Youenn Fablet  <youenn@apple.com>
3174
3175         Do not trigger a service worker match in case of document redirection if it will be already served by AppCache
3176         https://bugs.webkit.org/show_bug.cgi?id=183185
3177         <rdar://problem/37693796>
3178
3179         Reviewed by Chris Dumez.
3180
3181         * http/tests/appcache/main-resource-redirect-with-sw-expected.txt: Added.
3182         * http/tests/appcache/main-resource-redirect-with-sw.html: Added.
3183         * http/tests/appcache/resources/main-resource-redirect-with-sw.manifest: Added.
3184         * http/tests/appcache/resources/register-resources-service-worker.html: Added.
3185         * http/tests/appcache/service-worker-proxy.js: Added.
3186         * platform/gtk/TestExpectations:
3187         * platform/mac-wk1/TestExpectations:
3188         * platform/win/TestExpectations:
3189         * platform/wpe/TestExpectations:
3190
3191 2018-02-27  Ryan Haddad  <ryanhaddad@apple.com>
3192
3193         Mark http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html as flaky.
3194         https://bugs.webkit.org/show_bug.cgi?id=183094
3195
3196         Unreviewed test gardening.
3197
3198         * platform/mac-wk2/TestExpectations:
3199
3200 2018-02-27  Ryan Haddad  <ryanhaddad@apple.com>
3201
3202         Mark fast/dom/Window/window-focus-self.html as flaky.
3203         https://bugs.webkit.org/show_bug.cgi?id=183164
3204
3205         Unreviewed test gardening.
3206
3207         * platform/mac-wk2/TestExpectations:
3208
3209 2018-02-27  Michael Catanzaro  <mcatanzaro@igalia.com>
3210
3211         Unreviewed GTK test gardening
3212
3213         * TestExpectations:
3214         * platform/gtk/TestExpectations:
3215
3216 2018-02-27  Doug Russell  <doug@getitdownonpaper.com>
3217
3218         AX: Spell check and style attributes should be optional when fetching attributed string
3219         https://bugs.webkit.org/show_bug.cgi?id=160744
3220
3221         Reviewed by Chris Fleizach.
3222
3223         The overhead of fetching a spell checked attributed string via AX API is substantial. 
3224         In some cases on the order of 7/8 of the total time spent fetching the string.
3225
3226         This change introduces the new attribute AXAttributedStringForTextMarkerRangeWithOptions which accepts an NSDictionary as it's parameter with keys "AXTextMarkerRange" (AXTextMarkerRangeRef) and "AXSpellCheck" (NSNumber(BOOL)).
3227
3228         AXAttributedStringForTextMarkerRange will remain unchanged.
3229
3230         * accessibility/mac/attributed-string: Added.
3231         * accessibility/mac/attributed-string/attributed-string-for-range-expected.txt: Added.
3232         * accessibility/mac/attributed-string/attributed-string-for-range-with-options-expected.txt: Added.
3233         * accessibility/mac/attributed-string/attributed-string-for-range-with-options.html: Added.
3234         * accessibility/mac/attributed-string/attributed-string-for-range.html: Added.
3235         * accessibility/mac/bounds-for-range-expected.txt:
3236
3237 2018-02-27  Antoine Quint  <graouts@apple.com>
3238
3239         Unreviewed, marking a number of Web Animations WPT tests non-flaky.
3240
3241         * TestExpectations:
3242
3243 2018-02-27  Frederic Wang  <fwang@igalia.com>
3244
3245         Relayout frames after AsyncFrameScrolling or FrameFlattening option is changed
3246         https://bugs.webkit.org/show_bug.cgi?id=183081
3247
3248         Reviewed by Antonio Gomes.
3249
3250         Add a test to check whether an iframe changes its flattening status after one of the option
3251         AsyncFrameScrolling/FrameFlattening is enabled/disabled.
3252
3253         * platform/ios-simulator/TestExpectations: Remove failure.
3254         * platform/ios/fast/frames/flattening/iframe-flattening-async-frame-scrolling-dynamic-expected.txt: Added.
3255         * platform/ios/fast/frames/flattening/iframe-flattening-async-frame-scrolling-dynamic.html: Added.
3256
3257 2018-02-26  Daniel Bates  <dabates@apple.com>
3258
3259         testRunner.setWindowIsKey() has no effect on the web process side in WebKit2
3260         https://bugs.webkit.org/show_bug.cgi?id=81736
3261         <rdar://problem/11088268>
3262
3263         Remove some tests from the platform-independent WebKit2 TestExpectations file that
3264         now pass on iOS and Mac following r189959 and r211910, respectively. Skip these
3265         tests on GTK and WPE. For GTK we need to fix <https://bugs.webkit.org/show_bug.cgi?id=183140>
3266         For WPE we need to fix <https://bugs.webkit.org/show_bug.cgi?id=183144>.
3267
3268         The test fast/selectors/querySelector-window-inactive.html still fails on WebKit2,
3269         but for a different reason. See <https://bugs.webkit.org/show_bug.cgi?id=183140>
3270         for more details.
3271
3272         * platform/gtk/TestExpectations:
3273         * platform/wk2/TestExpectations:
3274         * platform/wpe/TestExpectations:
3275
3276 2018-02-26  Commit Queue  <commit-queue@webkit.org>
3277
3278         Unreviewed, rolling out r226745.
3279         https://bugs.webkit.org/show_bug.cgi?id=183132
3280
3281         This is breaking some websites (Requested by youenn on
3282         #webkit).
3283
3284         Reverted changeset:
3285
3286         "Use no-cache fetch mode when loading main documents with
3287         location.reload()"
3288         https://bugs.webkit.org/show_bug.cgi?id=181285
3289         https://trac.webkit.org/changeset/226745
3290
3291 2018-02-25  Fujii Hironori  <Hironori.Fujii@sony.com>
3292
3293         [WK2] http/tests/navigation/new-window-redirect-history.html crashes
3294         https://bugs.webkit.org/show_bug.cgi?id=127683
3295
3296         Reviewed by Dan Bernstein.
3297
3298         * platform/ios-wk2/TestExpectations:
3299         Unmarked http/tests/navigation/new-window-redirect-history.html.
3300         * platform/wk2/TestExpectations: Ditto.
3301
3302 2018-02-22  Antoine Quint  <graouts@apple.com>
3303
3304         REGRESSION (r228445): A big pause button shows over YouTube videos if you tap "Tap To Unmute" on iOS
3305         https://bugs.webkit.org/show_bug.cgi?id=183074
3306         <rdar://problem/37747028>
3307
3308         Reviewed by Eric Carlson.
3309
3310         Add a new test that set controls on the video, then immediately removes them, plays the video and turns the controls
3311         back on as soon as the video starts to check that the "showsStartButton" property is false on the media controls.
3312         Prior to this patch this test would fail.
3313
3314         * media/modern-media-controls/start-support/start-support-disable-controls-and-re-enable-post-play-expected.txt: Added.
3315         * media/modern-media-controls/start-support/start-support-disable-controls-and-re-enable-post-play.html: Added.
3316         * platform/ios/TestExpectations:
3317
3318 2018-02-22  Youenn Fablet  <youenn@apple.com>
3319
3320         CacheStorage::Engine::Caches::writeRecord is not always calling the completion handler
3321         https://bugs.webkit.org/show_bug.cgi?id=183055
3322
3323         Reviewed by Chris Dumez.
3324
3325         * http/tests/cache-storage/resources/cache-persistency-iframe.html:
3326
3327 2018-02-22  Chris Dumez  <cdumez@apple.com>
3328
3329         Document.open() cancels existing provisional load but not navigation policy check
3330         https://bugs.webkit.org/show_bug.cgi?id=183012
3331         <rdar://problem/37755831>
3332
3333         Reviewed by Alex Christensen.
3334
3335         Add layout test coverage.
3336
3337         * fast/dom/Document/open-with-pending-load-async-policy-expected.txt: Added.
3338         * fast/dom/Document/open-with-pending-load-async-policy.html: Added.
3339
3340 2018-02-22  Matt Lewis  <jlewis3@apple.com>
3341
3342         Updated expectations for http/tests/appcache/404-resource-with-slow-main-resource.php.
3343         https://bugs.webkit.org/show_bug.cgi?id=153503
3344
3345         Unreviewed test gardening.
3346
3347         * platform/mac-wk1/TestExpectations:
3348         * platform/mac/TestExpectations:
3349
3350 2018-02-22  Per Arne Vollan  <pvollan@apple.com>
3351
3352         Mark http/tests/preload/onerror_event.html as a flaky crash on Windows.
3353         https://bugs.webkit.org/show_bug.cgi?id=179297
3354
3355         Unreviewed test gardening.
3356
3357         * platform/win/TestExpectations:
3358
3359 2018-02-22  Miguel Gomez  <magomez@igalia.com>
3360
3361         Unreviewed GTK+ gardening after r228915.
3362
3363         * platform/gtk/TestExpectations:
3364
3365 2018-02-21  John Wilander  <wilander@apple.com>
3366
3367         Add delay to make cookie purge catch up when running http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html
3368         https://bugs.webkit.org/show_bug.cgi?id=183024
3369         <rdar://problem/37765207>
3370
3371         Unreviewed test gardening.
3372
3373         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
3374             Added a setTimeout() delay.
3375
3376 2018-02-21  Youenn Fablet  <youenn@apple.com>
3377
3378         Move AppCache loading to the NetworkProcess
3379         https://bugs.webkit.org/show_bug.cgi?id=178540
3380         <rdar://problem/37119346>
3381
3382         Reviewed by Alex Christensen.
3383
3384         There is no guarantee that aborting in an event handler will be executed before some loads finish,
3385         as the events are fired asynchronously.
3386         Making tests less flaky by waiting some time before fnishing some loads.
3387
3388         * http/tests/appcache/abort-cache-onchecking.html:
3389         * http/tests/appcache/resource-redirect-2-expected.txt:
3390         * http/tests/appcache/resources/abort-cache-onchecking-resource-404.manifest:
3391         * http/tests/appcache/resources/abort-cache-onchecking.manifest: Removed.
3392         * http/tests/appcache/resources/abort-cache-onchecking.manifest.php: Added.
3393         * http/tests/appcache/resources/abort-cache-ondownloading.manifest:
3394         * http/tests/appcache/resources/abort-cache-ondownloading.text: Removed.
3395         * http/tests/appcache/resources/abort-cache-ondownloading.text.php: Added.
3396         * http/tests/appcache/resources/not-exist.vob.php: Added.
3397
3398 2018-02-21  Youenn Fablet  <youenn@apple.com>
3399
3400         Use ResourceLoader to load appcache manifest
3401         https://bugs.webkit.org/show_bug.cgi?id=182861
3402
3403         Reviewed by Alex Christensen.
3404
3405         * http/tests/appcache/fail-on-update-2-expected.txt:
3406         * http/tests/appcache/manifest-redirect-2-expected.txt:
3407         * http/tests/appcache/offline-access-expected.txt:
3408
3409 2018-02-21  Chris Dumez  <cdumez@apple.com>
3410
3411         VTTCue constructor should use 'double' type for startTime / endTime
3412         https://bugs.webkit.org/show_bug.cgi?id=182988
3413
3414         Reviewed by Eric Carlson.
3415
3416         Update existing test to reflect behavior change.
3417
3418         * media/track/track-add-remove-cue-expected.txt:
3419         * media/track/track-add-remove-cue.html:
3420
3421 2018-02-21  Ms2ger  <Ms2ger@gmail.com>
3422
3423         Test gardening.
3424         https://bugs.webkit.org/show_bug.cgi?id=183006
3425
3426         Unreviewed test gardening.
3427
3428         * TestExpectations: add ietestcenter/css3/valuesandunits/units-000.htm.
3429         * platform/gtk/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
3430         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt: update for r228827.
3431         * platform/ios/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
3432         * platform/mac/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
3433         * platform/win/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
3434         * platform/wpe/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
3435         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: update for r228827.
3436
3437 2018-02-21  Charlie Turner  <cturner@igalia.com>
3438
3439         Update test expectations
3440         https://bugs.webkit.org/show_bug.cgi?id=182973
3441
3442         Unreviewed gardening.
3443
3444         * platform/gtk/TestExpectations:
3445
3446 2018-02-21  Charlie Turner  <cturner@igalia.com>
3447
3448         Rebaseline web animations tests after r228717
3449         https://bugs.webkit.org/show_bug.cgi?id=182970
3450
3451         Reviewed by Antoine Quint.
3452
3453         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
3454         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
3455         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
3456
3457 2018-02-21  Myles C. Maxfield  <mmaxfield@apple.com>
3458
3459         [Cocoa] Make system-ui obey the user-installed-font policy