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