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