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