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