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