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