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