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