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