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