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