Expose more semantic system colors.
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-06-14  Timothy Hatcher  <timothy@apple.com>
2
3         Expose more semantic system colors.
4
5         https://bugs.webkit.org/show_bug.cgi?id=186609
6         rdar://problem/39287277
7
8         Reviewed by Tim Horton.
9
10         * fast/css/apple-system-control-colors.html: Updated for new colors.
11         * fast/css/apple-system-control-colors-expected.txt: Ditto.
12
13 2018-06-14  Miguel Gomez  <magomez@igalia.com>
14
15         Unreviewed GTK+ gardening after r232834.
16
17         * platform/gtk/TestExpectations:
18
19 2018-06-13  Zalan Bujtas  <zalan@apple.com>
20
21         [Mail] Use the Mail Viewer width as the base for resolving horizontal viewport units
22         https://bugs.webkit.org/show_bug.cgi?id=186585
23         <rdar://problem/30685325>
24
25         Reviewed by Tim Horton.
26
27         * fast/dynamic/mail-autosize-viewport-unit-expected.txt: Added.
28         * fast/dynamic/mail-autosize-viewport-unit.html: Added.
29
30 2018-06-13  Chris Dumez  <cdumez@apple.com>
31
32         PSON: http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html ASSERTS with process swap enabled
33         https://bugs.webkit.org/show_bug.cgi?id=186545
34
35         Reviewed by Brady Eidson.
36
37         Attempt to mark the test as non-flaky now that it no longer relies on sync'ing from the WebProcess
38         to the UIProcess.
39
40         * platform/wk2/TestExpectations:
41
42 2018-06-13  David Fenton  <david_fenton@apple.com>
43
44         [macOS Debug WK1] LayoutTest fast/parser/xml-error-adopted.xml is a flaky timeout.
45         https://bugs.webkit.org/show_bug.cgi?id=186581
46
47         Unreviewed test gardening.
48
49         * platform/mac-wk1/TestExpectations:
50
51 2018-06-13  Mark Lam  <mark.lam@apple.com>
52
53         Gardening: Layout Test js/error-should-not-strong-reference-global-object.html is a flaky failure
54         https://bugs.webkit.org/show_bug.cgi?id=186372
55
56         Not reviewed.
57
58         Speculative fix to green the bots plus improved the error message logging to get
59         more info if this fails again. 
60
61         * js/error-should-not-strong-reference-global-object.html:
62
63 2018-06-13  Timothy Hatcher  <timothy@apple.com>
64
65         Input form controls have a white background in dark mode, when they should not.
66
67         https://bugs.webkit.org/show_bug.cgi?id=186577
68         rdar://problem/39258325
69
70         Reviewed by Tim Horton.
71
72         * fast/css/apple-system-control-colors-expected.txt: Updated.
73         * fast/css/apple-system-control-colors.html: Added -apple-system-control-background.
74         * platform/gtk/fast/css/apple-system-control-colors-expected.txt: Updated.
75
76 2018-06-13  John Wilander  <wilander@apple.com>
77
78         Add console logging to test case to help investigate flaky timeouts
79         https://bugs.webkit.org/show_bug.cgi?id=186603
80         <rdar://problem/41096614>
81
82         Unreviewed test gardening.
83
84         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
85         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
86             Now has step-by-step console logging so that (hopefully) the flaky timeouts don't produce empty output.
87
88 2018-06-13  Said Abou-Hallawa  <sabouhallawa@apple.com>
89
90         TileFirstPaint strategy for async image decoding should be disabled for non root RenderLayers
91         https://bugs.webkit.org/show_bug.cgi?id=186336
92         <rdar://problem/40808099>
93
94         Reviewed by Simon Fraser.
95
96         * fast/images/async-image-composited-show-expected.html: Added.
97         * fast/images/async-image-composited-show.html: Added.
98
99 2018-06-13  Carlos Alberto Lopez Perez  <clopez@igalia.com>
100
101         [GTK] Mark some flaky tests and expected failures.
102
103         Unreviewed test gardening.
104
105         * platform/gtk/TestExpectations:
106
107 2018-06-13  Thibault Saunier  <tsaunier@igalia.com>
108
109         [WPE] Build getUserMedia support
110         https://bugs.webkit.org/show_bug.cgi?id=186547
111
112         Reviewed by Alejandro G. Castro.
113
114         * platform/gtk/TestExpectations: Mark some tests as potentially passing (they fail only
115         when built in debug mode).
116         * platform/wpe/TestExpectations: Enable MediaStream tests.
117
118 2018-06-13  Ms2ger  <Ms2ger@igalia.com>
119
120         Update expectations for WebCryptoAPI generateKey tests
121         https://bugs.webkit.org/show_bug.cgi?id=186591
122
123         Unreviewed test gardening.
124
125         These tests were split and moved around several times, and expectation
126         files for old names stuck around.
127
128         * TestExpectations: Remove reference to long-removed test.
129         * platform/gtk/TestExpectations: Remove reference to long-removed test.
130         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.worker-expected.txt: Removed.
131         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
132         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.worker-expected.txt.
133         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
134         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.worker-expected.txt.
135         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Copied from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
136         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.worker-expected.txt.
137         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.worker-expected.txt: Removed.
138         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.worker-expected.txt: Removed.
139         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.worker-expected.txt: Removed.
140         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.worker-expected.txt: Removed.
141         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Removed.
142         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Removed.
143         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Removed.
144         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Removed.
145         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Removed.
146         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Removed.
147         * platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Removed.
148         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures.https.worker-expected.txt: Removed.
149         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
150         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDH.https.worker-expected.txt.
151         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
152         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_ECDSA.https.worker-expected.txt.
153         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Renamed from LayoutTests/platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
154         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.worker-expected.txt.
155         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes.https.worker-expected.txt: Removed.
156         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDH.https.worker-expected.txt: Removed.
157         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_ECDSA.https.worker-expected.txt: Removed.
158         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-OAEP.https.worker-expected.txt: Removed.
159         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker-expected.txt: Removed.
160         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures.https-expected.txt: Removed.
161         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDH.https-expected.txt: Removed.
162         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_ECDSA.https-expected.txt: Removed.
163         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_failures_RSA-PSS.https-expected.txt: Removed.
164         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDH.https-expected.txt: Removed.
165         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_ECDSA.https-expected.txt: Removed.
166         * platform/wpe/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/test_successes_RSA-PSS.https-expected.txt: Removed.
167
168 2018-06-13  Per Arne Vollan  <pvollan@apple.com>
169
170         A few layout tests are failing on Windows.
171         https://bugs.webkit.org/show_bug.cgi?id=186562
172
173         Unreviewed test gardening.
174
175         * platform/win/TestExpectations:
176
177 2018-06-12  Zalan Bujtas  <zalan@apple.com>
178
179         Complex text handling should opt out of bounded text layout.
180         https://bugs.webkit.org/show_bug.cgi?id=186571
181         <rdar://problem/41060908>
182
183         Reviewed by Tim Horton.
184
185         * fast/text/complex-long-text-crash-expected.txt: Added.
186         * fast/text/complex-long-text-crash.html: Added.
187
188 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
189
190         Unreviewed, rolling out r232774.
191
192         Breaks internal builds.
193
194         Reverted changeset:
195
196         "Complex text handling should opt out of bounded text layout."
197         https://bugs.webkit.org/show_bug.cgi?id=186571
198         https://trac.webkit.org/changeset/232774
199
200 2018-06-07  Justin Fan  <justin_fan@apple.com>
201
202         Import the 2.0.0 version of Khronos WebGL conformance suite
203         https://bugs.webkit.org/show_bug.cgi?id=181293
204         <rdar://problem/40654103>
205
206         Reviewed by Dean Jackson.
207
208         Original description and patch by Zan Dobersek <zdobersek@igalia.com>. 
209         Retrying patch with up-to-date revision of conformance suite:
210
211         "Import the 2.0.0 version of the WebGL conformance suite that's
212         maintained under the Khronos organization on GitHub:
213         https://github.com/KhronosGroup/WebGL.git
214
215         The following revision of this repository has been used for importing:
216         8ea92581353d18f50d25159489897ae634eb23b1
217
218         For importing purposes, the generate-webgl-tests.py script is modified
219         to import tests at version 2.0.0 or below. 2.0 is now used as the
220         default version for importing purposes. Additionally, the
221         GreaterThanOrEqualToVersion function is fixed to correctly compare 2.x
222         versions against 1.x.
223
224         The following generate-webgl-tests.py invocation was used:
225         $ python generate-webgl-tests.py -e -w ~/WebGL/conformance-suites/2.0.0
226
227         The 2.0.0 version of the conformance suite is composed of three parts:
228         - tests under conformance/ cover WebGL1 functionality,
229         - tests under conformance2/ cover WebGL2 functionality,
230         - tests under deqp/ are a port of the dEQP suite.
231         webkit-webgl-test-harness.js file is added under webgl/2.0.0/resources/
232         to properly integrate the imported tests with the WebKit testing
233         facilities.
234
235         The complete suite is for now skipped on all platforms. WebGL1 tests
236         should be passing in majority, with failures in that part of the suite
237         mirroring the ones experienced in the current 1.0.2 and 1.0.3 suites.
238         The WebGL2 support is still incomplete, and the conformance2/ pass rate
239         will reflect that. dEQP in majority utilizes WebGL2, so the pass rate
240         is similarly poor.
241
242         List of imported conformance suite files is omitted for brevity."
243
244         * TestExpectations: Skip the WebGL 1 (conformance) and WebGL 2 (conformance2) tests
245         * webgl/2.0.0/conformance: Added.
246         * webgl/2.0.0/conformance2: Added.
247         * webgl/2.0.0/deqp: Added.
248         * webgl/2.0.0/resources: Added.
249         * webgl/2.0.0/resources/webkit-webgl-test-harness.js:
250         (window.layoutTestController.window.console.log):
251         (window.layoutTestController.window.console.error):
252         (log):
253         (window.webglTestHarness.reportResults):
254         (window.webglTestHarness.notifyFinished):
255         * webgl/generate-webgl-tests.py:
256         (GreaterThanOrEqualToVersion):
257         * webgl/resources/js-test-pre.js:
258         (window.console.log):
259         (window.console.error):
260         (initNonKhronosFramework):
261         (this.initTestingHarness):
262         (nonKhronosFrameworkNotifyDone):
263         (reportTestResultsToHarness):
264         (notifyFinishedToHarness):
265         (_logToConsole):
266         (enableJSTestPreVerboseLogging):
267         (description):
268         (_addSpan):
269         (debug):
270         (escapeHTML):
271         (testPassed):
272         (testFailed):
273         (areArraysEqual):
274         (isMinusZero):
275         (isResultCorrect):
276         (stringify):
277         (evalAndLog):
278         (shouldBe):
279         (shouldNotBe):
280         (shouldBeTrue):
281         (shouldBeFalse):
282         (shouldBeNaN):
283         (shouldBeNull):
284         (shouldBeEqualToString):
285         (shouldEvaluateTo):
286         (shouldBeNonZero):
287         (shouldBeNonNull):
288         (shouldBeUndefined):
289         (shouldBeDefined):
290         (shouldBeGreaterThanOrEqual):
291         (expectTrue):
292         (shouldThrow):
293         (assertMsg):
294         (gc.gcRec):
295         (gc):
296         (finishTest):
297         * webgl/resources/webgl-test-harness.js:
298         (log):
299         (try.request.onreadystatechange):
300         (loadTextFileAsynchronous):
301         (getMajorVersion):
302         (getURLWithOptions):
303         (greaterThanOrEqualToVersion):
304         (copyObject):
305         (toCamelCase):
306         (getFileListImpl):
307         (getFileList):
308         (FilterURL):
309         (TestFile):
310         (Test):
311         (TestHarness):
312         (TestHarness.prototype.addFiles_):
313         (TestHarness.prototype.runTests):
314         (TestHarness.prototype.setTimeout):
315         (TestHarness.prototype.clearTimeout):
316         (TestHarness.prototype.startNextTest):
317         (TestHarness.prototype.startTest):
318         (TestHarness.prototype.getTest):
319         (TestHarness.prototype.reportResults):
320         (TestHarness.prototype.dequeTest):
321         (TestHarness.prototype.notifyFinished):
322         (TestHarness.prototype.timeout):
323         (TestHarness.prototype.setTimeoutDelay):
324         (WebGLTestHarnessModule):
325
326 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
327
328         Unreviewed, rebaseline RSA-PSS tests for High Sierra.
329
330         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Add missing whitespace.
331         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Ditto.
332
333 2018-06-12  Said Abou-Hallawa  <sabouhallawa@apple.com>
334
335         Unreviewed followup for r232736
336         https://bugs.webkit.org/show_bug.cgi?id=185698
337
338         Consider the case when the SVG animation starts before requestAnimationFrame()
339         is called. Store the value of animItem and compare it later with the value
340         of animItem after detaching it from the animated animList.
341
342         * svg/dom/animated-tearoff-list-remove-target.html:
343
344 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
345
346         Mark inspector/console/webcore-logging.html as flaky on mac-wk2 debug.
347         https://bugs.webkit.org/show_bug.cgi?id=186425
348
349         Unreviewed test gardening.
350
351         * platform/mac-wk2/TestExpectations:
352
353 2018-06-12  Ryan Haddad  <ryanhaddad@apple.com>
354
355         Mark media/video-buffering-allowed.html as flaky.
356         https://bugs.webkit.org/show_bug.cgi?id=186574
357
358         Unreviewed test gardening.
359
360         * TestExpectations:
361
362 2018-06-12  Zalan Bujtas  <zalan@apple.com>
363
364         Complex text handling should opt out of bounded text layout.
365         https://bugs.webkit.org/show_bug.cgi?id=186571
366         <rdar://problem/40801429>
367
368         Reviewed by Tim Horton.
369
370         * fast/text/complex-long-text-crash-expected.txt: Added.
371         * fast/text/complex-long-text-crash.html: Added.
372
373 2018-06-12  David Fenton  <david_fenton@apple.com>
374
375         Rebaseline WebCrypto API tests for High Sierra after r232641.
376         https://bugs.webkit.org/show_bug.cgi?id=186565
377
378         Unreviewed test gardening.
379
380         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Added.
381         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Added.
382         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any-expected.txt: Added.
383         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/failures_RSA-PSS.https.any.worker-expected.txt: Added.
384
385 2018-06-12  Wenson Hsieh  <wenson_hsieh@apple.com>
386
387         [WebKit on watchOS] Upstream watchOS source additions to OpenSource (Part 2)
388         https://bugs.webkit.org/show_bug.cgi?id=186442
389         <rdar://problem/40879364>
390
391         Reviewed by Tim Horton.
392
393         Upstream a couple of internal test expectations on watchOS.
394
395         * fast/viewport/extrazoom/viewport-adaptations-after-navigation-expected.txt: Added.
396         * fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations-expected.txt: Added.
397
398 2018-06-12  Wenson Hsieh  <wenson_hsieh@apple.com>
399
400         REGRESSION(r228724): Occasional crash when executing ReplaceSelectionCommand at the end of the document
401         https://bugs.webkit.org/show_bug.cgi?id=186555
402         <rdar://problem/39703004>
403
404         Reviewed by Ryosuke Niwa.
405
406         Add a new layout test demonstrating the crash. The test passes if the right text is inserted into the DOM, and
407         we don't hit a crash.
408
409         * editing/execCommand/insert-apple-style-span-at-document-end-expected.txt: Added.
410         * editing/execCommand/insert-apple-style-span-at-document-end.html: Added.
411
412 2018-06-12  Jianjun Zhu  <jianjun.zhu@intel.com>
413
414         Hash deviceId and groupId of MediaTrackCapabilities.
415         https://bugs.webkit.org/show_bug.cgi?id=186471
416
417         Reviewed by Eric Carlson.
418
419         This change makes the identifier for the source of the MediaStreamTrack
420         has the same value returned by enumerateDevices(). It also prevents real
421         device ID being leaked.
422
423         * fast/mediastream/MediaStreamTrack-getCapabilities.html:
424
425 2018-06-12  Per Arne Vollan  <pvollan@apple.com>
426
427         A few layout tests are failing on Windows.
428         https://bugs.webkit.org/show_bug.cgi?id=186562
429
430         Unreviewed test gardening.
431
432         * platform/win/TestExpectations:
433
434 2018-06-11  Youenn Fablet  <youenn@apple.com>
435
436         Improve error messages in case FetchEvent.respondWith has a rejected promise
437         https://bugs.webkit.org/show_bug.cgi?id=186368
438
439         Reviewed by Chris Dumez.
440
441         * TestExpectations:
442         * http/tests/workers/service/basic-fetch.https-expected.txt:
443
444 2018-06-11  Chris Dumez  <cdumez@apple.com>
445
446         http/tests/security/xss-DENIED-script-inject-into-inactive-window2.html times out with PSON enabled
447         https://bugs.webkit.org/show_bug.cgi?id=186546
448
449         Reviewed by Brady Eidson.
450
451         Add layout test coverage.
452
453         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson-expected.txt: Added.
454         * http/tests/security/xss-DENIED-script-inject-into-inactive-window2-pson.html: Added.
455
456 2018-06-11  Said Abou-Hallawa  <sabouhallawa@apple.com>
457
458         Layout Test svg/dom/animated-tearoff-list-remove-target.html is a flaky timeout
459         https://bugs.webkit.org/show_bug.cgi?id=185698
460         <rdar://problem/40341200>
461
462         Reviewed by Daniel Bates.
463
464         The test is flaky because we get the animVal.getItem(0) of the 'x' attribute
465         from the target element without initializing this attribute with a base value.
466
467         The test assumes the animator would set the animVal of the 'x' attribute
468         from the 'from' attribute of the <animate> element before animVal.getItem(0)
469         is executed. But this may not always happen. Therefore the test will get 
470         the 'IndexSizeError' exception and it will time out.
471
472         The fix is:
473         -- Initialize the attribute of the target element by a base value.
474         -- Use requestAnimationFrame() instead of using setTimeout() to make the
475            test deterministic.
476         -- Allow the animation to advance one more step after kicking off the GC
477            to ensure the variable 'animItem' is detached from animVal.getItem(0).
478
479         * svg/dom/animated-tearoff-list-remove-target.html:
480
481 2018-06-11  Jer Noble  <jer.noble@apple.com>
482
483         Unreviewed gardening; add a late endTest(), in case none of the other events fire in time.
484
485         * media/track/track-delete-during-setup.html:
486
487 2018-06-11  Mark Lam  <mark.lam@apple.com>
488
489         Add support for webkit-test-runner jscOptions in DumpRenderTree and WebKitTestRunner.
490         https://bugs.webkit.org/show_bug.cgi?id=186451
491         <rdar://problem/40875792>
492
493         Reviewed by Tim Horton.
494
495         * js/intl-numberformat-format-to-parts.html:
496         * js/intl-pluralrules.html:
497         * js/script-tests/intl-numberformat-format-to-parts.js:
498
499 2018-06-11  Chris Dumez  <cdumez@apple.com>
500
501         http/tests/security/cors-post-redirect-307.html fails with PSON enabled
502         https://bugs.webkit.org/show_bug.cgi?id=186441
503
504         Reviewed by Brady Eidson.
505
506         Add layout test coverage.
507
508         * http/tests/security/cors-post-redirect-307-pson-expected.txt: Added.
509         * http/tests/security/cors-post-redirect-307-pson.html: Added.
510
511 2018-06-11  Chris Dumez  <cdumez@apple.com>
512
513         Allow enabling PSON in layout tests without window.open support
514         https://bugs.webkit.org/show_bug.cgi?id=186537
515
516         Reviewed by Geoffrey Garen.
517
518         Update layout test which requires window.open support in addition to PSON.
519
520         * http/tests/navigation/process-swap-window-open.html:
521
522 2018-06-11  Youenn Fablet  <youenn@apple.com>
523
524         Accept request header values should be more tightly checked after r232572 in case of CORS load
525         https://bugs.webkit.org/show_bug.cgi?id=186533
526         <rdar://problem/40933880>
527
528         Reviewed by Darin Adler.
529
530         Added test to check Accept header value preflight.
531         Updated test to check that a preflight really happens if expected.
532
533         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight-expected.txt:
534         * http/tests/xmlhttprequest/cors-non-standard-safelisted-headers-should-trigger-preflight.html:
535         * http/tests/xmlhttprequest/resources/cors-preflight-safelisted-headers-responder.php:
536
537 2018-06-11  Antti Koivisto  <antti@apple.com>
538
539         Fix spelling.
540
541         * http/tests/cache/disk-cache/disk-cache-media-small.html:
542
543 2018-06-11  Brady Eidson  <beidson@apple.com>
544
545         http/tests/navigation/https-in-page-cache.html fails with process swapping on.
546         https://bugs.webkit.org/show_bug.cgi?id=186532
547
548         Reviewed by Geoffrey Garen.
549
550         * http/tests/navigation/resources/https-in-page-cache-1.php:
551         * http/tests/navigation/resources/https-in-page-cache-2.php:
552         * http/tests/navigation/resources/https-in-page-cache-3.html:
553
554 2018-06-11  Antti Koivisto  <antti@apple.com>
555
556         REGRESSION (Mojave): LayoutTest http/tests/cache/disk-cache/disk-cache-media-small.html is failing
557         https://bugs.webkit.org/show_bug.cgi?id=186482
558         <rdar://problem/40924056>
559
560         Reviewed by Zalan Bujtas.
561
562         The test was sensitive to which exact ranges the system media framework would request.
563
564         * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt:
565         * http/tests/cache/disk-cache/disk-cache-media-small.html:
566
567         Don't print out the ranges, just check they are all coming from the right source.
568
569 2018-06-11  Per Arne Vollan  <pvollan@apple.com>
570
571         Some CSS animations tests are failing on Windows.
572         https://bugs.webkit.org/show_bug.cgi?id=186522
573
574         Unreviewed test gardening.
575
576         * platform/win/TestExpectations:
577
578 2018-06-11  Philippe Normand  <pnormand@igalia.com>
579
580         [webkitpy] PHP7.2 support on Debian platforms
581         https://bugs.webkit.org/show_bug.cgi?id=186521
582
583         Reviewed by Michael Catanzaro.
584
585         * http/conf/debian-httpd-2.4-php7.2.conf: Added.
586
587 2018-06-11  Antoine Quint  <graouts@apple.com>
588
589         [Web Animations] Make imported/mozilla/css-transitions/test_setting-effect.html pass reliably
590         https://bugs.webkit.org/show_bug.cgi?id=183850
591
592         Unreviewed.
593
594         This test is now passing.
595
596         * TestExpectations:
597
598 2018-06-11  Antoine Quint  <graouts@apple.com>
599
600         [Web Animations] Make imported/mozilla/css-animations/test_setting-effect.html pass reliably
601         https://bugs.webkit.org/show_bug.cgi?id=183849
602
603         Unreviewed.
604
605         This test is now passing.
606
607         * TestExpectations:
608
609 2018-06-11  Antoine Quint  <graouts@apple.com>
610
611         [Web Animations] Make imported/mozilla/css-animations/test_cssanimation-animationname.html pass reliably
612         https://bugs.webkit.org/show_bug.cgi?id=183838
613
614         Unreviewed.
615
616         This test is now passing.
617
618         * TestExpectations:
619
620 2018-06-11  Antoine Quint  <graouts@apple.com>
621
622         [Web Animations] Make imported/mozilla/css-transitions/test_csstransition-transitionproperty.html pass reliably
623         https://bugs.webkit.org/show_bug.cgi?id=183835
624
625         Unreviewed.
626
627         This test is now passing.
628
629         * TestExpectations:
630
631 2018-06-11  Antoine Quint  <graouts@apple.com>
632
633         [Web Animations] Make imported/mozilla/css-transitions/test_animation-starttime.html pass reliably
634         https://bugs.webkit.org/show_bug.cgi?id=183833
635
636         Unreviewed.
637
638         This test is now passing.
639
640         * TestExpectations:
641
642 2018-06-11  Antoine Quint  <graouts@apple.com>
643
644         [Web Animations] Make imported/mozilla/css-animations/test_animation-reverse.html pass reliably
645         https://bugs.webkit.org/show_bug.cgi?id=183832
646
647         Unreviewed.
648
649         This test is now passing.
650
651         * TestExpectations:
652
653 2018-06-11  Antoine Quint  <graouts@apple.com>
654
655         [Web Animations] Make imported/mozilla/css-transitions/test_animation-pausing.html pass reliably
656         https://bugs.webkit.org/show_bug.cgi?id=183829
657
658         Unreviewed.
659
660         This test is now passing.
661
662         * TestExpectations:
663
664 2018-06-11  Antoine Quint  <graouts@apple.com>
665
666         [Web Animations] Make imported/mozilla/css-transitions/test_animation-finished.html pass reliably
667         https://bugs.webkit.org/show_bug.cgi?id=183827
668
669         Unreviewed.
670
671         This test is now passing.
672
673         * TestExpectations:
674
675 2018-06-11  Antoine Quint  <graouts@apple.com>
676
677         [Web Animations] Make imported/mozilla/css-transitions/test_animation-currenttime.html pass reliably
678         https://bugs.webkit.org/show_bug.cgi?id=183825
679
680         Unreviewed.
681
682         This test is now passing.
683
684         * TestExpectations:
685
686 2018-06-11  Antoine Quint  <graouts@apple.com>
687
688         [Web Animations] Make imported/mozilla/css-animations/test_animation-id.html pass reliably
689         https://bugs.webkit.org/show_bug.cgi?id=183824
690
691         Unreviewed.
692
693         This test has been passing reliably on the bots.
694
695         * TestExpectations:
696
697 2018-06-11  Antoine Quint  <graouts@apple.com>
698
699         [Web Animations] Make imported/mozilla/css-transitions/test_animation-computed-timing.html pass reliably
700         https://bugs.webkit.org/show_bug.cgi?id=183823
701
702         Unreviewed.
703
704         This test is now passing.
705
706         * TestExpectations:
707
708 2018-06-11  Antoine Quint  <graouts@apple.com>
709
710         [Web Animations] Make imported/mozilla/css-animations/test_animation-finished.html pass reliably
711         https://bugs.webkit.org/show_bug.cgi?id=183822
712
713         Unreviewed.
714
715         This test has been passing reliably on the bots.
716
717         * TestExpectations:
718
719 2018-06-09  Zalan Bujtas  <zalan@apple.com>
720
721         REGRESSION (r230480): Cannot adjust photo position on LinkedIn's profile page
722         https://bugs.webkit.org/show_bug.cgi?id=186464
723         <rdar://problem/40369448>
724
725         Reviewed by Simon Fraser.
726
727         * fast/images/positioned-image-when-transform-is-present-expected.html: Added.
728         * fast/images/positioned-image-when-transform-is-present.html: Added.
729
730 2018-06-09  Ryosuke Niwa  <rniwa@webkit.org>
731
732         REGRESSION(macOS Mojave): move-by-word-visually-multi-line.html fails
733         https://bugs.webkit.org/show_bug.cgi?id=186454
734
735         Reviewed by Darin Adler.
736
737         Added a multi-line test case which causes a failure under Mac editing behavior. The test case is symmetric to ml_1.
738
739         * editing/selection/move-by-word-visually-mac-expected.txt:
740         * editing/selection/move-by-word-visually-mac.html:
741         * editing/selection/move-by-word-visually-multi-line-expected.txt:
742         * editing/selection/move-by-word-visually-multi-line.html:
743
744 2018-06-07  Jer Noble  <jer.noble@apple.com>
745
746         REGRESSION:  Cannot listen to audio on Google Translate with side switch set to "vibrate"
747         https://bugs.webkit.org/show_bug.cgi?id=186415
748         <rdar://problem/40584651>
749
750         Reviewed by Eric Carlson.
751
752         * platform/mac/media/audio-session-category-audio-autoplay-expected.txt: Added.
753         * platform/mac/media/audio-session-category-audio-autoplay.html: Added.
754
755 2018-06-08  Brendan McLoughlin  <brendan@bocoup.com>
756
757         Sync web-platform-tests repo to 197cdad
758         https://bugs.webkit.org/show_bug.cgi?id=186267
759
760         Reviewed by Youenn Fablet.
761
762         * TestExpectations:
763         * platform/ios/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt:
764         * platform/mac-wk2/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt: Added.
765         * platform/mac/imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors-large-expected.txt: Added.
766         * platform/mac/imported/w3c/web-platform-tests/IndexedDB/interleaved-cursors-small-expected.txt: Added.
767         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.worker-expected.txt: Removed.
768         * platform/mac/imported/w3c/web-platform-tests/beacon/headers/header-content-type-expected.txt:
769
770 2018-06-08  Chris Dumez  <cdumez@apple.com>
771
772         http/tests/navigation/https-no-store-subframe-in-page-cache.html fails with PSON enabled
773         https://bugs.webkit.org/show_bug.cgi?id=186440
774
775         Reviewed by Geoffrey Garen.
776
777         Override the PageCache setting *after* the cross-origin navigation. It was previously
778         overriden before the navigation and thus would not persist with process swap on navigation
779         enabled.
780
781         * http/tests/navigation/https-no-store-subframe-in-page-cache.html:
782         * http/tests/navigation/resources/https-no-store-subframe-in-page-cache.html:
783
784 2018-06-08  Chris Dumez  <cdumez@apple.com>
785
786         http/tests/cache/partitioned-cache.html fails with PSON enabled
787         https://bugs.webkit.org/show_bug.cgi?id=186438
788
789         Reviewed by Geoffrey Garen.
790
791         http/tests/cache/partitioned-cache.html was overriding a setting then navigating
792         cross-origin, expecting the setting override to persist. However, with process
793         swap on navigation enabled, the setting does not persist. To address the issue,
794         we override the setting again in the document we navigate to.
795
796         * http/tests/cache/partitioned-cache-expected.txt:
797         * http/tests/cache/resources/partitioned-cache-loader.html:
798
799 2018-06-07  Mark Lam  <mark.lam@apple.com>
800
801         Enhance run-jsc-stress-tests to allow a test to specify test specific options required for it to run.
802         https://bugs.webkit.org/show_bug.cgi?id=186409
803         <rdar://problem/40909007>
804
805         Reviewed by Saam Barati.
806
807         * js/script-tests/intl-pluralrules.js:
808
809 2018-06-07  Ryosuke Niwa  <rniwa@webkit.org>
810
811         Release assert in Document::updateLayout() in WebPage::determinePrimarySnapshottedPlugIn()
812         https://bugs.webkit.org/show_bug.cgi?id=186383
813         <rdar://problem/40849498>
814
815         Reviewed by Jon Lee.
816
817         Added a regression test.
818
819         * plugins/snapshotting/determine-primary-snapshotted-plugin-crash-expected.txt: Added.
820         * plugins/snapshotting/determine-primary-snapshotted-plugin-crash.html: Added.
821
822 2018-06-07  Thibault Saunier  <tsaunier@igalia.com>
823
824         [GTK][WPE] Start implementing MediaStream API
825         https://bugs.webkit.org/show_bug.cgi?id=185787
826
827         Reviewed by Philippe Normand.
828
829         * platform/gtk/TestExpectations: Reactivate MediaStream tests and enable all tests
830         related to the mediaDevice.enumerateDevices and MediaStream (not RTCPeerConnection nor
831         webaudio).
832
833 2018-06-07  Brent Fulgham  <bfulgham@apple.com>
834
835         Remove unused debug mode conditions
836         https://bugs.webkit.org/show_bug.cgi?id=186358
837         <rdar://problem/39117121>
838
839         Reviewed by Zalan Bujtas.
840
841         Rebase test expectations after behavior change.
842
843         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
844         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
845         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
846         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
847         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
848         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
849         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt:
850         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
851         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction-expected.txt
852         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction.html
853
854 2018-06-07  Brent Fulgham  <bfulgham@apple.com>
855
856         Handle Storage Access API calls in the absence of an attached frame
857         https://bugs.webkit.org/show_bug.cgi?id=186373
858         <rdar://problem/40028265>
859
860         Reviewed by Daniel Bates.
861
862         * http/tests/storageAccess/has-storage-access-crash-expected.txt: Added.
863         * http/tests/storageAccess/has-storage-access-crash.html: Added.
864         * http/tests/storageAccess/request-storage-access-crash-expected.txt: Added.
865         * http/tests/storageAccess/request-storage-access-crash.html: Added.
866         * platform/mac-wk2/TestExpectations: Add the two new tests for HighSierra+
867
868 2018-06-06  Youenn Fablet  <youenn@apple.com>
869
870         HTTP Header values validation is too strict
871         https://bugs.webkit.org/show_bug.cgi?id=167112
872
873         Reviewed by Alex Christensen.
874
875         * http/tests/xmlhttprequest/set-bad-headervalue.html:
876
877 2018-06-06  David Fenton  <david_fenton@apple.com>
878
879         Layout Test imported/w3c/web-platform-tests/html/browsers/history/the-location-interface/location-protocol-setter-non-broken.html is a flaky failure.
880         https://bugs.webkit.org/show_bug.cgi?id=184060
881
882         Unreviewed test gardening.
883
884         * platform/mac/TestExpectations:
885
886 2018-06-06  David Fenton  <david_fenton@apple.com>
887
888         Layout Test http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html is flaky on macOS WK2 [ Release ]
889         https://bugs.webkit.org/show_bug.cgi?id=186362
890
891         Unreviewed test gardening.
892
893         * platform/mac-wk2/TestExpectations:
894
895 2018-06-06  Antoine Quint  <graouts@apple.com>
896
897         Rename color-filter to -apple-color-filter and do not expose it to Web content
898         https://bugs.webkit.org/show_bug.cgi?id=186306
899         <rdar://problem/39874167>
900
901         Reviewed by Simon Fraser.
902
903         Update tests for color-filter to test -apple-color-filter and explicitly turn the feature on since it's disabled by default.
904         We also update a test to not use the colorFilter accessor and setter on CSSStyleDeclaration because using an -apple- prefix
905         will no longer expose such a getter or setter, using getPropertyValue() and setProperty() instead.
906
907         * animations/resources/animation-test-helpers.js:
908         (getPropertyValue):
909         (comparePropertyValue):
910         * css3/color-filters/color-filter-animation-expected.txt:
911         * css3/color-filters/color-filter-animation.html:
912         * css3/color-filters/color-filter-backgrounds-borders-expected.html:
913         * css3/color-filters/color-filter-backgrounds-borders.html:
914         * css3/color-filters/color-filter-box-shadow-expected.html:
915         * css3/color-filters/color-filter-box-shadow.html:
916         * css3/color-filters/color-filter-brightness-expected.html:
917         * css3/color-filters/color-filter-brightness.html:
918         * css3/color-filters/color-filter-caret-color-expected.html:
919         * css3/color-filters/color-filter-caret-color.html:
920         * css3/color-filters/color-filter-color-property-expected.html:
921         * css3/color-filters/color-filter-color-property-list-item-expected.html:
922         * css3/color-filters/color-filter-color-property-list-item.html:
923         * css3/color-filters/color-filter-color-property.html:
924         * css3/color-filters/color-filter-color-text-decorations-expected.html:
925         * css3/color-filters/color-filter-color-text-decorations.html:
926         * css3/color-filters/color-filter-column-rule-expected.html:
927         * css3/color-filters/color-filter-column-rule.html:
928         * css3/color-filters/color-filter-contrast-expected.html:
929         * css3/color-filters/color-filter-contrast.html:
930         * css3/color-filters/color-filter-current-color-expected.html:
931         * css3/color-filters/color-filter-current-color.html:
932         * css3/color-filters/color-filter-filter-list-expected.html:
933         * css3/color-filters/color-filter-filter-list.html:
934         * css3/color-filters/color-filter-gradients-expected.html:
935         * css3/color-filters/color-filter-gradients.html:
936         * css3/color-filters/color-filter-grayscale-expected.html:
937         * css3/color-filters/color-filter-grayscale.html:
938         * css3/color-filters/color-filter-hue-rotate-expected.html:
939         * css3/color-filters/color-filter-hue-rotate.html:
940         * css3/color-filters/color-filter-inherits-expected.html:
941         * css3/color-filters/color-filter-inherits.html:
942         * css3/color-filters/color-filter-invert-expected.html:
943         * css3/color-filters/color-filter-invert.html:
944         * css3/color-filters/color-filter-opacity-expected.html:
945         * css3/color-filters/color-filter-opacity.html:
946         * css3/color-filters/color-filter-outline-expected.html:
947         * css3/color-filters/color-filter-outline.html:
948         * css3/color-filters/color-filter-parsing-expected.txt:
949         * css3/color-filters/color-filter-parsing.html:
950         * css3/color-filters/color-filter-saturate-expected.html:
951         * css3/color-filters/color-filter-saturate.html:
952         * css3/color-filters/color-filter-sepia-expected.html:
953         * css3/color-filters/color-filter-sepia.html:
954         * css3/color-filters/color-filter-text-decoration-shadow-expected.html:
955         * css3/color-filters/color-filter-text-decoration-shadow.html:
956         * css3/color-filters/color-filter-text-emphasis-expected.html:
957         * css3/color-filters/color-filter-text-emphasis.html:
958         * css3/color-filters/color-filter-text-shadow-expected.html:
959         * css3/color-filters/color-filter-text-shadow.html:
960         * css3/color-filters/color-filter-text-stroke-expected.html:
961         * css3/color-filters/color-filter-text-stroke.html:
962         * css3/color-filters/svg/color-filter-inline-svg-expected.html:
963         * css3/color-filters/svg/color-filter-inline-svg.html:
964
965 2018-06-06  David Fenton  <david_fenton@apple.com>
966
967         [macOS WK2 Release] Layout Test media/video-trackmenu-selection.html is flaky
968         https://bugs.webkit.org/show_bug.cgi?id=186055
969
970         Unreviewed test gardening.
971
972         * platform/mac-wk2/TestExpectations:
973
974 2018-06-06  Jer Noble  <jer.noble@apple.com>
975
976         REGRESSION (r231817?): Layout Test media/track/track-delete-during-setup.html is a flaky timeout
977         https://bugs.webkit.org/show_bug.cgi?id=185889
978         <rdar://problem/40583180>
979
980         Reviewed by Eric Carlson.
981
982         Modify the track-delete-during-setup.html test to end on video element suspend in
983         addition to canplaythrough.
984
985         * media/track/track-delete-during-setup.html:
986
987 2018-06-06  Jer Noble  <jer.noble@apple.com>
988
989         Regions outside of the fullscreen window are exposed during zoom operations
990         https://bugs.webkit.org/show_bug.cgi?id=186330
991         <rdar://problem/34698009>
992
993         Reviewed by Simon Fraser.
994
995         * fullscreen/full-screen-layer-dump-expected.txt: Added.
996         * fullscreen/full-screen-layer-dump.html: Added.
997
998 2018-06-06  Alicia Boya García  <aboya@igalia.com>
999
1000         [GTK] Unreviewed test gardening
1001         https://bugs.webkit.org/show_bug.cgi?id=186342
1002
1003         * TestExpectations:
1004         * platform/gtk/TestExpectations:
1005         * platform/mac/TestExpectations:
1006
1007 2018-06-05  Jer Noble  <jer.noble@apple.com>
1008
1009         REGRESSION (231817): Videos permanently blank out after switching out of a tab and back in
1010         https://bugs.webkit.org/show_bug.cgi?id=186326
1011         <rdar://problem/40778157>
1012
1013         Reviewed by Eric Carlson.
1014
1015         * media/video-buffering-allowed-expected.txt:
1016         * media/video-buffering-allowed.html:
1017
1018 2018-06-05  Wenson Hsieh  <wenson_hsieh@apple.com>
1019
1020         [macOS] Spelling errors in the middle of an inserted paragraph are not displayed
1021         https://bugs.webkit.org/show_bug.cgi?id=185584
1022         <rdar://problem/38676081>
1023
1024         Reviewed by Ryosuke Niwa.
1025
1026         Adds 2 new spellchecking tests, and refactors some existing tests.
1027
1028         * editing/spelling/grammar-expected.txt:
1029         * editing/spelling/grammar.html:
1030         * editing/spelling/markers-expected.txt:
1031         * editing/spelling/markers.html:
1032
1033         Tweaked so that these tests pass regardless of whether sentence retro correction is enabled or disabled.
1034
1035         * editing/spelling/retro-correction-spelling-markers-expected.txt: Added.
1036         * editing/spelling/retro-correction-spelling-markers.html: Added.
1037
1038         Tests that typing at the end of a sentence will mark other parts of the sentence as misspellings, if retro
1039         sentence correction is enabled.
1040
1041         * editing/spelling/spelling-changed-text-expected.txt:
1042         * editing/spelling/spelling-changed-text.html:
1043
1044         Tweaked to correctly wait for the marker range to become the expected value.
1045
1046         * editing/spelling/spelling-markers-after-pasting-sentence-expected.txt: Added.
1047         * editing/spelling/spelling-markers-after-pasting-sentence.html: Added.
1048
1049         Tests that after pasting a sentence with misspelled words, those misspelled words will be marked as misspellings.
1050
1051         * platform/ios/TestExpectations:
1052         * platform/mac-wk1/TestExpectations:
1053         * platform/mac-wk2/TestExpectations:
1054
1055 2018-06-05  Brent Fulgham  <bfulgham@apple.com>
1056
1057         Adjust compile and runtime flags to match shippable state of features
1058         https://bugs.webkit.org/show_bug.cgi?id=186319
1059         <rdar://problem/40352045>
1060
1061         Reviewed by Maciej Stachowiak, Jon Lee, and others.
1062
1063         * platform/mac/TestExpectations:
1064         * platform/mac/imported/w3c/web-platform-tests/html/dom/reflection-forms-expected.txt: Added.
1065         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-validity-badInput-expected.txt: Added.
1066         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/constraints/form-validation-willValidate-expected.txt: Added.
1067         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/textfieldselection/selection-not-application-expected.txt: Added.
1068         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/selection-expected.txt: Added.
1069         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/type-change-state-expected.txt: Added.
1070         * platform/mac/imported/w3c/web-platform-tests/html/semantics/forms/the-input-element/valueMode-expected.txt: Added.
1071         * platform/mac/imported/w3c/web-platform-tests/html/semantics/selectors/pseudo-classes/readwrite-readonly-expected.txt: Added.
1072
1073 2018-06-05  Youenn Fablet  <youenn@apple.com>
1074
1075         ServiceWorker registration should store any script fetched through importScripts
1076         https://bugs.webkit.org/show_bug.cgi?id=182444
1077         <rdar://problem/37164835>
1078
1079         Reviewed by Chris Dumez.
1080
1081         * http/wpt/service-workers/persistent-importScripts-expected.txt: Added.
1082         * http/wpt/service-workers/persistent-importScripts.html: Added.
1083         * http/wpt/service-workers/resources/persistent-importScripts-script.py: Added.
1084         * http/wpt/service-workers/resources/persistent-importScripts-worker.js: Added.
1085         * http/wpt/service-workers/resources/routines.js: Added.
1086
1087 2018-06-05  Joanmarie Diggs  <jdiggs@igalia.com>
1088
1089         AX: Implement support for new blockquote, caption, and paragraph ARIA roles
1090         https://bugs.webkit.org/show_bug.cgi?id=186274
1091
1092         Reviewed by Chris Fleizach.
1093
1094         Add the three ARIA roles to the existing role-exposure tests and update
1095         expectations accordingly. Also update several additional GTK tests because
1096         the mapping of these ARIA roles results in new object attributes appearing
1097         for native HTML blockquote, paragraph, and caption elements.
1098
1099         * accessibility/gtk/object-attributes-expected.txt:
1100         * accessibility/gtk/xml-roles-exposed-expected.txt:
1101         * accessibility/gtk/xml-roles-exposed.html:
1102         * accessibility/roles-computedRoleString-expected.txt:
1103         * accessibility/roles-computedRoleString.html:
1104         * accessibility/roles-exposed.html:
1105         * inspector/dom/hideHighlight-expected.txt:
1106         * platform/gtk/accessibility/roles-computedRoleString-expected.txt:
1107         * platform/gtk/accessibility/roles-exposed-expected.txt:
1108         * platform/gtk/accessibility/table-one-cell-expected.txt:
1109         * platform/mac/accessibility/roles-computedRoleString-expected.txt:
1110         * platform/mac/accessibility/roles-exposed-expected.txt:
1111
1112 2018-06-04  Chris Dumez  <cdumez@apple.com>
1113
1114         Rename "Cross-Origin-Options" HTTP header to "Cross-Origin-Window-Policy"
1115         https://bugs.webkit.org/show_bug.cgi?id=186287
1116         <rdar://problem/40783352>
1117
1118         Reviewed by Youenn Fablet.
1119
1120         * http/wpt/cross-origin-options/allow-postmessage-expected.txt: Removed.
1121         * http/wpt/cross-origin-options/allow-postmessage-from-deny-expected.txt: Removed.
1122         * http/wpt/cross-origin-options/allow-postmessage-from-deny.html.headers: Removed.
1123         * http/wpt/cross-origin-options/cross-origin-options-header-expected.txt: Removed.
1124         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target-expected.txt: Removed.
1125         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target-expected.txt: Removed.
1126         * http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.headers: Removed.
1127         * http/wpt/cross-origin-window-policy/allow-postmessage-expected.txt: Added.
1128         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny-expected.txt: Added.
1129         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html: Renamed from LayoutTests/http/wpt/cross-origin-options/allow-postmessage-from-deny.html.
1130         * http/wpt/cross-origin-window-policy/allow-postmessage-from-deny.html.headers: Added.
1131         * http/wpt/cross-origin-window-policy/allow-postmessage.html: Renamed from LayoutTests/http/wpt/cross-origin-options/allow-postmessage.html.
1132         * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header-expected.txt: Added.
1133         * http/wpt/cross-origin-window-policy/cross-origin-window-policy-header.html: Renamed from LayoutTests/http/wpt/cross-origin-options/cross-origin-options-header.html.
1134         * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target-expected.txt: Added.
1135         * http/wpt/cross-origin-window-policy/navigation-from-opener-via-open-target.html: Renamed from LayoutTests/http/wpt/cross-origin-options/navigation-from-opener-via-open-target.html.
1136         * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target-expected.txt: Added.
1137         * http/wpt/cross-origin-window-policy/navigation-from-subframe-via-anchor-target.html: Renamed from LayoutTests/http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target.html.
1138         * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/cross-origin-options-allow-postmessage-pong.html.
1139         * http/wpt/cross-origin-window-policy/resources/cross-origin-window-policy-allow-postmessage-pong.html.headers: Added.
1140         * http/wpt/cross-origin-window-policy/resources/destination.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/destination.html.
1141         * http/wpt/cross-origin-window-policy/resources/navigate-parent-via-anchor.html: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/navigate-parent-via-anchor.html.
1142         * http/wpt/cross-origin-window-policy/resources/navigation-from-subframe-frame.py: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/navigation-from-subframe-frame.py.
1143         (main):
1144         * http/wpt/cross-origin-window-policy/resources/serve-cross-origin-window-policy-header.py: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/serve-cross-origin-options-header.py.
1145         (main):
1146         * http/wpt/cross-origin-window-policy/resources/utils.js: Renamed from LayoutTests/http/wpt/cross-origin-options/resources/utils.js.
1147
1148 2018-06-04  Ryosuke Niwa  <rniwa@webkit.org>
1149
1150         Moved the corresponding expected results for the tests moved in r232430.
1151
1152         * platform/ios/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from LayoutTests/platform/ios/editing/simple-line-layout-caret-is-gone-expected.txt.
1153         * platform/wincairo/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from LayoutTests/platform/wincairo/editing/simple-line-layout-caret-is-gone-expected.txt.
1154
1155 2018-06-04  Dean Jackson  <dino@apple.com>
1156
1157         AR Badging on transparent thumbnail images makes the glyph look really dark
1158         https://bugs.webkit.org/show_bug.cgi?id=186289
1159         <rdar://problem/40627111>
1160
1161         Reviewed by Anders Carlsson.
1162
1163         Update the test to exercise more background colors. Include the results for the AR badge.
1164
1165         * system-preview/badge-expected.html: Added.
1166         * system-preview/badge.html:
1167
1168 2018-06-04  Chris Dumez  <cdumez@apple.com>
1169
1170         Update Fetch code to provide more useful exception messages
1171         https://bugs.webkit.org/show_bug.cgi?id=186156
1172
1173         Reviewed by Youenn Fablet.
1174
1175         Rebaseline tests that have different output.
1176
1177         * http/tests/workers/service/basic-fetch.https-expected.txt:
1178
1179 2018-06-04  Alexey Proskuryakov  <ap@apple.com>
1180
1181         Add Mojave support to WebKit tools
1182         https://bugs.webkit.org/show_bug.cgi?id=186282
1183
1184         Reviewed by Daniel Bates.
1185
1186         * platform/mac-mojave: Added an empty directory to avoid breaking scripts.
1187
1188 2018-06-04  Daniel Bates  <dabates@apple.com>
1189
1190         Update Strong Password appearance
1191         https://bugs.webkit.org/show_bug.cgi?id=186239
1192         <rdar://problem/38183795>
1193
1194         Reviewed by Brent Fulgham.
1195
1196         Update expected results as necessary for the change in appearance.
1197
1198         * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
1199         * platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1200         * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt:
1201         * platform/mac/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt:
1202
1203 2018-06-04  Per Arne Vollan  <pvollan@apple.com>
1204
1205         Rebaseline editing/style/apply-style-iframe-crash.html on Windows.
1206
1207         Unreviewed test gardening.
1208
1209         * platform/win/editing/style/apply-style-iframe-crash-expected.txt: Added.
1210
1211 2018-06-04  Zan Dobersek  <zdobersek@igalia.com>
1212
1213         Unreviewed WPE gardening.
1214
1215         Adding platform-specific baselines for three http/tests/cache/ tests.
1216         Updating baseline for the security/block-test.html test.
1217         Adding failure expectations for a few other failures, linking to existing bugs.
1218
1219         * platform/wpe/TestExpectations:
1220         * platform/wpe/http/tests/cache: Added.
1221         * platform/wpe/http/tests/cache/disk-cache: Added.
1222         * platform/wpe/http/tests/cache/disk-cache/redirect-chain-limits-expected.txt: Added.
1223         * platform/wpe/http/tests/cache/iframe-304-crash-expected.txt: Added.
1224         * platform/wpe/http/tests/cache/network-error-during-revalidation-expected.txt: Added.
1225         * platform/wpe/security/block-test-expected.txt:
1226
1227 2018-06-04  Zan Dobersek  <zdobersek@igalia.com>
1228
1229         Unreviewed WPE gardening.
1230
1231         Manage the W3C test failures by rebaselining what can be rebaselined, and adding
1232         failing expectations for the rest of the failures. This mostly addresses the
1233         new CSS Text tests that were imported lately, as well as changes in console logging.
1234
1235         * platform/wpe/TestExpectations:
1236         * platform/wpe/imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-invalid-args-expected.txt:
1237         * platform/wpe/imported/w3c/web-platform-tests/FileAPI/url/sandboxed-iframe-expected.txt: Added.
1238         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-cors-safelisted-request-headers-expected.txt: Added.
1239         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-get-fail-non-simple-expected.txt: Added.
1240         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/access-control-basic-post-with-non-cors-safelisted-content-type-expected.txt: Added.
1241         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-expected.txt: Added.
1242         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/send-redirect-infinite-sync-expected.txt: Added.
1243         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-expected.txt: Added.
1244         * platform/wpe/imported/w3c/web-platform-tests/XMLHttpRequest/xmlhttprequest-network-error-sync-expected.txt: Added.
1245         * platform/wpe/imported/w3c/web-platform-tests/css: Added.
1246         * platform/wpe/imported/w3c/web-platform-tests/css/css-text: Added.
1247         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space: Added.
1248         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt: Added.
1249         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt: Added.
1250         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt: Added.
1251         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt: Added.
1252         * platform/wpe/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt: Added.
1253         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
1254         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
1255         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-expected.txt:
1256         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-count-worker-expected.txt:
1257         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-location-expected.txt:
1258         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/request/request-keepalive-quota-expected.txt:
1259         * platform/wpe/imported/w3c/web-platform-tests/fetch/security: Added.
1260         * platform/wpe/imported/w3c/web-platform-tests/fetch/security/embedded-credentials.tentative.sub-expected.txt: Added.
1261         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1262
1263 2018-06-03  Michael Catanzaro  <mcatanzaro@igalia.com>
1264
1265         More unreviewed GTK test gardening
1266
1267         * platform/gtk/TestExpectations:
1268
1269 2018-06-03  Michael Catanzaro  <mcatanzaro@igalia.com>
1270
1271         Unreviewed GTK test expectations gardening
1272
1273         * TestExpectations:
1274         * platform/gtk/TestExpectations:
1275         * platform/gtk/editing/selection/simple-line-layout-caret-is-gone-expected.txt: Renamed from LayoutTests/platform/gtk/editing/simple-line-layout-caret-is-gone-expected.txt.
1276         * platform/gtk/editing/style/apply-style-iframe-crash-expected.txt: Renamed from LayoutTests/platform/gtk/editing/apply-style-iframe-crash-expected.txt.
1277
1278 2018-06-01  Wenson Hsieh  <wenson_hsieh@apple.com>
1279
1280         [Extra zoom mode] The user should always be able to double tap to zoom to a scale of at least 1
1281         https://bugs.webkit.org/show_bug.cgi?id=186209
1282         <rdar://problem/40529255>
1283
1284         Reviewed by Tim Horton.
1285
1286         Add a test to verify that double tapping zooms in on a page where all the text is large enough to be legible at
1287         initial scale.
1288
1289         * fast/events/extrazoom/double-tap-to-zoom-with-large-text-expected.txt: Added.
1290         * fast/events/extrazoom/double-tap-to-zoom-with-large-text.html: Added.
1291
1292 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
1293
1294         Editor can hold references to Documents after you navigate away
1295         https://bugs.webkit.org/show_bug.cgi?id=186215
1296
1297         Reviewed by Simon Fraser.
1298
1299         Added a regression test.
1300
1301         * editing/selection/navigation-clears-editor-state-expected.txt: Added.
1302         * editing/selection/navigation-clears-editor-state.html: Added.
1303
1304 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
1305
1306         Move tests in LayoutTests/editing to appropriate subdirectories
1307         https://bugs.webkit.org/show_bug.cgi?id=186212
1308
1309         Rubber-stamped by Wenson Hsieh.
1310
1311         Moved the following four tests in LayoutTests/editing to its subdirectories.
1312
1313         * editing/input/composition-underline-color-expected-mismatch.html: Moved from editing/composition-underline-color-expected-mismatch.html.
1314         * editing/input/composition-underline-color.html: Move from editing/composition-underline-color.html.
1315         * editing/input/marked-text-appearance-expected-mismatch.html: Copied from LayoutTests/editing/marked-text-appearance-expected-mismatch.html.
1316         * editing/input/marked-text-appearance.html: Moved from editing/marked-text-appearance.html.
1317         * editing/selection/rtl-to-ltr-editing-word-move-spin-expected.txt: Moved from editing/rtl-to-ltr-editing-word-move-spin-expected.txt.
1318         * editing/selection/rtl-to-ltr-editing-word-move-spin.html: Moved from editing/rtl-to-ltr-editing-word-move-spin.html.
1319         * editing/selection/simple-line-layout-caret-is-gone-expected.txt: Moved from editing/simple-line-layout-caret-is-gone-expected.txt.
1320         * editing/selection/simple-line-layout-caret-is-gone.html: Moved from editing/simple-line-layout-caret-is-gone.html.
1321         * editing/style/apply-style-iframe-crash-expected.txt: Moved from editing/apply-style-iframe-crash-expected.txt.
1322         * editing/style/apply-style-iframe-crash.html: Moved from editing/apply-style-iframe-crash.html.
1323
1324 2018-06-01  David Fenton  <david_fenton@apple.com>
1325
1326         Skip fetch/api/redirect/redirect-method.html and fetch/api/redirect/redirect-method-worker.html on macOS debug.
1327         https://bugs.webkit.org/show_bug.cgi?id=184365
1328
1329         Unreviewed test gardening.
1330
1331         * platform/mac/TestExpectations:
1332
1333 2018-06-01  Ryosuke Niwa  <rniwa@webkit.org>
1334
1335         ResourceLoader::cancel() shouldn't synchronously fire load event on document
1336         https://bugs.webkit.org/show_bug.cgi?id=185284
1337         <rdar://problem/39994507>
1338
1339         Reviewed by Antti Koivisto.
1340
1341         Fixed the tests as needed, and skipped more drag & drop tests in WebKitTestRunner as drag & drop isn't supported.
1342
1343         * editing/pasteboard/drag-image-to-contenteditable-in-iframe.html: Fixed the test. Explicitly invoke
1344         testRunner.waitUntilDone() to wait until the iframe is loaded. Because "load" event in DOM only fires after
1345         all subframes are loaded but the load delegate callback fires as long as subresources in the main frame
1346         had finished loading, DumpRenderTree would finish the test prematurely otherwise. The old code happens to
1347         work before this patch because we happen to not invoke FrameLoader::checkComplete at the "right" moment.
1348         The WebCore change now triggers such a check and prematurely end the test without this fix to the test.
1349         * http/tests/xmlhttprequest/reentrant-cancel-expected.txt:
1350         * http/tests/xmlhttprequest/reentrant-cancel.html: Canceling XHR inside addElement is no longer
1351         firing load event synchronously as expected. Added a code to end the test after the load event.
1352         * http/wpt/service-workers/clone-opaque-being-loaded-response.html:
1353         * platform/mac-wk2/TestExpectations:
1354         * platform/wk2/TestExpectations:
1355
1356 2018-05-31  Ryosuke Niwa  <rniwa@webkit.org>
1357
1358         Some tests for webkitdirectory API fail when tests are in an APFS file system
1359         https://bugs.webkit.org/show_bug.cgi?id=186184
1360
1361         Reviewed by Chris Dumez.
1362
1363         On an APFS volume, files may not be listed in the lexicologically order and the size of a directory
1364         may defer from that of HFS+. To make the test results consistent on either file systems,
1365         sort file entries lexicologically by the name and list two possible directory sizes as the expectation.
1366
1367         Added a new helper function, shouldBeOneOfValues, which takes an array of values as the expectation.
1368
1369         * editing/pasteboard/entries-api/datatransfer-items-drop-directoryReader.html:
1370         * editing/pasteboard/entries-api/datatransfer-items-drop-getAsEntry-expected.txt:
1371         * editing/pasteboard/entries-api/datatransfer-items-drop-getAsEntry.html:
1372         * fast/forms/file/entries-api/drag-folder-webkitEntries-expected.txt:
1373         * fast/forms/file/entries-api/drag-folder-webkitEntries.html:
1374         * fast/forms/file/entries-api/webkitdirectory-drag-folder.html:
1375         * resources/js-test.js:
1376         (shouldBeOneOfValues): Added.
1377
1378 2018-06-01  Daniel Bates  <dabates@apple.com>
1379
1380         http/tests/inspector/network/har/har-page.html should actually sort dumped cookies by name
1381         https://bugs.webkit.org/show_bug.cgi?id=186137
1382
1383         Reviewed by Joseph Pecoraro.
1384
1385         JavaScript does not support comparison of String data types using the minus operator. Instead
1386         implement the string comparator using relational operators and the identity operator.
1387
1388         * http/tests/inspector/network/har/har-page-expected.txt:
1389         * http/tests/inspector/network/har/har-page.html:
1390         * platform/gtk/TestExpectations: Unskip test.
1391
1392 2018-06-01  Youenn Fablet  <youenn@apple.com>
1393
1394         http/tests/appcache/deferred-events.html is flaky due to console log messages
1395         https://bugs.webkit.org/show_bug.cgi?id=185543
1396
1397         Reviewed by Chris Dumez.
1398
1399         Update the test to wait for the onerror callback.
1400         At that time, all console logging should be done.
1401
1402         * http/tests/appcache/deferred-events-expected.txt:
1403         * http/tests/appcache/deferred-events.html:
1404
1405 2018-05-29  Yusuke Suzuki  <utatane.tea@gmail.com>
1406
1407         [JSC] Add Symbol.prototype.description getter
1408         https://bugs.webkit.org/show_bug.cgi?id=186053
1409
1410         Reviewed by Keith Miller.
1411
1412         * js/Object-getOwnPropertyNames-expected.txt:
1413         * js/script-tests/Object-getOwnPropertyNames.js:
1414
1415 2018-06-01  Brent Fulgham  <bfulgham@apple.com>
1416
1417         Unskip fast/html/marquee-reparent-check.html on macOS debug.
1418         https://bugs.webkit.org/show_bug.cgi?id=178465
1419         <rdar://problem/35052953>
1420
1421         Reviewed by Geoffrey Garen.
1422
1423         Unskipping test since the debug assertion is no longer reproducible in
1424         current sources on shipping software.
1425
1426         * platform/mac/TestExpectations:
1427
1428 2018-05-31  Per Arne Vollan  <pvollan@apple.com>
1429
1430         Skip http/tests/security/referrer-policy-header.html on Windows.
1431         https://bugs.webkit.org/show_bug.cgi?id=186183
1432
1433         Unreviewed test gardening.
1434
1435         * platform/win/TestExpectations:
1436
1437 2018-05-31  Manuel Rego Casasnovas  <rego@igalia.com>
1438
1439         [css-text] Update test suite
1440         https://bugs.webkit.org/show_bug.cgi?id=186145
1441
1442         Reviewed by Youenn Fablet.
1443
1444         These tests used to have problems in Mac and iOS platforms,
1445         but they were reworked in WPT upstream:
1446         https://github.com/web-platform-tests/wpt/pull/10860
1447
1448         Importing the new version of the tests in this patch.
1449
1450         * platform/ios/TestExpectations:
1451         * platform/mac/TestExpectations:
1452
1453 2018-05-31  Chris Dumez  <cdumez@apple.com>
1454
1455         Update http/wpt/service-workers/header-filtering.https.html to use a valid Referrer-Policy
1456         https://bugs.webkit.org/show_bug.cgi?id=186148
1457
1458         Reviewed by Youenn Fablet.
1459
1460         Update http/wpt/service-workers/header-filtering.https.html to use a valid Referrer-Policy to
1461         avoid logging a console message.
1462
1463         * http/wpt/service-workers/header-filtering.https-expected.txt:
1464         * http/wpt/service-workers/resources/response-full-of-headers.py:
1465         (main):
1466
1467 2018-05-31  Yacine Bandou  <yacine.bandou_ext@softathome.com>
1468
1469         [wpe] update the TestExpectations for encrypted-media after some investigations
1470         https://bugs.webkit.org/show_bug.cgi?id=185593
1471
1472         Reviewed by Xabier Rodriguez-Calvar.
1473
1474         After the fix 185725 and some investigations, the WPE platform TestExpectations should be updated
1475
1476         * platform/wpe/TestExpectations:
1477         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-destroy-persistent-license.https-expected.txt:
1478         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-retrieve-persistent-license.https-expected.txt:
1479         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-clear-encrypted.https-expected.txt:
1480         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential-readyState.https-expected.txt:
1481         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-multikey-sequential.https-expected.txt:
1482         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-playback-temporary-waitingforkey.https-expected.txt:
1483         * platform/wpe/imported/w3c/web-platform-tests/encrypted-media/clearkey-mp4-waiting-for-a-key.https-expected.txt:
1484
1485 2018-05-31  Miguel Gomez  <magomez@igalia.com>
1486
1487         Unreviewed GTK+ gardening after r232336.
1488
1489         * platform/gtk/TestExpectations:
1490
1491 2018-05-30  Nan Wang  <n_wang@apple.com>
1492
1493         AX: VoiceOver on macOS does not announce fieldset description from aria-describedby when focussing inputs
1494         https://bugs.webkit.org/show_bug.cgi?id=185246
1495         <rdar://problem/39939028>
1496
1497         Reviewed by Chris Fleizach.
1498
1499         * accessibility/mac/aria-describedby-fieldset-expected.txt: Added.
1500         * accessibility/mac/aria-describedby-fieldset.html: Added.
1501
1502 2018-05-30  Chris Fleizach  <cfleizach@apple.com>
1503
1504         AX: Expose link rel type to voiceover
1505         https://bugs.webkit.org/show_bug.cgi?id=186084
1506         <rdar://problem/40640871>
1507
1508         Reviewed by Sam Weinig.
1509
1510         * accessibility/image-link-expected.txt:
1511         * accessibility/image-map2-expected.txt:
1512         * accessibility/mac/document-links-expected.txt:
1513         * accessibility/mac/linkrel-expected.txt: Added.
1514         * accessibility/mac/linkrel.html: Added.
1515
1516 2018-05-30  Ryan Haddad  <ryanhaddad@apple.com>
1517
1518         Rebaseline http/wpt/service-workers/header-filtering.https.html after r232310.
1519
1520         Unreviewed test gardening.
1521
1522         * http/wpt/service-workers/header-filtering.https-expected.txt:
1523
1524 2018-05-30  Brady Eidson  <beidson@apple.com>
1525
1526         REGRESSION (r224684): User-agent seen by page does not change when modified by the develop menu options after reloading.
1527         <rdar://problem/34918109> and https://bugs.webkit.org/show_bug.cgi?id=186111
1528
1529         Reviewed by Andy Estes.
1530
1531         * TestExpectations: Skip in WK1
1532         * platform/wk2/TestExpectations: Enable in WK2
1533
1534         * http/tests/navigation/resources/user-agent-script.php: Added.
1535         * http/tests/navigation/useragent-reload-expected.txt: Added.
1536         * http/tests/navigation/useragent-reload.php: Added.
1537
1538 2018-05-30  Daniel Bates  <dabates@apple.com>
1539
1540         Web Inspector: Annotate Same-Site cookies
1541         https://bugs.webkit.org/show_bug.cgi?id=184897
1542         <rdar://problem/35178209>
1543
1544         Reviewed by Brian Burg.
1545
1546         Update an existing test to ensure we include cookie details in the HTTP Archive (HAR) report.
1547
1548         * http/tests/inspector/network/har/har-page-expected.txt:
1549         * http/tests/inspector/network/har/har-page.html:
1550
1551 2018-05-30  John Wilander  <wilander@apple.com>
1552
1553         Add console logging to grant-storage-access-under-opener.html to assess its flakiness
1554         https://bugs.webkit.org/show_bug.cgi?id=183714
1555         <rdar://problem/38666060>
1556
1557         Unreviewed test gardening.
1558
1559         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
1560         * http/tests/storageAccess/grant-storage-access-under-opener.html:
1561             Now outputs console log entries, step by step, to see where the timeouts happen.
1562         * platform/ios-wk2/TestExpectations:
1563             Switched to [ Pass ] on iOS Debug to maximize chance of seeing the flakiness.
1564
1565 2018-05-29  Keith Miller  <keith_miller@apple.com>
1566
1567         Error instances should not strongly hold onto StackFrames
1568         https://bugs.webkit.org/show_bug.cgi?id=185996
1569
1570         Reviewed by Mark Lam.
1571
1572         * js/error-should-not-strong-reference-global-object-expected.txt: Added.
1573         * js/error-should-not-strong-reference-global-object.html: Added.
1574
1575 2018-05-30  Chris Dumez  <cdumez@apple.com>
1576
1577         Referrer-Policy response header is ignored
1578         https://bugs.webkit.org/show_bug.cgi?id=186037
1579         <rdar://problem/40600335>
1580
1581         Reviewed by Youenn Fablet.
1582
1583         Add layout test coverage.
1584
1585         * http/tests/security/referrer-policy-header-and-meta-tag-emptyString-expected.txt: Added.
1586         * http/tests/security/referrer-policy-header-and-meta-tag-emptyString.html: Added.
1587         * http/tests/security/referrer-policy-header-and-meta-tag-expected.txt: Added.
1588         * http/tests/security/referrer-policy-header-and-meta-tag.html: Added.
1589         * http/tests/security/referrer-policy-header-expected.txt: Added.
1590         * http/tests/security/referrer-policy-header.html: Added.
1591         * http/tests/security/referrer-policy-invalid-expected.txt:
1592         * http/tests/security/referrer-policy-invalid.html:
1593         * http/tests/security/resources/postReferrer.php: Added.
1594         * http/tests/security/resources/serve-referrer-policy-and-meta-tag.php: Added.
1595         * http/tests/security/resources/serve-referrer-policy-and-test.php: Added.
1596
1597 2018-05-30  Youenn Fablet  <youenn@apple.com>
1598
1599         Rename CrossOriginResourcePolicy same to same-origin
1600         https://bugs.webkit.org/show_bug.cgi?id=186080
1601
1602         Reviewed by Chris Dumez.
1603
1604         * http/wpt/cross-origin-resource-policy/fetch-expected.txt:
1605         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt:
1606         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html:
1607         * http/wpt/cross-origin-resource-policy/fetch.html:
1608         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt:
1609         * http/wpt/cross-origin-resource-policy/iframe-loads.html:
1610         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt:
1611         * http/wpt/cross-origin-resource-policy/image-loads.html:
1612         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt:
1613         * http/wpt/cross-origin-resource-policy/script-loads.html:
1614
1615 2018-05-30  Jer Noble  <jer.noble@apple.com>
1616
1617         Media elements outside fullscreen should not be considered main content.
1618         https://bugs.webkit.org/show_bug.cgi?id=186063
1619         <rdar://problem/40630437>
1620
1621         Reviewed by Eric Carlson.
1622
1623         * platform/mac/media/video-best-element-for-playback-controls-purpose-expected.txt: Added.
1624         * platform/mac/media/video-best-element-for-playback-controls-purpose.html: Added.
1625
1626 2018-05-30  Ms2ger  <Ms2ger@igalia.com>
1627
1628         [GTK] Unreviewed test gardening
1629         https://bugs.webkit.org/show_bug.cgi?id=186098
1630
1631         Unreviewed gardening.
1632
1633         * platform/gtk/TestExpectations:
1634           - css3/blending/blend-mode-clip-accelerated-transformed-blending.html: passing since r230479, failing again since 230991.
1635           - fast/text/font-collection.html: fails due to a lack of font collection support
1636           - editing/caret/caret-in-empty-cell.html: fails since it was added
1637           - css3/color-filters/color-filter-color-property-list-item.html: fails since it was added
1638           - css3/color-filters/color-filter-opacity.html: fails since it was added
1639           - fast/hidpi/filters-turbulence.html: fails since it was added
1640
1641 2018-05-30  Stephen McGruer  <smcgruer@chromium.org>
1642
1643         iOS: setting 'defaultValue' of input type=date from script should cause a UI update
1644         https://bugs.webkit.org/show_bug.cgi?id=185982
1645
1646         Reviewed by Darin Adler.
1647
1648         * fast/forms/date/date-appearance-defaultValue-expected.html: Added.
1649         * fast/forms/date/date-appearance-defaultValue.html: Added.
1650
1651 2018-05-29  Frederic Wang  <fwang@igalia.com>
1652
1653         Import WPT tests for CSS animations
1654         https://bugs.webkit.org/show_bug.cgi?id=186046
1655
1656         Reviewed by Youenn Fablet.
1657
1658         * TestExpectations: Mark some tests requiring support for reftest-wait as failing/flacky.
1659         * tests-options.json: Mark animationevent-types.html as slow.
1660
1661 2018-05-29  Nan Wang  <n_wang@apple.com>
1662
1663         AX: macOS VoiceOver doesn't announce when details element is expanded when using role group
1664         https://bugs.webkit.org/show_bug.cgi?id=180866
1665         <rdar://problem/36074338>
1666
1667         Reviewed by Chris Fleizach.
1668
1669         * accessibility/mac/details-summary-expected.txt:
1670         * accessibility/mac/details-summary.html:
1671
1672 2018-05-29  Tadeu Zagallo  <tzagallo@apple.com>
1673
1674         Don't assert on m_actionsStart when setting actions on DFA nodes
1675         https://bugs.webkit.org/show_bug.cgi?id=185979
1676         <rdar://problem/39669458>
1677
1678         Reviewed by Geoffrey Garen.
1679
1680         DFANode::setActions is called immediately after the node is created, and once again to set
1681         the actions of catch-all regular expressions (.*) on the root node. That works because
1682         m_actionsStart is initially 0, since the root was the first node to be created, but may fail
1683         after minimizing the DFA, when the root may no longer be the first node, and therefore
1684         m_actionsStart would not be 0, even if there are no actions attached to that node.
1685
1686         * http/tests/contentextensions/root-actions-expected.txt: Added.
1687         * http/tests/contentextensions/root-actions.html: Added.
1688         * http/tests/contentextensions/root-actions.html.json: Added.
1689
1690 2018-05-29  Nan Wang  <n_wang@apple.com>
1691
1692         AX: setValue on contenteditable should preserve whitespace
1693         https://bugs.webkit.org/show_bug.cgi?id=185897
1694
1695         Reviewed by Ryosuke Niwa.
1696
1697         * accessibility/mac/AOM-event-accessiblesetvalue-expected.txt:
1698         * accessibility/mac/AOM-event-accessiblesetvalue.html:
1699         * accessibility/mac/set-value-editable-types-expected.txt:
1700         * accessibility/mac/set-value-editable-types.html:
1701
1702 2018-05-29  Antoine Quint  <graouts@apple.com>
1703
1704         [Web Animations] Handle relative length units
1705         https://bugs.webkit.org/show_bug.cgi?id=186047
1706
1707         Reviewed by Dean Jackson.
1708
1709         Record WPT test progressions and updated failures.
1710
1711         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1712         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1713         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1714         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1715         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1716         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1717         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1718         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1719         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1720
1721 2018-05-28  Claudio Saavedra  <csaavedra@igalia.com>
1722
1723         [GTK][WPE] AppCache test gardening
1724
1725         Some appcache tests were flaky due to console output, see
1726         https://bugs.webkit.org/show_bug.cgi?id=185431 for more info.
1727         Fixing those by dumping the output to stderr instead.
1728
1729         At the same time, clean up the expectations for appcache tests,
1730         many were now passing, so several old bugs got closed now.
1731
1732         Unreviewed gardening.
1733         * platform/gtk/TestExpectations:
1734         * platform/wpe/TestExpectations:
1735
1736 2018-05-28  Claudio Saavedra  <csaavedra@igalia.com>
1737
1738         [GTK][WPE] transitions/interrupted-transition-hardware.html failing
1739
1740         Unreviewed gardening, image-only failure.
1741         * platform/gtk/TestExpectations:
1742         * platform/wpe/TestExpectations:
1743
1744 2018-05-26  Yusuke Suzuki  <utatane.tea@gmail.com>
1745
1746         [JSC] Rename Array#flatten to flat
1747         https://bugs.webkit.org/show_bug.cgi?id=186012
1748
1749         Reviewed by Saam Barati.
1750
1751         * inspector/model/remote-object-get-properties-expected.txt:
1752         * js/Object-getOwnPropertyNames-expected.txt:
1753         * js/script-tests/Object-getOwnPropertyNames.js:
1754
1755 2018-05-25  Youenn Fablet  <youenn@apple.com>
1756
1757         Migrate From-Origin to Cross-Origin-Resource-Policy
1758         https://bugs.webkit.org/show_bug.cgi?id=185840
1759
1760         Reviewed by Chris Dumez.
1761
1762         Migrating From-Origin tests to Cross-Origin-Resource-Policy tests.
1763         Given the scope of the header is reduced to no-cors and no ancestor checks,
1764         We cover the new header with fetch/image/script loads.
1765
1766         * TestExpectations:
1767         * http/tests/from-origin: Removed.
1768         * http/wpt/cross-origin-resource-policy/fetch-expected.txt: Added.
1769         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: Added.
1770         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: Added.
1771         * http/wpt/cross-origin-resource-policy/fetch.html: Added.
1772         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: Added.
1773         * http/wpt/cross-origin-resource-policy/iframe-loads.html: Added.
1774         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: Added.
1775         * http/wpt/cross-origin-resource-policy/image-loads.html: Added.
1776         * http/wpt/cross-origin-resource-policy/resources/green.png: Added.
1777         * http/wpt/cross-origin-resource-policy/resources/hello.py: Added.
1778         * http/wpt/cross-origin-resource-policy/resources/iframe.py: Added.
1779         * http/wpt/cross-origin-resource-policy/resources/iframeFetch.html: Added.
1780         * http/wpt/cross-origin-resource-policy/resources/image.py: Added.
1781         * http/wpt/cross-origin-resource-policy/resources/redirect.py: Added.
1782         * http/wpt/cross-origin-resource-policy/resources/script.py: Added.
1783         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: Added.
1784         * http/wpt/cross-origin-resource-policy/script-loads.html: Added.
1785         * platform/wk2/TestExpectations:
1786
1787 2018-05-25  David Fenton  <david_fenton@apple.com>
1788
1789         fast/text/user-installed-fonts/shadow-family.html and fast/text/user-installed-fonts/shadow-postscript-family.html are flaky
1790         https://bugs.webkit.org/show_bug.cgi?id=185994
1791
1792         Unreviewed test gardening.
1793
1794         * platform/mac-wk2/TestExpectations:
1795
1796 2018-05-25  Ryan Haddad  <ryanhaddad@apple.com>
1797
1798         Unreviewed, rebaseline two fast/forms/ios/ipad tests.
1799
1800         * fast/forms/ios/ipad/select-form-run-twice-expected.txt:
1801         * fast/forms/ios/ipad/unfocus-inside-fixed-hittest-expected.txt:
1802
1803 2018-05-25  Antoine Quint  <graouts@apple.com>
1804
1805         [Web Animations] WebAnimation objects never get destroyed
1806         https://bugs.webkit.org/show_bug.cgi?id=185917
1807         <rdar://problem/39539371>
1808
1809         Reviewed by Dean Jackson and Antti Koivisto.
1810
1811         Add a new test that would fail before this fix since the Document would leak. We also remove a homegrown test that was not correct
1812         and is no longer relevant thanks to the tests under imported/mozilla.
1813
1814         * animations/leak-document-with-css-animation-expected.txt: Added.
1815         * animations/leak-document-with-css-animation.html: Added.
1816         * animations/resources/animation-leak-iframe.html: Added.
1817         * platform/win/TestExpectations:
1818         * webanimations/css-transitions-expected.txt: Removed.
1819         * webanimations/css-transitions.html: Removed.
1820
1821 2018-05-24  Frederic Wang  <fwang@igalia.com>
1822
1823         Import Web Platform Tests for WOFF2
1824         https://bugs.webkit.org/show_bug.cgi?id=179108
1825
1826         Reviewed by Youenn Fablet.
1827
1828         Layout/fast/text contains only two tests for WOFF2. This commit imports the WPT tests in
1829         order to improve test coverage. However, for now we only run them on the GTK port because
1830         they don't pass on other platforms (bug 185939) and because WPT tests are slow (bug 178277).
1831         Maintainers for other platforms can decide whether they want to unskip them later.
1832
1833         * TestExpectations: By default skip the WOFF2 test on all platforms.
1834         * platform/gtk/TestExpectations: Run tests on the GTK port and mark failures for 4 of them.
1835
1836 2018-05-24  Ryosuke Niwa  <rniwa@webkit.org>
1837
1838         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
1839         ​https://bugs.webkit.org/show_bug.cgi?id=185385
1840
1841         Rubber-stamped by Joseph Pecoraro.
1842
1843         Add back some assertions in r232033 reverted in r232166.
1844
1845         * performance-api/performance-observer-entry-sort.html:
1846
1847 2018-05-24  David Fenton  <david_fenton@apple.com>
1848
1849         media/video-play-require-user-gesture.html and media/video-play-audio-require-user-gesture.html are flaky failures
1850         https://bugs.webkit.org/show_bug.cgi?id=185962
1851
1852         Unreviewed test gardening.
1853
1854         * platform/mac-wk2/TestExpectations:
1855
1856 2018-05-24  Ryosuke Niwa  <rniwa@webkit.org>
1857
1858         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
1859         ​https://bugs.webkit.org/show_bug.cgi?id=185385
1860
1861         Reviewed by Saam Barati.
1862
1863         Partially revert r232033 to see if the flaky failure comes back.
1864
1865         * performance-api/performance-observer-entry-sort.html:
1866
1867 2018-05-24  Chris Dumez  <cdumez@apple.com>
1868
1869         [iOS WK2] Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html is a flaky failure
1870         https://bugs.webkit.org/show_bug.cgi?id=181499
1871         <rdar://problem/36443428>
1872
1873         Reviewed by Youenn Fablet.
1874
1875         Unskip test that should no longer be flaky.
1876
1877         * platform/ios/TestExpectations:
1878
1879 2018-05-24  Jinho Bang  <zino@chromium.org>
1880
1881         [PaymentRequest] Remove currencySystem member
1882         https://bugs.webkit.org/show_bug.cgi?id=185860
1883
1884         Reviewed by Andy Estes.
1885
1886         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https-expected.txt:
1887         * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html:
1888
1889 2018-05-23  Chris Dumez  <cdumez@apple.com>
1890
1891         Regression(r229831): fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html is flaky
1892         https://bugs.webkit.org/show_bug.cgi?id=183885
1893         <rdar://problem/38733968>
1894
1895         Reviewed by Youenn Fablet.
1896
1897         Stop loading an external URL as this is not what the test is testing and since the error message for
1898         the external load causes flakiness.
1899
1900         * TestExpectations:
1901         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate-expected.txt:
1902         * fast/loader/javascript-url-iframe-remove-on-navigate-async-delegate.html:
1903         * fast/loader/javascript-url-iframe-remove-on-navigate-expected.txt:
1904         * fast/loader/javascript-url-iframe-remove-on-navigate.html:
1905
1906 2018-05-23  Chris Dumez  <cdumez@apple.com>
1907
1908         RenderLayer::scrollRectToVisible() should not propagate a subframe's scroll to its cross-origin parent
1909         https://bugs.webkit.org/show_bug.cgi?id=185664
1910         <rdar://problem/36185260>
1911
1912         Reviewed by Simon Fraser.
1913
1914         Add layout test coverage.
1915
1916         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent-expected.txt: Added.
1917         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent.html: Added.
1918         * http/tests/navigation/resources/clear-fragment.html: Added.
1919
1920 2018-05-23  Youenn Fablet  <youenn@apple.com>
1921
1922         NetworkLoadChecker should check cached redirections
1923         https://bugs.webkit.org/show_bug.cgi?id=185849
1924
1925         Reviewed by Chris Dumez.
1926
1927         * TestExpectations:
1928         * http/tests/fetch/redirectmode-and-preload-expected.txt:
1929         * http/tests/fetch/redirectmode-and-preload.html:
1930         Removed tests that mix manual/error redirect mode with no-cors since this is no longer a valid possibility.
1931         * http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt:
1932         * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt:
1933         * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-async-expected.txt: Removed.
1934
1935 2018-05-23  Nan Wang  <n_wang@apple.com>
1936
1937         AX: setValue on contenteditable should preserve whitespace
1938         https://bugs.webkit.org/show_bug.cgi?id=185897
1939
1940         Reviewed by Chris Fleizach.
1941
1942         * accessibility/mac/set-value-editable-types-expected.txt:
1943         * accessibility/mac/set-value-editable-types.html:
1944
1945 2018-05-23  Antti Koivisto  <antti@apple.com>
1946
1947         Increase the simulated memory size on PLATFORM(IOS_SIMULATOR) from 512MB to 1024MB
1948         https://bugs.webkit.org/show_bug.cgi?id=185908
1949
1950         Reviewed by Geoffrey Garen.
1951
1952         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
1953         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt:
1954
1955 2018-05-23  Alicia Boya García  <aboya@igalia.com>
1956
1957         [GTK] Unreviewed test gardening
1958         https://bugs.webkit.org/show_bug.cgi?id=185916
1959
1960         * platform/gtk/TestExpectations:
1961         * platform/gtk/accessibility/table-roles-hierarchy-expected.txt:
1962
1963 2018-05-23  Antti Koivisto  <antti@apple.com>
1964
1965         Page keeps reloading when viewing photos in google drive (due to too high canvas memory limits)
1966         https://bugs.webkit.org/show_bug.cgi?id=185903
1967         <rdar://problem/38420562>
1968
1969         Reviewed by Simon Fraser.
1970
1971         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
1972         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt: Added.
1973
1974 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
1975
1976         [css-text] W3C test suite gardening
1977         https://bugs.webkit.org/show_bug.cgi?id=185879
1978
1979         Some more gardening on the css-text test suite.
1980
1981         Unreviewed test gardening.
1982
1983         * TestExpectations:
1984         * platform/gtk/TestExpectations:
1985         * platform/ios/TestExpectations:
1986         * platform/mac/TestExpectations:
1987
1988 2018-05-22  Myles C. Maxfield  <mmaxfield@apple.com>
1989
1990         Text can wrap between hyphens and commas
1991         https://bugs.webkit.org/show_bug.cgi?id=185899
1992         <rdar://problem/40118983>
1993
1994         Reviewed by Zalan Bujtas.
1995
1996         * fast/text/line-break-hyphen-comma-expected.html: Added.
1997         * fast/text/line-break-hyphen-comma.html: Added.
1998
1999 2018-05-22  David Fenton  <david_fenton@apple.com>
2000
2001         Update test expectations for newly imported css-text layout tests
2002         https://bugs.webkit.org/show_bug.cgi?id=185872
2003
2004         Unreviewed test gardening.
2005
2006         * TestExpectations:
2007
2008 2018-05-22  David Fenton  <david_fenton@apple.com>
2009
2010         Update test expectations for newly imported css-text layout tests
2011         https://bugs.webkit.org/show_bug.cgi?id=185872
2012
2013         Unreviewed test gardening.
2014
2015         * TestExpectations: Flag tests that are not passing right now.
2016
2017 2018-05-22  Keith Miller  <keith_miller@apple.com>
2018
2019         We should have a CoW storage for NewArrayBuffer arrays.
2020         https://bugs.webkit.org/show_bug.cgi?id=185003
2021
2022         Reviewed by Filip Pizlo.
2023
2024         Test should have a real error that gives you the stack.
2025
2026         * js/slow-stress/script-tests/variadic-closure-call.js:
2027
2028 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
2029
2030         [css-text] W3C test suite gardening
2031         https://bugs.webkit.org/show_bug.cgi?id=185862
2032
2033         Test suite landed in r232057 but some of the tests marked as failure
2034         are actually passing.
2035
2036         Unreviewed test gardening.
2037
2038         * TestExpectations:
2039         * platform/ios/TestExpectations:
2040         * platform/mac/TestExpectations:
2041
2042 2018-05-22  Manuel Rego Casasnovas  <rego@igalia.com>
2043
2044         [css-text] Import WPT test suite
2045         https://bugs.webkit.org/show_bug.cgi?id=183258
2046
2047         Reviewed by Youenn Fablet.
2048
2049         * TestExpectations: Flag tests that are not passing right now.
2050         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-001-expected.txt: Added.
2051         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-004-expected.txt: Added.
2052         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-016-expected.txt: Added.
2053         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/seg-break-transformation-017-expected.txt: Added.
2054         * platform/gtk/imported/w3c/web-platform-tests/css/css-text/white-space/white-space-collapse-002-expected.txt: Added.
2055         * platform/ios-simulator/TestExpectations: Flag tests that are not passing right now.
2056
2057 2018-05-21  Chris Dumez  <cdumez@apple.com>
2058
2059         File's structured serialization should serialize lastModified attribute
2060         https://bugs.webkit.org/show_bug.cgi?id=185773
2061
2062         Reviewed by Youenn Fablet.
2063
2064         Unskip structured serialization tests that no longer fail / time out.
2065
2066         * TestExpectations:
2067
2068 2018-05-21  Jiewen Tan  <jiewen_tan@apple.com>
2069
2070         Unreviewed, update crypto/subtle/ecdh-import-jwk-private-key-p384.html to correct input
2071
2072         * crypto/subtle/ecdh-import-jwk-private-key-p384.html:
2073
2074 2018-05-21  Aditya Keerthi  <akeerthi@apple.com>
2075
2076         Added test to verify behaviour when tapping multiple times on an editable node.
2077         https://bugs.webkit.org/show_bug.cgi?id=185777
2078
2079         Reviewed by Tim Horton.
2080
2081         * fast/events/ios/click-event-while-editing-node-expected.txt: Added.
2082         * fast/events/ios/click-event-while-editing-node.html: Added.
2083
2084 2018-05-21  Commit Queue  <commit-queue@webkit.org>
2085
2086         Unreviewed, rolling out r232030.
2087         https://bugs.webkit.org/show_bug.cgi?id=185850
2088
2089         "Caused
2090         TestWebKitAPI.IndexedDB.StructuredCloneBackwardCompatibility
2091         API test to fail" (Requested by cdumez on #webkit).
2092
2093         Reverted changeset:
2094
2095         "File's structured serialization should serialize lastModified
2096         attribute"
2097         https://bugs.webkit.org/show_bug.cgi?id=185773
2098         https://trac.webkit.org/changeset/232030
2099
2100 2018-05-11  Ryosuke Niwa  <rniwa@webkit.org>
2101
2102         REGRESSION: performance-api/performance-observer-entry-sort.html is flaky
2103         https://bugs.webkit.org/show_bug.cgi?id=185385
2104
2105         Reviewed by Saam Barati.
2106
2107         Add diagnostic assertions to test the hypothesis that performance.now is drifting backwards.
2108
2109         * performance-api/performance-observer-entry-sort.html:
2110
2111 2018-05-21  Daniel Bates  <dabates@apple.com>
2112
2113         REGRESSION (r231107): CSP report-only policies are ignored for beacon, importScripts, fetch(), EventSource, and XHR
2114         https://bugs.webkit.org/show_bug.cgi?id=185789
2115         <rdar://problem/40380175>
2116
2117         Reviewed by Andy Estes.
2118
2119         Add some new tests and updated the expected results of other tests.
2120
2121         The tests connect-src-beacon-{allowed, blocked} are derived from the Blink test:
2122         <https://chromium.googlesource.com/chromium/src/+/5c265c1a56a60533a1957589d33eabc201e2e8b6/third_party/WebKit/LayoutTests/http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html>
2123
2124         * http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt: Update expected result. Note that these results are
2125         a continuation of a regression caused by r231107. See <https://bugs.webkit.org/show_bug.cgi?id=185807> for more details.
2126         * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt:
2127         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed-expected.txt: Added.
2128         * http/tests/security/contentSecurityPolicy/connect-src-beacon-allowed.html: Added.
2129         * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked-expected.txt: Added.
2130         * http/tests/security/contentSecurityPolicy/connect-src-beacon-blocked.html: Added.
2131         * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
2132         * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
2133         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked-expected.txt: Added.
2134         * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.php: Added.
2135         * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: Added.
2136         * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php: Added.
2137         * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt:
2138         * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin-expected.txt:
2139         * http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt:
2140         * http/wpt/beacon/connect-src-beacon-redirect-blocked.sub-expected.txt:
2141         * platform/mac-wk1/TestExpectations: Skip the beacon tests because we do not support beacon in WebKit1.
2142         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
2143         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
2144         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
2145         * platform/mac-wk1/http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
2146         * platform/win/TestExpectations: Skip the beacon tests because we do not support beacon in WebKit1.
2147         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt:
2148         * platform/win/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt:
2149         * platform/win/http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
2150         * platform/win/http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked-expected.txt: Added.
2151
2152 2018-05-21  Chris Dumez  <cdumez@apple.com>
2153
2154         File's structured serialization should serialize lastModified attribute
2155         https://bugs.webkit.org/show_bug.cgi?id=185773
2156
2157         Reviewed by Youenn Fablet.
2158
2159         Unskip structured serialization tests that no longer fail / time out.
2160
2161         * TestExpectations:
2162
2163 2018-05-21  Eric Carlson  <eric.carlson@apple.com>
2164
2165         Improve NowPlaying "title"
2166         https://bugs.webkit.org/show_bug.cgi?id=185680
2167         <rdar://problem/40296700>
2168
2169         Unreviewed test fix.
2170
2171         * http/tests/media/now-playing-info-expected.txt:
2172         * http/tests/media/now-playing-info.html: Don't test .elapsedTime before seeking because
2173         the time value can take a while to "settle" when a file has just loaded.
2174
2175 2018-05-21  Jer Noble  <jer.noble@apple.com>
2176
2177         Complete fix for enabling modern EME by default
2178         https://bugs.webkit.org/show_bug.cgi?id=185770
2179         <rdar://problem/40368220>
2180
2181         Reviewed by Eric Carlson.
2182
2183         * platform/mac/TestExpectations:
2184         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt: 
2185         * platform/mac/fast/dom/navigator-detached-no-crash-expected.txt:
2186
2187 2018-05-20  Emilio Cobos Álvarez  <emilio@crisal.io>
2188
2189         Update CSSOM WPT tests.
2190         https://bugs.webkit.org/show_bug.cgi?id=185805
2191
2192         Reviewed by Frédéric Wang.
2193
2194         Update CSSOM WPT tests.
2195
2196         * TestExpectations:
2197
2198 2018-05-18  Commit Queue  <commit-queue@webkit.org>
2199
2200         Unreviewed, rolling out r231982.
2201         https://bugs.webkit.org/show_bug.cgi?id=185793
2202
2203         Caused layout test failures (Requested by realdawei on
2204         #webkit).
2205
2206         Reverted changeset:
2207
2208         "Complete fix for enabling modern EME by default"
2209         https://bugs.webkit.org/show_bug.cgi?id=185770
2210         https://trac.webkit.org/changeset/231982
2211
2212 2018-05-18  Youenn Fablet  <youenn@apple.com>
2213
2214         NetworkLoadChecker should cancel its content extension retrieval task when being destroyed
2215         https://bugs.webkit.org/show_bug.cgi?id=185661
2216         <rdar://problem/39985509>
2217
2218         Reviewed by Chris Dumez.
2219
2220         * http/tests/contentextensions/crash-xhr-expected.txt: Added.
2221         * http/tests/contentextensions/crash-xhr.html: Added.
2222         * http/tests/contentextensions/crash-xhr.html.json: Added.
2223
2224 2018-05-18  Jer Noble  <jer.noble@apple.com>
2225
2226         Complete fix for enabling modern EME by default
2227         https://bugs.webkit.org/show_bug.cgi?id=185770
2228         <rdar://problem/40368220>
2229
2230         Reviewed by Eric Carlson.
2231
2232         * platform/mac-wk1/fast/dom/navigator-detached-no-crash-expected.txt:
2233
2234 2018-05-18  Antoine Quint  <graouts@apple.com>
2235
2236         [Web Animations] Turn Web Animations with CSS integration on for test runners
2237         https://bugs.webkit.org/show_bug.cgi?id=184819
2238         <rdar://problem/39597337>
2239
2240         Unreviewed. Rolling out the patch for this bug, it caused some flaky timeouts for animation suspension tests.
2241
2242         * TestExpectations:
2243         * animations/3d/matrix-transform-type-animation.html:
2244         * animations/3d/replace-filling-transform.html:
2245         * animations/3d/transform-origin-vs-functions.html:
2246         * animations/3d/transform-perspective.html:
2247         * animations/additive-transform-animations.html:
2248         * animations/animation-border-overflow.html:
2249         * animations/animation-callback-timestamp.html:
2250         * animations/animation-controller-drt-api.html:
2251         * animations/animation-direction-alternate-reverse-expected.txt:
2252         * animations/animation-direction-alternate-reverse.html:
2253         * animations/animation-direction-reverse-fill-mode-hardware.html:
2254         * animations/animation-direction-reverse-hardware-opacity.html:
2255         * animations/animation-direction-reverse-hardware.html:
2256         * animations/animation-direction-reverse-non-hardware.html:
2257         * animations/animation-direction-reverse-timing-functions-hardware.html:
2258         * animations/animation-direction-reverse-timing-functions.html:
2259         * animations/animation-direction.html:
2260         * animations/animation-followed-by-transition.html:
2261         * animations/animation-hit-test-transform.html:
2262         * animations/animation-hit-test.html:
2263         * animations/animation-internals-api-expected.txt: Added.
2264         * animations/animation-internals-api-multiple-keyframes-expected.txt: Added.
2265         * animations/animation-internals-api-multiple-keyframes.html: Added.
2266         * animations/animation-internals-api.html: Added.
2267         * animations/animation-offscreen-to-onscreen.html:
2268         * animations/big-rotation-expected.txt:
2269         * animations/big-rotation.html:
2270         * animations/change-completed-animation-transform.html:
2271         * animations/change-keyframes.html:
2272         * animations/combo-transform-rotate+scale.html:
2273         * animations/cross-fade-background-image.html:
2274         * animations/cross-fade-border-image-source.html:
2275         * animations/cross-fade-list-style-image.html:
2276         * animations/cross-fade-webkit-mask-box-image.html:
2277         * animations/duplicate-keys-expected.html:
2278         * animations/duplicate-keys.html:
2279         * animations/duplicated-keyframes-name.html:
2280         * animations/fill-forwards-end-state.html:
2281         * animations/fill-mode-forwards-zero-duration-expected.txt:
2282         * animations/fill-mode-forwards-zero-duration.html:
2283         * animations/font-variations/font-stretch.html:
2284         * animations/font-variations/font-style.html:
2285         * animations/font-variations/font-variation-settings-order.html:
2286         * animations/font-variations/font-variation-settings-unlike.html:
2287         * animations/font-variations/font-variation-settings.html:
2288         * animations/font-variations/font-weight.html:
2289         * animations/generic-from-to.html:
2290         * animations/import.html:
2291         * animations/keyframe-multiple-timing-functions-transform.html:
2292         * animations/keyframe-timing-functions-transform.html:
2293         * animations/keyframe-timing-functions.html:
2294         * animations/keyframe-timing-functions2.html:
2295         * animations/keyframes-comma-separated.html:
2296         * animations/keyframes-dynamic.html:
2297         * animations/keyframes-infinite-iterations.html:
2298         * animations/keyframes-invalid-keys.html:
2299         * animations/keyframes-out-of-order.html:
2300         * animations/keyframes.html:
2301         * animations/lineheight-animation.html:
2302         * animations/longhand-timing-function.html:
2303         * animations/matrix-anim.html:
2304         * animations/missing-from-to-transforms.html:
2305         * animations/missing-from-to.html:
2306         * animations/missing-keyframe-properties-repeating.html:
2307         * animations/missing-keyframe-properties-timing-function.html:
2308         * animations/missing-keyframe-properties.html:
2309         * animations/missing-values-first-keyframe.html:
2310         * animations/missing-values-last-keyframe.html:
2311         * animations/multiple-animations-timing-function.html:
2312         * animations/multiple-animations.html:
2313         * animations/multiple-keyframes.html:
2314         * animations/negative-delay.html:
2315         * animations/pause-crash.html:
2316         * animations/play-state-start-paused.html:
2317         * animations/simultaneous-start-left.html:
2318         * animations/simultaneous-start-transform.html:
2319         * animations/spring-function.html:
2320         * animations/stacking-context-unchanged-while-running.html:
2321         * animations/timing-functions.html:
2322         * animations/transition-and-animation-1.html:
2323         * animations/transition-and-animation-2.html:
2324         * animations/transition-and-animation-3.html:
2325         * animations/unanimated-style.html:
2326         * animations/unprefixed-keyframes.html:
2327         * animations/width-using-ems.html:
2328         * compositing/animation/animated-composited-inside-hidden.html:
2329         * compositing/animation/computed-style-during-delay.html:
2330         * compositing/animation/layer-for-filling-animation.html:
2331         * compositing/backing/backface-visibility-flip.html:
2332         * compositing/contents-scale/animating.html:
2333         * compositing/layer-creation/animation-overlap-with-children.html:
2334         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
2335         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
2336         * compositing/layer-creation/overlap-animation-clipping.html:
2337         * compositing/layer-creation/overlap-animation-container.html:
2338         * compositing/layer-creation/overlap-animation.html:
2339         * compositing/layer-creation/scale-rotation-animation-overlap.html:
2340         * compositing/layer-creation/translate-animation-overlap.html:
2341         * compositing/layer-creation/translate-scale-animation-overlap.html:
2342         * compositing/overflow/overflow-positioning.html:
2343         * compositing/reflections/animation-inside-reflection.html:
2344         * compositing/reflections/nested-reflection-animated.html:
2345         * compositing/reflections/nested-reflection-transition.html:
2346         * compositing/transitions/scale-transition-no-start.html:
2347         * compositing/transitions/singular-scale-transition.html:
2348         * compositing/visible-rect/animated.html:
2349         * css3/calc/transitions-dependent.html:
2350         * css3/calc/transitions.html:
2351         * css3/filters/backdrop/animation.html:
2352         * css3/filters/composited-during-animation.html:
2353         * css3/filters/filter-animation-from-none-hw.html:
2354         * css3/filters/filter-animation-from-none-multi-hw.html:
2355         * css3/filters/filter-animation-from-none-multi.html:
2356         * css3/filters/filter-animation-from-none.html:
2357         * css3/filters/filter-animation-hw.html:
2358         * css3/filters/filter-animation-multi-hw.html:
2359         * css3/filters/filter-animation-multi.html:
2360         * css3/filters/filter-animation.html:
2361         * css3/masking/clip-path-animation.html:
2362         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
2363         * fast/animation/css-animation-resuming-when-visible.html:
2364         * fast/animation/css-animation-throttling-lowPowerMode.html:
2365         * fast/css-generated-content/pseudo-animation.html:
2366         * fast/css-generated-content/pseudo-transition.html:
2367         * fast/filter-image/filter-image-animation.html:
2368         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2369         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
2370         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
2371         * imported/blink/transitions/unprefixed-transform.html:
2372         * platform/ios/TestExpectations:
2373         * platform/win/TestExpectations:
2374         * transitions/background-position-transitions.html:
2375         * transitions/background-transitions.html:
2376         * transitions/blendmode-transitions.html:
2377         * transitions/border-radius-transition.html:
2378         * transitions/clip-path-path-transitions.html:
2379         * transitions/clip-path-transitions.html:
2380         * transitions/clip-transition.html:
2381         * transitions/color-transition-all.html:
2382         * transitions/color-transition-premultiplied.html:
2383         * transitions/color-transition-rounding.html:
2384         * transitions/cross-fade-background-image.html:
2385         * transitions/cross-fade-border-image.html:
2386         * transitions/cubic-bezier-overflow-color.html:
2387         * transitions/cubic-bezier-overflow-length.html:
2388         * transitions/cubic-bezier-overflow-shadow.html:
2389         * transitions/cubic-bezier-overflow-svg-length.html:
2390         * transitions/cubic-bezier-overflow-transform.html:
2391         * transitions/default-timing-function.html:
2392         * transitions/delay.html:
2393         * transitions/flex-transitions.html:
2394         * transitions/font-family-during-transition.html:
2395         * transitions/frames-timing-function.html:
2396         * transitions/interrupted-all-transition.html:
2397         * transitions/longhand-vs-shorthand-initial.html:
2398         * transitions/mask-transitions.html:
2399         * transitions/min-max-width-height-transitions.html:
2400         * transitions/mismatched-shadow-styles.html:
2401         * transitions/mismatched-shadow-transitions.html:
2402         * transitions/mixed-type.html:
2403         * transitions/move-after-transition.html:
2404         * transitions/multiple-background-size-transitions.html:
2405         * transitions/multiple-background-transitions.html:
2406         * transitions/multiple-mask-transitions.html:
2407         * transitions/multiple-shadow-transitions.html:
2408         * transitions/negative-delay.html:
2409         * transitions/opacity-transition-zindex.html:
2410         * transitions/remove-transition-style.html:
2411         * transitions/shape-outside-transitions.html:
2412         * transitions/shorthand-border-transitions.html:
2413         * transitions/shorthand-transitions.html:
2414         * transitions/steps-timing-function.html:
2415         * transitions/svg-layout-transition.html:
2416         * transitions/svg-text-shadow-transition.html:
2417         * transitions/svg-transitions.html:
2418         * transitions/text-indent-transition.html:
2419         * transitions/transform-op-list-match.html:
2420         * transitions/transform-op-list-no-match.html:
2421         * transitions/transition-drt-api-delay-expected.txt: Added.
2422         * transitions/transition-drt-api-delay.html: Added.
2423         * transitions/transition-drt-api-expected.txt: Added.
2424         * transitions/transition-drt-api.html: Added.
2425         * transitions/transition-end-event-rendering.html:
2426         * transitions/transition-hit-test-transform.html:
2427         * transitions/transition-hit-test.html:
2428         * transitions/transition-in-delay-phase.html:
2429         * transitions/transition-on-element-with-content.html:
2430         * transitions/transition-shorthand-delay.html:
2431         * transitions/transition-timing-function.html:
2432         * transitions/transition-to-from-auto.html:
2433         * transitions/transition-to-from-undefined.html:
2434         * transitions/visited-link-color.html:
2435         * transitions/zero-duration-in-list.html:
2436         * transitions/zero-duration-with-non-zero-delay-end.html:
2437         * transitions/zero-duration-with-non-zero-delay-start.html:
2438         * webanimations/css-animations.html:
2439         * webanimations/css-transitions.html:
2440
2441 2018-05-18  Basuke Suzuki  <Basuke.Suzuki@sony.com>
2442
2443         [Curl] Bug fix on suspend/resume behavior.
2444         https://bugs.webkit.org/show_bug.cgi?id=183089
2445
2446         The flag was not set correctly. Also wrong method was called.
2447
2448         Reviewed by Youenn Fablet.
2449
2450         * platform/wincairo/TestExpectations: Enable loader/ tests for WinCairo.
2451
2452 2018-05-18  Wenson Hsieh  <wenson_hsieh@apple.com>
2453
2454         [Extra zoom mode] Clearing text fields should dispatch input events of type "deleteContent"
2455         https://bugs.webkit.org/show_bug.cgi?id=185769
2456         <rdar://problem/40368261>
2457
2458         Reviewed by Tim Horton.
2459
2460         Adds a new test to inspect the input events dispatched as a result of inserting and deleting text in a form
2461         control. The inputTypes should be "insertText" and "deleteContent", respectively; the data values should be the
2462         inserted string and null, respectively.
2463
2464         * fast/forms/extrazoom/delete-content-in-text-field-expected.txt: Added.
2465         * fast/forms/extrazoom/delete-content-in-text-field.html: Added.
2466
2467 2018-05-18  Youenn Fablet  <youenn@apple.com>
2468
2469         Layout Test http/wpt/service-workers/header-filtering.https.html is a flaky failure
2470         https://bugs.webkit.org/show_bug.cgi?id=184469
2471         <rdar://problem/39428226>
2472
2473         Unreviewed.
2474
2475         * platform/mac-wk2/TestExpectations: Removed flaky expectation that was added back inadvertently.
2476
2477 2018-05-18  Myles C. Maxfield  <mmaxfield@apple.com>
2478
2479         [iOS] Password fields obscure the text with rectangles instead of circles
2480         https://bugs.webkit.org/show_bug.cgi?id=185760
2481         <rdar://problem/38644697>
2482
2483         Reviewed by Zalan Bujtas.
2484
2485         * fast/text/black-circle-expected.html: Added.
2486         * fast/text/black-circle.html: Added.
2487
2488 2018-05-18  Chris Dumez  <cdumez@apple.com>
2489
2490         Unreviewed, rolling out r231935.
2491
2492         Caused an accessibility test to fail
2493
2494         Reverted changeset:
2495
2496         "RenderLayer::scrollRectToVisible() should not propagate a
2497         subframe's scroll to its cross-origin parent"
2498         https://bugs.webkit.org/show_bug.cgi?id=185664
2499         https://trac.webkit.org/changeset/231935
2500
2501 2018-05-18  Dirk Schulze  <krit@webkit.org>
2502
2503         Make all SVG shape interfaces inherit from SVGGeometryElement
2504         https://bugs.webkit.org/show_bug.cgi?id=185600
2505
2506         Reviewed by Antti Koivisto.
2507
2508         Update test for inheritance of SVG shape interfaces (more passes).
2509         Add individual tests for SVGGeometryElement interfaces for each
2510         SVG shape. There already are more detailed tests for the methods
2511         and the SVGPathElement interface.
2512
2513         * svg/dom/SVGGeometry-circle-expected.txt: Added.
2514         * svg/dom/SVGGeometry-circle.xhtml: Added.
2515         * svg/dom/SVGGeometry-ellipse-expected.txt: Added.
2516         * svg/dom/SVGGeometry-ellipse.xhtml: Added.
2517         * svg/dom/SVGGeometry-line-expected.txt: Added.
2518         * svg/dom/SVGGeometry-line.xhtml: Added.
2519         * svg/dom/SVGGeometry-polygon-expected.txt: Added.
2520         * svg/dom/SVGGeometry-polygon.xhtml: Added.
2521         * svg/dom/SVGGeometry-polyline-expected.txt: Added.
2522         * svg/dom/SVGGeometry-polyline.xhtml: Added.
2523         * svg/dom/SVGGeometry-rect-expected.txt: Added.
2524         * svg/dom/SVGGeometry-rect.xhtml: Added.
2525         * svg/dom/svg2-inheritance-expected.txt:
2526
2527 2018-05-18  Per Arne Vollan  <pvollan@apple.com>
2528
2529         The test fast/images/animated-image-mp4-crash.html is failing on Windows.
2530         https://bugs.webkit.org/show_bug.cgi?id=185765
2531
2532         Unreviewed test gardening.
2533
2534         * platform/win/TestExpectations:
2535
2536 2018-05-18  Antoine Quint  <graouts@apple.com>
2537
2538         [modern-media-controls] AirPlaySupport should be disabled by default
2539         https://bugs.webkit.org/show_bug.cgi?id=185658
2540         <rdar://problem/40272213>
2541
2542         Reviewed by Simon Fraser.
2543
2544         Add a new test that checks that we create an AirplaySupport object only after media has started playing.
2545         We also modify a couple of existing tests so they are no longer flaky, as a first pass of this patch
2546         revealed some flakiness.
2547
2548         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play-expected.txt: Added.
2549         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play.html: Added.
2550         * media/modern-media-controls/scrubber-support/scrubber-support-drag-expected.txt:
2551         * media/modern-media-controls/scrubber-support/scrubber-support-drag.html:
2552         * media/modern-media-controls/volume-support/volume-support-click-expected.txt:
2553         * media/modern-media-controls/volume-support/volume-support-click.html:
2554
2555 2018-05-18  Antoine Quint  <graouts@apple.com>
2556
2557         [Web Animations] Turn Web Animations with CSS integration on for test runners
2558         https://bugs.webkit.org/show_bug.cgi?id=184819
2559         <rdar://problem/39597337>
2560
2561         Reviewed by Jon Lee.
2562
2563         Since Web Animations with CSS integration is on by default on test runners, we no longer need
2564         the special HTML comment to turn the flag on for select tests.
2565
2566         * TestExpectations:
2567         * animations/3d/matrix-transform-type-animation.html:
2568         * animations/3d/replace-filling-transform.html:
2569         * animations/3d/transform-origin-vs-functions.html:
2570         * animations/3d/transform-perspective.html:
2571         * animations/additive-transform-animations.html:
2572         * animations/animation-border-overflow.html:
2573         * animations/animation-callback-timestamp.html:
2574         * animations/animation-controller-drt-api.html:
2575         * animations/animation-direction-alternate-reverse-expected.txt:
2576         * animations/animation-direction-alternate-reverse.html:
2577         * animations/animation-direction-reverse-fill-mode-hardware.html:
2578         * animations/animation-direction-reverse-hardware-opacity.html:
2579         * animations/animation-direction-reverse-hardware.html:
2580         * animations/animation-direction-reverse-non-hardware.html:
2581         * animations/animation-direction-reverse-timing-functions-hardware.html:
2582         * animations/animation-direction-reverse-timing-functions.html:
2583         * animations/animation-direction.html:
2584         * animations/animation-followed-by-transition.html:
2585         * animations/animation-hit-test-transform.html:
2586         * animations/animation-hit-test.html:
2587         * animations/animation-internals-api-expected.txt: Removed.
2588         * animations/animation-internals-api-multiple-keyframes-expected.txt: Removed.
2589         * animations/animation-internals-api-multiple-keyframes.html: Removed.
2590         * animations/animation-internals-api.html: Removed.
2591         * animations/animation-offscreen-to-onscreen.html:
2592         * animations/big-rotation-expected.txt:
2593         * animations/big-rotation.html:
2594         * animations/change-completed-animation-transform.html:
2595         * animations/change-keyframes.html:
2596         * animations/combo-transform-rotate+scale.html:
2597         * animations/cross-fade-background-image.html:
2598         * animations/cross-fade-border-image-source.html:
2599         * animations/cross-fade-list-style-image.html:
2600         * animations/cross-fade-webkit-mask-box-image.html:
2601         * animations/duplicate-keys-expected.html:
2602         * animations/duplicate-keys.html:
2603         * animations/duplicated-keyframes-name.html:
2604         * animations/fill-forwards-end-state.html:
2605         * animations/fill-mode-forwards-zero-duration-expected.txt:
2606         * animations/fill-mode-forwards-zero-duration.html:
2607         * animations/font-variations/font-stretch.html:
2608         * animations/font-variations/font-style.html:
2609         * animations/font-variations/font-variation-settings-order.html:
2610         * animations/font-variations/font-variation-settings-unlike.html:
2611         * animations/font-variations/font-variation-settings.html:
2612         * animations/font-variations/font-weight.html:
2613         * animations/generic-from-to.html:
2614         * animations/import.html:
2615         * animations/keyframe-multiple-timing-functions-transform.html:
2616         * animations/keyframe-timing-functions-transform.html:
2617         * animations/keyframe-timing-functions.html:
2618         * animations/keyframe-timing-functions2.html:
2619         * animations/keyframes-comma-separated.html:
2620         * animations/keyframes-dynamic.html:
2621         * animations/keyframes-infinite-iterations.html:
2622         * animations/keyframes-invalid-keys.html:
2623         * animations/keyframes-out-of-order.html:
2624         * animations/keyframes.html:
2625         * animations/lineheight-animation.html:
2626         * animations/longhand-timing-function.html:
2627         * animations/matrix-anim.html:
2628         * animations/missing-from-to-transforms.html:
2629         * animations/missing-from-to.html:
2630         * animations/missing-keyframe-properties-repeating.html:
2631         * animations/missing-keyframe-properties-timing-function.html:
2632         * animations/missing-keyframe-properties.html:
2633         * animations/missing-values-first-keyframe.html:
2634         * animations/missing-values-last-keyframe.html:
2635         * animations/multiple-animations-timing-function.html:
2636         * animations/multiple-animations.html:
2637         * animations/multiple-keyframes.html:
2638         * animations/negative-delay.html:
2639         * animations/pause-crash.html:
2640         * animations/play-state-start-paused.html:
2641         * animations/simultaneous-start-left.html:
2642         * animations/simultaneous-start-transform.html:
2643         * animations/spring-function.html:
2644         * animations/stacking-context-unchanged-while-running.html:
2645         * animations/timing-functions.html:
2646         * animations/transition-and-animation-1.html:
2647         * animations/transition-and-animation-2.html:
2648         * animations/transition-and-animation-3.html:
2649         * animations/unanimated-style.html:
2650         * animations/unprefixed-keyframes.html:
2651         * animations/width-using-ems.html:
2652         * compositing/animation/animated-composited-inside-hidden.html:
2653         * compositing/animation/computed-style-during-delay.html:
2654         * compositing/animation/layer-for-filling-animation.html:
2655         * compositing/backing/backface-visibility-flip.html:
2656         * compositing/contents-scale/animating.html:
2657         * compositing/layer-creation/animation-overlap-with-children.html:
2658         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
2659         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
2660         * compositing/layer-creation/overlap-animation-clipping.html:
2661         * compositing/layer-creation/overlap-animation-container.html:
2662         * compositing/layer-creation/overlap-animation.html:
2663         * compositing/layer-creation/scale-rotation-animation-overlap.html:
2664         * compositing/layer-creation/translate-animation-overlap.html:
2665         * compositing/layer-creation/translate-scale-animation-overlap.html:
2666         * compositing/overflow/overflow-positioning.html:
2667         * compositing/reflections/animation-inside-reflection.html:
2668         * compositing/reflections/nested-reflection-animated.html:
2669         * compositing/reflections/nested-reflection-transition.html:
2670         * compositing/transitions/scale-transition-no-start.html:
2671         * compositing/transitions/singular-scale-transition.html:
2672         * compositing/visible-rect/animated.html:
2673         * css3/calc/transitions-dependent.html:
2674         * css3/calc/transitions.html:
2675         * css3/filters/backdrop/animation.html:
2676         * css3/filters/composited-during-animation.html:
2677         * css3/filters/filter-animation-from-none-hw.html:
2678         * css3/filters/filter-animation-from-none-multi-hw.html:
2679         * css3/filters/filter-animation-from-none-multi.html:
2680         * css3/filters/filter-animation-from-none.html:
2681         * css3/filters/filter-animation-hw.html:
2682         * css3/filters/filter-animation-multi-hw.html:
2683         * css3/filters/filter-animation-multi.html:
2684         * css3/filters/filter-animation.html:
2685         * css3/masking/clip-path-animation.html:
2686         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
2687         * fast/animation/css-animation-resuming-when-visible.html:
2688         * fast/animation/css-animation-throttling-lowPowerMode.html:
2689         * fast/css-generated-content/pseudo-animation.html:
2690         * fast/css-generated-content/pseudo-transition.html:
2691         * fast/filter-image/filter-image-animation.html:
2692         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
2693         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
2694         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
2695         * imported/blink/transitions/unprefixed-transform.html:
2696         * platform/ios/TestExpectations:
2697         * platform/win/TestExpectations:
2698         * transitions/background-position-transitions.html:
2699         * transitions/background-transitions.html:
2700         * transitions/blendmode-transitions.html:
2701         * transitions/border-radius-transition.html:
2702         * transitions/clip-path-path-transitions.html:
2703         * transitions/clip-path-transitions.html:
2704         * transitions/clip-transition.html:
2705         * transitions/color-transition-all.html:
2706         * transitions/color-transition-premultiplied.html:
2707         * transitions/color-transition-rounding.html:
2708         * transitions/cross-fade-background-image.html:
2709         * transitions/cross-fade-border-image.html:
2710         * transitions/cubic-bezier-overflow-color.html:
2711         * transitions/cubic-bezier-overflow-length.html:
2712         * transitions/cubic-bezier-overflow-shadow.html:
2713         * transitions/cubic-bezier-overflow-svg-length.html:
2714         * transitions/cubic-bezier-overflow-transform.html:
2715         * transitions/default-timing-function.html:
2716         * transitions/delay.html:
2717         * transitions/flex-transitions.html:
2718         * transitions/font-family-during-transition.html:
2719         * transitions/frames-timing-function.html:
2720         * transitions/interrupted-all-transition.html:
2721         * transitions/longhand-vs-shorthand-initial.html:
2722         * transitions/mask-transitions.html:
2723         * transitions/min-max-width-height-transitions.html:
2724         * transitions/mismatched-shadow-styles.html:
2725         * transitions/mismatched-shadow-transitions.html:
2726         * transitions/mixed-type.html:
2727         * transitions/move-after-transition.html:
2728         * transitions/multiple-background-size-transitions.html:
2729         * transitions/multiple-background-transitions.html:
2730         * transitions/multiple-mask-transitions.html:
2731         * transitions/multiple-shadow-transitions.html:
2732         * transitions/negative-delay.html:
2733         * transitions/opacity-transition-zindex.html:
2734         * transitions/remove-transition-style.html:
2735         * transitions/shape-outside-transitions.html:
2736         * transitions/shorthand-border-transitions.html:
2737         * transitions/shorthand-transitions.html:
2738         * transitions/steps-timing-function.html:
2739         * transitions/svg-layout-transition.html:
2740         * transitions/svg-text-shadow-transition.html:
2741         * transitions/svg-transitions.html:
2742         * transitions/text-indent-transition.html:
2743         * transitions/transform-op-list-match.html:
2744         * transitions/transform-op-list-no-match.html:
2745         * transitions/transition-drt-api-delay-expected.txt: Removed.
2746         * transitions/transition-drt-api-delay.html: Removed.
2747         * transitions/transition-drt-api-expected.txt: Removed.
2748         * transitions/transition-drt-api.html: Removed.
2749         * transitions/transition-end-event-rendering.html:
2750         * transitions/transition-hit-test-transform.html:
2751         * transitions/transition-hit-test.html:
2752         * transitions/transition-in-delay-phase.html:
2753         * transitions/transition-on-element-with-content.html:
2754         * transitions/transition-shorthand-delay.html:
2755         * transitions/transition-timing-function.html:
2756         * transitions/transition-to-from-auto.html:
2757         * transitions/transition-to-from-undefined.html:
2758         * transitions/visited-link-color.html:
2759         * transitions/zero-duration-in-list.html:
2760         * transitions/zero-duration-with-non-zero-delay-end.html:
2761         * transitions/zero-duration-with-non-zero-delay-start.html:
2762         * webanimations/css-animations.html:
2763         * webanimations/css-transitions.html:
2764
2765 2018-05-17  Michael Saboff  <msaboff@apple.com>
2766
2767         We don't throw SyntaxErrors for runtime generated regular expressions with errors
2768         https://bugs.webkit.org/show_bug.cgi?id=185755
2769
2770         Reviewed by Keith Miller.
2771
2772         Updated test and results from reporting a SyntaxError to an Out of memory error.
2773
2774         * js/script-tests/stack-overflow-regexp.js:
2775         (shouldThrow.recursiveCall):
2776         (shouldThrow):
2777         (recursiveCall):
2778         * js/stack-overflow-regexp-expected.txt:
2779
2780 2018-05-17  Nan Wang  <n_wang@apple.com>
2781
2782         AX: [macOS] Expose the primary screen height through AX API
2783         https://bugs.webkit.org/show_bug.cgi?id=185742
2784
2785         Reviewed by Chris Fleizach.
2786
2787         * accessibility/mac/primary-screen-height-expected.txt: Added.
2788         * accessibility/mac/primary-screen-height.html: Added.
2789
2790 2018-05-17  Chris Dumez  <cdumez@apple.com>
2791
2792         RenderLayer::scrollRectToVisible() should not propagate a subframe's scroll to its cross-origin parent
2793         https://bugs.webkit.org/show_bug.cgi?id=185664
2794         <rdar://problem/36185260>
2795
2796         Reviewed by Simon Fraser.
2797
2798         Add layout test coverage.
2799
2800         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent-expected.txt: Added.
2801         * http/tests/navigation/fragment-navigation-cross-origin-subframe-no-scrolling-parent.html: Added.
2802         * http/tests/navigation/resources/clear-fragment.html: Added.
2803
2804 2018-05-17  Ryan Haddad  <ryanhaddad@apple.com>
2805
2806         Unreviewed, rolling out r231899.
2807
2808         Caused flakiness in two existing modern-media-controls tests.
2809
2810         Reverted changeset:
2811
2812         "[modern-media-controls] AirPlaySupport should be disabled by
2813         default"
2814         https://bugs.webkit.org/show_bug.cgi?id=185658
2815         https://trac.webkit.org/changeset/231899
2816
2817 2018-05-17  Jer Noble  <jer.noble@apple.com>
2818
2819         CRASH in ImageDecoderAVFObjC::sampleAtIndex()
2820         https://bugs.webkit.org/show_bug.cgi?id=185734
2821         <rdar://problem/40295094>
2822
2823         Reviewed by Eric Carlson.
2824
2825         * fast/images/animated-image-mp4-crash-expected.txt: Added.
2826         * fast/images/animated-image-mp4-crash.html: Added.
2827         * fast/images/resources/two-samples-with-same-pts.mp4: Added.
2828
2829 2018-05-17  Youenn Fablet  <youenn@apple.com>
2830
2831         REGRESSION (r229831?): Layout Test http/tests/appcache/interrupted-update.html is a flaky failure
2832         https://bugs.webkit.org/show_bug.cgi?id=184061
2833         <rdar://problem/38975570>
2834
2835         Reviewed by Alexey Proskuryakov.
2836
2837         Test is flaky as it sometimes reload twice.
2838         Make sure it reloads only once by not relying on localStorage.
2839         Make sure the appcache has not enough time to finish before reloading is done.
2840         This is done by adding more entries to the appcache.
2841         Add a test that sets an item in local storage, reloads and verifies the item is there.
2842
2843         * TestExpectations:
2844         * http/tests/appcache/interrupted-update.html:
2845         * http/tests/appcache/resources/interrupted-update.manifest:
2846         * http/tests/storage/setItem-and-reload-expected.txt: Added.
2847         * http/tests/storage/setItem-and-reload.html: Added.
2848
2849 2018-05-17  Carlos Alberto Lopez Perez  <clopez@igalia.com>
2850
2851         [WPE] Implement and enable FULLSCREEN_API
2852         https://bugs.webkit.org/show_bug.cgi?id=185676
2853
2854         Reviewed by Žan Doberšek.
2855
2856         Enable all the 58 fullscreen related tests.
2857         Are all passing but 3.
2858
2859         * platform/wpe/TestExpectations:
2860         * platform/wpe/fullscreen/full-screen-placeholder-expected.txt: Added. Copied baseline from WebKitGTK+ port.
2861
2862 2018-05-17  Wenson Hsieh  <wenson_hsieh@apple.com>
2863
2864         [Extra zoom mode] Disabled adaptations are not reset upon mainframe navigation
2865         https://bugs.webkit.org/show_bug.cgi?id=185735
2866         <rdar://problem/40335311>
2867
2868         Reviewed by Tim Horton.
2869
2870         Adds a new layout test that disables extra zoom mode adaptations, navigates to a new document, and checks that
2871         the innerWidth and innerHeight are reset to their expected (default) values.
2872
2873         * fast/viewport/extrazoom/viewport-adaptations-after-navigation.html: Added.
2874
2875 2018-05-17  Chris Dumez  <cdumez@apple.com>
2876
2877         Cross-Origin-Options: deny/allow-postmessage should prevent getting navigated by cross-origin scripts
2878         https://bugs.webkit.org/show_bug.cgi?id=185681
2879         <rdar://problem/40296313>
2880
2881         Reviewed by Geoffrey Garen.
2882
2883         Add layout test coverage.
2884
2885         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target-expected.txt: Added.
2886         * http/wpt/cross-origin-options/navigation-from-opener-via-open-target.html: Added.
2887         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target-expected.txt: Added.
2888         * http/wpt/cross-origin-options/navigation-from-subframe-via-anchor-target.html: Added.
2889         * http/wpt/cross-origin-options/resources/destination.html: Added.
2890         * http/wpt/cross-origin-options/resources/navigate-parent-via-anchor.html: Added.
2891         * http/wpt/cross-origin-options/resources/navigation-from-subframe-frame.py: Added.
2892         (main):
2893         * http/wpt/cross-origin-options/resources/utils.js:
2894
2895 2018-05-17  Brent Fulgham  <bfulgham@apple.com>
2896
2897         Storage Access API: Allow documents that have been granted storage access to also do a popup
2898         https://bugs.webkit.org/show_bug.cgi?id=185615
2899         <rdar://problem/39105791>
2900
2901         Reviewed by Chris Dumez.
2902
2903         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt: Added.
2904         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window.html: Added.
2905         * http/tests/storageAccess/resources/request-storage-access-iframe-and-pop-window.html: Added.
2906         * http/tests/storageAccess/resources/request-storage-access-second-window.html: Added.
2907
2908 2018-05-17  Antoine Quint  <graouts@apple.com>
2909
2910         [modern-media-controls] AirPlaySupport should be disabled by default
2911         https://bugs.webkit.org/show_bug.cgi?id=185658
2912         <rdar://problem/40272213>
2913
2914         Reviewed by Simon Fraser.
2915
2916         Add a new test that checks that we create an AirplaySupport object only after media has started playing.
2917
2918         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play-expected.txt: Added.
2919         * media/modern-media-controls/airplay-support/airplay-support-disable-event-listeners-until-play.html: Added.
2920
2921 2018-05-17  Rob Buis  <rbuis@igalia.com>
2922
2923         Remove cssom-remove-shorthand-property.html test
2924         https://bugs.webkit.org/show_bug.cgi?id=185727
2925
2926         Reviewed by Frédéric Wang.
2927
2928         Exact same test is contained in WPT:
2929         cssom/cssom-setProperty-shorthand.html
2930
2931         * fast/css/cssom-remove-shorthand-property-expected.txt: Removed.
2932         * fast/css/cssom-remove-shorthand-property.html: Removed.
2933
2934 2018-05-17  Ms2ger  <Ms2ger@igalia.com>
2935
2936         [GTK][WPE] Test gardening
2937         https://bugs.webkit.org/show_bug.cgi?id=185718
2938
2939         Unreviewed test gardening.
2940
2941         * accessibility/gtk/spans-expected.txt: rebaseline for r231717.
2942         * accessibility/gtk/spans-paragraphs-and-divs-expected.txt: rebaseline for r231717.
2943         * js/script-tests/intl-numberformat-format-to-parts.js: skip (bug 185714).
2944         * js/script-tests/intl-pluralrules.js: skip (bug 185714).
2945         * platform/gtk/TestExpectations: skip new Intl tests (bug 185714).
2946         * platform/gtk/editing/deleting/delete-emoji-1-expected.txt: rebaseline for r231630.
2947         * platform/gtk/editing/deleting/delete-emoji-expected.txt: rebaseline for r231630.
2948         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any-expected.txt:
2949           Removed (platform-neutral expectation file applies since r231000).
2950         * platform/gtk/imported/w3c/web-platform-tests/fetch/api/basic/scheme-about.any.worker-expected.txt:
2951           Removed (platform-neutral expectation file applies since r231000).
2952
2953 2018-05-16  Ross Kirsling  <ross.kirsling@sony.com>
2954
2955         [WinCairo] Unreviewed gardening after WinCairoRequirements update.
2956
2957         * platform/wincairo/TestExpectations:
2958         * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt:
2959         * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt:
2960         * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt:
2961         * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt:
2962         * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt:
2963         * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt:
2964         * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt:
2965         * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt:
2966         * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt:
2967         * platform/wincairo/editing/deleting/delete-emoji-expected.txt:
2968         * platform/wincairo/editing/deleting/regional-indicators-expected.txt: Removed.
2969         * platform/wincairo/editing/style/create-block-for-style-006-expected.png: Added.
2970
2971 2018-05-16  Brady Eidson  <beidson@apple.com>
2972
2973         LayoutTest storage/indexeddb/dont-wedge-private.html is a flaky failure
2974         <rdar://problem/38975304> and https://bugs.webkit.org/show_bug.cgi?id=184058
2975
2976         Reviewed by Andy Estes.
2977
2978         Make the asynchronous IDB part of this test take way, way longer to always give the location change a chance to happen.
2979
2980         * TestExpectations:
2981         * storage/indexeddb/dont-wedge-expected.txt:
2982         * storage/indexeddb/dont-wedge-private-expected.txt:
2983         * storage/indexeddb/resources/dont-wedge.js:
2984         (openDatabase1.request.onupgradeneeded.openOnUpgradeNeeded1.putter):
2985         (openDatabase1.request.onupgradeneeded):
2986
2987 2018-05-16  Ross Kirsling  <ross.kirsling@sony.com>
2988
2989         [WinCairo] Unreviewed gardening before WinCairoRequirements update.
2990
2991         * platform/wincairo/TestExpectations:
2992         * platform/wincairo/fast/dom/adopt-node-crash-2-expected.txt: Added.
2993
2994 2018-05-16  Ryan Haddad  <ryanhaddad@apple.com>
2995
2996         Mark imported/mozilla/css-transitions/test_event-dispatch.html as flaky.
2997         https://bugs.webkit.org/show_bug.cgi?id=183843
2998
2999         Unreviewed test gardening.
3000
3001         * platform/ios/TestExpectations:
3002
3003 2018-05-16  Andy VanWagoner  <andy@vanwagoner.family>
3004
3005         Add support for Intl NumberFormat formatToParts
3006         https://bugs.webkit.org/show_bug.cgi?id=185375
3007
3008         Reviewed by Yusuke Suzuki.
3009
3010         Add tests for NumberFormat formatToParts. Tests are expected to fail on
3011         macOS until ICU is updated to v59 or newer.
3012
3013         * js/intl-numberformat-format-to-parts-expected.txt: Added.
3014         * js/intl-numberformat-format-to-parts.html: Added.
3015         * js/script-tests/intl-numberformat-format-to-parts.js: Added.
3016         * platform/ios-simulator/TestExpectations:
3017         * platform/mac/TestExpectations:
3018         * platform/win/TestExpectations:
3019
3020 2018-05-16  Eric Carlson  <eric.carlson@apple.com>
3021
3022         Improve NowPlaying "title"
3023         https://bugs.webkit.org/show_bug.cgi?id=185680
3024         <rdar://problem/40296700>
3025
3026         Reviewed by Jer Noble.
3027
3028         * http/tests/media/now-playing-info-expected.txt: Added.
3029         * http/tests/media/now-playing-info-private-browsing-expected.txt: Added.
3030         * http/tests/media/now-playing-info-private-browsing.html: Added.
3031         * http/tests/media/now-playing-info.html: Added.
3032         * platform/gtk/TestExpectations:
3033
3034 2018-05-16  Youenn Fablet  <youenn@apple.com>
3035
3036         Layout Test webrtc/addICECandidate-closed.html is a flaky failure
3037         https://bugs.webkit.org/show_bug.cgi?id=185384
3038         <rdar://problem/40035167>
3039
3040         Reviewed by Eric Carlson.
3041
3042         * webrtc/addICECandidate-closed.html:
3043         Handle sometimes rejected promise to remove a line
3044         in the -expected.txt file that is sometimes added.
3045
3046 2018-05-16  Youenn Fablet  <youenn@apple.com>
3047
3048         REGRESSION (r229735): LayoutTest http/wpt/service-workers/third-party-registration.html is a flaky timeout
3049         https://bugs.webkit.org/show_bug.cgi?id=183860
3050         <rdar://problem/38975251>
3051
3052         Reviewed by Geoffrey Garen.
3053
3054         Make test more robust by introducing a timeout and better failure reporting.
3055         Mark test as Pass/Fail to start gathering results on test stability.
3056
3057         * http/wpt/service-workers/resources/third-party-registration-frame.html:
3058         * platform/ios-wk2/TestExpectations:
3059         * platform/mac-wk2/TestExpectations:
3060
3061 2018-05-16  David Fenton  <david_fenton@apple.com>
3062
3063         Mark LayoutTest animations/needs-layout.html as Flaky on macOS debug.
3064         https://bugs.webkit.org/show_bug.cgi?id=185659
3065
3066         Unreviewed test gardening.
3067
3068         * platform/mac/TestExpectations:
3069
3070 2018-05-16  Antoine Quint  <graouts@apple.com>
3071
3072         [Web Animations] Turn Web Animations with CSS integration on for test runners
3073         https://bugs.webkit.org/show_bug.cgi?id=184819
3074
3075         Unreviewed. Another attempt to make this test more robust.
3076
3077         * transitions/interrupted-transition-hardware.html:
3078
3079 2018-05-16  Chris Nardi  <cnardi@chromium.org>
3080
3081         Remove Document#selectedStylesheetSet/preferredStylesheetSet
3082         https://bugs.webkit.org/show_bug.cgi?id=185381
3083
3084         Reviewed by Darin Adler.
3085
3086         Update tests to remove selectedStylesheetSet/preferredStylesheetSet.
3087
3088         * fast/css/link-disabled-attr-expected.txt:
3089         * fast/css/link-disabled-attr.html:
3090         * fast/dom/assign-to-prototype-accessor-on-prototype-should-throw-expected.txt:
3091         * fast/dom/assign-to-prototype-accessor-on-prototype-should-throw.html:
3092         * fast/dom/document-attribute-js-null-expected.txt:
3093         * fast/dom/document-attribute-js-null.html:
3094         * fast/shadow-dom/link-element-in-shadow-tree-expected.txt:
3095         * fast/shadow-dom/link-element-in-shadow-tree.html:
3096         * fast/shadow-dom/selected-stylesheet-in-shadow-tree-expected.txt: Removed.
3097         * fast/shadow-dom/selected-stylesheet-in-shadow-tree.html: Removed.
3098
3099 2018-05-16  Per Arne Vollan  <pvollan@apple.com>
3100
3101         Mark animations/keyframes-dynamic.html and related tests as failing on Windows.
3102         https://bugs.webkit.org/show_bug.cgi?id=185678
3103
3104         Unreviewed test gardening.
3105
3106         * platform/win/TestExpectations:
3107
3108 2018-05-16  Antoine Quint  <graouts@apple.com>
3109
3110         REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
3111         https://bugs.webkit.org/show_bug.cgi?id=185299
3112
3113         Unreviewed. Attempt to make this test more robust.
3114
3115         * transitions/interrupted-transition-hardware.html:
3116
3117 2018-05-16  Antoine Quint  <graouts@apple.com>
3118
3119         REGRESSION (r230574): Interrupted hardware transitions don't behave correctly
3120         https://bugs.webkit.org/show_bug.cgi?id=185299
3121         <rdar://problem/39630230>
3122
3123         Reviewed by Simon Fraser.
3124
3125         Add a new test where we interrupt a transition and check that upon returning to the original value,
3126         an animated value is still used and not the initial value. This test fails prior to this patch.
3127
3128         * transitions/interrupted-transition-hardware-expected.html: Added.
3129         * transitions/interrupted-transition-hardware.html: Added.
3130
3131 2018-05-15  Commit Queue  <commit-queue@webkit.org>
3132
3133         Unreviewed, rolling out r231765.
3134         https://bugs.webkit.org/show_bug.cgi?id=185668
3135
3136         the layout test added with this change is very flaky
3137         (Requested by realdawei on #webkit).
3138
3139         Reverted changeset:
3140
3141         "REGRESSION (r230574): Interrupted hardware transitions don't
3142         behave correctly"
3143         https://bugs.webkit.org/show_bug.cgi?id=185299
3144         https://trac.webkit.org/changeset/231765
3145
3146 2018-05-15  Tadeu Zagallo  <tzagallo@apple.com>
3147
3148         Update touch event tracking types on every touch
3149         https://bugs.webkit.org/show_bug.cgi?id=184250
3150         <rdar://problem/39145092>
3151
3152         Reviewed by Geoffrey Garen.
3153
3154         The tracking types for touch events were only update on touchstart, which meant that event
3155         listeners added after the touchstart would always be treated as passive, even if explicitly
3156         setting passive to false.
3157
3158         * fast/events/touch/ios/touchmove-cancelable-after-touchstart-expected.txt: Added.
3159         * fast/events/touch/ios/touchmove-cancelable-after-touchstart.html: Added.
3160
3161 2018-05-15  Jer Noble  <jer.noble@apple.com>
3162
3163         Media continues loading after rendered invisible (removed from DOM; scrolled off screen)
3164         https://bugs.webkit.org/show_bug.cgi?id=185487
3165
3166         Reviewed by Eric Carlson.
3167
3168         * media/video-buffering-allowed-expected.txt: Added.
3169         * media/video-buffering-allowed.html: Added.
3170         * media/video-test.js:
3171         (compare):
3172         (testExpected):
3173         (sleepFor):
3174         (testArraysEqual): Deleted.
3175
3176 2018-05-15  Charles Vazac  <cvazac@gmail.com>
3177
3178         Add the PerformanceServerTiming Interface which makes Server-Timing header timing values available to JavaScript running in the browser.
3179         https://bugs.webkit.org/show_bug.cgi?id=175569
3180
3181         Reviewed by Youenn Fablet.
3182
3183         Tests were imported from web-platform-tests: WebKit/LayoutTests/imported/w3c/web-platform-tests/server-timing/*
3184
3185         * imported/w3c/web-platform-tests/server-timing/cross_origin-expected.txt: Added.
3186         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl-expected.txt: Added.
3187         * imported/w3c/web-platform-tests/server-timing/resource_timing_idl.https-expected.txt: Added.
3188         * imported/w3c/web-platform-tests/server-timing/server_timing_header-parsing-expected.txt: Added.
3189         * imported/w3c/web-platform-tests/server-timing/server_timing_header-parsing.https-expected.txt: Added.
3190
3191 2018-05-15  Brady Eidson  <beidson@apple.com>
3192
3193         Fix crash after a Worker terminates but there are still IDB transactions the server is trying to open for it.
3194         <rdar://problem/33744241> and https://bugs.webkit.org/show_bug.cgi?id=185653
3195
3196         Reviewed by Andy Estes.
3197
3198         * storage/indexeddb/modern/resources/worker-transaction-open-after-worker-stop.js: Added.
3199         (const.errorHandler):
3200         (openRequest.onupgradeneeded):
3201         (tx.oncomplete):
3202         (openRequest.onsuccess):
3203         (deleteRequest.onerror.deleteRequest.onblocked.deleteRequest.onsuccess):
3204         * storage/indexeddb/modern/worker-transaction-open-after-worker-stop-expected.txt: Added.
3205         * storage/indexeddb/modern/worker-transaction-open-after-worker-stop.html: Added.
3206
3207 2018-05-15  Ryan Haddad  <ryanhaddad@apple.com>
3208
3209         Unreviewed, rolling out r231763.
3210
3211         The test added with this change is failing an assertion.
3212
3213         Reverted changeset:
3214
3215         "NSEvent event trackers don't work from WebKitTestRunner"
3216         https://bugs.webkit.org/show_bug.cgi?id=185383
3217         https://trac.webkit.org/changeset/231763
3218
3219 2018-05-15  Aditya Keerthi  <akeerthi@apple.com>
3220
3221         Add test to verify behavior of -webkit-text-fill-color when inherited.
3222         https://bugs.webkit.org/show_bug.cgi?id=185427
3223
3224         Reviewed by Daniel Bates.
3225
3226         * fast/css/webkit-text-fill-color-inherit-expected.html: Added.
3227         * fast/css/webkit-text-fill-color-inherit.html: Added.
3228
3229 2018-05-15  Dirk Schulze  <krit@webkit.org>
3230
3231         Add new SVGDOM SVGFEBLEND constants
3232         https://bugs.webkit.org/show_bug.cgi?id=185581
3233
3234         Reviewed by Simon Fraser.
3235
3236         Provide new SVG DOM constants for the new blend modes added to feBlend.
3237
3238         https://drafts.fxtf.org/filter-effects-1/#InterfaceSVGFEBlendElement
3239
3240         * svg/custom/js-svg-constructors-expected.txt:
3241         * svg/custom/js-svg-constructors.svg:
3242         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement-expected.txt:
3243         * svg/dom/SVGAnimatedEnumeration-SVGFEBlendElement.html:
3244         * svg/dom/SVGAnimatedEnumeration-case-sensitive-expected.txt:
3245         * svg/dom/SVGAnimatedEnumeration-case-sensitive.html:
3246
3247 2018-05-15  Antoine Quint  <graouts@apple.com>
3248
3249         [Web Animations] Expose Web Animations CSS integration as an experimental feature
3250         https://bugs.webkit.org/show_bug.cgi?id=185647
3251
3252         Reviewed by Dean Jackson.
3253
3254         Change the name of the Web Animations CSS integration flag so that tests can opt into this feature.
3255
3256         * animations/3d/matrix-transform-type-animation.html:
3257         * animations/3d/replace-filling-transform.html:
3258         * animations/3d/transform-origin-vs-functions.html:
3259         * animations/3d/transform-perspective.html:
3260         * animations/additive-transform-animations.html:
3261         * animations/animation-border-overflow.html:
3262         * animations/animation-callback-timestamp.html:
3263         * animations/animation-controller-drt-api.html:
3264         * animations/animation-direction-reverse-fill-mode-hardware.html:
3265         * animations/animation-direction-reverse-hardware-opacity.html:
3266         * animations/animation-direction-reverse-hardware.html:
3267         * animations/animation-direction-reverse-non-hardware.html:
3268         * animations/animation-direction-reverse-timing-functions-hardware.html:
3269         * animations/animation-direction-reverse-timing-functions.html:
3270         * animations/animation-direction.html:
3271         * animations/animation-followed-by-transition.html:
3272         * animations/animation-hit-test-transform.html:
3273         * animations/animation-hit-test.html:
3274         * animations/animation-offscreen-to-onscreen.html:
3275         * animations/change-completed-animation-transform.html:
3276         * animations/change-keyframes.html:
3277         * animations/combo-transform-rotate+scale.html:
3278         * animations/cross-fade-background-image.html:
3279         * animations/cross-fade-border-image-source.html:
3280         * animations/cross-fade-list-style-image.html:
3281         * animations/cross-fade-webkit-mask-box-image.html:
3282         * animations/duplicate-keys-expected.html:
3283         * animations/duplicate-keys.html:
3284         * animations/font-variations/font-stretch.html:
3285         * animations/font-variations/font-style.html:
3286         * animations/font-variations/font-variation-settings-order.html:
3287         * animations/font-variations/font-variation-settings-unlike.html:
3288         * animations/font-variations/font-variation-settings.html:
3289         * animations/font-variations/font-weight.html:
3290         * animations/generic-from-to.html:
3291         * animations/import.html:
3292         * animations/keyframe-multiple-timing-functions-transform.html:
3293         * animations/keyframe-timing-functions-transform.html:
3294         * animations/keyframe-timing-functions.html:
3295         * animations/keyframe-timing-functions2.html:
3296         * animations/keyframes-comma-separated.html:
3297         * animations/keyframes-dynamic.html:
3298         * animations/keyframes-infinite-iterations.html:
3299         * animations/keyframes-invalid-keys.html:
3300         * animations/keyframes-out-of-order.html:
3301         * animations/keyframes.html:
3302         * animations/lineheight-animation.html:
3303         * animations/longhand-timing-function.html:
3304         * animations/matrix-anim.html:
3305         * animations/missing-from-to-transforms.html:
3306         * animations/missing-from-to.html:
3307         * animations/missing-keyframe-properties-repeating.html:
3308         * animations/missing-keyframe-properties-timing-function.html:
3309         * animations/missing-keyframe-properties.html:
3310         * animations/missing-values-first-keyframe.html:
3311         * animations/missing-values-last-keyframe.html:
3312         * animations/multiple-animations-timing-function.html:
3313         * animations/multiple-animations.html:
3314         * animations/multiple-keyframes.html:
3315         * animations/negative-delay.html:
3316         * animations/pause-crash.html:
3317         * animations/play-state-start-paused.html:
3318         * animations/resources/animation-test-helpers.js:
3319         (pauseAnimationAtTimeOnElement):
3320         * animations/simultaneous-start-left.html:
3321         * animations/simultaneous-start-transform.html:
3322         * animations/spring-function.html:
3323         * animations/stacking-context-unchanged-while-running.html:
3324         * animations/timing-functions.html:
3325         * animations/transition-and-animation-1.html:
3326         * animations/transition-and-animation-2.html:
3327         * animations/transition-and-animation-3.html:
3328         * animations/unanimated-style.html:
3329         * animations/unprefixed-keyframes.html:
3330         * animations/width-using-ems.html:
3331         * compositing/animation/animated-composited-inside-hidden.html:
3332         * compositing/animation/computed-style-during-delay.html:
3333         * compositing/animation/layer-for-filling-animation.html:
3334         * compositing/backing/backface-visibility-flip.html:
3335         * compositing/contents-scale/animating.html:
3336         * compositing/layer-creation/animation-overlap-with-children.html:
3337         * compositing/layer-creation/mismatched-rotated-transform-animation-overlap.html:
3338         * compositing/layer-creation/multiple-keyframes-animation-overlap.html:
3339         * compositing/layer-creation/overlap-animation-clipping.html:
3340         * compositing/layer-creation/overlap-animation-container.html:
3341         * compositing/layer-creation/overlap-animation.html:
3342         * compositing/layer-creation/scale-rotation-animation-overlap.html:
3343         * compositing/layer-creation/translate-animation-overlap.html:
3344         * compositing/layer-creation/translate-scale-animation-overlap.html:
3345         * compositing/overflow/overflow-positioning.html:
3346         * compositing/reflections/animation-inside-reflection.html:
3347         * compositing/reflections/nested-reflection-animated.html:
3348         * compositing/reflections/nested-reflection-transition.html:
3349         * compositing/transitions/scale-transition-no-start.html:
3350         * compositing/transitions/singular-scale-transition.html:
3351         * compositing/visible-rect/animated.html:
3352         * css3/calc/transitions-dependent.html:
3353         * css3/calc/transitions.html:
3354         * css3/filters/backdrop/animation.html:
3355         * css3/filters/composited-during-animation.html:
3356         * css3/filters/filter-animation-from-none-hw.html:
3357         * css3/filters/filter-animation-from-none-multi-hw.html:
3358         * css3/filters/filter-animation-from-none-multi.html:
3359         * css3/filters/filter-animation-from-none.html:
3360         * css3/filters/filter-animation-hw.html:
3361         * css3/filters/filter-animation-multi-hw.html:
3362         * css3/filters/filter-animation-multi.html:
3363         * css3/filters/filter-animation.html:
3364         * css3/masking/clip-path-animation.html:
3365         * fast/animation/css-animation-resuming-when-visible-with-style-change.html:
3366         * fast/animation/css-animation-resuming-when-visible.html:
3367         * fast/animation/css-animation-throttling-lowPowerMode.html:
3368         * fast/css-generated-content/pseudo-animation.html:
3369         * fast/filter-image/filter-image-animation.html:
3370         * fast/shapes/shape-outside-floats/shape-outside-animation.html:
3371         * fast/shapes/shape-outside-floats/shape-outside-shape-image-threshold-animation.html:
3372         * fast/shapes/shape-outside-floats/shape-outside-shape-margin-animation.html:
3373         * imported/blink/transitions/unprefixed-transform.html:
3374         * transitions/background-position-transitions.html:
3375         * transitions/background-transitions.html:
3376         * transitions/blendmode-transitions.html:
3377         * transitions/border-radius-transition.html:
3378         * transitions/clip-path-path-transitions.html:
3379         * transitions/clip-path-transitions.html:
3380         * transitions/clip-transition.html:
3381         * transitions/color-transition-all.html:
3382         * transitions/color-transition-premultiplied.html:
3383         * transitions/color-transition-rounding.html:
3384         * transitions/cross-fade-background-image.html:
3385         * transitions/cross-fade-border-image.html:
3386         * transitions/cubic-bezier-overflow-color.html:
3387         * transitions/cubic-bezier-overflow-length.html:
3388         * transitions/cubic-bezier-overflow-shadow.html:
3389         * transitions/cubic-bezier-overflow-svg-length.html:
3390         * transitions/cubic-bezier-overflow-transform.html:
3391         * transitions/default-timing-function.html:
3392         * transitions/delay.html:
3393         * transitions/flex-transitions.html:
3394         * transitions/font-family-during-transition.html:
3395         * transitions/frames-timing-function.html:
3396         * transitions/interrupted-all-transition.html:
3397         * transitions/longhand-vs-shorthand-initial.html:
3398         * transitions/mask-transitions.html:
3399         * transitions/min-max-width-height-transitions.html:
3400         * transitions/mismatched-shadow-styles.html:
3401         * transitions/mismatched-shadow-transitions.html:
3402         * transitions/mixed-type.html:
3403         * transitions/move-after-transition.html:
3404         * transitions/multiple-background-size-transitions.html:
3405         * transitions/multiple-background-transitions.html:
3406         * transitions/multiple-mask-transitions.html:
3407         * transitions/multiple-shadow-transitions.html:
3408         * transitions/negative-delay.html:
3409         * transitions/opacity-transition-zindex.html:
3410         * transitions/resources/transition-test-helpers.js:
3411         * transitions/shape-outside-transitions.html:
3412         * transitions/shorthand-border-transitions.html:
3413         * transitions/shorthand-transitions.html:
3414         * transitions/steps-timing-function.html:
3415         * transitions/svg-layout-transition.html:
3416         * transitions/svg-text-shadow-transition.html:
3417         * transitions/svg-transitions.html:
3418         * transitions/text-indent-transition.html:
3419         * transitions/transform-op-list-match.html:
3420         * transitions/transform-op-list-no-match.html:
3421         * transitions/transition-end-event-rendering.html:
3422         * transitions/transition-hit-test-transform.html:
3423         * transitions/transition-hit-test.html:
3424         * transitions/transition-in-delay-phase.html:
3425         * transitions/transition-on-element-with-content.html:
3426         * transitions/transition-shorthand-delay.html:
3427         * transitions/transition-timing-function.html:
3428         * transitions/transition-to-from-auto.html:
3429         * transitions/transition-to-from-undefined.html:
3430         * transitions/visited-link-color.html:
3431         * transitions/zero-duration-in-list.html:
3432         * transitions/zero-duration-with-non-zero-delay-start.html:
3433         * webanimations/css-animations.html:
3434         * webanimations/css-transitions.html:
3435
3436 2018-05-15  Antti Koivisto  <antti@apple.com>
3437
3438         animation-play-state: paused causes very high cpu load because of style invalidation loop
3439         https://bugs.webkit.org/show_bug.cgi?id=182436
3440         <rdar://problem/37182562>
3441
3442         Reviewed by Dean Jackson.
3443
3444         * animations/animation-playstate-paused-style-resolution-expected.txt: Added.
3445         * animations/animation-playstate-paused-style-resolution.html: Added.
3446
3447 2018-05-14  Youenn Fablet  <youenn@apple.com>
3448
3449         readableStreamDefaultControllerError should return early if stream is not readable
3450         https://bugs.webkit.org/show_bug.cgi?id=185602
3451
3452         Reviewed by Chris Dumez.
3453
3454         * TestExpectations:
3455
3456 2018-05-14  Youenn Fablet  <youenn@apple.com>
3457
3458         imported/w3c/web-platform-tests/fetch/api/response/response-stream-disturbed-6.html is flaky
3459         https://bugs.webkit.org/show_bug.cgi?id=185549
3460
3461         Reviewed by Chris Dumez.
3462
3463         * TestExpectations:
3464
3465 2018-05-14  Wenson Hsieh  <wenson_hsieh@apple.com>
3466
3467         [Extra zoom mode] Google search results are excessively zoomed in
3468         https://bugs.webkit.org/show_bug.cgi?id=185347
3469         <rdar://problem/39999778>
3470
3471         Reviewed by Tim Horton.
3472
3473         Refactor an existing layout test to exercise disabled adaptations in extra zoom mode.
3474
3475         * fast/viewport/extrazoom/viewport-change-min-device-width.html: Removed.
3476         * fast/viewport/extrazoom/viewport-disable-extra-zoom-adaptations.html: Added.
3477
3478 2018-05-14  Joanmarie Diggs  <jdiggs@igalia.com>
3479
3480         AX: Listbox and Combobox roles embedded in labels should participate in name calculation
3481         https://bugs.webkit.org/show_bug.cgi?id=185521
3482
3483         Reviewed by Chris Fleizach.
3484
3485         * accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
3486         * accessibility/text-alternative-calculation-from-listbox-expected.txt: Added.
3487         * accessibility/text-alternative-calculation-from-listbox.html: Added.
3488         * platform/mac/accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
3489         * platform/win/accessibility/label-with-pseudo-elements-expected.txt: Updated for new behavior.
3490
3491 2018-05-14  Antoine Quint  <graouts@apple.com>
3492
3493         [Web Animations] Tests using the new animation engine may crash under WebCore::FrameView::didDestroyRenderTree when using internals methods
3494         https://bugs.webkit.org/show_bug.cgi?id=185612
3495         <rdar://problem/39579344>
3496
3497         Reviewed by Dean Jackson.
3498
3499         Some tests that were opting into the new animation engine were using internals methods (pauseAnimationAtTimeOnElement, pauseTransitionAtTimeOnElement, etc.)
3500         that enforce the creation of animations in the old animation engine. Meanwhile, the code that toggles the animation engine used based on HTML comments is run
3501         prior to teardown of the previous test and so a test running with the new engine would run with the legacy engine during teardown. These two factors would
3502         cause `ASSERT(!frame().animation().hasAnimations())` to fail under FrameView::didDestroyRenderTree().
3503
3504         We update tests that use these internals method to use the Web Animations API instead and opt into the new animation engine if they didn't already do that.
3505
3506         * animations/animation-hit-test-transform.html:
3507         * animations/keyframes-dynamic-expected.txt:
3508         * animations/keyframes-dynamic.html:
3509         * animations/missing-from-to-expected.txt:
3510         * animations/missing-from-to-transforms-expected.txt:
3511         * animations/missing-from-to-transforms.html:
3512         * animations/missing-from-to.html:
3513         * fast/css-generated-content/pseudo-animation.html: