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