REGRESSION(r230914) Selecting text on this apple.com page makes it vanish
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-04-30  Zalan Bujtas  <zalan@apple.com>
2
3         REGRESSION(r230914) Selecting text on this apple.com page makes it vanish
4         https://bugs.webkit.org/show_bug.cgi?id=185142
5         <rdar://problem/39821446>
6
7         Reviewed by Simon Fraser.
8
9         * fast/text/simple-line-layout-selection-with-overflow-expected.html: Added.
10         * fast/text/simple-line-layout-selection-with-overflow.html: Added.
11
12 2018-04-30  Wenson Hsieh  <wenson_hsieh@apple.com>
13
14         [Extra zoom mode] Respect the existing shrink-to-fit attribute instead of using min-device-width
15         https://bugs.webkit.org/show_bug.cgi?id=185132
16         <rdar://problem/39834562>
17
18         Reviewed by Tim Horton.
19
20         Modifies an existing layout test to try out different values of `shrink-to-fit` instead of using the
21         `min-device-width` attribute. This test now begins with the default viewport configuration, then explicitly
22         disables `shrink-to-fit` by setting the attribute to a few different values (which should all achieve the same
23         effect), and lastly explicitly re-enables `shrink-to-fit` by setting the attribute value to several values that
24         should behave the same as `shrink-to-fit=yes`.
25
26         * fast/viewport/extrazoom/viewport-change-min-device-width.html:
27
28 2018-04-30  Chris Nardi  <cnardi@chromium.org>
29
30         Serialize font-variation-settings with double-quotes per spec
31         https://bugs.webkit.org/show_bug.cgi?id=182542
32
33         Reviewed by Myles C. Maxfield.
34
35         Updated test to verify double-quotes are used.
36
37         * fast/text/variations/getComputedStyle-expected.txt:
38         * fast/text/variations/getComputedStyle.html:
39
40 2018-04-30  Simon Fraser  <simon.fraser@apple.com>
41
42         Make color-filter affect caret-color
43         https://bugs.webkit.org/show_bug.cgi?id=185129
44         rdar://problem/39829066
45
46         Reviewed by Tim Horton.
47
48         * css3/color-filters/color-filter-caret-color-expected.html: Added.
49         * css3/color-filters/color-filter-caret-color.html: Added.
50
51 2018-04-28  Simon Fraser  <simon.fraser@apple.com>
52
53         Fix color-filter to apply to SVG colors
54         https://bugs.webkit.org/show_bug.cgi?id=185113
55         rdar://problem/39665082
56
57         Reviewed by Dean Jackson.
58
59         * css3/color-filters/svg/color-filter-inline-svg-expected.html: Added.
60         * css3/color-filters/svg/color-filter-inline-svg.html: Added.
61
62 2018-04-27  Ryan Haddad  <ryanhaddad@apple.com>
63
64         Unreviewed test gardening for iOS and macOS.
65
66         * platform/ios-wk2/TestExpectations:
67         * platform/ios/TestExpectations:
68         * platform/mac-wk1/TestExpectations:
69         * platform/mac-wk2/TestExpectations:
70
71 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
72
73         Clean up color-filter tests.
74         
75         Detab the files.
76         
77         Remove calls to internals.settings.setColorFilterEnabled() which aren't needed, since
78         WebKitTestRunner and DumpRenderTree turn the feature on by default.
79
80         * css3/color-filters/color-filter-backgrounds-borders-expected.html:
81         * css3/color-filters/color-filter-backgrounds-borders.html:
82         * css3/color-filters/color-filter-box-shadow-expected.html:
83         * css3/color-filters/color-filter-box-shadow.html:
84         * css3/color-filters/color-filter-brightness-expected.html:
85         * css3/color-filters/color-filter-brightness.html:
86         * css3/color-filters/color-filter-color-property-expected.html:
87         * css3/color-filters/color-filter-color-property-list-item-expected.html:
88         * css3/color-filters/color-filter-color-property-list-item.html:
89         * css3/color-filters/color-filter-color-property.html:
90         * css3/color-filters/color-filter-color-text-decorations-expected.html:
91         * css3/color-filters/color-filter-color-text-decorations.html:
92         * css3/color-filters/color-filter-column-rule-expected.html:
93         * css3/color-filters/color-filter-column-rule.html:
94         * css3/color-filters/color-filter-contrast-expected.html:
95         * css3/color-filters/color-filter-contrast.html:
96         * css3/color-filters/color-filter-current-color-expected.html:
97         * css3/color-filters/color-filter-current-color.html:
98         * css3/color-filters/color-filter-filter-list-expected.html:
99         * css3/color-filters/color-filter-filter-list.html:
100         * css3/color-filters/color-filter-gradients-expected.html:
101         * css3/color-filters/color-filter-gradients.html:
102         * css3/color-filters/color-filter-grayscale-expected.html:
103         * css3/color-filters/color-filter-grayscale.html:
104         * css3/color-filters/color-filter-hue-rotate-expected.html:
105         * css3/color-filters/color-filter-hue-rotate.html:
106         * css3/color-filters/color-filter-inherits-expected.html:
107         * css3/color-filters/color-filter-inherits.html:
108         * css3/color-filters/color-filter-invert-expected.html:
109         * css3/color-filters/color-filter-invert.html:
110         * css3/color-filters/color-filter-opacity-expected.html:
111         * css3/color-filters/color-filter-opacity.html:
112         * css3/color-filters/color-filter-outline-expected.html:
113         * css3/color-filters/color-filter-outline.html:
114         * css3/color-filters/color-filter-parsing.html:
115         * css3/color-filters/color-filter-saturate-expected.html:
116         * css3/color-filters/color-filter-saturate.html:
117         * css3/color-filters/color-filter-sepia-expected.html:
118         * css3/color-filters/color-filter-sepia.html:
119         * css3/color-filters/color-filter-text-decoration-shadow-expected.html:
120         * css3/color-filters/color-filter-text-decoration-shadow.html:
121         * css3/color-filters/color-filter-text-emphasis-expected.html:
122         * css3/color-filters/color-filter-text-emphasis.html:
123         * css3/color-filters/color-filter-text-shadow-expected.html:
124         * css3/color-filters/color-filter-text-shadow.html:
125         * css3/color-filters/color-filter-text-stroke.html:
126
127 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
128
129         Implement color-filter for text stroke
130         https://bugs.webkit.org/show_bug.cgi?id=185098
131
132         Reviewed by Alan Bujtas.
133
134         * css3/color-filters/color-filter-text-stroke-expected.html: Added.
135         * css3/color-filters/color-filter-text-stroke.html: Added.
136
137 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
138
139         Implement animation for color-filter
140         https://bugs.webkit.org/show_bug.cgi?id=185092
141         rdar://problem/39773810
142
143         Reviewed by Tim Horton.
144         
145         Fix the testing to recognize unprefixed filter, and color-filter.
146         
147         Add a color-filter animation test.
148
149         * animations/resources/animation-test-helpers.js:
150         (getPropertyValue):
151         (comparePropertyValue):
152         * css3/color-filters/color-filter-animation-expected.txt: Added.
153         * css3/color-filters/color-filter-animation.html: Added.
154
155 2018-04-27  Ryan Haddad  <ryanhaddad@apple.com>
156
157         Update TestExpectations for fast/loader/submit-form-while-parsing-2.html.
158         https://bugs.webkit.org/show_bug.cgi?id=184051
159
160         Unreviewed test gardening.
161
162         * platform/mac-wk2/TestExpectations:
163
164 2018-04-27  Ryan Haddad  <ryanhaddad@apple.com>
165
166         Mark http/wpt/resource-timing/rt-resources-per-worker.html as flaky on iOS.
167         https://bugs.webkit.org/show_bug.cgi?id=180260
168
169         Unreviewed test gardening.
170
171         * platform/ios/TestExpectations:
172
173 2018-04-27  Nan Wang  <n_wang@apple.com>
174
175         AX: Accessibility needs to know which part of the content view is visible on iOS
176         https://bugs.webkit.org/show_bug.cgi?id=185085
177         <rdar://problem/39801363>
178
179         Reviewed by Chris Fleizach.
180
181         * accessibility/ios-simulator/unobscured-content-rect-expected.txt: Added.
182         * accessibility/ios-simulator/unobscured-content-rect.html: Added.
183         * platform/ios-wk1/TestExpectations:
184
185 2018-04-27  Christopher Reid  <chris.reid@sony.com>
186
187         URL::appendEncodedHostName is using the deprecated uidna_IDNToASCII function
188         https://bugs.webkit.org/show_bug.cgi?id=184836
189
190         Reviewed by Alex Christensen.
191
192         Verify that setting the host or hostname of URL objects will use IDNA2008.
193
194         * fast/url/url-hostname-encoding-expected.txt: Added.
195         * fast/url/url-hostname-encoding.html: Added.
196
197 2018-04-27  Youenn Fablet  <youenn@apple.com>
198
199         Use NetworkLoadChecker for XHR/fetch loads
200         https://bugs.webkit.org/show_bug.cgi?id=184741
201
202         Reviewed by Chris Dumez.
203
204         * TestExpectations:
205         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
206         * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
207         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
208         * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
209         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
210         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
211         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: Added.
212         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt: Added.
213         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Added.
214         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt: Added.
215         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt: Added.
216         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt: Added.
217         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: Added.
218         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: Added.
219         * platform/win/http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt: Added.
220         * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Added.
221         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/late-upload-events-expected.txt: Added.
222         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-basic-cors-expected.txt: Added.
223         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-network-error-async-events.sub-expected.txt: Added.
224
225 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
226
227         Make color-filter transform gradient colors
228         https://bugs.webkit.org/show_bug.cgi?id=185080
229
230         Reviewed by Zalan Bujtas.
231
232         * css3/color-filters/color-filter-gradients-expected.html: Added.
233         * css3/color-filters/color-filter-gradients.html: Added.
234
235 2018-04-27  Simon Fraser  <simon.fraser@apple.com>
236
237         Disable color-filter tests on Windows for now
238         https://bugs.webkit.org/show_bug.cgi?id=185076
239
240         The experimental feature for color-filter is off by default, and Windows WebKit API
241         would have to change to enable it, so just skip the tests for now.
242
243         * platform/win/TestExpectations:
244
245 2018-04-26  Simon Fraser  <simon.fraser@apple.com>
246
247         Fix color-filter to apply to text decorations
248         https://bugs.webkit.org/show_bug.cgi?id=185068
249         <rdar://problem/39782136>
250
251         Reviewed by Alan Bujtas.
252
253         * css3/color-filters/color-filter-text-decoration-shadow-expected.html: Added.
254         * css3/color-filters/color-filter-text-decoration-shadow.html: Added.
255         * css3/color-filters/color-filter-text-shadow-expected.html: Added.
256         * css3/color-filters/color-filter-text-shadow.html: Added.
257
258 2018-04-27  Per Arne Vollan  <pvollan@apple.com>
259
260         Mark CSS color filters tests as failing on Windows.
261         https://bugs.webkit.org/show_bug.cgi?id=185075
262
263         Unreviewed test gardening.
264
265         * platform/win/TestExpectations:
266
267 2018-04-27  Wenson Hsieh  <wenson_hsieh@apple.com>
268
269         [Extra zoom mode] Add a mechanism to override default viewport behaviors in extra zoom mode
270         https://bugs.webkit.org/show_bug.cgi?id=185050
271         <rdar://problem/39624038>
272
273         Reviewed by Tim Horton.
274
275         Add a new layout test to check that:
276         • By default (with no `min-device-width` override), shrink-to-fit and expanded minimum layout sizes takes effect.
277         • `min-device-width` can be used to bail out of shrink-to-fit and viewport behaviors.
278         • A large `min-device-width` can be used to make extra zoom mode viewport heuristics even more aggressive.
279
280         * TestExpectations:
281         * fast/viewport/extrazoom/viewport-change-min-device-width.html: Added.
282         * resources/ui-helper.js:
283         (window.UIHelper.zoomScale):
284         (window.UIHelper):
285
286 2018-04-27  Claudio Saavedra  <csaavedra@igalia.com>
287
288         [GTK] Mark a few new test failures
289
290         Unreviewed gardening.
291         * platform/gtk/TestExpectations: Related to r230817
292
293 2018-04-26  Simon Fraser  <simon.fraser@apple.com>
294
295         Implement rendering support for the color-filter CSS property
296         https://bugs.webkit.org/show_bug.cgi?id=185047
297         rdar://problem/39664967
298
299         Reviewed by Tim Horton.
300         
301         Tests for color-filter rendering.
302
303         * css3/color-filters/color-filter-backgrounds-borders-expected.html: Added.
304         * css3/color-filters/color-filter-backgrounds-borders.html: Added.
305         * css3/color-filters/color-filter-box-shadow-expected.html: Added.
306         * css3/color-filters/color-filter-box-shadow.html: Added.
307         * css3/color-filters/color-filter-brightness-expected.html: Added.
308         * css3/color-filters/color-filter-brightness.html: Added.
309         * css3/color-filters/color-filter-color-property-expected.html: Added.
310         * css3/color-filters/color-filter-color-property-list-item-expected.html: Added.
311         * css3/color-filters/color-filter-color-property-list-item.html: Added.
312         * css3/color-filters/color-filter-color-property.html: Added.
313         * css3/color-filters/color-filter-color-text-decorations-expected.html: Added.
314         * css3/color-filters/color-filter-color-text-decorations.html: Added.
315         * css3/color-filters/color-filter-column-rule-expected.html: Added.
316         * css3/color-filters/color-filter-column-rule.html: Added.
317         * css3/color-filters/color-filter-contrast-expected.html: Added.
318         * css3/color-filters/color-filter-contrast.html: Added.
319         * css3/color-filters/color-filter-current-color-expected.html: Added.
320         * css3/color-filters/color-filter-current-color.html: Added.
321         * css3/color-filters/color-filter-filter-list-expected.html: Added.
322         * css3/color-filters/color-filter-filter-list.html: Added.
323         * css3/color-filters/color-filter-grayscale-expected.html: Added.
324         * css3/color-filters/color-filter-grayscale.html: Added.
325         * css3/color-filters/color-filter-hue-rotate-expected.html: Added.
326         * css3/color-filters/color-filter-hue-rotate.html: Added.
327         * css3/color-filters/color-filter-inherits-expected.html: Added.
328         * css3/color-filters/color-filter-inherits.html: Added.
329         * css3/color-filters/color-filter-invert-expected.html: Added.
330         * css3/color-filters/color-filter-invert.html: Added.
331         * css3/color-filters/color-filter-opacity-expected.html: Added.
332         * css3/color-filters/color-filter-opacity.html: Added.
333         * css3/color-filters/color-filter-outline-expected.html: Added.
334         * css3/color-filters/color-filter-outline.html: Added.
335         * css3/color-filters/color-filter-saturate-expected.html: Added.
336         * css3/color-filters/color-filter-saturate.html: Added.
337         * css3/color-filters/color-filter-sepia-expected.html: Added.
338         * css3/color-filters/color-filter-sepia.html: Added.
339         * css3/color-filters/color-filter-text-emphasis-expected.html: Added.
340         * css3/color-filters/color-filter-text-emphasis.html: Added.
341
342 2018-04-26  Brent Fulgham  <bfulgham@apple.com>
343
344         Show punycode if URL contains Latin small letter o with dot below character
345         https://bugs.webkit.org/show_bug.cgi?id=185051
346         <rdar://problem/39459297>
347
348         Reviewed by David Kilzer.
349
350         * fast/url/host-expected.txt:
351         * fast/url/host.html:
352
353 2018-04-26  Sihui Liu  <sihui_liu@apple.com>
354
355         [iOS] LayoutTest http/tests/quicklook/hide-referer-on-navigation.html is failing
356         https://bugs.webkit.org/show_bug.cgi?id=184825
357         <rdar://problem/38924997>
358
359         Reviewed by Geoffrey Garen.
360
361         Policy decisions are made asynchronously now, so we need to set the async flag of this test. 
362
363         * http/tests/quicklook/hide-referer-on-navigation.html:
364
365 2018-04-25  Ryan Haddad  <ryanhaddad@apple.com>
366
367         Mark http/tests/workers/worker-importScripts-banned-mimetype.html as flaky.
368         https://bugs.webkit.org/show_bug.cgi?id=184800
369
370         Unreviewed test gardening.
371
372         * TestExpectations:
373
374 2018-04-26  Youenn Fablet  <youenn@apple.com>
375
376         CORS preflight checker should add a console message when preflight load is blocked
377         https://bugs.webkit.org/show_bug.cgi?id=185021
378
379         Reviewed by Chris Dumez.
380
381         * TestExpectations: Skipping console JS logging for some WPT tests to keep them consistent between WK1 and WK2.
382         * http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt:
383         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt:
384         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Removed.
385         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Removed.
386         * platform/mac-wk1/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Removed.
387         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Removed.
388         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Removed.
389         * platform/win/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Removed.
390
391 2018-04-26  Youenn Fablet  <youenn@apple.com>
392
393         Make cross origin redirection error messages consistent between SubresourceLoader and NetworkLoadChecker
394         https://bugs.webkit.org/show_bug.cgi?id=185023
395
396         Reviewed by Chris Dumez.
397
398         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt:
399         * http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt:
400         * http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt:
401         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Removed.
402         * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Removed.
403         * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Removed.
404         * platform/win/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Removed.
405         * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Removed.
406         * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Removed.
407
408 2018-04-25  Megan Gardner  <megan_gardner@apple.com>
409
410         Activate selection when interacting with editable content
411         https://bugs.webkit.org/show_bug.cgi?id=185017
412
413         Reviewed by Tim Horton.
414         
415         Fixed double-tap-on-editable-and-noneditable test, as it was not actually written correctly.
416         Should actually double tap on correct content and check for the correct output now.
417         Added two more tests to make sure that selections really are happening in editable content. 
418
419         * fast/events/touch/ios/double-tap-on-editable-and-noneditable.html:
420         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-expected.txt: Added.
421         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-right-to-change-selected-text-expected.txt: Added.
422         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-right-to-change-selected-text.html: Added.
423         * fast/events/touch/ios/double-tap-on-editable-content-for-selection.html: Added.
424         
425 2018-04-25  Brent Fulgham  <bfulgham@apple.com>
426
427         Add port 548 (afpovertcp) to port blacklist
428         https://bugs.webkit.org/show_bug.cgi?id=185000
429         <rdar://problem/39540481>
430
431         Reviewed by David Kilzer.
432
433         Update test and expectations for new port.
434
435         * platform/gtk/security/block-test-expected.txt:
436         * platform/mac/security/block-test-expected.txt:
437         * platform/wpe/security/block-test-expected.txt:
438         * security/block-test-expected.txt:
439         * security/block-test.html:
440
441 2018-04-26  Carlos Alberto Lopez Perez  <clopez@igalia.com>
442
443         [WPE] Gardening of tests for the WPE Debug bot.
444
445         Mark tests timing out.
446         An attempt to make the new WPE debug bot not abort early.
447
448         * platform/gtk/TestExpectations: workers/bomb.html for debug was skipped in the root expectations file,
449           but we were overriding it to simply "slow" here because we missed the tag for release.
450           Let's put both expectations together to make this clearer.
451         * platform/wpe/TestExpectations: Ditto.
452
453 2018-04-26  Andy VanWagoner  <thetalecrafter@gmail.com>
454
455         [INTL] Implement Intl.PluralRules
456         https://bugs.webkit.org/show_bug.cgi?id=184312
457
458         Reviewed by JF Bastien.
459
460         * js/intl-pluralrules-expected.txt: Added.
461         * js/intl-pluralrules.html: Added.
462         * js/script-tests/intl-pluralrules.js: Added.
463         * platform/win/TestExpectations: Disabled Intl.PluralRules tests on win.
464
465 2018-04-25  Youenn Fablet  <youenn@apple.com>
466
467         Use NetworkLoadChecker for all subresource loads except fetch/XHR
468         https://bugs.webkit.org/show_bug.cgi?id=184870
469         <rdar://problem/39370034>
470
471         Reviewed by Chris Dumez.
472
473         * TestExpectations:
474         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
475         * http/tests/security/cross-origin-xsl-BLOCKED-expected.txt:
476         * http/tests/security/cross-origin-xsl-redirect-BLOCKED-expected.txt:
477         * http/tests/security/isolatedWorld/bypass-main-world-csp-worker-redirect-expected.txt:
478         * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt:
479         * http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt:
480         * http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt:
481         * http/tests/security/worker-cross-origin-expected.txt:
482         * http/tests/security/xss-DENIED-xml-external-entity-expected.txt:
483         * http/tests/security/xss-DENIED-xsl-document-expected.txt:
484         * http/tests/security/xss-DENIED-xsl-external-entity-expected.txt:
485         * http/tests/workers/worker-redirect-expected.txt:
486         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
487         * http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt:
488         * http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt:
489         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
490         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Added.
491         * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Added.
492         * platform/mac-wk1/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Added.
493         * platform/mac-wk1/http/tests/workers/worker-redirect-expected.txt: Added.
494         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt: Added.
495         * platform/mac-wk1/http/tests/security/isolatedWorld/bypass-main-world-csp-worker-redirect-expected.txt: Added.
496         * platform/mac-wk1/http/tests/security/worker-cross-origin-expected.txt: Added.
497         * platform/mac-wk2/TestExpectations:
498         * platform/win/http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: Added.
499         * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt: Added.
500         * platform/win/http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt: Added.
501         * platform/win/http/tests/workers/worker-redirect-expected.txt: Added.
502         * platform/win/http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt: Added.
503         * platform/win/http/tests/security/isolatedWorld/bypass-main-world-csp-worker-redirect-expected.txt: Added.
504         * platform/win/http/tests/security/worker-cross-origin-expected.txt: Added.
505
506
507 2018-04-25  Chris Dumez  <cdumez@apple.com>
508
509         window.postMessage() / focus() / blur() throw a TypeError when called on a RemoteDOMWindow
510         https://bugs.webkit.org/show_bug.cgi?id=184981
511
512         Reviewed by Sam Weinig.
513
514         Add layout test coverage.
515
516         * http/tests/navigation/process-swap-window-open-expected.txt:
517         * http/tests/navigation/process-swap-window-open.html:
518
519 2018-04-25  Jiewen Tan  <jiewen_tan@apple.com>
520
521         Unreviewed test gardening
522
523         Mark http/tests/misc/submit-post-keygen.html as 'Skip' in Win because of lacking corresponding
524         implementations.
525
526         * platform/win/TestExpectations:
527
528 2018-04-25  Simon Fraser  <simon.fraser@apple.com>
529
530         brightness() filter should default to 1, and not allow negative values
531         https://bugs.webkit.org/show_bug.cgi?id=184937
532
533         Reviewed by Dean Jackson.
534         
535         Added negative value tests to filter-property-parsing.html and backdropfilter-property-parsing.html,
536         and made these tests more similar.
537         
538         Fixed expected computed value for brightness() to be brightness(1) in the tests.
539         
540         The effect-brightness* test results failed because elements with invalid brightness values now
541         no longer create a RenderLayer.
542
543         * css3/color-filters/color-filter-parsing-expected.txt:
544         * css3/color-filters/color-filter-parsing.html:
545         * css3/filters/backdrop/backdropfilter-property-computed-style-expected.txt:
546         * css3/filters/backdrop/backdropfilter-property-computed-style.html:
547         * css3/filters/backdrop/backdropfilter-property-parsing-expected.txt:
548         * css3/filters/backdrop/backdropfilter-property-parsing.html:
549         * css3/filters/effect-brightness-expected.txt:
550         * css3/filters/filter-property-computed-style-expected.txt:
551         * css3/filters/filter-property-computed-style.html:
552         * css3/filters/filter-property-parsing-expected.txt:
553         * css3/filters/filter-property-parsing.html:
554         * css3/filters/unprefixed-expected.txt:
555         * css3/filters/unprefixed.html:
556         * fast/filter-image/parse-filter-image-expected.txt:
557         * fast/filter-image/parse-filter-image.html:
558         * platform/mac/css3/filters/effect-brightness-clamping-expected.txt:
559
560 2018-04-25  Carlos Alberto Lopez Perez  <clopez@igalia.com>
561
562         [WPE][Debug] Test gardening of EME related tests.
563
564         Report and mark the tests crashing on the Debug build.
565
566         * platform/wpe/TestExpectations:
567
568 2018-04-25  Jiewen Tan  <jiewen_tan@apple.com>
569
570         Remove access to keychain from the WebContent process
571         https://bugs.webkit.org/show_bug.cgi?id=184428
572         <rdar://problem/13150903>
573
574         Reviewed by Brent Fulgham.
575
576         Alter the layout test to match dummy data supplied by the test runners.
577         Modify expectations as well.
578
579         * http/tests/misc/resources/check-keygen-post.php:
580         * platform/gtk/TestExpectations:
581         * platform/ios/TestExpectations:
582         * platform/mac/TestExpectations:
583
584 2018-04-25  Wenson Hsieh  <wenson_hsieh@apple.com>
585
586         [Extra zoom mode] The search field on www.bing.com is missing label text
587         https://bugs.webkit.org/show_bug.cgi?id=184975
588         <rdar://problem/39723081>
589
590         Reviewed by Tim Horton.
591
592         Adds a layout test to check that the label text of the focused form control in the input view can be sourced
593         from (1) the "placeholder" attribute, (2) the "title" attribute, (3) the "aria-label" attribute, or (4) an
594         associated label element.
595
596         * fast/forms/extrazoom/form-control-label-text-expected.txt: Added.
597         * fast/forms/extrazoom/form-control-label-text.html: Added.
598         * resources/ui-helper.js:
599         (window.UIHelper.formInputLabel):
600         (window.UIHelper):
601
602 2018-04-25  Megan Gardner  <megan_gardner@apple.com>
603
604         Don't activate Selection Assistant unless it is actually needed.
605         https://bugs.webkit.org/show_bug.cgi?id=184944
606         <rdar://problem/39469671>
607
608         Reviewed by Tim Horton.
609         
610         Turning on previously flakey tests that are fixed with this change.
611
612         * platform/ios-wk2/TestExpectations:
613
614 2018-04-25  Ross Kirsling  <ross.kirsling@sony.com>
615
616         [WinCairo] Fix js/regexp-unicode.html crash.
617         https://bugs.webkit.org/show_bug.cgi?id=184891
618
619         Reviewed by Yusuke Suzuki.
620
621         * platform/wincairo/TestExpectations:
622
623 2018-04-25  Brent Fulgham  <bfulgham@apple.com>
624
625         Don't Block First Party Cookies on Redirects
626         https://bugs.webkit.org/show_bug.cgi?id=184948
627         <rdar://problem/39534099>
628
629         Reviewed by Youenn Fablet.
630
631         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect-expected.txt: Added.
632         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html: Added.
633
634 2018-04-25  Ryan Haddad  <ryanhaddad@apple.com>
635
636         Unreviewed test gardening, rebaseline tests for iOS.
637
638         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
639         * platform/ios/media/modern-media-controls/compact-media-controls/compact-media-controls-constructor-expected.txt: Added.
640         * platform/ios/media/modern-media-controls/compact-media-controls/compact-media-controls-layout-expected.txt: Added.
641
642 2018-04-25  Youenn Fablet  <youenn@apple.com>
643
644         CachedRawResource is not handling incremental data computation correctly
645         https://bugs.webkit.org/show_bug.cgi?id=184936
646
647         Reviewed by Chris Dumez.
648
649         * http/tests/workers/service/resources/service-worker-fetch-worker.js:
650         (stringToBuffer):
651         (event.event.request.url.endsWith):
652         * http/tests/workers/service/resources/service-worker-fetch.js:
653         (async.test):
654         * http/tests/workers/service/service-worker-fetch.https-expected.txt:
655
656 2018-04-25  Youenn Fablet  <youenn@apple.com>
657
658         Ensure DNT is set for redirections handled in NetworkProcess
659         https://bugs.webkit.org/show_bug.cgi?id=184890
660
661         Reviewed by Ryosuke Niwa.
662
663         * http/wpt/fetch/dnt-header-after-redirection-expected.txt: Added.
664         * http/wpt/fetch/dnt-header-after-redirection.html: Added.
665         * http/wpt/fetch/resources/dnt-status.py: Added.
666         * http/wpt/fetch/resources/redirect.py: Added.
667         * platform/mac-wk1/TestExpectations:
668         * platform/win/TestExpectations:
669
670 2018-04-25  Youenn Fablet  <youenn@apple.com>
671
672         Make DocumentThreadableLoader error logging more consistent
673         https://bugs.webkit.org/show_bug.cgi?id=184853
674
675         Reviewed by Chris Dumez.
676
677         Removing JS console log output for some tests.
678         Updating tests according modified error logging.
679
680         * TestExpectations:
681         * http/tests/security/bypassing-cors-checks-for-extension-urls-expected.txt:
682         * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
683         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
684         * http/tests/security/cross-origin-cached-images-expected.txt:
685         * http/tests/security/cross-origin-cached-images-parallel-expected.txt:
686         * http/tests/security/img-with-failed-cors-check-fails-to-load-expected.txt:
687         * http/tests/security/load-image-after-redirection-2-expected.txt:
688         * http/tests/security/load-image-after-redirection-expected.txt:
689         * http/tests/security/mixedContent/insecure-xhr-in-main-frame-expected.txt:
690         * http/tests/security/video-poster-cross-origin-crash-expected.txt:
691         * http/tests/security/video-poster-cross-origin-crash2-expected.txt:
692         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
693         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
694         * http/tests/xmlhttprequest/access-control-basic-denied-expected.txt:
695         * http/tests/xmlhttprequest/access-control-basic-denied-preflight-cache-expected.txt:
696         * http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple-expected.txt:
697         * http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached-expected.txt:
698         * http/tests/xmlhttprequest/access-control-basic-post-fail-non-simple-content-type-expected.txt:
699         * http/tests/xmlhttprequest/access-control-preflight-async-header-denied-expected.txt:
700         * http/tests/xmlhttprequest/access-control-preflight-async-method-denied-expected.txt:
701         * http/tests/xmlhttprequest/access-control-preflight-async-not-supported-expected.txt:
702         * http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
703         * http/tests/xmlhttprequest/access-control-preflight-sync-header-denied-expected.txt:
704         * http/tests/xmlhttprequest/access-control-preflight-sync-method-denied-expected.txt:
705         * http/tests/xmlhttprequest/access-control-preflight-sync-not-supported-expected.txt:
706         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
707         * http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
708         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight-expected.txt:
709         * http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
710         * http/tests/xmlhttprequest/cross-site-denied-response-sync-2-expected.txt:
711         * http/tests/xmlhttprequest/cross-site-denied-response-sync-expected.txt:
712         * http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
713         * http/tests/xmlhttprequest/origin-whitelisting-https-expected.txt:
714         * http/tests/xmlhttprequest/origin-whitelisting-ip-addresses-with-subdomains-expected.txt:
715         * http/tests/xmlhttprequest/origin-whitelisting-removal-expected.txt:
716         * http/tests/xmlhttprequest/post-blob-content-type-sync-expected.txt:
717         * http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt:
718         * http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt:
719         * http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt:
720         * http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
721         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt:
722         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-sync-expected.txt:
723         * http/tests/xmlhttprequest/simple-cross-origin-denied-events-sync-expected.txt:
724         * http/tests/xmlhttprequest/simple-cross-origin-progress-events-expected.txt:
725         * http/tests/xmlhttprequest/upload-request-error-event-order-expected.txt:
726         * http/tests/xmlhttprequest/workers/access-control-basic-get-fail-non-simple-expected.txt:
727         * http/tests/xmlhttprequest/xmlhttprequest-sync-no-progress-events-expected.txt:
728         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
729         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
730         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
731         * platform/mac-wk1/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
732         * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
733         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt:
734         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-main-frame-expected.txt:
735         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
736         * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
737         * platform/win/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
738         * platform/win/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt:
739         * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
740
741 2018-04-25  Dean Jackson  <dino@apple.com>
742
743         Make a better flag for system preview, and disable it where necessary
744         https://bugs.webkit.org/show_bug.cgi?id=184968
745         <rdar://problem/39686506>
746
747         Reviewed by Eric Carlson.
748
749         These tests have platform-specific results for the moment.
750
751         * TestExpectations:
752         * system-preview/badge-expected.html: Removed.
753         * system-preview/detection-expected.txt: Removed.
754
755 2018-04-25  Miguel Gomez  <magomez@igalia.com>
756
757         [GTK] fast/repaint/fixed-scale.html failing since r230479 "[TexMap] TextureMapperLayer unnecessarily duplicates state in GraphicsLayerTransform"
758         https://bugs.webkit.org/show_bug.cgi?id=184780
759
760         Reviewed by Žan Doberšek.
761
762         * platform/gtk/TestExpectations:
763
764 2018-04-25  Ms2ger  <Ms2ger@igalia.com>
765
766         imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-* LayoutTests are flaky failures
767         https://bugs.webkit.org/show_bug.cgi?id=182833
768
769         Reviewed by Carlos Alberto Lopez Perez.
770
771         * TestExpectations: enable tests
772         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: update expectations
773         * platform/ios/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: update expectations
774         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: update expectations
775
776 2018-04-24  Simon Fraser  <simon.fraser@apple.com>
777
778         Add a new "color-filter" CSS property as an experimental feature
779         https://bugs.webkit.org/show_bug.cgi?id=184940
780
781         Reviewed by Jon Lee.
782
783         * css3/color-filters/color-filter-parsing-expected.txt: Added.
784         * css3/color-filters/color-filter-parsing.html: Added.
785
786 2018-04-24  Simon Fraser  <simon.fraser@apple.com>
787
788         shape-outside and filter styles occur twice in the result of getComputedStyle
789         https://bugs.webkit.org/show_bug.cgi?id=184931
790
791         Reviewed by Antti Koivisto.
792
793         CSSPropertyShapeOutside and CSSPropertyFilter were duplicated in the list of computedProperties[]
794         used by getComputedStyle. Remove the duplication.
795
796         * fast/css/getComputedStyle/computed-style-expected.txt:
797         * fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
798         * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt:
799         * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
800         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-expected.txt:
801         * platform/mac-sierra/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
802         * platform/mac-sierra/svg/css/getComputedStyle-basic-expected.txt:
803         * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt:
804         * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt:
805         * platform/mac/svg/css/getComputedStyle-basic-expected.txt:
806         * svg/css/getComputedStyle-basic-expected.txt:
807
808 2018-04-24  Youenn Fablet  <youenn@apple.com>
809
810         Throw in case of PeerConnection created for detached documents
811         https://bugs.webkit.org/show_bug.cgi?id=184921
812         <rdar://problem/39629216>
813
814         Reviewed by Eric Carlson.
815
816         * webrtc/pc-detached-document-expected.txt: Added.
817         * webrtc/pc-detached-document.html: Added.
818
819 2018-04-24  John Wilander  <wilander@apple.com>
820
821         From-Origin: Support for 'same' and 'same-site' response header, nested frame origin check
822         https://bugs.webkit.org/show_bug.cgi?id=184560
823         <rdar://problem/38901344>
824
825         Reviewed by Youenn Fablet and Daniel Bates.
826
827         This patch implements significant parts of https://github.com/whatwg/fetch/issues/687.
828         We consume the From-Origin response header and only load the resource if:
829         - The header is non-existent, empty, or invalid.
830         - The header specifies 'same' and the resource's origin matches the originating
831           document's origin and the origins up the frame tree.
832         - The header specifies 'same-site' and the resource's eTLD+1 matches the originating
833           document's eTLD+1 and the eTLD+1 of the documents up the frame tree.
834
835         This feature is experimental and off by default.
836
837         * TestExpectations:
838             The http/tests/from-origin/ directory marked as [ Skip ].
839             Suppressed console output for imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-redirect.https.html.
840         * http/tests/from-origin: Added.
841         * http/tests/from-origin/document-from-origin-same-accepted-expected.txt: Added.
842         * http/tests/from-origin/document-from-origin-same-accepted.html: Added.
843         * http/tests/from-origin/document-from-origin-same-blocked-expected.txt: Added.
844         * http/tests/from-origin/document-from-origin-same-blocked.html: Added.
845         * http/tests/from-origin/document-from-origin-same-site-accepted-expected.txt: Added.
846         * http/tests/from-origin/document-from-origin-same-site-accepted.html: Added.
847         * http/tests/from-origin/document-from-origin-same-site-blocked-expected.txt: Added.
848         * http/tests/from-origin/document-from-origin-same-site-blocked.html: Added.
849         * http/tests/from-origin/document-nested-from-origin-same-accepted-expected.txt: Added.
850         * http/tests/from-origin/document-nested-from-origin-same-accepted.html: Added.
851         * http/tests/from-origin/document-nested-from-origin-same-blocked-expected.txt: Added.
852         * http/tests/from-origin/document-nested-from-origin-same-blocked.html: Added.
853         * http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked-expected.txt: Added.
854         * http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked.html: Added.
855         * http/tests/from-origin/fetch-from-origin-same-accepted-expected.txt: Added.
856         * http/tests/from-origin/fetch-from-origin-same-accepted.html: Added.
857         * http/tests/from-origin/fetch-from-origin-same-blocked-expected.txt: Added.
858         * http/tests/from-origin/fetch-from-origin-same-blocked.html: Added.
859         * http/tests/from-origin/fetch-from-origin-same-site-accepted-expected.txt: Added.
860         * http/tests/from-origin/fetch-from-origin-same-site-accepted.html: Added.
861         * http/tests/from-origin/fetch-from-origin-same-site-blocked-expected.txt: Added.
862         * http/tests/from-origin/fetch-from-origin-same-site-blocked.html: Added.
863         * http/tests/from-origin/fetch-iframe-from-origin-same-accepted-expected.txt: Added.
864         * http/tests/from-origin/fetch-iframe-from-origin-same-accepted.html: Added.
865         * http/tests/from-origin/fetch-iframe-from-origin-same-blocked-expected.txt: Added.
866         * http/tests/from-origin/fetch-iframe-from-origin-same-blocked.html: Added.
867         * http/tests/from-origin/image-about-blank-from-origin-same-blocked-expected.txt: Added.
868         * http/tests/from-origin/image-about-blank-from-origin-same-blocked.html: Added.
869         * http/tests/from-origin/image-from-origin-same-accepted-expected.txt: Added.
870         * http/tests/from-origin/image-from-origin-same-accepted.html: Added.
871         * http/tests/from-origin/image-from-origin-same-blocked-expected.txt: Added.
872         * http/tests/from-origin/image-from-origin-same-blocked.html: Added.
873         * http/tests/from-origin/image-from-origin-same-site-accepted-expected.txt: Added.
874         * http/tests/from-origin/image-from-origin-same-site-accepted.html: Added.
875         * http/tests/from-origin/image-from-origin-same-site-blocked-expected.txt: Added.
876         * http/tests/from-origin/image-from-origin-same-site-blocked.html: Added.
877         * http/tests/from-origin/redirect-document-from-origin-same-blocked-expected.txt: Added.
878         * http/tests/from-origin/redirect-document-from-origin-same-blocked.html: Added.
879         * http/tests/from-origin/redirect-fetch-from-origin-same-blocked-expected.txt: Added.
880         * http/tests/from-origin/redirect-fetch-from-origin-same-blocked.html: Added.
881         * http/tests/from-origin/redirect-image-from-origin-same-blocked-expected.txt: Added.
882         * http/tests/from-origin/redirect-image-from-origin-same-blocked.html: Added.
883         * http/tests/from-origin/redirect-script-from-origin-same-blocked-expected.txt: Added.
884         * http/tests/from-origin/redirect-script-from-origin-same-blocked.html: Added.
885         * http/tests/from-origin/redirect-xhr-from-origin-same-blocked-expected.txt: Added.
886         * http/tests/from-origin/redirect-xhr-from-origin-same-blocked.html: Added.
887         * http/tests/from-origin/resources: Added.
888         * http/tests/from-origin/resources/fetch.php: Added.
889         * http/tests/from-origin/resources/iframe.php: Added.
890         * http/tests/from-origin/resources/iframeIPAddressFetch.html: Added.
891         * http/tests/from-origin/resources/iframeLocalhostFetch.html: Added.
892         * http/tests/from-origin/resources/image.php: Added.
893         * http/tests/from-origin/resources/nestedIPAddressIframe.html: Added.
894         * http/tests/from-origin/resources/nestedLocalhostIframe.html: Added.
895         * http/tests/from-origin/resources/redirect.php: Added.
896         * http/tests/from-origin/resources/script.php: Added.
897         * http/tests/from-origin/resources/xhr.php: Added.
898         * http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked-expected.txt: Added.
899         * http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked.html: Added.
900         * http/tests/from-origin/sandboxed-sub-frame-nested-cross-origin-from-origin-same-blocked-expected.txt: Added.
901         * http/tests/from-origin/sandboxed-sub-frame-nested-cross-origin-from-origin-same-blocked.html: Added.
902         * http/tests/from-origin/sandboxed-sub-frame-nested-same-origin-from-origin-same-blocked-expected.txt: Added.
903         * http/tests/from-origin/sandboxed-sub-frame-nested-same-origin-from-origin-same-blocked.html: Added.
904         * http/tests/from-origin/script-from-origin-same-accepted-expected.txt: Added.
905         * http/tests/from-origin/script-from-origin-same-accepted.html: Added.
906         * http/tests/from-origin/script-from-origin-same-blocked-expected.txt: Added.
907         * http/tests/from-origin/script-from-origin-same-blocked.html: Added.
908         * http/tests/from-origin/script-from-origin-same-site-accepted-expected.txt: Added.
909         * http/tests/from-origin/script-from-origin-same-site-accepted.html: Added.
910         * http/tests/from-origin/script-from-origin-same-site-blocked-expected.txt: Added.
911         * http/tests/from-origin/script-from-origin-same-site-blocked.html: Added.
912         * http/tests/from-origin/top-frame-document-from-origin-same-accepted-expected.txt: Added.
913         * http/tests/from-origin/top-frame-document-from-origin-same-accepted.php: Added.
914         * http/tests/from-origin/xhr-from-origin-same-accepted-expected.txt: Added.
915         * http/tests/from-origin/xhr-from-origin-same-accepted.html: Added.
916         * http/tests/from-origin/xhr-from-origin-same-blocked-expected.txt: Added.
917         * http/tests/from-origin/xhr-from-origin-same-blocked.html: Added.
918         * http/tests/from-origin/xhr-from-origin-same-site-accepted-expected.txt: Added.
919         * http/tests/from-origin/xhr-from-origin-same-site-accepted.html: Added.
920         * http/tests/from-origin/xhr-from-origin-same-site-blocked-expected.txt: Added.
921         * http/tests/from-origin/xhr-from-origin-same-site-blocked.html: Added.
922         * platform/mac-wk2/TestExpectations:
923             Suppressed console output for imported/w3c/web-platform-tests/service-workers/service-worker/fetch-request-redirect.https.html.
924         * platform/wk2/TestExpectations:
925             The http/tests/from-origin/ directory marked as [ Pass ].
926
927 2018-04-24  Tadeu Zagallo  <tzagallo@apple.com>
928
929         REGRESSION(r221839): Fix requests with FormData containing empty files
930         https://bugs.webkit.org/show_bug.cgi?id=184490
931         <rdar://problem/39385169>
932
933         Reviewed by Geoffrey Garen.
934
935         Verify that the final boundary is present in the request body when submitting FormData containing an empty file.
936
937         * http/tests/local/formdata/send-form-data-with-empty-file-expected.txt: Added.
938         * http/tests/local/formdata/send-form-data-with-empty-file.html: Added.
939
940 2018-04-23  Daniel Bates  <dabates@apple.com>
941
942         Implement Same-Site cookies
943         https://bugs.webkit.org/show_bug.cgi?id=159464
944         <rdar://problem/27196358>
945
946         Reviewed by Brent Fulgham.
947
948         Add tests. These tests are skipped on all ports for now, including Mac and iOS. We will
949         look to subsequently enable the tests for Mac and iOS once we have CFNetwork support for
950         Same-Site cookies.
951
952         The following tests and utilities were taken in whole or in part from Blink:
953             http/tests/cookies/resources/echo-json.php
954             http/tests/cookies/resources/post-cookies-onmessage.php
955             http/tests/cookies/resources/post-cookies-to-opener.php
956             http/tests/cookies/resources/testharness-helpers.js
957             http/tests/cookies/same-site/popup-cross-site-post.html
958             http/tests/cookies/same-site/popup-cross-site.html
959             http/tests/cookies/same-site/popup-same-site-post.html
960             http/tests/cookies/same-site/popup-same-site.html
961
962         The following files were derived from tests taken from Blink:
963             http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html
964             http/tests/cookies/same-site/popup-same-site-via-same-site-redirect.html
965
966         * TestExpectations: Skip on all ports for now.
967         * http/tests/cookies/resources/cookie-utilities.js: Added.
968         (createCookie):
969         (setBaseDocumentWhenFetchingDOMCookies):
970         (setDOMCookie):
971         * http/tests/cookies/resources/cookie-utility.php:
972         * http/tests/cookies/resources/echo-json.php: Added.
973         * http/tests/cookies/resources/post-cookies-onmessage.php: Added.
974         * http/tests/cookies/resources/post-cookies-to-opener.php: Added.
975         * http/tests/cookies/resources/testharness-helpers.js: Added.
976         (clearKnownCookies):
977         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Added.
978         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page.html: Added.
979         * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Added.
980         * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page.html: Added.
981         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Added.
982         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.html: Added.
983         * http/tests/cookies/same-site/fetch-cookies-set-in-about-blank-iframe-expected.txt: Added.
984         * http/tests/cookies/same-site/fetch-cookies-set-in-about-blank-iframe.html: Added.
985         * http/tests/cookies/same-site/fetch-in-about-blank-page-expected.txt: Added.
986         * http/tests/cookies/same-site/fetch-in-about-blank-page.html: Added.
987         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe-expected.txt: Added.
988         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe.html: Added.
989         * http/tests/cookies/same-site/fetch-in-cross-origin-page-expected.txt: Added.
990         * http/tests/cookies/same-site/fetch-in-cross-origin-page.html: Added.
991         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Added.
992         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker.html: Added.
993         * http/tests/cookies/same-site/fetch-in-cross-origin-worker-expected.txt: Added.
994         * http/tests/cookies/same-site/fetch-in-cross-origin-worker.html: Added.
995         * http/tests/cookies/same-site/fetch-in-same-origin-page-expected.txt: Added.
996         * http/tests/cookies/same-site/fetch-in-same-origin-page.html: Added.
997         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker-expected.txt: Added.
998         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker.html: Added.
999         * http/tests/cookies/same-site/fetch-in-same-origin-srcdoc-iframe-expected.txt: Added.
1000         * http/tests/cookies/same-site/fetch-in-same-origin-srcdoc-iframe.html: Added.
1001         * http/tests/cookies/same-site/fetch-in-same-origin-worker-expected.txt: Added.
1002         * http/tests/cookies/same-site/fetch-in-same-origin-worker.html: Added.
1003         * http/tests/cookies/same-site/popup-cross-site-expected.txt: Added.
1004         * http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Added.
1005         * http/tests/cookies/same-site/popup-cross-site-post.html: Added.
1006         * http/tests/cookies/same-site/popup-cross-site.html: Added.
1007         * http/tests/cookies/same-site/popup-same-site-expected.txt: Added.
1008         * http/tests/cookies/same-site/popup-same-site-post-expected.txt: Added.
1009         * http/tests/cookies/same-site/popup-same-site-post.html: Added.
1010         * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Added.
1011         * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html: Added.
1012         * http/tests/cookies/same-site/popup-same-site-via-same-site-redirect-expected.txt: Added.
1013         * http/tests/cookies/same-site/popup-same-site-via-same-site-redirect.html: Added.
1014         * http/tests/cookies/same-site/popup-same-site.html: Added.
1015         * http/tests/cookies/same-site/resources/click-hyperlink.php: Added.
1016         * http/tests/cookies/same-site/resources/echo-iframe-src.php: Added.
1017         * http/tests/cookies/same-site/resources/fetch-after-navigating-iframe-in-cross-origin-page.php: Added.
1018         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-from-cross-origin-page.php: Added.
1019         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.php: Added.
1020         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-iframe.html: Added.
1021         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-service-worker.html: Added.
1022         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-worker.js: Added.
1023         (async.checkResult):
1024         * http/tests/cookies/same-site/resources/fetch-in-same-origin-service-worker.php: Added.
1025         * http/tests/cookies/same-site/resources/fetch-in-same-origin-worker.js: Added.
1026         (async.checkResult):
1027         * http/tests/cookies/same-site/resources/passthrough-service-worker.js: Added.
1028         * platform/mac-wk1/TestExpectations: Skip the Service Worker tests as they are not supported in LegacyWebKit.
1029
1030 2018-04-23  Wenson Hsieh  <wenson_hsieh@apple.com>
1031
1032         [Extra zoom mode] REGRESSION(230860) Unable to change time input values using UI
1033         https://bugs.webkit.org/show_bug.cgi?id=184901
1034         <rdar://problem/39664797>
1035
1036         Reviewed by Tim Horton.
1037
1038         Adds a basic test to verify that tapping on an input of type `time` and choosing a time actually changes the
1039         value of the input. Also adds a new UIHelper function to set the value of the currently focused input of type
1040         time to the given hours and minutes.
1041
1042         * fast/forms/extrazoom/time-picker-value-change-expected.txt: Added.
1043         * fast/forms/extrazoom/time-picker-value-change.html: Added.
1044         * resources/ui-helper.js:
1045         (window.UIHelper.setTimePickerValue):
1046         (window.UIHelper):
1047
1048 2018-04-23  Chris Dumez  <cdumez@apple.com>
1049
1050         Unreviewed, fix a few tests that became flaky after r230919.
1051
1052         * fast/events/beforeunload-alert-handled-keydown.html:
1053         * fast/events/beforeunload-alert-no-user-interaction.html:
1054         * fast/events/beforeunload-alert-user-interaction.html:
1055
1056 2018-04-23  Commit Queue  <commit-queue@webkit.org>
1057
1058         Unreviewed, rolling out r230921, r230923, r230924, r230932,
1059         and r230934.
1060         https://bugs.webkit.org/show_bug.cgi?id=184903
1061
1062         Builds still broken (Requested by ryanhaddad on #webkit).
1063
1064         Reverted changesets:
1065
1066         "Implement Same-Site cookies"
1067         https://bugs.webkit.org/show_bug.cgi?id=159464
1068         https://trac.webkit.org/changeset/230921
1069
1070         "Attempt to fix the build after r230921"
1071         https://bugs.webkit.org/show_bug.cgi?id=159464
1072         https://trac.webkit.org/changeset/230923
1073
1074         "Attempt to fix the Mac and iOS build after r230921"
1075         https://bugs.webkit.org/show_bug.cgi?id=159464
1076         https://trac.webkit.org/changeset/230924
1077
1078         "Another attempt to fix the Windows build following r230921"
1079         https://bugs.webkit.org/show_bug.cgi?id=159464
1080         https://trac.webkit.org/changeset/230932
1081
1082         "Attempt to fix the Apple Internal build following r230921"
1083         https://bugs.webkit.org/show_bug.cgi?id=159464
1084         https://trac.webkit.org/changeset/230934
1085
1086 2018-04-23  Antti Koivisto  <antti@apple.com>
1087
1088         REGRESSION (r220112): reCAPTCHA images render off screen on Twitch.tv app Log In or Sign Up
1089         https://bugs.webkit.org/show_bug.cgi?id=182859
1090         <rdar://problem/37595065>
1091
1092         Reviewed by Zalan Bujtas
1093
1094         * fast/frames/flattening/media-query-growing-content-expected.txt: Removed.
1095         * fast/frames/flattening/media-query-growing-content.html: Removed.
1096         * fast/frames/flattening/resources/media-query-min-height-with-flattening.html: Removed.
1097
1098 2018-04-23  Daniel Bates  <dabates@apple.com>
1099
1100         Implement Same-Site cookies
1101         https://bugs.webkit.org/show_bug.cgi?id=159464
1102         <rdar://problem/27196358>
1103
1104         Reviewed by Brent Fulgham.
1105
1106         Add tests. These tests are skipped on all ports for now, including Mac and iOS. We will
1107         look to subsequently enable the tests for Mac and iOS once we have CFNetwork support for
1108         Same-Site cookies.
1109
1110         The following tests and utilities were taken in whole or in part from Blink:
1111             http/tests/cookies/resources/echo-json.php
1112             http/tests/cookies/resources/post-cookies-onmessage.php
1113             http/tests/cookies/resources/post-cookies-to-opener.php
1114             http/tests/cookies/resources/testharness-helpers.js
1115             http/tests/cookies/same-site/popup-cross-site-post.html
1116             http/tests/cookies/same-site/popup-cross-site.html
1117             http/tests/cookies/same-site/popup-same-site-post.html
1118             http/tests/cookies/same-site/popup-same-site.html
1119
1120         The following files were derived from tests taken from Blink:
1121             http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html
1122             http/tests/cookies/same-site/popup-same-site-via-same-site-redirect.html
1123
1124         * TestExpectations: Skip on all ports for now.
1125         * http/tests/cookies/resources/cookie-utilities.js: Added.
1126         (createCookie):
1127         (setBaseDocumentWhenFetchingDOMCookies):
1128         (setDOMCookie):
1129         * http/tests/cookies/resources/cookie-utility.php:
1130         * http/tests/cookies/resources/echo-json.php: Added.
1131         * http/tests/cookies/resources/post-cookies-onmessage.php: Added.
1132         * http/tests/cookies/resources/post-cookies-to-opener.php: Added.
1133         * http/tests/cookies/resources/testharness-helpers.js: Added.
1134         (clearKnownCookies):
1135         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt: Added.
1136         * http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page.html: Added.
1137         * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page-expected.txt: Added.
1138         * http/tests/cookies/same-site/fetch-after-top-level-navigation-from-cross-origin-page.html: Added.
1139         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page-expected.txt: Added.
1140         * http/tests/cookies/same-site/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.html: Added.
1141         * http/tests/cookies/same-site/fetch-cookies-set-in-about-blank-iframe-expected.txt: Added.
1142         * http/tests/cookies/same-site/fetch-cookies-set-in-about-blank-iframe.html: Added.
1143         * http/tests/cookies/same-site/fetch-in-about-blank-page-expected.txt: Added.
1144         * http/tests/cookies/same-site/fetch-in-about-blank-page.html: Added.
1145         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe-expected.txt: Added.
1146         * http/tests/cookies/same-site/fetch-in-cross-origin-iframe.html: Added.
1147         * http/tests/cookies/same-site/fetch-in-cross-origin-page-expected.txt: Added.
1148         * http/tests/cookies/same-site/fetch-in-cross-origin-page.html: Added.
1149         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt: Added.
1150         * http/tests/cookies/same-site/fetch-in-cross-origin-service-worker.html: Added.
1151         * http/tests/cookies/same-site/fetch-in-cross-origin-worker-expected.txt: Added.
1152         * http/tests/cookies/same-site/fetch-in-cross-origin-worker.html: Added.
1153         * http/tests/cookies/same-site/fetch-in-same-origin-page-expected.txt: Added.
1154         * http/tests/cookies/same-site/fetch-in-same-origin-page.html: Added.
1155         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker-expected.txt: Added.
1156         * http/tests/cookies/same-site/fetch-in-same-origin-service-worker.html: Added.
1157         * http/tests/cookies/same-site/fetch-in-same-origin-srcdoc-iframe-expected.txt: Added.
1158         * http/tests/cookies/same-site/fetch-in-same-origin-srcdoc-iframe.html: Added.
1159         * http/tests/cookies/same-site/fetch-in-same-origin-worker-expected.txt: Added.
1160         * http/tests/cookies/same-site/fetch-in-same-origin-worker.html: Added.
1161         * http/tests/cookies/same-site/popup-cross-site-expected.txt: Added.
1162         * http/tests/cookies/same-site/popup-cross-site-post-expected.txt: Added.
1163         * http/tests/cookies/same-site/popup-cross-site-post.html: Added.
1164         * http/tests/cookies/same-site/popup-cross-site.html: Added.
1165         * http/tests/cookies/same-site/popup-same-site-expected.txt: Added.
1166         * http/tests/cookies/same-site/popup-same-site-post-expected.txt: Added.
1167         * http/tests/cookies/same-site/popup-same-site-post.html: Added.
1168         * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect-expected.txt: Added.
1169         * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html: Added.
1170         * http/tests/cookies/same-site/popup-same-site-via-same-site-redirect-expected.txt: Added.
1171         * http/tests/cookies/same-site/popup-same-site-via-same-site-redirect.html: Added.
1172         * http/tests/cookies/same-site/popup-same-site.html: Added.
1173         * http/tests/cookies/same-site/resources/click-hyperlink.php: Added.
1174         * http/tests/cookies/same-site/resources/echo-iframe-src.php: Added.
1175         * http/tests/cookies/same-site/resources/fetch-after-navigating-iframe-in-cross-origin-page.php: Added.
1176         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-from-cross-origin-page.php: Added.
1177         * http/tests/cookies/same-site/resources/fetch-after-top-level-navigation-initiated-from-iframe-in-cross-origin-page.php: Added.
1178         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-iframe.html: Added.
1179         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-service-worker.html: Added.
1180         * http/tests/cookies/same-site/resources/fetch-in-cross-origin-worker.js: Added.
1181         (async.checkResult):
1182         * http/tests/cookies/same-site/resources/fetch-in-same-origin-service-worker.php: Added.
1183         * http/tests/cookies/same-site/resources/fetch-in-same-origin-worker.js: Added.
1184         (async.checkResult):
1185         * http/tests/cookies/same-site/resources/passthrough-service-worker.js: Added.
1186         * platform/mac-wk1/TestExpectations: Skip the Service Worker tests as they are not supported in LegacyWebKit.
1187
1188 2018-04-23  Chris Dumez  <cdumez@apple.com>
1189
1190         HTML String load cannot be prevented by responding 'Cancel' asynchronously in decidePolicyForNavigationAction
1191         https://bugs.webkit.org/show_bug.cgi?id=184848
1192         <rdar://problem/39145306>
1193
1194         Reviewed by Brady Eidson.
1195
1196         Update layout tests that wrongly expected 'about:blank' to load synchronously even
1197         when it is not the initial empty document of an iframe. I have checked that our
1198         behavior is now consistent with Chrome.
1199
1200         * fast/events/beforeunload-alert-user-interaction2.html:
1201         * http/tests/security/cross-origin-reified-window-location-setting-expected.txt:
1202         * http/tests/security/cross-origin-reified-window-location-setting.html:
1203         * webarchive/loading/javascript-url-iframe-crash-expected.txt:
1204
1205 2018-04-23  Wenson Hsieh  <wenson_hsieh@apple.com>
1206
1207         [Extra zoom mode] 100vw is roughly half of the viewport width in extra zoom mode
1208         https://bugs.webkit.org/show_bug.cgi?id=184871
1209         <rdar://problem/39477595>
1210
1211         Reviewed by Andy Estes.
1212
1213         Add a new layout test to verify that shrink-to-fit works as intended in extra zoom mode:
1214         1.  The large element should cause the entire viewport to shrink down to fit.
1215         2.  Removing the large element should adjust the viewport, such that the smaller element now fits the entire
1216             viewport.
1217         3.  The smaller element (at 100vw and 100vh) should be the same size as the window.
1218
1219         * TestExpectations:
1220         * fast/css/extrazoom/viewport-units-shrink-to-fit-expected.txt: Added.
1221         * fast/css/extrazoom/viewport-units-shrink-to-fit.html: Added.
1222
1223 2018-04-22  Wenson Hsieh  <wenson_hsieh@apple.com>
1224
1225         Add a layout test for r230785
1226         https://bugs.webkit.org/show_bug.cgi?id=184757
1227
1228         Reviewed by Beth Dakin.
1229
1230         Adds a new layout test to verify that true screen dimensions in extra zoom mode
1231         are observable from the page, via window.screen.
1232
1233         * TestExpectations:
1234         * fast/dom/Window/extrazoom/window-get-real-screen-dimensions.html: Added.
1235
1236 2018-04-21  Antoine Quint  <graouts@apple.com>
1237
1238         [Modern Media Controls] Show a loading indicator after pressing the play button in compact mode
1239         https://bugs.webkit.org/show_bug.cgi?id=184863
1240         <rdar://problem/38939468>
1241
1242         Reviewed by Dean Jackson.
1243
1244         * media/modern-media-controls/compact-media-controls/compact-media-controls-constructor-expected.txt:
1245         * media/modern-media-controls/compact-media-controls/compact-media-controls-constructor.html:
1246         * media/modern-media-controls/compact-media-controls/compact-media-controls-layout-expected.txt:
1247         * media/modern-media-controls/compact-media-controls/compact-media-controls-layout.html:
1248
1249 2018-04-21  Youenn Fablet  <youenn@apple.com>
1250
1251         Activate NetworkLoadChecker for media loads
1252         https://bugs.webkit.org/show_bug.cgi?id=184841
1253
1254         Reviewed by Eric Carlson.
1255
1256         * TestExpectations: Added DumpJSConsoleLogInStdErr to remove console message differences between WK1/WK2.
1257
1258 2018-04-20  Nan Wang  <n_wang@apple.com>
1259
1260         AX: AOM does not work with DOM Level 1 events
1261         https://bugs.webkit.org/show_bug.cgi?id=184847
1262
1263         Reviewed by Chris Fleizach.
1264
1265         * accessibility/ios-simulator/AOM-dismiss-event-expected.txt:
1266         * accessibility/ios-simulator/AOM-dismiss-event.html:
1267         * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt:
1268         * accessibility/mac/AOM-event-accessiblesetvalue.html:
1269         * accessibility/mac/AOM-events-all-expected.txt:
1270         * accessibility/mac/AOM-events-all.html:
1271         * accessibility/mac/AOM-events-expected.txt:
1272         * accessibility/mac/AOM-events.html:
1273
1274 2018-04-20  Chris Dumez  <cdumez@apple.com>
1275
1276         Unreviewed, rebaseline more tests after r230864.
1277
1278         * fast/frames/sandboxed-iframe-history-denied-expected.txt:
1279         * fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
1280
1281 2018-04-20  Daniel Bates  <dabates@apple.com>
1282
1283         Hide Strong Password label when text field is too narrow
1284         https://bugs.webkit.org/show_bug.cgi?id=184785
1285         <rdar://problem/38183939>
1286
1287         Reviewed by Zalan Bujtas.
1288
1289         Update existing tests to include narrow text fields.
1290
1291         * fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button.html:
1292         * fast/forms/auto-fill-button/input-strong-password-auto-fill-button.html:
1293         * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
1294         * platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1295
1296 2018-04-20  Dean Jackson  <dino@apple.com>
1297
1298         Render a badge on system preview images
1299         https://bugs.webkit.org/show_bug.cgi?id=184854
1300         <rdar://problem/39615154>
1301
1302         Reviewed by Tim Horton.
1303
1304         * system-preview/badge-expected.html: Added.
1305         * system-preview/badge.html: Added.
1306
1307 2018-04-20  Chris Dumez  <cdumez@apple.com>
1308
1309         Update cross-origin SecurityError messages to not include the target origin
1310         https://bugs.webkit.org/show_bug.cgi?id=184803
1311         <rdar://problem/39547724>
1312
1313         Reviewed by Sam Weinig.
1314
1315         * http/tests/history/cross-origin-replace-history-object-child-expected.txt:
1316         * http/tests/history/cross-origin-replace-history-object-expected.txt:
1317         * http/tests/plugins/cross-frame-object-access-expected.txt:
1318         * http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
1319         * http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
1320         * http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
1321         * http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
1322         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt:
1323         * http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt:
1324         * http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt:
1325         * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header-expected.txt:
1326         * http/tests/security/cross-frame-access-call-expected.txt:
1327         * http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt:
1328         * http/tests/security/cross-frame-access-child-explicit-domain-expected.txt:
1329         * http/tests/security/cross-frame-access-custom-expected.txt:
1330         * http/tests/security/cross-frame-access-delete-expected.txt:
1331         * http/tests/security/cross-frame-access-first-time-expected.txt:
1332         * http/tests/security/cross-frame-access-get-custom-property-cached-expected.txt:
1333         * http/tests/security/cross-frame-access-get-expected.txt:
1334         * http/tests/security/cross-frame-access-getOwnPropertyDescriptor-expected.txt:
1335         * http/tests/security/cross-frame-access-history-get-expected.txt:
1336         * http/tests/security/cross-frame-access-history-get-override-expected.txt:
1337         * http/tests/security/cross-frame-access-history-prototype-expected.txt:
1338         * http/tests/security/cross-frame-access-location-get-expected.txt:
1339         * http/tests/security/cross-frame-access-location-get-override-expected.txt:
1340         * http/tests/security/cross-frame-access-location-put-expected.txt:
1341         * http/tests/security/cross-frame-access-name-getter-expected.txt:
1342         * http/tests/security/cross-frame-access-object-getPrototypeOf-expected.txt:
1343         * http/tests/security/cross-frame-access-object-prototype-expected.txt:
1344         * http/tests/security/cross-frame-access-parent-explicit-domain-expected.txt:
1345         * http/tests/security/cross-frame-access-port-expected.txt:
1346         * http/tests/security/cross-frame-access-protocol-expected.txt:
1347         * http/tests/security/cross-frame-access-protocol-explicit-domain-expected.txt:
1348         * http/tests/security/cross-frame-access-put-expected.txt:
1349         * http/tests/security/cross-frame-access-selection-expected.txt:
1350         * http/tests/security/cross-origin-reified-window-property-access-expected.txt:
1351         * http/tests/security/cross-origin-window-property-access-expected.txt:
1352         * http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-subframe-expected.txt:
1353         * http/tests/security/dataURL/xss-DENIED-from-data-url-in-foreign-domain-window-open-expected.txt:
1354         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt:
1355         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-expected.txt:
1356         * http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-to-data-url-sub-frame-expected.txt:
1357         * http/tests/security/dataURL/xss-DENIED-from-data-url-to-data-url-expected.txt:
1358         * http/tests/security/dataURL/xss-DENIED-from-javascript-url-window-open-expected.txt:
1359         * http/tests/security/dataURL/xss-DENIED-to-data-url-from-data-url-expected.txt:
1360         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-expected.txt:
1361         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change-expected.txt:
1362         * http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-window-open-expected.txt:
1363         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt:
1364         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-expected.txt:
1365         * http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-uppercase-expected.txt:
1366         * http/tests/security/dataURL/xss-DENIED-to-data-url-window-open-expected.txt:
1367         * http/tests/security/document-all-expected.txt:
1368         * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-subframe-expected.txt:
1369         * http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-window-open-expected.txt:
1370         * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-subframe-expected.txt:
1371         * http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-window-open-expected.txt:
1372         * http/tests/security/listener/xss-JSTargetNode-onclick-addEventListener-expected.txt:
1373         * http/tests/security/listener/xss-JSTargetNode-onclick-shortcut-expected.txt:
1374         * http/tests/security/listener/xss-XMLHttpRequest-addEventListener-expected.txt:
1375         * http/tests/security/listener/xss-XMLHttpRequest-shortcut-expected.txt:
1376         * http/tests/security/listener/xss-window-onclick-addEventListener-expected.txt:
1377         * http/tests/security/listener/xss-window-onclick-shortcut-expected.txt:
1378         * http/tests/security/location-cross-origin-expected.txt:
1379         * http/tests/security/sandboxed-iframe-blocks-access-from-parent-expected.txt:
1380         * http/tests/security/sandboxed-iframe-modify-self-expected.txt:
1381         * http/tests/security/sandboxed-iframe-origin-add-expected.txt:
1382         * http/tests/security/sandboxed-iframe-origin-remove-expected.txt:
1383         * http/tests/security/srcdoc-in-sandbox-cannot-access-parent-expected.txt:
1384         * http/tests/security/symbols-cross-origin-expected.txt:
1385         * http/tests/security/window-defineProperty-crossOrigin-expected.txt:
1386         * http/tests/security/xss-DENIED-assign-location-hash-expected.txt:
1387         * http/tests/security/xss-DENIED-assign-location-host-expected.txt:
1388         * http/tests/security/xss-DENIED-assign-location-hostname-expected.txt:
1389         * http/tests/security/xss-DENIED-assign-location-nonstandardProperty-expected.txt:
1390         * http/tests/security/xss-DENIED-assign-location-pathname-expected.txt:
1391         * http/tests/security/xss-DENIED-assign-location-protocol-expected.txt:
1392         * http/tests/security/xss-DENIED-assign-location-reload-expected.txt:
1393         * http/tests/security/xss-DENIED-assign-location-search-expected.txt:
1394         * http/tests/security/xss-DENIED-defineProperty-expected.txt:
1395         * http/tests/security/xss-DENIED-frame-name-expected.txt:
1396         * http/tests/security/xss-DENIED-htmlelelment-with-iframe-proto-expected.txt:
1397         * http/tests/security/xss-DENIED-method-with-iframe-proto-expected.txt:
1398         * http/tests/security/xss-DENIED-named-window-property-from-cross-origin-inactive-document-expected.txt:
1399         * http/tests/security/xss-DENIED-sandboxed-iframe-expected.txt:
1400         * http/tests/security/xss-DENIED-synchronous-form-expected.txt:
1401         * http/tests/security/xss-DENIED-window-name-navigator-expected.txt:
1402         * http/tests/security/xss-DENIED-xsl-document-securityOrigin-expected.txt:
1403         * http/tests/security/xssAuditor/block-does-not-leak-location-expected.txt:
1404         * http/tests/security/xssAuditor/full-block-script-tag-cross-domain-expected.txt:
1405         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
1406         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
1407         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
1408         * platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
1409
1410 2018-04-20  Chris Nardi  <cnardi@chromium.org>
1411
1412         Update HSL/HSLA parsing to match CSS Color 4
1413         https://bugs.webkit.org/show_bug.cgi?id=180528
1414         <rdar://problem/35926675>
1415
1416         Reviewed by Simon Fraser.
1417
1418         This change updates our import of web-platform-tests/css/css-color
1419         to test the new behavior.
1420
1421         * TestExpectations:
1422         * canvas/philip/tests/2d.fillStyle.parse.invalid.hsl-5-expected.txt:
1423
1424 2018-04-20  Wenson Hsieh  <wenson_hsieh@apple.com>
1425
1426         [Extra zoom mode] Injected bundle form client should be notified when editing text fields
1427         https://bugs.webkit.org/show_bug.cgi?id=184822
1428         <rdar://problem/38807319>
1429
1430         Reviewed by Tim Horton.
1431
1432         Add a new layout test that focuses an input field, simulates text entry, and verifies that the injected bundle
1433         form client's textDidChangeInTextField, textFieldDidBeginEditing and textFieldDidEndEditing functions are called.
1434
1435         * TestExpectations:
1436
1437         Skip tests in fast/forms/extrazoom by default.
1438
1439         * fast/forms/extrazoom/edit-text-field-calls-injected-bundle-expected.txt: Added.
1440         * fast/forms/extrazoom/edit-text-field-calls-injected-bundle.html: Added.
1441         * resources/ui-helper.js:
1442         (window.UIHelper.enterText):
1443
1444         Introduce a new UIHelper method to simulate text entry in the currently focused element.
1445
1446         (window.UIHelper):
1447
1448 2018-04-20  Youenn Fablet  <youenn@apple.com>
1449
1450         Refactor NetworkResourceLoader to check for m_networkLoadChecker presence before using it
1451         https://bugs.webkit.org/show_bug.cgi?id=184755
1452
1453         Reviewed by Chris Dumez.
1454
1455         Made specific WK1 expectations as WK2 now has console messages for sync XHR that WK1 does not have.
1456         Dump JS console log in stderr for redirect-cross-origin-sync-double.html as the test does not rely on it
1457         and this allows keeping a single expected.txt file for WK1 and WK2.
1458
1459         * TestExpectations:
1460         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
1461         * http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt:
1462         * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt: Added.
1463         * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-tripmine-expected.txt: Added.
1464
1465 2018-04-20  Nan Wang  <n_wang@apple.com>
1466
1467         Layout Test accessibility/mac/async-increment-decrement-action.html is flaky
1468         https://bugs.webkit.org/show_bug.cgi?id=184834
1469         <rdar://problem/39604753>
1470
1471         Reviewed by Chris Fleizach.
1472
1473         Changed the test to just make sure the increment/decrement actions are async, that
1474         they won't block the test by changing the object's value.
1475
1476         * accessibility/mac/async-increment-decrement-action-expected.txt:
1477         * accessibility/mac/async-increment-decrement-action.html:
1478
1479 2018-04-20  Daniel Bates  <dabates@apple.com>
1480
1481         Remove Strong Password decoration when text field type changes
1482         https://bugs.webkit.org/show_bug.cgi?id=184795
1483         <rdar://problem/38325108>
1484
1485         Reviewed by Antti Koivisto.
1486
1487         Add tests to ensure that we remove the Strong Password decoration when the text field's type changes.
1488
1489         Extract code to toggle showing the AutoFill button from fast/forms/auto-fill-button/input-{disabled, readonly}-strong-password-and-strong-confirmation-password-auto-fill-buttons.html
1490         into a new file fast/forms/auto-fill-button/resources/process-auto-fill-button-type-and-invoke-runTest.js
1491         that can be shared.
1492
1493         * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes-expected.html: Added.
1494         * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes.html: Added.
1495         * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
1496         * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
1497         * fast/forms/auto-fill-button/resources/process-auto-fill-button-type-and-invoke-runTest.js: Added.
1498         (window.onload):
1499
1500 2018-04-20  Chris Nardi  <cnardi@chromium.org>
1501
1502         Omit default value when serializing font-feature-settings
1503         https://bugs.webkit.org/show_bug.cgi?id=182382
1504
1505         Reviewed by Myles C. Maxfield.
1506
1507         Update tests to omit default value when serializing.
1508
1509         * css3/font-feature-settings-parsing-expected.txt:
1510         * css3/font-feature-settings-parsing.html:
1511         * fast/css/inherited-properties-rare-text-expected.txt:
1512         * fast/text/font-face-javascript-expected.txt:
1513         * fast/text/font-face-javascript.html:
1514
1515 2018-04-19  Dirk Schulze  <krit@webkit.org>
1516
1517         Introduce SVGGeometryElement interface
1518         https://bugs.webkit.org/show_bug.cgi?id=184768
1519
1520         Reviewed by Antti Koivisto.
1521
1522         Start implementing SVGGeometryElement interface from SVG2.
1523
1524         * svg/dom/SVGPolygonElement-baseVal-list-removal-crash.html: pointAtLength requires value now.
1525         * svg/dom/path-pointAtLength-expected.txt:
1526         * svg/dom/path-pointAtLength.html: Added throw tests for pointAtLength.
1527         * svg/dom/svg2-inheritance-expected.txt: Inheritance fixed for SVGPathElement only for now.
1528
1529 2018-04-19  Tadeu Zagallo  <tzagallo@apple.com>
1530
1531         REGRESSION(r227340): ArrayBuffers were not being serialized when sent via MessagePorts
1532         https://bugs.webkit.org/show_bug.cgi?id=184254
1533         <rdar://problem/39140200>
1534
1535         Reviewed by Daniel Bates.
1536
1537         The regression test provided with the bug report verifies that the ArrayBuffer is properly
1538         serialized - before, the whole data object would be null.
1539         Test case provided by Yann Cabon <ycabon@esri.com> as part of the bug report.
1540
1541         * workers/message-port-expected.txt: Added.
1542         * workers/message-port.html: Added.
1543
1544 2018-04-19  Eric Carlson  <eric.carlson@apple.com>
1545
1546         Runtime logging during GC can cause crash
1547         https://bugs.webkit.org/show_bug.cgi?id=184792
1548         <rdar://problem/39567927>
1549
1550         Reviewed by Jer Noble.
1551
1552         * media/destructor-logging-crash-expected.txt: Added.
1553         * media/destructor-logging-crash.html: Added.
1554
1555 2018-04-19  Youenn Fablet  <youenn@apple.com>
1556
1557         Web Inspector backend should get headers & cookies from network process separately from resource requests
1558         https://bugs.webkit.org/show_bug.cgi?id=184396
1559         <rdar://problem/38877384>
1560
1561         Reviewed by Brian Burg.
1562
1563         * http/wpt/service-workers/header-filtering.https-expected.txt:
1564
1565 2018-04-19  Wenson Hsieh  <wenson_hsieh@apple.com>
1566
1567         [Extra zoom mode] Add a mechanism to extend the height of the layout viewport in extra zoom mode
1568         https://bugs.webkit.org/show_bug.cgi?id=184782
1569         <rdar://problem/38346712>
1570
1571         Reviewed by Tim Horton.
1572
1573         Add a new layout test to exercise the following scenarios:
1574         •   The layout viewport should be fully extended when the document is much taller than the viewport.
1575         •   Programmatically shrinking the document height to less than the viewport height causes the layout viewport
1576             to shrink to the viewport height.
1577         •   Programmatically extending the document height to a little more than the viewport height causes the layout
1578             viewport to also expand, but this time, only to the new document height.
1579
1580         * TestExpectations:
1581
1582         Skip tests in fast/visual-viewport/extrazoom by default.
1583
1584         * fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing-expected.txt: Added.
1585         * fast/visual-viewport/extrazoom/layout-viewport-after-scrolling-and-resizing.html: Added.
1586
1587 2018-04-19  Chris Dumez  <cdumez@apple.com>
1588
1589         REGRESSION (r229133): decidePolicyForNavigationAction not called for loading an HTML string
1590         https://bugs.webkit.org/show_bug.cgi?id=184209
1591         <rdar://problem/39145306>
1592
1593         Reviewed by Ryosuke Niwa.
1594
1595         Rebaseline existing layout tests. Their output is back to what it was before r229133.
1596
1597         * fast/loader/iframe-src-invalid-url-expected.txt:
1598         * fast/loader/policy-delegate-action-hit-test-zoomed-expected.txt:
1599         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt:
1600         * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt:
1601
1602 2018-04-19  Chris Nardi  <cnardi@chromium.org>
1603
1604         Support calc() in webkit-gradient and cross-fade
1605         https://bugs.webkit.org/show_bug.cgi?id=182225
1606
1607         Reviewed by Simon Fraser.
1608
1609         Add new test cases.
1610
1611         * css3/calc/cross-fade-calc.html: Added.
1612         * css3/calc/cross-fade-calc-expected.txt: Added.
1613         * css3/calc/webkit-gradient-calc.html: Added.
1614         * css3/calc/webkit-gradient-calc-expected.txt: Added.
1615
1616 2018-04-19  Youenn Fablet  <youenn@apple.com>
1617
1618         NetworkProcess should use CSP/content blockers for sync XHR
1619         https://bugs.webkit.org/show_bug.cgi?id=184760
1620
1621         Reviewed by Chris Dumez.
1622
1623         * http/tests/contentextensions/sync-xhr-redirection-blocked-expected.txt: Added.
1624         * http/tests/contentextensions/sync-xhr-redirection-blocked.html: Added.
1625         * http/tests/contentextensions/sync-xhr-redirection-blocked.html.json: Added.
1626         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-sync-xhr-in-main-frame-window.html: Added.
1627         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-sync-xhr-in-main-frame-expected.txt: Added.
1628         * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-sync-xhr-in-main-frame.html: Added.
1629         * platform/mac-wk1/TestExpectations:
1630         * platform/win/TestExpectations:
1631
1632 2018-04-19  Ryan Haddad  <ryanhaddad@apple.com>
1633
1634         Unreviewed test gardening for iOS simulator.
1635
1636         * platform/ios-wk2/TestExpectations:
1637         * platform/ios-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Removed.
1638         * platform/ios/TestExpectations:
1639
1640 2018-04-19  Nan Wang  <n_wang@apple.com>
1641
1642         AX: AOM: respect the accessibility setting for dispatching the accessible events
1643         https://bugs.webkit.org/show_bug.cgi?id=184619
1644
1645         Reviewed by Ryosuke Niwa.
1646
1647         * accessibility/ios-simulator/accessibility-events-setting-expected.txt: Added.
1648         * accessibility/ios-simulator/accessibility-events-setting.html: Added.
1649         * platform/ios-wk1/TestExpectations:
1650         * platform/ios-wk2/TestExpectations:
1651
1652 2018-04-19  Tadeu Zagallo  <tzagallo@apple.com>
1653
1654         Fix flakiness in worker-to-worker test
1655         https://bugs.webkit.org/show_bug.cgi?id=184769
1656         <rdar://problem/39552333>
1657
1658         Reviewed by Alexey Proskuryakov.
1659
1660         * workers/worker-to-worker-expected.txt:
1661         * workers/worker-to-worker.html:
1662         * workers/worker-to-worker.js:
1663
1664 2018-04-19  Ryan Haddad  <ryanhaddad@apple.com>
1665
1666         Unreviewed, rebaseline tests for iOS simulator.
1667
1668         * platform/ios/TestExpectations:
1669         * platform/ios/editing/deleting/delete-emoji-9-expected.txt:
1670         * platform/ios/http/tests/blink/sendbeacon/beacon-same-origin-expected.txt: Added.
1671         * platform/ios/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
1672         * platform/ios/quicklook/excel-expected.txt:
1673         * platform/ios/quicklook/excel-legacy-expected.txt:
1674         * platform/ios/quicklook/excel-macro-enabled-expected.txt:
1675
1676 2018-04-18  Ryan Haddad  <ryanhaddad@apple.com>
1677
1678         Skip legacy-animation-engine/media/track/opera directory on iOS.
1679         https://bugs.webkit.org/show_bug.cgi?id=184420
1680
1681         Unreviewed test gardening.
1682
1683         The media/track/opera directory is already skipped on iOS, so skip this duplicated directory.
1684
1685         * platform/ios/TestExpectations:
1686
1687 2018-04-18  Ryan Haddad  <ryanhaddad@apple.com>
1688
1689         Mark imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-transfer.html as flaky.
1690         https://bugs.webkit.org/show_bug.cgi?id=182833
1691
1692         Unreviewed test gardening.
1693
1694         * TestExpectations:
1695
1696 2018-04-18  Ryan Haddad  <ryanhaddad@apple.com>
1697
1698         Mark media/video-aspect-ratio.html as flaky.
1699         https://bugs.webkit.org/show_bug.cgi?id=184457
1700
1701         Unreviewed test gardening.
1702
1703         * platform/mac-wk1/TestExpectations:
1704
1705 2018-04-19  Miguel Gomez  <magomez@igalia.com>
1706
1707         Unreviewed GTK+ gardening after r230796.
1708
1709         * platform/gtk/TestExpectations:
1710
1711 2018-04-19  Manuel Rego Casasnovas  <rego@igalia.com>
1712
1713         Caret rendered at incorrect location inside empty table cell
1714         https://bugs.webkit.org/show_bug.cgi?id=85385
1715
1716         Reviewed by Zalan Bujtas.
1717
1718         * editing/caret/caret-in-empty-cell-expected.html: Added.
1719         * editing/caret/caret-in-empty-cell.html: Added.
1720         * editing/deleting/5206311-2-expected.txt:
1721         * editing/deleting/5433862-1-expected.txt:
1722         * platform/gtk/editing/deleting/5126166-expected.png:
1723         * platform/gtk/editing/deleting/5126166-expected.txt:
1724         * platform/gtk/editing/deleting/5206311-1-expected.png:
1725         * platform/gtk/editing/deleting/5206311-1-expected.txt:
1726         * platform/gtk/editing/deleting/5433862-2-expected.png:
1727         * platform/gtk/editing/deleting/5433862-2-expected.txt:
1728         * platform/gtk/editing/deleting/5483370-expected.png:
1729         * platform/gtk/editing/deleting/5483370-expected.txt:
1730         * platform/gtk/editing/selection/move-by-line-001-expected.png:
1731         * platform/gtk/editing/selection/move-by-line-001-expected.txt:
1732         * platform/gtk/editing/selection/select-all-004-expected.txt:
1733         * platform/ios-simulator/editing/deleting/5126166-expected.txt:
1734         * platform/ios-simulator/editing/deleting/5206311-1-expected.txt:
1735         * platform/ios-simulator/editing/deleting/5433862-2-expected.txt:
1736         * platform/ios-simulator/editing/deleting/5483370-expected.txt:
1737         * platform/mac/editing/deleting/5126166-expected.png:
1738         * platform/mac/editing/deleting/5126166-expected.txt:
1739         * platform/mac/editing/deleting/5206311-1-expected.png:
1740         * platform/mac/editing/deleting/5206311-1-expected.txt:
1741         * platform/mac/editing/deleting/5433862-2-expected.png:
1742         * platform/mac/editing/deleting/5433862-2-expected.txt:
1743         * platform/mac/editing/deleting/5483370-expected.png:
1744         * platform/mac/editing/deleting/5483370-expected.txt:
1745         * platform/mac/editing/selection/move-by-line-001-expected.txt:
1746         * platform/mac/editing/selection/select-all-004-expected.txt:
1747         * platform/win/editing/deleting/5126166-expected.png: Added.
1748         * platform/win/editing/deleting/5126166-expected.txt:
1749         * platform/win/editing/deleting/5206311-1-expected.png: Added.
1750         * platform/win/editing/deleting/5206311-1-expected.txt:
1751         * platform/win/editing/deleting/5433862-2-expected.png: Added.
1752         * platform/win/editing/deleting/5433862-2-expected.txt:
1753         * platform/win/editing/deleting/5483370-expected.png: Added.
1754         * platform/win/editing/deleting/5483370-expected.txt:
1755
1756 2018-04-18  Youenn Fablet  <youenn@apple.com>
1757
1758         Allow SameOrigin credentials handling for synchronous XHR
1759         https://bugs.webkit.org/show_bug.cgi?id=184723
1760
1761         Reviewed by Alex Christensen.
1762
1763         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
1764         * http/tests/xmlhttprequest/access-control-and-redirects.html:
1765         * http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt:
1766         * http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt:
1767         * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt:
1768         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
1769         * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt.
1770         * platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt.
1771         * platform/mac-wk1/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt.
1772         * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
1773         * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-post-sync-expected.txt.
1774         * platform/win/http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/redirect-cross-origin-sync-expected.txt.
1775         * platform/win/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Copied from LayoutTests/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt.
1776
1777 2018-04-18  Chris Dumez  <cdumez@apple.com>
1778
1779         Set RemoteDOMWindow's initial opener
1780         https://bugs.webkit.org/show_bug.cgi?id=184716
1781
1782         Reviewed by Sam Weinig.
1783
1784         Rebaseline existing test now that remoteWindow.opener now returns
1785         its initial opener.
1786
1787         * http/tests/navigation/process-swap-window-open-expected.txt:
1788
1789 2018-04-18  Dean Jackson  <dino@apple.com>
1790
1791         Detect system preview links
1792         https://bugs.webkit.org/show_bug.cgi?id=184753
1793         <rdar://problem/39500514>
1794
1795         Reviewed by Antoine Quint.
1796
1797         * system-preview/detection-expected.txt: Added.
1798         * system-preview/detection.html: Added.
1799
1800 2018-04-18  Ryan Haddad  <ryanhaddad@apple.com>
1801
1802         Skip animations/missing-from-to.html on mac-wk1 debug.
1803         https://bugs.webkit.org/show_bug.cgi?id=184569
1804
1805         Unreviewed test gardening.
1806
1807         * platform/mac-wk1/TestExpectations:
1808
1809 2018-04-18  Nan Wang  <n_wang@apple.com>
1810
1811         AX: [macOS] WebKit hangs when triggering an alert from an AOM increment event
1812         https://bugs.webkit.org/show_bug.cgi?id=184742
1813
1814         Reviewed by Chris Fleizach.
1815
1816         * accessibility/mac/async-increment-decrement-action-expected.txt: Added.
1817         * accessibility/mac/async-increment-decrement-action.html: Added.
1818         * platform/mac-wk1/TestExpectations:
1819
1820 2018-04-18  Ross Kirsling  <ross.kirsling@sony.com>
1821
1822         [Win] Layout Test js/date-constructor.html is failing
1823         https://bugs.webkit.org/show_bug.cgi?id=140945
1824
1825         Reviewed by Per Arne Vollan.
1826
1827         * platform/win/TestExpectations:
1828         * platform/wincairo/TestExpectations:
1829
1830 2018-04-18  Chris Dumez  <cdumez@apple.com>
1831
1832         Add support for converting a local window to a remote window
1833         https://bugs.webkit.org/show_bug.cgi?id=184515
1834         <rdar://problem/39011318>
1835
1836         Reviewed by Ryosuke Niwa.
1837
1838         Add layout test coverage a cross-origin window.open() to check that the
1839         returned window looks like a regular cross-origin window after being
1840         navigated cross-origin. We are still failing some of the checks because
1841         our implementation is still incomplete. However, it mostly works as
1842         expected.
1843
1844         * TestExpectations:
1845         * http/tests/navigation/process-swap-window-open-expected.txt: Added.
1846         * http/tests/navigation/process-swap-window-open.html: Added.
1847         * platform/wk2/TestExpectations:
1848
1849 2018-04-18  Ms2ger  <Ms2ger@igalia.com>
1850
1851         Test gardening.
1852         https://bugs.webkit.org/show_bug.cgi?id=184726
1853
1854         Unreviewed test gardening.
1855
1856         Update expectations.
1857
1858         * platform/gtk/TestExpectations:
1859         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1860         * platform/wpe/TestExpectations:
1861         * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
1862         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1863         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
1864
1865 2018-04-17  Wenson Hsieh  <wenson_hsieh@apple.com>
1866
1867         [Extra zoom mode] Programmatically changing focus when an element already has focus is a confusing experience
1868         https://bugs.webkit.org/show_bug.cgi?id=184635
1869         <rdar://problem/39440642>
1870
1871         Reviewed by Tim Horton.
1872
1873         Add a new layout test to exercise the following sequence of events in extra zoom mode:
1874
1875         1. Focus select element #1.
1876         2. Choose an unselected option.
1877         3. Programmatically focus select element #2 in the "change" event handler.
1878         4. Choose an unselected option.
1879         5. Programmatically blur select element #2 in the "change" event handler.
1880
1881         * fast/events/extrazoom/change-focus-during-change-event-expected.txt: Added.
1882         * fast/events/extrazoom/change-focus-during-change-event.html: Added.
1883         * resources/ui-helper.js:
1884         (window.UIHelper.waitForKeyboardToHide.return.new.Promise):
1885         (window.UIHelper.waitForKeyboardToHide):
1886
1887 2018-04-17  Wenson Hsieh  <wenson_hsieh@apple.com>
1888
1889         [Extra zoom mode] Double tap to zoom should account for text legibility in extra zoom mode
1890         https://bugs.webkit.org/show_bug.cgi?id=184631
1891         <rdar://problem/39303706>
1892
1893         Reviewed by Tim Horton.
1894
1895         Add a layout test to check that double tap to zoom works in extra zoom mode, even when text spans the entire
1896         width of the document.
1897
1898         * TestExpectations:
1899         * fast/events/extrazoom/double-tap-to-zoom-on-full-width-text-expected.txt: Added.
1900         * fast/events/extrazoom/double-tap-to-zoom-on-full-width-text.html: Added.
1901         * resources/basic-gestures.js:
1902
1903         Add a helper method to double tap at a given location, and wait for zooming to finish.
1904
1905         (return.new.Promise):
1906
1907 2018-04-17  Tadeu Zagallo  <tzagallo@apple.com>
1908
1909         Retain MessagePortChannel for transfer when disentangling ports
1910         https://bugs.webkit.org/show_bug.cgi?id=184502
1911         <rdar://problem/39372771>
1912
1913         Reviewed by Geoffrey Garen.
1914
1915         Check that the MessageChannel does not get eagerly deallocated when transferring both of its
1916         ports. Original test case provided with the bug report by Ashley Gullen <ashley@scirra.com>
1917
1918         * workers/worker-to-worker-expected.txt: Added.
1919         * workers/worker-to-worker.html: Added.
1920         * workers/worker-to-worker.js: Added.
1921
1922 2018-04-17  Jonathan Bedard  <jbedard@apple.com>
1923
1924         Unreviewed rollout of r230632. Regression in memory usage.
1925
1926         That bug tracked in https://bugs.webkit.org/show_bug.cgi?id=184569.
1927
1928         * TestExpectations:
1929         * animations/animation-direction-alternate-reverse-expected.txt:
1930         * animations/animation-direction-alternate-reverse.html:
1931         * animations/animation-hit-test-transform.html:
1932         * animations/animation-internals-api-expected.txt: Copied from LayoutTests/animations/animation-internals-api-expected.txt.
1933         * animations/animation-internals-api-multiple-keyframes-expected.txt: Copied from LayoutTests/animations/animation-internals-api-multiple-keyframes-expected.txt.
1934         * animations/animation-internals-api-multiple-keyframes.html: Copied from LayoutTests/animations/animation-internals-api-multiple-keyframes.html.
1935         * animations/animation-internals-api.html: Copied from LayoutTests/animations/animation-internals-api.html.
1936         * animations/big-rotation-expected.txt:
1937         * animations/big-rotation.html:
1938         * animations/duplicated-keyframes-name.html:
1939         * animations/fill-forwards-end-state.html:
1940         * animations/fill-mode-forwards-zero-duration-expected.txt:
1941         * animations/fill-mode-forwards-zero-duration.html:
1942         * fast/css-generated-content/pseudo-animation.html:
1943         * fast/css-generated-content/pseudo-transition.html:
1944         * platform/ios/TestExpectations:
1945         * platform/win/TestExpectations:
1946         * transitions/remove-transition-style.html:
1947         * transitions/transition-drt-api-delay-expected.txt: Copied from LayoutTests/transitions/transition-drt-api-delay-expected.txt.
1948         * transitions/transition-drt-api-delay.html: Copied from LayoutTests/transitions/transition-drt-api-delay.html.
1949         * transitions/transition-drt-api-expected.txt: Copied from LayoutTests/transitions/transition-drt-api-expected.txt.
1950         * transitions/transition-drt-api.html: Copied from LayoutTests/transitions/transition-drt-api.html.
1951         * transitions/transition-hit-test-transform.html:
1952         * transitions/zero-duration-with-non-zero-delay-end.html:
1953
1954 2018-04-17  Tadeu Zagallo  <tzagallo@apple.com>
1955
1956         Do not unregister MessagePorts on deallocation if it has been disentangled
1957         https://bugs.webkit.org/show_bug.cgi?id=184285
1958         <rdar://problem/39256714>
1959
1960         Reviewed by Darin Adler.
1961
1962         Original test provided as part of the bug report by Yann Cabon <ycabon@esri.com>
1963
1964         * workers/message-port-gc-expected.txt: Added.
1965         * workers/message-port-gc.html: Added.
1966         * workers/message-port-gc.js: Added.
1967
1968 2018-04-17  Chris Dumez  <cdumez@apple.com>
1969
1970         REGRESSION (r229831): CMD-clicking an iCloud web app link unexpectedly opens that link in a new tab and the current tab
1971         https://bugs.webkit.org/show_bug.cgi?id=184678
1972         <rdar://problem/39422122>
1973
1974         Reviewed by Alex Christensen.
1975
1976         Add layout test coverage.
1977
1978         * http/tests/navigation/fragment-navigation-policy-ignore-expected.txt: Added.
1979         * http/tests/navigation/fragment-navigation-policy-ignore.html: Added.
1980
1981 2018-04-17  Said Abou-Hallawa  <sabouhallawa@apple.com>
1982
1983         Animated GIF imagery with finite looping are falling one loop short
1984         https://bugs.webkit.org/show_bug.cgi?id=183153
1985
1986         Reviewed by Simon Fraser.
1987
1988         This layout test tests GIF when it has to loop its entire frames a specific
1989         number of times. There are three cases for the loopCount field:
1990         -- loopCount is missing: This means the GIF should animate only once. This
1991            is covered by animated-red-green-blue-repeat-1.gif.
1992         -- loopCount = 0: This means the image has to animate indefinatly. This
1993            case is covered by the new GIF animated-red-green-blue-repeat-infinite.gif.
1994         -- loopCount > 0: This will loop the GIF entire frames for (loopCount + 1)
1995            times. To fix the test with the extra loop, loopCount in
1996            animated-red-green-blue-repeat-2.gif was changed to 1 instead of 2.
1997
1998         * fast/images/animated-image-loop-count-expected.html:
1999         * fast/images/animated-image-loop-count.html:
2000         * fast/images/resources/animated-red-green-blue-repeat-2.gif:
2001         * fast/images/resources/animated-red-green-blue-repeat-infinite.gif:
2002
2003 2018-04-16  Antoine Quint  <graouts@apple.com>
2004
2005         Layout Test animations/needs-layout.html is a flaky Image Failure.
2006         https://bugs.webkit.org/show_bug.cgi?id=172397
2007
2008         Reviewed by Dean Jackson.
2009
2010         No longer mark this test as flaky.
2011
2012         * platform/ios-wk2/TestExpectations:
2013         * platform/mac-wk1/TestExpectations:
2014         * platform/mac-wk2/TestExpectations:
2015
2016 2018-04-16  Keith Rollin  <krollin@apple.com>
2017
2018         REGRESSION: [mac-wk2 release] LayoutTest http/tests/security/contentSecurityPolicy/script-src-blocked-error-event.html is flaky
2019         https://bugs.webkit.org/show_bug.cgi?id=184673
2020         <rdar://problem/39474698>
2021
2022         Unreviewed test gardening. The test was flaky because the HTTP parser
2023         would try to preload the Javascript resource. Sometimes this operation
2024         would complete in time to print its own console message, duplicating a
2025         subsequent one when the non-preloading resource-load occurs. Updated
2026         the test to load the Javascript in such a way that it skips the reload
2027         step.
2028
2029         * TestExpectations:
2030         * http/tests/security/contentSecurityPolicy/script-src-blocked-error-event-expected.txt:
2031         * http/tests/security/contentSecurityPolicy/script-src-blocked-error-event.html:
2032
2033 2018-04-16  Ross Kirsling  <ross.kirsling@sony.com>
2034
2035         Unreviewed. Update WinCairo TestExpectations in preparation for LayoutTests automation.
2036
2037         * platform/wincairo/TestExpectations:
2038         Updated current failures for directories A-E. Added temporary skips for everything after.
2039
2040         * platform/wincairo/accessibility:
2041         * platform/wincairo/animations/3d:
2042         * platform/wincairo/css2.1:
2043         * platform/wincairo/css3:
2044         * platform/wincairo/editing:
2045         * platform/wincairo/fast/css-generated-content:
2046         * platform/wincairo/fast/dom:
2047         * platform/wincairo/legacy-animation-engine/animations/3d:
2048         * platform/wincairo/legacy-animation-engine/compositing:
2049         Added expectation files.
2050
2051 2018-04-16  Megan Gardner  <megan_gardner@apple.com>
2052
2053         Switch to UIWKTextInteractionAssistant for non-editable text
2054         https://bugs.webkit.org/show_bug.cgi?id=182834
2055
2056         Reviewed by Beth Dakin.
2057         
2058         Marking tests as flaky and to be fixed later.
2059
2060         * platform/ios-wk2/TestExpectations:
2061
2062 2018-04-16  Youenn Fablet  <youenn@apple.com>
2063
2064         Use NetworkLoadChecker to handle synchronous HTTP loads
2065         https://bugs.webkit.org/show_bug.cgi?id=184240
2066
2067         Reviewed by Chris Dumez.
2068
2069         * http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
2070         * http/wpt/beacon/cors/cors-preflight-blob-failure.html: Fix buggy assertion.
2071         Test should check for actual request header and not header name in Access-Control-Request-Headers.
2072         * http/wpt/beacon/cors/cors-preflight-blob-success.html: Ditto.
2073         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: Added.
2074         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt: Added.
2075         * platform/mac-wk1/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt: Added.
2076         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-and-redirects-expected.txt: Added.
2077         * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: Added.
2078         * platform/win/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt: Added.
2079         * platform/win/http/tests/xmlhttprequest/cross-origin-no-authorization-expected.txt: Added.
2080         * platform/mac-highsierra-wk2/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt.
2081         * platform/mac-highsierra-wk2/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt.
2082         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt.
2083         * platform/mac-wk1/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt.
2084         * platform/mac-wk1/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/cors/request-headers-expected.txt.
2085         * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
2086         * platform/win/http/tests/xmlhttprequest/access-control-preflight-not-successful-expected.txt:
2087         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-basic-setrequestheader-expected.txt.
2088         * platform/win/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/XMLHttpRequest/send-authentication-cors-setrequestheader-no-cred-expected.txt.
2089         * platform/win/imported/w3c/web-platform-tests/cors/request-headers-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/cors/request-headers-expected.txt.
2090
2091 2018-04-16  Per Arne Vollan  <pvollan@apple.com>
2092
2093         Mark css3/filters/blur-various-radii.html as a crash on Windows.
2094         https://bugs.webkit.org/show_bug.cgi?id=184649
2095
2096         Unreviewed test gardening.
2097
2098         * platform/win/TestExpectations:
2099
2100 2018-04-13  Carlos Ramalho  <cadubentzen@gmail.com>
2101
2102         [GTK][Wayland] Unflag test-case fast/canvas/canvas-createPattern-video-modify.html
2103         https://bugs.webkit.org/show_bug.cgi?id=182432
2104
2105         Reviewed by Michael Catanzaro.
2106
2107         * platform/gtk-wayland/TestExpectations: Unmarked fast/canvas/canvas-createPattern-video-modify.html
2108
2109 2018-04-13  Ryan Haddad  <ryanhaddad@apple.com>
2110
2111         Mark http/wpt/service-workers/header-filtering.https.html as flaky.
2112         https://bugs.webkit.org/show_bug.cgi?id=184469
2113
2114         Unreviewed test gardening.
2115
2116         * platform/mac-wk2/TestExpectations:
2117
2118 2018-04-13  Ryan Haddad  <ryanhaddad@apple.com>
2119
2120         Mark http/tests/cache-storage/cache-records-persistency.https.html as flaky.
2121         https://bugs.webkit.org/show_bug.cgi?id=177380
2122
2123         Unreviewed test gardening.
2124
2125         * platform/mac-wk2/TestExpectations:
2126
2127 2018-04-13  Ryan Haddad  <ryanhaddad@apple.com>
2128
2129         Mark media/audio-concurrent-supported.html as flaky.
2130         https://bugs.webkit.org/show_bug.cgi?id=184612
2131
2132         Unreviewed test gardening.
2133
2134         * platform/mac/TestExpectations:
2135
2136 2018-04-13  Ryan Haddad  <ryanhaddad@apple.com>
2137
2138         Mark media/video-volume-slider-drag.html as flaky.
2139         https://bugs.webkit.org/show_bug.cgi?id=184610
2140
2141         Unreviewed test gardening.
2142
2143         * platform/mac/TestExpectations:
2144
2145 2018-04-13  Ryan Haddad  <ryanhaddad@apple.com>
2146
2147         Skip animations/added-while-suspended.html and transitions/created-while-suspended.html.
2148         https://bugs.webkit.org/show_bug.cgi?id=184608
2149
2150         Unreviewed test gardening.
2151
2152         * platform/ios/TestExpectations:
2153         * platform/mac/TestExpectations:
2154
2155 2018-04-12  Antoine Quint  <graouts@apple.com>
2156
2157         [Web Animations] Turn CSS Animations and CSS Transitions as Web Animations on by default
2158         https://bugs.webkit.org/show_bug.cgi?id=184569
2159         <rdar://problem/38671301>
2160
2161         Reviewed by Jon Lee.
2162
2163         * TestExpectations: A small number of tests regressed with the flag on, so we list them and have raised
2164         bugs to fix them ASAP.
2165         * animations/animation-direction-alternate-reverse-expected.txt:
2166         * animations/animation-direction-alternate-reverse.html: This test was incorrect since it assumes that at the
2167         end active boundary time we are using the end value whereas we are using the start value. Indeed, since the
2168         fill-mode is "none", at the end of the active time, the progress is null per the Web Animations spec.
2169         * animations/animation-hit-test-transform.html: Stop using the internals method.
2170         * animations/animation-internals-api-expected.txt: Removed.
2171         * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
2172         * animations/animation-internals-api-multiple-keyframes.html: Removed. This test only tests an internals method
2173         that is no longer relevant for the new animation engine, but preserved for compatibility with legacy tests.
2174         * animations/animation-internals-api.html: Removed. This test only tests an internals method that is no longer
2175         relevant for the new animation engine, but preserved for compatibility with legacy tests.
2176         * animations/big-rotation-expected.txt:
2177         * animations/big-rotation.html: Here again we are correcting a test which made the wrong assumption about the
2178         value generated at the end active boundary time.
2179         * animations/duplicated-keyframes-name.html: We make the animation fill forwards to check that we are using
2180         the correct end value for an animation with multiple 100% keyframe.
2181         * animations/fill-forwards-end-state.html: Same as previous test.
2182         * animations/fill-mode-forwards-zero-duration-expected.txt:
2183         * animations/fill-mode-forwards-zero-duration.html: This test should seek after its delay + duration, so we test
2184         at 3s instead of 1s. This is due to a behavior difference between internals.pauseAnimationAtTimeOnElement() and
2185         its replacement.
2186         * fast/css-generated-content/pseudo-animation.html: Use internals.pseudoElement() and the Web Animations API rather
2187         than internals.pauseAnimationAtTimeOnPseudoElement().
2188         * fast/css-generated-content/pseudo-transition.html: Use internals.pseudoElement() and the Web Animations API rather
2189         than internals.pauseTransitionAtTimeOnPseudoElement().
2190         * platform/ios/TestExpectations:
2191         * platform/win/TestExpectations: Remove references to tests that we are removing.
2192         * transitions/remove-transition-style.html: Use document.getAnimations() to figure out how many animations are running.
2193         * transitions/transition-drt-api-delay-expected.txt: Removed.
2194         * transitions/transition-drt-api-delay.html: Removed. This test only tests an internals method that is no longer
2195         relevant for the new animation engine, but preserved for compatibility with legacy tests.
2196         * transitions/transition-drt-api-expected.txt: Removed.
2197         * transitions/transition-drt-api.html: Removed. This test only tests an internals method that is no longer
2198         relevant for the new animation engine, but preserved for compatibility with legacy tests.
2199         * transitions/transition-hit-test-transform.html: Stop using internals.pauseTransitionAtTimeOnElement().
2200         * transitions/zero-duration-with-non-zero-delay-end.html: Use the Web Animations API instead of internals.numberOfActiveAnimations().
2201
2202 2018-04-13  Per Arne Vollan  <pvollan@apple.com>
2203
2204         Mark some legacy-animation-engine tests as failures on Windows.
2205         https://bugs.webkit.org/show_bug.cgi?id=184482
2206
2207         Unreviewed test gardening.
2208
2209         * platform/win/TestExpectations:
2210
2211 2018-04-13  Claudio Saavedra  <csaavedra@igalia.com>
2212
2213         [GTK][GStreamer] Mark a few crashing tests since playbin3 was made available
2214
2215         Unreviewed gardening
2216         * platform/gtk/TestExpectations:
2217
2218 2018-04-12  Keith Rollin  <krollin@apple.com>
2219
2220         [mac-wk2] LayoutTest http/tests/security/anchor-download-allow-data.html is a flaky failure
2221         https://bugs.webkit.org/show_bug.cgi?id=161745
2222         <rdar://problem/39391176>
2223
2224         Unreviewed test gardening. Re-enable this test now that it is
2225         consistently passing.
2226
2227         * platform/mac-wk2/TestExpectations:
2228
2229 2018-04-12  Keith Rollin  <krollin@apple.com>
2230
2231         REGRESSION: [mac-wk2 release] LayoutTest http/tests/security/cross-origin-plugin-allowed.html is a flaky failure
2232         https://bugs.webkit.org/show_bug.cgi?id=161539
2233         <rdar://problem/39389781>
2234
2235         Unreviewed test gardening. Re-enabled this test. It passes in local
2236         testing and the flakiness dashboard doesn't show any problems with it.
2237
2238         * platform/mac-wk2/TestExpectations:
2239
2240 2018-04-12  Keith Rollin  <krollin@apple.com>
2241
2242         Address possible "CFNetwork SSLHandshake failed (-9847)" test failure.
2243         https://bugs.webkit.org/show_bug.cgi?id=184487
2244
2245         Unreviewed test gardening. Mark
2246         upgrade-redirect-https-to-http-script-in-iframe.html as no longer
2247         flaky.
2248
2249         * platform/mac/TestExpectations:
2250
2251 2018-04-12  Daniel Bates  <dabates@apple.com>
2252
2253         Content-Type not enforced for <script> allows for XSS
2254         https://bugs.webkit.org/show_bug.cgi?id=184386
2255         <rdar://problem/39112268>
2256
2257         Reviewed by Brady Eidson.
2258
2259         Add tests to ensure that we block JavaScript scripts with a banned MIME type and update expected results.
2260
2261         Update tests http/tests/security/{cross-origin-cached-scripts, cross-origin-cached-scripts-parallel}.html
2262         to load JavaScript scripts with MIME type text/javascript. These tests load JavaScript scripts indirectly
2263         via the helper script LayoutTests/http/tests/security/resources/allow-if-origin.php. The script
2264         allow-if-origin.php returns a response with MIME type image/png in absence of query string argument
2265         contentType. We need to update these tests to pass contentType=text/javascript to allow-if-origin.php.
2266
2267         * TestExpectations: Mark test web-platform-tests/fetch/api/basic/block-mime-as-script.html DumpJSConsoleLogInStdErr
2268         to ignore console message output when comparing the actual and expected result because the order the
2269         sub tests are run is non-deterministic and the blocked MIME error message is specific to the blocked
2270         response.
2271         * http/tests/security/contentTypeOptions/invalid-content-type-options-allowed-expected.txt:
2272         * http/tests/security/contentTypeOptions/invalid-content-type-options-allowed.html:
2273         * http/tests/security/contentTypeOptions/resources/script-with-header.pl: Modified to only
2274         set the HTTP header X-Content-Type-Options if the query argument no-content-type-options it
2275         not present or evaluates to false in a boolean context. This lets us make use of this script
2276         to test banned JavaScript MIME types.
2277         * http/tests/security/cross-origin-cached-scripts-expected.txt:
2278         * http/tests/security/cross-origin-cached-scripts-parallel-expected.txt:
2279         * http/tests/security/cross-origin-cached-scripts-parallel.html:
2280         * http/tests/security/cross-origin-cached-scripts.html:
2281         * http/tests/security/resources/abe-that-increments-scriptsSuccessfullyLoaded.jpg: Added.
2282         This file is both a valid JPEG image and a valid JavaScript script. When interpreted as a JavaScript
2283         script it will increment the global variable self.scriptsSuccessfullyLoaded (defining it if
2284         not already defined).
2285         * http/tests/security/script-with-banned-mimetype-expected.txt: Added.
2286         * http/tests/security/script-with-banned-mimetype.html: Added.
2287         * http/tests/workers/resources/worker-importScripts-banned-mimetype.php: Added.
2288         * http/tests/workers/worker-importScripts-banned-mimetype-expected.txt: Added.
2289         * http/tests/workers/worker-importScripts-banned-mimetype.html: Added.
2290
2291 2018-04-12  Antoine Quint  <graouts@apple.com>
2292
2293         [Web Animations] Fix a host of small CSS Animations and CSS Transitions issues
2294         https://bugs.webkit.org/show_bug.cgi?id=184555
2295
2296         Reviewed by Dean Jackson.
2297
2298         Mark more tests as passing when the CSS Animations and CSS Transitions as Web Animations flag is on.
2299
2300         * animations/animation-border-overflow.html:
2301         * animations/lineheight-animation.html:
2302         * animations/missing-from-to-transforms.html:
2303         * animations/missing-values-first-keyframe.html:
2304         * animations/missing-values-last-keyframe.html:
2305         * animations/transition-and-animation-1.html:
2306         * animations/transition-and-animation-2.html:
2307         * animations/transition-and-animation-3.html:
2308         * animations/width-using-ems.html:
2309         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
2310         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
2311         * compositing/layer-creation/scale-rotation-animation-overlap.html:
2312         * compositing/layer-creation/translate-scale-animation-overlap.html:
2313         * css3/filters/filter-animation-from-none-hw.html:
2314         * css3/filters/filter-animation-from-none-multi-hw.html:
2315         * css3/filters/filter-animation-from-none-multi.html:
2316         * css3/filters/filter-animation-from-none.html:
2317         * imported/blink/transitions/unprefixed-transform.html:
2318         * transitions/interrupted-all-transition.html:
2319
2320 2018-04-12  Keith Rollin  <krollin@apple.com>
2321
2322         Fix flakiness in insecure-iframe-in-main-frame.html
2323         https://bugs.webkit.org/show_bug.cgi?id=184432
2324
2325         Reviewed by Daniel Bates.
2326
2327         Mark insecure-iframe-in-main-frame.html as no longer flaky. Tweak it
2328         so that the frame-load events of the test window do no interleave with
2329         the frame-load events of the window opened by the test so that any
2330         non-deterministic behavior doesn't affect the order of the expect
2331         sequence of messages.
2332
2333         * TestExpectations:
2334         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
2335         * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame.html:
2336         * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
2337
2338 2018-04-12  Ryan Haddad  <ryanhaddad@apple.com>
2339
2340         Unreviewed, rolling out r230554.
2341
2342         The non-ASCII character in the filename causes issues with SVN
2343
2344         Reverted changeset:
2345
2346         "input.webkitEntries does not work as expected when folder
2347         contains accented chars"
2348         https://bugs.webkit.org/show_bug.cgi?id=184517
2349         https://trac.webkit.org/changeset/230554
2350
2351 2018-04-12  Antoine Quint  <graouts@apple.com>
2352
2353         [Web Animations] Suspend animations when required
2354         https://bugs.webkit.org/show_bug.cgi?id=184541
2355
2356         Reviewed by Jon Lee.
2357
2358         Mark more tests as passing when the CSS Animations and CSS Transitions as Web Animations flag is on.
2359
2360         * animations/animation-controller-drt-api.html:
2361         * animations/animation-followed-by-transition.html:
2362         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
2363         * fast/animation/css-animation-resuming-when-visible.html:
2364
2365 2018-04-12  Antoine Quint  <graouts@apple.com>
2366
2367         [Web Animations] Throttle animations when lowPowerMode is on
2368         https://bugs.webkit.org/show_bug.cgi?id=184540
2369
2370         Reviewed by Jon Lee.
2371
2372         Mark one more test as passing when the CSS Animations and CSS Transitions as Web Animations flag is on.
2373
2374         * fast/animation/css-animation-throttling-lowPowerMode.html:
2375
2376 2018-04-12  Antoine Quint  <graouts@apple.com>
2377
2378         [Web Animations] Ensure elements overlapping with elements animating also get composited
2379         https://bugs.webkit.org/show_bug.cgi?id=184539
2380
2381         Reviewed by Jon Lee.
2382
2383         Opt more tests in the CSS Animations and CSS Transitions as Web Animations runtime flag since they now pass.
2384
2385         * compositing/backing/backface-visibility-flip.html:
2386         * compositing/layer-creation/overlap-animation-clipping.html:
2387         * compositing/layer-creation/overlap-animation-container.html:
2388         * compositing/layer-creation/overlap-animation.html:
2389         * compositing/layer-creation/translate-animation-overlap.html:
2390
2391 2018-04-11  Antoine Quint  <graouts@apple.com>
2392
2393         [Web Animations] Enable seeking for hardware animations
2394         https://bugs.webkit.org/show_bug.cgi?id=184518
2395
2396         Reviewed by Dean Jackson.
2397
2398         Update current test expectations, some tests have regressed because they weren't probably running their hardware
2399         animations. Followup patches will make them opt into CSS Animations and CSS Transitions as Web Animations again.
2400
2401         * animations/3d/transform-origin-vs-functions.html:
2402         * animations/change-completed-animation-transform.html:
2403         * animations/missing-values-first-keyframe.html:
2404         * animations/missing-values-last-keyframe.html:
2405         * animations/play-state-start-paused.html:
2406         * compositing/contents-scale/animating.html:
2407         * compositing/layer-creation/animation-overlap-with-children.html:
2408         * compositing/overflow/overflow-positioning.html:
2409         * compositing/visible-rect/animated.html:
2410         * css3/filters/filter-animation-from-none-hw.html:
2411         * css3/filters/filter-animation-from-none-multi-hw.html:
2412         * css3/filters/filter-animation-from-none-multi.html:
2413         * css3/filters/filter-animation-from-none.html:
2414         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2415
2416 2018-04-12  Per Arne Vollan  <pvollan@apple.com>
2417
2418         Skip the test fast/forms/file/entries-api/webkitEntries-nonascii-folder-name.html on Windows.
2419         https://bugs.webkit.org/show_bug.cgi?id=184537
2420
2421         Unreviewed test gardening.
2422
2423         * platform/win/TestExpectations:
2424
2425 2018-04-12  Zan Dobersek  <zdobersek@igalia.com>
2426
2427         Unreviewed WPE gardening. Adding or updating more baselines affected by
2428         web-platform-test syncs in r230330, r230353 and r230445.
2429
2430         * platform/wpe/imported/w3c/web-platform-tests/FileAPI: Added.
2431         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/url: Added.
2432         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/url/url-with-fetch.any-expected.txt: Added.
2433         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/url/url-with-fetch.any.worker-expected.txt: Added.
2434         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt: Added.
2435         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-worker-expected.txt: Added.
2436         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method-expected.txt:
2437         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method-worker-expected.txt:
2438         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/request: Added.
2439         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt: Added.
2440         * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2441         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-embedded-expected.txt:
2442         * platform/wpe/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt:
2443         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt:
2444         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-area-element: Added.
2445         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-area-element/area-download-click-expected.txt: Added.
2446         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/text-level-semantics: Added.
2447         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/text-level-semantics/the-a-element: Added.
2448         * platform/wpe/imported/w3c/web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click-expected.txt: Added.
2449         * platform/wpe/imported/w3c/web-platform-tests/streams: Added.
2450         * platform/wpe/imported/w3c/web-platform-tests/streams/readable-byte-streams: Added.
2451         * platform/wpe/imported/w3c/web-platform-tests/streams/readable-byte-streams/general-expected.txt: Added.
2452         * platform/wpe/imported/w3c/web-platform-tests/touch-events: Added.
2453         * platform/wpe/imported/w3c/web-platform-tests/touch-events/historical-expected.txt: Added.
2454         * platform/wpe/imported/w3c/web-platform-tests/webaudio: Added.
2455         * platform/wpe/imported/w3c/web-platform-tests/webaudio/the-audio-api: Added.
2456         * platform/wpe/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface: Added.
2457         * platform/wpe/imported/w3c/web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest-expected.txt: Added.
2458
2459 2018-04-11  Chris Dumez  <cdumez@apple.com>
2460
2461         input.webkitEntries does not work as expected when folder contains accented chars
2462         https://bugs.webkit.org/show_bug.cgi?id=184517
2463         <rdar://problem/39265537>
2464
2465         Reviewed by Ryosuke Niwa.
2466
2467         Add layout test coverage.
2468
2469         * fast/forms/file/entries-api/webkitEntries-nonascii-folder-name-expected.txt: Added.
2470         * fast/forms/file/entries-api/webkitEntries-nonascii-folder-name.html: Added.
2471
2472 2018-04-11  Youenn Fablet  <youenn@apple.com>
2473
2474         Preventively expect UTF8 strings from libwebrtc SDP and error messages
2475         https://bugs.webkit.org/show_bug.cgi?id=184509
2476
2477         Reviewed by Eric Carlson.
2478
2479         * webrtc/utf8-sdp-expected.txt: Added.
2480         * webrtc/utf8-sdp.html: Added.
2481
2482 2018-04-11  Alicia Boya García  <aboya@igalia.com>
2483
2484         [GTK] Unreviewed test gardening
2485         https://bugs.webkit.org/show_bug.cgi?id=184506
2486
2487         * TestExpectations:
2488         * platform/gtk/TestExpectations:
2489         * platform/gtk/imported/w3c/web-platform-tests/media-source/mediasource-is-type-supported-expected.txt:
2490         * platform/ios-wk1/TestExpectations:
2491         * platform/ios-wk2/TestExpectations:
2492         * platform/mac/TestExpectations:
2493         * platform/win/TestExpectations:
2494
2495 2018-04-11  Brent Fulgham  <bfulgham@apple.com>
2496
2497         Show punycode if URL contains Latin dum character
2498         https://bugs.webkit.org/show_bug.cgi?id=184477
2499         <rdar://problem/39121999>
2500
2501         Reviewed by David Kilzer.
2502
2503         * fast/url/host-expected.txt:
2504         * fast/url/host.html:
2505
2506 2018-04-11  Wenson Hsieh  <wenson_hsieh@apple.com>
2507
2508         [Extra zoom mode] Missing label when focusing a <select> with a title attribute but no associated <label>
2509         https://bugs.webkit.org/show_bug.cgi?id=184352
2510         <rdar://problem/39237683>
2511
2512         Reviewed by Andy Estes.
2513
2514         Add a new layout test to check that the title of select elements is propagated to the UI process upon focus.
2515         This title is used for several purposes, one of them being the title of select menus in the table view
2516         controller presented when tapping on a select on an iPad, so the test checks that the title of the select is
2517         shown here.
2518
2519         Also moves a select-related helper into UIHelper from basic-gestures.js (since this doesn't involve user gesture
2520         simulation in any way) and also introduces a new UIHelper method for querying the title of the select menu that
2521         is currently being presented.
2522
2523         * fast/forms/ios/ipad/multiple-select-updates-renderer.html:
2524         * fast/forms/ios/ipad/select-with-title-expected.txt: Added.
2525         * fast/forms/ios/ipad/select-with-title.html: Copied from LayoutTests/fast/forms/ios/ipad/multiple-select-updates-renderer.html.
2526         * resources/basic-gestures.js:
2527         * resources/ui-helper.js:
2528         (window.UIHelper.selectFormAccessoryPickerRow):
2529         (window.UIHelper.selectFormPopoverTitle):
2530         (window.UIHelper):
2531
2532 2018-04-10  Ryan Haddad  <ryanhaddad@apple.com>
2533
2534         Mark imported/w3c/web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-in-object-fallback.html as flaky.
2535         https://bugs.webkit.org/show_bug.cgi?id=184456
2536
2537         Unreviewed test gardening.
2538
2539         * platform/mac-wk1/TestExpectations:
2540
2541 2018-04-11  Zan Dobersek  <zdobersek@igalia.com>
2542
2543         Unreviewed WPE gardening. Updating expectations and moving baselines
2544         for EME and WebCryptoAPI tests after W3C sync in r230445.
2545
2546         * platform/wpe/TestExpectations:
2547         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/: Updated.
2548         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/: Updated.
2549
2550 2018-04-10  Wenson Hsieh  <wenson_hsieh@apple.com>
2551
2552         FrameSelection::appearanceUpdateTimerFired should be robust against layout passes underneath it
2553         https://bugs.webkit.org/show_bug.cgi?id=183395
2554         <rdar://problem/38055732>
2555
2556         Reviewed by Zalan Bujtas.
2557
2558         Add a new layout test that passes if we didn't crash.
2559
2560         * editing/selection/iframe-update-selection-appearance-expected.txt: Added.
2561         * editing/selection/iframe-update-selection-appearance.html: Added.
2562
2563 2018-04-10  Nan Wang  <n_wang@apple.com>
2564
2565         AX: Expose strong password fields on iOS
2566         https://bugs.webkit.org/show_bug.cgi?id=184465
2567         <rdar://problem/39325104>
2568
2569         Reviewed by Chris Fleizach.
2570
2571         * accessibility/ios-simulator/strong-password-field-expected.txt: Added.
2572         * accessibility/ios-simulator/strong-password-field.html: Added.
2573
2574 2018-04-10  Per Arne Vollan  <pvollan@apple.com>
2575
2576         Mark legacy-animation-engine/compositing tests as failures on Windows.
2577         https://bugs.webkit.org/show_bug.cgi?id=184482
2578
2579         Unreviewed test gardening.
2580
2581         * platform/win/TestExpectations:
2582
2583 2018-04-10  Ryan Haddad  <ryanhaddad@apple.com>
2584
2585         Mark legacy-animation-engine/animations/animation-callback-timestamp.html as flaky.
2586         https://bugs.webkit.org/show_bug.cgi?id=184459
2587
2588         Unreviewed test gardening.
2589
2590         * platform/mac/TestExpectations:
2591
2592 2018-04-10  Keith Rollin  <krollin@apple.com>
2593
2594         http/tests/security/shape-image-cors-redirect-error-message-logging-*.html tests are flaky
2595         https://bugs.webkit.org/show_bug.cgi?id=155634
2596         <rdar://problem/39326489>
2597
2598         Reviewed by Youenn Fablet.
2599
2600         These tests no longer appear to be flaky. I believe they were
2601         addressed in <https://trac.webkit.org/changeset/217069/webkit>. After
2602         enabling the test and rebasing the results, I ran run-webkit-tests
2603         with --repeat-each=20 --iterations=20, and then I wrapped the
2604         run-webkit-tests command in a loop that invoked it 20 times.
2605
2606         * TestExpectations:
2607         * http/tests/security/shape-image-cors-redirect-error-message-logging-1-expected.txt:
2608         * http/tests/security/shape-image-cors-redirect-error-message-logging-2-expected.txt:
2609         * http/tests/security/shape-image-cors-redirect-error-message-logging-3-expected.txt:
2610         * http/tests/security/shape-image-cors-redirect-error-message-logging-4-expected.txt:
2611
2612 2018-04-10  Youenn Fablet  <youenn@apple.com>
2613
2614         Beacon redirect responses should be CORS validated
2615         https://bugs.webkit.org/show_bug.cgi?id=184378
2616
2617         Reviewed by Chris Dumez.
2618
2619         * TestExpectations:
2620         * http/wpt/beacon/cors/cors-redirect-failure-expected.txt: Added.
2621         * http/wpt/beacon/cors/cors-redirect-failure.html: Added.
2622         * http/wpt/beacon/resources/redirect.py:
2623         (main):
2624
2625 2018-04-10  Youenn Fablet  <youenn@apple.com>
2626
2627         webrtc/datachannel/bufferedAmountLowThreshold tests are failing on WK1
2628         https://bugs.webkit.org/show_bug.cgi?id=184427
2629
2630         Reviewed by Eric Carlson.
2631
2632         Decrease the size of the string sent as one chunk as it may create timeouts.
2633         Instead, we will call more often the send method untile reaching the threshold.
2634
2635         * platform/mac-wk1/TestExpectations:
2636         * webrtc/datachannel/bufferedAmountLowThreshold-default.html:
2637         * webrtc/datachannel/bufferedAmountLowThreshold.html:
2638
2639 2018-04-10  Sihui Liu  <sihui_liu@apple.com>
2640
2641         Loading of multipart response was cancelled because of content policy set in WebFrameLoaderClient::dispatchDecidePolicyForResponse
2642         https://bugs.webkit.org/show_bug.cgi?id=184268
2643         <rdar://problem/39144446>
2644
2645         Reviewed by Chris Dumez.
2646
2647         * http/tests/multipart/multipart-html-expected.txt:
2648         * http/tests/multipart/multipart-html.php:
2649
2650 2018-04-10  Ryan Haddad  <ryanhaddad@apple.com>
2651
2652         Mark imported/w3c/web-platform-tests/workers/name-property.html as flaky.
2653         https://bugs.webkit.org/show_bug.cgi?id=184453
2654
2655         Unreviewed test gardening.
2656
2657         * TestExpectations:
2658
2659 2018-04-10  Per Arne Vollan  <pvollan@apple.com>
2660
2661         Update test expectations in the new legacy-animation-engine directory.
2662
2663         Unreviewed test gardening.
2664
2665         * platform/win/TestExpectations:
2666
2667 2018-04-09  Antoine Quint  <graouts@apple.com>
2668
2669         Attempt to fix some test reported test failures in the new legacy-animation-engine directory. 
2670
2671         Unreviewed test gardening.
2672
2673         * platform/win/TestExpectations:
2674         * platform/wpe/TestExpectations:
2675
2676 2018-04-09  Antoine Quint  <graouts@apple.com>
2677
2678         [Web Animations] Duplicate layout tests exercising CSS Animations and CSS Transitions in a dedicated legacy directory
2679         https://bugs.webkit.org/show_bug.cgi?id=184420
2680
2681         Reviewed by Dean Jackson.
2682
2683         This is the first step towards turning CSS Animations and CSS Transitions as Web Animations on by default. Here, we
2684         take all existing layout tests using CSS Animations and CSS Transitions and duplicate them in "legacy" directories
2685         such that we can keep them running with the legacy animation engine once the flag is switched. Future patches will
2686         update DRT and WKTR to make these tests run with the legacy code path by default.
2687
2688         * TestExpectations:
2689         * legacy-animation-engine/accessibility/content-changed-notification-causes-crash-expected.txt: Added.
2690         * legacy-animation-engine/accessibility/content-changed-notification-causes-crash.html: Added.
2691         * legacy-animation-engine/accessibility/transformed-bounds-expected.txt: Added.
2692         * legacy-animation-engine/accessibility/transformed-bounds.html: Added.
2693         * legacy-animation-engine/animations/3d/change-transform-in-end-event.html: Added.
2694         * legacy-animation-engine/animations/3d/matrix-transform-type-animation.html: Added.
2695         * legacy-animation-engine/animations/3d/replace-filling-transform-expected.png: Added.
2696         * legacy-animation-engine/animations/3d/replace-filling-transform-expected.txt: Added.
2697         * legacy-animation-engine/animations/3d/replace-filling-transform.html: Added.
2698         * legacy-animation-engine/animations/3d/state-at-end-event-transform.html: Added.
2699         * legacy-animation-engine/animations/3d/transform-origin-vs-functions-expected.txt: Added.
2700         * legacy-animation-engine/animations/3d/transform-origin-vs-functions.html: Added.
2701         * legacy-animation-engine/animations/3d/transform-perspective-expected.txt: Added.
2702         * legacy-animation-engine/animations/3d/transform-perspective.html: Added.
2703         * legacy-animation-engine/animations/CSSKeyframesRule-name-null-expected.txt: Added.
2704         * legacy-animation-engine/animations/CSSKeyframesRule-name-null.html: Added.
2705         * legacy-animation-engine/animations/CSSKeyframesRule-parameters-expected.txt: Added.
2706         * legacy-animation-engine/animations/CSSKeyframesRule-parameters.html: Added.
2707         * legacy-animation-engine/animations/added-while-suspended-expected.txt: Added.
2708         * legacy-animation-engine/animations/added-while-suspended.html: Added.
2709         * legacy-animation-engine/animations/additive-transform-animations-expected.png: Added.
2710         * legacy-animation-engine/animations/additive-transform-animations.html: Added.
2711         * legacy-animation-engine/animations/animation-add-events-in-handler-expected.txt: Added.
2712         * legacy-animation-engine/animations/animation-add-events-in-handler.html: Added.
2713         * legacy-animation-engine/animations/animation-border-overflow-expected.txt: Added.
2714         * legacy-animation-engine/animations/animation-border-overflow.html: Added.
2715         * legacy-animation-engine/animations/animation-callback-timestamp-expected.txt: Added.
2716         * legacy-animation-engine/animations/animation-callback-timestamp.html: Added.
2717         * legacy-animation-engine/animations/animation-controller-drt-api-expected.txt: Added.
2718         * legacy-animation-engine/animations/animation-controller-drt-api.html: Added.
2719         * legacy-animation-engine/animations/animation-css-rule-types-expected.txt: Added.
2720         * legacy-animation-engine/animations/animation-css-rule-types.html: Added.
2721         * legacy-animation-engine/animations/animation-delay-changed-expected.txt: Added.
2722         * legacy-animation-engine/animations/animation-delay-changed.html: Added.
2723         * legacy-animation-engine/animations/animation-direction-alternate-reverse-expected.txt: Added.
2724         * legacy-animation-engine/animations/animation-direction-alternate-reverse.html: Added.
2725         * legacy-animation-engine/animations/animation-direction-expected.txt: Added.
2726         * legacy-animation-engine/animations/animation-direction-normal-expected.png: Added.
2727         * legacy-animation-engine/animations/animation-direction-normal-expected.txt: Added.
2728         * legacy-animation-engine/animations/animation-direction-normal.html: Added.
2729         * legacy-animation-engine/animations/animation-direction-reverse-expected.txt: Added.
2730         * legacy-animation-engine/animations/animation-direction-reverse-fill-mode-expected.txt: Added.
2731         * legacy-animation-engine/animations/animation-direction-reverse-fill-mode-hardware-expected.txt: Added.
2732         * legacy-animation-engine/animations/animation-direction-reverse-fill-mode-hardware.html: Added.
2733         * legacy-animation-engine/animations/animation-direction-reverse-fill-mode.html: Added.
2734         * legacy-animation-engine/animations/animation-direction-reverse-hardware-expected.txt: Added.
2735         * legacy-animation-engine/animations/animation-direction-reverse-hardware-opacity-expected.txt: Added.
2736         * legacy-animation-engine/animations/animation-direction-reverse-hardware-opacity.html: Added.
2737         * legacy-animation-engine/animations/animation-direction-reverse-hardware.html: Added.
2738         * legacy-animation-engine/animations/animation-direction-reverse-non-hardware-expected.txt: Added.
2739         * legacy-animation-engine/animations/animation-direction-reverse-non-hardware.html: Added.
2740         * legacy-animation-engine/animations/animation-direction-reverse-timing-functions-expected.txt: Added.
2741         * legacy-animation-engine/animations/animation-direction-reverse-timing-functions-hardware-expected.txt: Added.
2742         * legacy-animation-engine/animations/animation-direction-reverse-timing-functions-hardware.html: Added.
2743         * legacy-animation-engine/animations/animation-direction-reverse-timing-functions.html: Added.
2744         * legacy-animation-engine/animations/animation-direction-reverse.html: Added.
2745         * legacy-animation-engine/animations/animation-direction.html: Added.
2746         * legacy-animation-engine/animations/animation-end-event-destroy-renderer-expected.txt: Added.
2747         * legacy-animation-engine/animations/animation-end-event-destroy-renderer.html: Added.
2748         * legacy-animation-engine/animations/animation-end-event-short-iterations-expected.txt: Added.
2749         * legacy-animation-engine/animations/animation-end-event-short-iterations.html: Added.
2750         * legacy-animation-engine/animations/animation-events-create-expected.txt: Added.
2751         * legacy-animation-engine/animations/animation-events-create.html: Added.
2752         * legacy-animation-engine/animations/animation-events-not-cancelable-expected.txt: Added.
2753         * legacy-animation-engine/animations/animation-events-not-cancelable.html: Added.
2754         * legacy-animation-engine/animations/animation-followed-by-transition-expected.txt: Added.
2755         * legacy-animation-engine/animations/animation-followed-by-transition.html: Added.
2756         * legacy-animation-engine/animations/animation-hit-test-expected.txt: Added.
2757         * legacy-animation-engine/animations/animation-hit-test-transform-expected.txt: Added.
2758         * legacy-animation-engine/animations/animation-hit-test-transform.html: Added.
2759         * legacy-animation-engine/animations/animation-hit-test.html: Added.
2760         * legacy-animation-engine/animations/animation-initial-inheritance-expected.html: Added.
2761         * legacy-animation-engine/animations/animation-initial-inheritance.html: Added.
2762         * legacy-animation-engine/animations/animation-internals-api-expected.txt: Added.
2763         * legacy-animation-engine/animations/animation-internals-api-multiple-keyframes-expected.txt: Added.
2764         * legacy-animation-engine/animations/animation-internals-api-multiple-keyframes.html: Added.
2765         * legacy-animation-engine/animations/animation-internals-api.html: Added.
2766         * legacy-animation-engine/animations/animation-iteration-event-destroy-renderer-expected.txt: Added.
2767         * legacy-animation-engine/animations/animation-iteration-event-destroy-renderer.html: Added.
2768         * legacy-animation-engine/animations/animation-matrix-negative-scale-unmatrix-expected.txt: Added.
2769         * legacy-animation-engine/animations/animation-matrix-negative-scale-unmatrix.html: Added.
2770         * legacy-animation-engine/animations/animation-multiple-callbacks-timestamp-expected.txt: Added.
2771         * legacy-animation-engine/animations/animation-multiple-callbacks-timestamp.html: Added.
2772         * legacy-animation-engine/animations/animation-offscreen-to-onscreen-expected.png: Added.
2773         * legacy-animation-engine/animations/animation-offscreen-to-onscreen-expected.txt: Added.
2774         * legacy-animation-engine/animations/animation-offscreen-to-onscreen.html: Added.
2775         * legacy-animation-engine/animations/animation-on-inline-crash-expected.txt: Added.
2776         * legacy-animation-engine/animations/animation-on-inline-crash.html: Added.
2777         * legacy-animation-engine/animations/animation-shorthand-expected.txt: Added.
2778         * legacy-animation-engine/animations/animation-shorthand-name-order-expected.txt: Added.
2779         * legacy-animation-engine/animations/animation-shorthand-name-order.html: Added.
2780         * legacy-animation-engine/animations/animation-shorthand-overriding-expected.txt: Added.
2781         * legacy-animation-engine/animations/animation-shorthand-overriding.html: Added.
2782         * legacy-animation-engine/animations/animation-shorthand-removed-expected.txt: Added.
2783         * legacy-animation-engine/animations/animation-shorthand-removed.html: Added.
2784         * legacy-animation-engine/animations/animation-shorthand.html: Added.
2785         * legacy-animation-engine/animations/animation-start-event-destroy-renderer-expected.txt: Added.
2786         * legacy-animation-engine/animations/animation-start-event-destroy-renderer.html: Added.
2787         * legacy-animation-engine/animations/animation-welcome-safari-expected.txt: Added.
2788         * legacy-animation-engine/animations/animation-welcome-safari.html: Added.
2789         * legacy-animation-engine/animations/big-rotation-expected.txt: Added.
2790         * legacy-animation-engine/animations/big-rotation.html: Added.
2791         * legacy-animation-engine/animations/body-removal-crash-expected.txt: Added.
2792         * legacy-animation-engine/animations/body-removal-crash.html: Added.
2793         * legacy-animation-engine/animations/change-completed-animation-expected.txt: Added.
2794         * legacy-animation-engine/animations/change-completed-animation-transform-expected.html: Added.
2795         * legacy-animation-engine/animations/change-completed-animation-transform.html: Added.
2796         * legacy-animation-engine/animations/change-completed-animation.html: Added.
2797         * legacy-animation-engine/animations/change-keyframes-expected.txt: Added.
2798         * legacy-animation-engine/animations/change-keyframes-name-expected.txt: Added.
2799         * legacy-animation-engine/animations/change-keyframes-name.html: Added.
2800         * legacy-animation-engine/animations/change-keyframes.html: Added.
2801         * legacy-animation-engine/animations/change-one-anim-expected.txt: Added.
2802         * legacy-animation-engine/animations/change-one-anim.html: Added.
2803         * legacy-animation-engine/animations/change-transform-style-during-animation-expected.png: Added.
2804         * legacy-animation-engine/animations/change-transform-style-during-animation-expected.txt: Added.
2805         * legacy-animation-engine/animations/change-transform-style-during-animation.html: Added.
2806         * legacy-animation-engine/animations/combo-transform-rotate+scale-expected.txt: Added.
2807         * legacy-animation-engine/animations/combo-transform-rotate+scale.html: Added.
2808         * legacy-animation-engine/animations/combo-transform-translate+scale-expected.txt: Added.
2809         * legacy-animation-engine/animations/combo-transform-translate+scale.html: Added.
2810         * legacy-animation-engine/animations/computed-style-expected.txt: Added.
2811         * legacy-animation-engine/animations/computed-style.html: Added.
2812         * legacy-animation-engine/animations/crash-on-removing-animation-expected.txt: Added.
2813         * legacy-animation-engine/animations/crash-on-removing-animation.html: Added.
2814         * legacy-animation-engine/animations/cross-fade-background-image-expected.html: Added.
2815         * legacy-animation-engine/animations/cross-fade-background-image.html: Added.
2816         * legacy-animation-engine/animations/cross-fade-border-image-source.html: Added.
2817         * legacy-animation-engine/animations/cross-fade-list-style-image.html: Added.
2818         * legacy-animation-engine/animations/cross-fade-webkit-mask-box-image.html: Added.
2819         * legacy-animation-engine/animations/cross-fade-webkit-mask-image.html: Added.
2820         * legacy-animation-engine/animations/duplicate-keys-expected.html: Added.
2821         * legacy-animation-engine/animations/duplicate-keys.html: Added.
2822         * legacy-animation-engine/animations/duplicated-keyframes-name-expected.txt: Added.
2823         * legacy-animation-engine/animations/duplicated-keyframes-name.html: Added.
2824         * legacy-animation-engine/animations/dynamic-stylesheet-loading-expected.txt: Added.
2825         * legacy-animation-engine/animations/dynamic-stylesheet-loading.html: Added.
2826         * legacy-animation-engine/animations/empty-keyframes-expected.txt: Added.
2827         * legacy-animation-engine/animations/empty-keyframes.html: Added.
2828         * legacy-animation-engine/animations/fill-forwards-auto-height-expected.html: Added.
2829         * legacy-animation-engine/animations/fill-forwards-auto-height.html: Added.
2830         * legacy-animation-engine/animations/fill-forwards-end-state-expected.txt: Added.
2831         * legacy-animation-engine/animations/fill-forwards-end-state.html: Added.
2832         * legacy-animation-engine/animations/fill-mode-expected.txt: Added.
2833         * legacy-animation-engine/animations/fill-mode-forwards-expected.txt: Added.
2834         * legacy-animation-engine/animations/fill-mode-forwards-zero-duration-expected.txt: Added.
2835         * legacy-animation-engine/animations/fill-mode-forwards-zero-duration.html: Added.
2836         * legacy-animation-engine/animations/fill-mode-forwards.html: Added.
2837         * legacy-animation-engine/animations/fill-mode-forwards2-expected.txt: Added.
2838         * legacy-animation-engine/animations/fill-mode-forwards2.html: Added.
2839         * legacy-animation-engine/animations/fill-mode-iteration-count-non-integer-expected.txt: Added.
2840         * legacy-animation-engine/animations/fill-mode-iteration-count-non-integer.html: Added.
2841         * legacy-animation-engine/animations/fill-mode-missing-from-to-keyframes-expected.txt: Added.
2842         * legacy-animation-engine/animations/fill-mode-missing-from-to-keyframes.html: Added.
2843         * legacy-animation-engine/animations/fill-mode-multiple-keyframes-expected.txt: Added.
2844         * legacy-animation-engine/animations/fill-mode-multiple-keyframes.html: Added.
2845         * legacy-animation-engine/animations/fill-mode-removed-expected.txt: Added.
2846         * legacy-animation-engine/animations/fill-mode-removed.html: Added.
2847         * legacy-animation-engine/animations/fill-mode-reverse-expected.txt: Added.
2848         * legacy-animation-engine/animations/fill-mode-reverse.html: Added.
2849         * legacy-animation-engine/animations/fill-mode-transform-expected.txt: Added.
2850         * legacy-animation-engine/animations/fill-mode-transform.html: Added.
2851         * legacy-animation-engine/animations/fill-mode.html: Added.
2852         * legacy-animation-engine/animations/fill-unset-properties-expected.txt: Added.
2853         * legacy-animation-engine/animations/fill-unset-properties.html: Added.
2854         * legacy-animation-engine/animations/font-size-using-ems-expected.txt: Added.
2855         * legacy-animation-engine/animations/font-size-using-ems.html: Added.
2856         * legacy-animation-engine/animations/font-variations/font-stretch-expected.txt: Added.
2857         * legacy-animation-engine/animations/font-variations/font-stretch.html: Added.
2858         * legacy-animation-engine/animations/font-variations/font-style-expected.txt: Added.
2859         * legacy-animation-engine/animations/font-variations/font-style.html: Added.
2860         * legacy-animation-engine/animations/font-variations/font-variation-settings-expected.txt: Added.
2861         * legacy-animation-engine/animations/font-variations/font-variation-settings-order-expected.txt: Added.
2862         * legacy-animation-engine/animations/font-variations/font-variation-settings-order.html: Added.
2863         * legacy-animation-engine/animations/font-variations/font-variation-settings-unlike-expected.txt: Added.
2864         * legacy-animation-engine/animations/font-variations/font-variation-settings-unlike.html: Added.
2865         * legacy-animation-engine/animations/font-variations/font-variation-settings.html: Added.
2866         * legacy-animation-engine/animations/font-variations/font-weight-expected.txt: Added.
2867         * legacy-animation-engine/animations/font-variations/font-weight.html: Added.
2868         * legacy-animation-engine/animations/font-variations/resources/Boxis-VF.ttf: Added.
2869         * legacy-animation-engine/animations/generic-from-to-expected.txt: Added.
2870         * legacy-animation-engine/animations/generic-from-to.html: Added.
2871         * legacy-animation-engine/animations/import-crash-expected.txt: Added.
2872         * legacy-animation-engine/animations/import-crash.html: Added.
2873         * legacy-animation-engine/animations/import-expected.txt: Added.
2874         * legacy-animation-engine/animations/import.html: Added.
2875         * legacy-animation-engine/animations/keyframe-autoclose-brace-expected.txt: Added.
2876         * legacy-animation-engine/animations/keyframe-autoclose-brace.html: Added.
2877         * legacy-animation-engine/animations/keyframe-multiple-timing-functions-transform-expected.txt: Added.
2878         * legacy-animation-engine/animations/keyframe-multiple-timing-functions-transform.html: Added.
2879         * legacy-animation-engine/animations/keyframe-selector-negative-percentage-expected.txt: Added.
2880         * legacy-animation-engine/animations/keyframe-selector-negative-percentage.html: Added.
2881         * legacy-animation-engine/animations/keyframe-timing-functions-expected.txt: Added.
2882         * legacy-animation-engine/animations/keyframe-timing-functions-transform-expected.txt: Added.
2883         * legacy-animation-engine/animations/keyframe-timing-functions-transform.html: Added.
2884         * legacy-animation-engine/animations/keyframe-timing-functions.html: Added.
2885         * legacy-animation-engine/animations/keyframe-timing-functions2-expected.txt: Added.
2886         * legacy-animation-engine/animations/keyframe-timing-functions2.html: Added.
2887         * legacy-animation-engine/animations/keyframes-comma-separated-expected.txt: Added.
2888         * legacy-animation-engine/animations/keyframes-comma-separated.html: Added.
2889         * legacy-animation-engine/animations/keyframes-dynamic-expected.txt: Added.
2890         * legacy-animation-engine/animations/keyframes-dynamic.html: Added.
2891         * legacy-animation-engine/animations/keyframes-expected.txt: Added.
2892         * legacy-animation-engine/animations/keyframes-infinite-iterations-expected.txt: Added.
2893         * legacy-animation-engine/animations/keyframes-infinite-iterations.html: Added.
2894         * legacy-animation-engine/animations/keyframes-invalid-keys-expected.txt: Added.
2895         * legacy-animation-engine/animations/keyframes-invalid-keys.html: Added.
2896         * legacy-animation-engine/animations/keyframes-iteration-count-non-integer-expected.txt: Added.
2897         * legacy-animation-engine/animations/keyframes-iteration-count-non-integer.html: Added.
2898         * legacy-animation-engine/animations/keyframes-out-of-order-expected.txt: Added.
2899         * legacy-animation-engine/animations/keyframes-out-of-order.html: Added.
2900         * legacy-animation-engine/animations/keyframes-rule-expected.txt: Added.
2901         * legacy-animation-engine/animations/keyframes-rule.html: Added.
2902         * legacy-animation-engine/animations/keyframes.html: Added.
2903         * legacy-animation-engine/animations/large-negative-delay-expected.txt: Added.
2904         * legacy-animation-engine/animations/large-negative-delay.html: Added.
2905         * legacy-animation-engine/animations/lineheight-animation-expected.txt: Added.
2906         * legacy-animation-engine/animations/lineheight-animation.html: Added.
2907         * legacy-animation-engine/animations/longhand-timing-function-expected.txt: Added.
2908         * legacy-animation-engine/animations/longhand-timing-function.html: Added.
2909         * legacy-animation-engine/animations/matrix-anim-expected.txt: Added.
2910         * legacy-animation-engine/animations/matrix-anim.html: Added.
2911         * legacy-animation-engine/animations/missing-from-to-expected.txt: Added.
2912         * legacy-animation-engine/animations/missing-from-to-transforms-expected.txt: Added.
2913         * legacy-animation-engine/animations/missing-from-to-transforms.html: Added.
2914         * legacy-animation-engine/animations/missing-from-to.html: Added.
2915         * legacy-animation-engine/animations/missing-keyframe-properties-expected.txt: Added.
2916         * legacy-animation-engine/animations/missing-keyframe-properties-repeating-expected.txt: Added.
2917         * legacy-animation-engine/animations/missing-keyframe-properties-repeating.html: Added.
2918         * legacy-animation-engine/animations/missing-keyframe-properties-timing-function-expected.txt: Added.
2919         * legacy-animation-engine/animations/missing-keyframe-properties-timing-function.html: Added.
2920         * legacy-animation-engine/animations/missing-keyframe-properties.html: Added.
2921         * legacy-animation-engine/animations/missing-values-first-keyframe-expected.png: Added.
2922         * legacy-animation-engine/animations/missing-values-first-keyframe.html: Added.
2923         * legacy-animation-engine/animations/missing-values-last-keyframe-expected.png: Added.
2924         * legacy-animation-engine/animations/missing-values-last-keyframe.html: Added.
2925         * legacy-animation-engine/animations/multiple-animations-expected.txt: Added.
2926         * legacy-animation-engine/animations/multiple-animations-timing-function-expected.txt: Added.
2927         * legacy-animation-engine/animations/multiple-animations-timing-function.html: Added.
2928         * legacy-animation-engine/animations/multiple-animations.html: Added.
2929         * legacy-animation-engine/animations/multiple-backgrounds-expected.html: Added.
2930         * legacy-animation-engine/animations/multiple-backgrounds.html: Added.
2931         * legacy-animation-engine/animations/multiple-keyframes-expected.txt: Added.
2932         * legacy-animation-engine/animations/multiple-keyframes.html: Added.
2933         * legacy-animation-engine/animations/needs-layout-expected.html: Added.
2934         * legacy-animation-engine/animations/needs-layout.html: Added.
2935         * legacy-animation-engine/animations/negative-delay-expected.txt: Added.
2936         * legacy-animation-engine/animations/negative-delay.html: Added.
2937         * legacy-animation-engine/animations/opacity-transform-animation-expected.png: Added.
2938         * legacy-animation-engine/animations/opacity-transform-animation-expected.txt: Added.
2939         * legacy-animation-engine/animations/opacity-transform-animation.html: Added.
2940         * legacy-animation-engine/animations/pause-crash-expected.txt: Added.
2941         * legacy-animation-engine/animations/pause-crash.html: Added.
2942         * legacy-animation-engine/animations/play-state-expected.txt: Added.
2943         * legacy-animation-engine/animations/play-state-in-shorthand-expected.txt: Added.
2944         * legacy-animation-engine/animations/play-state-in-shorthand.html: Added.
2945         * legacy-animation-engine/animations/play-state-paused-expected.png: Added.
2946         * legacy-animation-engine/animations/play-state-paused-expected.txt: Added.
2947         * legacy-animation-engine/animations/play-state-paused.html: Added.
2948         * legacy-animation-engine/animations/play-state-start-paused-expected.html: Added.
2949         * legacy-animation-engine/animations/play-state-start-paused.html: Added.
2950         * legacy-animation-engine/animations/play-state-suspend-expected.txt: Added.
2951         * legacy-animation-engine/animations/play-state-suspend.html: Added.
2952         * legacy-animation-engine/animations/play-state.html: Added.
2953         * legacy-animation-engine/animations/remove-syncing-animation-expected.txt: Added.
2954         * legacy-animation-engine/animations/remove-syncing-animation.html: Added.
2955         * legacy-animation-engine/animations/resources/anim.html: Added.
2956         * legacy-animation-engine/animations/resources/animation-test-helpers.js: Added.
2957         (isCloseEnough):
2958         (matrixStringToArray):
2959         (parseCSSImage):
2960         (parseCrossFade):
2961         (parseFilterImage):
2962         (parseFilterFunctionList):
2963         (parseBasicShape):
2964         (compareCSSImages):
2965         (compareFontVariationSettings):
2966         (compareFontStyle):
2967         (compareFilterFunctions):
2968         (basicShapeParametersMatch):
2969         (checkExpectedValue):
2970         (getPropertyValue):
2971         (comparePropertyValue):
2972         (endTest):
2973         (checkExpectedValueCallback):
2974         (startTest):
2975         (runAnimationTest):
2976         (waitForAnimationToStart):
2977         * legacy-animation-engine/animations/resources/blue-100.png: Added.
2978         * legacy-animation-engine/animations/resources/crash-on-removing-animation-window.html: Added.
2979         * legacy-animation-engine/animations/resources/dynamic-stylesheet-insertion-inserted.css: Added.
2980         * legacy-animation-engine/animations/resources/dynamic-stylesheet-insertion-main.css: Added.
2981         (body):
2982         (#splash):
2983         (@-webkit-keyframes splashdown):
2984         (30%):
2985         (40%):
2986         (90%):
2987         (100%):
2988         * legacy-animation-engine/animations/resources/green-100.png: Added.
2989         * legacy-animation-engine/animations/resources/keyframes.css: Added.
2990         (@-webkit-keyframes "anim"):
2991         (20%):
2992         (40%):
2993         (60%):
2994         (80%):
2995         (to):
2996         * legacy-animation-engine/animations/resources/page-cache-helper.html: Added.
2997         * legacy-animation-engine/animations/resources/stop-animation-on-suspend-subframe.html: Added.
2998         * legacy-animation-engine/animations/resources/stripes-100.png: Added.
2999         * legacy-animation-engine/animations/restart-after-scroll-expected.txt: Added.
3000         * legacy-animation-engine/animations/restart-after-scroll-nested-expected.txt: Added.
3001         * legacy-animation-engine/animations/restart-after-scroll-nested.html: Added.
3002         * legacy-animation-engine/animations/restart-after-scroll.html: Added.
3003         * legacy-animation-engine/animations/resume-after-page-cache-expected.txt: Added.
3004         * legacy-animation-engine/animations/resume-after-page-cache.html: Added.
3005         * legacy-animation-engine/animations/simultaneous-start-left-expected.txt: Added.
3006         * legacy-animation-engine/animations/simultaneous-start-left.html: Added.
3007         * legacy-animation-engine/animations/simultaneous-start-transform-expected.txt: Added.
3008         * legacy-animation-engine/animations/simultaneous-start-transform.html: Added.
3009         * legacy-animation-engine/animations/spring-computed-style-expected.txt: Added.
3010         * legacy-animation-engine/animations/spring-computed-style.html: Added.
3011         * legacy-animation-engine/animations/spring-function-expected.txt: Added.
3012         * legacy-animation-engine/animations/spring-function.html: Added.
3013         * legacy-animation-engine/animations/spring-parsing-expected.txt: Added.
3014         * legacy-animation-engine/animations/spring-parsing.html: Added.
3015         * legacy-animation-engine/animations/stacking-context-fill-forwards-expected.html: Added.
3016         * legacy-animation-engine/animations/stacking-context-fill-forwards.html: Added.
3017         * legacy-animation-engine/animations/stacking-context-not-fill-forwards-expected.html: Added.
3018         * legacy-animation-engine/animations/stacking-context-not-fill-forwards.html: Added.
3019         * legacy-animation-engine/animations/stacking-context-unchanged-while-running-expected.html: Added.
3020         * legacy-animation-engine/animations/stacking-context-unchanged-while-running.html: Added.
3021         * legacy-animation-engine/animations/stacking-during-opacity-animation-expected.txt: Added.
3022         * legacy-animation-engine/animations/stacking-during-opacity-animation.html: Added.
3023         * legacy-animation-engine/animations/state-at-end-event.html: Added.
3024         * legacy-animation-engine/animations/stop-animation-on-suspend-expected.txt: Added.
3025         * legacy-animation-engine/animations/stop-animation-on-suspend.html: Added.
3026         * legacy-animation-engine/animations/suspend-resume-animation-events-expected.txt: Added.
3027         * legacy-animation-engine/animations/suspend-resume-animation-events.html: Added.
3028         * legacy-animation-engine/animations/suspend-resume-animation-expected.txt: Added.
3029         * legacy-animation-engine/animations/suspend-resume-animation.html: Added.
3030         * legacy-animation-engine/animations/suspend-transform-animation-expected.png: Added.
3031         * legacy-animation-engine/animations/suspend-transform-animation-expected.txt: Added.
3032         * legacy-animation-engine/animations/suspend-transform-animation.html: Added.
3033         * legacy-animation-engine/animations/timing-functions-expected.txt: Added.
3034         * legacy-animation-engine/animations/timing-functions.html: Added.
3035         * legacy-animation-engine/animations/transform-non-accelerated-expected.txt: Added.
3036         * legacy-animation-engine/animations/transform-non-accelerated.html: Added.
3037         * legacy-animation-engine/animations/transition-and-animation-1-expected.txt: Added.
3038         * legacy-animation-engine/animations/transition-and-animation-1.html: Added.
3039         * legacy-animation-engine/animations/transition-and-animation-2-expected.txt: Added.
3040         * legacy-animation-engine/animations/transition-and-animation-2.html: Added.
3041         * legacy-animation-engine/animations/transition-and-animation-3-expected.txt: Added.
3042         * legacy-animation-engine/animations/transition-and-animation-3.html: Added.
3043         * legacy-animation-engine/animations/trigger-computed-style-expected.txt: Added.
3044         * legacy-animation-engine/animations/trigger-computed-style.html: Added.
3045         * legacy-animation-engine/animations/trigger-container-scroll-boundaries-expected.txt: Added.
3046         * legacy-animation-engine/animations/trigger-container-scroll-boundaries.html: Added.
3047         * legacy-animation-engine/animations/trigger-container-scroll-empty-expected.txt: Added.
3048         * legacy-animation-engine/animations/trigger-container-scroll-empty.html: Added.
3049         * legacy-animation-engine/animations/trigger-container-scroll-simple-expected.txt: Added.
3050         * legacy-animation-engine/animations/trigger-container-scroll-simple.html: Added.
3051         * legacy-animation-engine/animations/trigger-parsing-expected.txt: Added.
3052         * legacy-animation-engine/animations/trigger-parsing.html: Added.
3053         * legacy-animation-engine/animations/unanimated-style-expected.txt: Added.
3054         * legacy-animation-engine/animations/unanimated-style.html: Added.
3055         * legacy-animation-engine/animations/unprefixed-events-expected.txt: Added.
3056         * legacy-animation-engine/animations/unprefixed-events-mixed-with-prefixed-expected.txt: Added.
3057         * legacy-animation-engine/animations/unprefixed-events-mixed-with-prefixed.html: Added.
3058         * legacy-animation-engine/animations/unprefixed-events.html: Added.
3059         * legacy-animation-engine/animations/unprefixed-keyframes-expected.txt: Added.
3060         * legacy-animation-engine/animations/unprefixed-keyframes-rule-expected.txt: Added.
3061         * legacy-animation-engine/animations/unprefixed-keyframes-rule.html: Added.
3062         * legacy-animation-engine/animations/unprefixed-keyframes.html: Added.
3063         * legacy-animation-engine/animations/unprefixed-properties-expected.txt: Added.
3064         * legacy-animation-engine/animations/unprefixed-properties.html: Added.
3065         * legacy-animation-engine/animations/unprefixed-shorthand-expected.txt: Added.
3066         * legacy-animation-engine/animations/unprefixed-shorthand.html: Added.
3067         * legacy-animation-engine/animations/width-using-ems-expected.txt: Added.
3068         * legacy-animation-engine/animations/width-using-ems.html: Added.
3069         * legacy-animation-engine/compositing/animation/animated-composited-inside-hidden-expected.txt: Added.
3070         * legacy-animation-engine/compositing/animation/animated-composited-inside-hidden.html: Added.
3071         * legacy-animation-engine/compositing/animation/animation-backing-expected.txt: Added.
3072         * legacy-animation-engine/compositing/animation/animation-backing.html: Added.
3073         * legacy-animation-engine/compositing/animation/animation-compositing-expected.txt: Added.
3074         * legacy-animation-engine/compositing/animation/animation-compositing.html: Added.
3075         * legacy-animation-engine/compositing/animation/busy-indicator-expected.txt: Added.
3076         * legacy-animation-engine/compositing/animation/busy-indicator-no.png: Added.
3077         * legacy-animation-engine/compositing/animation/busy-indicator.html: Added.
3078         * legacy-animation-engine/compositing/animation/busy-indicator.png: Added.
3079         * legacy-animation-engine/compositing/animation/computed-style-during-delay-expected.txt: Added.
3080         * legacy-animation-engine/compositing/animation/computed-style-during-delay.html: Added.
3081         * legacy-animation-engine/compositing/animation/keyframe-order-expected.html: Added.
3082         * legacy-animation-engine/compositing/animation/keyframe-order.html: Added.
3083         * legacy-animation-engine/compositing/animation/layer-for-filling-animation-expected.txt: Added.
3084         * legacy-animation-engine/compositing/animation/layer-for-filling-animation.html: Added.
3085         * legacy-animation-engine/compositing/animation/matrix-animation-expected.html: Added.
3086         * legacy-animation-engine/compositing/animation/matrix-animation.html: Added.
3087         * legacy-animation-engine/compositing/animation/state-at-end-event-transform-layer.html: Added.
3088         * legacy-animation-engine/compositing/backing/backface-visibility-flip-expected.txt: Added.
3089         * legacy-animation-engine/compositing/backing/backface-visibility-flip.html: Added.
3090         * legacy-animation-engine/compositing/backing/transform-transition-from-outside-view-expected.txt: Added.
3091         * legacy-animation-engine/compositing/backing/transform-transition-from-outside-view.html: Added.
3092         * legacy-animation-engine/compositing/contents-scale/animating-expected.txt: Added.
3093         * legacy-animation-engine/compositing/contents-scale/animating.html: Added.
3094         * legacy-animation-engine/compositing/geometry/limit-layer-bounds-opacity-transition-expected.txt: Added.
3095         * legacy-animation-engine/compositing/geometry/limit-layer-bounds-opacity-transition.html: Added.
3096         * legacy-animation-engine/compositing/geometry/partial-layout-update.html: Added.
3097         * legacy-animation-engine/compositing/layer-creation/animation-overlap-with-children-expected.txt: Added.
3098         * legacy-animation-engine/compositing/layer-creation/animation-overlap-with-children.html: Added.
3099         * legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-animation-overlap-expected.txt: Added.
3100         * legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html: Added.
3101         * legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-transition-overlap-expected.txt: Added.
3102         * legacy-animation-engine/compositing/layer-creation/mismatched-rotated-transform-transition-overlap.html: Added.
3103         * legacy-animation-engine/compositing/layer-creation/mismatched-transform-transition-overlap-expected.txt: Added.
3104         * legacy-animation-engine/compositing/layer-creation/mismatched-transform-transition-overlap.html: Added.
3105         * legacy-animation-engine/compositing/layer-creation/multiple-keyframes-animation-overlap-expected.txt: Added.
3106         * legacy-animation-engine/compositing/layer-creation/multiple-keyframes-animation-overlap.html: Added.
3107         * legacy-animation-engine/compositing/layer-creation/overlap-animation-clipping-expected.txt: Added.
3108         * legacy-animation-engine/compositing/layer-creation/overlap-animation-clipping.html: Added.
3109         * legacy-animation-engine/compositing/layer-creation/overlap-animation-container-expected.txt: Added.
3110         * legacy-animation-engine/compositing/layer-creation/overlap-animation-container.html: Added.
3111         * legacy-animation-engine/compositing/layer-creation/overlap-animation-expected.txt: Added.
3112         * legacy-animation-engine/compositing/layer-creation/overlap-animation.html: Added.
3113         * legacy-animation-engine/compositing/layer-creation/scale-rotation-animation-overlap-expected.txt: Added.
3114         * legacy-animation-engine/compositing/layer-creation/scale-rotation-animation-overlap.html: Added.
3115         * legacy-animation-engine/compositing/layer-creation/scale-rotation-transition-overlap-expected.txt: Added.
3116         * legacy-animation-engine/compositing/layer-creation/scale-rotation-transition-overlap.html: Added.
3117         * legacy-animation-engine/compositing/layer-creation/translate-animation-overlap-expected.txt: Added.
3118         * legacy-animation-engine/compositing/layer-creation/translate-animation-overlap.html: Added.
3119         * legacy-animation-engine/compositing/layer-creation/translate-scale-animation-overlap-expected.txt: Added.
3120         * legacy-animation-engine/compositing/layer-creation/translate-scale-animation-overlap.html: Added.
3121         * legacy-animation-engine/compositing/layer-creation/translate-scale-transition-overlap-expected.txt: Added.
3122         * legacy-animation-engine/compositing/layer-creation/translate-scale-transition-overlap.html: Added.
3123         * legacy-animation-engine/compositing/layer-creation/translate-transition-overlap-expected.txt: Added.
3124         * legacy-animation-engine/compositing/layer-creation/translate-transition-overlap.html: Added.
3125         * legacy-animation-engine/compositing/overflow/overflow-positioning.html: Added.
3126         * legacy-animation-engine/compositing/reflections/animation-inside-reflection.html: Added.
3127         * legacy-animation-engine/compositing/reflections/load-video-in-reflection.html: Added.
3128         * legacy-animation-engine/compositing/reflections/nested-reflection-animated.html: Added.
3129         * legacy-animation-engine/compositing/reflections/nested-reflection-transition.html: Added.
3130         * legacy-animation-engine/compositing/repaint-container-assertion-when-toggling-compositing-expected.txt: Added.
3131         * legacy-animation-engine/compositing/repaint-container-assertion-when-toggling-compositing.html: Added.
3132         * legacy-animation-engine/compositing/repaint/become-overlay-composited-layer.html: Added.
3133         * legacy-animation-engine/compositing/repaint/layer-repaint-rects.html: Added.
3134         * legacy-animation-engine/compositing/repaint/opacity-between-absolute.html: Added.
3135         * legacy-animation-engine/compositing/repaint/opacity-between-absolute2.html: Added.
3136         * legacy-animation-engine/compositing/transitions/opacity-on-inline-expected.txt: Added.
3137         * legacy-animation-engine/compositing/transitions/opacity-on-inline.html: Added.
3138         * legacy-animation-engine/compositing/transitions/scale-transition-no-start.html: Added.
3139         * legacy-animation-engine/compositing/transitions/singular-scale-transition.html: Added.
3140         * legacy-animation-engine/compositing/transitions/transform-on-large-layer-expected.html: Added.
3141         * legacy-animation-engine/compositing/transitions/transform-on-large-layer.html: Added.
3142         * legacy-animation-engine/compositing/updates/animation-non-composited-expected.txt: Added.
3143         * legacy-animation-engine/compositing/updates/animation-non-composited.html: Added.
3144         * legacy-animation-engine/compositing/visibility/visibility-composited-animation-expected.png: Added.
3145         * legacy-animation-engine/compositing/visibility/visibility-composited-animation-expected.txt: Added.
3146         * legacy-animation-engine/compositing/visibility/visibility-composited-animation.html: Added.
3147         * legacy-animation-engine/compositing/visible-rect/animated-expected.txt: Added.
3148         * legacy-animation-engine/compositing/visible-rect/animated-from-none-expected.txt: Added.
3149         * legacy-animation-engine/compositing/visible-rect/animated-from-none.html: Added.
3150         * legacy-animation-engine/compositing/visible-rect/animated.html: Added.
3151         * legacy-animation-engine/css1/units/zero-duration-without-units-expected.txt: Added.
3152         * legacy-animation-engine/css1/units/zero-duration-without-units.html: Added.
3153         * legacy-animation-engine/css3/calc/cubic-bezier-with-multiple-calcs-crash.html-expected.txt: Added.
3154         * legacy-animation-engine/css3/calc/cubic-bezier-with-multiple-calcs-crash.html.html: Added.
3155         * legacy-animation-engine/css3/calc/transition-crash-expected.txt: Added.
3156         * legacy-animation-engine/css3/calc/transition-crash.html: Added.
3157         * legacy-animation-engine/css3/calc/transition-crash2-expected.txt: Added.
3158         * legacy-animation-engine/css3/calc/transition-crash2.html: Added.
3159         * legacy-animation-engine/css3/calc/transition-crash3-expected.txt: Added.
3160         * legacy-animation-engine/css3/calc/transition-crash3.html: Added.
3161         * legacy-animation-engine/css3/calc/transition-crash4-expected.txt: Added.
3162         * legacy-animation-engine/css3/calc/transition-crash4.html: Added.
3163         * legacy-animation-engine/css3/calc/transitions-dependent-expected.txt: Added.
3164         * legacy-animation-engine/css3/calc/transitions-dependent.html: Added.
3165         * legacy-animation-engine/css3/calc/transitions-expected.txt: Added.
3166         * legacy-animation-engine/css3/calc/transitions.html: Added.
3167         * legacy-animation-engine/css3/calculated-word-spacing-expected.txt: Added.
3168         * legacy-animation-engine/css3/calculated-word-spacing.html: Added.
3169         * legacy-animation-engine/css3/filters/animation-from-initial-values-with-color-matrix-expected.html: Added.
3170         * legacy-animation-engine/css3/filters/animation-from-initial-values-with-color-matrix.html: Added.
3171         * legacy-animation-engine/css3/filters/backdrop/animation-expected.txt: Added.
3172         * legacy-animation-engine/css3/filters/backdrop/animation.html: Added.
3173         * legacy-animation-engine/css3/filters/composited-during-animation-expected.txt: Added.
3174         * legacy-animation-engine/css3/filters/composited-during-animation-layertree-expected.txt: Added.
3175         * legacy-animation-engine/css3/filters/composited-during-animation-layertree.html: Added.
3176         * legacy-animation-engine/css3/filters/composited-during-animation.html: Added.
3177         * legacy-animation-engine/css3/filters/composited-during-transition-layertree.html: Added.
3178         * legacy-animation-engine/css3/filters/crash-filter-animation-invalid-url-expected.txt: Added.
3179         * legacy-animation-engine/css3/filters/crash-filter-animation-invalid-url.html: Added.
3180         * legacy-animation-engine/css3/filters/filter-animation-expected.txt: Added.
3181         * legacy-animation-engine/css3/filters/filter-animation-from-none-expected.txt: Added.
3182         * legacy-animation-engine/css3/filters/filter-animation-from-none-hw-expected.txt: Added.
3183         * legacy-animation-engine/css3/filters/filter-animation-from-none-hw.html: Added.
3184         * legacy-animation-engine/css3/filters/filter-animation-from-none-multi-expected.txt: Added.
3185         * legacy-animation-engine/css3/filters/filter-animation-from-none-multi-hw-expected.txt: Added.
3186         * legacy-animation-engine/css3/filters/filter-animation-from-none-multi-hw.html: Added.
3187         * legacy-animation-engine/css3/filters/filter-animation-from-none-multi.html: Added.
3188         * legacy-animation-engine/css3/filters/filter-animation-from-none.html: Added.
3189         * legacy-animation-engine/css3/filters/filter-animation-hw-expected.txt: Added.
3190         * legacy-animation-engine/css3/filters/filter-animation-hw.html: Added.
3191         * legacy-animation-engine/css3/filters/filter-animation-multi-expected.txt: Added.
3192         * legacy-animation-engine/css3/filters/filter-animation-multi-hw-expected.txt: Added.
3193         * legacy-animation-engine/css3/filters/filter-animation-multi-hw.html: Added.
3194         * legacy-animation-engine/css3/filters/filter-animation-multi.html: Added.
3195         * legacy-animation-engine/css3/filters/filter-animation.html: Added.
3196         * legacy-animation-engine/css3/flexbox/csswg/css-flexbox-height-animation-stretch-expected.html: Added.
3197         * legacy-animation-engine/css3/flexbox/csswg/css-flexbox-height-animation-stretch.html: Added.
3198         * legacy-animation-engine/css3/infinite-word-spacing-expected.txt: Added.
3199         * legacy-animation-engine/css3/infinite-word-spacing.html: Added.
3200         * legacy-animation-engine/css3/masking/clip-path-animation-expected.txt: Added.
3201         * legacy-animation-engine/css3/masking/clip-path-animation.html: Added.
3202         * legacy-animation-engine/css3/supports-crash-expected.txt: Added.
3203         * legacy-animation-engine/css3/supports-crash.html: Added.
3204         * legacy-animation-engine/css3/supports-cssom-expected.txt: Added.
3205         * legacy-animation-engine/css3/supports-cssom.html: Added.
3206         * legacy-animation-engine/css3/supports-dom-api-expected.txt: Added.
3207         * legacy-animation-engine/css3/supports-dom-api.html: Added.
3208         * legacy-animation-engine/css3/supports-expected.txt: Added.
3209         * legacy-animation-engine/css3/supports-not-selector-cssom-expected.txt: Added.
3210         * legacy-animation-engine/css3/supports-not-selector-cssom.html: Added.
3211         * legacy-animation-engine/css3/supports-not-selector-expected.html: Added.
3212         * legacy-animation-engine/css3/supports-not-selector.html: Added.
3213         * legacy-animation-engine/css3/supports.html: Added.
3214         * legacy-animation-engine/cssom/cssvalue-comparison-expected.txt: Added.
3215         * legacy-animation-engine/cssom/cssvalue-comparison.html: Added.
3216         * legacy-animation-engine/editing/selection/layout-during-move-selection-crash-expected.txt: Added.
3217         * legacy-animation-engine/editing/selection/layout-during-move-selection-crash.html: Added.
3218         * legacy-animation-engine/fast/animation/animation-element-removal-expected.txt: Added.
3219         * legacy-animation-engine/fast/animation/animation-element-removal.html: Added.
3220         * legacy-animation-engine/fast/animation/animation-mixed-transform-crash-expected.html: Added.
3221         * legacy-animation-engine/fast/animation/animation-mixed-transform-crash.html: Added.
3222         * legacy-animation-engine/fast/animation/animation-style-update-size-expected.txt: Added.
3223         * legacy-animation-engine/fast/animation/animation-style-update-size.html: Added.
3224         * legacy-animation-engine/fast/animation/css-animation-resuming-when-visible-expected.txt: Added.
3225         * legacy-animation-engine/fast/animation/css-animation-resuming-when-visible-with-style-change-expected.txt: Added.
3226         * legacy-animation-engine/fast/animation/css-animation-resuming-when-visible-with-style-change.html: Added.
3227         * legacy-animation-engine/fast/animation/css-animation-resuming-when-visible-with-style-change2-expected.txt: Added.
3228         * legacy-animation-engine/fast/animation/css-animation-resuming-when-visible-with-style-change2.html: Added.
3229         * legacy-animation-engine/fast/animation/css-animation-resuming-when-visible.html: Added.
3230         * legacy-animation-engine/fast/animation/css-animation-throttling-lowPowerMode-expected.txt: Added.
3231         * legacy-animation-engine/fast/animation/css-animation-throttling-lowPowerMode.html: Added.
3232         * legacy-animation-engine/fast/animation/height-auto-transition-computed-value-expected.html: Added.
3233         * legacy-animation-engine/fast/animation/height-auto-transition-computed-value.html: Added.
3234         * legacy-animation-engine/fast/animation/keyframe-with-font-size-in-em-units-expected.txt: Added.
3235         * legacy-animation-engine/fast/animation/keyframe-with-font-size-in-em-units.html: Added.
3236         * legacy-animation-engine/fast/animation/request-animation-frame-iframe-expected.txt: Added.
3237         * legacy-animation-engine/fast/animation/request-animation-frame-iframe.html: Added.
3238         * legacy-animation-engine/fast/animation/request-animation-frame-iframe2-expected.txt: Added.
3239         * legacy-animation-engine/fast/animation/request-animation-frame-iframe2.html: Added.
3240         * legacy-animation-engine/fast/css-generated-content/noscript-pseudo-anim-crash-expected.txt: Added.
3241         * legacy-animation-engine/fast/css-generated-content/noscript-pseudo-anim-crash.html: Added.
3242         * legacy-animation-engine/fast/css-generated-content/pseudo-animation-expected.txt: Added.
3243         * legacy-animation-engine/fast/css-generated-content/pseudo-animation.html: Added.
3244         * legacy-animation-engine/fast/css-generated-content/pseudo-element-events-expected.txt: Added.
3245         * legacy-animation-engine/fast/css-generated-content/pseudo-element-events.html: Added.
3246         * legacy-animation-engine/fast/css-generated-content/pseudo-transition-event-expected.txt: Added.
3247         * legacy-animation-engine/fast/css-generated-content/pseudo-transition-event.html: Added.
3248         * legacy-animation-engine/fast/css-generated-content/pseudo-transition-expected.txt: Added.
3249         * legacy-animation-engine/fast/css-generated-content/pseudo-transition.html: Added.
3250         * legacy-animation-engine/fast/css/animation-pseudo-style-change-expected.html: Added.
3251         * legacy-animation-engine/fast/css/animation-pseudo-style-change.html: Added.
3252         * legacy-animation-engine/fast/css/animation-steps-calculated-value-expected.txt: Added.
3253         * legacy-animation-engine/fast/css/animation-steps-calculated-value.html: Added.
3254         * legacy-animation-engine/fast/css/animation-transition-duration-quirksmode-expected.txt: Added.
3255         * legacy-animation-engine/fast/css/animation-transition-duration-quirksmode.html: Added.
3256         * legacy-animation-engine/fast/css/calc-mixed-blend-crash-expected.txt: Added.
3257         * legacy-animation-engine/fast/css/calc-mixed-blend-crash.html: Added.
3258         * legacy-animation-engine/fast/css/calc-with-angle-time-frequency-expected.txt: Added.
3259         * legacy-animation-engine/fast/css/calc-with-angle-time-frequency.html: Added.
3260         * legacy-animation-engine/fast/css/compare-animation-trigger-expected.txt: Added.
3261         * legacy-animation-engine/fast/css/compare-animation-trigger.html: Added.
3262         * legacy-animation-engine/fast/css/getComputedStyle/getComputedStyle-with-pseudo-element-expected.txt: Added.
3263         * legacy-animation-engine/fast/css/getComputedStyle/getComputedStyle-with-pseudo-element.html: Added.
3264         * legacy-animation-engine/fast/css/getComputedStyle/resources/property-names.js: Added.
3265         * legacy-animation-engine/fast/css/getFloatValueForUnit-expected.txt: Added.
3266         * legacy-animation-engine/fast/css/getFloatValueForUnit.html: Added.
3267         * legacy-animation-engine/fast/css/image-set-value-not-removed-crash-expected.txt: Added.
3268         * legacy-animation-engine/fast/css/image-set-value-not-removed-crash.html: Added.
3269         * legacy-animation-engine/fast/css/longhand-overrides-shorthand-prefixing-expected.txt: Added.
3270         * legacy-animation-engine/fast/css/longhand-overrides-shorthand-prefixing.html: Added.
3271         * legacy-animation-engine/fast/css/number-parsing-crash-2-expected.txt: Added.
3272         * legacy-animation-engine/fast/css/number-parsing-crash-2.html: Added.
3273         * legacy-animation-engine/fast/css/onanimation-eventhandlers-expected.txt: Added.
3274         * legacy-animation-engine/fast/css/onanimation-eventhandlers.html: Added.
3275         * legacy-animation-engine/fast/css/ontransitionend-eventhandler-expected.txt: Added.
3276         * legacy-animation-engine/fast/css/ontransitionend-eventhandler.html: Added.
3277         * legacy-animation-engine/fast/css/parse-timing-function-crash-expected.txt: Added.
3278         * legacy-animation-engine/fast/css/parse-timing-function-crash.html: Added.
3279         * legacy-animation-engine/fast/css/prefixed-unprefixed-variant-style-declaration-expected.txt: Added.
3280         * legacy-animation-engine/fast/css/prefixed-unprefixed-variant-style-declaration.html: Added.
3281         * legacy-animation-engine/fast/css/shorthand-omitted-initial-value-overrides-shorthand-expected.txt: Added.
3282         * legacy-animation-engine/fast/css/shorthand-omitted-initial-value-overrides-shorthand.html: Added.
3283         * legacy-animation-engine/fast/css/transform-inline-style-expected.txt: Added.
3284         * legacy-animation-engine/fast/css/transform-inline-style-remove-expected.txt: Added.
3285         * legacy-animation-engine/fast/css/transform-inline-style-remove.html: Added.
3286         * legacy-animation-engine/fast/css/transform-inline-style.html: Added.
3287         * legacy-animation-engine/fast/css/transition-color-unspecified-expected.txt: Added.
3288         * legacy-animation-engine/fast/css/transition-color-unspecified.html: Added.
3289         * legacy-animation-engine/fast/css/transition-delay-calculated-value-expected.txt: Added.
3290         * legacy-animation-engine/fast/css/transition-delay-calculated-value.html: Added.
3291         * legacy-animation-engine/fast/css/transition-timing-function-expected.txt: Added.
3292         * legacy-animation-engine/fast/css/transition-timing-function.html: Added.
3293         * legacy-animation-engine/fast/css/transition_shorthand_parsing-expected.txt: Added.
3294         * legacy-animation-engine/fast/css/transition_shorthand_parsing.html: Added.
3295         * legacy-animation-engine/fast/dom/event-handler-attributes-expected.txt: Added.
3296         * legacy-animation-engine/fast/dom/event-handler-attributes.html: Added.
3297         * legacy-animation-engine/fast/events/constructors/webkit-animation-event-constructor-expected.txt: Added.
3298         * legacy-animation-engine/fast/events/constructors/webkit-animation-event-constructor.html: Added.
3299         * legacy-animation-engine/fast/filter-image/filter-image-animation-expected.txt: Added.
3300         * legacy-animation-engine/fast/filter-image/filter-image-animation.html: Added.
3301         * legacy-animation-engine/fast/harness/results-expected.txt: Added.
3302         * legacy-animation-engine/fast/harness/results.html: Added.
3303         * legacy-animation-engine/fast/images/animate-list-item-image-assertion-expected.txt: Added.
3304         * legacy-animation-engine/fast/images/animate-list-item-image-assertion.html: Added.
3305         * legacy-animation-engine/fast/images/crossfade-client-not-removed-crash-expected.txt: Added.
3306         * legacy-animation-engine/fast/images/crossfade-client-not-removed-crash.html: Added.
3307         * legacy-animation-engine/fast/images/image-copy-memory-usage-expected.txt: Added.
3308         * legacy-animation-engine/fast/images/image-copy-memory-usage.html: Added.
3309         * legacy-animation-engine/fast/inline/quotation-text-changes-dynamically-expected.txt: Added.
3310         * legacy-animation-engine/fast/inline/quotation-text-changes-dynamically.html: Added.
3311         * legacy-animation-engine/fast/layers/no-clipping-overflow-hidden-added-after-transform-expected.html: Added.
3312         * legacy-animation-engine/fast/layers/no-clipping-overflow-hidden-added-after-transform.html: Added.
3313         * legacy-animation-engine/fast/layers/no-clipping-overflow-hidden-added-after-transition-expected.html: Added.
3314         * legacy-animation-engine/fast/layers/no-clipping-overflow-hidden-added-after-transition.html: Added.
3315         * legacy-animation-engine/fast/layers/no-clipping-overflow-hidden-hardware-acceleration-expected.html: Added.
3316         * legacy-animation-engine/fast/layers/no-clipping-overflow-hidden-hardware-acceleration.html: Added.
3317         * legacy-animation-engine/fast/media/matchmedium-query-api-expected.txt: Added.
3318         * legacy-animation-engine/fast/media/matchmedium-query-api.html: Added.
3319         * legacy-animation-engine/fast/media/media-query-list-01-expected.txt: Added.
3320         * legacy-animation-engine/fast/media/media-query-list-01.html: Added.
3321         * legacy-animation-engine/fast/media/mq-animation-expected.html: Added.
3322         * legacy-animation-engine/fast/media/mq-animation.html: Added.
3323         * legacy-animation-engine/fast/media/mq-transition-expected.html: Added.
3324         * legacy-animation-engine/fast/media/mq-transition.html: Added.
3325         * legacy-animation-engine/fast/multicol/crash-when-spanner-gets-moved-around-expected.txt: Added.
3326         * legacy-animation-engine/fast/multicol/crash-when-spanner-gets-moved-around.html: Added.
3327         * legacy-animation-engine/fast/multicol/multicol-fieldset-span-changes-expected.txt: Added.
3328         * legacy-animation-engine/fast/multicol/multicol-fieldset-span-changes.html: Added.
3329         * legacy-animation-engine/fast/multicol/newmulticol/crash-when-switching-to-floating-expected.txt: Added.
3330         * legacy-animation-engine/fast/multicol/newmulticol/crash-when-switching-to-floating.html: Added.
3331         * legacy-animation-engine/fast/multicol/newmulticol/first-letter-create-expected.html: Added.
3332         * legacy-animation-engine/fast/multicol/newmulticol/first-letter-create.html: Added.
3333         * legacy-animation-engine/fast/multicol/newmulticol/spanner-crash-expected.txt: Added.
3334         * legacy-animation-engine/fast/multicol/newmulticol/spanner-crash-with-embedded-columns-expected.txt: Added.
3335         * legacy-animation-engine/fast/multicol/newmulticol/spanner-crash-with-embedded-columns.html: Added.
3336         * legacy-animation-engine/fast/multicol/newmulticol/spanner-crash.html: Added.
3337         * legacy-animation-engine/fast/multicol/newmulticol/table-section-crash-expected.txt: Added.
3338         * legacy-animation-engine/fast/multicol/newmulticol/table-section-crash.html: Added.
3339         * legacy-animation-engine/fast/multicol/svg-inside-multicolumn-expected.txt: Added.
3340         * legacy-animation-engine/fast/multicol/svg-inside-multicolumn.html: Added.
3341         * legacy-animation-engine/fast/repaint/list-item-equal-style-change-no-repaint-expected.txt: Added.
3342         * legacy-animation-engine/fast/repaint/list-item-equal-style-change-no-repaint.html: Added.
3343         * legacy-animation-engine/fast/shadow-dom/shadow-host-animation-expected.html: Added.
3344         * legacy-animation-engine/fast/shadow-dom/shadow-host-animation.html: Added.
3345         * legacy-animation-engine/fast/shadow-dom/shadow-host-transition-expected.html: Added.
3346         * legacy-animation-engine/fast/shadow-dom/shadow-host-transition.html: Added.
3347         * legacy-animation-engine/fast/shadow-dom/slot-renderer-teardown-expected.txt: Added.
3348         * legacy-animation-engine/fast/shadow-dom/slot-renderer-teardown.html: Added.
3349         * legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-animation-expected.txt: Added.
3350         * legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-animation.html: Added.
3351         * legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation-expected.txt: Added.
3352         * legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html: Added.
3353         * legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation-expected.txt: Added.
3354         * legacy-animation-engine/fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html: Added.
3355         * legacy-animation-engine/fast/text/crash-complex-text-surrogate.html: Added.
3356         * legacy-animation-engine/fast/text/text-combine-crash-expected.txt: Added.
3357         * legacy-animation-engine/fast/text/text-combine-crash.html: Added.
3358         * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay-expected.txt: Added.
3359         * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay.html: Added.
3360         * legacy-animation-engine/imported/blink/animations/animation-events-prefixed-01-expected.txt: Added.
3361         * legacy-animation-engine/imported/blink/animations/animation-events-prefixed-01.html: Added.
3362         * legacy-animation-engine/imported/blink/animations/animation-events-prefixed-02-expected.txt: Added.
3363         * legacy-animation-engine/imported/blink/animations/animation-events-prefixed-02.html: Added.
3364         * legacy-animation-engine/imported/blink/animations/animation-events-prefixed-03-expected.txt: Added.
3365         * legacy-animation-engine/imported/blink/animations/animation-events-prefixed-03.html: Added.
3366         * legacy-animation-engine/imported/blink/animations/animation-events-prefixed-04-expected.txt: Added.
3367         * legacy-animation-engine/imported/blink/animations/animation-events-prefixed-04.html: Added.
3368         * legacy-animation-engine/imported/blink/animations/animation-events-unprefixed-01-expected.txt: Added.
3369         * legacy-animation-engine/imported/blink/animations/animation-events-unprefixed-01.html: Added.
3370         * legacy-animation-engine/imported/blink/animations/animation-events-unprefixed-02-expected.txt: Added.
3371         * legacy-animation-engine/imported/blink/animations/animation-events-unprefixed-02.html: Added.
3372         * legacy-animation-engine/imported/blink/animations/animation-events-unprefixed-03-expected.txt: Added.
3373         * legacy-animation-engine/imported/blink/animations/animation-events-unprefixed-03.html: Added.
3374         * legacy-animation-engine/imported/blink/animations/animation-events-unprefixed-04-expected.txt: Added.
3375         * legacy-animation-engine/imported/blink/animations/animation-events-unprefixed-04.html: Added.
3376         * legacy-animation-engine/imported/blink/animations/animation-immediate-start-event-after-ondemand-update-expected.txt: Added.
3377         * legacy-animation-engine/imported/blink/animations/animation-immediate-start-event-after-ondemand-update.html: Added.
3378         * legacy-animation-engine/imported/blink/animations/animation-iteration-event-short-iterations-expected.txt: Added.
3379         * legacy-animation-engine/imported/blink/animations/animation-iteration-event-short-iterations.html: Added.
3380         * legacy-animation-engine/imported/blink/animations/animation-name-none-expected.txt: Added.
3381         * legacy-animation-engine/imported/blink/animations/animation-name-none.html: Added.
3382         * legacy-animation-engine/imported/blink/animations/animation-shorthand-unprefixed-expected.txt: Added.
3383         * legacy-animation-engine/imported/blink/animations/animation-shorthand-unprefixed.html: Added.
3384         * legacy-animation-engine/imported/blink/animations/background-shorthand-crash-expected.txt: Added.
3385         * legacy-animation-engine/imported/blink/animations/background-shorthand-crash.html: Added.
3386         * legacy-animation-engine/imported/blink/animations/base-render-style-body-crash-expected.txt: Added.
3387         * legacy-animation-engine/imported/blink/animations/base-render-style-body-crash.html: Added.
3388         * legacy-animation-engine/imported/blink/animations/base-render-style-font-selector-version-assert-expected.html: Added.
3389         * legacy-animation-engine/imported/blink/animations/base-render-style-font-selector-version-assert.html: Added.
3390         * legacy-animation-engine/imported/blink/animations/deleted-image-set-transition-crash-expected.txt: Added.
3391         * legacy-animation-engine/imported/blink/animations/deleted-image-set-transition-crash.html: Added.
3392         * legacy-animation-engine/imported/blink/animations/display-inline-style-adjust-expected.html: Added.
3393         * legacy-animation-engine/imported/blink/animations/display-inline-style-adjust.html: Added.
3394         * legacy-animation-engine/imported/blink/animations/display-none-cancels-nested-animations-expected.txt: Added.
3395         * legacy-animation-engine/imported/blink/animations/display-none-cancels-nested-animations.html: Added.
3396         * legacy-animation-engine/imported/blink/animations/display-none-terminates-animation-expected.txt: Added.
3397         * legacy-animation-engine/imported/blink/animations/display-none-terminates-animation.html: Added.
3398         * legacy-animation-engine/imported/blink/animations/empty-keyframe-animation-composited-expected.txt: Added.
3399         * legacy-animation-engine/imported/blink/animations/empty-keyframe-animation-composited.html: Added.
3400         * legacy-animation-engine/imported/blink/animations/empty-keyframes-composited-expected.txt: Added.
3401         * legacy-animation-engine/imported/blink/animations/empty-keyframes-composited.html: Added.
3402         * legacy-animation-engine/imported/blink/animations/events-with-short-duration-and-delay-expected.txt: Added.
3403         * legacy-animation-engine/imported/blink/animations/events-with-short-duration-and-delay.html: Added.
3404         * legacy-animation-engine/imported/blink/animations/inherit-crash-expected.txt: Added.
3405         * legacy-animation-engine/imported/blink/animations/inherit-crash.html: Added.
3406         * legacy-animation-engine/imported/blink/animations/keyframe-timing-function-unset-crash-expected.txt: Added.
3407         * legacy-animation-engine/imported/blink/animations/keyframe-timing-function-unset-crash.html: Added.
3408         * legacy-animation-engine/imported/blink/animations/pseudo-element-animation-with-color-crash-expected.txt: Added.
3409         * legacy-animation-engine/imported/blink/animations/pseudo-element-animation-with-color-crash.html: Added.
3410         * legacy-animation-engine/imported/blink/animations/pseudo-element-animation-with-marker-crash-expected.txt: Added.
3411         * legacy-animation-engine/imported/blink/animations/pseudo-element-animation-with-marker-crash.html: Added.
3412         * legacy-animation-engine/imported/blink/animations/pseudo-element-animation-with-rems-expected.txt: Added.
3413         * legacy-animation-engine/imported/blink/animations/pseudo-element-animation-with-rems.html: Added.
3414         * legacy-animation-engine/imported/blink/animations/wrong-keyframe-name-expected.txt: Added.
3415         * legacy-animation-engine/imported/blink/animations/wrong-keyframe-name.html: Added.
3416         * legacy-animation-engine/imported/blink/animations/zero-duration-infinite-iterations-expected.txt: Added.
3417         * legacy-animation-engine/imported/blink/animations/zero-duration-infinite-iterations.html: Added.
3418         * legacy-animation-engine/imported/blink/animations/zero-duration-large-start-delay-expected.txt: Added.
3419         * legacy-animation-engine/imported/blink/animations/zero-duration-large-start-delay.html: Added.
3420         * legacy-animation-engine/imported/blink/compositing/animation/hidden-animated-layer-should-not-have-scrollbars-expected.html: Added.
3421         * legacy-animation-engine/imported/blink/compositing/animation/hidden-animated-layer-should-not-have-scrollbars.html: Added.
3422         * legacy-animation-engine/imported/blink/compositing/layer-creation/incremental-destruction-expected.html: Added.
3423         * legacy-animation-engine/imported/blink/compositing/layer-creation/incremental-destruction.html: Added.
3424         * legacy-animation-engine/imported/blink/compositing/repaint/end-of-opacity-transition-expected.html: Added.
3425         * legacy-animation-engine/imported/blink/compositing/repaint/end-of-opacity-transition.html: Added.
3426         * legacy-animation-engine/imported/blink/compositing/squashing/animation-repaint-crash-expected.txt: Added.
3427         * legacy-animation-engine/imported/blink/compositing/squashing/animation-repaint-crash.html: Added.
3428         * legacy-animation-engine/imported/blink/compositing/squashing/remove-from-grouped-mapping-on-reassignment-expected.txt: Added.
3429         * legacy-animation-engine/imported/blink/compositing/squashing/remove-from-grouped-mapping-on-reassignment.html: Added.
3430         * legacy-animation-engine/imported/blink/css3/calc/transition-asan-crash-expected.txt: Added.
3431         * legacy-animation-engine/imported/blink/css3/calc/transition-asan-crash.html: Added.
3432         * legacy-animation-engine/imported/blink/fast/animation/animation-without-parent-crash-expected.txt: Added.
3433         * legacy-animation-engine/imported/blink/fast/animation/animation-without-parent-crash.html: Added.
3434         * legacy-animation-engine/imported/blink/fast/animation/last-child-assert-expected.txt: Added.
3435         * legacy-animation-engine/imported/blink/fast/animation/last-child-assert.html: Added.
3436         * legacy-animation-engine/imported/blink/fast/css-generated-content/pseudo-animation-display-expected.txt: Added.
3437         * legacy-animation-engine/imported/blink/fast/css-generated-content/pseudo-animation-display.html: Added.
3438         * legacy-animation-engine/imported/blink/fast/text/output-isolate-at-end-of-line-crash-expected.txt: Added.
3439         * legacy-animation-engine/imported/blink/fast/text/output-isolate-at-end-of-line-crash.html: Added.
3440         * legacy-animation-engine/imported/blink/http/tests/webfont/animation-assert-expected.html: Added.
3441         * legacy-animation-engine/imported/blink/http/tests/webfont/animation-assert.html: Added.
3442         * legacy-animation-engine/imported/blink/transitions/background-webkit-mask-crash-expected.txt: Added.
3443         * legacy-animation-engine/imported/blink/transitions/background-webkit-mask-crash.html: Added.
3444         * legacy-animation-engine/imported/blink/transitions/no-transition-on-implicit-margins-expected.txt: Added.
3445         * legacy-animation-engine/imported/blink/transitions/no-transition-on-implicit-margins.html: Added.
3446         * legacy-animation-engine/imported/blink/transitions/remove-accelerated-transition-expected.txt: Added.
3447         * legacy-animation-engine/imported/blink/transitions/remove-accelerated-transition.html: Added.
3448         * legacy-animation-engine/imported/blink/transitions/resources/opacity-transform-transitions-inside-iframe-inner.html: Added.
3449         * legacy-animation-engine/imported/blink/transitions/transition-not-interpolable-expected.txt: Added.
3450         * legacy-animation-engine/imported/blink/transitions/transition-not-interpolable.html: Added.
3451         * legacy-animation-engine/imported/blink/transitions/transition-property-explicit-initial-expected.txt: Added.
3452         * legacy-animation-engine/imported/blink/transitions/transition-property-explicit-initial.html: Added.
3453         * legacy-animation-engine/imported/blink/transitions/transition-shape-outside-crash-expected.txt: Added.
3454         * legacy-animation-engine/imported/blink/transitions/transition-shape-outside-crash.html: Added.
3455         * legacy-animation-engine/imported/blink/transitions/unprefixed-perspective-expected.txt: Added.
3456         * legacy-animation-engine/imported/blink/transitions/unprefixed-perspective.html: Added.
3457         * legacy-animation-engine/imported/blink/transitions/unprefixed-transform-expected.txt: Added.
3458         * legacy-animation-engine/imported/blink/transitions/unprefixed-transform.html: Added.
3459         * legacy-animation-engine/imported/blink/transitions/zero-duration-should-not-cancel-expected.txt: Added.
3460         * legacy-animation-engine/imported/blink/transitions/zero-duration-should-not-cancel.html: Added.
3461         * legacy-animation-engine/imported/blink/virtual/stable/animations-unprefixed/animation-events-prefixed-04-expected.txt: Added.
3462         * legacy-animation-engine/imported/blink/virtual/stable/animations-unprefixed/animation-events-prefixed-04.html: Added.
3463         * legacy-animation-engine/imported/blink/virtual/stable/animations-unprefixed/animation-events-unprefixed-04-expected.txt: Added.
3464         * legacy-animation-engine/imported/blink/virtual/stable/animations-unprefixed/animation-events-unprefixed-04.html: Added.
3465         * legacy-animation-engine/js/dom/transition-cache-dictionary-crash-expected.txt: Added.
3466         * legacy-animation-engine/js/dom/transition-cache-dictionary-crash.html: Added.
3467         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/adhoc/cue_font_size_transition.html: Added.
3468         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_animation_with_timestamp-ref.html: Added.
3469         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_animation_with_timestamp.html: Added.
3470         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_transition_with_timestamp-ref.html: Added.
3471         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/bold_object/bold_transition_with_timestamp.html: Added.
3472         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_animation_with_timestamp-ref.html: Added.
3473         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_animation_with_timestamp.html: Added.
3474         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_transition_with_timestamp-ref.html: Added.
3475         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/class_object/class_transition_with_timestamp.html: Added.
3476         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_animation_with_timestamp-ref.html: Added.
3477         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_animation_with_timestamp.html: Added.
3478         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_transition_with_timestamp-ref.html: Added.
3479         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/italic_object/italic_transition_with_timestamp.html: Added.
3480         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_animation_with_timestamp-ref.html: Added.
3481         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_animation_with_timestamp.html: Added.
3482         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_transition_with_timestamp-ref.html: Added.
3483         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/underline_object/underline_transition_with_timestamp.html: Added.
3484         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_animation_with_timestamp-ref.html: Added.
3485         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_animation_with_timestamp.html: Added.
3486         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_transition_with_timestamp-ref.html: Added.
3487         * legacy-animation-engine/media/track/opera/track/webvtt/rendering/reftest/selectors/cue_function/voice_object/voice_transition_with_timestamp.html: Added.
3488         * legacy-animation-engine/scrollbars/scrollbar-scrollbarparts-repaint-crash-expected.txt: Added.
3489         * legacy-animation-engine/scrollbars/scrollbar-scrollbarparts-repaint-crash.html: Added.
3490         * legacy-animation-engine/tables/mozilla/bugs/bug113235-1.html: Added.
3491         * legacy-animation-engine/tables/table-section-overflow-clip-crash-expected.txt: Added.
3492         * legacy-animation-engine/tables/table-section-overflow-clip-crash.html: Added.
3493         * legacy-animation-engine/transitions/3d/interrupted-transition-expected.txt: Added.
3494         * legacy-animation-engine/transitions/3d/interrupted-transition.html: Added.
3495         * legacy-animation-engine/transitions/background-position-transitions-expected.txt: Added.
3496         * legacy-animation-engine/transitions/background-position-transitions.html: Added.
3497         * legacy-animation-engine/transitions/background-transitions-expected.txt: Added.
3498         * legacy-animation-engine/transitions/background-transitions.html: Added.
3499         * legacy-animation-engine/transitions/bad-transition-shorthand-crash-expected.txt: Added.
3500         * legacy-animation-engine/transitions/bad-transition-shorthand-crash.html: Added.
3501         * legacy-animation-engine/transitions/blendmode-transitions-expected.txt: Added.
3502         * legacy-animation-engine/transitions/blendmode-transitions.html: Added.
3503         * legacy-animation-engine/transitions/border-radius-transition-expected.txt: Added.
3504         * legacy-animation-engine/transitions/border-radius-transition.html: Added.
3505         * legacy-animation-engine/transitions/cancel-transition-expected.txt: Added.
3506         * legacy-animation-engine/transitions/cancel-transition.html: Added.
3507         * legacy-animation-engine/transitions/change-values-during-transition-expected.txt: Added.
3508         * legacy-animation-engine/transitions/change-values-during-transition.html: Added.
3509         * legacy-animation-engine/transitions/clip-path-path-transitions-expected.txt: Added.
3510         * legacy-animation-engine/transitions/clip-path-path-transitions.html: Added.
3511         * legacy-animation-engine/transitions/clip-path-transitions-expected.txt: Added.
3512         * legacy-animation-engine/transitions/clip-path-transitions.html: Added.
3513         * legacy-animation-engine/transitions/clip-transition-expected.txt: Added.
3514         * legacy-animation-engine/transitions/clip-transition.html: Added.
3515         * legacy-animation-engine/transitions/color-transition-all-expected.txt: Added.
3516         * legacy-animation-engine/transitions/color-transition-all.html: Added.
3517         * legacy-animation-engine/transitions/color-transition-premultiplied-expected.txt: Added.
3518         * legacy-animation-engine/transitions/color-transition-premultiplied.html: Added.
3519         * legacy-animation-engine/transitions/color-transition-rounding-expected.txt: Added.
3520         * legacy-animation-engine/transitions/color-transition-rounding.html: Added.
3521         * legacy-animation-engine/transitions/created-while-suspended-expected.txt: Added.
3522         * legacy-animation-engine/transitions/created-while-suspended.html: Added.
3523         * legacy-animation-engine/transitions/cross-fade-background-image-expected.txt: Added.
3524         * legacy-animation-engine/transitions/cross-fade-background-image.html: Added.
3525         * legacy-animation-engine/transitions/cross-fade-border-image.html: Added.
3526         * legacy-animation-engine/transitions/crossfade-transition-expected.txt: Added.
3527         * legacy-animation-engine/transitions/crossfade-transition.html: Added.
3528         * legacy-animation-engine/transitions/cubic-bezier-overflow-color-expected.txt: Added.
3529         * legacy-animation-engine/transitions/cubic-bezier-overflow-color.html: Added.
3530         * legacy-animation-engine/transitions/cubic-bezier-overflow-length-expected.txt: Added.
3531         * legacy-animation-engine/transitions/cubic-bezier-overflow-length.html: Added.
3532         * legacy-animation-engine/transitions/cubic-bezier-overflow-shadow-expected.txt: Added.
3533         * legacy-animation-engine/transitions/cubic-bezier-overflow-shadow.html: Added.
3534         * legacy-animation-engine/transitions/cubic-bezier-overflow-svg-length-expected.txt: Added.
3535         * legacy-animation-engine/transitions/cubic-bezier-overflow-svg-length.html: Added.
3536         * legacy-animation-engine/transitions/cubic-bezier-overflow-transform-expected.txt: Added.
3537         * legacy-animation-engine/transitions/cubic-bezier-overflow-transform.html: Added.
3538         * legacy-animation-engine/transitions/default-timing-function.html: Added.
3539         * legacy-animation-engine/transitions/delay-expected.txt: Added.
3540         * legacy-animation-engine/transitions/delay.html: Added.
3541         * legacy-animation-engine/transitions/equivalent-background-image-no-transition-expected.txt: Added.
3542         * legacy-animation-engine/transitions/equivalent-background-image-no-transition.html: Added.
3543         * legacy-animation-engine/transitions/extra-transition-expected.txt: Added.
3544         * legacy-animation-engine/transitions/extra-transition.html: Added.
3545         * legacy-animation-engine/transitions/flex-transitions-expected.txt: Added.
3546         * legacy-animation-engine/transitions/flex-transitions.html: Added.
3547         * legacy-animation-engine/transitions/font-family-during-transition-expected.txt: Added.
3548         * legacy-animation-engine/transitions/font-family-during-transition.html: Added.
3549         * legacy-animation-engine/transitions/frames-timing-function-expected.txt: Added.
3550         * legacy-animation-engine/transitions/frames-timing-function.html: Added.
3551         * legacy-animation-engine/transitions/hang-with-bad-transition-list-expected.txt: Added.
3552         * legacy-animation-engine/transitions/hang-with-bad-transition-list.html: Added.
3553         * legacy-animation-engine/transitions/inherit-expected.txt: Added.
3554         * legacy-animation-engine/transitions/inherit-other-props-expected.txt: Added.
3555         * legacy-animation-engine/transitions/inherit-other-props.html: Added.
3556         * legacy-animation-engine/transitions/inherit.html: Added.
3557         * legacy-animation-engine/transitions/interrupt-transform-transition-expected.txt: Added.
3558         * legacy-animation-engine/transitions/interrupt-transform-transition.html: Added.
3559         * legacy-animation-engine/transitions/interrupt-zero-duration-expected.txt: Added.
3560         * legacy-animation-engine/transitions/interrupt-zero-duration.html: Added.
3561         * legacy-animation-engine/transitions/interrupted-accelerated-transition-expected.txt: Added.
3562         * legacy-animation-engine/transitions/interrupted-accelerated-transition.html: Added.
3563         * legacy-animation-engine/transitions/interrupted-all-transition-expected.txt: Added.
3564         * legacy-animation-engine/transitions/interrupted-all-transition.html: Added.
3565         * legacy-animation-engine/transitions/lengthsize-transition-to-from-auto-expected.txt: Added.
3566         * legacy-animation-engine/transitions/lengthsize-transition-to-from-auto.html: Added.
3567         * legacy-animation-engine/transitions/longhand-vs-shorthand-initial-expected.txt: Added.
3568         * legacy-animation-engine/transitions/longhand-vs-shorthand-initial.html: Added.
3569         * legacy-animation-engine/transitions/mask-transitions-expected.txt: Added.
3570         * legacy-animation-engine/transitions/mask-transitions.html: Added.
3571         * legacy-animation-engine/transitions/matched-transform-functions-expected.txt: Added.
3572         * legacy-animation-engine/transitions/matched-transform-functions.html: Added.
3573         * legacy-animation-engine/transitions/min-max-width-height-transitions-expected.txt: Added.
3574         * legacy-animation-engine/transitions/min-max-width-height-transitions.html: Added.
3575         * legacy-animation-engine/transitions/mismatched-shadow-styles-expected.txt: Added.
3576         * legacy-animation-engine/transitions/mismatched-shadow-styles.html: Added.
3577         * legacy-animation-engine/transitions/mismatched-shadow-transitions-expected.txt: Added.
3578         * legacy-animation-engine/transitions/mismatched-shadow-transitions.html: Added.
3579         * legacy-animation-engine/transitions/mixed-type-expected.txt: Added.
3580         * legacy-animation-engine/transitions/mixed-type.html: Added.
3581         * legacy-animation-engine/transitions/move-after-transition.html: Added.
3582         * legacy-animation-engine/transitions/multiple-background-size-transitions-expected.txt: Added.
3583         * legacy-animation-engine/transitions/multiple-background-size-transitions.html: Added.
3584         * legacy-animation-engine/transitions/multiple-background-transitions-expected.txt: Added.
3585         * legacy-animation-engine/transitions/multiple-background-transitions.html: Added.
3586         * legacy-animation-engine/transitions/multiple-mask-transitions-expected.txt: Added.
3587         * legacy-animation-engine/transitions/multiple-mask-transitions.html: Added.
3588         * legacy-animation-engine/transitions/multiple-shadow-transitions-expected.txt: Added.
3589         * legacy-animation-engine/transitions/multiple-shadow-transitions.html: Added.
3590         * legacy-animation-engine/transitions/multiple-text-shadow-transition-expected.txt: Added.
3591         * legacy-animation-engine/transitions/multiple-text-shadow-transition.html: Added.
3592         * legacy-animation-engine/transitions/negative-delay-expected.txt: Added.
3593         * legacy-animation-engine/transitions/negative-delay.html: Added.
3594         * legacy-animation-engine/transitions/opacity-transition-zindex-expected.txt: Added.
3595         * legacy-animation-engine/transitions/opacity-transition-zindex.html: Added.
3596         * legacy-animation-engine/transitions/override-transition-crash-expected.txt: Added.
3597         * legacy-animation-engine/transitions/override-transition-crash.html: Added.
3598         * legacy-animation-engine/transitions/remove-transition-style-expected.txt: Added.
3599         * legacy-animation-engine/transitions/remove-transition-style.html: Added.
3600         * legacy-animation-engine/transitions/repeated-firing-background-color-expected.txt: Added.
3601         * legacy-animation-engine/transitions/repeated-firing-background-color.html: Added.
3602         * legacy-animation-engine/transitions/resources/Aurora.jpg: Added.
3603         * legacy-animation-engine/transitions/resources/interrupted-accelerated-transition-final.html: Added.
3604         * legacy-animation-engine/transitions/resources/transition-end-event-destroy-iframe-inner.html: Added.
3605         * legacy-animation-engine/transitions/resources/transition-test-helpers.js: Added.
3606         (roundNumber):
3607         (isCloseEnough):
3608         (isShadow):
3609         (compareRGB):
3610         (parseCrossFade):
3611         (extractPathValues):
3612         (parseClipPath):
3613         * legacy-animation-engine/transitions/retargetted-transition-expected.txt: Added.
3614         * legacy-animation-engine/transitions/retargetted-transition.html: Added.
3615         * legacy-animation-engine/transitions/rounded-rect-becomes-non-renderable-while-transitioning-expected.txt: Added.
3616         * legacy-animation-engine/transitions/rounded-rect-becomes-non-renderable-while-transitioning.html: Added.
3617         * legacy-animation-engine/transitions/shadow-expected.txt: Added.
3618         * legacy-animation-engine/transitions/shadow.html: Added.
3619         * legacy-animation-engine/transitions/shape-outside-transitions-expected.txt: Added.
3620         * legacy-animation-engine/transitions/shape-outside-transitions.html: Added.
3621         * legacy-animation-engine/transitions/shorthand-border-transitions-expected.txt: Added.
3622         * legacy-animation-engine/transitions/shorthand-border-transitions.html: Added.
3623         * legacy-animation-engine/transitions/shorthand-transitions-expected.txt: Added.
3624         * legacy-animation-engine/transitions/shorthand-transitions.html: Added.
3625         * legacy-animation-engine/transitions/start-transform-transition-expected.txt: Added.
3626         * legacy-animation-engine/transitions/start-transform-transition.html: Added.
3627         * legacy-animation-engine/transitions/started-while-suspended-expected.txt: Added.
3628         * legacy-animation-engine/transitions/started-while-suspended.html: Added.
3629         * legacy-animation-engine/transitions/steps-timing-function-expected.txt: Added.
3630         * legacy-animation-engine/transitions/steps-timing-function.html: Added.
3631         * legacy-animation-engine/transitions/suspend-transform-transition-expected.png: Added.
3632         * legacy-animation-engine/transitions/suspend-transform-transition-expected.txt: Added.
3633         * legacy-animation-engine/transitions/suspend-transform-transition.html: Added.
3634         * legacy-animation-engine/transitions/svg-layout-transition-expected.txt: Added.
3635         * legacy-animation-engine/transitions/svg-layout-transition.html: Added.
3636         * legacy-animation-engine/transitions/svg-text-shadow-transition.html: Added.
3637         * legacy-animation-engine/transitions/svg-transitions-expected.txt: Added.
3638         * legacy-animation-engine/transitions/svg-transitions.html: Added.
3639         * legacy-animation-engine/transitions/text-indent-transition-expected.txt: Added.
3640         * legacy-animation-engine/transitions/text-indent-transition.html: Added.
3641         * legacy-animation-engine/transitions/transform-op-list-match-expected.txt: Added.
3642         * legacy-animation-engine/transitions/transform-op-list-match.html: Added.
3643         * legacy-animation-engine/transitions/transform-op-list-no-match-expected.txt: Added.
3644         * legacy-animation-engine/transitions/transform-op-list-no-match.html: Added.
3645         * legacy-animation-engine/transitions/transition-display-property-2-expected.html: Added.
3646         * legacy-animation-engine/transitions/transition-display-property-2.html: Added.
3647         * legacy-animation-engine/transitions/transition-display-property-expected.html: Added.
3648         * legacy-animation-engine/transitions/transition-display-property.html: Added.
3649         * legacy-animation-engine/transitions/transition-drt-api-delay-expected.txt: Added.
3650         * legacy-animation-engine/transitions/transition-drt-api-delay.html: Added.
3651         * legacy-animation-engine/transitions/transition-drt-api-expected.txt: Added.
3652         * legacy-animation-engine/transitions/transition-drt-api.html: Added.
3653         * legacy-animation-engine/transitions/transition-duration-cleared-in-transitionend-crash-expected.txt: Added.
3654         * legacy-animation-engine/transitions/transition-duration-cleared-in-transitionend-crash.html: Added.
3655         * legacy-animation-engine/transitions/transition-end-event-all-properties-expected.txt: Added.
3656         * legacy-animation-engine/transitions/transition-end-event-all-properties.html: Added.
3657         * legacy-animation-engine/transitions/transition-end-event-attributes-expected.txt: Added.
3658         * legacy-animation-engine/transitions/transition-end-event-attributes.html: Added.
3659         * legacy-animation-engine/transitions/transition-end-event-container-expected.txt: Added.
3660         * legacy-animation-engine/transitions/transition-end-event-container.html: Added.
3661         * legacy-animation-engine/transitions/transition-end-event-create-expected.txt: Added.
3662         * legacy-animation-engine/transitions/transition-end-event-create.html: Added.
3663         * legacy-animation-engine/transitions/transition-end-event-destroy-iframe-expected.txt: Added.
3664         * legacy-animation-engine/transitions/transition-end-event-destroy-iframe.html: Added.
3665         * legacy-animation-engine/transitions/transition-end-event-destroy-renderer-expected.txt: Added.
3666         * legacy-animation-engine/transitions/transition-end-event-destroy-renderer.html: Added.
3667         * legacy-animation-engine/transitions/transition-end-event-helpers.js: Added.
3668         (recordTransitionEndEvent):
3669         (processEndEvents.compareEventInfo):
3670         (processEndEvents.examineResults):
3671         (processEndEvents):
3672         (_endFunction):
3673         (startTest):
3674         (runTransitionTest):
3675         * legacy-animation-engine/transitions/transition-end-event-left-expected.txt: Added.
3676         * legacy-animation-engine/transitions/transition-end-event-left.html: Added.
3677         * legacy-animation-engine/transitions/transition-end-event-multiple-01-expected.txt: Added.
3678         * legacy-animation-engine/transitions/transition-end-event-multiple-01.html: Added.
3679         * legacy-animation-engine/transitions/transition-end-event-multiple-02-expected.txt: Added.
3680         * legacy-animation-engine/transitions/transition-end-event-multiple-02.html: Added.
3681         * legacy-animation-engine/transitions/transition-end-event-multiple-03-expected.txt: Added.
3682         * legacy-animation-engine/transitions/transition-end-event-multiple-03.html: Added.
3683         * legacy-animation-engine/transitions/transition-end-event-multiple-04-expected.txt: Added.
3684         * legacy-animation-engine/transitions/transition-end-event-multiple-04.html: Added.
3685         * legacy-animation-engine/transitions/transition-end-event-nested-expected.txt: Added.
3686         * legacy-animation-engine/transitions/transition-end-event-nested.html: Added.
3687         * legacy-animation-engine/transitions/transition-end-event-prefixed-01-expected.txt: Added.
3688         * legacy-animation-engine/transitions/transition-end-event-prefixed-01.html: Added.
3689         * legacy-animation-engine/transitions/transition-end-event-prefixed-02-expected.txt: Added.
3690         * legacy-animation-engine/transitions/transition-end-event-prefixed-02.html: Added.
3691         * legacy-animation-engine/transitions/transition-end-event-prefixed-03-expected.txt: Added.
3692         * legacy-animation-engine/transitions/transition-end-event-prefixed-03.html: Added.
3693         * legacy-animation-engine/transitions/transition-end-event-rendering-expected.txt: Added.
3694         * legacy-animation-engine/transitions/transition-end-event-rendering.html: Added.
3695         * legacy-animation-engine/transitions/transition-end-event-set-none-expected.txt: Added.
3696         * legacy-animation-engine/transitions/transition-end-event-set-none.html: Added.
3697         * legacy-animation-engine/transitions/transition-end-event-transform-expected.txt: Added.
3698         * legacy-animation-engine/transitions/transition-end-event-transform.html: Added.
3699         * legacy-animation-engine/transitions/transition-end-event-unprefixed-01-expected.txt: Added.
3700         * legacy-animation-engine/transitions/transition-end-event-unprefixed-01.html: Added.
3701         * legacy-animation-engine/transitions/transition-end-event-unprefixed-02-expected.txt: Added.
3702         * legacy-animation-engine/transitions/transition-end-event-unprefixed-02.html: Added.
3703         * legacy-animation-engine/transitions/transition-end-event-unprefixed-03-expected.txt: Added.
3704         * legacy-animation-engine/transitions/transition-end-event-unprefixed-03.html: Added.
3705         * legacy-animation-engine/transitions/transition-end-event-unprefixed-04-expected.txt: Added.
3706         * legacy-animation-engine/transitions/transition-end-event-unprefixed-04.html: Added.
3707         * legacy-animation-engine/transitions/transition-end-event-window-expected.txt: Added.
3708         * legacy-animation-engine/transitions/transition-end-event-window.html: Added.
3709         * legacy-animation-engine/transitions/transition-hit-test-expected.txt: Added.
3710         * legacy-animation-engine/transitions/transition-hit-test-transform-expected.txt: Added.
3711         * legacy-animation-engine/transitions/transition-hit-test-transform.html: Added.
3712         * legacy-animation-engine/transitions/transition-hit-test.html: Added.
3713         * legacy-animation-engine/transitions/transition-in-delay-phase-expected.txt: Added.
3714         * legacy-animation-engine/transitions/transition-in-delay-phase.html: Added.
3715         * legacy-animation-engine/transitions/transition-on-element-with-content-expected.txt: Added.
3716         * legacy-animation-engine/transitions/transition-on-element-with-content.html: Added.
3717         * legacy-animation-engine/transitions/transition-shorthand-delay-expected.txt: Added.
3718         * legacy-animation-engine/transitions/transition-shorthand-delay.html: Added.
3719         * legacy-animation-engine/transitions/transition-timing-function-expected.txt: Added.
3720         * legacy-animation-engine/transitions/transition-timing-function.html: Added.
3721         * legacy-animation-engine/transitions/transition-to-from-auto-expected.txt: Added.
3722         * legacy-animation-engine/transitions/transition-to-from-auto.html: Added.
3723         * legacy-animation-engine/transitions/transition-to-from-undefined-expected.txt: Added.
3724         * legacy-animation-engine/transitions/transition-to-from-undefined.html: Added.
3725         * legacy-animation-engine/transitions/transition-transform-translate-calculated-length-crash-expected.txt: Added.
3726         * legacy-animation-engine/transitions/transition-transform-translate-calculated-length-crash.html: Added.
3727         * legacy-animation-engine/transitions/transition-unknown-property-ignore-expected.txt: Added.
3728         * legacy-animation-engine/transitions/transition-unknown-property-ignore.html: Added.
3729         * legacy-animation-engine/transitions/transition-with-calc-spin-expected.txt: Added.
3730         * legacy-animation-engine/transitions/transition-with-calc-spin.html: Added.
3731         * legacy-animation-engine/transitions/transitions-parsing-expected.txt: Added.
3732         * legacy-animation-engine/transitions/transitions-parsing.html: Added.
3733         * legacy-animation-engine/transitions/visited-link-color-expected.txt: Added.
3734         * legacy-animation-engine/transitions/visited-link-color.html: Added.
3735         * legacy-animation-engine/transitions/zero-duration-in-list-expected.txt: Added.
3736         * legacy-animation-engine/transitions/zero-duration-in-list.html: Added.
3737         * legacy-animation-engine/transitions/zero-duration-with-non-zero-delay-end-expected.txt: Added.
3738         * legacy-animation-engine/transitions/zero-duration-with-non-zero-delay-end.html: Added.
3739         * legacy-animation-engine/transitions/zero-duration-with-non-zero-delay-start-expected.txt: Added.
3740         * legacy-animation-engine/transitions/zero-duration-with-non-zero-delay-start.html: Added.
3741         * legacy-animation-engine/transitions/zero-duration-without-units-expected.txt: Added.
3742         * legacy-animation-engine/transitions/zero-duration-without-units.html: Added.
3743         * platform/gtk/TestExpectations:
3744         * platform/gtk/legacy-animation-engine/animations/3d/change-transform-in-end-event-expected.png: Added.
3745         * platform/gtk/legacy-animation-engine/animations/3d/change-transform-in-end-event-expected.txt: Added.
3746         * platform/gtk/legacy-animation-engine/animations/3d/matrix-transform-type-animation-expected.png: Added.
3747         * platform/gtk/legacy-animation-engine/animations/3d/matrix-transform-type-animation-expected.txt: Added.
3748         * platform/gtk/legacy-animation-engine/animations/3d/replace-filling-transform-expected.png: Added.
3749         * platform/gtk/legacy-animation-engine/animations/3d/state-at-end-event-transform-expected.png: Added.
3750         * platform/gtk/legacy-animation-engine/animations/3d/state-at-end-event-transform-expected.txt: Added.
3751         * platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.png: Added.
3752         * platform/gtk/legacy-animation-engine/animations/additive-transform-animations-expected.txt: Added.
3753         * platform/gtk/legacy-animation-engine/animations/animation-offscreen-to-onscreen-expected.png: Added.
3754         * platform/gtk/legacy-animation-engine/animations/cross-fade-border-image-source-expected.png: Added.
3755         * platform/gtk/legacy-animation-engine/animations/cross-fade-border-image-source-expected.txt: Added.
3756         * platform/gtk/legacy-animation-engine/animations/cross-fade-list-style-image-expected.png: Added.
3757         * platform/gtk/legacy-animation-engine/animations/cross-fade-list-style-image-expected.txt: Added.
3758         * platform/gtk/legacy-animation-engine/animations/cross-fade-webkit-mask-box-image-expected.png: Added.
3759         * platform/gtk/legacy-animation-engine/animations/cross-fade-webkit-mask-box-image-expected.txt: Added.
3760         * platform/gtk/legacy-animation-engine/animations/cross-fade-webkit-mask-image-expected.png: Added.
3761         * platform/gtk/legacy-animation-engine/animations/cross-fade-webkit-mask-image-expected.txt: Added.
3762         * platform/gtk/legacy-animation-engine/animations/missing-values-first-keyframe-expected.png: Added.
3763         * platform/gtk/legacy-animation-engine/animations/missing-values-first-keyframe-expected.txt: Added.
3764         * platform/gtk/legacy-animation-engine/animations/missing-values-last-keyframe-expected.png: Added.
3765         * platform/gtk/legacy-animation-engine/animations/missing-values-last-keyframe-expected.txt: Added.
3766         * platform/gtk/legacy-animation-engine/animations/opacity-transform-animation-expected.png: Added.
3767         * platform/gtk/legacy-animation-engine/animations/state-at-end-event-expected.png: Added.
3768         * platform/gtk/legacy-animation-engine/animations/state-at-end-event-expected.txt: Added.
3769         * platform/gtk/legacy-animation-engine/animations/suspend-transform-animation-expected.png: Added.
3770         * platform/gtk/legacy-animation-engine/compositing/animation/state-at-end-event-transform-layer-expected.png: Added.
3771         * platform/gtk/legacy-animation-engine/compositing/animation/state-at-end-event-transform-layer-expected.txt: Added.
3772         * platform/gtk/legacy-animation-engine/compositing/geometry/partial-layout-update-expected.png: Added.
3773         * platform/gtk/legacy-animation-engine/compositing/geometry/partial-layout-update-expected.txt: Added.
3774         * platform/gtk/legacy-animation-engine/compositing/layer-creation/overlap-animation-container-expected.txt: Added.
3775         * platform/gtk/legacy-animation-engine/compositing/layer-creation/overlap-animation-expected.txt: Added.
3776         * platform/gtk/legacy-animation-engine/compositing/overflow/overflow-positioning-expected.png: Added.
3777         * platform/gtk/legacy-animation-engine/compositing/overflow/overflow-positioning-expected.txt: Added.
3778         * platform/gtk/legacy-animation-e