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