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