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