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