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