444ebfd0dba8c717ff209704b4e8e1276cb537c2
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-08-16  Ryosuke Niwa  <rniwa@webkit.org>
2
3         Perform a microtask checkpoint before creating a custom element
4         https://bugs.webkit.org/show_bug.cgi?id=188189
5         <rdar://problem/42843022>
6
7         Reviewed by Geoffrey Garen.
8
9         Added a W3C style testharness.js test for perfoming microtask checkpoint before constructing
10         a custom element synchronously.
11
12         * fast/custom-elements/perform-microtask-checkpoint-before-construction-expected.txt: Added.
13         * fast/custom-elements/perform-microtask-checkpoint-before-construction.html: Added.
14         * fast/dom/MutationObserver/parser-mutations.html: Fixed the test per new behavior in Document::finishParsing.
15         Because iframe loads synchronously and fires DOMContentLoaded, mutation records are now delivered twice after
16         iframe element is encountered in this test and before script element executes. Concatenate the mutation records
17         arrays to account for this behavioral change. New WebKit behavior matches that of Chrome; namely this test
18         fails both on Chrome Canary 70 and trunk WebKit with this patch without this fix.
19
20 2018-08-15  Jer Noble  <jer.noble@apple.com>
21
22         Add Experimental Feature support for SourceBuffer.changeType()
23         https://bugs.webkit.org/show_bug.cgi?id=188626
24
25         Reviewed by Eric Carlson.
26
27         * platform/mac/imported/w3c/web-platform-tests/media-source/mediasource-changetype-play-expected.txt: Added.
28
29 2018-08-16  Per Arne Vollan  <pvollan@apple.com>
30
31         [win-ews] No such file or directory: u'/cygdrive/C/cygwin/home/buildbot/WebKit/WebKitBuild/Release/bin32/layout-test-results/pywebsocket.ws.log-out.txt'
32         https://bugs.webkit.org/show_bug.cgi?id=188640
33
34         Unreviewed test gardening.
35
36         For now, skip websocket tests on Windows. Currently, run-webkit-tests is failing to start the websocket server because
37         port 8880 is already in use. Port 8880 is being used because the python websocket server process from the previous run
38         did not shutdown properly. We still need to understand why this is happening, but disable websocket tests now in order
39         for tests to run again.
40
41         * platform/win/TestExpectations:
42
43 2018-08-16  Zan Dobersek  <zdobersek@igalia.com>
44
45         Unreviewed WPE gardening. Enable a few subdirectories under fast/ and
46         provide platform-specific baselines as well as failure expectations
47         where required.
48
49         * platform/wpe/TestExpectations:
50         * platform/wpe/fast/box-shadow: Added 10 baselines.
51         * platform/wpe/fast/box-sizing: Added 4 baselines.
52         * platform/wpe/fast/clip: Added 23 baselines.
53         * platform/wpe/fast/compact: Added 3 baselines.
54         * platform/wpe/fast/css-generated-content: Added 43 baselines.
55         * platform/wpe/fast/doctypes: Added 4 baselines.
56         * platform/wpe/fast/flexbox: Added 26 baselines.
57         * platform/wpe/fast/inline: Added 32 baselines.
58         * platform/wpe/fast/inline-block: Added 9 baselines.
59         * platform/wpe/fast/invalid: Added 29 baselines.
60         * platform/wpe/fast/line-grid: Added 8 baselines.
61         * platform/wpe/fast/lists: Added 27 baselines.
62         * platform/wpe/fast/loader: Added 1 baseline.
63         * platform/wpe/fast/preloader: Added 2 baselines.
64         * platform/wpe/fast/replaced: Added 57 baselines.
65         * platform/wpe/fast/ruby: Added 26 baselines.
66         * platform/wpe/fast/writing-mode: Added 37 baselines.
67
68 2018-08-16  Aditya Keerthi  <akeerthi@apple.com>
69
70         Support drag-and-drop for input[type=color]
71         https://bugs.webkit.org/show_bug.cgi?id=188464
72
73         Reviewed by Wenson Hsieh.
74
75         Added tests to verify that dragging from one color input to another behaves as
76         expected in WK1. The tests consider disabled and read-only inputs in addition to
77         default color inputs. The WK2 implementation is tested through API tests.
78
79         * editing/pasteboard/drag-and-drop-color-input-events-expected.txt: Added.
80         * editing/pasteboard/drag-and-drop-color-input-events.html: Added.
81         * editing/pasteboard/drag-and-drop-color-input-expected.txt: Added.
82         * editing/pasteboard/drag-and-drop-color-input.html: Added.
83         * platform/ios/TestExpectations:
84         * platform/mac/TestExpectations:
85         * platform/wk2/TestExpectations:
86
87 2018-08-16  Simon Fraser  <simon.fraser@apple.com>
88
89         Add fake layout test results JSON to exercise the functionality in results.html
90         https://bugs.webkit.org/show_bug.cgi?id=188636
91
92         Reviewed by Alexey Proskuryakov.
93         
94         The results for results.html are mostly blank because the page runs without any JSON
95         data, so there's no testing of the functionality of the page. Add some fake JSON
96         data which supplies most of the different types of test result, so we're testing
97         at least some of the results.html script.
98
99         * fast/harness/full_results.json: Added.
100         * fast/harness/results-expected.txt:
101
102 2018-08-15  Ansh Shukla  <ansh_shukla@apple.com>
103
104         NSURLAuthenticationMethodOAuth challenges are surfaced to clients in -didReceiveAuthenticationChallenge as NSURLAuthenticationMethodDefault
105         https://bugs.webkit.org/show_bug.cgi?id=186870
106
107         Reviewed by Alex Christensen.
108
109         Ensure the exposed authentication type to clients is OAuth.
110
111         * http/tests/loading/oauth-expected.txt: Added.
112         * http/tests/loading/oauth.html: Added.
113         * http/tests/loading/resources/oauth-subresource.php: Added.
114
115 2018-08-15  Christopher Reid  <chris.reid@sony.com>
116
117         [Curl] Implement default cookie path handling correctly as outlined in RFC6265.
118         https://bugs.webkit.org/show_bug.cgi?id=188609
119
120         Reviewed by Alex Christensen.
121
122         Curl implementation of default cookie path was wrong so that some cookies cannot be accessible.
123         It should be generated as outlined in: https://tools.ietf.org/html/rfc6265#section-5.1.4
124
125         * platform/wincairo/TestExpectations:
126           - http/tests/cookies/http-get-cookie-set-in-js.html [ Pass ]
127
128
129 2018-08-15  Ali Juma  <ajuma@chromium.org>
130
131         Disable IntersectionObserver tests on Windows for now
132         https://bugs.webkit.org/show_bug.cgi?id=188613
133
134         Unreviewed test gardening.
135
136         The experimental feature for IntersectionObserver is off by default, and
137         Windows WebKit API would have to change to enable it, so just skip the
138         tests for now.
139
140         * platform/win/TestExpectations:
141         * platform/wincairo/TestExpectations:
142
143 2018-08-15  Aditya Keerthi  <akeerthi@apple.com>
144
145         [Datalist] Add button to TextFieldInputs with a datalist
146         https://bugs.webkit.org/show_bug.cgi?id=187741
147
148         Reviewed by Tim Horton.
149
150         Added tests to verify appearance of TextFieldInputs with a datalist.
151
152         * fast/forms/datalist/datalist-searchinput-appearance.html: Added.
153         * fast/forms/datalist/datalist-textinput-appearance.html: Added.
154         * platform/ios/TestExpectations:
155         * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.png: Added.
156         * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
157         * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.png: Added.
158         * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
159
160 2018-08-15  Ryan Haddad  <ryanhaddad@apple.com>
161
162         Unreviewed, rolling out r234870.
163
164         The test introduced with this change is a flaky failure.
165
166         Reverted changeset:
167
168         "NSURLAuthenticationMethodOAuth challenges are surfaced to
169         clients in -didReceiveAuthenticationChallenge as
170         NSURLAuthenticationMethodDefault"
171         https://bugs.webkit.org/show_bug.cgi?id=186870
172         https://trac.webkit.org/changeset/234870
173
174 2018-08-15  Basuke Suzuki  <Basuke.Suzuki@sony.com>
175
176         [Curl] Test gardening
177         https://bugs.webkit.org/show_bug.cgi?id=188610
178
179         Unreviewed test gardening.
180
181         Unskip http/tests/cookies.
182
183         * platform/wincairo/TestExpectations:
184
185 2018-08-15  Basuke Suzuki  <Basuke.Suzuki@sony.com>
186
187         [Curl] Don't send Content-Type header for POST request when body is null.
188         https://bugs.webkit.org/show_bug.cgi?id=188588
189
190         Reviewed by Youenn Fablet.
191
192         * platform/wincairo/TestExpectations:
193
194 2018-08-15  Per Arne Vollan  <pvollan@apple.com>
195
196         Layout Test editing/input/press-tab-during-ime-composition.html is failing
197         https://bugs.webkit.org/show_bug.cgi?id=188600
198
199         Unreviewed test gardening.
200
201         * platform/win/TestExpectations:
202
203 2018-08-15  Wenson Hsieh  <wenson_hsieh@apple.com>
204
205         [Attachment SPI] Remove attachment display mode options
206         https://bugs.webkit.org/show_bug.cgi?id=188596
207
208         Reviewed by Dan Bernstein.
209
210         Remove a layout test which verified that attachment elements with `-webkit-appearance: none` would render
211         child elements. This was only used to implement in-place attachment display modes.
212
213         * fast/attachment/attachment-without-appearance-expected.html: Removed.
214         * fast/attachment/attachment-without-appearance.html: Removed.
215         * platform/gtk/TestExpectations:
216
217 2018-08-15  Ali Juma  <ajuma@chromium.org>
218
219         [IntersectionObserver] Do not hold a strong reference to the root element
220         https://bugs.webkit.org/show_bug.cgi?id=188575
221
222         Reviewed by Simon Fraser.
223
224         * intersection-observer/root-element-deleted-expected.txt: Added.
225         * intersection-observer/root-element-deleted.html: Added.
226
227 2018-08-14  Zalan Bujtas  <zalan@apple.com>
228
229         [LFC][Floating] Add support for negative clearance.
230         https://bugs.webkit.org/show_bug.cgi?id=188555
231
232         Reviewed by Simon Fraser.
233
234         * fast/block/block-only/margin-collapse-with-clearance-expected.txt: Added.
235         * fast/block/block-only/margin-collapse-with-clearance.html: Added.
236
237 2018-08-14  Ansh Shukla  <ansh_shukla@apple.com>
238
239         NSURLAuthenticationMethodOAuth challenges are surfaced to clients in -didReceiveAuthenticationChallenge as NSURLAuthenticationMethodDefault
240         https://bugs.webkit.org/show_bug.cgi?id=186870
241
242         Reviewed by Alex Christensen.
243
244         Ensure the exposed authentication type to clients is OAuth.
245
246         * http/tests/loading/oauth-expected.txt: Added.
247         * http/tests/loading/oauth.html: Added.
248         * http/tests/loading/resources/oauth-subresource.php: Added.
249
250 2018-08-14  Ryan Haddad  <ryanhaddad@apple.com>
251
252         Unreviewed test gardening for mac-wk1.
253
254         * platform/mac-wk1/TestExpectations:
255
256 2018-08-14  Ryan Haddad  <ryanhaddad@apple.com>
257
258         Mark legacy-animation-engine/animations/combo-transform-translate+scale.html as flaky.
259         https://bugs.webkit.org/show_bug.cgi?id=185308
260
261         Unreviewed test gardening.
262
263         * TestExpectations:
264
265 2018-08-14  Basuke Suzuki  <Basuke.Suzuki@sony.com>
266
267         [Curl] Test gardening
268         https://bugs.webkit.org/show_bug.cgi?id=188587
269
270         Unreviewed test gardening.
271
272         Added platform dependent expected result.
273
274         * platform/wincairo/http/tests/xmlhttprequest/methods-expected.txt: Added.
275
276 2018-08-14  Basuke Suzuki  <Basuke.Suzuki@sony.com>
277
278         [Curl] Implement platform default timeout interval.
279         https://bugs.webkit.org/show_bug.cgi?id=188565
280
281         Reviewed by Alex Christensen.
282
283         * platform/wincairo/TestExpectations:
284           - xmlhttprequest/on-network-timeout-error-during-preflight.html
285
286 2018-08-14  Ryan Haddad  <ryanhaddad@apple.com>
287
288         Mark svg/custom/scrolling-embedded-svg-file-image-repaint-problem.html as flaky.
289         https://bugs.webkit.org/show_bug.cgi?id=188578
290
291         Unreviewed test gardening.
292
293         * platform/ios/TestExpectations:
294
295 2018-08-14  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
296
297         Unhandled Promise Rejection logging in workers should not emit ErrorEvent to host Worker object
298         https://bugs.webkit.org/show_bug.cgi?id=188551
299
300         Reviewed by Youenn Fablet.
301
302         * http/wpt/workers/promise-unhandled-rejection.any.worker-expected.txt:
303         * js/dom/unhandled-promise-rejection-bindings-type-error-in-workers-expected.txt:
304
305 2018-08-14  Antoine Quint  <graouts@apple.com>
306
307         [Web Animations] Crash under AnimationTimeline::cancelOrRemoveDeclarativeAnimation()
308         https://bugs.webkit.org/show_bug.cgi?id=188519
309         <rdar://problem/43237889>
310
311         Reviewed by Eric Carlson.
312
313         Add a test where we clone the effect to be mutable and set a new target. At this stage the animation is no longer listed in the
314         m_elementToCSSAnimationByName map on AnimationTimeline. Then we remove the animation and force a style recalc for this element,
315         "anim" will be in the old style but not in the new style and we used to attempt to get an animation matching that name from
316         m_elementToCSSAnimationByName but it would be null, which would lead to a crash. Now we check that we indeed have such an animation
317         before proceeding.
318
319         * webanimations/css-animation-effect-target-change-and-animation-removal-crash-expected.html: Added.
320         * webanimations/css-animation-effect-target-change-and-animation-removal-crash.html: Added.
321
322 2018-08-14  Zalan Bujtas  <zalan@apple.com>
323
324         [LFC][Floating] Adjust vertical position with non-collapsing previous sibling margin.
325         https://bugs.webkit.org/show_bug.cgi?id=188543
326
327         Reviewed by Antti Koivisto.
328
329         * fast/block/block-only/float-and-siblings-with-margins-expected.txt: Added.
330         * fast/block/block-only/float-and-siblings-with-margins.html: Added.
331
332 2018-08-14  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
333
334         Worker should support unhandled promise rejections
335         https://bugs.webkit.org/show_bug.cgi?id=188265
336
337         Reviewed by Darin Adler.
338
339         * fast/dom/reference-cycle-leaks-expected.txt:
340         * http/wpt/workers/promise-unhandled-rejection.any-expected.txt: Added.
341         * http/wpt/workers/promise-unhandled-rejection.any.html: Added.
342         * http/wpt/workers/promise-unhandled-rejection.any.js: Added.
343         (promise_test):
344         * http/wpt/workers/promise-unhandled-rejection.any.worker-expected.txt: Added.
345         * http/wpt/workers/promise-unhandled-rejection.any.worker.html: Added.
346         * js/dom/unhandled-promise-rejection-basic-in-workers-expected.txt: Added.
347         * js/dom/unhandled-promise-rejection-basic-in-workers.html: Added.
348         * js/dom/unhandled-promise-rejection-bindings-type-error-in-workers-expected.txt: Added.
349         * js/dom/unhandled-promise-rejection-bindings-type-error-in-workers.html: Added.
350         * js/dom/unhandled-promise-rejection-handle-during-event-in-workers-expected.txt: Added.
351         * js/dom/unhandled-promise-rejection-handle-during-event-in-workers.html: Added.
352         * js/dom/unhandled-promise-rejection-handle-in-handler-in-workers-expected.txt: Added.
353         * js/dom/unhandled-promise-rejection-handle-in-handler-in-workers.html: Added.
354         * js/dom/unhandled-promise-rejection-handle-in-workers-expected.txt: Added.
355         * js/dom/unhandled-promise-rejection-handle-in-workers.html: Added.
356         * js/dom/unhandled-promise-rejection-order-in-workers-expected.txt: Added.
357         * js/dom/unhandled-promise-rejection-order-in-workers.html: Added.
358         * js/resources/unhandled-promise-rejection-basic-in-workers.js: Added.
359         (global.onunhandledrejection):
360         * js/resources/unhandled-promise-rejection-bindings-type-error-in-workers.js: Added.
361         (global.onunhandledrejection):
362         (catch):
363         (setTimeout):
364         * js/resources/unhandled-promise-rejection-handle-during-event-in-workers.js: Added.
365         (global.onunhandledrejection):
366         * js/resources/unhandled-promise-rejection-handle-in-handler-in-workers.js: Added.
367         (global.onunhandledrejection):
368         (global.onrejectionhandled):
369         * js/resources/unhandled-promise-rejection-handle-in-workers.js: Added.
370         (global.onunhandledrejection):
371         (global.onrejectionhandled):
372         * js/resources/unhandled-promise-rejection-order-in-workers.js: Added.
373         (global.onunhandledrejection):
374
375 2018-08-13  Joseph Pecoraro  <pecoraro@apple.com>
376
377         [macOS debug] LayoutTest inspector/worker/resources-in-worker.html is a flaky timeout
378         https://bugs.webkit.org/show_bug.cgi?id=168091
379
380         Reviewed by Devin Rousso.
381
382         * inspector/worker/resources-in-worker-expected.txt:
383         * inspector/worker/resources-in-worker.html:
384         * inspector/worker/resources/resource-utilities.js:
385         * inspector/worker/resources/worker-resources.js:
386         Be a little more careful about proceeding with tests after starting the Worker.
387         Fix the resource load from the main target to actually load a real resource.
388
389         * inspector/dom-debugger/resources/dataXHR.json: Added.
390         * inspector/dom-debugger/xhr-breakpoints.html:
391         Load an actual resource.
392
393         * platform/gtk/TestExpectations:
394         * platform/mac/TestExpectations:
395         This test always passes for me in Release and Debug. Reset expectations.
396
397 2018-08-13  Ali Juma  <ajuma@chromium.org>
398
399         [IntersectionObserver] Validate threshold values
400         https://bugs.webkit.org/show_bug.cgi?id=188475
401
402         Reviewed by Simon Fraser.
403
404         Add test coverage for interesting floating point threshold values.
405
406         * intersection-observer/intersection-observer-interface-expected.txt:
407         * intersection-observer/intersection-observer-interface.html:
408
409 2018-08-13  Ryan Haddad  <ryanhaddad@apple.com>
410
411         [iOS] Rebaseline and re-enable svg tests
412         https://bugs.webkit.org/show_bug.cgi?id=180459
413
414         Unreviewed test gardening.
415
416         * platform/ios-wk2/TestExpectations:
417         * platform/ios/TestExpectations:
418         [ truncated ]
419
420 2018-08-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
421
422         Followup (r234683): Element::getAttribute() should return the first non-null attribute value
423         https://bugs.webkit.org/show_bug.cgi?id=188419
424
425         Reviewed by Darin Adler.
426
427         * svg/custom/href-svg-namespace-empty-expected.txt: Added.
428         * svg/custom/href-svg-namespace-empty.html: Added.
429
430 2018-08-13  Zalan Bujtas  <zalan@apple.com>
431
432         [LFC][Floating] Add basic clearance support
433         https://bugs.webkit.org/show_bug.cgi?id=188492
434
435         Reviewed by Antti Koivisto.
436
437         * fast/block/block-only/floating-left-and-right-with-clearance-expected.txt: Added.
438         * fast/block/block-only/floating-left-and-right-with-clearance.html: Added.
439
440 2018-08-13  Zan Dobersek  <zdobersek@igalia.com>
441
442         Unreviewed WPE gardening. Cleaned up test expectations for tests under
443         fast/dom/, unskipping all tests and then adding the failure or timeout
444         test expectations as appropriate. Missing port-specific baselines are
445         also included.
446
447         * platform/wpe/TestExpectations:
448         * platform/wpe/fast/dom/: Necessary test expectations added.
449
450 2018-08-13  Zan Dobersek  <zdobersek@igalia.com>
451
452         Unreviewed WPE gardening.
453
454         Removed an unnecessary block of skipped tests that cover WebCrypto API
455         support for 521-bit EC keys. All these tests pass.
456
457         Removed unnecessary pass directives for imported WPT tests. Moved
458         related flaky or skipped tests into appropriate sections.
459
460         Also adjusted a few other expectations, moving them into the appropriate
461         section or just removing them for being outdated or duplicates.
462
463         * platform/wpe/TestExpectations:
464
465 2018-08-13  Zan Dobersek  <zdobersek@igalia.com>
466
467         Unreviewed WPE gardening. Adopt test expectation sections similar to the
468         GTK+ TestExpectations file. Sort some test expectations accordingly,
469         while the rest of the expectations will follow later.
470
471         * platform/wpe/TestExpectations:
472
473 2018-08-12  Michael Catanzaro  <mcatanzaro@igalia.com>
474
475         Unreviewed GTK test gardening
476
477         * platform/gtk/TestExpectations:
478         * platform/gtk/fast/forms/color/input-appearance-color-expected.png:
479         * platform/gtk/fast/forms/color/input-appearance-color-expected.txt:
480
481 2018-08-12  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
482
483         Break reference cycle in ErrorEvent by using JSValueInWrappedObject
484         https://bugs.webkit.org/show_bug.cgi?id=188491
485
486         Reviewed by Darin Adler.
487
488         * fast/dom/reference-cycle-leaks-expected.txt:
489
490 2018-08-12  Aditya Keerthi  <akeerthi@apple.com>
491
492         [macOS] Color wells should appear pressed when presenting a color picker
493         https://bugs.webkit.org/show_bug.cgi?id=188477
494
495         Reviewed by Tim Horton.
496
497         Rebaseline tests to match new color-well appearance.
498
499         * platform/mac/fast/forms/color/input-appearance-color-expected.png:
500         * platform/mac/fast/forms/color/input-appearance-color-expected.txt:
501
502 2018-08-12  Zalan Bujtas  <zalan@apple.com>
503
504         [LFC] Float prev/next sibling should prevent top/bottom margin collapsing with parent.
505         https://bugs.webkit.org/show_bug.cgi?id=188487
506
507         Reviewed by Antti Koivisto.
508
509         * fast/block/block-only/floating-and-next-previous-inflow-with-margin-expected.txt: Added.
510         * fast/block/block-only/floating-and-next-previous-inflow-with-margin.html: Added.
511
512 2018-08-10  Joseph Pecoraro  <pecoraro@apple.com>
513
514         Web Inspector: console.log fires getters for deep properties
515         https://bugs.webkit.org/show_bug.cgi?id=187542
516         <rdar://problem/42873158>
517
518         Reviewed by Saam Barati.
519
520         * inspector/injected-script/avoid-getter-invocation-expected.txt: Added.
521         * inspector/injected-script/avoid-getter-invocation.html: Added.
522
523 2018-08-10  Joseph Pecoraro  <pecoraro@apple.com>
524
525         LayoutTest inspector/worker/debugger-pause.html is a flaky failure
526         https://bugs.webkit.org/show_bug.cgi?id=164833
527         <rdar://problem/29295404>
528
529         Reviewed by Brian Burg.
530
531         * inspector/worker/debugger-pause.html:
532         Add a microtask turn to ensure the workerTarget's mainResource is setup.
533         There were times it might not get setup, but a single turn appears
534         reliable enough.
535
536         * platform/gtk/TestExpectations:
537         * platform/mac/TestExpectations:
538         This test always passes for me in Release and Debug. Reset expectations.
539
540 2018-08-10  Chris Dumez  <cdumez@apple.com>
541
542         Crash under NetworkResourceLoader::convertToDownload()
543         https://bugs.webkit.org/show_bug.cgi?id=188479
544         <rdar://problem/42201724>
545
546         Reviewed by Alex Christensen.
547
548         Add layout test coverage which reproduces the crash by:
549         1. Loading a cacheable plugin while plugins are enabled so that the plugin goes into the disk cache
550         2. Load the plugin again with plugins disabled so that we try to convert the load to a download
551
552         * http/tests/download/convert-cached-load-to-download-expected.txt: Added.
553         * http/tests/download/convert-cached-load-to-download.html: Added.
554         * http/tests/plugins/resources/mock-plugin-cacheable.pl: Added.
555
556 2018-08-10  Ross Kirsling  <ross.kirsling@sony.com>
557
558         [WinCairo] More unreviewed gardening.
559
560         * platform/wincairo/TestExpectations:
561
562 2018-08-10  Basuke Suzuki  <Basuke.Suzuki@sony.com>
563
564         [LayoutTests] Suppress warning messages generated by the test scripts.
565         https://bugs.webkit.org/show_bug.cgi?id=188455
566
567         Reviewed by Fujii Hironori.
568
569         The messages such as warnings shouldn't be out on error log if that can be avoidable.
570
571         * http/tests/cookies/resources/cookie-utility.php:
572         * http/tests/xmlhttprequest/resources/access-control-allow-lists.php:
573         * http/tests/xmlhttprequest/resources/access-control-basic-get-fail-non-simple.cgi:
574         * http/tests/xmlhttprequest/resources/post-echo.cgi:
575         * http/tests/xmlhttprequest/web-apps/004-test.cgi:
576
577 2018-08-10  Daniel Bates  <dabates@apple.com>
578
579         Once <object> is hidden, its content won't be displayed again if its URL has fragment identifier ("#").
580         https://bugs.webkit.org/show_bug.cgi?id=187990
581
582         Reviewed by Simon Fraser.
583
584         Add tests to ensure that we repaint an <object>, whose resource URL contains a fragment, when
585         its CSS display property changes as well as when its navigated to a different anchor in the same
586         document.
587
588         * fast/repaint/object-as-iframe-hide-and-show-document-at-anchor-expected.txt: Added.
589         * fast/repaint/object-as-iframe-hide-and-show-document-at-anchor.html: Added.
590         * fast/repaint/object-as-iframe-navigate-to-same-document-anchor-repaint-expected.txt: Added.
591         * fast/repaint/object-as-iframe-navigate-to-same-document-anchor-repaint.html: Added.
592         * fast/repaint/resources/red-square-on-top-of-green-square.html: Added.
593
594 2018-08-10  Ali Juma  <ajuma@chromium.org>
595
596         [IntersectionObserver] Implement rootMargin parsing
597         https://bugs.webkit.org/show_bug.cgi?id=188469
598
599         Reviewed by Darin Adler.
600
601         * intersection-observer/intersection-observer-interface-expected.txt:
602         * intersection-observer/intersection-observer-interface.html:
603
604 2018-08-10  Joseph Pecoraro  <pecoraro@apple.com>
605
606         Eliminate remaining instances of "ElCapitan" from LayoutTests / Tools
607         https://bugs.webkit.org/show_bug.cgi?id=188458
608
609         Reviewed by Alex Christensen.
610
611         * platform/mac-wk1/TestExpectations:
612         * platform/mac-wk2/TestExpectations:
613         * platform/mac/TestExpectations:
614
615 2018-08-10  Ross Kirsling  <ross.kirsling@sony.com>
616
617         [WinCairo] Unreviewed layout test gardening.
618
619         * platform/wincairo/TestExpectations:
620         * platform/wincairo/editing/selection/5057506-expected.png: Added.
621         * platform/wincairo/editing/selection/caret-ltr-right-expected.txt:
622         * platform/wincairo/editing/selection/caret-rtl-right-expected.txt:
623         * platform/wincairo/editing/selection/doubleclick-crash-expected.txt: Added.
624         * platform/wincairo/editing/selection/editable-links-expected.txt: Added.
625         * platform/wincairo/editing/selection/extend-by-character-006-expected.txt: Added.
626         * platform/wincairo/editing/selection/extend-by-sentence-001-expected.txt: Added.
627         * platform/wincairo/editing/selection/extend-by-word-001-expected.txt: Added.
628         * platform/wincairo/editing/selection/extend-inside-transforms-backward-expected.txt: Added.
629         * platform/wincairo/editing/selection/extend-inside-transforms-forward-expected.txt: Added.
630         * platform/wincairo/editing/selection/extend-selection-bidi-expected.txt: Added.
631         * platform/wincairo/editing/selection/focus-body-expected.txt: Added.
632         * platform/wincairo/editing/selection/move-by-line-001-expected.txt: Added.
633         * platform/wincairo/editing/selection/move-by-word-001-expected.txt: Added.
634         * platform/wincairo/editing/selection/select-all-001-expected.txt: Added.
635         * platform/wincairo/editing/selection/select-all-002-expected.txt: Added.
636         * platform/wincairo/editing/selection/select-all-003-expected.txt: Added.
637         * platform/wincairo/editing/selection/select-all-004-expected.txt: Added.
638         * platform/wincairo/editing/selection/unrendered-001-expected.txt: Added.
639         * platform/wincairo/editing/selection/unrendered-002-expected.txt: Added.
640         * platform/wincairo/editing/selection/unrendered-003-expected.txt: Added.
641         * platform/wincairo/editing/selection/unrendered-004-expected.txt: Added.
642         * platform/wincairo/editing/selection/unrendered-005-expected.txt: Added.
643
644 2018-08-09  Basuke Suzuki  <Basuke.Suzuki@sony.com>
645
646         [LayoutTests] Test case which committed on r175053 was wrong.
647         https://bugs.webkit.org/show_bug.cgi?id=188454
648
649         Reviewed by Fujii Hironori.
650
651         It was originally committed on https://bugs.webkit.org/show_bug.cgi?id=136938 and has kept unchanged,
652         but the test case uses non-existing redirect.php scripts which was removed a few months before than
653         this bug. Also result was compared to wrong values.
654
655         * http/tests/xmlhttprequest/cross-origin-redirect-responseURL-expected.txt:
656         * http/tests/xmlhttprequest/cross-origin-redirect-responseURL.html:
657
658 2018-08-09  Joseph Pecoraro  <pecoraro@apple.com>
659
660         Remove ElCapitan specific layout test expectations
661         https://bugs.webkit.org/show_bug.cgi?id=188457
662
663         Reviewed by Alex Christensen.
664
665         * platform/mac-wk1/TestExpectations:
666         * platform/mac-wk2/TestExpectations:
667         * platform/mac/TestExpectations:
668
669 2018-08-09  Basuke Suzuki  <Basuke.Suzuki@sony.com>
670
671         [Curl] Test gardening
672         https://bugs.webkit.org/show_bug.cgi?id=188456
673
674         Unreviewed test gardening.
675
676         Unskip http/xmlhttprequest.
677
678         * platform/wincairo/TestExpectations:
679         * platform/wincairo/http/tests/local/file-url-sent-as-referer-expected.png: Added.
680         * platform/wincairo/http/tests/multipart/invalid-image-data-expected.png: Added.
681         * platform/wincairo/http/tests/multipart/invalid-image-data-standalone-expected.png: Added.
682         * platform/wincairo/http/tests/uri/css-href-expected.png: Added.
683
684 2018-08-09  Truitt Savell  <tsavell@apple.com>
685
686         REGRESSION (r234330): 3 legacy-animation-engine/compositing tests are flaky failures
687         https://bugs.webkit.org/show_bug.cgi?id=188357
688
689         Unreviewed test gardening.
690
691         * platform/mac-wk1/TestExpectations:
692
693 2018-08-09  Ali Juma  <ajuma@chromium.org>
694
695         Update IDL for IntersectionObserverEntry and IntersectionObserverEntryInit
696         https://bugs.webkit.org/show_bug.cgi?id=188445
697
698         Reviewed by Simon Fraser.
699
700         * intersection-observer/intersection-observer-entry-interface-expected.txt:
701         * intersection-observer/intersection-observer-entry-interface.html:
702
703 2018-08-08  Keith Miller  <keith_miller@apple.com>
704
705         Array.prototype.sort should call @toLength instead of ">>> 0"
706         https://bugs.webkit.org/show_bug.cgi?id=188430
707
708         Reviewed by Saam Barati.
709
710         Remove invalid conformance test expectations. Array.prototype.sort calls toLength, which
711         does not truncate integers.
712
713         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T1.html:
714         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T2.html:
715         * sputnik/Conformance/15_Native_Objects/15.4_Array/15.4.4/15.4.4.11_Array_prototype_sort/S15.4.4.11_A4_T3.html:
716
717 2018-08-09  Miguel Gomez  <magomez@igalia.com>
718
719         Unreviewed GTK+ gardening after r234720.
720
721         * platform/gtk/TestExpectations:
722         * platform/gtk/http/tests/inspector/network/xhr-response-body-expected.txt:
723
724 2018-08-09  Zan Dobersek  <zdobersek@igalia.com>
725
726         Unreviewed GTK+ and WPE gardening. Add a reftest failure expectation.
727         Update a WPT EME test baseline for the WPE port.
728
729         * platform/gtk/TestExpectations:
730         * platform/wpe/TestExpectations:
731         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-generate-request-disallowed-input.https-expected.txt:
732
733 2018-08-08  Ryosuke Niwa  <rniwa@webkit.org>
734
735         REGRESSION (r228260): Events handled by input method invoke default event handler
736         https://bugs.webkit.org/show_bug.cgi?id=188370
737
738         Reviewed by Wenson Hsieh.
739
740         Added a regression test. Due to the lack of adequate support of textInputController in WebKitTestRunner,
741         the test is only enabled in WebKit1. The WTR fix is tracked by https://webkit.org/b/188428.
742
743         * editing/input/press-tab-during-ime-composition-expected.txt: Added.
744         * editing/input/press-tab-during-ime-composition.html: Added.
745         * platform/ios/TestExpectations:
746         * platform/wk2/TestExpectations:
747
748 2018-08-08  Basuke Suzuki  <Basuke.Suzuki@sony.com>
749
750         [Curl] Test gardening
751         https://bugs.webkit.org/show_bug.cgi?id=188420
752
753         Unreviewed test gardening.
754
755         Fix test result after r234607 landed. Part 1 for http/tests
756
757         * platform/wincairo/TestExpectations:
758         * platform/wincairo/http/tests/local/file-url-sent-as-referer-expected.txt:
759         * platform/wincairo/http/tests/multipart/invalid-image-data-expected.txt:
760         * platform/wincairo/http/tests/multipart/invalid-image-data-standalone-expected.txt:
761         * platform/wincairo/http/tests/uri/css-href-expected.txt:
762
763 2018-08-08  Joseph Pecoraro  <pecoraro@apple.com>
764
765         Web Inspector: XHR content sometimes shows as error even though load succeeded
766         https://bugs.webkit.org/show_bug.cgi?id=188385
767         <rdar://problem/42646160>
768
769         Reviewed by Devin Rousso.
770
771         * http/tests/inspector/network/xhr-response-body-expected.txt:
772         * http/tests/inspector/network/xhr-response-body.html:
773         Extend this test to include synchronous XHR for text and non-text resources.
774
775 2018-08-08  Truitt Savell  <tsavell@apple.com>
776
777         Adjusting test expectations for imported/blink/fast/text/international-iteration-simple-text.html
778         https://bugs.webkit.org/show_bug.cgi?id=179853
779
780         Unreviewed test gardening.
781
782         * platform/ios-wk2/TestExpectations:
783         * platform/mac-wk1/TestExpectations:
784
785 2018-08-08  Ms2ger  <Ms2ger@igalia.com>
786
787         [GTK] Unreviewed test gardening
788         https://bugs.webkit.org/show_bug.cgi?id=188409
789
790         Unreviewed test gardening.
791
792         * platform/gtk/TestExpectations: Remove expectations for now-passing tests.
793
794 2018-08-08  Wenson Hsieh  <wenson_hsieh@apple.com>
795
796         [iOS] fast/events/ios/contenteditable-autocapitalize.html is a flaky failure
797         https://bugs.webkit.org/show_bug.cgi?id=188401
798         <rdar://problem/32542300>
799
800         Reviewed by Ryosuke Niwa.
801
802         Minor tweaks to make this test a bit easier to follow. Use async-await for each step of the test, and pass in
803         the current autocapitalization type to `runTestWithAutocapitalizeType` rather than the next type. See Tools
804         ChangeLog for more details.
805
806         * fast/events/ios/contenteditable-autocapitalize.html:
807         * platform/ios/TestExpectations:
808
809         Remove the failing test expecation.
810
811 2018-08-08  Manuel Rego Casasnovas  <rego@igalia.com>
812
813         [css-grid] Update behavior of percentage row tracks and gutters
814         https://bugs.webkit.org/show_bug.cgi?id=188403
815
816         Reviewed by Sergio Villar Senin.
817
818         Update tests as needed according to the new behavior.
819
820         * TestExpectations: Two grid gutters tests from WPT css-align suite are passing now.
821         * fast/css-grid-layout/grid-columns-rows-get-set-expected.txt:
822         * fast/css-grid-layout/grid-columns-rows-get-set-multiple-expected.txt:
823         * fast/css-grid-layout/grid-columns-rows-get-set-multiple.html:
824         * fast/css-grid-layout/grid-columns-rows-get-set.html:
825         * fast/css-grid-layout/grid-gutters-as-percentage-expected.txt:
826         * fast/css-grid-layout/grid-gutters-as-percentage.html:
827         * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows-expected.txt:
828         * fast/css-grid-layout/grid-track-sizing-with-percentages-and-orthogonal-flows.html:
829         * fast/css-grid-layout/named-grid-line-get-set-expected.txt:
830         * fast/css-grid-layout/named-grid-line-get-set.html:
831         * fast/css-grid-layout/nested-grid-expected.html:
832         * fast/css-grid-layout/percent-track-breadths-regarding-container-size.html:
833         * fast/css-grid-layout/resources/grid-columns-rows-get-set-multiple.js:
834         * fast/css-grid-layout/resources/grid-columns-rows-get-set.js:
835
836 2018-08-07  Chris Dumez  <cdumez@apple.com>
837
838         navigator.sendBeacon does not work in pagehide callbacks
839         https://bugs.webkit.org/show_bug.cgi?id=188329
840
841         Reviewed by Alex Christensen.
842
843         Add layout test coverage.
844
845         * http/wpt/beacon/sendBeacon-in-pagehide-expected.txt: Added.
846         * http/wpt/beacon/sendBeacon-in-pagehide.html: Added.
847         * http/wpt/beacon/support/sendBeacon-onpagehide-window.html: Added.
848
849 2018-08-07  Said Abou-Hallawa  <sabouhallawa@apple.com>
850
851         Allow href attribute without xlink on SVG elements
852         https://bugs.webkit.org/show_bug.cgi?id=153854
853
854         Reviewed by Dean Jackson.
855
856         * fast/selectors/any-link-basics-2-expected.txt:
857         * fast/selectors/any-link-basics-2.html:
858         Re-baseline this test because it was assuming the bare href should not 
859         work for the SVG <a> element.
860         * svg/custom/href-svg-namespace-animate-expected.svg: Added.
861         * svg/custom/href-svg-namespace-animate.svg: Added.
862         * svg/custom/href-svg-namespace-dynamic-expected.svg: Added.
863         * svg/custom/href-svg-namespace-dynamic.svg: Added.
864         * svg/custom/href-svg-namespace-elements-expected.txt: Added.
865         * svg/custom/href-svg-namespace-elements.html: Added.
866         * svg/custom/href-svg-namespace-static-expected.svg: Added.
867         * svg/custom/href-svg-namespace.static-svg: Added.
868
869 2018-08-07  Ryosuke Niwa  <rniwa@webkit.org>
870
871         document.open and document.write must throw while the HTML parser is synchronously constructing a custom element
872         https://bugs.webkit.org/show_bug.cgi?id=187319
873         <rdar://problem/42843012>
874
875         Reviewed by Frédéric Wang.
876
877         Added W3C style testharness.js tests. The WPT test added by https://github.com/web-platform-tests/wpt/pull/12037
878         doesn't test nearly as many edge cases.
879
880         * fast/custom-elements/resources/navigation-destination.html: Added.
881         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct-expected.txt: Added.
882         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct.html: Added.
883         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions-expected.txt: Added.
884         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions.html: Added.
885
886 2018-08-07  Rob Buis  <rbuis@igalia.com>
887
888         fetch() with subresource integrity crashes on zero length body
889         https://bugs.webkit.org/show_bug.cgi?id=184325
890
891         Reviewed by Alex Christensen.
892
893         Add a subtest for zero length resources.
894
895         * http/tests/subresource-integrity/resources/empty-resource.txt: Added.
896         * http/tests/subresource-integrity/sri-fetch-expected.txt:
897         * http/tests/subresource-integrity/sri-fetch-worker-expected.txt:
898         * http/tests/subresource-integrity/sri-fetch.js:
899
900 2018-08-07  Commit Queue  <commit-queue@webkit.org>
901
902         Unreviewed, rolling out r234669.
903         https://bugs.webkit.org/show_bug.cgi?id=188390
904
905         Didn't commit the actual change (Requested by rniwa on
906         #webkit).
907
908         Reverted changeset:
909
910         "document.open and document.write must throw while the HTML
911         parser is synchronously constructing a custom element"
912         https://bugs.webkit.org/show_bug.cgi?id=187319
913         https://trac.webkit.org/changeset/234669
914
915 2018-08-07  Ryosuke Niwa  <rniwa@webkit.org>
916
917         document.open and document.write must throw while the HTML parser is synchronously constructing a custom element
918         https://bugs.webkit.org/show_bug.cgi?id=187319
919         <rdar://problem/42843012>
920
921         Reviewed by Frédéric Wang.
922
923         Added W3C style testharness.js tests. The WPT test added by https://github.com/web-platform-tests/wpt/pull/12037
924         doesn't test nearly as many edge cases.
925
926         * fast/custom-elements/resources/navigation-destination.html: Added.
927         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct-expected.txt: Added.
928         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-construct.html: Added.
929         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions-expected.txt: Added.
930         * fast/custom-elements/throw-on-dynamic-markup-insertion-counter-reactions.html: Added.
931
932 2018-08-07  Wenson Hsieh  <wenson_hsieh@apple.com>
933
934         REGRESSION (r233778): Text selection sometimes cannot be extended in iframes
935         https://bugs.webkit.org/show_bug.cgi?id=188374
936         <rdar://problem/42928657>
937
938         Reviewed by Simon Fraser.
939
940         Add 2 new layout tests to cover the original bug that r233778 fixed, as well as the regression in this bug.
941
942         * editing/selection/ios/selection-handles-in-iframe-expected.txt: Added.
943         * editing/selection/ios/selection-handles-in-iframe.html: Added.
944
945         Add a test to verify that the user can select text in an iframe by dragging selection handles.
946
947         * editing/selection/ios/selection-handles-in-readonly-input-expected.txt: Added.
948         * editing/selection/ios/selection-handles-in-readonly-input.html: Added.
949
950         Add a test to verify that dragging a selection handle outside of a readonly input does not cause the selection
951         to jump outside of the input and clear out the selection in the input.
952
953 2018-08-07  Alex Christensen  <achristensen@webkit.org>
954
955         Fix things after r234640
956         https://bugs.webkit.org/show_bug.cgi?id=188133
957
958         * platform/mac-sierra-wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Added.
959         Added test expectation for Sierra, which has no safe browsing framework.
960
961 2018-08-07  Yusuke Suzuki  <yusukesuzuki@slowstart.org>
962
963         Unreviewed, Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/skip-waiting-installed.https.html is flaky
964         https://bugs.webkit.org/show_bug.cgi?id=188246
965
966         Unreviewed test gardening, marked test as flaky because the test is wrong.
967
968         * TestExpectations:
969
970 2018-08-06  Simon Fraser  <simon.fraser@apple.com>
971
972         De-flake some animation tests
973         https://bugs.webkit.org/show_bug.cgi?id=188356
974
975         Reviewed by Dean Jackson.
976         
977         The tests in legacy-animation-engine were flakey because the animation can start before
978         we get a chance to register the event listener. Fix by starting the animation after the
979         load event fires. Make the non-legacy tests match.
980
981         * compositing/visible-rect/animated-from-none.html:
982         * compositing/visible-rect/animated.html:
983         * legacy-animation-engine/compositing/visible-rect/animated-from-none.html:
984         * legacy-animation-engine/compositing/visible-rect/animated.html:
985
986 2018-08-06  Alex Christensen  <achristensen@webkit.org>
987
988         Check with SafeBrowsing during navigation in WKWebView
989         https://bugs.webkit.org/show_bug.cgi?id=188133
990
991         Reviewed by Andy Estes.
992
993         * platform/wk2/http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt: Copied from http/tests/navigation/keyboard-events-during-provisional-navigation-expected.txt.
994         This test verifies that keys cannot be entered during navigation, and the keys seen in WebKitTestRunner
995         are before the navigation.  This is seen now because there is a brief moment in time between when
996         WebKitTestRunner calls decidePolicyForNavigationAction and when the WebContent receives it.
997         * svg/custom/anchor-on-use.svg:
998         This test verifies what the page looks like after navigation.  It used to just call testRunner.notifyDone
999         when the link was clicked and because of the timing of messages sent with the UIProcess, WebKitTestRunner
1000         would see the results after the page navigated.  Because we are adding a delay during navigation, the
1001         message order can no longer be relied on in this way.  To fix this, we are just calling notifyDone in an
1002         unload handler.
1003
1004 2018-08-06  Ryosuke Niwa  <rniwa@webkit.org>
1005
1006         fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html always timeouts on debug bots
1007         https://bugs.webkit.org/show_bug.cgi?id=188353
1008
1009         Remove the timeout expectation now that the test is passing on debug bots.
1010
1011         * TestExpectations:
1012
1013 2018-08-04  Ryosuke Niwa  <rniwa@webkit.org>
1014
1015         Add CEReactions=NotNeeded for reactions only needed for customized builtins
1016         https://bugs.webkit.org/show_bug.cgi?id=187851
1017
1018         Reviewed by Chris Dumez.
1019
1020         Added a regression test for enqueuing a custom element reaction in a DOM API marked as [CEReaction]
1021         inside another DOM API with [CEReaction=NotNeeded]. WebKit should not hit a debug assertion added
1022         by this patch.
1023
1024         * fast/custom-elements/custom-element-reaction-within-disallowed-scope-expected.txt: Added.
1025         * fast/custom-elements/custom-element-reaction-within-disallowed-scope.html: Added.
1026
1027 2018-08-06  Matt Baker  <mattbaker@apple.com>
1028
1029         Web Inspector: split-up async stack trace test suite to improve clarity and maintainability
1030         https://bugs.webkit.org/show_bug.cgi?id=185398
1031         <rdar://problem/40040289>
1032
1033         Reviewed by Joseph Pecoraro.
1034
1035         * inspector/debugger/async-stack-trace-basic-expected.txt: Added.
1036         * inspector/debugger/async-stack-trace-basic.html: Added.
1037         Basic tests that check for the existence of an asynchronous stack trace
1038         when pausing inside an asynchronous callback function.
1039
1040         * inspector/debugger/async-stack-trace-event-listener-expected.txt: Added.
1041         * inspector/debugger/async-stack-trace-event-listener.html: Added.
1042         * inspector/debugger/async-stack-trace-expected.txt: Removed.
1043
1044         * inspector/debugger/async-stack-trace-truncate-expected.txt: Added.
1045         * inspector/debugger/async-stack-trace-truncate.html: Added.
1046         Test scenarios where the number of call frames in the async stack trace
1047         exceeds the maximum depth and is truncated.
1048
1049         * inspector/debugger/async-stack-trace.html: Removed.
1050
1051         * inspector/debugger/resources/async-stack-trace-test.js: Added.
1052         (TestPage.registerInitializer.window.getAsyncStackTrace):
1053         (TestPage.registerInitializer.logCallFrame):
1054         (TestPage.registerInitializer.window.logAsyncStackTrace):
1055         (TestPage.registerInitializer.window.addAsyncStackTraceTestCase):
1056         (TestPage.registerInitializer):
1057         Utility functions used across tests.
1058
1059         * inspector/debugger/resources/postMessage-echo.html: Removed.
1060         This was unnecessary. To check that an async stack trace exists when
1061         pausing in a postMessage handler, all we need is an iframe that posts a
1062         message to its parent as soon as it is created. The iframe is now created
1063         inline in async-stack-trace-basic.html.
1064
1065         * platform/mac/TestExpectations:
1066
1067 2018-08-06  Daniel Bates  <dabates@apple.com>
1068
1069         Setting table layout to fixed causes incorrect cell width calculations
1070         https://bugs.webkit.org/show_bug.cgi?id=90068
1071
1072         Reviewed by Simon Fraser.
1073
1074         Derived from the test case written by Pravin D.
1075
1076         Add a test case to ensure we do not regress cell width computation in fixed table layout
1077         when colspan is greater than the number of columns in the table.
1078
1079         * fast/table/fixed-table-layout/width-distribution-when-colspan-greater-than-table-columns-expected.html: Added.
1080         * fast/table/fixed-table-layout/width-distribution-when-colspan-greater-than-table-columns.html: Added.
1081
1082 2018-08-06  Daniel Bates  <dabates@apple.com>
1083
1084         Add tests to ensure that Same-Site cookies are stored when set as the first party
1085         https://bugs.webkit.org/show_bug.cgi?id=188080
1086
1087         Reviewed by Alexey Proskuryakov.
1088
1089         * http/tests/cookies/resources/cookie-utilities.js:
1090         (getDOMCookies): Return an empty dictionary when there are no DOM cookies. Currently we
1091         return {"": undefined}.
1092         * http/tests/cookies/resources/cookie-utilities.php: Added.
1093         * http/tests/cookies/resources/echo-http-and-dom-cookies-and-notify-done.php: Added.
1094         * http/tests/cookies/same-site/set-first-party-cross-site-cookies-expected.txt: Added.
1095         * http/tests/cookies/same-site/set-first-party-cross-site-cookies.php: Added.
1096         * http/tests/cookies/same-site/set-first-party-same-site-cookies-expected.txt: Added.
1097         * http/tests/cookies/same-site/set-first-party-same-site-cookies.php: Added.
1098         * platform/ios-12/TestExpectations: Skip the tests until the fix for <rdar://problem/42255251>
1099         is shipped.
1100         * platform/mac/TestExpectations: Ditto.
1101
1102 2018-08-06  Ryosuke Niwa  <rniwa@webkit.org>
1103
1104         fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html always timeouts on debug bots
1105         https://bugs.webkit.org/show_bug.cgi?id=188353
1106
1107         Reviewed by Saam Barati.
1108
1109         Rely on GCController.collect() instead of allocating 1,000,000 objects in WebKitTestRunner / DumpRenderTree
1110         so that debug builders won't timeout.
1111
1112         * fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html:
1113
1114 2018-08-06  Ryosuke Niwa  <rniwa@webkit.org>
1115
1116         fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html always timeouts on debug bots
1117         https://bugs.webkit.org/show_bug.cgi?id=188353
1118
1119         Add a timeout expectation to the test while I verify the fix for the test.
1120
1121         * TestExpectations:
1122
1123 2018-08-03  Ryan Haddad  <ryanhaddad@apple.com>
1124
1125         Unreviewed test gardening for mac-wk1.
1126
1127         * platform/mac-wk1/TestExpectations:
1128
1129 2018-08-06  Aditya Keerthi  <akeerthi@apple.com>
1130
1131         [iOS] Indeterminate checkboxes appear unchecked
1132         https://bugs.webkit.org/show_bug.cgi?id=160484
1133         <rdar://problem/31143185>
1134
1135         Reviewed by Wenson Hsieh.
1136
1137         Added reftest to ensure that the indeterminate checkbox does not appear the same
1138         as an unchecked checkbox.  
1139
1140         * fast/forms/ios/render-indeterminate-checkbox-expected-mismatch.html: Added.
1141         * fast/forms/ios/render-indeterminate-checkbox.html: Added.
1142         * platform/ios/fast/forms/indeterminate-expected.txt: Rebaseline.
1143
1144 2018-08-06  Truitt Savell  <tsavell@apple.com>
1145
1146         storage/indexeddb/modern/opendatabase-after-storage-crash.html is causing tests in directory svg/ to timeout at random
1147         https://bugs.webkit.org/show_bug.cgi?id=187931
1148
1149         Unreviewed test gardening.
1150
1151         * platform/wk2/TestExpectations:
1152
1153 2018-08-06  Wenson Hsieh  <wenson_hsieh@apple.com>
1154
1155         [iOS] Tests that try to interact with the QuickType bar time out on iOS 11+
1156         https://bugs.webkit.org/show_bug.cgi?id=188335
1157         <rdar://problem/32542437> and <rdar://problem/32542433>
1158
1159         Reviewed by Tim Horton.
1160
1161         Refactors a couple of tests that currently rely on the QuickType bar being shown when the hardware keyboard is
1162         presented in the iOS simulator, so that it can insert text suggestions by tapping QuickType bar buttons; in the
1163         first place, it was never guaranteed that this bar would show up, or even have more than 1 text suggestion.
1164         Instead, we use the existing UIScriptController::applyAutocorrection method to trigger text replacement in the
1165         same way tapping a button on the QuickType bar would replace the current word with the suggested word.
1166
1167         * fast/events/ios/before-input-events-prevent-candidate-insertion-expected.txt:
1168         * fast/events/ios/before-input-events-prevent-candidate-insertion.html:
1169         * fast/events/ios/input-events-insert-replacement-text-expected.txt:
1170         * fast/events/ios/input-events-insert-replacement-text.html:
1171         * platform/ios/TestExpectations:
1172
1173         Removes a [Timeout] expectation.
1174
1175         * resources/ui-helper.js:
1176         (window.UIHelper.typeCharacter):
1177
1178         Add a new UIHelper method to type a character using the keyboard. Sends hardware keyboard events on the WebKit2
1179         port of iOS, and uses EventSender elsewhere.
1180
1181         (window.UIHelper.applyAutocorrection):
1182
1183         Add a new UIHelper method that wraps UIScriptController::applyAutocorrection. Only supported in WebKit2
1184         currently.
1185
1186         (window.UIHelper):
1187
1188 2018-08-06  Wenson Hsieh  <wenson_hsieh@apple.com>
1189
1190         [iOS] Caret disappears after resigning and becoming first responder if active focus state is retained
1191         https://bugs.webkit.org/show_bug.cgi?id=188322
1192         <rdar://problem/42455270>
1193
1194         Reviewed by Tim Horton.
1195
1196         Adds a new layout test to verify that (1) selection handles are not shown when selecting a word by long
1197         pressing prior to ending the touch, and (2) selection handles are shown after ending the touch.
1198
1199         * editing/selection/ios/selection-handles-after-touch-end-expected.txt: Added.
1200         * editing/selection/ios/selection-handles-after-touch-end.html: Added.
1201         * platform/win/TestExpectations:
1202
1203         Skip iOS selection tests on Windows.
1204
1205         * resources/ui-helper.js:
1206
1207         Introduces new hooks in UIHelper to grab the frames of the start and end selection handle views.
1208
1209         (window.UIHelper.getSelectionStartGrabberViewRect.return.new.Promise.):
1210         (window.UIHelper.getSelectionStartGrabberViewRect.return.new.Promise):
1211         (window.UIHelper.getSelectionStartGrabberViewRect):
1212         (window.UIHelper.getSelectionEndGrabberViewRect.return.new.Promise.):
1213         (window.UIHelper.getSelectionEndGrabberViewRect.return.new.Promise):
1214         (window.UIHelper.getSelectionEndGrabberViewRect):
1215
1216 2018-08-06  Claudio Saavedra  <csaavedra@igalia.com>
1217
1218         [WPE] New webgl 2.0 failures.
1219
1220         Unreviewed gardening.
1221         * platform/wpe/TestExpectations: Two webgl 2.0 tests are failing,
1222         mark them.
1223
1224 2018-08-06  Claudio Saavedra  <csaavedra@igalia.com>
1225
1226         [GTK] Skip new webgl 2.0 tests. Unreviewed gardening.
1227
1228         * platform/gtk/TestExpectations: Expanded webgl 2.0 skipped
1229         test to include all, since there were new failures.
1230
1231 2018-08-06  Frederic Wang  <fwang@igalia.com>
1232
1233         ASSERTION !data.customElementReactionQueue() when creating custom element inside an SVG document
1234         https://bugs.webkit.org/show_bug.cgi?id=187802
1235
1236         The assertion has been removed in bug 188327. This patch updates the test expectations and
1237         add some non-regression test to verify different cases of XML custom element construction.
1238
1239         Reviewed by Ryosuke Niwa.
1240
1241         * TestExpectations: This test no longer crashes but times out because of bug 187800.
1242         * fast/custom-elements/xml-parsing-create-and-element-for-a-token-expected.txt: Added.
1243         * fast/custom-elements/xml-parsing-create-and-element-for-a-token.svg: Added.
1244
1245 2018-08-05  Yusuke Suzuki  <utatane.tea@gmail.com>
1246
1247         Implement self.queueMicrotask in Workers
1248         https://bugs.webkit.org/show_bug.cgi?id=188247
1249
1250         Reviewed by Ryosuke Niwa.
1251
1252         * http/wpt/workers/queue-microtask.any-expected.txt: Added.
1253         * http/wpt/workers/queue-microtask.any.html: Added.
1254         * http/wpt/workers/queue-microtask.any.js: Added.
1255         (promise_test):
1256         (promise_test.):
1257         (queueMicrotask.promise_test):
1258         (test):
1259         * http/wpt/workers/queue-microtask.any.worker-expected.txt: Added.
1260         * http/wpt/workers/queue-microtask.any.worker.html: Added.
1261
1262 2018-08-05  Rob Buis  <rbuis@igalia.com>
1263
1264         [GTK][WPE] Fetch tests assert in SubresourceLoader::didReceiveResponse()
1265         https://bugs.webkit.org/show_bug.cgi?id=188163
1266
1267         Reviewed by Frédéric Wang.
1268
1269         Unskip since this will not crash in Debug anymore.
1270
1271         * platform/wpe/TestExpectations:
1272
1273 2018-08-05  Yusuke Suzuki  <utatane.tea@gmail.com>
1274
1275         Add support for microtasks in workers
1276         https://bugs.webkit.org/show_bug.cgi?id=188246
1277
1278         Reviewed by Darin Adler.
1279
1280         * http/wpt/workers/microtasks.any-expected.txt: Added.
1281         * http/wpt/workers/microtasks.any.html: Added.
1282         * http/wpt/workers/microtasks.any.js: Added.
1283         (promise_test):
1284         * http/wpt/workers/microtasks.any.worker-expected.txt: Added.
1285         * http/wpt/workers/microtasks.any.worker.html: Added.
1286
1287 2018-08-05  Philippe Normand  <pnormand@igalia.com>
1288
1289         [MediaCapabilities] Platform integration
1290         https://bugs.webkit.org/show_bug.cgi?id=187850
1291
1292         Reviewed by Eric Carlson.
1293
1294         Mock tests for the MediaCapabilities specification.
1295
1296         * media/mediacapabilities/mock-decodingInfo-expected.txt: Added.
1297         * media/mediacapabilities/mock-decodingInfo.html: Added.
1298         * media/mediacapabilities/mock-encodingInfo-expected.txt: Added.
1299         * media/mediacapabilities/mock-encodingInfo.html: Added.
1300         * media/video-test.js:
1301         (checkMediaCapabilitiesInfo):
1302
1303 2018-08-03  Ryosuke Niwa  <rniwa@webkit.org>
1304
1305         Properties set on window.customElements can disappear due to GC
1306         https://bugs.webkit.org/show_bug.cgi?id=172575
1307         <rdar://problem/32440668>
1308
1309         Reviewed by Saam Barati.
1310
1311         Added a regression test.
1312
1313         * fast/custom-elements/custom-element-registry-wrapper-should-stay-alive-expected.txt: Added.
1314         * fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html: Added.
1315
1316 2018-08-03  Justin Fan  <justin_fan@apple.com>
1317
1318         WebGL 2 conformance: vertex_arrays/vertex_array_object.html
1319         https://bugs.webkit.org/show_bug.cgi?id=188291
1320         <rdar://problem/42792709>
1321
1322         Get https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/vertex_arrays/vertex-array-object.html 
1323         working on Mac OS and iOS, and check in the new test expectations.
1324
1325         Reviewed by Dean Jackson.
1326
1327         * TestExpectations: No longer skipping vertex_arrays tests.
1328         The following FAILed before this patch but are now expecting PASSes.
1329         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
1330         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
1331         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
1332         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
1333         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
1334         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
1335         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
1336         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
1337         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
1338         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
1339         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
1340         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
1341         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
1342         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
1343         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
1344         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
1345         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
1346
1347 2018-08-03  Ryan Haddad  <ryanhaddad@apple.com>
1348
1349         Skip imported/w3c/web-platform-tests/FileAPI/reading-data-section/filereader_abort.html.
1350         https://bugs.webkit.org/show_bug.cgi?id=187269
1351
1352         Unreviewed test gardening.
1353
1354         * TestExpectations:
1355
1356 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1357
1358         [LayoutTests][websocket] Return correct value even when cookie is not set.
1359         https://bugs.webkit.org/show_bug.cgi?id=188317
1360
1361         Reviewed by Darin Adler.
1362
1363         > ws://127.0.0.1:8880/websocket/tests/hybi/echo-cookie_wsh.py
1364         This web socket script throw exception when cookie is not set. That is ended up with
1365         immediate disconnection and causes timeout for failure tests which makes debugging hard.
1366
1367         * http/tests/websocket/tests/hybi/echo-cookie_wsh.py:
1368         (web_socket_transfer_data):
1369         * platform/wincairo/TestExpectations:
1370
1371 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1372
1373         [Curl] Test gardening
1374         https://bugs.webkit.org/show_bug.cgi?id=188316
1375
1376         Unreviewed test gardening.
1377
1378         Skip some flaky tests.
1379         Add comments why we skip for some platform dependent reason.
1380
1381         * platform/wincairo/TestExpectations:
1382
1383 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1384
1385         [LayoutTests][PHP] Fix old-style script which uses function name as a keyword.
1386         https://bugs.webkit.org/show_bug.cgi?id=188289
1387
1388         Reviewed by Alex Christensen.
1389
1390         Function name should be passed as a string literal. In PHP, named function is
1391         not the first class citizen.
1392
1393         * http/tests/cookies/resources/echo-cookies.php:
1394
1395 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1396
1397         [LayoutTests] Suppress PHP Error message by removing an execution time limit.
1398         https://bugs.webkit.org/show_bug.cgi?id=188288
1399
1400         Reviewed by Alex Christensen.
1401
1402         Remove execution timeout.
1403
1404         * http/tests/multipart/resources/multipart.php:
1405
1406 2018-08-02  Ryosuke Niwa  <rniwa@webkit.org>
1407
1408         Release assert when throwing exceptions in custom element reactions
1409         https://bugs.webkit.org/show_bug.cgi?id=187805
1410         <rdar://problem/42432714>
1411
1412         Reviewed by Saam Barati.
1413
1414         Unskipped the previously crashing test.
1415
1416         * TestExpectations:
1417
1418 2018-08-02  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1419
1420         [Curl] Test gardening
1421         https://bugs.webkit.org/show_bug.cgi?id=188293
1422
1423         Unreviewed test gardening.
1424
1425         Unskip some http tests.
1426
1427         * platform/wincairo/TestExpectations:
1428           - contentextensions
1429           - events
1430           - favicon.ico
1431           - fullscreen
1432           - globalhistory
1433           - gzip-content-encoding
1434           - history
1435           - local
1436           - messaging
1437           - mime
1438           - multipart
1439           - performance
1440           - permissionclient
1441           - referrer-policy
1442           - resourceLoadStatistics
1443         * platform/wincairo/http/tests/local/file-url-sent-as-referer-expected.txt: Added.
1444         * platform/wincairo/http/tests/multipart/invalid-image-data-expected.txt: Added.
1445         * platform/wincairo/http/tests/multipart/invalid-image-data-standalone-expected.txt: Added.
1446         * platform/wincairo/http/tests/uri/css-href-expected.txt: Added.
1447
1448 2018-08-02  Jer Noble  <jer.noble@apple.com>
1449
1450         Control center controls disappear when pausing, locking device.
1451         https://bugs.webkit.org/show_bug.cgi?id=188282
1452         <rdar://problem/42497809>
1453
1454         Reviewed by Eric Carlson.
1455
1456         * platform/mac/media/audio-session-category-video-paused-expected.txt: Added.
1457         * platform/mac/media/audio-session-category-video-paused.html: Added.
1458         * platform/ios/TestExpectations:
1459
1460 2018-08-02  Nan Wang  <n_wang@apple.com>
1461
1462         AX: [iOS] add support to return the attributed string under the element
1463         https://bugs.webkit.org/show_bug.cgi?id=188276
1464         <rdar://problem/42872357>
1465
1466         Reviewed by Chris Fleizach.
1467
1468         * accessibility/ios-simulator/attributed-string-for-element-expected.txt: Added.
1469         * accessibility/ios-simulator/attributed-string-for-element.html: Added.
1470
1471 2018-08-02  Tim Horton  <timothy_horton@apple.com>
1472
1473         REGRESSION (r234488): Layout test fast/events/ios/keyboard-scrolling-repeat.html is timing out
1474         <rdar://problem/42878480>
1475
1476         * fast/events/ios/keyboard-scrolling-repeat-expected.txt: Removed.
1477         * fast/events/ios/keyboard-scrolling-repeat.html: Removed.
1478         Remove a test that can't work anymore.
1479         If we need to re-write it it will probably need to be an API test.
1480
1481 2018-08-02  Megan Gardner  <megan_gardner@apple.com>
1482
1483         Reformat editable selection tests to remove potential flakeyness due to autoscroll
1484         https://bugs.webkit.org/show_bug.cgi?id=188263
1485         <rdar://problem/40565375>
1486
1487         Reviewed by Wenson Hsieh
1488
1489         Change the format of these editable selection tests to put the editable content at the top of the page so
1490         that when selecting we do not run into the page trying to autoscroll while selecting, which makes the tests more
1491         flakey, and more difficult to get accurate and consistent answers.
1492
1493         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text.html:
1494         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-left-to-change-selected-text.html:
1495         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-right-to-change-selected-text.html:
1496         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text.html:
1497         * fast/events/touch/ios/long-press-on-editable-content-then-drag-down-to-change-selected-text.html:
1498         * fast/events/touch/ios/long-press-on-editable-content-then-drag-left-to-change-selected-text.html:
1499         * fast/events/touch/ios/long-press-on-editable-content-then-drag-right-to-change-selected-text.html:
1500         * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text.html:
1501
1502 2018-08-01  Yusuke Suzuki  <utatane.tea@gmail.com>
1503
1504         Add self.queueMicrotask(f) on DOMWindow
1505         https://bugs.webkit.org/show_bug.cgi?id=188212
1506
1507         Reviewed by Ryosuke Niwa.
1508
1509         * js/dom/queue-microtask-window-expected.txt: Added.
1510         * js/dom/queue-microtask-window.html: Added.
1511
1512 2018-08-01  Ryosuke Niwa  <rniwa@webkit.org>
1513
1514         REGRESSION(r227983): fast/dom/adopt-node-crash-2.html is flaky
1515         https://bugs.webkit.org/show_bug.cgi?id=182589
1516
1517         Rebaseline the test and remove the flaky test expectation.
1518
1519         * fast/dom/adopt-node-crash-2-expected.txt:
1520         * platform/ios-wk2/TestExpectations:
1521         * platform/mac/TestExpectations:
1522
1523 2018-08-01  Nan Wang  <n_wang@apple.com>
1524
1525         AX: AOM: Add ARIA IDL Attribute Reflection
1526         https://bugs.webkit.org/show_bug.cgi?id=184676
1527         <rdar://problem/39476882>
1528
1529         Reviewed by Chris Fleizach.
1530
1531         * accessibility/ARIA-reflection-expected.txt: Added.
1532         * accessibility/ARIA-reflection.html: Added.
1533         * js/dom/dom-static-property-for-in-iteration.html:
1534         * platform/win/TestExpectations:
1535
1536 2018-08-01  David Fenton  <david_fenton@apple.com>
1537
1538         Layout Test editing/selection/update-selection-by-style-change.html is flaky.
1539         https://bugs.webkit.org/show_bug.cgi?id=187649
1540
1541         Unreviewed test gardening, re-marked test as flaky.
1542
1543         * platform/mac-wk2/TestExpectations:
1544
1545 2018-08-01  Andy VanWagoner  <andy@vanwagoner.family>
1546
1547         [INTL] Implement hourCycle in DateTimeFormat
1548         https://bugs.webkit.org/show_bug.cgi?id=188006
1549
1550         Reviewed by Darin Adler.
1551
1552         Added tests for hourCycle.
1553
1554         * js/intl-datetimeformat-expected.txt:
1555         * js/script-tests/intl-datetimeformat.js:
1556
1557 2018-08-01  Andy VanWagoner  <andy@vanwagoner.family>
1558
1559         number-toLocaleString.js test fails on ARM Linux buildbots
1560         https://bugs.webkit.org/show_bug.cgi?id=154533
1561
1562         Reviewed by Yusuke Suzuki.
1563
1564         Removed assumed default locale in Intl tests. The default is tested to
1565         verify that it is a string, and a canonicalized language tag. All other
1566         test cases explicitly use a locale when they expect a localized value.
1567
1568         * js/intl-collator-expected.txt:
1569         * js/intl-datetimeformat-expected.txt:
1570         * js/intl-default-locale-expected.txt:
1571         * js/intl-default-locale.html:
1572         * js/intl-numberformat-expected.txt:
1573         * js/intl-pluralrules-expected.txt:
1574         * js/script-tests/intl-collator.js:
1575         * js/script-tests/intl-datetimeformat.js:
1576         * js/script-tests/intl-numberformat.js:
1577         * js/script-tests/intl-pluralrules.js:
1578
1579 2018-08-01  Timothy Hatcher  <timothy@apple.com>
1580
1581         Hardcode some system colors to avoid fingerprinting exposure.
1582         https://bugs.webkit.org/show_bug.cgi?id=188203
1583         rdar://problem/42781630
1584
1585         Reviewed by Tim Horton.
1586
1587         * fast/css/apple-system-control-colors-expected.txt: Updated.
1588         * fast/css/test-setting-canvas-color.html: Fixed for colors with alpha.
1589         * platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt:
1590         * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Updated.
1591         * platform/mac/TestExpectations: Removed fast/css/test-setting-canvas-color.html.
1592         * platform/mac/fast/css/apple-system-control-colors-expected.txt: Updated.
1593
1594 2018-08-01  Alicia Boya García  <aboya@igalia.com>
1595
1596         [GTK] Unreviewed test gardening
1597         https://bugs.webkit.org/show_bug.cgi?id=188221
1598
1599         * platform/gtk/TestExpectations:
1600
1601 2018-07-31  Ross Kirsling  <ross.kirsling@sony.com>
1602
1603         [WinCairo] Unreviewed test gardening.
1604
1605         * platform/wincairo/TestExpectations:
1606         * platform/wincairo/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png: Added.
1607         * platform/wincairo/css3/masking/clip-path-circle-margin-box-expected.txt: Removed.
1608
1609 2018-07-31  Wenson Hsieh  <wenson_hsieh@apple.com>
1610
1611         Tidy up a layout test introduced in r234436.
1612         https://bugs.webkit.org/show_bug.cgi?id=188107
1613         <rdar://problem/42354250>
1614
1615         Reviewed by Daniel Bates.
1616
1617         The expected output of a test that uses js-test.js should include a description, plus a line that states that
1618         there will be a series of PASS messages, PASS/FAIL output, a successfully parsed line and finally a TEST
1619         COMPLETE line. This patch adjusts a newly introduced test to follow this convention.
1620
1621         * fast/forms/ios/click-should-not-suppress-misspelling-expected.txt:
1622         * fast/forms/ios/click-should-not-suppress-misspelling.html:
1623
1624 2018-07-31  Ryan Haddad  <ryanhaddad@apple.com>
1625
1626         Layout Test svg/animations/smil-leak-element-instances-noBaseValRef.svg is flaky
1627         https://bugs.webkit.org/show_bug.cgi?id=180997
1628
1629         Unreviewed test gardening.
1630
1631         * platform/mac-wk1/TestExpectations: Remove flaky expectation.
1632
1633 2018-07-31  John Wilander  <wilander@apple.com>
1634
1635         Resource Load Statistics: Remove partitioned cookies for reduced complexity, lower memory footprint, and ability to support more platforms
1636         https://bugs.webkit.org/show_bug.cgi?id=188109
1637         <rdar://problem/42664391>
1638
1639         Reviewed by Brent Fulgham, Chris Dumez, and Alex Christensen.
1640
1641         This patch removes cookie partitioning which reduces the model to just
1642         blocked cookies (in third-party contexts) and first-party cookie access.
1643
1644         Several of the changes are renaming to reflect that there are no more
1645         cookie partitions.
1646
1647         The changes to the Storage Access API tests also involve fixes for potential
1648         flakiness by adopting several completion handlers in test functions.
1649
1650         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
1651         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt: Removed.
1652         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html: Removed.
1653         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
1654         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
1655         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
1656         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
1657         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
1658         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
1659         * http/tests/resourceLoadStatistics/cookie-deletion-expected.txt: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt.
1660         * http/tests/resourceLoadStatistics/cookie-deletion.html: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html.
1661         * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction-expected.txt: Added.
1662         * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction.html: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html.
1663         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html:
1664         * http/tests/resourceLoadStatistics/enable-debug-mode.html:
1665         * http/tests/resourceLoadStatistics/grandfathering.html:
1666         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
1667         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
1668         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
1669         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
1670         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1671         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1672         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1673         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1674         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1675         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1676         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Removed.
1677         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Removed.
1678         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt: Removed.
1679         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
1680         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
1681         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Removed.
1682         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Removed.
1683         * http/tests/resourceLoadStatistics/resources/get-cookies.php:
1684         * http/tests/resourceLoadStatistics/resources/set-cookie-on-redirect.php: Added.
1685         * http/tests/resourceLoadStatistics/resources/util.js: Added.
1686         (setEnableFeature):
1687         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1688         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1689         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1690         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1691         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
1692         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
1693         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html:
1694         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
1695         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
1696         * http/tests/resourceLoadStatistics/telemetry-generation.html:
1697         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt: Removed.
1698         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: Removed.
1699         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
1700         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
1701         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html:
1702         * http/tests/storageAccess/deny-storage-access-under-opener.html:
1703         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
1704         * http/tests/storageAccess/grant-storage-access-under-opener.html:
1705         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-non-recent-user-interaction-expected.txt: Removed.
1706         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-non-recent-user-interaction.html: Removed.
1707         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction.html: Removed.
1708         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction-expected.txt.
1709         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction.html: Added.
1710         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt.
1711         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt.
1712         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-pop-window.html: Added.
1713         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe.html.
1714         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt.
1715         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt.
1716         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame.html.
1717         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt.
1718         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame.html.
1719         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt.
1720         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction.html.
1721         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt.
1722         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html.
1723         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe.html.
1724         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe-expected.txt.
1725         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe.html.
1726         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt:
1727         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access.html:
1728         * http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access.html:
1729         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window.html: Removed.
1730         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin.html:
1731         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token.html:
1732         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-user-gesture.html:
1733         * http/tests/storageAccess/request-storage-access-same-origin-iframe.html:
1734         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token.html:
1735         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe.html:
1736         * http/tests/storageAccess/request-storage-access-top-frame.html:
1737         * http/tests/storageAccess/resources/nesting-iframe.html:
1738         * platform/ios/TestExpectations:
1739             Test case renaming.
1740             webkit.org/b/183216 removed since it's resolved.
1741         * platform/mac-wk2/TestExpectations:
1742             Test case renaming.
1743         * platform/wk2/TestExpectations:
1744             Test case renaming.
1745
1746 2018-07-31  Wenson Hsieh  <wenson_hsieh@apple.com>
1747
1748         [iOS] Spelling suggestions cannot be selected in focused form controls when zoomed in
1749         https://bugs.webkit.org/show_bug.cgi?id=188107
1750         <rdar://problem/42354250>
1751
1752         Reviewed by Tim Horton.
1753
1754         Adds a new test to verify that tapping in a misspelled word to bring up the spelling correction callout and
1755         selection view does not immediately cause the selection to dismiss.
1756
1757         * fast/forms/ios/click-should-not-suppress-misspelling-expected.txt: Added.
1758         * fast/forms/ios/click-should-not-suppress-misspelling.html: Added.
1759
1760 2018-07-31  Alex Christensen  <achristensen@webkit.org>
1761
1762         Remove Yosemite test results.
1763
1764         We haven't run these tests in over a year.  They're not needed.
1765
1766         * platform/mac-yosemite: Removed.
1767
1768 2018-07-31  Ryan Haddad  <ryanhaddad@apple.com>
1769
1770         Layout Test media/video-add-autoplay-user-gesture.html is flaky.
1771         https://bugs.webkit.org/show_bug.cgi?id=174591
1772
1773         Reviewed by Darin Adler.
1774
1775         Remove the 1000ms restriction for this test to complete in order to eliminate flakiness.
1776
1777         * media/video-add-autoplay-user-gesture.html:
1778
1779 2018-07-31  Miguel Gomez  <magomez@igalia.com>
1780
1781         [WPE] webanimations/partly-accelerated-transition-by-removing-property.html is failing since added in r234250 "[Web Animations] REGRESSION: transition added immediately after element creation doesn't work"
1782         https://bugs.webkit.org/show_bug.cgi?id=188058
1783
1784         Unreviewed. Adding custom test expectation for WPE, as it never leaves AC mode.
1785
1786         * platform/wpe/TestExpectations:
1787         * platform/wpe/webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Added.
1788
1789 2018-07-30  Justin Fan  <justin_fan@apple.com>
1790
1791         [WebGL2] Support compilation of GLSL ES version 300 shaders
1792         https://bugs.webkit.org/show_bug.cgi?id=187982
1793         <rdar://problem/42564229>
1794
1795         Reviewed by Dean Jackson.
1796
1797         New simple test added to ensure that GLSL ES version 300 shaders compile.
1798         Updated other test results in glsl3 to match new functionality.
1799
1800         * fast/canvas/webgl/webgl2-glsl3-compile-expected.txt: Added.
1801         * fast/canvas/webgl/webgl2-glsl3-compile.html: Added.
1802         * platform/ios/TestExpectations: Skipping ios for now. 
1803         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
1804         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
1805         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
1806         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
1807         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
1808         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
1809         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
1810         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
1811         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
1812         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
1813         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
1814
1815 2018-07-30  Ryan Haddad  <ryanhaddad@apple.com>
1816
1817         Rebaseline fast/forms/file/input-file-re-render.html for Mojave.
1818
1819         Unreviewed test gardening.
1820
1821         * platform/mac-highsierra/fast/forms/file/input-file-re-render-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/file/input-file-re-render-expected.txt.
1822         * platform/mac/fast/forms/file/input-file-re-render-expected.txt:
1823
1824 2018-07-30  Ryan Haddad  <ryanhaddad@apple.com>
1825
1826         Update TestExpectations for mac-wk1.
1827
1828         Unreviewed test gardening.
1829
1830         * platform/mac-wk1/TestExpectations:
1831
1832 2018-07-30  Chris Dumez  <cdumez@apple.com>
1833
1834         Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent()
1835         https://bugs.webkit.org/show_bug.cgi?id=187284
1836
1837         Unreviewed, roll r233496 and r233571 now that all known issues have been fixed via
1838         dependency bugs.
1839
1840         * media/track/video-track-addition-and-frame-removal-expected.txt: Added.
1841         * media/track/video-track-addition-and-frame-removal.html: Added.
1842
1843 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
1844
1845         [Win] Layout test http/tests/security/canvas-remote-read-remote-video-hls.html is failing.
1846         https://bugs.webkit.org/show_bug.cgi?id=188169
1847
1848         Unreviewed test gardening.
1849
1850         * platform/win/TestExpectations:
1851
1852 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
1853
1854         [Win] Layout test fast/text/complex-first-glyph-with-initial-advance.html is failing.
1855         https://bugs.webkit.org/show_bug.cgi?id=188168
1856
1857         Unreviewed test gardening.
1858
1859         * platform/win/TestExpectations:
1860
1861 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
1862
1863         [Win] Layout test fast/repaint/canvas-object-fit.html is failing.
1864         https://bugs.webkit.org/show_bug.cgi?id=188167
1865
1866         Unreviewed test gardening.
1867
1868         * platform/win/TestExpectations:
1869
1870 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
1871
1872         [Win] Layout test webanimations/accessing-current-time-after-clearing-css-animation-effect.html is failing.
1873         https://bugs.webkit.org/show_bug.cgi?id=188166
1874
1875         Unreviewed test gardening.
1876
1877         * platform/win/TestExpectations:
1878
1879 2018-07-30  Zan Dobersek  <zdobersek@igalia.com>
1880
1881         Unreviewed WPE gardening. Adding and adjusting a bunch of expectations
1882         to cover various ASSERT crashers.
1883
1884         * platform/wpe/TestExpectations:
1885
1886 2018-07-30  Zan Dobersek  <zdobersek@igalia.com>
1887
1888         Unreviewed WPE gardening.
1889
1890         Adding two WPE-specific test baselines. Adjusting or adding a few
1891         additional test expectations.
1892
1893         * platform/wpe/TestExpectations:
1894         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: Added.
1895         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt: Added.
1896
1897 2018-07-29  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1898
1899         [Curl] Test gardening
1900         https://bugs.webkit.org/show_bug.cgi?id=188155
1901
1902         Unreviewed test gardening.
1903
1904         * platform/wincairo/TestExpectations:
1905
1906 2018-07-29  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1907
1908         [Curl] Fix the bug when client reject the redirect on WebKitLegacy.
1909         https://bugs.webkit.org/show_bug.cgi?id=188130
1910
1911         Reviewed by Darin Adler.
1912
1913         * platform/wincairo/TestExpectations:
1914         - xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Pass
1915
1916 2018-07-24  Simon Fraser  <simon.fraser@apple.com>
1917
1918         Animation stops with object-fit:contain on an animated 2d canvas
1919         https://bugs.webkit.org/show_bug.cgi?id=187840
1920
1921         Reviewed by Zalan Bujtas.
1922
1923         * fast/repaint/canvas-object-fit-expected.txt: Added.
1924         * fast/repaint/canvas-object-fit.html: Added.
1925
1926 2018-07-27  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1927
1928         [Curl] Test gardening
1929         https://bugs.webkit.org/show_bug.cgi?id=188129
1930
1931         Unreviewed test gardening.
1932
1933         * platform/wincairo/TestExpectations:
1934         * platform/wincairo/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Added.
1935
1936 2018-07-27  Simon Fraser  <simon.fraser@apple.com>
1937
1938         Adjust the color matrix for the inverse apple-invert-lightness() transformation
1939         https://bugs.webkit.org/show_bug.cgi?id=188131
1940         rdar://problem/42673070
1941
1942         Reviewed by Zalan Bujtas.
1943
1944         Rebaseline tests that use the filter inversion. Add a new test that does inversion
1945         for a whole range of colors, to get good coverage of the inversion matrix.
1946
1947         * editing/style/inverse-color-filter-expected.txt: Added.
1948         * editing/style/inverse-color-filter.html: Added.
1949         * editing/style/set-backColor-with-color-filter-expected.txt:
1950         * editing/style/set-foreColor-with-color-filter-expected.txt:
1951         * platform/win/TestExpectations:
1952
1953 2018-07-27  Michael Catanzaro  <mcatanzaro@igalia.com>
1954
1955         More unreviewed GTK test gardening
1956
1957         * TestExpectations:
1958
1959 2018-07-27  David Fenton  <david_fenton@apple.com>
1960
1961         LayoutTest http/tests/cache/disk-cache/disk-cache-204-status-code.html is a flaky failure.
1962         https://bugs.webkit.org/show_bug.cgi?id=162685
1963
1964         Unreviewed test gardening, marked as flaky on iOS Release.
1965
1966         * platform/ios-wk2/TestExpectations:
1967
1968 2018-07-27  Simon Fraser  <simon.fraser@apple.com>
1969
1970         Be more conservative with compositing layer creation when memory is low
1971         https://bugs.webkit.org/show_bug.cgi?id=187866
1972         rdar://problem/42366345
1973
1974         Reviewed by Zalan Bujtas.
1975         
1976         * compositing/layer-creation/compositing-policy-expected.txt: Added.
1977         * compositing/layer-creation/compositing-policy.html: Added.
1978
1979 2018-07-27  Zalan Bujtas  <zalan@apple.com>
1980
1981         [WK1] ASSERTION FAILED: renderer().repaintLayoutRects().m_repaintRect == renderer().clippedOverflowRectForRepaint(renderer().containerForRepaint()) in WebCore::RenderLayer::updateLayerPositionsAfterScroll
1982         https://bugs.webkit.org/show_bug.cgi?id=188122
1983         <rdar://problem/42584790>
1984
1985         Reviewed by Simon Fraser.
1986
1987         * platform/mac-wk1/TestExpectations:
1988
1989 2018-07-27  Michael Catanzaro  <mcatanzaro@igalia.com>
1990
1991         Unreviewed GTK test gardening
1992
1993         * TestExpectations:
1994         * platform/gtk/TestExpectations:
1995
1996 2018-07-27  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1997
1998         [Curl] Crash on synchronous request via ResourceHandle.
1999         https://bugs.webkit.org/show_bug.cgi?id=188033
2000
2001         Reviewed by Alex Christensen.
2002
2003         bug/188033 Crash sync xmlhttprequest
2004
2005         * platform/wincairo/TestExpectations:
2006
2007 2018-07-27  David Fenton  <david_fenton@apple.com>
2008
2009         Layout Test tiled-drawing/scrolling/fixed/four-bars-zoomed.html is flaky text failure.
2010         https://bugs.webkit.org/show_bug.cgi?id=188096
2011
2012         Unreviewed test gardening, marked test as flaky.
2013
2014         * platform/mac-wk2/TestExpectations:
2015
2016 2018-07-27  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2017
2018         [Curl] Set correct source info to ResourceResponse.
2019         https://bugs.webkit.org/show_bug.cgi?id=188069
2020
2021         Reviewed by Fujii Hironori.
2022
2023         * platform/wincairo/TestExpectations:
2024           - http/tests/cache/disk-cache/disk-cache-302-status-code.html: Pass
2025
2026 2018-07-27  Fujii Hironori  <Hironori.Fujii@sony.com>
2027
2028         [WinCairo] Unreviewed test gardening
2029
2030         * platform/wincairo/TestExpectations:
2031         Enable test cases under http/tests/css.
2032
2033 2018-07-26  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2034
2035         [Curl] Test gardening
2036         https://bugs.webkit.org/show_bug.cgi?id=188090
2037
2038         Unreviewed test gardening.
2039         Rearrange http test section.
2040
2041         * platform/wincairo/TestExpectations:
2042
2043 2018-07-26  Zalan Bujtas  <zalan@apple.com>
2044
2045         [Fullscreen] Do not create composited layers for renderers unless they are part of the fullscreen subtree.
2046         https://bugs.webkit.org/show_bug.cgi?id=188087
2047         <rdar://problem/42632124>
2048
2049         Reviewed by Simon Fraser.
2050
2051         * compositing/no-compositing-when-fulll-screen-is-present-expected.txt: Added.
2052         * compositing/no-compositing-when-fulll-screen-is-present.html: Added.
2053
2054 2018-07-26  Ryan Haddad  <ryanhaddad@apple.com>
2055
2056         Unreviewed, rolling out r234281.
2057
2058         Broke internal builds.
2059
2060         Reverted changeset:
2061
2062         "[Datalist] Add button to TextFieldInputs with a datalist"
2063         https://bugs.webkit.org/show_bug.cgi?id=187741
2064         https://trac.webkit.org/changeset/234281
2065
2066 2018-07-26  Aditya Keerthi  <akeerthi@apple.com>
2067
2068         [Datalist] Add button to TextFieldInputs with a datalist
2069         https://bugs.webkit.org/show_bug.cgi?id=187741
2070
2071         Reviewed by Tim Horton.
2072
2073         Added tests to verify appearance of TextFieldInputs with a datalist.
2074
2075         * fast/forms/datalist/datalist-searchinput-appearance.html: Added.
2076         * fast/forms/datalist/datalist-textinput-appearance.html: Added.
2077         * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.png: Added.
2078         * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
2079         * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.png: Added.
2080         * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
2081
2082 2018-07-26  Antoine Quint  <graouts@apple.com>
2083
2084         [Web Animations] Accelerated animations don't respect a positive delay value
2085         https://bugs.webkit.org/show_bug.cgi?id=186930
2086         <rdar://problem/41393393>
2087
2088         Reviewed by Dean Jackson.
2089
2090         Creating a new test that runs an accelerated animation on a non-positioned element with a small
2091         positive delay. Prior to this patch, the element would move slightly when the delay elapses but
2092         wouldn't animate towards the target value. With this patch, it animatea correctly. To check
2093         that it does animate, we add a cache over the element except for the first 25px which is the area
2094         within which it might have moved prior to this patch. This way the test only passes if the element
2095         is fully hidden by the cache.
2096
2097         * webanimations/accelerated-animation-with-delay-expected.html: Added.
2098         * webanimations/accelerated-animation-with-delay.html: Added.
2099
2100 2018-07-26  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2101
2102         [Curl] Test gardening
2103         https://bugs.webkit.org/show_bug.cgi?id=188076
2104
2105         Unreviewed test gardening.
2106
2107         Mark diskcache test "Failure" for upcoming fix:
2108         - https://bugs.webkit.org/show_bug.cgi?id=188069.
2109
2110         * platform/wincairo/TestExpectations:
2111           - http/tests/cache/disk-cache/disk-cache-302-status-code.html [ Failure ]
2112
2113 2018-07-26  Nan Wang  <n_wang@apple.com>
2114
2115         AX: nothing returned for various previous text marker APIs from one div/p node to another
2116         https://bugs.webkit.org/show_bug.cgi?id=188071
2117
2118         Reviewed by Chris Fleizach.
2119
2120         * accessibility/mac/text-marker-p-tags-expected.txt: Added.
2121         * accessibility/mac/text-marker-p-tags.html: Added.
2122         * accessibility/mac/text-marker-string-for-document-range-expected.txt:
2123
2124 2018-07-26  David Fenton  <david_fenton@apple.com>
2125
2126         Layout Test webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination.html is timing out on mac Debug
2127         https://bugs.webkit.org/show_bug.cgi?id=188061
2128
2129         Unreviewed test gardening.
2130
2131         Marked test as [ Slow ].
2132
2133         * platform/mac/TestExpectations:
2134
2135 2018-07-26  Ryan Haddad  <ryanhaddad@apple.com>
2136
2137         Unreviewed, update TestExpectations for macOS WK1.
2138
2139         * platform/mac-wk1/TestExpectations:
2140
2141 2018-07-26  Andy VanWagoner  <andy@vanwagoner.family>
2142
2143         JSC: Intl API should ignore encoding when parsing BCP 47 language tag from ISO 15897 locale string (passed via LANG)
2144         https://bugs.webkit.org/show_bug.cgi?id=167991
2145
2146         Reviewed by Michael Catanzaro.
2147
2148         Replaced expecting throwing a runtime error to avoid a crash, with testing for good default locale fallback behavior.
2149
2150         * js/intl-default-locale-expected.txt: Added.
2151         * js/intl-default-locale.html: Added.
2152         * js/intl-invalid-locale-crash-expected.txt: Removed.
2153         * js/intl-invalid-locale-crash.html: Removed.
2154         * platform/win/TestExpectations:
2155
2156 2018-07-26  Miguel Gomez  <magomez@igalia.com>
2157
2158         Unreviewed GTK+ and WPE gardening after r234252.
2159
2160         * platform/gtk/TestExpectations:
2161         * platform/gtk/fast/overflow/line-clamp-expected.png:
2162         * platform/gtk/fast/overflow/line-clamp-expected.txt:
2163         * platform/wpe/TestExpectations:
2164
2165 2018-07-26  Antoine Quint  <graouts@apple.com>
2166
2167         [Web Animations] REGRESSION: transition added immediately after element creation doesn't work
2168         https://bugs.webkit.org/show_bug.cgi?id=187942
2169
2170         Reviewed by Dean Jackson.
2171
2172         Creating a new test that runs a transition based on an explicit value being removed in favor
2173         of the implicit value of a property that can be accelerated. To check that we indeed run the
2174         animation, we have a cache that covers the entire range of interpolated values except for the
2175         start and end values and wait 100ms after creating the transition to end the test. Prior to this
2176         patch, the element would be at its start value and a 1px red line would show to the right of the
2177         cache. With this patch, the red line is hidden by the cache as it's animated.
2178
2179         We also add a test that checks that we do not create a composited layer when several transitions,
2180         with only one being potentially accelerated, target the same element.
2181
2182         * webanimations/accelerated-transition-by-removing-property-expected.html: Added.
2183         * webanimations/accelerated-transition-by-removing-property.html: Added.
2184         * webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Added.
2185         * webanimations/partly-accelerated-transition-by-removing-property.html: Added.
2186
2187 2018-07-26  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2188
2189         [Curl] Test gardening
2190         https://bugs.webkit.org/show_bug.cgi?id=188034
2191
2192         Unreviewed WinCairo gardening.
2193
2194         Add expected file.
2195
2196         * http/tests/xmlhttprequest/resources/print-referer.php: Added.
2197         * http/tests/xmlhttprequest/simple-sync-expected.txt: Added.
2198         * http/tests/xmlhttprequest/simple-sync.html:
2199
2200 2018-07-25  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2201
2202         [Curl] Test gardening
2203         https://bugs.webkit.org/show_bug.cgi?id=188034
2204
2205         Unreviewed WinCairo gardening.
2206
2207         * httpxmlhttprequest/simple-sync.html: Added.
2208         * platform/wincairo/TestExpectations:
2209
2210 2018-07-25  Zalan Bujtas  <zalan@apple.com>
2211
2212         REGRESSION(r227577) Text on TV & Movies page doesn't wrap properly in iTunes
2213         https://bugs.webkit.org/show_bug.cgi?id=188018
2214         <rdar://problem/42517520>
2215
2216         Reviewed by Dean Jackson.
2217
2218         * fast/block/lines-clamp-advanced-expected.html: Removed.
2219         * fast/block/lines-clamp-advanced-rl-expected.html: Removed.
2220         * fast/block/lines-clamp-advanced-rl.html: Removed.
2221         * fast/block/lines-clamp-advanced.html: Removed.
2222         * fast/block/lines-clamp-basic-expected.html: Removed.
2223         * fast/block/lines-clamp-basic-rl-expected.html: Removed.
2224         * fast/block/lines-clamp-basic-rl.html: Removed.
2225         * fast/block/lines-clamp-basic.html: Removed.
2226         * fast/css/lines-clamp-parsing-expected.txt: Removed.
2227         * fast/css/lines-clamp-parsing.html: Removed.
2228         * fast/overflow/line-clamp-with-text-shadow-expected.html: Added.
2229         * fast/overflow/line-clamp-with-text-shadow.html: Added.
2230         * platform/ios-simulator-wk2/fast/overflow/line-clamp-expected.txt: Removed.
2231
2232 2018-07-25  David Fenton  <david_fenton@apple.com>
2233
2234         Layout Test media/audio-concurrent-supported.html is a flaky failure.
2235         https://bugs.webkit.org/show_bug.cgi?id=188017
2236
2237         Unreviewed test gardening.
2238
2239         * platform/ios-simulator-wk2/TestExpectations:
2240
2241 2018-07-25  David Fenton  <david_fenton@apple.com>
2242
2243         Unreviewed, rolling out r234187.
2244
2245         the layout test added with this change is flaky on the bots
2246
2247         Reverted changeset:
2248
2249         "Animation stops with object-fit:contain on an animated 2d
2250         canvas"
2251         https://bugs.webkit.org/show_bug.cgi?id=187840
2252         https://trac.webkit.org/changeset/234187
2253
2254 2018-07-25  Andy VanWagoner  <andy@vanwagoner.family>
2255
2256         [INTL] Intl constructor lengths should be configurable
2257         https://bugs.webkit.org/show_bug.cgi?id=187960
2258
2259         Reviewed by Saam Barati.
2260
2261         Expect DateTimeFormat formatToParts length to be 1.
2262
2263         * js/intl-datetimeformat-expected.txt:
2264         * js/script-tests/intl-datetimeformat.js:
2265
2266 2018-07-25  Ms2ger  <Ms2ger@igalia.com>
2267
2268         [GTK][WPE] Unreviewed test gardening
2269         https://bugs.webkit.org/show_bug.cgi?id=188003
2270
2271         Unreviewed test gardening.
2272
2273         * platform/gtk/TestExpectations:
2274           - webgl/2.0.0/conformance2/glsl3/: skip while we disable WebGL2 support
2275           - media/video-restricted-invisible-autoplay-allowed-when-visible.html: mark as flaky
2276           - compositing/backing/backing-store-attachment-fill-forwards-animation.html: mark as failing
2277           - http/tests/security/canvas-remote-read-remote-video-hls.html: mark as failing
2278         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2279           Update for r233935.
2280
2281 2018-07-24  Chris Dumez  <cdumez@apple.com>
2282
2283         REGRESSION (r219757): Accessing response getter of XHR instance from IFRAME sets constructor to Object from the IFRAME
2284         https://bugs.webkit.org/show_bug.cgi?id=187411
2285         <rdar://problem/41920593>
2286
2287         Reviewed by Sam Weinig.
2288
2289         Add layout test coverage. I have verified locally that it passes in Chromium as well.
2290
2291         * http/tests/xmlhttprequest/resources/data.json: Added.
2292         * http/tests/xmlhttprequest/resources/xhr-response-constructor-iframe.html: Added.
2293         * http/tests/xmlhttprequest/xhr-response-constructor-subframe-expected.txt: Added.
2294         * http/tests/xmlhttprequest/xhr-response-constructor-subframe.html: Added.
2295
2296 2018-07-24  Simon Fraser  <simon.fraser@apple.com>
2297
2298         Animation stops with object-fit:contain on an animated 2d canvas
2299         https://bugs.webkit.org/show_bug.cgi?id=187840
2300
2301         Reviewed by Zalan Bujtas.
2302
2303         * fast/repaint/canvas-object-fit-expected.txt: Added.
2304         * fast/repaint/canvas-object-fit.html: Added.
2305
2306 2018-07-24  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2307
2308         [Curl] Add support for wss:// websockets
2309         https://bugs.webkit.org/show_bug.cgi?id=172630
2310
2311         Reviewed by Fujii Hironori.
2312
2313         Pass simple-wss.html.
2314
2315         * platform/wincairo/TestExpectations:
2316
2317 2018-07-24  Chris Dumez  <cdumez@apple.com>
2318
2319         Unreviewed, rolling out r233496 and r233571.
2320
2321         Likely cause of <rdar://problem/42160890> and
2322         <rdar://problem/42329658> as ActiveDOMObjects can now be
2323         constructed / destroyed while we are iterating over them.
2324
2325         Reverted changesets:
2326
2327         "Nullptr crash accessing Document in
2328         GenericEventQueue::dispatchOneEvent()"
2329         https://bugs.webkit.org/show_bug.cgi?id=187284
2330         https://trac.webkit.org/changeset/233496
2331
2332         "REGRESSION(r233496): macOS Sierra hits debug assertions in
2333         TrackListBase::suspend"
2334         https://bugs.webkit.org/show_bug.cgi?id=187378
2335         https://trac.webkit.org/changeset/233571
2336
2337 2018-07-24  Thibault Saunier  <tsaunier@igalia.com>
2338
2339         Unreviewed WPE/GTK gardening.
2340
2341         Disabled newly added webrtc tests that depend on implementing WebAudioSourceProviderGStreamer.
2342
2343         Namely:
2344           webrtc/peer-connection-createMediaStreamDestination.html
2345
2346         * platform/gtk/TestExpectations:
2347         * platform/wpe/TestExpectations:
2348
2349 2018-07-24  Ryan Haddad  <ryanhaddad@apple.com>
2350
2351         Mark http/tests/workers/service/serviceworkerclients-matchAll.https.html as flaky.
2352         https://bugs.webkit.org/show_bug.cgi?id=183705
2353
2354         Unreviewed test gardening.
2355
2356         * platform/ios-wk2/TestExpectations:
2357         * platform/mac-wk2/TestExpectations:
2358
2359 2018-07-24  Antoine Quint  <graouts@apple.com>
2360
2361         [Web Animations] Crash when setting an animation style on an existing animation that had its effect set to null
2362         https://bugs.webkit.org/show_bug.cgi?id=187953
2363
2364         Reviewed by Dean Jackson.
2365
2366         Add a new test that sets an animation property via style after setting the initial animation's effect to null.
2367
2368         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect-expected.txt: Added.
2369         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html: Added.
2370
2371 2018-07-24  Antoine Quint  <graouts@apple.com>
2372
2373         [Web Animations] Crash when setting "animation: none" after clearing an animation's effect
2374         https://bugs.webkit.org/show_bug.cgi?id=187952
2375
2376         Reviewed by Dean Jackson.
2377
2378         Add a new test that checks that setting "animation: none" on an element that previously had a valid
2379         CSS animation and for which the effect was set to null does not crash.
2380
2381         * webanimations/setting-css-animation-none-after-clearing-effect-expected.txt: Added.
2382         * webanimations/setting-css-animation-none-after-clearing-effect.html: Added.
2383
2384 2018-07-24  Antoine Quint  <graouts@apple.com>
2385
2386         [Web Animations] Crash accessing CSSAnimation::bindingsCurrentTime when effect has been set to null
2387         https://bugs.webkit.org/show_bug.cgi?id=187950
2388         <rdar://problem/42515747>
2389
2390         Reviewed by Dean Jackson.
2391
2392         Add a new test where we check that the current time of a CSSAnimation can be accessed after setting its effect to null.
2393
2394         * webanimations/accessing-current-time-after-clearing-css-animation-effect-expected.txt: Added.
2395         * webanimations/accessing-current-time-after-clearing-css-animation-effect.html: Added.
2396
2397 2018-07-24  Daniel Bates  <dabates@apple.com>
2398
2399         Cannot view PDF's on my.gov.au: "Refused to load https://my.gov.au/attachment/viewAttachment because it
2400         appears in neither the object-src directive nor the default-src directive of the Content Security Policy"
2401         https://bugs.webkit.org/show_bug.cgi?id=187870
2402         <rdar://problem/41190880>
2403
2404         Reviewed by Dean Jackson.
2405
2406         Add new tests and fix up the existing test http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html
2407         so that still tests a scenario where a same-origin plugin document loaded in a child window is blocked from
2408         loading its plugin now that that "object-src: 'none'" is no longer inherited by the plugin document.
2409
2410         * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl:
2411         * http/tests/security/contentSecurityPolicy/resources/checkDidSameOriginChildWindowLoad.js: Added.
2412         (checkDidSameOriginChildWindowLoadAndNotifyDone):
2413         (checkDidLoad):
2414         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
2415         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window.html: Added.
2416         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt:
2417         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report-expected.txt: Added.
2418         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report.php: Added.
2419         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html:
2420         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window-expected.txt: Added.
2421         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window.html: Added.
2422         * platform/ios/TestExpectations: Skip the included tests as we do not support plugins on iOS.
2423         * platform/win/TestExpectations: Skip the included tests as plugins do not seem to work on Windows. We currently skip many
2424         (if not all) plugin tests on Windows despite <rdar://problem/5074411> being marked as Closed (why?). 
2425
2426 2018-07-24  Zan Dobersek  <zdobersek@igalia.com>
2427
2428         Unreviewed WPE gardening.
2429
2430         Adding WPE-specific baselines for WebGL2 conformance tests that are
2431         already passing on this port.
2432
2433         * platform/wpe/webgl: Added.
2434         * platform/wpe/webgl/2.0.0: Added.
2435         * platform/wpe/webgl/2.0.0/conformance2: Added.
2436         * platform/wpe/webgl/2.0.0/conformance2/glsl3: Added.
2437         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt: Added.
2438         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt: Added.
2439         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt: Added.
2440         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt: Added.
2441         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt: Added.
2442         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt: Added.
2443         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt: Added.
2444         * platform/wpe/webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: Added.
2445         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: Added.
2446         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt: Added.
2447         * platform/wpe/webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt: Added.
2448         * platform/wpe/webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt: Added.
2449         * platform/wpe/webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt: Added.
2450         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt: Added.
2451         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt: Added.
2452         * platform/wpe/webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt: Added.
2453         * platform/wpe/webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt: Added.
2454         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt: Added.
2455         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: Added.
2456         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt: Added.
2457         * platform/wpe/webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: Added.
2458         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: Added.
2459         * platform/wpe/webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt: Added.
2460         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt: Added.
2461         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt: Added.
2462         * platform/wpe/webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt: Added.
2463         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt: Added.
2464         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: Added.
2465
2466 2018-07-24  Thibault Saunier  <tsaunier@igalia.com>
2467
2468         [WPE][GTK] Implement PeerConnection API on top of libwebrtc
2469         https://bugs.webkit.org/show_bug.cgi?id=186932
2470
2471         Reviewed by Philippe Normand.
2472
2473         * platform/gtk/TestExpectations: Enable webrtc tests.
2474
2475 2018-07-24  Dirk Schulze  <krit@webkit.org>
2476
2477         [css-masking] Black backdrop on -webkit-clip-path on SVG root
2478         https://bugs.webkit.org/show_bug.cgi?id=187880
2479
2480         Avoid duplicated clip in RenderLayer.
2481
2482         Reviewed by Simon Fraser.
2483
2484         * svg/clip-path/clip-path-on-svg-005-expected.svg: Added.
2485         * svg/clip-path/clip-path-on-svg-005.svg: Added.
2486
2487 2018-07-23  Per Arne Vollan  <pvollan@apple.com>
2488
2489         The test webanimations/accessing-current-time-after-finished-css-animation-target-removal.html is failing on Windows.
2490         https://bugs.webkit.org/show_bug.cgi?id=187943
2491
2492         Unreviewed test gardening.
2493
2494         * platform/win/TestExpectations:
2495
2496 2018-07-23  Manuel Rego Casasnovas  <rego@igalia.com>
2497
2498         [css-grid] Add support for calc() in gutter properties
2499         https://bugs.webkit.org/show_bug.cgi?id=187902
2500
2501         Reviewed by Simon Fraser.
2502
2503         Two tests are now passing thanks to this change.
2504
2505         * TestExpectations:
2506
2507 2018-07-23  Andy VanWagoner  <andy@vanwagoner.family>
2508
2509         [INTL] Language tags are not canonicalized
2510         https://bugs.webkit.org/show_bug.cgi?id=185836
2511
2512         Reviewed by Keith Miller.
2513
2514         Use gregory instead of gregorian, matching test262/intl402 and other engines.
2515         Remove tests for algorithmic numbering systems. Add NumberFormat numbering system tests.
2516
2517         * js/intl-datetimeformat-expected.txt:
2518         * js/intl-numberformat-expected.txt:
2519         * js/script-tests/intl-datetimeformat.js:
2520         * js/script-tests/intl-numberformat.js:
2521         (string_appeared_here):
2522
2523 2018-07-23  Sihui Liu  <sihui_liu@apple.com>
2524
2525         CrashTracer: com.apple.WebKit.Storage at WebCore: WebCore::encodeKey
2526         https://bugs.webkit.org/show_bug.cgi?id=187927
2527         <rdar://problem/42516426>
2528
2529         Reviewed by Chris Dumez.
2530
2531         Add a new test case in existing test file to cover the crash case and update the expecation accordingly.
2532
2533         * storage/indexeddb/index-multientry-expected.txt:
2534         * storage/indexeddb/index-multientry-private-expected.txt:
2535         * storage/indexeddb/resources/index-multientry.js:
2536         (addData):
2537
2538 2018-07-23  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2539
2540         [Curl] Test gardening
2541         https://bugs.webkit.org/show_bug.cgi?id=187932
2542
2543         Unreviewed test gardening.
2544
2545         Enable Secure WebSocket tests.
2546
2547         * platform/wincairo/TestExpectations:
2548
2549 2018-07-23  Justin Fan  <justin_fan@apple.com>
2550
2551         Enable WebGL2 glsl3 tests with expected FAIL results
2552         https://bugs.webkit.org/show_bug.cgi?id=187929
2553         <rdar://problem/42516498>
2554
2555         Reviewed by Dean Jackson.
2556
2557         Before enabling glsl ES 3 for WebGL2 work, enable corresponding webgl2 conformance tests.
2558
2559         * TestExpectations:
2560         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
2561         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
2562         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
2563         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
2564         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
2565         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
2566         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
2567         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
2568         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
2569         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
2570         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
2571         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
2572         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
2573         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
2574         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
2575         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
2576         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
2577         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
2578         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
2579         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
2580         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
2581         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
2582         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
2583         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
2584         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
2585         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
2586         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
2587         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
2588         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
2589         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
2590         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
2591         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
2592         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
2593         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
2594         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
2595         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
2596         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
2597
2598 2018-07-23  Nan Wang  <n_wang@apple.com>
2599
2600         AX: Press tab to highlight items on a webpage is not working with voiceover enabled
2601         https://bugs.webkit.org/show_bug.cgi?id=187824
2602
2603         Reviewed by Zalan Bujtas.
2604
2605         * accessibility/mac/tab-focus-post-notification-expected.txt: Added.
2606         * accessibility/mac/tab-focus-post-notification.html: Added.
2607
2608 2018-07-23  Antoine Quint  <graouts@apple.com>
2609
2610         [Web Animations] Querying the current time of a finished CSSAnimation after removing its target leads to a crash
2611         https://bugs.webkit.org/show_bug.cgi?id=187906
2612
2613         Reviewed by Dean Jackson.
2614
2615         Add a new test that checks the behavior of a CSSAnimation instance after its completion and removal of its target.
2616
2617         * webanimations/accessing-current-time-after-finished-css-animation-target-removal-expected.txt: Added.
2618         * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html: Added.
2619
2620 2018-07-23  Chris Dumez  <cdumez@apple.com>
2621
2622         REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
2623         https://bugs.webkit.org/show_bug.cgi?id=183705
2624         <rdar://problem/42440606>
2625
2626         Unreviewed, attempting a better fix for http/tests/workers/service/serviceworkerclients-matchAll.https.html.
2627         If it fixes the flakiness I'll do the same for the 2 page cache tests.
2628
2629         * http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
2630         (waitFor):
2631         (matchAllPromise2):
2632         (async.doTestAfterMessage):
2633         (matchAllPromise1): Deleted.
2634         (then): Deleted.
2635         * platform/ios-wk2/TestExpectations:
2636         * platform/mac-wk2/TestExpectations:
2637
2638 2018-07-23  Per Arne Vollan  <pvollan@apple.com>
2639
2640         Layout test webanimations/empty-keyframes-crash.html is failing on Windows.
2641         https://bugs.webkit.org/show_bug.cgi?id=187912
2642
2643         Unreviewed test gardening.
2644
2645         * platform/win/TestExpectations:
2646
2647 2018-07-23  Per Arne Vollan  <pvollan@apple.com>
2648
2649         Skip crypto tests on Windows.
2650         https://bugs.webkit.org/show_bug.cgi?id=165090
2651
2652         Unreviewed test gardening.
2653
2654         * platform/win/TestExpectations:
2655
2656 2018-07-23  Ryan Haddad  <ryanhaddad@apple.com>
2657
2658         Mark http/tests/security/bypassing-cors-checks-for-extension-urls.html as flaky.
2659         https://bugs.webkit.org/show_bug.cgi?id=187658
2660
2661         Unreviewed test gardening.
2662
2663         * platform/mac-wk2/TestExpectations:
2664
2665 2018-07-23  Ryan Haddad  <ryanhaddad@apple.com>
2666
2667         Mark three service worker clients tests as flaky.
2668         https://bugs.webkit.org/show_bug.cgi?id=183705
2669
2670         Unreviewed test gardening.
2671
2672         * platform/ios-wk2/TestExpectations:
2673         * platform/mac-wk2/TestExpectations:
2674
2675 2018-07-22  Dean Jackson  <dino@apple.com>
2676
2677         fullscreen env() variables should have initial values
2678         https://bugs.webkit.org/show_bug.cgi?id=187897
2679         <rdar://problem/42485682>
2680
2681         Reviewed by Sam Weinig.
2682
2683         * fullscreen/fullscreen-env-initial-expected.html: Added.
2684         * fullscreen/fullscreen-env-initial.html: Added.
2685
2686 2018-07-20  John Wilander  <wilander@apple.com>
2687
2688         Resource Load Statistics: Enable basic functionality in experimental debug mode
2689         https://bugs.webkit.org/show_bug.cgi?id=187835
2690         <rdar://problem/42408590>
2691
2692         Reviewed by Chris Dumez.
2693
2694         This patch makes the experimental ITP Debug Mode feature work, at least
2695         to a basic level.
2696
2697         * http/tests/resourceLoadStatistics/enable-debug-mode-expected.txt: Added.
2698         * http/tests/resourceLoadStatistics/enable-debug-mode.html: Added.
2699         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode-expected.txt: Added.
2700         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html: Added.
2701
2702 2018-07-20  Sihui Liu  <sihui_liu@apple.com>
2703
2704         [ MacOS iOS ] Layout Test storage/indexeddb/modern/opendatabase-after-storage-crash.html is flaky
2705         https://bugs.webkit.org/show_bug.cgi?id=187648
2706         <rdar://problem/42405935>
2707
2708         Reviewed by Brady Eidson.
2709
2710         Make test wait until requests finish to get correct result, because indexedDB operations are asynchronous.
2711
2712         * storage/indexeddb/modern/opendatabase-after-storage-crash-expected.txt:
2713         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
2714
2715 2018-07-19  Simon Fraser  <simon.fraser@apple.com>
2716
2717         Remove completed animations from GraphicsLayer, thus avoiding excessive backing store allocation
2718         https://bugs.webkit.org/show_bug.cgi?id=187844
2719         rdar://problem/40387294
2720
2721         Reviewed by Dean Jackson.
2722
2723         * compositing/backing/backing-store-attachment-fill-forwards-animation-expected.txt: Added.
2724         * compositing/backing/backing-store-attachment-fill-forwards-animation.html: Added.
2725
2726 2018-07-20  Ryosuke Niwa  <rniwa@apple.com>
2727
2728         Picking a color from the color panel for typing attributes needs to inverse transform through color-filter
2729         https://bugs.webkit.org/show_bug.cgi?id=187846
2730
2731         Reviewed by Simon Fraser.
2732
2733         Added tests to make sure foreground or background colors specified in execCommand don't get inverted.
2734
2735         Fixed the test which was asserting that textInputController.attributedSubstringFromRange doesn't invert the color
2736         since that's exactly what WebKit embedders uses to compute the style for color pickers.
2737
2738         Added new tests for copy & paste case using textInputController.legacyAttributedString.
2739
2740         * editing/execCommand/set-backColor-with-color-filter-from-scripts-expected.txt: Added.
2741         * editing/execCommand/set-backColor-with-color-filter-from-scripts.html: Added.
2742         * editing/execCommand/set-foreColor-with-color-filter-from-scripts-expected.txt: Added.
2743         * editing/execCommand/set-foreColor-with-color-filter-from-scripts.html: Added.
2744         * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt:
2745         * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: This test uses attributedSubstringFromRange,
2746         which implemented using editingAttributedStringFromRange in WebCore. Since this is exactly what WebKit embedders uses
2747         to compute the current style of the selected text, we need to invert the color here. This API's main clinet is input methods
2748         so this shouldn't affect other editing operations, in particular, copy and paste, which uses HTMLConverter.
2749         * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter-expected.txt: Added.
2750         * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter.html: Added. Make sure the attributed string
2751         generated for copy & paste does not invert foreground or background colors via textInputController.legacyAttributedString.
2752         This is testing HTMLConverter, not editingAttributedStringFromRange, used by WebKit embedders and input methods.
2753         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
2754         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added background color in the test.
2755         * editing/style/set-backColor-with-color-filter-expected.txt: Added.
2756         * editing/style/set-backColor-with-color-filter.html: Added.
2757         * editing/style/set-foreColor-with-color-filter-expected.txt: Renamed from exec-command-foreColor-with-color-filter-expected.txt.
2758         * editing/style/set-foreColor-with-color-filter.html: Renamed from exec-command-foreColor-with-color-filter.html.
2759         Updated the test to use testRunner.execCommand which uses CommandFromMenuOrKeyBinding in applyCommandToFrame since we're
2760         trying to test the code path taken by WebKit embedders and font panel here.
2761
2762 2018-07-20  Chris Dumez  <cdumez@apple.com>
2763
2764         REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
2765         https://bugs.webkit.org/show_bug.cgi?id=183705
2766
2767         Reviewed by Youenn Fablet.
2768
2769         At the beginning of the tests, wait for the client count to reach the expected value instead of
2770         expecting it to be the right value right away. Clients unregister themselves asynchronously so
2771         it is flaky otherwise.
2772
2773         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html:
2774         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html:
2775         * http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
2776         (async.doTestAfterMessage):
2777
2778 2018-07-20  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2779
2780         [Curl] Test gardening
2781         https://bugs.webkit.org/show_bug.cgi?id=187863
2782
2783         Unreviewed test gardening.
2784
2785         Enable WebSocket tests.
2786
2787         * platform/wincairo/TestExpectations:
2788
2789 2018-07-19  Jer Noble  <jer.noble@apple.com>
2790
2791         HLS resources with remote subresources will not taint canvasses.
2792         https://bugs.webkit.org/show_bug.cgi?id=187731
2793         <rdar://problem/42290703>
2794
2795         Reviewed by Brady Eidson.
2796
2797         * http/tests/media/resources/hls/test-vod-localhost.m3u8: Added.
2798         * http/tests/security/canvas-remote-read-remote-video-hls-expected.txt: Added.
2799         * http/tests/security/canvas-remote-read-remote-video-hls.html: Added.
2800
2801 2018-07-20  Ryan Haddad  <ryanhaddad@apple.com>
2802
2803         Rebaseline editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html for Sierra.
2804
2805         Unreviewed test gardening.
2806
2807         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added.
2808
2809 2018-07-20  Frederic Wang  <fwang@igalia.com>
2810
2811         Import new WPT tests for custom elements
2812         https://bugs.webkit.org/show_bug.cgi?id=187806
2813
2814         Reviewed by Javier Fernandez.
2815
2816         Some tests crashing or timing out are skipped. Also, one test depending on the availability
2817         of the @capture attribute of the HTMLInputElement element has a specific expectation on iOS.
2818
2819         * TestExpectations: Skip some tests crashing or timing out.
2820         * platform/ios/imported/w3c/web-platform-tests/custom-elements/reactions/HTMLInputElement-expected.txt: Added.
2821
2822 2018-07-19  Antoine Quint  <graouts@apple.com>
2823
2824         Flaky crash in AnimationTimeline::cancelOrRemoveDeclarativeAnimation
2825         https://bugs.webkit.org/show_bug.cgi?id=187530
2826         <rdar://problem/42095186>
2827
2828         Reviewed by Dean Jackson.
2829
2830         Adjust an existing test which assumes an animation might be running when it's not really, so we test the animation is
2831         not running using an alternate method.
2832
2833         * animations/keyframes-dynamic-expected.txt:
2834         * animations/keyframes-dynamic.html:
2835
2836 2018-07-19  Ryan Haddad  <ryanhaddad@apple.com>
2837
2838         Mark storage/indexeddb/modern/opendatabase-after-storage-crash.html as flaky.
2839         https://bugs.webkit.org/show_bug.cgi?id=187648
2840
2841         Unreviewed test gardening.
2842
2843         * platform/wk2/TestExpectations:
2844
2845 2018-07-19  Simon Fraser  <simon.fraser@apple.com>
2846
2847         Fix the test.
2848
2849         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html:
2850
2851 2018-07-18  Simon Fraser  <simon.fraser@apple.com>
2852
2853         Setting foreground color when editing should take color-filter into account, and report the correct foreground color for collapsed selections
2854         https://bugs.webkit.org/show_bug.cgi?id=187778
2855
2856         Reviewed by Ryosuke Niwa.
2857
2858         * editing/mac/attributed-string/attrib-string-colors-with-color-filter-expected.txt: Added.
2859         * editing/mac/attributed-string/attrib-string-colors-with-color-filter.html: Added.
2860         * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt: Added.
2861         * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: Added.
2862         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added.
2863         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added.
2864         * editing/style/exec-command-foreColor-with-color-filter-expected.txt: Added.
2865         * editing/style/exec-command-foreColor-with-color-filter.html: Added.
2866
2867 2018-07-19  Truitt Savell  <tsavell@apple.com>
2868
2869         [ win-ews ] http/tests/preload/onload_event.html is flakey crash on win-ews
2870         https://bugs.webkit.org/show_bug.cgi?id=187809
2871
2872         Unreviewed test gardening.
2873
2874         * platform/win/TestExpectations:
2875
2876 2018-07-19  Frederic Wang  <fwang@igalia.com>
2877
2878         Fix message of NotSupportedError exception thrown during custom element creation
2879         https://bugs.webkit.org/show_bug.cgi?id=187757
2880
2881         Reviewed by Yusuke Suzuki.
2882
2883         * fast/custom-elements/exceptions-for-synchronous-custom-element-creation-expected.txt: Added.
2884         * fast/custom-elements/exceptions-for-synchronous-custom-element-creation.html: Added.
2885
2886 2018-07-18  Ryan Haddad  <ryanhaddad@apple.com>
2887
2888         Rebaseline fast/css/apple-system-colors.html.
2889
2890         Unreviewed test gardening.
2891
2892         * platform/mac/fast/css/apple-system-colors-expected.txt:
2893
2894 2018-07-18  Antoine Quint  <graouts@apple.com>
2895
2896         [Web Animations] Interpolation between font-styles with a keyword value should be discrete
2897         https://bugs.webkit.org/show_bug.cgi?id=187722
2898
2899         Reviewed by Myles Maxfield.
2900
2901         Mark some WPT progressions.
2902
2903         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2904         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2905         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2906         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
2907         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
2908         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
2909
2910 2018-07-18  Jer Noble  <jer.noble@apple.com>
2911
2912         PiP from Element Fullscreen should match AVKit's behavior
2913         https://bugs.webkit.org/show_bug.cgi?id=187623
2914
2915         Reviewed by Jon Lee.
2916
2917         * TestExpectations:
2918         * media/fullscreen-video-going-into-pip-expected.txt: Removed.
2919         * media/fullscreen-video-going-into-pip.html: Removed.
2920         * media/video-contained-in-fullscreen-element-going-into-pip-expected.txt: Removed.
2921         * media/video-contained-in-fullscreen-element-going-into-pip.html: Removed.
2922         * platform/mac-wk2/TestExpectations:
2923
2924 2018-07-18  Truitt Savell  <tsavell@apple.com>
2925
2926        [ WK2 ] Layout Test http/wpt/service-workers/update-service-worker.https.html is a flaky Timeout
2927         https://bugs.webkit.org/show_bug.cgi?id=187766
2928
2929         Unreviewed test gardening.
2930
2931         * platform/wk2/TestExpectations:
2932
2933 2018-07-18  Alicia Boya García  <aboya@igalia.com>
2934
2935         [GTK] Unreviewed test gardening
2936         https://bugs.webkit.org/show_bug.cgi?id=187771
2937
2938         * TestExpectations:
2939         * platform/gtk/TestExpectations:
2940         * platform/wpe/TestExpectations:
2941
2942 2018-07-18  Simon Fraser  <simon.fraser@apple.com>
2943
2944         Fix the parsing of colors in attributed string tests, and make it possible to dump the typing attributes
2945         https://bugs.webkit.org/show_bug.cgi?id=187747
2946
2947         Reviewed by Ryosuke Niwa.
2948         
2949         Fix the parsing of color properties in dump-attributed-string.js, and treat NSStrokeColor as
2950         a color. Rebase all the affected tests. Give macOS Sierra its own expectations with the legacy NSCustomColorSpace.
2951         
2952         Add attributed-string-for-typing.html which tests typingAttributes.
2953
2954         * editing/mac/attributed-string/anchor-element-expected.txt:
2955         * editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added.
2956         * editing/mac/attributed-string/attributed-string-for-typing.html: Added.
2957         * editing/mac/attributed-string/basic-expected.txt:
2958         * editing/mac/attributed-string/comment-cdata-section-expected.txt:
2959         * editing/mac/attributed-string/font-size-expected.txt:
2960         * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
2961         * editing/mac/attributed-string/font-weight-expected.txt:
2962         * editing/mac/attributed-string/letter-spacing-expected.txt:
2963         * editing/mac/attributed-string/resources/dump-attributed-string.js:
2964         (dumpAttributedString):
2965         (formatNonParagraphAttributeValue):
2966         (parseNSColorDescription):
2967         (window.onload):
2968         (serializeAttributedString.log): Deleted.
2969         (serializeAttributedString.): Deleted.
2970         (serializeAttributedString): Deleted.
2971         * editing/mac/attributed-string/text-decorations-expected.txt:
2972         * editing/mac/attributed-string/vertical-align-expected.txt:
2973         * platform/mac-sierra/editing/mac/attributed-string/anchor-element-expected.txt:
2974         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added.
2975         * platform/mac-sierra/editing/mac/attributed-string/basic-expected.txt:
2976         * platform/mac-sierra/editing/mac/attributed-string/comment-cdata-section-expected.txt:
2977         * platform/mac-sierra/editing/mac/attributed-string/font-size-expected.txt:
2978         * platform/mac-sierra/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
2979         * platform/mac-sierra/editing/mac/attributed-string/font-weight-expected.txt:
2980         * platform/mac-sierra/editing/mac/attributed-string/letter-spacing-expected.txt:
2981         * platform/mac-sierra/editing/mac/attributed-string/text-decorations-expected.txt:
2982         * platform/mac-sierra/editing/mac/attributed-string/vertical-align-expected.txt:
2983         * platform/mac/editing/mac/attributed-string/anchor-element-expected.txt: Removed.
2984         * platform/mac/editing/mac/attributed-string/basic-expected.txt: Removed.
2985         * platform/mac/editing/mac/attributed-string/comment-cdata-section-expected.txt: Removed.
2986         * platform/mac/editing/mac/attributed-string/font-size-expected.txt: Removed.
2987         * platform/mac/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Removed.
2988         * platform/mac/editing/mac/attributed-string/font-weight-expected.txt: Removed.
2989         * platform/mac/editing/mac/attributed-string/letter-spacing-expected.txt: Removed.
2990         * platform/mac/editing/mac/attributed-string/text-decorations-expected.txt: Removed.
2991         * platform/mac/editing/mac/attributed-string/vertical-align-expected.txt: Removed.
2992
2993 2018-07-17  Antoine Quint  <graouts@apple.com>
2994
2995         Ensure timingFunctionForKeyframeAtIndex() can be used from setAnimatedPropertiesInStyle().
2996         https://bugs.webkit.org/show_bug.cgi?id=187637
2997         <rdar://problem/42157915>
2998
2999         Reviewed by Dean Jackson.
3000
3001         Add a new test that would crash prior to this change.
3002
3003         * webanimations/empty-keyframes-crash-expected.txt: Added.
3004         * webanimations/empty-keyframes-crash.html: Added.
3005
3006 2018-07-17  Ryan Haddad  <ryanhaddad@apple.com>
3007
3008         Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.html for Sierra after r233898.
3009
3010         Unreviewed test gardening.
3011
3012         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Added.
3013         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Added.
3014
3015 2018-07-17  Truitt Savell  <tsavell@apple.com>
3016
3017         Layout Test compositing/iframes/display-none-subframe.html is a flaky failure
3018         https://bugs.webkit.org/show_bug.cgi?id=186406
3019
3020         Unreviewed test gardening
3021
3022         * platform/wk2/TestExpectations:
3023
3024 2018-07-17  Jiewen Tan  <jiewen_tan@apple.com>
3025
3026         Unreviewed, test gardening after r233898.
3027
3028         * TestExpectations:
3029         * platform/gtk/TestExpectations:
3030         * platform/ios/TestExpectations:
3031         * platform/mac/TestExpectations:
3032         * platform/wpe/TestExpectations:
3033
3034 2018-07-15  Jiewen Tan  <jiewen_tan@apple.com>
3035
3036         [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
3037         https://bugs.webkit.org/show_bug.cgi?id=187501
3038         <rdar://problem/41438160>
3039
3040         Reviewed by Youenn Fablet.
3041
3042         crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
3043         it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
3044         gardening.
3045
3046         * TestExpectations:
3047         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
3048         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
3049         * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
3050         * http/wpt/crypto/aes-cbc-crash.any.html: Added.
3051         * http/wpt/crypto/aes-cbc-crash.any.js: Added.
3052         * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
3053         * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
3054         * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
3055         * http/wpt/crypto/aes-ctr-crash.any.html: Added.
3056         * http/wpt/crypto/aes-ctr-crash.any.js: Added.
3057         * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
3058         * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
3059         * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
3060         * http/wpt/crypto/aes-gcm-crash.any.html: Added.
3061         * http/wpt/crypto/aes-gcm-crash.any.js: Added.
3062         * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
3063         * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
3064         * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
3065         * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
3066         * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
3067         * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
3068         * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
3069         * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
3070         * http/wpt/crypto/ecdsa-crash.any.html: Added.
3071         * http/wpt/crypto/ecdsa-crash.any.js: Added.
3072         * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
3073         * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
3074         * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
3075         * http/wpt/crypto/hkdf-crash.any.html: Added.
3076         * http/wpt/crypto/hkdf-crash.any.js: Added.
3077         * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
3078         * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
3079         * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
3080         * http/wpt/crypto/pbkdf2-crash.any.html: Added.
3081         * http/wpt/crypto/pbkdf2-crash.any.js: Added.
3082         * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
3083         * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
3084         * http/wpt/crypto/resources/common.js: Added.
3085         * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
3086         * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
3087         * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
3088         * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
3089         * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
3090         * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
3091         * http/wpt/crypto/rsa-pss-crash.any.html: Added.
3092         * http/wpt/crypto/rsa-pss-crash.any.js: Added.
3093         * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
3094         * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
3095         * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
3096         * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
3097         * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
3098         * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
3099         * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
3100         * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
3101         * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
3102         * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
3103         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
3104         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
3105
3106 2018-07-17  Ryan Haddad  <ryanhaddad@apple.com>
3107
3108         Unskip LayoutTest imported/w3c/web-platform-tests/css/css-display/display-contents-first-letter-002.html.
3109         https://bugs.webkit.org/show_bug.cgi?id=186901
3110
3111         Unreviewed test gardening.
3112
3113         * TestExpectations:
3114
3115 2018-07-17  Antoine Quint  <graouts@apple.com>
3116
3117         [Web Animations] Interpolation between lengths with an "auto" value should be discrete
3118         https://bugs.webkit.org/show_bug.cgi?id=187721
3119
3120         Reviewed by Dean Jackson.
3121
3122         Make two more tests opt into the new animation engine since they pass and they're not in the legacy-animation-engine directory.
3123         A third test now has some logging due to transitions not actually running, which is expected and correct.
3124
3125         * fast/animation/height-auto-transition-computed-value.html:
3126         * imported/blink/transitions/transition-not-interpolable.html:
3127         * legacy-animation-engine/transitions/transition-to-from-auto-expected.txt:
3128
3129 2018-07-17  John Wilander  <wilander@apple.com>
3130
3131         Add completion handlers to TestRunner functions setStatisticsLastSeen(), setStatisticsPrevalentResource(), setStatisticsVeryPrevalentResource(), setStatisticsHasHadUserInteraction(), and setStatisticsHasHadNonRecentUserInteraction()
3132         https://bugs.webkit.org/show_bug.cgi?id=187710
3133         <rdar://problem/42252757>
3134
3135         Reviewed by Chris Dumez.
3136
3137         These changes are to update all test cases that make use of
3138         TestRunner functions:
3139         - setStatisticsLastSeen(),
3140         - setStatisticsPrevalentResource(),
3141         - setStatisticsVeryPrevalentResource(),
3142         - setStatisticsHasHadUserInteraction(), and
3143         - setStatisticsHasHadNonRecentUserInteraction().
3144
3145         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
3146         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
3147         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
3148         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
3149         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
3150         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
3151         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
3152         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
3153         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
3154         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
3155         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
3156         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
3157         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
3158         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
3159         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
3160         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
3161         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
3162         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
3163         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html:
3164         * http/tests/resourceLoadStatistics/grandfathering.html:
3165         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
3166         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
3167         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
3168         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
3169         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
3170         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
3171         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
3172         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
3173         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
3174         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
3175         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
3176         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
3177         * http/tests/resourceLoadStatistics/prune-statistics.html:
3178         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
3179         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html:
3180         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
3181         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
3182         * http/tests/resourceLoadStatistics/telemetry-generation.html:
3183         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
3184         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
3185
3186 2018-07-17  Ryan Haddad  <ryanhaddad@apple.com>
3187
3188         Rebaseline displaylists/extent-includes-* tests for mac-wk1 after r233869.
3189         https://bugs.webkit.org/show_bug.cgi?id=187574
3190
3191         Unreviewed test gardening.
3192
3193         * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt:
3194         * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
3195
3196 2018-07-17  Dirk Schulze  <krit@webkit.org>
3197
3198         [clip-path] Implement support for margin-box as reference box and box shape
3199         https://bugs.webkit.org/show_bug.cgi?id=127984
3200
3201         Reviewed by Simon Fraser.
3202
3203         Compute the margin-box rectangle as needed for clip-path based on the actual
3204         computed values for the margin-top, *-left, *-bottom, *-right properties.
3205
3206         * css3/masking/clip-path-circle-margin-box-expected.html: Added.
3207         * css3/masking/clip-path-margin-box-expected.html: Added.
3208         * css3/masking/clip-path-margin-box.html: Added.
3209         * platform/mac/css3/masking/clip-path-circle-margin-box-expected.png: Removed.
3210         * platform/mac/css3/masking/clip-path-circle-margin-box-expected.txt: Removed.
3211
3212 2018-07-17  Javier Fernandez  <jfernandez@igalia.com>
3213
3214         Delete content of a single cell table should not delete the whole table
3215         https://bugs.webkit.org/show_bug.cgi?id=173117
3216
3217         Reviewed by Ryosuke Niwa.
3218
3219         Tests to verify that single-cell tables are not deleted when their
3220         last character is deleted, unless it was previously selected by
3221         the user.
3222
3223         Changes two expected files to adapt them to the new logic.
3224
3225         * LayoutTests/editing/deleting/deleting-relative-positioned-special-element-expected.txt: The paragraph is not deleted, even if it's empty. The paragraphs above are not merged, which was the goal of the test.
3226         * editing/deleting/delete-last-char-in-table-expected.txt: The table is not removed, even if it's empty. The formatted elements are deleted, which was the goal of the test.
3227         * editing/deleting/backspace-delete-last-char-in-table-expected.txt: Added.
3228         * editing/deleting/backspace-delete-last-char-in-table.html: Added.
3229         * editing/deleting/forward-delete-last-char-in-table-expected.txt: Added.
3230         * editing/deleting/forward-delete-last-char-in-table.html: Added.
3231         * editing/deleting/select-and-delete-last-char-in-table-expected.txt: Added.
3232         * editing/deleting/select-and-delete-last-char-in-table.html: Added.
3233
3234 2018-07-16  Simon Fraser  <simon.fraser@apple.com>
3235
3236         Roll out r233873 and r233875 since they caused 8 new layout test crashes.
3237
3238         * TestExpectations:
3239         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Removed.
3240         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Removed.
3241         * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Removed.
3242         * http/wpt/crypto/aes-cbc-crash.any.html: Removed.
3243         * http/wpt/crypto/aes-cbc-crash.any.js: Removed.
3244         * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Removed.
3245         * http/wpt/crypto/aes-cbc-crash.any.worker.html: Removed.
3246         * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Removed.
3247         * http/wpt/crypto/aes-ctr-crash.any.html: Removed.
3248         * http/wpt/crypto/aes-ctr-crash.any.js: Removed.
3249         * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Removed.
3250         * http/wpt/crypto/aes-ctr-crash.any.worker.html: Removed.
3251         * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Removed.
3252         * http/wpt/crypto/aes-gcm-crash.any.html: Removed.
3253         * http/wpt/crypto/aes-gcm-crash.any.js: Removed.
3254         * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Removed.
3255         * http/wpt/crypto/aes-gcm-crash.any.worker.html: Removed.
3256         * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Removed.
3257         * http/wpt/crypto/derive-hmac-key-crash.any.html: Removed.
3258         * http/wpt/crypto/derive-hmac-key-crash.any.js: Removed.
3259         * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Removed.
3260         * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Removed.
3261         * http/wpt/crypto/ecdsa-crash.any-expected.txt: Removed.
3262         * http/wpt/crypto/ecdsa-crash.any.html: Removed.
3263         * http/wpt/crypto/ecdsa-crash.any.js: Removed.
3264         * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Removed.
3265         * http/wpt/crypto/ecdsa-crash.any.worker.html: Removed.
3266         * http/wpt/crypto/hkdf-crash.any-expected.txt: Removed.
3267         * http/wpt/crypto/hkdf-crash.any.html: Removed.
3268         * http/wpt/crypto/hkdf-crash.any.js: Removed.
3269         * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Removed.
3270         * http/wpt/crypto/hkdf-crash.any.worker.html: Removed.
3271         * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Removed.
3272         * http/wpt/crypto/pbkdf2-crash.any.html: Removed.
3273         * http/wpt/crypto/pbkdf2-crash.any.js: Removed.
3274         * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Removed.
3275         * http/wpt/crypto/pbkdf2-crash.any.worker.html: Removed.
3276         * http/wpt/crypto/resources/common.js: Removed.
3277         * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Removed.
3278         * http/wpt/crypto/rsa-oaep-crash.any.html: Removed.
3279         * http/wpt/crypto/rsa-oaep-crash.any.js: Removed.
3280         * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Removed.
3281         * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Removed.
3282         * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Removed.
3283         * http/wpt/crypto/rsa-pss-crash.any.html: Removed.
3284         * http/wpt/crypto/rsa-pss-crash.any.js: Removed.
3285         * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Removed.
3286         * http/wpt/crypto/rsa-pss-crash.any.worker.html: Removed.
3287         * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Removed.
3288         * http/wpt/crypto/unwrap-ec-key-crash.any.html: Removed.
3289         * http/wpt/crypto/unwrap-ec-key-crash.any.js: Removed.
3290         * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Removed.
3291         * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Removed.
3292         * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Removed.
3293         * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Removed.
3294         * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Removed.
3295         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Removed.
3296         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Removed.
3297
3298 2018-07-16  Ryosuke Niwa  <rniwa@webkit.org>
3299
3300         [ WK2 ] Layout Test editing/selection/update-selection-by-style-change.html is flaky
3301         https://bugs.webkit.org/show_bug.cgi?id=187649
3302
3303         Reviewed by Wenson Hsieh.
3304
3305         Force update the selection before ending the test.
3306
3307         * editing/selection/update-selection-by-style-change.html:
3308
3309 2018-07-16  Simon Fraser  <simon.fraser@apple.com>
3310
3311         Add color filter for transforming colors in Dark Mode
3312         https://bugs.webkit.org/show_bug.cgi?id=187717
3313         rdar://problem/41146650
3314
3315         Reviewed by Dean Jackson.
3316
3317         * css3/color-filters/color-filter-apple-invert-lightness-expected.html: Added.
3318         * css3/color-filters/color-filter-apple-invert-lightness.html: Added.
3319         * css3/color-filters/color-filter-parsing-expected.txt:
3320         * css3/color-filters/color-filter-parsing.html:
3321
3322 2018-07-15  Jiewen Tan  <jiewen_tan@apple.com>
3323
3324         [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
3325         https://bugs.webkit.org/show_bug.cgi?id=187501
3326         <rdar://problem/41438160>
3327
3328         Reviewed by Youenn Fablet.
3329
3330         crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
3331         it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
3332         gardening.
3333
3334         * TestExpectations:
3335         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
3336         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
3337         * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
3338         * http/wpt/crypto/aes-cbc-crash.any.html: Added.
3339         * http/wpt/crypto/aes-cbc-crash.any.js: Added.
3340         * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
3341         * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
3342         * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
3343         * http/wpt/crypto/aes-ctr-crash.any.html: Added.
3344         * http/wpt/crypto/aes-ctr-crash.any.js: Added.
3345         * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
3346         * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
3347         * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
3348         * http/wpt/crypto/aes-gcm-crash.any.html: Added.
3349         * http/wpt/crypto/aes-gcm-crash.any.js: Added.
3350         * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
3351         * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
3352         * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
3353         * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
3354         * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
3355         * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
3356         * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
3357         * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
3358         * http/wpt/crypto/ecdsa-crash.any.html: Added.
3359         * http/wpt/crypto/ecdsa-crash.any.js: Added.
3360         * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
3361         * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
3362         * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
3363         * http/wpt/crypto/hkdf-crash.any.html: Added.
3364         * http/wpt/crypto/hkdf-crash.any.js: Added.
3365         * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
3366         * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
3367         * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
3368         * http/wpt/crypto/pbkdf2-crash.any.html: Added.
3369         * http/wpt/crypto/pbkdf2-crash.any.js: Added.
3370         * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
3371         * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
3372         * http/wpt/crypto/resources/common.js: Added.
3373         * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
3374         * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
3375         * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
3376         * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
3377         * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
3378         * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
3379         * http/wpt/crypto/rsa-pss-crash.any.html: Added.
3380         * http/wpt/crypto/rsa-pss-crash.any.js: Added.
3381         * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
3382         * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
3383         * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
3384         * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
3385         * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
3386         * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
3387         * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
3388         * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
3389         * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
3390         * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
3391         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
3392         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
3393
3394 2018-07-16  Said Abou-Hallawa  <sabouhallawa@apple.com>
3395
3396         [iOS] When bringing MobileSafari to the foreground, images, which are pending decoding, won't be drawn into the immediate-paint transaction
3397         https://bugs.webkit.org/show_bug.cgi?id=187375
3398
3399         Reviewed by Simon Fraser.
3400
3401         The Internals API paintControlTints() is now renamed to invalidateControlTints()
3402         to be consistent with the new enum values and with the new name of the
3403         C++ function.
3404
3405         * fast/css/webkit-mask-crash-fieldset-legend.html:
3406         * fast/css/webkit-mask-crash-figure.html:
3407         * fast/css/webkit-mask-crash-table.html:
3408         * fast/css/webkit-mask-crash-td-2.html:
3409         * fast/css/webkit-mask-crash-td.html:
3410
3411 2018-07-16  Truitt Savell  <tsavell@apple.com>
3412
3413         [ MacOS WK1 Debug ] Layout Test svg/custom/linking-uri-01-b.svg is flakey
3414         https://bugs.webkit.org/show_bug.cgi?id=187711
3415
3416         Unreviewed test gardening.
3417
3418         * platform/mac-wk1/TestExpectations:
3419
3420 2018-07-16  David Fenton  <david_fenton@apple.com>
3421
3422         Unreviewed, rolling out r233867.
3423
3424         caused build failures on High Sierra, Sierra and iOS
3425
3426         Reverted changeset:
3427
3428         "[WebCrypto] Crypto operations should copy their parameters
3429         before hoping to another thread"
3430         https://bugs.webkit.org/show_bug.cgi?id=187501
3431         https://trac.webkit.org/changeset/233867
3432
3433 2018-07-15  Jiewen Tan  <jiewen_tan@apple.com>
3434
3435         [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
3436         https://bugs.webkit.org/show_bug.cgi?id=187501
3437         <rdar://problem/41438160>
3438
3439         Reviewed by Youenn Fablet.
3440
3441         crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
3442         it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
3443         gardening.
3444
3445         * TestExpectations:
3446         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
3447         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
3448         * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
3449         * http/wpt/crypto/aes-cbc-crash.any.html: Added.
3450         * http/wpt/crypto/aes-cbc-crash.any.js: Added.
3451         * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
3452         * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
3453         * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
3454         * http/wpt/crypto/aes-ctr-crash.any.html: Added.
3455         * http/wpt/crypto/aes-ctr-crash.any.js: Added.
3456         * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
3457         * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
3458         * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
3459         * http/wpt/crypto/aes-gcm-crash.any.html: Added.
3460         * http/wpt/crypto/aes-gcm-crash.any.js: Added.
3461         * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
3462         * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
3463         * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
3464         * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
3465         * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
3466         * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
3467         * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
3468         * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
3469         * http/wpt/crypto/ecdsa-crash.any.html: Added.
3470         * http/wpt/crypto/ecdsa-crash.any.js: Added.
3471         * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
3472         * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
3473         * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
3474         * http/wpt/crypto/hkdf-crash.any.html: Added.
3475         * http/wpt/crypto/hkdf-crash.any.js: Added.
3476         * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
3477         * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
3478         * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
3479         * http/wpt/crypto/pbkdf2-crash.any.html: Added.
3480         * http/wpt/crypto/pbkdf2-crash.any.js: Added.
3481         * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
3482         * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
3483         * http/wpt/crypto/resources/common.js: Added.
3484         * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
3485         * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
3486         * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
3487         * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
3488         * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
3489         * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
3490         * http/wpt/crypto/rsa-pss-crash.any.html: Added.
3491         * http/wpt/crypto/rsa-pss-crash.any.js: Added.
3492         * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
3493         * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
3494         * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
3495         * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
3496         * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
3497         * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
3498         * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
3499         * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
3500         * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
3501         * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
3502         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
3503         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
3504
3505 2018-07-16  Aditya Keerthi  <akeerthi@apple.com>
3506
3507         [Datalist][macOS] Add suggestions UI for TextFieldInputTypes
3508         https://bugs.webkit.org/show_bug.cgi?id=186531
3509
3510         Reviewed by Tim Horton.
3511
3512         Added tests to verify that the suggestions are correctly shown and hidden, and that
3513         suggestions can be selected and inserted into an input field.
3514
3515         * fast/forms/datalist/datalist-show-hide-expected.txt: Added.
3516         * fast/forms/datalist/datalist-show-hide.html: Added.
3517         * fast/forms/datalist/datalist-textinput-keydown-expected.txt: Added.
3518         * fast/forms/datalist/datalist-textinput-keydown.html: Added.
3519         * platform/ios/TestExpectations:
3520         * resources/ui-helper.js:
3521         (window.UIHelper.isShowingDataListSuggestions):
3522
3523 2018-07-16  Jeremy Jones  <jeremyj@apple.com>
3524
3525         Fullscreen requires active document.
3526         https://bugs.webkit.org/show_bug.cgi?id=186226
3527         rdar://problem/36187413
3528
3529         Reviewed by Jer Noble.
3530
3531         This change guarantees the document to be visible for both element fullscreen and video fullscreen.
3532
3533         User gesture is not enough to guarantee that the document is visible when fullscreen is initiated
3534         because JavaScript can spin wait before initiating fullscreen. During that spin the page or window might
3535         be hidden.
3536
3537         Document::hidden() can't be relied upon because it won't update while JavaScript spins.
3538
3539         This change adds a sync call to the UI process to get the current UI visibility state.
3540
3541         * media/no-fullscreen-when-hidden.html: Added.
3542         * media/video-test.js:
3543         (eventName.string_appeared_here.thunk):
3544         (runWithKeyDown):
3545         * platform/ios-wk1/TestExpectations:
3546         * platform/mac-wk1/TestExpectations:
3547
3548 2018-07-16  Aaron Chu  <aaron_chu@apple.com>
3549
3550         AX: Audit Tab should have an Audit Manager
3551         https://bugs.webkit.org/show_bug.cgi?id=184071
3552         <rdar://problem/38946364>
3553
3554         Reviewed by Brian Burg.
3555
3556         Test cases for AuditManager, AuditTestCase, AuditTestSuite, AuditResult and AuditReport.
3557
3558         * inspector/audit/audit-manager-expected.txt: Added.
3559         * inspector/audit/audit-manager.html: Added.
3560         * inspector/audit/audit-report-expected.txt: Added.
3561         * inspector/audit/audit-report.html: Added.
3562         * inspector/audit/audit-test-case-expected.txt: Added.
3563         * inspector/audit/audit-test-case.html: Added.
3564         * inspector/audit/audit-test-suite-expected.txt: Added.
3565         * inspector/audit/audit-test-suite.html: Added.
3566         * inspector/audit/resources/audit-test-fixtures.js: Added.
3567         (TestPage.registerInitializer.window.testSuiteFixture1):
3568         (TestPage.registerInitializer.window.testSuiteFixture1.testCaseDescriptors):
3569         (TestPage.registerInitializer.window.testSuiteFixture2):
3570         (TestPage.registerInitializer.window.testSuiteFixture2.testCaseDescriptors):
3571         (TestPage.registerInitializer):
3572
3573 2018-07-16  Truitt Savell  <tsavell@apple.com>
3574
3575         [ iOS ] Layout Test fast/forms/submit-change-fragment.html is a flaky Timeout
3576         https://bugs.webkit.org/show_bug.cgi?id=187699
3577
3578         Unreviewed test gardening.
3579
3580         * platform/ios-simulator-wk2/TestExpectations:
3581
3582 2018-07-16  Truitt Savell  <tsavell@apple.com>
3583
3584         [ EWS ] http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html is Crashing on Win-EWS
3585         https://bugs.webkit.org/show_bug.cgi?id=187700
3586
3587         Unreviewed test gardening.
3588
3589         * platform/win/TestExpectations:
3590
3591 2018-07-14  Dirk Schulze  <krit@webkit.org>
3592
3593         [css-masking] Fully support -webkit-clip-path on SVG elements
3594         https://bugs.webkit.org/show_bug.cgi?id=185829
3595
3596         Reviewed by Simon Fraser.
3597
3598         Test -webkit-clip-path element references on SVG elements. Make sure, -webkit-clip-path
3599         contributes to hit testing for element references and basic shapes.
3600
3601         * svg/clip-path/webkit-clip-path-after-expected.svg: Added.
3602         * svg/clip-path/webkit-clip-path-after.svg: Added.
3603         * svg/clip-path/webkit-clip-path-before-expected.svg: Added.
3604         * svg/clip-path/webkit-clip-path-before.svg: Added.
3605         * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting-expected.txt: Added.
3606         * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting.html: Added.
3607         * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting-expected.txt: Added.
3608         * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting.html: Added.
3609         * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting-expected.txt: Added.
3610         * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting.html: Added.
3611         * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting-expected.txt: Added.
3612         * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting.html: Added.
3613
3614 2018-07-13  Ryan Haddad  <ryanhaddad@apple.com>
3615
3616         Add TestExpectations and baselines for iOS 12
3617         https://bugs.webkit.org/show_bug.cgi?id=187628
3618
3619         Reviewed by Alexey Proskuryakov.
3620
3621         * platform/ios-12/TestExpectations: Added.
3622
3623 2018-07-13  Ryan Haddad  <ryanhaddad@apple.com>
3624
3625         Add TestExpectations and baselines for Mojave.
3626         https://bugs.webkit.org/show_bug.cgi?id=187620
3627
3628         Reviewed by Alexey Proskuryakov.
3629
3630         * platform/mac/TestExpectations:
3631
3632 2018-07-13  John Wilander  <wilander@apple.com>
3633
3634         Flesh out WebSocket cookie tests to cover cookie policy for third-party resources
3635         https://bugs.webkit.org/show_bug.cgi?id=187541
3636         <rdar://problem/42048729>
3637
3638         Reviewed by Alex Christensen.
3639
3640         * http/tests/cookies/resources/cookie-utilities.js:
3641             Added a function for setting a cookie in a WebSocket handshake.
3642         * http/tests/websocket/tests/hybi/cookie_wsh.py:
3643         (web_socket_do_extra_handshake):
3644             Now sets the root path for new cookies so that they can be seen by
3645             for example cookies/resources/echo-cookies.php.
3646         * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party-expected.txt: Added.
3647         * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party.html: Added.
3648         * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party-expected.txt: Added.
3649         * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party.html: Added.
3650         * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior-expected.txt:
3651         * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html:
3652             Now tests under the condition where localhost as third-party is
3653             allowed to set a new cookie as third party. It also makes sure to use
3654             cookies with the path set to the root so that all cookies are visible.
3655
3656 2018-07-13  Youenn Fablet  <youenn@apple.com>
3657
3658         Support connecting a MediaStreamAudioDestinationNode to RTCPeerConnection
3659         https://bugs.webkit.org/show_bug.cgi?id=187627
3660         <rdar://problem/35334400>
3661
3662         Reviewed by Jer Noble.
3663
3664         * webrtc/peer-connection-createMediaStreamDestination-expected.txt: Added.
3665         * webrtc/peer-connection-createMediaStreamDestination.html: Added.
3666
3667 2018-07-13  Truitt Savell  <tsavell@apple.com>
3668
3669         [ MacOS WK1 ] Layout Tests in media/media-fragments/ are flaky
3670         https://bugs.webkit.org/show_bug.cgi?id=187557
3671
3672         Unreviewed test gardening.
3673
3674         * platform/mac-wk1/TestExpectations:
3675
3676 2018-07-13  Truitt Savell  <tsavell@apple.com>
3677
3678         [ WK2 ] Layout Test editing/selection/update-selection-by-style-change.html is flaky
3679         https://bugs.webkit.org/show_bug.cgi?id=187649
3680
3681         Unreviewed test gardening.
3682
3683         * platform/mac-wk2/TestExpectations:
3684
3685 2018-07-13  Truitt Savell  <tsavell@apple.com>
3686
3687         [ MacOS Debug ] Layout Test inspector/view/asynchronous-layout.html is a Flaky Timeout
3688         https://bugs.webkit.org/show_bug.cgi?id=187622
3689
3690         Unreviewed test gardening.
3691
3692         * platform/mac/TestExpectations:
3693
3694 2018-07-12  Youenn Fablet  <youenn@apple.com>
3695
3696         Add a FrameLoaderClient willInjectUserScriptForFrame callback
3697         https://bugs.webkit.org/show_bug.cgi?id=187565
3698
3699         Reviewed by Alex Christensen.
3700
3701         * http/tests/contentextensions/injected-script-callback-expected.txt: Added.
3702         * http/tests/contentextensions/injected-script-callback.html: Added.
3703
3704 2018-07-11  Ross Kirsling  <ross.kirsling@sony.com>
3705
3706         UTF-16 XHTML files need svn:mime-type to be handled correctly by Windows SVN
3707         https://bugs.webkit.org/show_bug.cgi?id=187571
3708
3709         Reviewed by Alex Christensen.
3710
3711         * dom/xhtml/level3/core/documentgetinputencoding03.xhtml:
3712         * dom/xhtml/level3/core/entitygetinputencoding02.xhtml:
3713         * dom/xhtml/level3/core/entitygetxmlversion02.xhtml:
3714         * dom/xhtml/level3/core/external_foo.ent:
3715         Added property svn:mime-type and removed property svn:eol-style (to align with documentgetxmlencoding03.xhtml).
3716
3717 2018-07-12  Miguel Gomez  <magomez@igalia.com>
3718
3719         Unreviewed GTK+ and WPE gardening after r233765.
3720
3721         * platform/gtk/TestExpectations:
3722         * platform/wpe/TestExpectations:
3723
3724 2018-07-12  Zalan Bujtas  <zalan@apple.com>
3725
3726         Newly added float should trigger full layout on the block.
3727         https://bugs.webkit.org/show_bug.cgi?id=187251
3728         <rdar://problem/41726137>
3729
3730         Reviewed by David Kilzer.
3731
3732         * fast/inline/new-float-needs-layout-when-line-is-dirty-expected.txt: Added.
3733         * fast/inline/new-float-needs-layout-when-line-is-dirty.html: Added.
3734
3735 2018-07-11  Youenn Fablet  <youenn@apple.com>
3736
3737         MediaDevices should derive from EventTarget in its IDL
3738         https://bugs.webkit.org/show_bug.cgi?id=187575
3739
3740         Reviewed by Chris Dumez.
3741
3742         * fast/mediastream/MediaDevices-addEventListener-expected.txt: Added.
3743         * fast/mediastream/MediaDevices-addEventListener.html: Added.
3744
3745 2018-07-11  Ryosuke Niwa  <rniwa@webkit.org>
3746
3747         Layout Test editing/selection/navigation-clears-editor-state.html is flaky
3748         https://bugs.webkit.org/show_bug.cgi?id=187389
3749
3750         Reviewed by Wenson Hsieh.
3751
3752         Use 200 iterations like we did before r233701 and mark it as SLOW.
3753
3754         * TestExpectations:
3755         * editing/selection/navigation-clears-editor-state.html:
3756
3757 2018-07-11  Aditya Keerthi  <akeerthi@apple.com>
3758
3759         REGRESSION (231276): Attempting to copy an image fails
3760         https://bugs.webkit.org/show_bug.cgi?id=187212
3761         <rdar://problem/41540074>
3762
3763         Reviewed by Ryosuke Niwa.
3764
3765         Added test to ensure that we can copy a URL without a title, and the URL's
3766         lastPathComponent appears like a file URL.
3767
3768         * editing/mac/pasteboard/can-copy-url-without-title-expected.txt: Added.
3769         * editing/mac/pasteboard/can-copy-url-without-title.html: Added.
3770         * platform/mac-wk1/TestExpectations: The added test is WK2-only due to webkit.org/b/187230.
3771
3772 2018-07-11  Ross Kirsling  <ross.kirsling@sony.com>
3773
3774         [WinCairo] Unreviewed test gardening.
3775
3776         * platform/wincairo/TestExpectations:
3777
3778 2018-07-11  Truitt Savell  <tsavell@apple.com>
3779
3780         Layout Test media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter.html is flaky
3781         https://bugs.webkit.org/show_bug.cgi?id=187420
3782
3783         Unreviewed test gardening.
3784
3785         * platform/mac/TestExpectations:
3786
3787 2018-07-11  Youenn Fablet  <youenn@apple.com>
3788
3789         Fix remaining Cross-Origin-Resource-Policy failures, if any
3790         https://bugs.webkit.org/show_bug.cgi?id=186761
3791         <rdar://problem/41209829>
3792
3793         Reviewed by Alex Christensen.
3794
3795         Remove redundant tests with WPT.
3796
3797         * http/wpt/cross-origin-resource-policy/fetch-expected.txt: Removed.
3798         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: Removed.
3799         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: Removed.
3800         * http/wpt/cross-origin-resource-policy/fetch.html: Removed.
3801         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: Removed.
3802         * http/wpt/cross-origin-resource-policy/iframe-loads.html: Removed.
3803         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: Removed.
3804         * http/wpt/cross-origin-resource-policy/image-loads.html: Removed.
3805         * http/wpt/cross-origin-resource-policy/resources/hello.py: Removed.
3806         * http/wpt/cross-origin-resource-policy/resources/iframe.py: Removed.
3807         * http/wpt/cross-origin-resource-policy/resources/iframeFetch.html: Removed.
3808         * http/wpt/cross-origin-resource-policy/resources/redirect.py: Removed.
3809         * http/wpt/cross-origin-resource-policy/resources/script.py: Removed.
3810         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: Removed.
3811         * http/wpt/cross-origin-resource-policy/script-loads.html: Removed.
3812
3813 2018-07-11  Jer Noble  <jer.noble@apple.com>
3814
3815         Disable all network caching for HLS streams.
3816         https://bugs.webkit.org/show_bug.cgi?id=187544
3817         <rdar://problem/41863600>
3818
3819         Reviewed by Chris Dumez.
3820
3821         * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt:
3822         * http/tests/cache/disk-cache/disk-cache-media-small.html:
3823
3824 2018-07-11  Ms2ger  <Ms2ger@igalia.com>
3825
3826         [GTK] Unreviewed test gardening
3827         https://bugs.webkit.org/show_bug.cgi?id=187551
3828
3829         Unreviewed gardening.
3830
3831         * platform/gtk/TestExpectations: Mark new test as failing: it depends on mac-only code.
3832
3833 2018-07-10  Youenn Fablet  <youenn@apple.com>
3834
3835         Make fetch() use "same-origin" credentials by default
3836         https://bugs.webkit.org/show_bug.cgi?id=176023
3837
3838         Reviewed by Chris Dumez.
3839
3840         Resource timing does not work properly on WK1 when stopping fetch/XHR load to restart it without credentials.
3841         Updated expected results accordingly.
3842
3843         * http/tests/inspector/network/resource-mime-type.html:
3844         Update resource-mime-type.html to ensure we go to the network for every load.
3845         * http/wpt/resource-timing/rt-cors.js:
3846         (assertRedirectWithDisallowedTimingData):
3847         Updated test according https://www.w3.org/TR/resource-timing-1/#performanceresourcetiming.
3848         * platform/mac-wk1/http/wpt/resource-timing/rt-cors-expected.txt: Added.
3849         * platform/mac-wk1/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added.
3850         * platform/win/http/wpt/resource-timing/rt-cors-expected.txt: Added.
3851         * platform/win/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added.
3852
3853 2018-07-10  Saam Barati  <sbarati@apple.com>
3854
3855         Layout Test editing/selection/navigation-clears-editor-state.html is flaky
3856         https://bugs.webkit.org/show_bug.cgi?id=187389
3857         <rdar://problem/41898822>
3858
3859         Rubber-stamped by Ryosuke Niwa.
3860
3861         Make this test less susceptible to timing out on debug builds by:
3862         - lowering the number of iframes we add by a factor of two
3863         - removing the tests own internal 18 second timeout
3864
3865         * editing/selection/navigation-clears-editor-state.html:
3866
3867 2018-07-10  Zalan Bujtas  <zalan@apple.com>
3868
3869         FragmentInterval, FragmentIntervalTree and FragmentSearchAdapter should hold not hold raw pointers to renderers.
3870         https://bugs.webkit.org/show_bug.cgi?id=187249
3871         <rdar://problem/41725869>
3872
3873         Reviewed by Simon Fraser.
3874
3875         * fast/multicol/crash-in-vertical-writing-mode-expected.txt: Added.
3876         * fast/multicol/crash-in-vertical-writing-mode.html: Added.
3877
3878 2018-07-10  John Wilander  <wilander@apple.com>
3879
3880         Resource Load Statistics: Make testRunner.statisticsResetToConsistentState() take a completion handler
3881         https://bugs.webkit.org/show_bug.cgi?id=187499
3882         <rdar://problem/41999431>
3883
3884         Reviewed by Chris Dumez.
3885
3886         These changes are to adopt and make use of the new completion handler in
3887         testRunner.statisticsResetToConsistentState().
3888
3889         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
3890         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
3891         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
3892         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
3893         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
3894         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
3895         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
3896         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
3897         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
3898         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
3899         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
3900         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
3901         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
3902         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
3903         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
3904         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
3905         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
3906         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
3907         * http/tests/resourceLoadStatistics/grandfathering.html:
3908         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
3909         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
3910         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
3911         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3912         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3913         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3914         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3915         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3916         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3917         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
3918         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
3919         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
3920         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
3921         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
3922         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
3923         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
3924         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
3925         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
3926         * http/tests/resourceLoadStatistics/prune-statistics.html:
3927         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
3928         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html:
3929         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3930         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3931         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3932         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3933         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
3934         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
3935         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
3936         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
3937         * http/tests/resourceLoadStatistics/telemetry-generation.html:
3938         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
3939         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
3940         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
3941         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html:
3942
3943 2018-07-10  Truitt Savell  <tsavell@apple.com>
3944
3945         [ MacOS Debug ] Layout Test media/media-fragments/TC0015.html is flaky
3946         https://bugs.webkit.org/show_bug.cgi?id=187522
3947
3948         Unreviewed test gardening.
3949
3950         * platform/mac-wk1/TestExpectations:
3951
3952 2018-07-09  Dean Jackson  <dino@apple.com>
3953
3954         Remove fullscreen-auto-hide-delay
3955         https://bugs.webkit.org/show_bug.cgi?id=187493
3956         <rdar://problem/41830852>
3957
3958         Reviewed by Antoine Quint.
3959
3960         Update the existing test that partially used the delay, and remove the ones that
3961         used only the delay.
3962
3963         * fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed.
3964         * fullscreen/fullscreen-auto-hide-delay.html: Removed.
3965         * fullscreen/fullscreen-env-expected.txt:
3966         * fullscreen/fullscreen-env.html:
3967         * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed.
3968         * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay.html: Removed.
3969
3970 2018-07-09  Truitt Savell  <tsavell@apple.com>
3971
3972         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html is flaky
3973         https://bugs.webkit.org/show_bug.cgi?id=187484
3974
3975         Unreviewed test gardening.
3976
3977         * platform/mac/TestExpectations:
3978
3979 2018-07-09  Truitt Savell  <tsavell@apple.com>
3980
3981         [macOS] Layout Test fast/hidpi/filters-and-image-buffer-resolution.html is flaky, but no longer Flaky on [iOS]
3982         https://bugs.webkit.org/show_bug.cgi?id=187491
3983
3984         Unreviewed test gardening
3985
3986         * platform/ios-wk2/TestExpectations:
3987         * platform/mac/TestExpectations:
3988
3989 2018-07-09  Brady Eidson  <beidson@apple.com>
3990
3991         Continued unreviewed hacking on this test because that's my full time job now.
3992
3993         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
3994
3995 2018-07-09  Brady Eidson  <beidson@apple.com>
3996
3997         This test is *still* flaky. This unreviewed patch is my attempt to make it less so.
3998
3999         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
4000
4001 2018-07-09  Brian Burg  <bburg@apple.com>
4002
4003         REGRESSION: Web Inspector no longer pauses in internal injected scripts like WDFindNodes.js
4004         https://bugs.webkit.org/show_bug.cgi?id=187350
4005         <rdar://problem/41728249>
4006
4007         Reviewed by Matt Baker.
4008
4009         Add a new test to demonstrate a difference in behavior when Debugger.setPauseForInternalScripts(true)
4010         is sent to the backend. There's no way to correctly stringify the current call frame when stepping into
4011         console.log because the injected script was blackboxed at the time that the scripts were parsed.
4012         Instead, the stepping output just shows that the debugger is paused somewhere inside console.log.
4013
4014         * inspector/debugger/pause-for-internal-scripts-expected.txt: Added.
4015         * inspector/debugger/pause-for-internal-scripts.html: Added.
4016         * inspector/debugger/resources/log-pause-location.js:
4017         (TestPage.registerInitializer.window.addSteppingTestCase):
4018         (TestPage.registerInitializer):
4019
4020 2018-07-09  Truitt Savell  <tsavell@apple.com>
4021
4022         Layout Test media/video-background-playback.html is flaky
4023         https://bugs.webkit.org/show_bug.cgi?id=187476
4024
4025         Unreviewed test gardening.
4026
4027         * platform/mac/TestExpectations:
4028
4029 2018-07-09  Ryan Haddad  <ryanhaddad@apple.com>
4030
4031         Mark animations/needs-layout.html as flaky on iOS.
4032         https://bugs.webkit.org/show_bug.cgi?id=187388
4033
4034         Unreviewed test gardening.
4035
4036         * platform/ios-wk2/TestExpectations:
4037
4038 2018-07-08  David Kilzer  <ddkilzer@apple.com>
4039
4040         DOMMatrix.invertSelf() returns garbage values for a non-invertible matrix
4041         <https://webkit.org/b/187446>
4042         <rdar://problem/41853187>
4043
4044         Reviewed by Daniel Bates.
4045
4046         * http/wpt/css/geometry/DOMMatrix-invertSelf-expected.txt: Add.
4047         * http/wpt/css/geometry/DOMMatrix-invertSelf.html: Add.
4048         * http/wpt/css/geometry/support/dommatrix-test-util.js: Copy from
4049           LayoutTests/imported/w3c/web-platform-tests/css/geometry/support/dommatrix-test-util.js.
4050
4051 2018-07-06  Nan Wang  <n_wang@apple.com>
4052
4053         AX: add a subrole for meter elements on macOS
4054         https://bugs.webkit.org/show_bug.cgi?id=187409
4055         <rdar://problem/41905702>
4056
4057         Reviewed by Chris Fleizach.
4058
4059         * accessibility/mac/meter-subrole-expected.txt: Added.
4060         * accessibility/mac/meter-subrole.html: Added.
4061         * platform/mac/accessibility/roles-exposed-expected.txt:
4062
4063 2018-07-06  Youenn Fablet  <youenn@apple.com>
4064
4065         WebRTC MediaStreamTrack Enable / Disable causes video delay / lag
4066         https://bugs.webkit.org/show_bug.cgi?id=186889
4067         <rdar://problem/41370285>
4068
4069         Reviewed by Eric Carlson.
4070
4071         Test is no longer valid since we are now sending 0 bytes for audio tracks.
4072
4073         * webrtc/audio-muted-stats2-expected.txt: Removed.
4074         * webrtc/audio-muted-stats2.html: Removed.
4075
4076 2018-07-06  Ryan Haddad  <ryanhaddad@apple.com>
4077
4078         Skip imported/w3c/web-platform-tests/infrastructure/assumptions/html-elements.html on debug.
4079         https://bugs.webkit.org/show_bug.cgi?id=187093
4080
4081         Unreviewed test gardening.
4082
4083         * TestExpectations:
4084
4085 2018-07-06  Brady Eidson  <beidson@apple.com>
4086
4087         This test is flaky. This unreviewed patch is my attempt to make it less so.
4088
4089         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
4090
4091 2018-07-06  David Fenton  <david_fenton@apple.com>
4092
4093         Layout Test imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html is flaky.
4094         https://bugs.webkit.org/show_bug.cgi?id=187372
4095
4096         Unreviewed test gardening.
4097
4098         Added [ Slow ] to the existing [ Pass Timeout ] expectation.
4099
4100         * platform/mac-wk1/TestExpectations:
4101
4102 2018-07-06  Ryan Haddad  <ryanhaddad@apple.com>
4103
4104         Rebaseline accessibility/ios-simulator/strong-password-field.html after r233578.
4105
4106         Unreviewed test gardening.
4107
4108         * accessibility/ios-simulator/strong-password-field-expected.txt:
4109
4110 2018-07-06  David Fenton  <david_fenton@apple.com>
4111
4112         Layout Test imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker.html is flaky&nbs