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