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