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