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