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