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