Turn off offset*/scroll* optimization for input elements with shadow content
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-03-09  Zalan Bujtas  <zalan@apple.com>
2
3         Turn off offset*/scroll* optimization for input elements with shadow content
4         https://bugs.webkit.org/show_bug.cgi?id=182383
5         <rdar://problem/37114190>
6
7         Reviewed by Antti Koivisto.
8
9         * fast/forms/scrollheight-with-mutation-crash-expected.txt: Added.
10         * fast/forms/scrollheight-with-mutation-crash.html: Added.
11
12 2018-03-10  Wenson Hsieh  <wenson_hsieh@apple.com>
13
14         [macOS] Copying a table from the Numbers app and pasting into iCloud Numbers fails
15         https://bugs.webkit.org/show_bug.cgi?id=183485
16         <rdar://problem/38041984>
17
18         Reviewed by Ryosuke Niwa.
19
20         Rebaseline some pasteboard-related layout tests, in which we now expose text/plain alongside files that were
21         written to the DataTransfer by the page itself.
22
23         * editing/pasteboard/data-transfer-item-list-add-file-multiple-times-expected.txt:
24         * editing/pasteboard/data-transfer-item-list-add-file-on-copy-expected.txt:
25         * editing/pasteboard/data-transfer-item-list-add-file-on-drag-expected.txt:
26
27 2018-03-09  Chris Dumez  <cdumez@apple.com>
28
29         inspector/page/frameScheduledNavigation.html has different output with async policy delegates
30         https://bugs.webkit.org/show_bug.cgi?id=183469
31
32         Reviewed by Ryosuke Niwa.
33
34         The test tracks 3 internal events:
35         1. frameScheduledNavigation
36         2. frameStartedLoading
37         3. frameClearedScheduledNavigation
38
39         Without async policy delegates, the events happen in this order. However, with asynchronous
40         policy delegates, frameStartedLoading happens *after* frameClearedScheduledNavigation. What
41         happens *before* frameClearedScheduledNavigation is the navigation policy check. When we
42         get the policy response to continue (asynchronously), we then actually start the load and
43         frameStartedLoading gets logged.
44
45         * inspector/page/frameScheduledNavigation-async-delegates-expected.txt: Added.
46         * inspector/page/frameScheduledNavigation-async-delegates.html: Copied from LayoutTests/inspector/page/frameScheduledNavigation.html.
47         * inspector/page/frameScheduledNavigation.html:
48
49 2018-03-09  Chris Fleizach  <cfleizach@apple.com>
50
51         AX: WebKit seems to be running spell checker even on non-editable content text
52         https://bugs.webkit.org/show_bug.cgi?id=183456
53         <rdar://problem/38076042>
54
55         Reviewed by Joanmarie Diggs.
56
57         * accessibility/mac/attributed-string/attributed-string-does-not-includes-misspelled-for-non-editable-expected.txt: Added.
58         * accessibility/mac/attributed-string/attributed-string-does-not-includes-misspelled-for-non-editable.html: Added.
59         * accessibility/mac/attributed-string/attributed-string-for-range-with-options.html:
60         * accessibility/mac/attributed-string/attributed-string-for-range.html:
61              Update tests to reflect that only editable content returns misspelled attributes.
62
63 2018-03-09  Nan Wang  <n_wang@apple.com>
64
65         AX: AOM: More accessibility events support
66         https://bugs.webkit.org/show_bug.cgi?id=183023
67         <rdar://problem/37764380>
68
69         Reviewed by Chris Fleizach.
70
71         * accessibility/mac/AOM-events-webarea-crash.html:
72
73 2018-03-09  Ryan Haddad  <ryanhaddad@apple.com>
74
75         Unreviewed, rolling out r229468.
76
77         This change caused http/tests/security/frame-loading-via-
78         document-write.html to fail.
79
80         Reverted changeset:
81
82         "http/tests/security/frame-loading-via-document-write-async-
83         delegates.html fails with async delegates"
84         https://bugs.webkit.org/show_bug.cgi?id=183460
85         https://trac.webkit.org/changeset/229468
86
87 2018-03-09  Youenn Fablet  <youenn@apple.com>
88
89         ServiceWorker should respect IDB and DOMCache partitioning
90         https://bugs.webkit.org/show_bug.cgi?id=183496
91
92         Reviewed by Brady Eidson.
93
94         * http/wpt/service-workers/resources/third-party-registration-frame.html: Added.
95         * http/wpt/service-workers/resources/third-party-worker.js: Added.
96         * http/wpt/service-workers/third-party-registration-expected.txt: Added.
97         * http/wpt/service-workers/third-party-registration.html: Added.
98
99 2018-03-09  Jer Noble  <jer.noble@apple.com>
100
101         Add new CSS env constants for use with fullscreen
102         https://bugs.webkit.org/show_bug.cgi?id=183498
103
104         Reviewed by Dean Jackson.
105
106         * fullscreen/full-screen-test.js:
107         (run):
108         * fullscreen/fullscreen-auto-hide-delay-expected.txt: Added.
109         * fullscreen/fullscreen-auto-hide-delay.html: Added.
110         * fullscreen/fullscreen-inset-top-expected.txt: Added.
111         * fullscreen/fullscreen-inset-top.html: Added.
112
113 2018-03-09  Zalan Bujtas  <zalan@apple.com>
114
115         RenderTreeBuilder::splitAnonymousBoxesAroundChild should take multicolumn spanners into account.
116         https://bugs.webkit.org/show_bug.cgi?id=183493
117         <rdar://problem/38030461>
118
119         Reviewed by Antti Koivisto.
120
121         * fast/multicol/adjust-beforeChild-for-spanner-crash-expected.txt: Added.
122         * fast/multicol/adjust-beforeChild-for-spanner-crash.html: Added.
123
124 2018-03-09  Basuke Suzuki  <Basuke.Suzuki@sony.com>
125
126         [webkitpy, WinCairo] Launch Apache HTTPD for HTTP Tests.
127         https://bugs.webkit.org/show_bug.cgi?id=183265
128
129         Reviewed by Daniel Bates.
130
131         Launch apache httpd server from python script for WinCairo HTTP LayoutTests. By now, AppleWin uses
132         Cygwin to launch httpd server. This patch enables native Windows to run HTTP LayoutTests by starting
133         and stopping httpd server from the script.
134
135         * http/conf/win-httpd-2.4-php7.conf: Added.
136         For WinCairo from native Windows environment.
137
138 2018-03-09  Chris Dumez  <cdumez@apple.com>
139
140         http/tests/security/frame-loading-via-document-write-async-delegates.html fails with async delegates
141         https://bugs.webkit.org/show_bug.cgi?id=183460
142
143         Reviewed by Alex Christensen.
144
145         The test has 3 frames which all initially load "about:blank". Then using document.write(), it inserts
146         HTML in each frame.
147         Frame 1: body has an onload event handler, which calls JS is click an anchor link to navigate the frame.
148         Frame 2: body has an onload event handler to do some logging
149         Frame 3: body has an onload event handler and finishes the test (calls testRunner.notifyDone())
150
151         The issue is that with asynchronous policy delegates, the first frame may not have navigated yet by the
152         time the third frame is loaded. Indeed, the onload event of the first frame merely clicks am anchor link
153         which will trigger a navigation policy check and then later navigate.
154
155         To make the test more robust, we now count the number of loads and call testRunner.notifyDone() when
156         we've reached the expected number of loads.
157
158         * http/tests/security/frame-loading-via-document-write-async-delegates-expected.txt: Added.
159         * http/tests/security/frame-loading-via-document-write-async-delegates.html: Copied from LayoutTests/http/tests/security/frame-loading-via-document-write.html.
160         * http/tests/security/frame-loading-via-document-write.html:
161         * http/tests/security/resources/frame-loading-via-document-write.js:
162
163 2018-03-09  Jer Noble  <jer.noble@apple.com>
164
165         webkitfullscreenchange event not fired at the same time as :-webkit-full-screen pseudo selector changes; causes glitchiness
166         https://bugs.webkit.org/show_bug.cgi?id=183383
167
168         Fix a couple tests that depended on non-standard behavior, and skip other tests to be fixed later.
169
170         Reviewed by Eric Carlson.
171
172         * media/fullscreen-video-going-into-pip.html:
173         * media/video-fullscreeen-only-playback.html:
174         * platform/mac/TestExpectations:
175
176 2018-03-09  Frederic Wang  <fwang@igalia.com>
177
178         Unreviewed GTK+ gardening.
179
180         * platform/gtk/TestExpectations: Skip test requiring DASHBOARD_SUPPORT.
181         * platform/gtk/mathml/mathml-in-dashboard-expected.txt: Removed.
182
183 2018-03-09  Andy Estes  <aestes@apple.com>
184
185         [Mac] WebKit fails to receive file promises when the embedding app is sandboxed
186         https://bugs.webkit.org/show_bug.cgi?id=183489
187         <rdar://problem/38267517>
188
189         Reviewed by Wenson Hsieh.
190
191         Now that we create a unique temporary directory per drop, this test no longer encounters a
192         name conflict for apple.gif.
193
194         * editing/pasteboard/file-input-files-access-promise-expected.txt:
195         * editing/pasteboard/file-input-files-access-promise.html:
196
197 2018-03-09  Zan Dobersek  <zdobersek@igalia.com>
198
199         Unreviewed GTK+ gardening.
200
201         * platform/gtk/TestExpectations: Add a failure expectation for the
202         http/tests/preconnect/link-header-rel-preconnect-http.html test.
203         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
204         Update baseline after r229310.
205
206 2018-03-08  Nan Wang  <n_wang@apple.com>
207
208         AX: AOM: More accessibility events support
209         https://bugs.webkit.org/show_bug.cgi?id=183023
210         <rdar://problem/37764380>
211
212         Reviewed by Chris Fleizach.
213
214         * accessibility/mac/AOM-events-webarea-crash-expected.txt: Added.
215         * accessibility/mac/AOM-events-webarea-crash.html: Added.
216
217 2018-03-08  Chris Dumez  <cdumez@apple.com>
218
219         Safari not handling undefined global variables with same name as element Id correctly.
220         https://bugs.webkit.org/show_bug.cgi?id=183087
221         <rdar://problem/37927596>
222
223         Reviewed by Ryosuke Niwa.
224
225         * fast/dom/Window/es52-globals-expected.txt:
226         Rebaseline test now that we are passing more checks. This covers the code change.
227
228         * fast/forms/listbox-visible-size.html:
229         * js/dom/var-declarations-shadowing-expected.txt:
230         * js/dom/var-declarations-shadowing.html:
231         Tweak existing tests due to behavior change. I have checked that these tests
232         were failing in other browsers as well.
233
234 2018-03-08  Chris Dumez  <cdumez@apple.com>
235
236         fast/events/before-unload-returnValue.html times out with async policy delegates
237         https://bugs.webkit.org/show_bug.cgi?id=183472
238
239         Reviewed by Ryosuke Niwa.
240
241         Delay setting the beforeunload handler on the iframe until after the initial load
242         (of resources/onclick.html). With asynchronous policy delegates, the beforeunload
243         handler was set too early, during the async policy decision for navigating to
244         "resources/onclick.html". As a result, the beforeunload handler would get called
245         for the load to "resources/onclick.html", after receiving the navigation policy
246         decision, which the test does not expect. The test only expects the beforeunload
247         handler to be called for later navigations to "resources/does-not-exist.html".
248
249         * fast/events/before-unload-returnValue-async-delegates-expected.txt: Copied from LayoutTests/fast/events/before-unload-returnValue-expected.txt.
250         * fast/events/before-unload-returnValue-async-delegates.html: Copied from LayoutTests/fast/events/before-unload-returnValue.html.
251         * fast/events/before-unload-returnValue-expected.txt:
252         * fast/events/before-unload-returnValue.html:
253
254 2018-03-08  Chris Dumez  <cdumez@apple.com>
255
256         fast/html/marquee-reparent-check.html is flaky with async delegates
257         https://bugs.webkit.org/show_bug.cgi?id=183425
258
259         Reviewed by Youenn Fablet.
260
261         The test was missing the "TEST COMPLETE" line at the end of its output.
262         When enabling async delegates, the "TEST COMPLETE" line would sometimes
263         show. Move the test away from js-test.js and to js-test-pre.js / js-test-post.js
264         so that the "TEST COMPLETE" line gets printed out consistently.
265
266         * fast/html/marquee-reparent-check-expected.txt:
267         * fast/html/marquee-reparent-check.html:
268
269 2018-03-08  Chris Dumez  <cdumez@apple.com>
270
271         Unreviewed, skip imported/w3c/web-platform-tests/cors/remote-origin.htm
272
273         This test is timing out via testharness.js, there is no point in running it and
274         it slows down running layout tests.
275
276         * TestExpectations:
277
278 2018-03-08  Ryan Haddad  <ryanhaddad@apple.com>
279
280         Move a test from fast/DOM to fast/dom and delete the fast/DOM directory.
281
282         Unreviewed test gardening.
283
284         * fast/dom/HTMLInputElement/input-value-and-type-change-crash-expected.txt: Renamed from LayoutTests/fast/DOM/HTMLInputElement/input-value-and-type-change-crash-expected.txt.
285         * fast/dom/HTMLInputElement/input-value-and-type-change-crash.html: Renamed from LayoutTests/fast/DOM/HTMLInputElement/input-value-and-type-change-crash.html.
286
287 2018-03-08  Frederic Wang  <fwang@igalia.com>
288
289         Add references to bug 160161 for some MathML failures on iOS and macOS.
290
291         Unreviewed test gardening.
292
293         * platform/ios/TestExpectations:
294         * platform/mac/TestExpectations:
295
296 2018-03-08  Frederic Wang  <fwang@igalia.com>
297
298         [iOS] Unskip MathML tests requiring a font with Mathematical Alphanumeric Symbols
299         https://bugs.webkit.org/show_bug.cgi?id=183445
300
301         Unreviewed test gardening.
302
303         * platform/ios/TestExpectations: Unskip the tests.
304
305 2018-03-08  Frederic Wang  <fwang@igalia.com>
306
307         [iOS] Update PNG expectations for some MathML pixel tests.
308
309         Unreviewed test gardening.
310
311         * platform/ios/TestExpectations: Remove ImageOnlyFailure for pixel tests, add reference to
312         bug 183441 for the reftest.
313         * platform/ios/mathml/opentype/opentype-stretchy-expected.png: Update expectation.
314         * platform/ios/mathml/presentation/menclose-notation-values-expected.png: Ditto.
315         * platform/ios/mathml/presentation/mo-stretch-expected.png: Ditto.
316         * platform/ios/mathml/presentation/roots-expected.png: Ditto.
317         * platform/ios/mathml/radical-fallback-expected.png: Ditto.
318
319 2018-03-07  Zalan Bujtas  <zalan@apple.com>
320
321         Invalid innerTextRenderer in RenderTextControlSingleLine::styleDidChange()
322         https://bugs.webkit.org/show_bug.cgi?id=183385
323         <rdar://problem/38085397>
324
325         Reviewed by Antti Koivisto.
326
327         * fast/DOM/HTMLInputElement/input-value-and-type-change-crash-expected.txt: Added.
328         * fast/DOM/HTMLInputElement/input-value-and-type-change-crash.html: Added.
329
330 2018-03-06  Ryan Haddad  <ryanhaddad@apple.com>
331
332         Update TestExpectations for media/modern-media-controls/fullscreen-support/fullscreen-support-press.html.
333         https://bugs.webkit.org/show_bug.cgi?id=173946
334
335         Unreviewed test gardening.
336
337         * platform/mac-wk2/TestExpectations:
338         * platform/mac/TestExpectations:
339
340 2018-03-07  Sihui Liu  <sihui_liu@apple.com>
341
342         replaceState cause back/forward malfunction on html page with <base href="/"> tag
343         https://bugs.webkit.org/show_bug.cgi?id=182678
344         <rdar://problem/37517821>
345
346         Reviewed by Chris Dumez.
347
348         * http/tests/history/replacestate-no-url-expected.txt: Added.
349         * http/tests/history/replacestate-no-url.html: Added.
350         Add layout test coverage.
351
352         * fast/loader/stateobjects/pushstate-with-fragment-urls-and-hashchange-expected.txt:
353         Rebaseline a layout test as empty string for URL is handled differently.
354
355 2018-03-07  Chris Dumez  <cdumez@apple.com>
356
357         http/tests/misc/location-replace-crossdomain.html is failing with async policy delegates
358         https://bugs.webkit.org/show_bug.cgi?id=183408
359
360         Reviewed by Alex Christensen.
361
362         The test was trying to navigate a cross-origin iframe via location.replace() and checking
363         that the load succeeded in a setTimeout(1). There is no guarantee that the frame has loaded
364         by that point. We would normally rely on the 'load' event but it is not feasible here since
365         the iframe is cross-origin. Instead, I opted to have the iframe to a page that posts a
366         message to its parent window to indicate that the load has succeeded.
367
368         * http/tests/misc/location-replace-crossdomain-async-delegates-expected.txt: Added.
369         * http/tests/misc/location-replace-crossdomain-async-delegates.html: Added.
370         * http/tests/misc/location-replace-crossdomain-expected.txt: Added.
371         * http/tests/misc/location-replace-crossdomain.html:
372         * platform/gtk/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
373         * platform/ios/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
374         * platform/mac/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
375         * platform/win/http/tests/misc/location-replace-crossdomain-expected.txt: Removed.
376
377 2018-03-07  Per Arne Vollan  <pvollan@apple.com>
378
379         Fix incorrect test expectations for http/wpt/resource-timing/rt-initiatorType-media.html.
380
381         Unreviewed test gardening.
382
383         * platform/win/TestExpectations:
384
385 2018-03-07  Chris Dumez  <cdumez@apple.com>
386
387         http/tests/dom/window-open-about-webkit-org-and-access-document.html is failing with async policy delegates
388         https://bugs.webkit.org/show_bug.cgi?id=183394
389
390         Reviewed by Alex Christensen.
391
392         http/tests/dom/window-open-about-webkit-org-and-access-document.html is failing with async policy delegates.
393         The issue is that the test calls window.open() with a cross-origin URL and then right away tries to access
394         newWindow.document, expecting it to throw. However, there is no guarantee that the cross origin URL has
395         started loading at this point. In particular, when the navigation policy decision is made asynchronously,
396         the URL is initially "about:blank" and it is OK to access the newWindow's document at this point.
397
398         We would normally rely on the window's load event before doing the check. However, this would not work
399         here since the window is cross origin. As a result, I am using a setInterval() in order to wait for the
400         cross-origin URL to load and for newWindow.document to start throwing.
401
402         * http/tests/dom/window-open-about-webkit-org-and-access-document-async-delegates-expected.txt: Added.
403         * http/tests/dom/window-open-about-webkit-org-and-access-document-async-delegates.html: Added.
404         * http/tests/dom/window-open-about-webkit-org-and-access-document-expected.txt:
405         * http/tests/dom/window-open-about-webkit-org-and-access-document.html:
406
407 2018-03-07  Yusuke Suzuki  <utatane.tea@gmail.com>
408
409         HTML `pattern` attribute should set `u` flag for regular expressions
410         https://bugs.webkit.org/show_bug.cgi?id=151598
411
412         Reviewed by Chris Dumez.
413
414         * fast/forms/ValidityState-patternMismatch-expected.txt:
415         * fast/forms/ValidityState-patternMismatch.html:
416
417 2018-03-07  Frederic Wang  <fwang@igalia.com>
418
419         Relayout frames after AsyncFrameScrolling or FrameFlattening option is changed
420         https://bugs.webkit.org/show_bug.cgi?id=183081
421
422         Reviewed by Antonio Gomes.
423
424         Add a test to check whether an iframe changes its flattening status after one of the option
425         AsyncFrameScrolling/FrameFlattening is enabled/disabled.
426
427         * platform/ios-simulator/TestExpectations: Remove failure for scrolling-in-object.html.
428         * platform/ios/fast/frames/flattening/iframe-flattening-async-frame-scrolling-dynamic-expected.txt: Added.
429         * platform/ios/fast/frames/flattening/iframe-flattening-async-frame-scrolling-dynamic.html: Added.
430
431 2018-03-07  Per Arne Vollan  <pvollan@apple.com>
432
433         Mark http/wpt/resource-timing/rt-initiatorType-media.html as a flaky crash on Windows.
434         https://bugs.webkit.org/show_bug.cgi?id=179297
435
436         Unreviewed test gardening.
437
438         * platform/win/TestExpectations:
439
440 2018-03-07  Ms2ger  <Ms2ger@igalia.com>
441
442         [WPE] Test gardening
443         https://bugs.webkit.org/show_bug.cgi?id=183402
444
445         Unreviewed test gardening.
446
447         * platform/gtk/TestExpectations: skip some more appcache-sw tests.
448         * platform/wpe/TestExpectations:
449           - Mark http/tests/appcache/different-https-origin-resource-main.html as passing after r228892.
450           - Mark fast/canvas/canvas-createPattern-video-modify.html as passing after r228221.
451           - Mark storage/indexeddb/modern/index-3-private.html as passing since r228560.
452           - Skip some more appcache - service worker tests.
453           - Mark some svg/animations tests as flaky (as they already are on GTK).
454           - Mark imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-setmediakeys-multiple-times-with-the-same-mediakeys.html as passing after r228983.
455           - Mark http/tests/appcache/fail-on-update-2.html as flaky.
456         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added baseline.
457         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added baseline.
458         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added baseline.
459         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: rebaseline.
460
461 2018-03-07  Claudio Saavedra  <csaavedra@igalia.com>
462
463         [GTK] fast/animation/request-animation-frame-during-modal.html sometimes crashing
464
465         Unreviewed gardening
466         * platform/gtk/TestExpectations:
467
468 2018-03-06  Per Arne Vollan  <pvollan@apple.com>
469
470         Skip fast/loader/redirect-to-invalid-url-using-javascript-disallowed.html and related tests on Windows.
471         https://bugs.webkit.org/show_bug.cgi?id=183393
472
473         Unreviewed test gardening.
474
475         * platform/win/TestExpectations:
476
477 2018-03-06  Ross Kirsling  <ross.kirsling@sony.com>
478
479         [WinCairo] Unreviewed. Add platform-specific expectations.
480
481         Individual filenames are omitted for brevity.
482
483         * platform/wincairo/accessibility/: Added.
484         * platform/wincairo/animations/: Added.
485         * platform/wincairo/css1/: Added.
486         * platform/wincairo/css2.1/: Added.
487         * platform/wincairo/css3/: Added.
488         * platform/wincairo/editing/: Added.
489         * platform/wincairo/fast/: Added.
490         * platform/wincairo/fonts/: Added.
491         * platform/wincairo/ietestcenter/: Added.
492         * platform/wincairo/js/: Added.
493         * platform/wincairo/mathml/: Added.
494         * platform/wincairo/media/: Added.
495         * platform/wincairo/plugins/: Added.
496         * platform/wincairo/printing/: Added.
497         * platform/wincairo/scrollbars/: Added.
498         * platform/wincairo/svg/: Added.
499         * platform/wincairo/tables/: Added.
500         * platform/wincairo/transforms/: Added.
501         * platform/wincairo/transitions/: Added.
502
503 2018-03-06  Youenn Fablet  <youenn@apple.com>
504
505         didReceiveServerRedirectForProvisionalNavigation is not called in case of document redirection with service worker registration change
506         https://bugs.webkit.org/show_bug.cgi?id=183299
507         <rdar://problem/37547029>
508
509         Reviewed by Alex Christensen.
510
511         * http/wpt/service-workers/navigation-redirect-main-frame-worker.js: Added.
512         * http/wpt/service-workers/navigation-redirect-main-frame.https-expected.txt: Added.
513         * http/wpt/service-workers/navigation-redirect-main-frame.https.html: Added.
514
515 2018-03-06  Chris Dumez  <cdumez@apple.com>
516
517         http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate.html is flaky
518         https://bugs.webkit.org/show_bug.cgi?id=183390
519
520         Unreviewed, temporarily mark the test as flaky while I investigate.
521
522         * platform/mac-wk1/TestExpectations:
523
524 2018-03-06  Per Arne Vollan  <pvollan@apple.com>
525
526         Unreviewed, fixed incorrect name of test expectation file.
527
528         * platform/win/fast/text/combining-enclosing-keycap-expected.txt: Copied from LayoutTests/platform/win/fast/text/combining-enclosing-keycap.txt.
529         * platform/win/fast/text/combining-enclosing-keycap.txt: Removed.
530
531 2018-03-06  Nan Wang  <n_wang@apple.com>
532
533         AX: Flaky test after r229310
534         https://bugs.webkit.org/show_bug.cgi?id=183376
535         <rdar://problem/38188685>
536
537         Reviewed by Chris Fleizach.
538
539         * accessibility/mac/AOM-events-all-expected.txt:
540         * accessibility/mac/AOM-events-all.html:
541
542 2018-03-06  Chris Dumez  <cdumez@apple.com>
543
544         fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html fails with async policy delegates
545         https://bugs.webkit.org/show_bug.cgi?id=183345
546
547         Reviewed by Alex Christensen.
548
549         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-async-delegates-expected.txt: Added.
550         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-async-delegates.html: Added.
551         Add layout test coverage.
552
553         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt:
554         * fast/loader/redirect-to-invalid-url-using-javascript-disallowed.html:
555         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt:
556         * fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html:
557         * fast/loader/window-open-to-invalid-url-disallowed-expected.txt:
558         * fast/loader/window-open-to-invalid-url-disallowed.html:
559         * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-javascript-disallowed-expected.txt:
560         * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-async-delegates-expected.txt: Added.
561         * platform/mac-wk1/fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt:
562         * platform/mac-wk1/fast/loader/window-open-to-invalid-url-disallowed-expected.txt:
563         Update tests that were relying on a 0-timer to make sure that didCancelClientRedirectForFrame was
564         called to rely on our new test infrastructure instead. This is needed so that these tests keep passing
565         once we make policy delegates asynchronous by default. Without this, the didCancelClientRedirectForFrame lines
566         would be missing in the tests' output.
567
568 2018-03-06  Youenn Fablet  <youenn@apple.com>
569
570         Service worker test gardening
571         https://bugs.webkit.org/show_bug.cgi?id=183264
572         <rdar://problem/38048743>
573
574         Unreviewed.
575
576         * TestExpectations: mark test as slow in Debug.
577
578 2018-03-06  Claudio Saavedra  <csaavedra@igalia.com>
579
580         [GTK] Add new baseline after r229177
581
582         Unreviewed gardening.
583
584         This baseline is needed because our mimetype database recognizes
585         the type of the file in the test and therefore the extension gets
586         added to the downloaded file.
587         * platform/gtk/fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-async-delegate-expected.txt: Added.
588
589 2018-03-06  Per Arne Vollan  <pvollan@apple.com>
590
591         Unreviewed, add baseline for fast/text/combining-enclosing-keycap.html.
592
593         * platform/win/fast/text/combining-enclosing-keycap.txt: Added.
594
595 2018-03-06  Claudio Saavedra  <csaavedra@igalia.com>
596
597         [GTK] Mark a few Wayland tests as failing
598
599         Unreviewed gardening
600         * platform/gtk-wayland/TestExpectations:
601
602 2018-03-06  Dominik Infuehr  <dinfuehr@igalia.com>
603
604         [ARM] Disable tests that run out of memory
605         https://bugs.webkit.org/show_bug.cgi?id=182699
606
607         Reviewed by Žan Doberšek.
608
609         Do not run test with LLInt disabled on Linux.
610
611         * js/script-tests/dfg-osr-entry-hoisted-clobbered-structure-check.js:
612
613 2018-03-06  Nan Wang  <n_wang@apple.com>
614
615         AX: AOM: More accessibility events support
616         https://bugs.webkit.org/show_bug.cgi?id=183023
617         <rdar://problem/37764380>
618
619         Reviewed by Chris Fleizach.
620
621         * accessibility/mac/AOM-events-all-expected.txt: Added.
622         * accessibility/mac/AOM-events-all.html: Added.
623         * js/dom/dom-static-property-for-in-iteration-expected.txt:
624
625 2018-03-05  Yoav Weiss  <yoav@yoav.ws>
626
627         Support for preconnect Link headers
628         https://bugs.webkit.org/show_bug.cgi?id=181657
629
630         Reviewed by Darin Adler.
631
632         Add test to see Link preconnect headers trigger a connection.
633
634         * http/tests/preconnect/link-header-rel-preconnect-http-expected.txt: Added.
635         * http/tests/preconnect/link-header-rel-preconnect-http.html: Added.
636         * http/tests/preconnect/resources/header-preconnect.php: Added.
637         * platform/win/TestExpectations: Skipped the preconnect test directory, rather than the individual files in it.
638
639 2018-03-05  Ryan Haddad  <ryanhaddad@apple.com>
640
641         Mark imported/w3c/web-platform-tests/service-workers/service-worker/registration-updateviacache.https.html as slow.
642         https://bugs.webkit.org/show_bug.cgi?id=180982
643
644         Unreviewed test gardening.
645
646         * platform/mac-wk2/TestExpectations:
647
648 2018-03-05  Chris Dumez  <cdumez@apple.com>
649
650         fast/loader/onload-policy-ignore-for-frame.html is timing out with async policy delegates
651         https://bugs.webkit.org/show_bug.cgi?id=183337
652
653         Reviewed by Ryosuke Niwa.
654
655         Add layout test coverage.
656
657         * fast/loader/onload-policy-ignore-for-frame-async-delegates-expected.txt: Added.
658         * fast/loader/onload-policy-ignore-for-frame-async-delegates.html: Added.
659
660 2018-03-05  Andy Estes  <aestes@apple.com>
661
662         [Mac] Teach WebCore::Pasteboard about file promise drags
663         https://bugs.webkit.org/show_bug.cgi?id=183314
664         <rdar://problem/38105493>
665
666         Reviewed by Darin Adler.
667
668         Added versions of file dragging tests in editing/pasteboard/ that use
669         beginDragWithFilePromises() instead of beginDragWithFiles().
670
671         * TestExpectations: Skipped the new tests.
672         * editing/pasteboard/data-transfer-items-drag-drop-file-promise-expected.txt: Added.
673         * editing/pasteboard/data-transfer-items-drag-drop-file-promise.html: Added.
674         * editing/pasteboard/data-transfer-items-drop-file-promise-expected.txt: Added.
675         * editing/pasteboard/data-transfer-items-drop-file-promise.html: Added.
676         * editing/pasteboard/datatransfer-items-drop-plaintext-file-promise-expected.txt: Added.
677         * editing/pasteboard/datatransfer-items-drop-plaintext-file-promise.html: Added.
678         * editing/pasteboard/datatransfer-types-dropping-text-file-promise-expected.txt: Added.
679         * editing/pasteboard/datatransfer-types-dropping-text-file-promise.html: Added.
680         * editing/pasteboard/drag-file-promises-to-editable-element-as-URLs-expected.txt: Added.
681         * editing/pasteboard/drag-file-promises-to-editable-element-as-URLs.html: Added.
682         * editing/pasteboard/drag-file-promises-to-editable-element-as-attachment-expected.txt: Added.
683         * editing/pasteboard/drag-file-promises-to-editable-element-as-attachment.html: Added.
684         * editing/pasteboard/file-input-files-access-promise-expected.txt: Added.
685         * editing/pasteboard/file-input-files-access-promise.html: Added.
686         * platform/mac-wk1/TestExpectations: Un-skipped the new tests.
687         * platform/win/TestExpectations: Skipped the new tests.
688
689 2018-03-05  Ryan Haddad  <ryanhaddad@apple.com>
690
691         Unreviewed, add baseline for fast/text/combining-enclosing-keycap.html.
692
693         * platform/ios/fast/text/combining-enclosing-keycap-expected.txt: Added.
694         * platform/mac/fast/text/combining-enclosing-keycap-expected.txt: Added.
695
696 2018-03-05  Ali Juma  <ajuma@chromium.org>
697
698         imported/w3c/web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click-404.html times out with async policy delegates
699         https://bugs.webkit.org/show_bug.cgi?id=183297
700
701         Reviewed by Chris Dumez.
702
703         Add layout test coverage. Copy expectations from the existing sync-policy version of the test.
704
705         * http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404-expected.txt: Added.
706         * http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404.html: Added.
707         * http/wpt/html/semantics/text-level-semantics/the-a-element/resources/a-download-404.html: Added.
708         * platform/ios-wk2/http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404-expected.txt: Added.
709         * platform/mac-wk1/http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404-expected.txt: Added.
710         * platform/win/http/wpt/html/semantics/text-level-semantics/the-a-element/a-download-click-404-expected.txt: Added.
711         * platform/wpe/TestExpectations:
712
713 2018-03-05  Youenn Fablet  <youenn@apple.com>
714
715         Service worker test gardening
716         https://bugs.webkit.org/show_bug.cgi?id=183264
717         <rdar://problem/38048743>
718
719         Unreviewed.
720
721         * TestExpectations:
722         * platform/mac-wk2/TestExpectations:
723
724 2018-03-05  Claudio Saavedra  <csaavedra@igalia.com>
725
726         [GTK] fast/events/blur-focus-window-should-blur-focus-element.html failing
727
728         Unreviewed gardening.
729
730         * platform/gtk/TestExpectations: Move this test to the failing test section.
731
732 2018-03-05  Claudio Saavedra  <csaavedra@igalia.com>
733
734         [GTK] Implement WTR's PlatformWebView::setWindowIsKey()
735         https://bugs.webkit.org/show_bug.cgi?id=183143
736
737         Reviewed by Carlos Garcia Campos.
738
739         * platform/gtk/TestExpectations: Unmark the passing tests
740
741 2018-03-04  Per Arne Vollan  <pvollan@apple.com>
742
743         Mark http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate.html as failure on Windows.
744         https://bugs.webkit.org/show_bug.cgi?id=183322
745
746         Unreviewed test gardening.
747
748         * platform/win/TestExpectations:
749
750 2018-03-03  Said Abou-Hallawa  <sabouhallawa@apple.com>
751
752         Delete incorrect version of clampTo() function from SVGToOTFFontConversion.cpp
753         https://bugs.webkit.org/show_bug.cgi?id=183165
754
755         Reviewed by Darin Adler.
756
757         Re-baseline the results of these two tests since the local version of
758         clampTo() was not returning the expected results always.
759
760         * platform/ios/svg/W3C-SVG-1.1/text-altglyph-01-b-expected.txt:
761         * platform/ios/svg/text/text-altglyph-01-b-expected.txt:
762
763 2018-03-03  Zalan Bujtas  <zalan@apple.com>
764
765         [RenderTreeBuilder] Move styleDidChange mutation logic to RenderTreeUpdater
766         https://bugs.webkit.org/show_bug.cgi?id=183273
767         <rdar://problem/38054892>
768
769         Reviewed by Antti Koivisto.
770
771         This is just a different repaint order.
772
773         * fast/repaint/absolute-position-change-containing-block-expected.txt:
774
775 2018-03-03  Yoav Weiss  <yoav@yoav.ws>
776
777         Link headers for subresources are not being processed
778         https://bugs.webkit.org/show_bug.cgi?id=181789
779
780         Reviewed by Youenn Fablet.
781
782         Adds tests to make sure Link headers on subresources are being processed.
783
784         * http/tests/preload/link-header-on-subresource-expected.txt: Added.
785         * http/tests/preload/link-header-on-subresource.html: Added.
786         * http/tests/preload/resources/dummy-preloads-subresource.css.php: Added.
787
788 2018-03-02  Youenn Fablet  <youenn@apple.com>
789
790         Service worker test gardening
791         https://bugs.webkit.org/show_bug.cgi?id=183264
792         <rdar://problem/38048743>
793
794         Unreviewed.
795
796         * TestExpectations:
797         * platform/mac-wk2/TestExpectations:
798
799 2018-03-02  Chris Dumez  <cdumez@apple.com>
800
801         imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html crashes with async policy delegates
802         https://bugs.webkit.org/show_bug.cgi?id=183294
803         <rdar://problem/38073596>
804
805         Reviewed by Youenn Fablet.
806
807         Add layout test coverage.
808
809         * http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate-expected.txt: Added.
810         * http/wpt/html/browsers/history/the-location-interface/location-protocol-setter-non-broken-async-delegate.html: Added.
811
812 2018-03-02  Chris Dumez  <cdumez@apple.com>
813
814         fast/events/before-unload-remove-itself.html crashes with async policy delegates
815         https://bugs.webkit.org/show_bug.cgi?id=183290
816         <rdar://problem/38069045>
817
818         Reviewed by Alex Christensen.
819
820         Add layout test coverage.
821
822         * fast/events/before-unload-remove-itself-async-delegate-expected.txt: Added.
823         * fast/events/before-unload-remove-itself-async-delegate.html: Added.
824
825 2018-03-02  Chris Dumez  <cdumez@apple.com>
826
827         Converting a load to a download does not work with async policy delegates
828         https://bugs.webkit.org/show_bug.cgi?id=183254
829         <rdar://problem/38035334>
830
831         Reviewed by Youenn Fablet.
832
833         Add layout test coverage.
834
835         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-async-delegate-expected.txt: Added.
836         * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-async-delegate.html: Added.
837
838 2018-03-02  Claudio Saavedra  <csaavedra@igalia.com>
839
840         [GTK] Unreviewed gardening
841
842         * platform/gtk/TestExpectations: Add
843         imported/w3c/web-platform-tests/css/css-ui/text-overflow-022.html,
844         which started failing in the bots.
845
846 2018-03-02  Claudio Saavedra  <csaavedra@igalia.com>
847
848         [GTK][WPE] Update js/dom static properties after r229112
849
850         Unreviewed gardening.
851         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
852         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt:
853
854 2018-03-01  Carlos Garcia Campos  <cgarcia@igalia.com>
855
856         REGRESSION(r222843): [HarfBuzz] Combining enclosed keycap not correctly handled
857         https://bugs.webkit.org/show_bug.cgi?id=183246
858
859         Reviewed by Michael Catanzaro.
860
861         * fast/text/combining-enclosing-keycap-expected.txt: Added.
862         * platform/gtk/fast/text/combining-enclosing-keycap.html: Added.
863         * platform/gtk/TestExpectations:
864
865 2018-03-01  Carlos Garcia Campos  <cgarcia@igalia.com>
866
867         [FreeType] Remove FontPlatformData fallbacks
868         https://bugs.webkit.org/show_bug.cgi?id=183210
869
870         Reviewed by Michael Catanzaro.
871
872         Rebaseline 3 tests that progressed.
873
874         * platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.png:
875         * platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.txt:
876         * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.png:
877         * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.txt:
878         * platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.png:
879         * platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt:
880
881 2018-03-01  Youenn Fablet  <youenn@apple.com>
882
883         Service worker test gardening
884         https://bugs.webkit.org/show_bug.cgi?id=183264
885
886         Unreviewed.
887
888         * TestExpectations: Unflake/Unskip some tests that seem stable now.
889
890 2018-03-01  John Wilander  <wilander@apple.com>
891
892         Move resource load statistics tests from js-test-pre.js to js-test.js
893         https://bugs.webkit.org/show_bug.cgi?id=183249
894         <rdar://problem/38033096>
895
896         Unreviewed test gardening.
897
898         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics-expected.txt:
899         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
900         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt:
901         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
902         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins-expected.txt:
903         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
904         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to-expected.txt:
905         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
906         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics-expected.txt:
907         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
908         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins-expected.txt:
909         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
910         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins-expected.txt:
911         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
912         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to-expected.txt:
913         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
914         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
915         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-expected.txt:
916         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour-expected.txt:
917         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
918         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
919         * http/tests/resourceLoadStatistics/grandfathering-expected.txt:
920         * http/tests/resourceLoadStatistics/grandfathering.html:
921         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction-expected.txt:
922         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
923         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction-expected.txt:
924         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
925         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
926         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
927         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
928         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
929         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
930         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
931         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
932         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-expected.txt:
933         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout-expected.txt:
934         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
935         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
936         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction-expected.txt:
937         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
938
939 2018-03-01  Youenn Fablet  <youenn@apple.com>
940
941         LayoutTest imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-within-sw.https.html is a flaky failure
942         https://bugs.webkit.org/show_bug.cgi?id=179248
943         <rdar://problem/35377756>
944
945         Reviewed by Chris Dumez.
946
947         * TestExpectations:
948
949 2018-03-01  Youenn Fablet  <youenn@apple.com>
950
951         Add API test to validate setting of service worker and cache storage directories
952         https://bugs.webkit.org/show_bug.cgi?id=182543
953
954         Reviewed by Chris Dumez.
955
956         Updated tests according new engine representation.
957
958         * http/tests/cache-storage/cache-clearing-origin.https.html:
959         * http/tests/cache-storage/cache-origins.https.html:
960         * http/tests/cache-storage/cache-representation.https.html:
961
962 2018-03-01  Daniel Bates  <dabates@apple.com>
963
964         CSS ::selection stroke-color and stroke-width are not applied to selected text in text fields
965         and ::selection:window-inactive stroke-color and stroke-width are never applied
966         https://bugs.webkit.org/show_bug.cgi?id=183178
967
968         Reviewed by David Hyatt.
969
970         Add tests to ensure that we paint ::selection stroke-color and stroke-width for selected text
971         in text fields. Add tests to ensure that we apply ::selection:window-inactive stroke-color
972         and stroke-width to selected text when the page is deactivated.
973
974         * fast/selectors/selection-window-inactive-stroke-color-expected.html: Added.
975         * fast/selectors/selection-window-inactive-stroke-color.html: Added.
976         * fast/selectors/selection-window-inactive-text-shadow-expected.html: Added.
977         * fast/selectors/selection-window-inactive-text-shadow.html: Added.
978         * fast/selectors/text-field-selection-stroke-color-expected.html: Added.
979         * fast/selectors/text-field-selection-stroke-color.html: Added.
980         * fast/selectors/text-field-selection-text-shadow-expected.html: Added.
981         * fast/selectors/text-field-selection-text-shadow.html: Added.
982         * fast/selectors/text-field-selection-window-inactive-stroke-color-expected.html: Added.
983         * fast/selectors/text-field-selection-window-inactive-stroke-color.html: Added.
984         * fast/selectors/text-field-selection-window-inactive-text-shadow-expected.html: Added.
985         * fast/selectors/text-field-selection-window-inactive-text-shadow.html: Added.
986         * platform/gtk/TestExpectations: Skip the ::selection:window-inactive tests until we fix
987         <https://bugs.webkit.org/show_bug.cgi?id=183143>.
988         * platform/ios/TestExpectations: Mark the tests as won't fix since UIKit draws selection on iOS.
989         * platform/win/TestExpectations: Mark tests as image failures an associated with <https://bugs.webkit.org/show_bug.cgi?id=117322>.
990         Windows does not seem to be updating selectors when the window is deactivated or window deactivation,
991         testRunner.setWindowIsKey() is broken.
992         * platform/wpe/TestExpectations: Skip the ::selection:window-inactive tests until we fix
993         <https://bugs.webkit.org/show_bug.cgi?id=183144>.
994
995 2018-03-01  Ross Kirsling  <ross.kirsling@sony.com>
996
997         [Win][DRT] Implement setSpatialNavigationEnabled.
998         https://bugs.webkit.org/show_bug.cgi?id=183166
999
1000         Reviewed by Per Arne Vollan.
1001
1002         * platform/win/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt:
1003         * platform/wincairo/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt: Added.
1004         This test requires an expectation for every platform. AppleWin had one but it must've been a copy-paste job?
1005
1006         * platform/win/TestExpectations:
1007         Enable fast/spatial-navigation tests on AppleWin too.
1008
1009 2018-03-01  Chris Dumez  <cdumez@apple.com>
1010
1011         imported/w3c/web-platform-tests/html/browsers/windows/browsing-context.html fails with async policy delegates
1012         https://bugs.webkit.org/show_bug.cgi?id=183225
1013         <rdar://problem/38003828>
1014
1015         Reviewed by Alex Christensen.
1016
1017         * http/wpt/html/browsers/windows/browsing-context-expected.txt: Added.
1018         * http/wpt/html/browsers/windows/browsing-context.html: Added.
1019         Add layout test coverage.
1020
1021         * fast/loader/iframe-src-invalid-url-expected.txt:
1022         * fast/loader/policy-delegate-action-hit-test-zoomed-expected.txt:
1023         * loader/navigation-policy/should-open-external-urls/subframe-click-target-self-expected.txt:
1024         * loader/navigation-policy/should-open-external-urls/subframe-click-target-top-expected.txt:
1025         Rebaseline a few layout tests now that the log lines for the about:blank policy checks are
1026         gone.
1027
1028 2018-02-28  Nan Wang  <n_wang@apple.com>
1029
1030         Layout Test accessibility/mac/accessibility-make-first-responder.html is flaky
1031         https://bugs.webkit.org/show_bug.cgi?id=183232
1032
1033         Reviewed by Chris Fleizach.
1034
1035         The test is flaky because that the UIProcess might have received the IPC message
1036         to set the first responder after we check the current state. Added a delay 
1037         in the test to fix that.
1038
1039         * accessibility/mac/accessibility-make-first-responder.html:
1040
1041 2018-02-28  Nan Wang  <n_wang@apple.com>
1042
1043         AX: AOM: Dispatch accessiblesetvalue event
1044         https://bugs.webkit.org/show_bug.cgi?id=183021
1045         <rdar://problem/37764242>
1046
1047         Reviewed by Chris Fleizach.
1048
1049         * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt: Added.
1050         * accessibility/mac/AOM-event-accessiblesetvalue.html: Added.
1051         * js/dom/dom-static-property-for-in-iteration-expected.txt:
1052
1053 2018-02-28  Chris Dumez  <cdumez@apple.com>
1054
1055         html/browsers/browsing-the-web/navigating-across-documents/006.html fails with async policy delegates
1056         https://bugs.webkit.org/show_bug.cgi?id=183168
1057         <rdar://problem/37951341>
1058
1059         Reviewed by Alex Christensen.
1060
1061         Add layout test coverage.
1062
1063         * TestExpectations:
1064         * http/wpt/html/browsers/browsing-the-web/navigating-across-documents/006-expected.txt: Added.
1065         * http/wpt/html/browsers/browsing-the-web/navigating-across-documents/006.html: Added.
1066         * http/wpt/html/browsers/browsing-the-web/navigating-across-documents/click.html: Added.
1067         * http/wpt/html/browsers/browsing-the-web/navigating-across-documents/href.html: Added.
1068
1069 2018-02-28  Alicia Boya García  <aboya@igalia.com>
1070
1071         Unreviewed GTK test gardening.
1072         https://bugs.webkit.org/show_bug.cgi?id=183217
1073
1074         * platform/gtk/TestExpectations:
1075
1076 2018-02-28  John Wilander  <wilander@apple.com>
1077
1078         Add a second tier of prevalence to facilitate telemetry on very prevalent domains
1079         https://bugs.webkit.org/show_bug.cgi?id=183218
1080         <rdar://problem/37992388>
1081
1082         Reviewed by Brent Fulgham.
1083
1084         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
1085         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1086         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
1087         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
1088         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
1089         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
1090         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
1091         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics-expected.txt: Added.
1092         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html: Added.
1093         * platform/wk2/TestExpectations:
1094             New test marked as [ Pass ].
1095
1096 2018-02-28  Ryan Haddad  <ryanhaddad@apple.com>
1097
1098         Disable three resourceLoadStatistics tests on iOS Simulator Debug because they frequently time out.
1099         https://bugs.webkit.org/show_bug.cgi?id=183216
1100
1101         Unreviewed test gardening.
1102
1103         * platform/ios/TestExpectations:
1104
1105 2018-02-28  Ryan Haddad  <ryanhaddad@apple.com>
1106
1107         Mark http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html as flaky.
1108         https://bugs.webkit.org/show_bug.cgi?id=182983
1109
1110         Unreviewed test gardening.
1111
1112         * platform/wk2/TestExpectations:
1113
1114 2018-02-27  Commit Queue  <commit-queue@webkit.org>
1115
1116         Unreviewed, rolling out r229060.
1117         https://bugs.webkit.org/show_bug.cgi?id=183198
1118
1119         This patch causes crashes on two SVG tests (Requested by fredw
1120         on #webkit).
1121
1122         Reverted changeset:
1123
1124         "Relayout frames after AsyncFrameScrolling or FrameFlattening
1125         option is changed"
1126         https://bugs.webkit.org/show_bug.cgi?id=183081
1127         https://trac.webkit.org/changeset/229060
1128
1129 2018-02-27  Youenn Fablet  <youenn@apple.com>
1130
1131         Do not trigger a service worker match in case of document redirection if it will be already served by AppCache
1132         https://bugs.webkit.org/show_bug.cgi?id=183185
1133         <rdar://problem/37693796>
1134
1135         Reviewed by Chris Dumez.
1136
1137         * http/tests/appcache/main-resource-redirect-with-sw-expected.txt: Added.
1138         * http/tests/appcache/main-resource-redirect-with-sw.html: Added.
1139         * http/tests/appcache/resources/main-resource-redirect-with-sw.manifest: Added.
1140         * http/tests/appcache/resources/register-resources-service-worker.html: Added.
1141         * http/tests/appcache/service-worker-proxy.js: Added.
1142         * platform/gtk/TestExpectations:
1143         * platform/mac-wk1/TestExpectations:
1144         * platform/win/TestExpectations:
1145         * platform/wpe/TestExpectations:
1146
1147 2018-02-27  Ryan Haddad  <ryanhaddad@apple.com>
1148
1149         Mark http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html as flaky.
1150         https://bugs.webkit.org/show_bug.cgi?id=183094
1151
1152         Unreviewed test gardening.
1153
1154         * platform/mac-wk2/TestExpectations:
1155
1156 2018-02-27  Ryan Haddad  <ryanhaddad@apple.com>
1157
1158         Mark fast/dom/Window/window-focus-self.html as flaky.
1159         https://bugs.webkit.org/show_bug.cgi?id=183164
1160
1161         Unreviewed test gardening.
1162
1163         * platform/mac-wk2/TestExpectations:
1164
1165 2018-02-27  Michael Catanzaro  <mcatanzaro@igalia.com>
1166
1167         Unreviewed GTK test gardening
1168
1169         * TestExpectations:
1170         * platform/gtk/TestExpectations:
1171
1172 2018-02-27  Doug Russell  <doug@getitdownonpaper.com>
1173
1174         AX: Spell check and style attributes should be optional when fetching attributed string
1175         https://bugs.webkit.org/show_bug.cgi?id=160744
1176
1177         Reviewed by Chris Fleizach.
1178
1179         The overhead of fetching a spell checked attributed string via AX API is substantial. 
1180         In some cases on the order of 7/8 of the total time spent fetching the string.
1181
1182         This change introduces the new attribute AXAttributedStringForTextMarkerRangeWithOptions which accepts an NSDictionary as it's parameter with keys "AXTextMarkerRange" (AXTextMarkerRangeRef) and "AXSpellCheck" (NSNumber(BOOL)).
1183
1184         AXAttributedStringForTextMarkerRange will remain unchanged.
1185
1186         * accessibility/mac/attributed-string: Added.
1187         * accessibility/mac/attributed-string/attributed-string-for-range-expected.txt: Added.
1188         * accessibility/mac/attributed-string/attributed-string-for-range-with-options-expected.txt: Added.
1189         * accessibility/mac/attributed-string/attributed-string-for-range-with-options.html: Added.
1190         * accessibility/mac/attributed-string/attributed-string-for-range.html: Added.
1191         * accessibility/mac/bounds-for-range-expected.txt:
1192
1193 2018-02-27  Antoine Quint  <graouts@apple.com>
1194
1195         Unreviewed, marking a number of Web Animations WPT tests non-flaky.
1196
1197         * TestExpectations:
1198
1199 2018-02-27  Frederic Wang  <fwang@igalia.com>
1200
1201         Relayout frames after AsyncFrameScrolling or FrameFlattening option is changed
1202         https://bugs.webkit.org/show_bug.cgi?id=183081
1203
1204         Reviewed by Antonio Gomes.
1205
1206         Add a test to check whether an iframe changes its flattening status after one of the option
1207         AsyncFrameScrolling/FrameFlattening is enabled/disabled.
1208
1209         * platform/ios-simulator/TestExpectations: Remove failure.
1210         * platform/ios/fast/frames/flattening/iframe-flattening-async-frame-scrolling-dynamic-expected.txt: Added.
1211         * platform/ios/fast/frames/flattening/iframe-flattening-async-frame-scrolling-dynamic.html: Added.
1212
1213 2018-02-26  Daniel Bates  <dabates@apple.com>
1214
1215         testRunner.setWindowIsKey() has no effect on the web process side in WebKit2
1216         https://bugs.webkit.org/show_bug.cgi?id=81736
1217         <rdar://problem/11088268>
1218
1219         Remove some tests from the platform-independent WebKit2 TestExpectations file that
1220         now pass on iOS and Mac following r189959 and r211910, respectively. Skip these
1221         tests on GTK and WPE. For GTK we need to fix <https://bugs.webkit.org/show_bug.cgi?id=183140>
1222         For WPE we need to fix <https://bugs.webkit.org/show_bug.cgi?id=183144>.
1223
1224         The test fast/selectors/querySelector-window-inactive.html still fails on WebKit2,
1225         but for a different reason. See <https://bugs.webkit.org/show_bug.cgi?id=183140>
1226         for more details.
1227
1228         * platform/gtk/TestExpectations:
1229         * platform/wk2/TestExpectations:
1230         * platform/wpe/TestExpectations:
1231
1232 2018-02-26  Commit Queue  <commit-queue@webkit.org>
1233
1234         Unreviewed, rolling out r226745.
1235         https://bugs.webkit.org/show_bug.cgi?id=183132
1236
1237         This is breaking some websites (Requested by youenn on
1238         #webkit).
1239
1240         Reverted changeset:
1241
1242         "Use no-cache fetch mode when loading main documents with
1243         location.reload()"
1244         https://bugs.webkit.org/show_bug.cgi?id=181285
1245         https://trac.webkit.org/changeset/226745
1246
1247 2018-02-25  Fujii Hironori  <Hironori.Fujii@sony.com>
1248
1249         [WK2] http/tests/navigation/new-window-redirect-history.html crashes
1250         https://bugs.webkit.org/show_bug.cgi?id=127683
1251
1252         Reviewed by Dan Bernstein.
1253
1254         * platform/ios-wk2/TestExpectations:
1255         Unmarked http/tests/navigation/new-window-redirect-history.html.
1256         * platform/wk2/TestExpectations: Ditto.
1257
1258 2018-02-22  Antoine Quint  <graouts@apple.com>
1259
1260         REGRESSION (r228445): A big pause button shows over YouTube videos if you tap "Tap To Unmute" on iOS
1261         https://bugs.webkit.org/show_bug.cgi?id=183074
1262         <rdar://problem/37747028>
1263
1264         Reviewed by Eric Carlson.
1265
1266         Add a new test that set controls on the video, then immediately removes them, plays the video and turns the controls
1267         back on as soon as the video starts to check that the "showsStartButton" property is false on the media controls.
1268         Prior to this patch this test would fail.
1269
1270         * media/modern-media-controls/start-support/start-support-disable-controls-and-re-enable-post-play-expected.txt: Added.
1271         * media/modern-media-controls/start-support/start-support-disable-controls-and-re-enable-post-play.html: Added.
1272         * platform/ios/TestExpectations:
1273
1274 2018-02-22  Youenn Fablet  <youenn@apple.com>
1275
1276         CacheStorage::Engine::Caches::writeRecord is not always calling the completion handler
1277         https://bugs.webkit.org/show_bug.cgi?id=183055
1278
1279         Reviewed by Chris Dumez.
1280
1281         * http/tests/cache-storage/resources/cache-persistency-iframe.html:
1282
1283 2018-02-22  Chris Dumez  <cdumez@apple.com>
1284
1285         Document.open() cancels existing provisional load but not navigation policy check
1286         https://bugs.webkit.org/show_bug.cgi?id=183012
1287         <rdar://problem/37755831>
1288
1289         Reviewed by Alex Christensen.
1290
1291         Add layout test coverage.
1292
1293         * fast/dom/Document/open-with-pending-load-async-policy-expected.txt: Added.
1294         * fast/dom/Document/open-with-pending-load-async-policy.html: Added.
1295
1296 2018-02-22  Matt Lewis  <jlewis3@apple.com>
1297
1298         Updated expectations for http/tests/appcache/404-resource-with-slow-main-resource.php.
1299         https://bugs.webkit.org/show_bug.cgi?id=153503
1300
1301         Unreviewed test gardening.
1302
1303         * platform/mac-wk1/TestExpectations:
1304         * platform/mac/TestExpectations:
1305
1306 2018-02-22  Per Arne Vollan  <pvollan@apple.com>
1307
1308         Mark http/tests/preload/onerror_event.html as a flaky crash on Windows.
1309         https://bugs.webkit.org/show_bug.cgi?id=179297
1310
1311         Unreviewed test gardening.
1312
1313         * platform/win/TestExpectations:
1314
1315 2018-02-22  Miguel Gomez  <magomez@igalia.com>
1316
1317         Unreviewed GTK+ gardening after r228915.
1318
1319         * platform/gtk/TestExpectations:
1320
1321 2018-02-21  John Wilander  <wilander@apple.com>
1322
1323         Add delay to make cookie purge catch up when running http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html
1324         https://bugs.webkit.org/show_bug.cgi?id=183024
1325         <rdar://problem/37765207>
1326
1327         Unreviewed test gardening.
1328
1329         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
1330             Added a setTimeout() delay.
1331
1332 2018-02-21  Youenn Fablet  <youenn@apple.com>
1333
1334         Move AppCache loading to the NetworkProcess
1335         https://bugs.webkit.org/show_bug.cgi?id=178540
1336         <rdar://problem/37119346>
1337
1338         Reviewed by Alex Christensen.
1339
1340         There is no guarantee that aborting in an event handler will be executed before some loads finish,
1341         as the events are fired asynchronously.
1342         Making tests less flaky by waiting some time before fnishing some loads.
1343
1344         * http/tests/appcache/abort-cache-onchecking.html:
1345         * http/tests/appcache/resource-redirect-2-expected.txt:
1346         * http/tests/appcache/resources/abort-cache-onchecking-resource-404.manifest:
1347         * http/tests/appcache/resources/abort-cache-onchecking.manifest: Removed.
1348         * http/tests/appcache/resources/abort-cache-onchecking.manifest.php: Added.
1349         * http/tests/appcache/resources/abort-cache-ondownloading.manifest:
1350         * http/tests/appcache/resources/abort-cache-ondownloading.text: Removed.
1351         * http/tests/appcache/resources/abort-cache-ondownloading.text.php: Added.
1352         * http/tests/appcache/resources/not-exist.vob.php: Added.
1353
1354 2018-02-21  Youenn Fablet  <youenn@apple.com>
1355
1356         Use ResourceLoader to load appcache manifest
1357         https://bugs.webkit.org/show_bug.cgi?id=182861
1358
1359         Reviewed by Alex Christensen.
1360
1361         * http/tests/appcache/fail-on-update-2-expected.txt:
1362         * http/tests/appcache/manifest-redirect-2-expected.txt:
1363         * http/tests/appcache/offline-access-expected.txt:
1364
1365 2018-02-21  Chris Dumez  <cdumez@apple.com>
1366
1367         VTTCue constructor should use 'double' type for startTime / endTime
1368         https://bugs.webkit.org/show_bug.cgi?id=182988
1369
1370         Reviewed by Eric Carlson.
1371
1372         Update existing test to reflect behavior change.
1373
1374         * media/track/track-add-remove-cue-expected.txt:
1375         * media/track/track-add-remove-cue.html:
1376
1377 2018-02-21  Ms2ger  <Ms2ger@gmail.com>
1378
1379         Test gardening.
1380         https://bugs.webkit.org/show_bug.cgi?id=183006
1381
1382         Unreviewed test gardening.
1383
1384         * TestExpectations: add ietestcenter/css3/valuesandunits/units-000.htm.
1385         * platform/gtk/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
1386         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt: update for r228827.
1387         * platform/ios/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
1388         * platform/mac/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
1389         * platform/win/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
1390         * platform/wpe/TestExpectations: remove ietestcenter/css3/valuesandunits/units-000.htm.
1391         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: update for r228827.
1392
1393 2018-02-21  Charlie Turner  <cturner@igalia.com>
1394
1395         Update test expectations
1396         https://bugs.webkit.org/show_bug.cgi?id=182973
1397
1398         Unreviewed gardening.
1399
1400         * platform/gtk/TestExpectations:
1401
1402 2018-02-21  Charlie Turner  <cturner@igalia.com>
1403
1404         Rebaseline web animations tests after r228717
1405         https://bugs.webkit.org/show_bug.cgi?id=182970
1406
1407         Reviewed by Antoine Quint.
1408
1409         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
1410         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
1411         * platform/gtk/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
1412
1413 2018-02-21  Myles C. Maxfield  <mmaxfield@apple.com>
1414
1415         [Cocoa] Make system-ui obey the user-installed-font policy
1416         https://bugs.webkit.org/show_bug.cgi?id=182860
1417         <rdar://problem/36158249>
1418
1419         Reviewed by Antti Koivisto.
1420
1421         FakeHelvetica-ArmenianCharacter.ttf is a font which supports a particular Armenian character which
1422         isn't supported by any other font on the system. Installing this font will cause it to be added to
1423         the 'system-ui' font cascade list. When we disable user-installed-fonts, this font should not be
1424         used to render the character.
1425
1426         * fast/text/user-installed-fonts/system-ui-expected-mismatch.html:
1427         * fast/text/user-installed-fonts/system-ui.html:
1428
1429 2018-02-20  Nan Wang  <n_wang@apple.com>
1430
1431         AX: Keyboard focus not following VoiceOver cursor into web content or within web content.
1432         https://bugs.webkit.org/show_bug.cgi?id=182752
1433         <rdar://problem/37518233>
1434
1435         Reviewed by Ryosuke Niwa.
1436
1437         * accessibility/mac/accessibility-make-first-responder-expected.txt: Added.
1438         * accessibility/mac/accessibility-make-first-responder.html: Added.
1439         * platform/mac-wk1/TestExpectations:
1440
1441 2018-02-20  Chris Dumez  <cdumez@apple.com>
1442
1443         Crash under JSC::JSCell::toNumber(JSC::ExecState*)
1444         https://bugs.webkit.org/show_bug.cgi?id=182984
1445         <rdar://problem/37694346>
1446
1447         Reviewed by Mark Lam.
1448
1449         Add layout test coverage.
1450
1451         * js/dom/webidl-type-mapping-expected.txt:
1452         * js/dom/webidl-type-mapping.html:
1453
1454 2018-02-20  Ryan Haddad  <ryanhaddad@apple.com>
1455
1456         Mark two imported/w3c/web-platform-tests/2dcontext/imagebitmap tests as flaky on iOS.
1457         https://bugs.webkit.org/show_bug.cgi?id=182833
1458
1459         Unreviewed test gardening.
1460
1461         * platform/ios/TestExpectations:
1462
1463 2018-02-20  Manuel Rego Casasnovas  <rego@igalia.com>
1464
1465         Skip tests that need ENABLE_LINK_PREFETCH
1466         https://bugs.webkit.org/show_bug.cgi?id=182981
1467
1468         Unreviewed gardening.
1469
1470         These tests were marked in the different TestExpectations fails of each port,
1471         when actually none of them were testing this code as ENABLE_LINK_PREFETCH is disabled by default
1472         (even in development builds).
1473
1474         The patch just moves the flagged tests from the port specific TestExpectations files
1475         to the generic TestExpectations file skipping them.
1476
1477         * TestExpectations:
1478         * platform/gtk/TestExpectations:
1479         * platform/ios/TestExpectations:
1480         * platform/mac/TestExpectations:
1481         * platform/win/TestExpectations:
1482
1483 2018-02-20  John Wilander  <wilander@apple.com>
1484
1485         Make WebResourceLoadStatisticsStore::processStatisticsAndDataRecords() call WebProcessProxy::notifyPageStatisticsAndDataRecordsProcessed() in a proper callback
1486         https://bugs.webkit.org/show_bug.cgi?id=182719
1487         <rdar://problem/37517370>
1488
1489         Reviewed by Brent Fulgham.
1490
1491         * platform/mac-wk2/TestExpectations:
1492             Marked http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html
1493             as [ Pass ].
1494         * platform/wk2/TestExpectations:
1495             Marked http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html
1496             as [ Pass ]. This should have been done already in r227223:
1497             https://bugs.webkit.org/show_bug.cgi?id=181822
1498
1499 2018-02-20  Nan Wang  <n_wang@apple.com>
1500
1501         AX: AOM: Dispatch accessibleclick event
1502         https://bugs.webkit.org/show_bug.cgi?id=180898
1503         <rdar://problem/36086710>
1504
1505         Reviewed by Ryosuke Niwa.
1506
1507         * accessibility/mac/AOM-events-expected.txt: Added.
1508         * accessibility/mac/AOM-events.html: Added.
1509         * js/dom/dom-static-property-for-in-iteration-expected.txt:
1510         * platform/mac-wk1/TestExpectations:
1511
1512 2018-02-19  Dean Jackson  <dino@apple.com>
1513
1514         Handle all writing-modes in downcast
1515         https://bugs.webkit.org/show_bug.cgi?id=182949
1516         <rdar://problem/37710687>
1517
1518         Reviewed by Myles Maxfield.
1519
1520         Test all the deprecated SVG writing modes.
1521
1522         * fast/writing-mode/svg-writing-modes-expected.html: Added.
1523         * fast/writing-mode/svg-writing-modes.html: Added.
1524
1525 2018-02-20  Manuel Rego Casasnovas  <rego@igalia.com>
1526
1527         [css3-text] Skip tests that need ENABLE_CSS3_TEXT
1528         https://bugs.webkit.org/show_bug.cgi?id=182963
1529
1530         Unreviewed gardening.
1531
1532         These tests were marked in the different TestExpectations fails of each port,
1533         when actually none of them were testing this code as ENABLE_CSS3_TEXT is disabled by default
1534         (even in development builds).
1535
1536         The patch just moves the flagged tests from the port specific TestExpectations files
1537         to the generic TestExpectations file skipping them.
1538
1539         It also removes editing/pasteboard/insert-text-decoration.html from the skipping list
1540         as it should be passing for Mac an iOs too.
1541
1542         * TestExpectations:
1543         * platform/gtk/TestExpectations:
1544         * platform/ios/TestExpectations:
1545         * platform/mac/TestExpectations:
1546
1547 2018-02-19  Fujii Hironori  <Hironori.Fujii@sony.com>
1548
1549         null m_lastNodeInserted dereference at ReplaceSelectionCommand::InsertedNodes::lastLeafInserted
1550         https://bugs.webkit.org/show_bug.cgi?id=161947
1551
1552         Reviewed by Ryosuke Niwa.
1553
1554         * platform/gtk/TestExpectations:
1555         Unmarked editing/execCommand/crash-replacing-list-by-list.html and editing/inserting/insert-table-in-paragraph-crash.html.
1556
1557 2018-02-19  Antoine Quint  <graouts@apple.com>
1558
1559         [Modern Media Controls] Implement a compact set of media controls
1560         https://bugs.webkit.org/show_bug.cgi?id=182937
1561         <rdar://problem/37682257>
1562
1563         Reviewed by Eric Carlson.
1564
1565         Add new tests that cover the basic properties and layout under different situations of the new CompactMediaControls.
1566
1567         * media/modern-media-controls/compact-media-controls/compact-media-controls-constructor-expected.txt: Added.
1568         * media/modern-media-controls/compact-media-controls/compact-media-controls-constructor.html: Added.
1569         * media/modern-media-controls/compact-media-controls/compact-media-controls-layout-expected.txt: Added.
1570         * media/modern-media-controls/compact-media-controls/compact-media-controls-layout.html: Added.
1571
1572 2018-02-19  Antoine Quint  <graouts@apple.com>
1573
1574         [Web Animations] Make KeyframeEffect target nullable and read-write
1575         https://bugs.webkit.org/show_bug.cgi?id=182741
1576
1577         Reviewed by Dean Jackson.
1578
1579         Add some platform-specific results for Sierra where we don't support the "font-variation-settings" property.
1580
1581         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt: Added.
1582         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt: Added.
1583         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt: Added.
1584
1585 2018-02-19  Dean Jackson  <dino@apple.com>
1586
1587         SIGFPE @ int WebCore::SVGToOTFFontConverter::scaleUnitsPerEm<int> const + 45
1588         https://bugs.webkit.org/show_bug.cgi?id=182944
1589         <rdar://problem/35369984>
1590
1591         Reviewed by Myles Maxfield.
1592
1593         Add a test with a 0 unitsperem SVG font.
1594
1595         * svg/text/font-bad-unitsperem-expected.txt: Added.
1596         * svg/text/font-bad-unitsperem.html: Added.
1597         * svg/text/resources/font-bad-unitsperem.svg: Added.
1598
1599 2018-02-19  Tim Horton  <timothy_horton@apple.com>
1600
1601         REGRESSION (r219342): Touch event coordinates and elementFromPoint coordinates differ
1602         https://bugs.webkit.org/show_bug.cgi?id=182910
1603         <rdar://problem/37533950>
1604
1605         Reviewed by Simon Fraser.
1606
1607         * fast/dom/elementFromPoint-scaled-scrolled.html:
1608         Revert changes to this test made in r219342.
1609
1610         * fast/dom/elementFromPoint-scaled-scrolled-layout-viewport.html:
1611         * fast/dom/elementFromPoint-scaled-scrolled-layout-viewport-expected.txt:
1612         Add a test that is equivalent to elementFromPoint-scaled-scrolled.html after r219342,
1613         which turns on the new setting. This test is disabled on iOS (like it was
1614         in r219342) because it needs window.scrollTo.
1615
1616         * platform/ios-wk2/fast/dom/elementFromPoint-relative-to-viewport-expected.txt:
1617         This now passes.
1618
1619         * platform/ios/TestExpectations:
1620         Re-mark-failing a test that was un-marked-failing by r219342.
1621
1622 2018-02-19  Daniel Bates  <dabates@apple.com>
1623
1624         Do not block authentication challenge to navigated resources
1625         https://bugs.webkit.org/show_bug.cgi?id=182807
1626         <rdar://problem/37481619>
1627
1628         Reviewed by Brent Fulgham.
1629
1630         Update tests based on the new behavior.
1631
1632         * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt:
1633         * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https.html:
1634         * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https-expected.txt: Removed.
1635         * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https.html: Removed.
1636         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials-expected.txt:
1637         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.html:
1638         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt:
1639         * http/tests/security/mixedContent/resources/frame-with-insecure-image-redirects-to-basic-auth-secure-image.html:
1640         * http/tests/security/mixedContent/resources/subresource/protected-pdf.php: Removed.
1641         * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-insecure-page.https-expected.txt:
1642         * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-secure-page-via-insecure-redirect.https-expected.txt:
1643         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt:
1644         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html:
1645         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt:
1646         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html:
1647         * platform/wk2/http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt.
1648         * platform/wk2/http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Added.
1649         * platform/wk2/http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-insecure-page.https-expected.txt: Added.
1650         * platform/wk2/http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-secure-page-via-insecure-redirect.https-expected.txt: Added.
1651         * platform/wk2/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt.
1652         * platform/wk2/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt.
1653
1654 2018-02-19  Ryan Haddad  <ryanhaddad@apple.com>
1655
1656         Mark media/track/track-css-matching-default.html as flaky.
1657         https://bugs.webkit.org/show_bug.cgi?id=182932
1658
1659         Unreviewed test gardening.
1660
1661         * platform/mac-wk1/TestExpectations:
1662
1663 2018-02-19  Ryan Haddad  <ryanhaddad@apple.com>
1664
1665         Skip editing/pasteboard/data-transfer-set-data-sanitizes-html-when-copying-in-null-origin.html on iOS Release.
1666         https://bugs.webkit.org/show_bug.cgi?id=182850
1667
1668         Unreviewed test gardening.
1669
1670         * platform/ios/TestExpectations:
1671
1672 2018-02-19  Ryan Haddad  <ryanhaddad@apple.com>
1673
1674         Mark http/tests/cache-storage/cache-representation.https.html as flaky.
1675         https://bugs.webkit.org/show_bug.cgi?id=182928
1676
1677         Unreviewed test gardening.
1678
1679         * TestExpectations:
1680
1681 2018-02-19  Ryan Haddad  <ryanhaddad@apple.com>
1682
1683         Mark inspector/console/messageRepeatCountUpdated.html as flaky.
1684         https://bugs.webkit.org/show_bug.cgi?id=152452
1685
1686         Unreviewed test gardening.
1687
1688         * platform/mac/TestExpectations:
1689
1690 2018-02-19  Frederic Wang  <fwang@igalia.com>
1691
1692         IFrame is resized incorrectly on orientation change
1693         https://bugs.webkit.org/show_bug.cgi?id=155198
1694
1695         Reviewed by Antonio Gomes.
1696
1697         Add a non-regression test to verify that iframes are properly resized after orientation
1698         changes. This bug happened in iOS 10.0 but not in trunk.
1699
1700         * fast/events/ios/rotation/resize-iframe-after-orientation-change-expected.txt: Added.
1701         * fast/events/ios/rotation/resize-iframe-after-orientation-change.html: Added.
1702
1703 2018-02-19  Claudio Saavedra  <csaavedra@igalia.com>
1704
1705         [GTK] Update test expectations
1706
1707         Unreviewed gardening.
1708
1709         * platform/gtk/TestExpectations: inspector/heap/getPreview.html is
1710         passing again after r228600.
1711
1712 2018-02-19  Fujii Hironori  <Hironori.Fujii@sony.com>
1713
1714         REGRESSION(r219298): RELEASE_ASSERT(!m_owningPointerForClose) fails in WebCore::IDBServer::UniqueIDBDatabase::scheduleShutdownForClose
1715         https://bugs.webkit.org/show_bug.cgi?id=174354
1716         <rdar://problem/33294987>
1717
1718         Reviewed by Michael Catanzaro.
1719
1720         * platform/gtk/TestExpectations:
1721         Unmarked imported/w3c/IndexedDB-private-browsing/idbfactory_open.html.
1722         * platform/ios-wk2/TestExpectations:
1723         Unmarked imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html.
1724         * platform/mac/TestExpectations: Ditto.
1725         * platform/wpe/TestExpectations: Unmarked
1726         imported/w3c/IndexedDB-private-browsing/idbfactory_open.html and
1727         imported/w3c/IndexedDB-private-browsing/idbfactory_open12.html.
1728
1729 2018-02-18  Philippe Normand  <pnormand@igalia.com>
1730
1731         [GTK][WPE] Fullscreen video is broken
1732         https://bugs.webkit.org/show_bug.cgi?id=182740
1733
1734         Reviewed by Michael Catanzaro.
1735
1736         * platform/gtk/TestExpectations: Unflag now-passing fullscreen tests.
1737
1738 2018-02-18  Zalan Bujtas  <zalan@apple.com>
1739
1740         [RenderTreeBuilder] REGRESSION(r228238) Detach renderer before destroying its subtree.
1741         https://bugs.webkit.org/show_bug.cgi?id=182908
1742         <rdar://problem/37619394>
1743
1744         Reviewed by Antti Koivisto.
1745
1746         * fast/block/crash-when-subtree-is-still-attached-expected.txt: Added.
1747         * fast/block/crash-when-subtree-is-still-attached.html: Added.
1748
1749 2018-02-16  Ryan Haddad  <ryanhaddad@apple.com>
1750
1751         Unreviewed, rolling out r228575.
1752
1753         Introduced LayoutTest crashes under GuardMalloc.
1754
1755         Reverted changeset:
1756
1757         "Use ResourceLoader to load appcache manifest"
1758         https://bugs.webkit.org/show_bug.cgi?id=182861
1759         https://trac.webkit.org/changeset/228575
1760
1761 2018-02-16  Youenn Fablet  <youenn@apple.com>
1762
1763         Allow specifying which plug-ins are supported
1764         https://bugs.webkit.org/show_bug.cgi?id=182748
1765
1766         Reviewed by Chris Dumez.
1767
1768         * http/tests/plugins/nounsupported-plugin-expected.txt: Added.
1769         * http/tests/plugins/nounsupported-plugin.html: Added.
1770         * http/tests/plugins/supported-plugin-all-origin-visibility-expected.txt: Added.
1771         * http/tests/plugins/supported-plugin-all-origin-visibility.html: Added.
1772         * http/tests/plugins/supported-plugin-on-specific-origin-expected.txt: Added.
1773         * http/tests/plugins/supported-plugin-on-specific-origin.html: Added.
1774         * http/tests/plugins/supported-plugin-origin-specific-visibility-expected.txt: Added.
1775         * http/tests/plugins/supported-plugin-origin-specific-visibility.html: Added.
1776         * http/tests/plugins/unsupported-plugin-on-specific-origin-expected.txt: Added.
1777         * http/tests/plugins/unsupported-plugin-on-specific-origin.html: Added.
1778         * plugins/unsupported-plugin-expected.txt: Added.
1779         * plugins/unsupported-plugin.html: Added.
1780         * platform/ios-wk1/TestExpectations:
1781         * platform/mac-wk1/TestExpectations:
1782
1783 2018-02-16  Ryan Haddad  <ryanhaddad@apple.com>
1784
1785         Mark fast/block/positioning/fixed-container-with-relative-parent.html as flaky.
1786         https://bugs.webkit.org/show_bug.cgi?id=181834
1787
1788         Unreviewed test gardening.
1789
1790         * platform/mac-wk1/TestExpectations:
1791
1792 2018-02-16  Youenn Fablet  <youenn@apple.com>
1793
1794         Use ResourceLoader to load appcache manifest
1795         https://bugs.webkit.org/show_bug.cgi?id=182861
1796
1797         Reviewed by Alex Christensen.
1798
1799         * http/tests/appcache/fail-on-update-2-expected.txt:
1800         * http/tests/appcache/manifest-redirect-2-expected.txt:
1801         * http/tests/appcache/offline-access-expected.txt:
1802
1803 2018-02-16  Chris Dumez  <cdumez@apple.com>
1804
1805         Crash under WebCore::EventTarget::fireEventListeners
1806         https://bugs.webkit.org/show_bug.cgi?id=182880
1807         <rdar://problem/20788804>
1808
1809         Reviewed by Youenn Fablet.
1810
1811         Add layout test coverage.
1812
1813         * webaudio/audiobuffersource-ended-detached-frame-expected.txt: Added.
1814         * webaudio/audiobuffersource-ended-detached-frame.html: Added.
1815         * webaudio/resources/audiobuffersource-ended-detached-frame-iframe.html: Added.
1816
1817 2018-02-16  Jiewen Tan  <jiewen_tan@apple.com>
1818
1819         [WebAuthN] Implement PublicKeyCredential.isUserVerifyingPlatformAuthenticatorAvailable()
1820         https://bugs.webkit.org/show_bug.cgi?id=182771
1821         <rdar://problem/36459988>
1822
1823         Reviewed by Brent Fulgham.
1824
1825         * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available-expected.txt: Added.
1826         * http/wpt/webauthn/public-key-is-user-verifying-platform-authenticator-available.html: Added.
1827
1828 2018-02-16  Fujii Hironori  <Hironori.Fujii@sony.com>
1829
1830         fast/frames/sandboxed-iframe-navigation-top-denied.html is crashing in Inspector::createScriptCallStackForConsole::Exec for GTK
1831         https://bugs.webkit.org/show_bug.cgi?id=172952
1832
1833         Reviewed by Michael Catanzaro.
1834
1835         * platform/gtk/TestExpectations: Unmarked fast/frames/sandboxed-iframe-navigation-top-denied.html.
1836
1837 2018-02-16  Fujii Hironori  <Hironori.Fujii@sony.com>
1838
1839         IndexedDB: Several test crash in when destroying a IDBKeyData
1840         https://bugs.webkit.org/show_bug.cgi?id=167576
1841
1842         Reviewed by Michael Catanzaro.
1843
1844         * platform/gtk/TestExpectations: Unmarked
1845         imported/w3c/IndexedDB-private-browsing/idbcursor_iterating.html,
1846         imported/w3c/IndexedDB-private-browsing/idbcursor_iterating_index.html
1847         and storage/indexeddb/modern/index-3-private.html.
1848         * platform/wpe/TestExpectations: Unmarked
1849         imported/w3c/IndexedDB-private-browsing/idbcursor_iterating.html and
1850         imported/w3c/IndexedDB-private-browsing/idbcursor_iterating_index.html.
1851
1852 2018-02-16  Claudio Saavedra  <csaavedra@igalia.com>
1853
1854         [WPE] Update expectations for a couple of flaky tests
1855
1856         Unreviewed gardening.
1857
1858         http/tests/appcache/fail-on-update.html and
1859         svg/as-image/svg-as-image-canvas.html are flaky.
1860         * platform/wpe/TestExpectations:
1861
1862 2018-02-16  Claudio Saavedra  <csaavedra@igalia.com>
1863
1864         [WPE] New rebaseline after r228427
1865
1866         Unreviewed gardening
1867         * platform/wpe/js/dom/dom-static-property-for-in-iteration-expected.txt: Remove
1868         gone AccessibleNode class.
1869
1870 2018-02-16  Claudio Saavedra  <csaavedra@igalia.com>
1871
1872         Update expectations for a couple of failing tests.
1873
1874         Unreviewed gardening.
1875         * platform/gtk/TestExpectations:
1876
1877 2018-02-15  Youenn Fablet  <youenn@apple.com>
1878
1879         Resources loaded from service workers are not downloadable
1880         https://bugs.webkit.org/show_bug.cgi?id=182848
1881
1882         Reviewed by Chris Dumez.
1883
1884         * http/tests/workers/service/resources/download-binary.php: Added.
1885         * http/tests/workers/service/resources/service-worker-download-worker.js: Added.
1886         * http/tests/workers/service/service-worker-download.https-expected.txt: Added.
1887         * http/tests/workers/service/service-worker-download.https.html: Added.
1888
1889 2018-02-15  Ryan Haddad  <ryanhaddad@apple.com>
1890
1891         Mark imported/w3c/web-platform-tests/service-workers/service-worker/register-closed-window.https.html as flaky.
1892         https://bugs.webkit.org/show_bug.cgi?id=182853
1893
1894         Unreviewed test gardening.
1895
1896         * platform/ios/TestExpectations:
1897
1898 2018-02-15  Ryan Haddad  <ryanhaddad@apple.com>
1899
1900         Mark imported/w3c/web-platform-tests/XMLHttpRequest/event-upload-progress-crossorigin.htm as flaky.
1901         https://bugs.webkit.org/show_bug.cgi?id=182849
1902
1903         Unreviewed test gardening.
1904
1905         * platform/ios-wk2/TestExpectations:
1906         * platform/mac-wk2/TestExpectations:
1907
1908 2018-02-15  Ryan Haddad  <ryanhaddad@apple.com>
1909
1910         Update TestExpectations for imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap tests.
1911         https://bugs.webkit.org/show_bug.cgi?id=182833
1912
1913         Unreviewed test gardening.
1914
1915         * platform/mac/TestExpectations:
1916
1917 2018-02-15  Jiewen Tan  <jiewen_tan@apple.com>
1918
1919         [WebAuthN] Revisit the whole async model of task dispatching, timeout and aborting
1920         https://bugs.webkit.org/show_bug.cgi?id=181946
1921         <rdar://problem/37258262>
1922
1923         Reviewed by Chris Dumez.
1924
1925         * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
1926         * http/wpt/webauthn/idl.https.html:
1927         * http/wpt/webauthn/public-key-credential-create-failure.https.html:
1928         * http/wpt/webauthn/public-key-credential-create-success.https.html:
1929         * http/wpt/webauthn/public-key-credential-get-failure.https.html:
1930         * http/wpt/webauthn/public-key-credential-get-success.https.html:
1931         * http/wpt/webauthn/resources/util.js:
1932
1933 2018-02-14  Antti Koivisto  <antti@apple.com>
1934
1935         Do sibling invalidation on mutation
1936         https://bugs.webkit.org/show_bug.cgi?id=182809
1937
1938         Reviewed by Zalan Bujtas.
1939
1940         Sibling invalidation now happens on mutation. Update the tests.
1941
1942         * fast/css/indirect-adjacent-style-invalidation-1-expected.txt:
1943         * fast/css/indirect-adjacent-style-invalidation-1.html:
1944         * fast/css/indirect-adjacent-style-invalidation-2-expected.txt:
1945         * fast/css/indirect-adjacent-style-invalidation-2.html:
1946         * fast/css/indirect-adjacent-style-invalidation-3-expected.txt:
1947         * fast/css/indirect-adjacent-style-invalidation-3.html:
1948
1949 2018-02-14  Daniel Bates  <dabates@apple.com>
1950
1951         Disallow cross-origin subresources from asking for credentials
1952         https://bugs.webkit.org/show_bug.cgi?id=182579
1953         <rdar://problem/36162271>
1954
1955         Reviewed by Andy Estes.
1956
1957         Copied existing tests that depended on cross-origin subresources being able prompt for credentials
1958         to files with suffix allowCrossOriginSubresourcesToAskForCredentials. These copies were modified
1959         to set allowCrossOriginSubresourcesToAskForCredentials to false so as to opt-into the behavior
1960         before this change. Updated existing tests to reflect the new behavior and added new tests to
1961         ensure that we do not regress the new behavior.
1962
1963         * http/tests/media/video-auth-expected.txt:
1964         * http/tests/media/video-auth-with-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Copied from LayoutTests/http/tests/media/video-auth-expected.txt.
1965         * http/tests/media/video-auth-with-allowCrossOriginSubresourcesToAskForCredentials.html: Copied from LayoutTests/http/tests/media/video-auth.html.
1966         * http/tests/media/video-auth.html:
1967         * http/tests/security/basic-auth-subresource-expected.txt: Added.
1968         * http/tests/security/basic-auth-subresource.html: Added.
1969         * http/tests/security/credentials-iframes-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Renamed from LayoutTests/platform/mac-wk1/http/tests/security/credentials-iframes-expected.txt.
1970         * http/tests/security/credentials-iframes-allowCrossOriginSubresourcesToAskForCredentials.html: Added.
1971         * http/tests/security/credentials-iframes-expected.txt:
1972         * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/insecure-basic-auth-image.https-expected.txt.
1973         * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html.
1974         * http/tests/security/mixedContent/insecure-basic-auth-image.https-expected.txt:
1975         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt.
1976         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.html: Added.
1977         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt:
1978         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt.
1979         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html.
1980         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt:
1981         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt.
1982         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html.
1983         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt:
1984         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Renamed from LayoutTests/platform/mac-wk1/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt.
1985         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html.
1986         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt:
1987         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html:
1988         * http/tests/security/resources/basic-auth-subresource.html: Added.
1989         * http/tests/security/resources/subresource1/protected-image.php: Added.
1990         * http/tests/security/resources/subresource2/protected-image.php: Added.
1991         * platform/win/TestExpectations: Skip allowCrossOriginSubresourcesToAskForCredentials-suffixed tests as
1992         DumpRenderTree on Windows does not support parsing test options. See <https://bugs.webkit.org/show_bug.cgi?id=173281>.
1993         * platform/win/http/tests/security/basic-auth-subresource-expected.txt: Added Windows-specific result. For some reason
1994         connections to localhost:8443 are not allowed. See <https://bugs.webkit.org/show_bug.cgi?id=182609> for more details.
1995         * platform/wk2/http/tests/media/video-auth-expected.txt:
1996         * platform/wk2/http/tests/media/video-auth-with-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Copied from LayoutTests/platform/wk2/http/tests/media/video-auth-expected.txt.
1997         * platform/wk2/http/tests/security/basic-auth-subresource-expected.txt: Added.
1998         * platform/wk2/http/tests/security/credentials-iframes-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: Copied from LayoutTests/http/tests/security/credentials-iframes-expected.txt.
1999         * platform/wk2/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt.
2000
2001 2018-02-14  Matt Lewis  <jlewis3@apple.com>
2002
2003         Marked imported/w3c/web-platform-tests/service-workers/cache-storage/worker/cache-storage-match.https.html as flaky on macOS WK2.
2004         https://bugs.webkit.org/show_bug.cgi?id=177198
2005
2006         Unreviewed test gardening.
2007
2008         * platform/mac-wk2/TestExpectations:
2009
2010 2018-02-14  Alicia Boya García  <aboya@igalia.com>
2011
2012         Unreviewed GTK test gardening
2013         https://bugs.webkit.org/show_bug.cgi?id=182794
2014
2015         * platform/gtk/TestExpectations:
2016
2017 2018-02-14  Antoine Quint  <graouts@apple.com>
2018
2019         [Modern Media Controls] Don't use arrays as values for localisable strings
2020         https://bugs.webkit.org/show_bug.cgi?id=182791
2021         <rdar://problem/36007262>
2022
2023         Reviewed by Dean Jackson.
2024
2025         * media/modern-media-controls/localized-strings/replaced-string-expected.txt:
2026         * media/modern-media-controls/localized-strings/replaced-string.html:
2027
2028 2018-02-14  Ryan Haddad  <ryanhaddad@apple.com>
2029
2030         Unreviewed, rolling out r228444.
2031
2032         Introduced API and Layout test failures.
2033
2034         Reverted changeset:
2035
2036         "[WebAuthN] Revisit the whole async model of task dispatching,
2037         timeout and aborting"
2038         https://bugs.webkit.org/show_bug.cgi?id=181946
2039         https://trac.webkit.org/changeset/228444
2040
2041 2018-02-13  Michael Catanzaro  <mcatanzaro@igalia.com>
2042
2043         Unreviewed GTK test gardening
2044
2045         * platform/gtk/TestExpectations:
2046         * platform/gtk/js/dom/dom-static-property-for-in-iteration-expected.txt:
2047
2048 2018-02-13  Antoine Quint  <graouts@apple.com>
2049
2050         Removing the controls attribute from a <video> element does not tear down the controls shadow DOM nor cancel event listeners.
2051         https://bugs.webkit.org/show_bug.cgi?id=182668
2052
2053         Reviewed by Jer Noble.
2054
2055         Ensure controls are turned on for a number of tests that would fail otherwise since media events would not be handled by media
2056         controls without it.
2057
2058         * http/tests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-live-broadcast.html:
2059         * http/tests/media/modern-media-controls/pip-support/pip-support-live-broadcast.html:
2060         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
2061         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-live-broadcast.html:
2062         * http/tests/media/modern-media-controls/status-support/status-support-live-broadcast.html:
2063         * http/tests/media/modern-media-controls/status-support/status-support-loading.html:
2064         * media/modern-media-controls/airplay-support/airplay-support.html:
2065         * media/modern-media-controls/mute-support/mute-support-media-api.html:
2066         * media/modern-media-controls/playback-support/playback-support-autoplay.html:
2067         * media/modern-media-controls/playback-support/playback-support-media-api.html:
2068         * media/modern-media-controls/start-support/start-support-error.html:
2069         * media/modern-media-controls/start-support/start-support-lowPowerMode.html:
2070         * media/modern-media-controls/start-support/start-support-manual-play.html:
2071         * media/modern-media-controls/status-support/status-support-error.html:
2072         * media/modern-media-controls/time-labels-support/elapsed-time.html:
2073         * media/modern-media-controls/time-labels-support/remaining-time.html:
2074         * media/modern-media-controls/tracks-support/tracks-support-audio-tracks.html:
2075         * media/modern-media-controls/tracks-support/tracks-support-text-tracks.html:
2076         * media/modern-media-controls/volume-support/volume-support-media-api-mute.html:
2077         * media/modern-media-controls/volume-support/volume-support-media-api.html:
2078
2079 2018-02-13  Jiewen Tan  <jiewen_tan@apple.com>
2080
2081         [WebAuthN] Revisit the whole async model of task dispatching, timeout and aborting
2082         https://bugs.webkit.org/show_bug.cgi?id=181946
2083         <rdar://problem/37258262>
2084
2085         Reviewed by Chris Dumez.
2086
2087         * http/wpt/credential-management/credentialscontainer-store-basics.https.html:
2088         * http/wpt/webauthn/idl.https.html:
2089         * http/wpt/webauthn/public-key-credential-create-failure.https.html:
2090         * http/wpt/webauthn/public-key-credential-create-success.https.html:
2091         * http/wpt/webauthn/public-key-credential-get-failure.https.html:
2092         * http/wpt/webauthn/public-key-credential-get-success.https.html:
2093         * http/wpt/webauthn/resources/util.js:
2094
2095 2018-02-13  Antti Koivisto  <antti@apple.com>
2096
2097         Crash when breakpoint hit in unload handler
2098         https://bugs.webkit.org/show_bug.cgi?id=169855
2099         <rdar://problem/28683567>
2100
2101         Reviewed by Daniel Bates and Joseph Pecoraro.
2102
2103         * inspector/debugger/reload-paused-expected.txt: Added.
2104         * inspector/debugger/reload-paused.html: Added.
2105
2106 2018-02-13  Nan Wang  <n_wang@apple.com>
2107
2108         AX: Remove AccessibleNode class
2109         https://bugs.webkit.org/show_bug.cgi?id=182724
2110         <rdar://problem/37486024>
2111
2112         Reviewed by Chris Fleizach.
2113
2114         * accessibility/accessibility-object-model-expected.txt: Removed.
2115         * accessibility/accessibility-object-model.html: Removed.
2116         * accessibility/mac/AOM-bool-properties-expected.txt: Removed.
2117         * accessibility/mac/AOM-bool-properties.html: Removed.
2118         * accessibility/mac/AOM-number-properties-expected.txt: Removed.
2119         * accessibility/mac/AOM-number-properties.html: Removed.
2120         * accessibility/mac/AOM-relation-property-expected.txt: Removed.
2121         * accessibility/mac/AOM-relation-property.html: Removed.
2122         * accessibility/mac/AOM-string-properties-expected.txt: Removed.
2123         * accessibility/mac/AOM-string-properties.html: Removed.
2124         * platform/mac-wk1/TestExpectations:
2125         * platform/win/TestExpectations:
2126
2127 2018-02-12  Chris Fleizach  <cfleizach@apple.com>
2128
2129         AX: defer focusedUIElement notifications
2130         https://bugs.webkit.org/show_bug.cgi?id=182643
2131         <rdar://problem/37394310>
2132
2133         Reviewed by Zalan Bujtas.
2134
2135         * accessibility/mac/aria-menu-item-selected-notification.html:
2136              Rewrite test to accomodate that focus changes happen asynchronously.
2137         * accessibility/mac/selection-notification-focus-change-expected.txt:
2138         * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt:
2139              The order of notifications is different now that focus changes happen later.
2140
2141 2018-02-12  John Wilander  <wilander@apple.com>
2142
2143         Resource Load Statistics: Classify resources as prevalent based on redirects to other prevalent resources
2144         https://bugs.webkit.org/show_bug.cgi?id=182664
2145         <rdar://problem/37372572>
2146
2147         Reviewed by Brent Fulgham.
2148
2149         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion-expected.txt: Added.
2150         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html: Added.
2151         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion-expected.txt: Added.
2152         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html: Added.
2153         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to-expected.txt: Added.
2154         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html: Added.
2155         * platform/wk2/TestExpectations:
2156             New tests added as [ Pass ].
2157
2158 2018-02-12  Matt Lewis  <jlewis3@apple.com>
2159
2160         Marked multiple http/tests/resourceLoadStatistics tests as flaky and skip.
2161         
2162
2163         Unreviewed test gardening.
2164
2165         * platform/mac-wk2/TestExpectations:
2166
2167 2018-02-12  Matt Lewis  <jlewis3@apple.com>
2168
2169         Marked http/tests/workers/service/basic-messageport.html as flaky on macOS WK2.
2170         https://bugs.webkit.org/show_bug.cgi?id=182630
2171
2172         Unreviewed test gardening.
2173
2174         * platform/mac-wk2/TestExpectations:
2175
2176 2018-02-12  Matt Lewis  <jlewis3@apple.com>
2177
2178         Unreviewed, rolling out r228376.
2179
2180         This caused accessibility/mac/selection-notification-focus-
2181         change.html to become flaky on macOS.
2182
2183         Reverted changeset:
2184
2185         "AX: defer focusedUIElement notifications"
2186         https://bugs.webkit.org/show_bug.cgi?id=182643
2187         https://trac.webkit.org/changeset/228376
2188
2189 2018-02-12  Per Arne Vollan  <pvollan@apple.com>
2190
2191         Mark imported/mozilla/svg/conditions-07.svg as a flaky failure on Windows.
2192
2193         Unreviewed test gardening.
2194
2195         * platform/win/TestExpectations:
2196
2197 2018-02-12  Matt Lewis  <jlewis3@apple.com>
2198
2199         Skipped webgl/1.0.3/conformance/rendering/many-draw-calls.html on iOS Simulator Debug WK2
2200         https://bugs.webkit.org/show_bug.cgi?id=182144
2201
2202         Unreviewed test expectations.
2203
2204         * platform/ios-wk2/TestExpectations:
2205
2206 2018-02-12  Chris Fleizach  <cfleizach@apple.com>
2207
2208         AX: defer focusedUIElement notifications
2209         https://bugs.webkit.org/show_bug.cgi?id=182643
2210         <rdar://problem/37394310>
2211
2212         Reviewed by Zalan Bujtas.
2213
2214         * accessibility/mac/aria-menu-item-selected-notification.html:
2215              Rewrite test to accomodate that focus changes happen asynchronously.
2216         * accessibility/mac/selection-notification-focus-change-expected.txt:
2217         * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt:
2218              The order of notifications is different now that focus changes happen later.        
2219
2220 2018-02-12  Per Arne Vollan  <pvollan@apple.com>
2221
2222         Update test expectations for some tests which are failing on only one ews Windows bot.
2223         https://bugs.webkit.org/show_bug.cgi?id=182694
2224
2225         Unreviewed test gardening.
2226
2227         * platform/win/TestExpectations:
2228
2229 2018-02-08  Ryosuke Niwa  <rniwa@webkit.org>
2230
2231         REGRESSION (r223440): Copying & pasting a list from Microsoft Word to TinyMCE fails
2232         https://bugs.webkit.org/show_bug.cgi?id=182564
2233
2234         Reviewed by Wenson Hsieh.
2235
2236         Added a test to make sure special Microsoft Word quirks would not get triggered
2237         when pasting content copied within WebKit.
2238
2239         * http/tests/security/clipboard/copy-paste-html-across-origin-strips-mso-list-expected.txt: Added.
2240         * http/tests/security/clipboard/copy-paste-html-across-origin-strips-mso-list.html: Added.
2241         * http/tests/security/clipboard/resources/copy-mso-list.html: Added.
2242
2243 2018-02-09  Ryan Haddad  <ryanhaddad@apple.com>
2244
2245         Mark two service worker LayoutTests as flaky.
2246
2247         Unreviewed test gardening.
2248
2249         * platform/mac-wk2/TestExpectations:
2250
2251 2018-02-09  Michael Catanzaro  <mcatanzaro@igalia.com>
2252
2253         Unreviewed, updated GTK test expectations after r228276
2254
2255         * platform/gtk/TestExpectations:
2256
2257 2018-02-08  Wenson Hsieh  <wenson_hsieh@apple.com>
2258
2259         Pasting from Excel no longer provides text/html data
2260         https://bugs.webkit.org/show_bug.cgi?id=182636
2261         <rdar://problem/37087060>
2262
2263         Reviewed by Ryosuke Niwa.
2264
2265         Rebaseline some existing layout tests. We now expose "text/html" alongside "Files" on DataTransfer.types() in
2266         some circumstances. This also provides some test coverage for ensuring that the paste codepath iOS allows the
2267         page to request HTML, even if there are files on the pasteboard. See the WebCore ChangeLog for more detail.
2268
2269         * editing/pasteboard/data-transfer-item-list-add-file-multiple-times-expected.txt:
2270         * editing/pasteboard/data-transfer-item-list-add-file-on-copy-expected.txt:
2271         * editing/pasteboard/data-transfer-item-list-add-file-on-drag-expected.txt:
2272
2273         Adjust test expectations for the additional "text/html" type.
2274
2275         * editing/pasteboard/paste-image-does-not-reveal-file-url-expected.txt:
2276         * editing/pasteboard/paste-image-does-not-reveal-file-url.html:
2277
2278         Instead of checking that types is [ "Files" ], just check that types contains "Files". On iOS, copying a
2279         selected image does not also copy HTML, but on macOS it does; this covers both cases.
2280
2281 2018-02-09  Matt Baker  <mattbaker@apple.com>
2282
2283         Web Inspector: Object.shallowEqual always fails when comparing array property values
2284         https://bugs.webkit.org/show_bug.cgi?id=182634
2285         <rdar://problem/37374639>
2286
2287         Reviewed by Devin Rousso.
2288
2289         * inspector/unit-tests/object-utilities-expected.txt:
2290         * inspector/unit-tests/object-utilities.html:
2291
2292 2018-02-09  Andy Estes  <aestes@apple.com>
2293
2294         [Payment Request] Crash in PaymentRequest::canMakePayment() when Apple Pay payment method data is missing required fields
2295         https://bugs.webkit.org/show_bug.cgi?id=182631
2296
2297         Reviewed by Mark Lam.
2298
2299         * http/tests/paymentrequest/payment-request-canmakepayment-method.https-expected.txt:
2300         * http/tests/paymentrequest/payment-request-canmakepayment-method.https.html:
2301
2302 2018-02-09  Ryan Haddad  <ryanhaddad@apple.com>
2303
2304         Update TestExpectations for fast/forms/textarea/textarea-state-restore.html
2305         https://bugs.webkit.org/show_bug.cgi?id=90980
2306
2307         Unreviewed test gardening.
2308
2309         * TestExpectations:
2310         * platform/wk2/TestExpectations:
2311
2312 2018-02-09  Philippe Normand  <pnormand@igalia.com>
2313
2314         [GStreamer][WebAudio] Winamp2-js woes
2315         https://bugs.webkit.org/show_bug.cgi?id=182612
2316
2317         Reviewed by Xabier Rodriguez Calvar and Carlos Alberto Lopez Perez.
2318
2319         * webaudio/silence-after-playback-expected.wav: Added.
2320         * webaudio/silence-after-playback.html: Added.
2321
2322 2018-02-09  Javier Fernandez  <jfernandez@igalia.com>
2323
2324         [css-align] Implement the new behavior of 'legacy' for justify-items
2325         https://bugs.webkit.org/show_bug.cgi?id=172712
2326
2327         Reviewed by Antti Koivisto.
2328
2329         Rebaselined Default Alignment related tests because of the new 'legacy' value.
2330
2331         * css3/parse-alignment-of-root-elements.html:
2332         * css3/parse-place-items.html:
2333         * fast/css/parse-justify-items.html:
2334
2335 2018-02-08  Matt Lewis  <jlewis3@apple.com>
2336
2337         Marked media/W3C/video/events/event_progress_manual.html as flaky on macOS WK2.
2338         https://bugs.webkit.org/show_bug.cgi?id=177663
2339
2340         Unreviewed test gardening.
2341
2342         * platform/mac-wk2/TestExpectations:
2343
2344 2018-02-08  Chris Dumez  <cdumez@apple.com>
2345
2346         Form submission after navigation fails when decidePolicyForNavigationAction is async
2347         https://bugs.webkit.org/show_bug.cgi?id=182412
2348         <rdar://problem/35181099>
2349
2350         Reviewed by Alex Christensen.
2351
2352         Import layout test coverage from Alex's earlier patch.
2353
2354         * http/tests/navigation/resources/a.html: Added.
2355         * http/tests/navigation/resources/b.html: Added.
2356         * http/tests/navigation/sync-form-submit-iframe-expected.txt: Added.
2357         * http/tests/navigation/sync-form-submit-iframe.html: Added.
2358
2359 2018-02-08  Per Arne Vollan  <pvollan@apple.com>
2360
2361         Mark accessibility/aria-hidden-updates-alldescendants.html as a failure on Windows.
2362         https://bugs.webkit.org/show_bug.cgi?id=182626
2363
2364         Unreviewed test gardening.
2365
2366         * platform/win/TestExpectations:
2367
2368 2018-02-08  John Wilander  <wilander@apple.com>
2369
2370         Switch http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html from testRunner.installStatisticsDidModifyDataRecordsCallback() to testRunner.installStatisticsDidScanDataRecordsCallback()
2371         https://bugs.webkit.org/show_bug.cgi?id=182624
2372         <rdar://problem/37364749>
2373
2374         Unreviewed test gardening.
2375
2376         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2377         * platform/mac-wk2/TestExpectations:
2378             Changed from [ Pass Timeout ] to [ Pass ] for the given test.
2379
2380 2018-02-08  Ryan Haddad  <ryanhaddad@apple.com>
2381
2382         Mark inspector/console/clearMessages.html as flaky.
2383         https://bugs.webkit.org/show_bug.cgi?id=182620
2384
2385         Unreviewed test gardening.
2386
2387         * platform/mac/TestExpectations:
2388
2389 2018-02-08  Ryan Haddad  <ryanhaddad@apple.com>
2390
2391         Mark media/modern-media-controls/tracks-support/tracks-support-show-panel-fullscreen.html as flaky.
2392         https://bugs.webkit.org/show_bug.cgi?id=182571
2393
2394         Unreviewed test gardening.
2395
2396         * platform/mac-wk1/TestExpectations:
2397
2398 2018-02-08  Ryan Haddad  <ryanhaddad@apple.com>
2399
2400         Mark webanimations/animation-opacity-animation-crash.html as flaky.
2401         https://bugs.webkit.org/show_bug.cgi?id=181612
2402
2403         Unreviewed test gardening.
2404
2405         * platform/ios/TestExpectations:
2406         * platform/mac/TestExpectations:
2407
2408 2018-02-08  Ryan Haddad  <ryanhaddad@apple.com>
2409
2410         Mark fast/dom/adopt-node-crash-2.html as flaky.
2411         https://bugs.webkit.org/show_bug.cgi?id=182589
2412
2413         Unreviewed test gardening.
2414
2415         * platform/mac/TestExpectations:
2416
2417 2018-02-08  Chris Fleizach  <cfleizach@apple.com>
2418
2419         AX: Defer attribute computation until needed.
2420         https://bugs.webkit.org/show_bug.cgi?id=182386
2421         <rdar://problem/37115277>
2422
2423         Reviewed by Zalan Bujtas.
2424
2425         Update tests to reflect new world of delayed attribute handling for accessibility.
2426
2427         * accessibility/canvas-fallback-content.html:
2428              Make test async so attributes can be checked after deferred handling.
2429         * accessibility/mac/aria-expanded-notifications.html:
2430              Access elements through AX tree so attribute changes generate notifications.
2431         * accessibility/mac/aria-listbox-selectedchildren-change.html:
2432              Make test async so attributes can be checked after deferred handling.
2433         * accessibility/mac/aria-menu-item-selected-notification.html:
2434              Access menu item through AX tree so attribute changes generate notifications.
2435         * accessibility/mac/aria-modal-auto-focus.html:
2436              Access buttons after delay so attributes have time to be deferred.
2437         * accessibility/mac/element-busy-changed.html:
2438              Process second attribute change after delay so we generate two notifications.
2439         * accessibility/mac/expanded-notification.html:
2440              Set attributes after a delay so they generate individual notifications.
2441         * accessibility/notification-listeners.html:
2442               Access elements through AX tree so attribute changes generate notifications.
2443
2444 2018-02-08  Miguel Gomez  <magomez@igalia.com>
2445
2446         Unreviewed GTK+ gardening after r228270.
2447
2448         * platform/gtk/TestExpectations:
2449
2450 2018-02-08  Philippe Normand  <pnormand@igalia.com>
2451
2452         [GStreamer] LayoutTest webaudio/silent-audio-interrupted-in-background.html makes its subsequent test flaky crash
2453         https://bugs.webkit.org/show_bug.cgi?id=173916
2454
2455         Reviewed by Xabier Rodriguez Calvar.
2456
2457         * platform/gtk/TestExpectations: Unskip fixed test.
2458
2459 2018-02-06  Yusuke Suzuki  <utatane.tea@gmail.com>
2460
2461         [JSC] Implement Array.prototype.flatMap and Array.prototype.flatten
2462         https://bugs.webkit.org/show_bug.cgi?id=182440
2463
2464         Reviewed by Darin Adler.
2465
2466         * inspector/model/remote-object-get-properties-expected.txt:
2467         * js/Object-getOwnPropertyNames-expected.txt:
2468         * js/script-tests/Object-getOwnPropertyNames.js:
2469
2470 2018-01-13  Darin Adler  <darin@apple.com>
2471
2472         Event improvements
2473         https://bugs.webkit.org/show_bug.cgi?id=179591
2474
2475         Reviewed by Chris Dumez.
2476
2477         * fast/dom/reference-cycle-leaks-expected.txt: Expect success for the
2478         CustomEvent, MessageEvent, and PopStateEvent cycle leak checks.
2479
2480 2018-02-07  Said Abou-Hallawa  <sabouhallawa@apple.com>
2481
2482         [iOS] Skip webgl/webgl-texture-image-buffer-reuse.html
2483         https://bugs.webkit.org/show_bug.cgi?id=182592
2484
2485         Unreviewed test gardening.
2486
2487         * platform/ios/TestExpectations:
2488
2489 2018-02-07  Youenn Fablet  <youenn@apple.com>
2490
2491         Remove www1/www2 URLs from service worker tests
2492         https://bugs.webkit.org/show_bug.cgi?id=182548
2493
2494         Reviewed by Chris Dumez.
2495
2496         * TestExpectations:
2497
2498 2018-02-07  John Wilander  <wilander@apple.com>
2499
2500         Switch testRunner.installStatisticsDidModifyDataRecordsCallback() to testRunner.installStatisticsDidScanDataRecordsCallback() in two tests
2501         https://bugs.webkit.org/show_bug.cgi?id=182366
2502         <rdar://problem/37094805>
2503
2504         Unreviewed test gardening.
2505
2506         This change is an attempt to make two flaky test cases stable.
2507         It also skips http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html
2508         because the timestamp resolution of 5 seconds is now so short that we run into timing flakiness.
2509
2510         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
2511         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
2512         * platform/mac-wk2/TestExpectations:
2513             Removed [ Skip ] entry for http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html
2514             Added [ Skip ] entry for http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html
2515         * platform/wk2/TestExpectations:
2516             Now both the above test cases are marked [ Pass ].
2517
2518 2018-02-07  Ryan Haddad  <ryanhaddad@apple.com>
2519
2520         Skip media/modern-media-controls/tracks-support/tracks-support-show-panel-after-dragging-controls.html.
2521         https://bugs.webkit.org/show_bug.cgi?id=169158
2522
2523         Unreviewed test gardening.
2524
2525         * platform/mac/TestExpectations:
2526
2527 2018-02-07  Youenn Fablet  <youenn@apple.com>
2528
2529         ASSERTION FAILED: m_timeOrigin in Performance::Performance()
2530         https://bugs.webkit.org/show_bug.cgi?id=182558
2531         <rdar://problem/37297551>
2532
2533         Reviewed by Chris Dumez.
2534
2535         Make use of WPT cors-preflight-star.any.js test in service worker.
2536         This test should be removed once WPT will run any.js tests in service workers as well as workers and window.
2537
2538         * http/wpt/service-workers/cors-preflight-star.any.js: Added.
2539         * http/wpt/service-workers/cors-preflight-star.any.serviceworker-expected.txt: Added.
2540         * http/wpt/service-workers/cors-preflight-star.any.serviceworker.html: Added.
2541
2542 2018-02-07  Wenson Hsieh  <wenson_hsieh@apple.com>
2543
2544         REGRESSION(r226396): File paths are inserted when dropping image files
2545         https://bugs.webkit.org/show_bug.cgi?id=182557
2546         <rdar://problem/37294120>
2547
2548         Reviewed by Ryosuke Niwa.
2549
2550         Tweak an existing layout test that drops a file into a contenteditable, to check that no text is inserted into
2551         the editable element after dropping.
2552
2553         * editing/pasteboard/drag-files-to-editable-element-as-URLs-expected.txt:
2554         * editing/pasteboard/drag-files-to-editable-element-as-URLs.html:
2555
2556 2018-02-07  John Wilander  <wilander@apple.com>
2557
2558         Restrict Referer to just the origin for third parties in private mode and third parties ITP blocks cookies for in regular mode
2559         https://bugs.webkit.org/show_bug.cgi?id=182559
2560         <rdar://problem/36990337>
2561
2562         Reviewed by Andy Estes.
2563
2564         * TestExpectations:
2565             New tests marked as [ Skip ]. The change only applies to iOS and Mac.
2566         * http/tests/resourceLoadStatistics/resources/echo-referrer.php: Added.
2567         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects-expected.txt: Added.
2568         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html: Added.
2569         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests-expected.txt: Added.
2570         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html: Added.
2571         * http/tests/security/resources/echo-referrer.php: Added.
2572         * http/tests/security/resources/redirect.php: Added.
2573         * http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode-expected.txt: Added.
2574         * http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode.html: Added.
2575         * http/tests/security/strip-referrer-to-origin-for-third-party-requests-in-private-mode-expected.txt: Added.
2576         * http/tests/security/strip-referrer-to-origin-for-third-party-requests-in-private-mode.html: Added.
2577         * platform/ios/TestExpectations:
2578             New tests marked as [ Pass ].
2579         * platform/mac-wk2/TestExpectations:
2580             New tests marked as [ Pass ].
2581         * platform/wk2/TestExpectations:
2582             New tests marked as [ Skip ].
2583
2584 2018-02-07  Matt Lewis  <jlewis3@apple.com>
2585
2586         Adjusted test expectations for storage/indexeddb/modern/idbtransaction-objectstore-failures.html.
2587         https://bugs.webkit.org/show_bug.cgi?id=171862
2588
2589         Unreviewed test gardening.
2590
2591         * platform/mac-wk2/TestExpectations:
2592
2593 2018-02-07  Daniel Bates  <dabates@apple.com>
2594
2595         Log error when authentication challenge is blocked due to an insecure request
2596         https://bugs.webkit.org/show_bug.cgi?id=182358
2597
2598         Reviewed by Andy Estes.
2599
2600         Add more tests and update expected results of existing tests now that we emit console messages.
2601
2602         Also fixed a typo in LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https.html
2603         so that it tests what it actually claims to test and made the test programmatically load the image
2604         to avoid output flakiness caused by the preload scanner preloading it. The preload scanner performs
2605         mixed content checks and this can cause duplicate mixed content warnings in the test output.
2606
2607         * http/tests/security/mixedContent/insecure-basic-auth-image.https-expected.txt: Added.
2608         * http/tests/security/mixedContent/insecure-basic-auth-image.https.html: Copied from LayoutTests/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https.html.
2609         * http/tests/security/mixedContent/insecure-download-redirects-to-basic-auth-secure-download.https-expected.txt:
2610         * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt:
2611         * http/tests/security/mixedContent/resources/subresource/protected-page.php: Added.
2612         * http/tests/security/mixedContent/resources/subresource2/protected-image.php: Added.
2613         * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-insecure-page.https-expected.txt: Added.
2614         * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-insecure-page.https.html: Added.
2615         * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-secure-page-via-insecure-redirect.https-expected.txt: Added.
2616         * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-secure-page-via-insecure-redirect.https.html: Added.
2617         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt:
2618         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt:
2619         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https.html:
2620
2621 2018-02-07  Chris Dumez  <cdumez@apple.com>
2622
2623         IndexedDB in service workers is using a memory backed store
2624         https://bugs.webkit.org/show_bug.cgi?id=182574
2625         <rdar://problem/37316205>
2626
2627         Reviewed by Youenn Fablet.
2628
2629         Unskip test that no longer times out.
2630
2631         * TestExpectations:
2632
2633 2018-02-07  Ms2ger  <Ms2ger@igalia.com>
2634
2635         [WPE] Enable http/wpt/fetch/response-status-text.html
2636         https://bugs.webkit.org/show_bug.cgi?id=177872
2637
2638         Unreviewed test gardening.
2639
2640         * platform/wpe/TestExpectations: the test appears to pass since r227900.
2641
2642 2018-02-07  Ms2ger  <Ms2ger@igalia.com>
2643
2644         [WPE] Test gardening
2645         https://bugs.webkit.org/show_bug.cgi?id=182568
2646
2647         Unreviewed test gardening.
2648
2649         * platform/wpe/TestExpectations:
2650           - imported/w3c/web-platform-tests/css/css-shapes/shape-outside/values/shape-margin-001.html: fixed in r226404.
2651           - imported/w3c/web-platform-tests/css/css-shapes/shape-outside/values/shape-outside-shape-arguments-000.html: fixed in r226404.
2652           - imported/w3c/web-platform-tests/XMLHttpRequest/getallresponseheaders.htm: fixed in r227900.
2653           - imported/w3c/web-platform-tests/XMLHttpRequest/status-async.htm: fixed in r227900.
2654           - imported/w3c/web-platform-tests/XMLHttpRequest/status-basic.htm: fixed in r227900.
2655           - imported/w3c/web-platform-tests/XMLHttpRequest/status-error.htm: fixed in r227900.
2656           - svg/custom/filter-update-different-root.html: fixed in r225797.
2657           - svg/filters/color-space-conversion.svg: fixed in r225797.
2658           - svg/filters/container-with-filters.svg: fixed in r225797.
2659           - svg/filters/feComposite-background-rect-control-operators.svg: fixed in r225797.
2660           - svg/filters/feDisplacementMap-filterUnits.svg: fixed in r225797.
2661         * platform/wpe/imported/w3c/web-platform-tests/html/dom/interfaces-expected.txt:
2662           update for error message change, probably in r227900.
2663
2664 2018-02-06  Nikita Vasilyev  <nvasilyev@apple.com>
2665
2666         Web Inspector: Rename String.prototype.trimEnd to avoid conflicts with native trimEnd
2667         https://bugs.webkit.org/show_bug.cgi?id=182545
2668
2669         Reviewed by Brian Burg.
2670
2671         * inspector/unit-tests/string-utilities-expected.txt:
2672         * inspector/unit-tests/string-utilities.html:
2673
2674 2018-02-06  Said Abou-Hallawa  <sabouhallawa@apple.com>
2675
2676         Rendering SVG images with same size as WebGL texture doesn't work correctly
2677         https://bugs.webkit.org/show_bug.cgi?id=182367
2678
2679         Reviewed by Dean Jackson.
2680
2681         * webgl/webgl-texture-image-buffer-reuse-expected.html: Added.
2682         * webgl/webgl-texture-image-buffer-reuse.html: Added.
2683
2684 2018-02-06  Matt Lewis  <jlewis3@apple.com>
2685
2686         Marked transitions/transition-display-property.html as flaky.
2687         https://bugs.webkit.org/show_bug.cgi?id=182554
2688
2689         Unreviewed test gardening.
2690
2691         * platform/mac-wk1/TestExpectations:
2692
2693 2018-02-06  Youenn Fablet  <youenn@apple.com>
2694
2695         imported/w3c/web-platform-tests/service-workers/service-worker/fetch-event-respond-with-response-body-with-invalid-chunk.https.html is flaky
2696         https://bugs.webkit.org/show_bug.cgi?id=182541
2697
2698         Reviewed by Chris Dumez.
2699
2700         * TestExpectations:
2701
2702 2018-02-06  Chris Dumez  <cdumez@apple.com>
2703
2704         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/fetch-waits-for-activate.https.html is a flaky failure on macOS and iOS
2705         https://bugs.webkit.org/show_bug.cgi?id=181392
2706         <rdar://problem/36384136>
2707
2708         Reviewed by Youenn Fablet.
2709
2710         Unskip test that is no longer flaky.
2711
2712         * platform/mac-wk2/TestExpectations:
2713
2714 2018-02-06  Andy Estes  <aestes@apple.com>
2715
2716         [Payment Request] show() should take an optional PaymentDetailsUpdate promise
2717         https://bugs.webkit.org/show_bug.cgi?id=182538
2718         <rdar://problem/36754552>
2719
2720         Reviewed by Tim Horton.
2721
2722         * http/tests/paymentrequest/payment-request-show-method.https-expected.txt:
2723         * http/tests/paymentrequest/payment-request-show-method.https.html:
2724
2725 2018-02-06  Daniel Bates  <dabates@apple.com>
2726
2727         Make mixed content basic auth tests more robust
2728         https://bugs.webkit.org/show_bug.cgi?id=182537
2729
2730         Reviewed by Chris Dumez.
2731
2732         Load the test image programmatically instead of declaratively to avoid output flakiness caused by
2733         the preload scanner preloading the test image. The preload scanner performs mixed content checks
2734         and this can cause duplicate mixed content warnings in the test output.
2735
2736         * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https.html:
2737         * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html:
2738
2739 2018-02-06  Antoine Quint  <graouts@apple.com>
2740
2741         [Modern Media Controls] Test at media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html fails
2742         https://bugs.webkit.org/show_bug.cgi?id=182425
2743
2744         Reviewed by Dean Jackson.
2745
2746         Turn the test back on now that it works.
2747
2748         * platform/mac/TestExpectations:
2749
2750 2018-02-06  Antoine Quint  <graouts@apple.com>
2751
2752         Layout Test media/modern-media-controls/slider/slider-value.html is flaky
2753         https://bugs.webkit.org/show_bug.cgi?id=182515
2754
2755         Reviewed by Dean Jackson.
2756
2757         Ensure we stop printing messages once the test has completed since the bots show that this could happen,
2758         although I couldn't reproduce locally.
2759
2760         * media/modern-media-controls/slider/slider-value.html:
2761
2762 2018-02-06  Chris Dumez  <cdumez@apple.com>
2763
2764         Unreviewed, unskip readable-byte-streams/detached-buffers.serviceworker.https.html as it is no longer flaky
2765
2766         * TestExpectations:
2767
2768 2018-02-06  Chris Dumez  <cdumez@apple.com>
2769
2770         Unreviewed, add bug number of service-worker/fetch-event-respond-with-response-body-with-invalid-chunk.https.html
2771
2772         * TestExpectations:
2773
2774 2018-02-06  Chris Dumez  <cdumez@apple.com>
2775
2776         Unreviewed, unskip service-worker/about-blank-replacement.https.html as it is no longer flaky
2777
2778         * TestExpectations:
2779
2780 2018-02-06  Chris Dumez  <cdumez@apple.com>
2781
2782         Unreviewed, unskip service-worker/service-worker-csp-connect.https.html as it is no longer flaky
2783
2784         * TestExpectations:
2785
2786 2018-02-06  Chris Dumez  <cdumez@apple.com>
2787
2788         Unreviewed, unskip service-worker/uncontrolled-page.https.html as it no longer seems flaky
2789
2790         * TestExpectations:
2791
2792 2018-02-06  Chris Dumez  <cdumez@apple.com>
2793
2794         Unreviewed, mark service-worker/windowclient-navigate.https.html as slow instead of flaky
2795
2796         * TestExpectations:
2797
2798 2018-02-06  Chris Dumez  <cdumez@apple.com>
2799
2800         Unreviewed, unskip service-worker/registration-service-worker-attributes.https.html now that it is no longer flaky
2801
2802         * TestExpectations:
2803
2804 2018-02-06  Chris Dumez  <cdumez@apple.com>
2805
2806         Unreviewed, unskip service-worker/update.https.html now that it is no longer flaky
2807
2808         * TestExpectations:
2809
2810 2018-02-05  Youenn Fablet  <youenn@apple.com>
2811
2812         Crash in imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html
2813         https://bugs.webkit.org/show_bug.cgi?id=182422
2814         <rdar://problem/37182665>
2815
2816         Reviewed by Alex Christensen.
2817
2818         * platform/mac/TestExpectations:
2819
2820 2018-02-05  Myles C. Maxfield  <mmaxfield@apple.com>
2821
2822         Test gardening after r228044
2823         https://bugs.webkit.org/show_bug.cgi?id=182517
2824
2825         Unreviewed.
2826
2827         * platform/ios/fast/css-generated-content/initial-letter-basic-expected.txt:
2828         * platform/ios/fast/css-generated-content/initial-letter-border-padding-expected.txt:
2829         * platform/ios/fast/css-generated-content/initial-letter-raised-expected.txt:
2830         * platform/ios/fast/css-generated-content/initial-letter-sunken-expected.txt:
2831
2832 2018-02-05  Simon Fraser  <simon.fraser@apple.com>
2833
2834         iOS WK2: fast/visual-viewport/resize-event-fired.html crashes with GuardMalloc
2835         https://bugs.webkit.org/show_bug.cgi?id=182504
2836         rdar://problem/36386435
2837
2838         Reviewed by Wenson Hsieh.
2839         
2840         Don't end the test until both the resize handler has been called, and the zoom is complete, to
2841         avoid leaving dangling zoom completion handlers.
2842
2843         * fast/visual-viewport/resize-event-fired.html:
2844         * platform/ios/TestExpectations:
2845
2846 2018-02-05  Chris Dumez  <cdumez@apple.com>
2847
2848         Unreviewed, unskip fetch-event-respond-with-partial-stream.https.html as it no longer times out
2849
2850         * TestExpectations:
2851
2852 2018-02-05  Zan Dobersek  <zdobersek@igalia.com>
2853
2854         Unreviewed GTK+ gardening.
2855
2856         * platform/gtk/TestExpectations: Re-skip the modern media controls tests
2857         on the GTK+ port after they were unskipped in r228097. They're timing
2858         out in large enough numbers to cause early exits. They should be
2859         examined in more detail and unskipped once fixed.
2860
2861 2018-02-05  John Wilander  <wilander@apple.com>
2862
2863         Storage Access API: Add testRunner.getAllStorageAccessEntries() to make testing easier and more explicit
2864         https://bugs.webkit.org/show_bug.cgi?id=181601
2865         <rdar://problem/36475837>
2866
2867         Reviewed by Alex Christensen.
2868
2869         http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access.html
2870         was found to be flaky. With the testRunner.hasStorageAccessEntry() getter
2871         it's possible to check access even if a frame doesn't respond timely to
2872         postMessage after detach and attach.
2873
2874         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt:
2875         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access.html:
2876         * platform/mac-wk2/TestExpectations:
2877             http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access.html
2878             no longer marked as flaky. Note that the wrong test was marked flaky. It should have been
2879             http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access.html.
2880
2881 2018-02-05  Matt Lewis  <jlewis3@apple.com>
2882
2883         Skipped imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html
2884         https://bugs.webkit.org/show_bug.cgi?id=182422
2885
2886         Unreviewed test gardening.
2887
2888         * platform/ios/TestExpectations:
2889         * platform/mac/TestExpectations:
2890
2891 2018-02-05  Chris Dumez  <cdumez@apple.com>
2892
2893         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/register-same-scope-different-script-url.https.html is flaky
2894         https://bugs.webkit.org/show_bug.cgi?id=181166
2895         <rdar://problem/37169508>
2896
2897         Reviewed by Youenn Fablet.
2898
2899         Unskip test that is no longer flaky.
2900
2901         * platform/mac-wk2/TestExpectations:
2902
2903 2018-02-05  Daniel Bates  <dabates@apple.com>
2904
2905         Disallow evaluating JavaScript from NPP_Destroy() in WebKit
2906         https://bugs.webkit.org/show_bug.cgi?id=181889
2907         <rdar://problem/36674701>
2908
2909         Reviewed by Brent Fulgham.
2910
2911         Consolidate all the plugin tests that evaluate JavaScript from NPP_Destroy()
2912         and mark them as Wont Fix. In a subsequent change we will look to replace
2913         these tests with tests that ensure that we do not evaluate JavaScript from
2914         NPP_Destroy().
2915
2916         * platform/mac/TestExpectations:
2917         * platform/wk2/TestExpectations:
2918
2919 2018-02-05  Antoine Quint  <graouts@apple.com>
2920
2921         [Modern Media Controls] Turn media/modern-media-controls tests back on by default
2922         https://bugs.webkit.org/show_bug.cgi?id=182482
2923
2924         Reviewed by Eric Carlson.
2925
2926         After updating a significant amount of tests under media/modern-media-controls over the last week, we can stop skipping
2927         tests in this directory by default, and instead skip tests that do not apply on a per-platform basis. This patch does that
2928         along with fixing a few remaining tests and adding some more for the new behavior of display 3, 4, 5 or 6 digits for time
2929         labels depending on the overall video duration.
2930
2931         * TestExpectations:
2932         * http/tests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-live-broadcast-expected.txt:
2933         * http/tests/media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-live-broadcast.html:
2934         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click-expected.txt:
2935         * http/tests/media/modern-media-controls/skip-back-support/skip-back-support-button-click.html:
2936         * http/tests/media/modern-media-controls/status-support/status-support-loading-expected.txt:
2937         * http/tests/media/modern-media-controls/status-support/status-support-loading.html:
2938         * http/tests/media/modern-media-controls/time-control/1-to-10-hours-expected.txt: Added.
2939         * http/tests/media/modern-media-controls/time-control/1-to-10-hours.html: Added.
2940         * http/tests/media/modern-media-controls/time-control/10-hours-or-more-expected.txt: Added.
2941         * http/tests/media/modern-media-controls/time-control/10-hours-or-more.html: Added.
2942         * http/tests/media/modern-media-controls/time-control/10-minutes-to-1-hour-expected.txt: Added.
2943         * http/tests/media/modern-media-controls/time-control/10-minutes-to-1-hour.html: Added.
2944         * http/tests/media/modern-media-controls/time-control/less-than-10-minutes-expected.txt: Renamed from LayoutTests/http/tests/media/modern-media-controls/time-labels-support/long-time-expected.txt.
2945         * http/tests/media/modern-media-controls/time-control/less-than-10-minutes.html: Renamed from LayoutTests/http/tests/media/modern-media-controls/time-labels-support/long-time.html.
2946         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html: Make this test more reliable by going a little further
2947         left of the slider's left-most point to ensure we always get a 0-value.
2948         * platform/ios/TestExpectations:
2949         * platform/mac/TestExpectations:
2950
2951 2018-02-05  Antti Koivisto  <antti@apple.com>
2952
2953         Crash on sfgate.com because mismatching link preload types
2954         https://bugs.webkit.org/show_bug.cgi?id=182483
2955         <rdar://problem/37065331>
2956
2957         Reviewed by Daniel Bates.
2958
2959         * http/tests/preload/link-preload-type-mismatch-expected.txt: Added.
2960         * http/tests/preload/link-preload-type-mismatch.html: Added.
2961
2962 2018-02-05  Manuel Rego Casasnovas  <rego@igalia.com>
2963
2964         [css-grid] Rename gutter properties to remove "grid-" prefix
2965         https://bugs.webkit.org/show_bug.cgi?id=180290
2966
2967         Reviewed by Javier Fernandez.
2968
2969         * TestExpectations: We're now passing some gutters tests,
2970         so removing them from TestExpectations.
2971         * fast/css-grid-layout/grid-gutters-get-set.html: Removed. This is now covered by WPT tests.
2972         * fast/css-grid-layout/grid-shorthand-get-set-expected.txt: Update results for gutter properties
2973         as default value is now "normal".
2974         * fast/css-grid-layout/grid-shorthand-get-set.html: Update checks for gutter properties
2975         as default value is now "normal".
2976
2977 2018-02-05  Ms2ger  <Ms2ger@igalia.com>
2978
2979         Implement createImageBitmap(HTMLVideoElement)
2980         https://bugs.webkit.org/show_bug.cgi?id=182388
2981
2982         Reviewed by Žan Doberšek.
2983
2984         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2985         * platform/ios/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2986         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
2987
2988 2018-02-02  Ryan Haddad  <ryanhaddad@apple.com>
2989
2990         Unreviewed test gardening, skip fast/visual-viewport/resize-event-fired.html on iOS.
2991
2992         * platform/ios/TestExpectations:
2993
2994 2018-02-02  Ryan Haddad  <ryanhaddad@apple.com>
2995
2996         Rebaseline imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args.html for iOS.
2997
2998         Unreviewed test gardening.
2999
3000         * platform/ios/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt: Added.
3001
3002 2018-02-02  Antoine Quint  <graouts@apple.com>
3003
3004         [Modern Media Controls] Turn media/modern-media-controls/volume-* back on
3005         https://bugs.webkit.org/show_bug.cgi?id=182438
3006
3007         Reviewed by Dean Jackson.
3008
3009         Update tests to match the modern-media-controls design and expectations.
3010         One test was reworked as a Slider test since VolumeSlider no longer exists.
3011
3012         * media/modern-media-controls/slider/slider-value-expected.txt: Renamed from LayoutTests/media/modern-media-controls/volume-slider/volume-slider-value-expected.txt.
3013         * media/modern-media-controls/slider/slider-value.html: Renamed from LayoutTests/media/modern-media-controls/volume-slider/volume-slider-value.html.
3014         * media/modern-media-controls/volume-down-support/volume-down-support-expected.txt:
3015         * media/modern-media-controls/volume-down-support/volume-down-support.html:
3016         * media/modern-media-controls/volume-slider/volume-slider-expected.txt: Removed.
3017         * media/modern-media-controls/volume-slider/volume-slider-value-expected.txt: Removed.
3018         * media/modern-media-controls/volume-slider/volume-slider.html: Removed.
3019         * media/modern-media-controls/volume-support/volume-support-click-expected.txt:
3020         * media/modern-media-controls/volume-support/volume-support-click.html:
3021         * media/modern-media-controls/volume-support/volume-support-drag-expected.txt:
3022         * media/modern-media-controls/volume-support/volume-support-drag.html:
3023         * media/modern-media-controls/volume-up-support/volume-up-support-expected.txt:
3024         * media/modern-media-controls/volume-up-support/volume-up-support.html:
3025         * platform/ios/TestExpectations:
3026         * platform/mac/TestExpectations:
3027
3028 2018-02-02  Antoine Quint  <graouts@apple.com>
3029
3030         [Modern Media Controls] Turn media/modern-media-controls/tracks-panel and media/modern-media-controls/tracks-support back on
3031         https://bugs.webkit.org/show_bug.cgi?id=182426
3032
3033         Reviewed by Dean Jackson.
3034
3035         Update tests to match the modern-media-controls design and expectations. One test fails currently due to an issue with the
3036         auto-hide behavior, it is tracked in webkit.org/b/182425.
3037
3038         * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt:
3039         * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html:
3040         * media/modern-media-controls/tracks-panel/tracks-panel-position-and-size-expected.txt:
3041         * media/modern-media-controls/tracks-panel/tracks-panel-position-and-size.html:
3042         * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt:
3043         * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html:
3044         * media/modern-media-controls/tracks-support/tracks-support-audio-tracks-expected.txt:
3045         * media/modern-media-controls/tracks-support/tracks-support-audio-tracks.html:
3046         * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt:
3047         * media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html:
3048         * media/modern-media-controls/tracks-support/tracks-support-show-panel-fullscreen-expected.txt:
3049         * media/modern-media-controls/tracks-support/tracks-support-show-panel-fullscreen.html:
3050         * media/modern-media-controls/tracks-support/tracks-support-text-tracks-expected.txt:
3051         * media/modern-media-controls/tracks-support/tracks-support-text-tracks.html:
3052         * platform/mac/TestExpectations:
3053
3054 2018-02-02  Ms2ger  <Ms2ger@igalia.com>
3055
3056         imagebitmap gardening
3057         https://bugs.webkit.org/show_bug.cgi?id=182430
3058
3059         Unreviewed test gardening.
3060
3061         * platform/ios/TestExpectations:
3062         * platform/mac/TestExpectations:
3063
3064 2018-02-02  Claudio Saavedra  <csaavedra@igalia.com>
3065
3066         [GTK][Wayland][WPE] fast/canvas/canvas-createPattern-video-modify.html failing
3067         https://bugs.webkit.org/show_bug.cgi?id=182432
3068
3069         Unreviewed gardening.
3070         * platform/gtk-wayland/TestExpectations:
3071         * platform/wpe/TestExpectations:
3072
3073 2018-02-02  Ms2ger  <Ms2ger@igalia.com>
3074
3075         Update imagebitmap tests.
3076         https://bugs.webkit.org/show_bug.cgi?id=182335
3077         <rdar://problem/37110684>
3078
3079         Unreviewed test gardening.
3080
3081         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Removed.
3082         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
3083         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: Added.
3084         * platform/mac/TestExpectations:
3085         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Removed.
3086         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
3087         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: Added.
3088
3089 2018-02-02  Fujii Hironori  <Hironori.Fujii@sony.com>
3090
3091         [GTK] fast/events/message-channel-gc-4.html is flaky
3092         https://bugs.webkit.org/show_bug.cgi?id=182104
3093
3094         Reviewed by Carlos Garcia Campos.
3095
3096         * platform/gtk/TestExpectations:
3097         Unmarked fast/events/message-channel-gc-4.html and fast/workers/worker-cloneport.html.
3098
3099 2018-02-01  Chris Dumez  <cdumez@apple.com>
3100
3101         When SW install fails, null out registration.installing before setting worker state to "redundant"
3102         https://bugs.webkit.org/show_bug.cgi?id=182416
3103         <rdar://problem/37141997>
3104
3105         Reviewed by Youenn Fablet.
3106
3107         Add layout test coverage. I have verified that this test is passing in both Firefox and Chrome.
3108
3109         * http/tests/workers/service/install-fails-expected.txt: Added.
3110         * http/tests/workers/service/install-fails.html: Added.
3111         * http/tests/workers/service/resources/install-fails-worker.js: Added.
3112         (event.event.waitUntil.new.Promise):
3113
3114 2018-02-01  Megan Gardner  <megan_gardner@apple.com>
3115
3116         Fix race-condition in fast/forms/ios/ipad/select-form-run-twice.html
3117         https://bugs.webkit.org/show_bug.cgi?id=182370
3118
3119         Reviewed by Tim Horton.
3120         
3121         There is the potential for multiple button clicks, due to looping function calls that can cause timed functions to 
3122         still be running in the next test, causing crashes. Guarding against repeated clicks, and cancelling the timers should 
3123         clean up this problem.
3124
3125         * fast/forms/ios/ipad/select-form-run-twice.html:
3126         * fast/forms/ios/ipad/unfocus-inside-fixed-hittest.html:
3127
3128 2018-02-01  Matt Lewis  <jlewis3@apple.com>
3129
3130         Skipped http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html on macOS WK2.
3131         https://bugs.webkit.org/show_bug.cgi?id=182366
3132
3133         Unreviewed test gardening.
3134
3135         * platform/mac-wk2/TestExpectations:
3136         * platform/wk2/TestExpectations:
3137
3138 2018-02-01  Chris Dumez  <cdumez@apple.com>
3139
3140         Add missing RETURN_IF_EXCEPTION() after object->get() calls in convertDictionary<>()
3141         https://bugs.webkit.org/show_bug.cgi?id=182392
3142         <rdar://problem/37119215>
3143
3144         Reviewed by Geoffrey Garen.
3145
3146         Rebaseline existing test now that output is slightly different.
3147
3148         * fast/events/constructors/message-event-constructor-expected.txt:
3149
3150 2018-02-01  Ryosuke Niwa  <rniwa@webkit.org>
3151
3152         Some test cases in accessibility/mac/selection-notification-focus-change.html fail
3153         https://bugs.webkit.org/show_bug.cgi?id=182212
3154         <rdar://problem/36937147>
3155
3156         Reviewed by Antti Koivisto and Wenson Hsieh.
3157
3158         Updated and rebaselined the tests.
3159
3160         * accessibility/ios-simulator/header-elements.html: Force the layout after each call to element.focus
3161         now that element.focus no longer updates the layout synchronously. Ordinarily, this will happen next time
3162         the layout is updated for paint, by JS API, etc... but we have to force the accessibility tree to be
3163         up-to-date for testing purposes.
3164         * accessibility/ios-simulator/table-cell-for-row-col.html: Ditto.
3165         * accessibility/mac/selection-notification-focus-change-expected.txt: Now all the test cases are passing.
3166         * accessibility/mac/table-with-row-col-of-headers.html: Force the layout after each call to element.focus.
3167         * accessibility/mac/table-with-zebra-rows.html: Ditto.
3168         * accessibility/scroll-to-global-point-main-window.html: Ditto.
3169         * accessibility/scroll-to-make-visible-with-subfocus.html: Ditto.
3170         * editing/input/caret-at-the-edge-of-input.html: Wait for the focused element to reveal itself by a timer.
3171         * fast/forms/input-text-scroll-left-on-blur.html: Ditto.
3172         * fast/forms/textarea-no-scroll-on-blur.html: Ditto.
3173         * fast/forms/textarea-scrolled-type.html: Ditto.
3174         * platform/mac-wk2/accessibility/mac/selection-notification-focus-change-expected.txt: Rebaselined. We now
3175         get one less AXTextSelectionChangedFocus notification because selection updates are now coalesced as expected.
3176
3177 2018-02-01  Antoine Quint  <graouts@apple.com>
3178
3179         [Modern Media Controls] Turn media/modern-media-controls/ios-inline-media-controls back on
3180         https://bugs.webkit.org/show_bug.cgi?id=182390
3181
3182         Reviewed by Eric Carlson.
3183
3184         Update tests to match the modern-media-controls design and expectations.
3185
3186         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding-expected.txt: Removed.
3187         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-button-padding.html: Removed.
3188         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles-expected.txt: Removed.
3189         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-buttons-styles.html: Removed.
3190         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor-expected.txt:
3191         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-constructor.html:
3192         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-controls-bar-styles-expected.txt:
3193         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-controls-bar-styles.html:
3194         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout-expected.txt:
3195         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout.html:
3196         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-status-label-enabled-hidden-controls-bar-expected.txt:
3197         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-status-label-enabled-hidden-controls-bar.html:
3198         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-status-label-expected.txt:
3199         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-status-label.html:
3200         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-tight-padding-expected.txt: Removed.
3201         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-tight-padding.html: Removed.
3202         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-time-control-styles-expected.txt:
3203         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-time-control-styles.html:
3204         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-dropping-controls-expected.txt:
3205         * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-dropping-controls.html:
3206         * platform/ios/TestExpectations:
3207
3208 2018-02-01  Chris Dumez  <cdumez@apple.com>
3209
3210         Unreviewed, rebaseline imported/w3c/web-platform-tests/service-workers/service-worker/performance-timeline.https.html
3211
3212         * TestExpectations:
3213
3214 2018-02-01  Matt Lewis  <jlewis3@apple.com>
3215
3216         Followup test expectation adjustment from r227947.
3217         
3218
3219         Unreviewed test expectations.
3220
3221         * platform/ios-simulator/TestExpectations:
3222
3223 2018-02-01  Dean Jackson  <dino@apple.com>
3224
3225         REGRESSION (r219342): Scaled HTML widget is not responding to a clicks outside the body
3226         https://bugs.webkit.org/show_bug.cgi?id=182394
3227         <rdar://problem/34840816>
3228
3229         Reviewed by Simon Fraser.
3230
3231         Add a test for a scaled down page.
3232
3233         * fast/dom/elementFromPoint-scaled-scrolled-expected.txt:
3234         * fast/dom/elementFromPoint-scaled-scrolled.html:
3235
3236 2018-02-01  Commit Queue  <commit-queue@webkit.org>
3237
3238         Unreviewed, rolling out r227958 and r227972.
3239         https://bugs.webkit.org/show_bug.cgi?id=182393
3240
3241         This caused a consistent crash on macOS. (Requested by
3242         mlewis13 on #webkit).
3243
3244         Reverted changesets:
3245
3246         "Update imagebitmap tests."
3247         https://bugs.webkit.org/show_bug.cgi?id=182335
3248         https://trac.webkit.org/changeset/227958
3249
3250         "[WPE] Update test expectations for r227958"
3251         https://bugs.webkit.org/show_bug.cgi?id=182391
3252         https://trac.webkit.org/changeset/227972
3253
3254 2018-02-01  Ms2ger  <Ms2ger@igalia.com>
3255
3256         [WPE] Update test expectations for r227958
3257         https://bugs.webkit.org/show_bug.cgi?id=182391
3258
3259         Unreviewed test gardening.
3260
3261         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Removed.
3262         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
3263         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: Added.
3264
3265 2018-02-01  Yusuke Suzuki  <utatane.tea@gmail.com>
3266
3267         Structured cloning a Symbol should throw
3268         https://bugs.webkit.org/show_bug.cgi?id=182380
3269
3270         Reviewed by Darin Adler.
3271
3272         * js/dom/post-message-symbol-expected.txt: Added.
3273         * js/dom/post-message-symbol.html: Added.
3274
3275 2018-02-01  Antoine Quint  <graouts@apple.com>
3276
3277         [Modern Media Controls] Turn media/modern-media-controls/macos-fullscreen-media-controls back on
3278         https://bugs.webkit.org/show_bug.cgi?id=182385
3279
3280         Reviewed by Eric Carlson.
3281
3282         Update tests to match the modern-media-controls design and expectations.
3283
3284         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles-expected.txt:
3285         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles.html:
3286         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles-expected.txt:
3287         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles.html:
3288         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor-expected.txt:
3289         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor.html:
3290         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles-expected.txt:
3291         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-controls-bar-styles.html:
3292         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin.html:
3293         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles-expected.txt:
3294         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-time-control-styles.html:
3295         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-styles-expected.txt:
3296         * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-volume-styles.html:
3297         * platform/mac/TestExpectations:
3298
3299 2018-02-01  Frederic Wang  <fwang@igalia.com>
3300
3301         Rewrite fast/events/scroll-in-scaled-page-with-overflow-hidden.html to conform with CSSOM View
3302         https://bugs.webkit.org/show_bug.cgi?id=182287
3303
3304         Reviewed by Antonio Gomes.
3305
3306         Per the CSSOM View specification, it is wrong to use document.body.scrollTop to retrieve the
3307         vertical offset of the viewport in this test, because the body is potentially scrollable.
3308         This commit relies on window.scrollY instead so that the test still works after bug 5991.
3309
3310         * fast/events/scroll-in-scaled-page-with-overflow-hidden-expected.txt:
3311         * fast/events/scroll-in-scaled-page-with-overflow-hidden.html:
3312
3313 2018-02-01  Antoine Quint  <graouts@apple.com>
3314
3315         [Modern Media Controls] Turn media/modern-media-controls/media-controls back on
3316         https://bugs.webkit.org/show_bug.cgi?id=182377
3317
3318         Reviewed by Dean Jackson.
3319
3320         Update tests to match the modern-media-controls design and expectations, moving 3 tests under
3321         media/modern-media-controls/macos-inline-media-controls since they are testing functionality
3322         that is now specific to inline media controls.
3323
3324         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-bar-always-ltr-expected.txt: Renamed from LayoutTests/media/modern-media-controls/media-controls/media-controls-controls-bar-always-ltr-expected.txt.
3325         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-bar-always-ltr.html: Renamed from LayoutTests/media/modern-media-controls/media-controls/media-controls-controls-bar-always-ltr.html.
3326         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-placard-expected.txt: Added.
3327         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-placard.html: Added.
3328         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-shows-start-button-expected.txt: Renamed from LayoutTests/media/modern-media-controls/media-controls/media-controls-start-button-expected.txt.
3329         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-shows-start-button.html: Renamed from LayoutTests/media/modern-media-controls/media-controls/media-controls-start-button.html.
3330         * media/modern-media-controls/media-controls/media-controls-appear-when-focus-expected.txt:
3331         * media/modern-media-controls/media-controls/media-controls-appear-when-focus.html:
3332         * media/modern-media-controls/media-controls/media-controls-constructor-expected.txt:
3333         * media/modern-media-controls/media-controls/media-controls-constructor.html:
3334         * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics-expected.txt:
3335         * media/modern-media-controls/media-controls/media-controls-placard-compressed-metrics.html:
3336         * media/modern-media-controls/media-controls/media-controls-placard-expected.txt: Removed.
3337         * media/modern-media-controls/media-controls/media-controls-placard.html: Removed.
3338         * platform/ios/TestExpectations:
3339         * platform/mac/TestExpectations:
3340
3341 2018-02-01  Ms2ger  <Ms2ger@igalia.com>
3342
3343         Update imagebitmap tests.
3344         https://bugs.webkit.org/show_bug.cgi?id=182335
3345
3346         Unreviewed test gardening.
3347
3348         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-drawImage-expected.txt: Removed.
3349         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
3350         * platform/gtk/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub-expected.txt: Added.
3351
3352 2018-02-01  Antti Koivisto  <antti@apple.com>
3353
3354         Invalidate style for sibling combinators accurately on class change
3355         https://bugs.webkit.org/show_bug.cgi?id=182336
3356
3357         Reviewed by Zalan Bujtas.
3358
3359         Adapt to progressions.
3360
3361         * fast/css/direct-adjacent-style-update-optimization-expected.txt:
3362         * fast/css/direct-adjacent-style-update-optimization.html:
3363         * fast/css/indirect-adjacent-style-update-optimization-expected.txt:
3364         * fast/css/indirect-adjacent-style-update-optimization.html:
3365         * fast/css/nth-last-child-of-style-update-optimization.html:
3366
3367 2018-01-31  Antoine Quint  <graouts@apple.com>
3368
3369         [Modern Media Controls] Turn media/modern-media-controls/macos-inline-media-controls back on
3370         https://bugs.webkit.org/show_bug.cgi?id=182338
3371
3372         Reviewed by Eric Carlson.
3373
3374         Update tests to match the modern-media-controls designs and expectations. Certain tests didn't make any sense anymore
3375         and were removed, for instance tests related to the compact mode.
3376
3377         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-audio-background-expected.txt: Removed.
3378         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-audio-background.html: Removed.
3379         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles-expected.txt: Removed.
3380         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-buttons-styles.html: Removed.
3381         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-compact-buttons-styles-expected.txt: Removed.
3382         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-compact-buttons-styles.html: Removed.
3383         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-compact-controls-bar-styles-expected.txt: Removed.
3384         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-compact-controls-bar-styles.html: Removed.
3385         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-compact-expected.txt: Removed.
3386         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-compact.html: Removed.
3387         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles-expected.txt:
3388         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-controls-bar-styles.html:
3389         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout-expected.txt:
3390         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html:
3391         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-resize-with-hidden-controls-bar-expected.txt:
3392         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-resize-with-hidden-controls-bar.html:
3393         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-start-button-style-expected.txt:
3394         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-start-button-style.html:
3395         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label-expected.txt:
3396         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-status-label.html:
3397         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles-expected.txt:
3398         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-time-control-styles.html:
3399         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility-expected.txt:
3400         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html:
3401         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles-expected.txt:
3402         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-styles.html:
3403         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls-expected.txt:
3404         * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls.html:
3405         * platform/ios/TestExpectations:
3406         * platform/mac/TestExpectations:
3407
3408 2018-01-31  Per Arne Vollan  <pvollan@apple.com>
3409
3410         Layout Test fast/events/beforeunload-dom-manipulation-crash.html is crashing
3411         https://bugs.webkit.org/show_bug.cgi?id=181204
3412         <rdar://problem/36256274>
3413
3414         Reviewed by Ryosuke Niwa.
3415
3416         * fast/events/beforeunload-dom-manipulation-crash.html: Make it clear that the
3417         frame element is a child of the 'del' element.
3418         * fast/events/beforeunload-dom-manipulation-crash-expected.html:
3419         * platform/mac-wk1/TestExpectations: Unskip test.
3420
3421 2018-01-31  Javier Fernandez  <jfernandez@igalia.com>
3422
3423         inline-block baseline not computed correctly for vertical-lr
3424         https://bugs.webkit.org/show_bug.cgi?id=170176
3425
3426         Reviewed by Manuel Rego Casasnovas.
3427
3428         Tests to evaluate the baseline alignment in vertical modes.
3429         Additionally, several tests were rebaselined.
3430
3431         Some of the new tests are marked as Failure for the ios-sim
3432         platform because of pixel rounding errors in the absolute
3433         positioned elements used as reference.
3434
3435         Finally, there are color differences in the border-styles-vertical-lr-expected.png
3436         caused by changes in the gtk+ platform. Those differences were not noticeable until
3437         now that the patch causes diffs in the expected.txt files.
3438
3439         * fast/inline-block/baseline-vertical-01-expected.html: Added.
3440         * fast/inline-block/baseline-vertical-01.html: Added.
3441         * fast/inline-block/baseline-vertical-02-expected.html: Added.
3442         * fast/inline-block/baseline-vertical-02.html: Added.
3443         * fast/inline-block/baseline-vertical-03-expected.html: Added.
3444         * fast/inline-block/baseline-vertical-03.html: Added.
3445         * fast/inline-block/baseline-vertical-04-expected.html: Added.
3446         * fast/inline-block/baseline-vertical-04.html: Added.
3447         * fast/inline-block/baseline-vertical-05-expected.html: Added.
3448         * fast/inline-block/baseline-vertical-05.html: Added.
3449         * fast/inline-block/baseline-vertical-06-expected.html: Added.
3450         * fast/inline-block/baseline-vertical-06.html: Added.
3451         * fast/inline-block/baseline-vertical-07-expected.html: Added.
3452         * fast/inline-block/baseline-vertical-07.html: Added.
3453         * fast/inline-block/baseline-vertical-08-expected.html: Added.
3454         * fast/inline-block/baseline-vertical-08.html: Added.
3455         * fast/text/emphasis-avoid-ruby-expected.png:
3456         * fast/text/emphasis-avoid-ruby-expected.txt:
3457         * fast/text/emphasis-overlap-expected.png:
3458         * fast/text/emphasis-overlap-expected.txt:
3459         * platform/gtk/fast/backgrounds/background-leakage-transforms-expected.png:
3460         * platform/gtk/fast/backgrounds/background-leakage-transforms-expected.txt:
3461         * platform/gtk/fast/writing-mode/border-styles-vertical-lr-expected.png:
3462         * platform/gtk/fast/writing-mode/border-styles-vertical-lr-expected.txt:
3463         * platform/ios-simulator/TestExpectations:
3464         * platform/ios/fast/backgrounds/background-leakage-transforms-expected.png: Added.
3465         * platform/ios/fast/backgrounds/background-leakage-transforms-expected.txt:
3466         * platform/ios/fast/writing-mode/border-styles-vertical-lr-expected.png:
3467         * platform/ios/fast/writing-mode/border-styles-vertical-lr-expected.txt:
3468         * platform/mac/fast/backgrounds/background-leakage-transforms-expected.png:
3469         * platform/mac/fast/backgrounds/background-leakage-transforms-expected.txt:
3470         * platform/mac/fast/writing-mode/border-styles-vertical-lr-expected.txt:
3471         * platform/win/fast/writing-mode/text-orientation-basic-expected.txt:
3472
3473 2018-01-31  Alicia Boya García  <aboya@igalia.com>
3474
3475         Unreviewed GTK+ test gardening.
3476
3477         * platform/gtk/TestExpectations:
3478
3479 2018-01-31  Alex Christensen  <achristensen@webkit.org>
3480
3481         Unreviewed, rolling out r227942.
3482
3483         r227875 should not have been rolled out.
3484
3485         Reverted changeset:
3486
3487         "Unreviewed, rolling out r227875."
3488         https://bugs.webkit.org/show_bug.cgi?id=182357
3489         https://trac.webkit.org/changeset/227942
3490
3491 2018-01-31  Michael Catanzaro  <mcatanzaro@igalia.com>
3492
3493         Unreviewed, rolling out r227875.
3494         https://bugs.webkit.org/show_bug.cgi?id=182357
3495
3496         Missing cross-platform TestController implementation
3497
3498         Reverted changeset:
3499
3500         "Add callbacks to testRunner.statisticsSetShouldPartitionCookiesForHost() and testRunner.statisticsUpdateCookiePartitioning()"
3501         https://bugs.webkit.org/show_bug.cgi?id=181958
3502         https://trac.webkit.org/changeset/227875
3503
3504         * http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt:
3505         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
3506         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt:
3507         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
3508         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
3509         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
3510         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
3511         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
3512         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
3513         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
3514         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html: