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