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