8c014035854d017ac5078ebf8b2b58d3ed55f277
[WebKit-https.git] / LayoutTests / ChangeLog
1 2018-08-05  Rob Buis  <rbuis@igalia.com>
2
3         [GTK][WPE] Fetch tests assert in SubresourceLoader::didReceiveResponse()
4         https://bugs.webkit.org/show_bug.cgi?id=188163
5
6         Reviewed by Frédéric Wang.
7
8         Unskip since this will not crash in Debug anymore.
9
10         * platform/wpe/TestExpectations:
11
12 2018-08-05  Yusuke Suzuki  <utatane.tea@gmail.com>
13
14         Add support for microtasks in workers
15         https://bugs.webkit.org/show_bug.cgi?id=188246
16
17         Reviewed by Darin Adler.
18
19         * http/wpt/workers/microtasks.any-expected.txt: Added.
20         * http/wpt/workers/microtasks.any.html: Added.
21         * http/wpt/workers/microtasks.any.js: Added.
22         (promise_test):
23         * http/wpt/workers/microtasks.any.worker-expected.txt: Added.
24         * http/wpt/workers/microtasks.any.worker.html: Added.
25
26 2018-08-05  Philippe Normand  <pnormand@igalia.com>
27
28         [MediaCapabilities] Platform integration
29         https://bugs.webkit.org/show_bug.cgi?id=187850
30
31         Reviewed by Eric Carlson.
32
33         Mock tests for the MediaCapabilities specification.
34
35         * media/mediacapabilities/mock-decodingInfo-expected.txt: Added.
36         * media/mediacapabilities/mock-decodingInfo.html: Added.
37         * media/mediacapabilities/mock-encodingInfo-expected.txt: Added.
38         * media/mediacapabilities/mock-encodingInfo.html: Added.
39         * media/video-test.js:
40         (checkMediaCapabilitiesInfo):
41
42 2018-08-03  Ryosuke Niwa  <rniwa@webkit.org>
43
44         Properties set on window.customElements can disappear due to GC
45         https://bugs.webkit.org/show_bug.cgi?id=172575
46         <rdar://problem/32440668>
47
48         Reviewed by Saam Barati.
49
50         Added a regression test.
51
52         * fast/custom-elements/custom-element-registry-wrapper-should-stay-alive-expected.txt: Added.
53         * fast/custom-elements/custom-element-registry-wrapper-should-stay-alive.html: Added.
54
55 2018-08-03  Justin Fan  <justin_fan@apple.com>
56
57         WebGL 2 conformance: vertex_arrays/vertex_array_object.html
58         https://bugs.webkit.org/show_bug.cgi?id=188291
59         <rdar://problem/42792709>
60
61         Get https://www.khronos.org/registry/webgl/conformance-suites/2.0.0/conformance2/vertex_arrays/vertex-array-object.html 
62         working on Mac OS and iOS, and check in the new test expectations.
63
64         Reviewed by Dean Jackson.
65
66         * TestExpectations: No longer skipping vertex_arrays tests.
67         The following FAILed before this patch but are now expecting PASSes.
68         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
69         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
70         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
71         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
72         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
73         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
74         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
75         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
76         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
77         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
78         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
79         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
80         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
81         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
82         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
83         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
84         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
85
86 2018-08-03  Ryan Haddad  <ryanhaddad@apple.com>
87
88         Skip imported/w3c/web-platform-tests/FileAPI/reading-data-section/filereader_abort.html.
89         https://bugs.webkit.org/show_bug.cgi?id=187269
90
91         Unreviewed test gardening.
92
93         * TestExpectations:
94
95 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
96
97         [LayoutTests][websocket] Return correct value even when cookie is not set.
98         https://bugs.webkit.org/show_bug.cgi?id=188317
99
100         Reviewed by Darin Adler.
101
102         > ws://127.0.0.1:8880/websocket/tests/hybi/echo-cookie_wsh.py
103         This web socket script throw exception when cookie is not set. That is ended up with
104         immediate disconnection and causes timeout for failure tests which makes debugging hard.
105
106         * http/tests/websocket/tests/hybi/echo-cookie_wsh.py:
107         (web_socket_transfer_data):
108         * platform/wincairo/TestExpectations:
109
110 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
111
112         [Curl] Test gardening
113         https://bugs.webkit.org/show_bug.cgi?id=188316
114
115         Unreviewed test gardening.
116
117         Skip some flaky tests.
118         Add comments why we skip for some platform dependent reason.
119
120         * platform/wincairo/TestExpectations:
121
122 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
123
124         [LayoutTests][PHP] Fix old-style script which uses function name as a keyword.
125         https://bugs.webkit.org/show_bug.cgi?id=188289
126
127         Reviewed by Alex Christensen.
128
129         Function name should be passed as a string literal. In PHP, named function is
130         not the first class citizen.
131
132         * http/tests/cookies/resources/echo-cookies.php:
133
134 2018-08-03  Basuke Suzuki  <Basuke.Suzuki@sony.com>
135
136         [LayoutTests] Suppress PHP Error message by removing an execution time limit.
137         https://bugs.webkit.org/show_bug.cgi?id=188288
138
139         Reviewed by Alex Christensen.
140
141         Remove execution timeout.
142
143         * http/tests/multipart/resources/multipart.php:
144
145 2018-08-02  Ryosuke Niwa  <rniwa@webkit.org>
146
147         Release assert when throwing exceptions in custom element reactions
148         https://bugs.webkit.org/show_bug.cgi?id=187805
149         <rdar://problem/42432714>
150
151         Reviewed by Saam Barati.
152
153         Unskipped the previously crashing test.
154
155         * TestExpectations:
156
157 2018-08-02  Basuke Suzuki  <Basuke.Suzuki@sony.com>
158
159         [Curl] Test gardening
160         https://bugs.webkit.org/show_bug.cgi?id=188293
161
162         Unreviewed test gardening.
163
164         Unskip some http tests.
165
166         * platform/wincairo/TestExpectations:
167           - contentextensions
168           - events
169           - favicon.ico
170           - fullscreen
171           - globalhistory
172           - gzip-content-encoding
173           - history
174           - local
175           - messaging
176           - mime
177           - multipart
178           - performance
179           - permissionclient
180           - referrer-policy
181           - resourceLoadStatistics
182         * platform/wincairo/http/tests/local/file-url-sent-as-referer-expected.txt: Added.
183         * platform/wincairo/http/tests/multipart/invalid-image-data-expected.txt: Added.
184         * platform/wincairo/http/tests/multipart/invalid-image-data-standalone-expected.txt: Added.
185         * platform/wincairo/http/tests/uri/css-href-expected.txt: Added.
186
187 2018-08-02  Jer Noble  <jer.noble@apple.com>
188
189         Control center controls disappear when pausing, locking device.
190         https://bugs.webkit.org/show_bug.cgi?id=188282
191         <rdar://problem/42497809>
192
193         Reviewed by Eric Carlson.
194
195         * platform/mac/media/audio-session-category-video-paused-expected.txt: Added.
196         * platform/mac/media/audio-session-category-video-paused.html: Added.
197         * platform/ios/TestExpectations:
198
199 2018-08-02  Nan Wang  <n_wang@apple.com>
200
201         AX: [iOS] add support to return the attributed string under the element
202         https://bugs.webkit.org/show_bug.cgi?id=188276
203         <rdar://problem/42872357>
204
205         Reviewed by Chris Fleizach.
206
207         * accessibility/ios-simulator/attributed-string-for-element-expected.txt: Added.
208         * accessibility/ios-simulator/attributed-string-for-element.html: Added.
209
210 2018-08-02  Tim Horton  <timothy_horton@apple.com>
211
212         REGRESSION (r234488): Layout test fast/events/ios/keyboard-scrolling-repeat.html is timing out
213         <rdar://problem/42878480>
214
215         * fast/events/ios/keyboard-scrolling-repeat-expected.txt: Removed.
216         * fast/events/ios/keyboard-scrolling-repeat.html: Removed.
217         Remove a test that can't work anymore.
218         If we need to re-write it it will probably need to be an API test.
219
220 2018-08-02  Megan Gardner  <megan_gardner@apple.com>
221
222         Reformat editable selection tests to remove potential flakeyness due to autoscroll
223         https://bugs.webkit.org/show_bug.cgi?id=188263
224         <rdar://problem/40565375>
225
226         Reviewed by Wenson Hsieh
227
228         Change the format of these editable selection tests to put the editable content at the top of the page so
229         that when selecting we do not run into the page trying to autoscroll while selecting, which makes the tests more
230         flakey, and more difficult to get accurate and consistent answers.
231
232         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-down-to-change-selected-text.html:
233         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-left-to-change-selected-text.html:
234         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-right-to-change-selected-text.html:
235         * fast/events/touch/ios/double-tap-on-editable-content-for-selection-then-drag-up-to-change-selected-text.html:
236         * fast/events/touch/ios/long-press-on-editable-content-then-drag-down-to-change-selected-text.html:
237         * fast/events/touch/ios/long-press-on-editable-content-then-drag-left-to-change-selected-text.html:
238         * fast/events/touch/ios/long-press-on-editable-content-then-drag-right-to-change-selected-text.html:
239         * fast/events/touch/ios/long-press-on-editable-content-then-drag-up-to-change-selected-text.html:
240
241 2018-08-01  Yusuke Suzuki  <utatane.tea@gmail.com>
242
243         Add self.queueMicrotask(f) on DOMWindow
244         https://bugs.webkit.org/show_bug.cgi?id=188212
245
246         Reviewed by Ryosuke Niwa.
247
248         * js/dom/queue-microtask-window-expected.txt: Added.
249         * js/dom/queue-microtask-window.html: Added.
250
251 2018-08-01  Ryosuke Niwa  <rniwa@webkit.org>
252
253         REGRESSION(r227983): fast/dom/adopt-node-crash-2.html is flaky
254         https://bugs.webkit.org/show_bug.cgi?id=182589
255
256         Rebaseline the test and remove the flaky test expectation.
257
258         * fast/dom/adopt-node-crash-2-expected.txt:
259         * platform/ios-wk2/TestExpectations:
260         * platform/mac/TestExpectations:
261
262 2018-08-01  Nan Wang  <n_wang@apple.com>
263
264         AX: AOM: Add ARIA IDL Attribute Reflection
265         https://bugs.webkit.org/show_bug.cgi?id=184676
266         <rdar://problem/39476882>
267
268         Reviewed by Chris Fleizach.
269
270         * accessibility/ARIA-reflection-expected.txt: Added.
271         * accessibility/ARIA-reflection.html: Added.
272         * js/dom/dom-static-property-for-in-iteration.html:
273         * platform/win/TestExpectations:
274
275 2018-08-01  David Fenton  <david_fenton@apple.com>
276
277         Layout Test editing/selection/update-selection-by-style-change.html is flaky.
278         https://bugs.webkit.org/show_bug.cgi?id=187649
279
280         Unreviewed test gardening, re-marked test as flaky.
281
282         * platform/mac-wk2/TestExpectations:
283
284 2018-08-01  Andy VanWagoner  <andy@vanwagoner.family>
285
286         [INTL] Implement hourCycle in DateTimeFormat
287         https://bugs.webkit.org/show_bug.cgi?id=188006
288
289         Reviewed by Darin Adler.
290
291         Added tests for hourCycle.
292
293         * js/intl-datetimeformat-expected.txt:
294         * js/script-tests/intl-datetimeformat.js:
295
296 2018-08-01  Andy VanWagoner  <andy@vanwagoner.family>
297
298         number-toLocaleString.js test fails on ARM Linux buildbots
299         https://bugs.webkit.org/show_bug.cgi?id=154533
300
301         Reviewed by Yusuke Suzuki.
302
303         Removed assumed default locale in Intl tests. The default is tested to
304         verify that it is a string, and a canonicalized language tag. All other
305         test cases explicitly use a locale when they expect a localized value.
306
307         * js/intl-collator-expected.txt:
308         * js/intl-datetimeformat-expected.txt:
309         * js/intl-default-locale-expected.txt:
310         * js/intl-default-locale.html:
311         * js/intl-numberformat-expected.txt:
312         * js/intl-pluralrules-expected.txt:
313         * js/script-tests/intl-collator.js:
314         * js/script-tests/intl-datetimeformat.js:
315         * js/script-tests/intl-numberformat.js:
316         * js/script-tests/intl-pluralrules.js:
317
318 2018-08-01  Timothy Hatcher  <timothy@apple.com>
319
320         Hardcode some system colors to avoid fingerprinting exposure.
321         https://bugs.webkit.org/show_bug.cgi?id=188203
322         rdar://problem/42781630
323
324         Reviewed by Tim Horton.
325
326         * fast/css/apple-system-control-colors-expected.txt: Updated.
327         * fast/css/test-setting-canvas-color.html: Fixed for colors with alpha.
328         * platform/mac-highsierra/fast/css/apple-system-control-colors-expected.txt:
329         * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Updated.
330         * platform/mac/TestExpectations: Removed fast/css/test-setting-canvas-color.html.
331         * platform/mac/fast/css/apple-system-control-colors-expected.txt: Updated.
332
333 2018-08-01  Alicia Boya García  <aboya@igalia.com>
334
335         [GTK] Unreviewed test gardening
336         https://bugs.webkit.org/show_bug.cgi?id=188221
337
338         * platform/gtk/TestExpectations:
339
340 2018-07-31  Ross Kirsling  <ross.kirsling@sony.com>
341
342         [WinCairo] Unreviewed test gardening.
343
344         * platform/wincairo/TestExpectations:
345         * platform/wincairo/css2.1/20110323/replaced-intrinsic-ratio-001-expected.png: Added.
346         * platform/wincairo/css3/masking/clip-path-circle-margin-box-expected.txt: Removed.
347
348 2018-07-31  Wenson Hsieh  <wenson_hsieh@apple.com>
349
350         Tidy up a layout test introduced in r234436.
351         https://bugs.webkit.org/show_bug.cgi?id=188107
352         <rdar://problem/42354250>
353
354         Reviewed by Daniel Bates.
355
356         The expected output of a test that uses js-test.js should include a description, plus a line that states that
357         there will be a series of PASS messages, PASS/FAIL output, a successfully parsed line and finally a TEST
358         COMPLETE line. This patch adjusts a newly introduced test to follow this convention.
359
360         * fast/forms/ios/click-should-not-suppress-misspelling-expected.txt:
361         * fast/forms/ios/click-should-not-suppress-misspelling.html:
362
363 2018-07-31  Ryan Haddad  <ryanhaddad@apple.com>
364
365         Layout Test svg/animations/smil-leak-element-instances-noBaseValRef.svg is flaky
366         https://bugs.webkit.org/show_bug.cgi?id=180997
367
368         Unreviewed test gardening.
369
370         * platform/mac-wk1/TestExpectations: Remove flaky expectation.
371
372 2018-07-31  John Wilander  <wilander@apple.com>
373
374         Resource Load Statistics: Remove partitioned cookies for reduced complexity, lower memory footprint, and ability to support more platforms
375         https://bugs.webkit.org/show_bug.cgi?id=188109
376         <rdar://problem/42664391>
377
378         Reviewed by Brent Fulgham, Chris Dumez, and Alex Christensen.
379
380         This patch removes cookie partitioning which reduces the model to just
381         blocked cookies (in third-party contexts) and first-party cookie access.
382
383         Several of the changes are renaming to reflect that there are no more
384         cookie partitions.
385
386         The changes to the Storage Access API tests also involve fixes for potential
387         flakiness by adopting several completion handlers in test functions.
388
389         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
390         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt: Removed.
391         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html: Removed.
392         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
393         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
394         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
395         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
396         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
397         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
398         * http/tests/resourceLoadStatistics/cookie-deletion-expected.txt: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt.
399         * http/tests/resourceLoadStatistics/cookie-deletion.html: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html.
400         * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction-expected.txt: Added.
401         * http/tests/resourceLoadStatistics/cookies-with-and-without-user-interaction.html: Renamed from LayoutTests/http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html.
402         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html:
403         * http/tests/resourceLoadStatistics/enable-debug-mode.html:
404         * http/tests/resourceLoadStatistics/grandfathering.html:
405         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
406         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
407         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
408         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
409         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
410         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
411         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
412         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
413         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
414         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
415         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt: Removed.
416         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html: Removed.
417         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt: Removed.
418         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
419         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
420         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt: Removed.
421         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html: Removed.
422         * http/tests/resourceLoadStatistics/resources/get-cookies.php:
423         * http/tests/resourceLoadStatistics/resources/set-cookie-on-redirect.php: Added.
424         * http/tests/resourceLoadStatistics/resources/util.js: Added.
425         (setEnableFeature):
426         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
427         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
428         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
429         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
430         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
431         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
432         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html:
433         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
434         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
435         * http/tests/resourceLoadStatistics/telemetry-generation.html:
436         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt: Removed.
437         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html: Removed.
438         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
439         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
440         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html:
441         * http/tests/storageAccess/deny-storage-access-under-opener.html:
442         * http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
443         * http/tests/storageAccess/grant-storage-access-under-opener.html:
444         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-non-recent-user-interaction-expected.txt: Removed.
445         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-non-recent-user-interaction.html: Removed.
446         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction.html: Removed.
447         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-recent-user-interaction-expected.txt.
448         * http/tests/storageAccess/has-storage-access-from-prevalent-domain-with-user-interaction.html: Added.
449         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-expected.txt.
450         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window-expected.txt.
451         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-pop-window.html: Added.
452         * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe.html.
453         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-expected.txt.
454         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt.
455         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame.html.
456         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt.
457         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame.html.
458         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction-expected.txt.
459         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-recent-user-interaction.html.
460         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction-expected.txt.
461         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-without-user-interaction.html.
462         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe.html.
463         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe-expected.txt: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe-expected.txt.
464         * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe.html: Renamed from LayoutTests/http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-nested-iframe.html.
465         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access-expected.txt:
466         * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access.html:
467         * http/tests/storageAccess/request-and-grant-access-then-navigate-should-not-have-access.html:
468         * http/tests/storageAccess/request-and-grant-storage-access-cross-origin-non-sandboxed-iframe-pop-window.html: Removed.
469         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-with-unique-origin.html:
470         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-allow-token.html:
471         * http/tests/storageAccess/request-storage-access-cross-origin-sandboxed-iframe-without-user-gesture.html:
472         * http/tests/storageAccess/request-storage-access-same-origin-iframe.html:
473         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe-without-allow-token.html:
474         * http/tests/storageAccess/request-storage-access-same-origin-sandboxed-iframe.html:
475         * http/tests/storageAccess/request-storage-access-top-frame.html:
476         * http/tests/storageAccess/resources/nesting-iframe.html:
477         * platform/ios/TestExpectations:
478             Test case renaming.
479             webkit.org/b/183216 removed since it's resolved.
480         * platform/mac-wk2/TestExpectations:
481             Test case renaming.
482         * platform/wk2/TestExpectations:
483             Test case renaming.
484
485 2018-07-31  Wenson Hsieh  <wenson_hsieh@apple.com>
486
487         [iOS] Spelling suggestions cannot be selected in focused form controls when zoomed in
488         https://bugs.webkit.org/show_bug.cgi?id=188107
489         <rdar://problem/42354250>
490
491         Reviewed by Tim Horton.
492
493         Adds a new test to verify that tapping in a misspelled word to bring up the spelling correction callout and
494         selection view does not immediately cause the selection to dismiss.
495
496         * fast/forms/ios/click-should-not-suppress-misspelling-expected.txt: Added.
497         * fast/forms/ios/click-should-not-suppress-misspelling.html: Added.
498
499 2018-07-31  Alex Christensen  <achristensen@webkit.org>
500
501         Remove Yosemite test results.
502
503         We haven't run these tests in over a year.  They're not needed.
504
505         * platform/mac-yosemite: Removed.
506
507 2018-07-31  Ryan Haddad  <ryanhaddad@apple.com>
508
509         Layout Test media/video-add-autoplay-user-gesture.html is flaky.
510         https://bugs.webkit.org/show_bug.cgi?id=174591
511
512         Reviewed by Darin Adler.
513
514         Remove the 1000ms restriction for this test to complete in order to eliminate flakiness.
515
516         * media/video-add-autoplay-user-gesture.html:
517
518 2018-07-31  Miguel Gomez  <magomez@igalia.com>
519
520         [WPE] webanimations/partly-accelerated-transition-by-removing-property.html is failing since added in r234250 "[Web Animations] REGRESSION: transition added immediately after element creation doesn't work"
521         https://bugs.webkit.org/show_bug.cgi?id=188058
522
523         Unreviewed. Adding custom test expectation for WPE, as it never leaves AC mode.
524
525         * platform/wpe/TestExpectations:
526         * platform/wpe/webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Added.
527
528 2018-07-30  Justin Fan  <justin_fan@apple.com>
529
530         [WebGL2] Support compilation of GLSL ES version 300 shaders
531         https://bugs.webkit.org/show_bug.cgi?id=187982
532         <rdar://problem/42564229>
533
534         Reviewed by Dean Jackson.
535
536         New simple test added to ensure that GLSL ES version 300 shaders compile.
537         Updated other test results in glsl3 to match new functionality.
538
539         * fast/canvas/webgl/webgl2-glsl3-compile-expected.txt: Added.
540         * fast/canvas/webgl/webgl2-glsl3-compile.html: Added.
541         * platform/ios/TestExpectations: Skipping ios for now. 
542         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
543         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
544         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
545         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
546         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
547         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
548         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
549         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
550         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
551         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
552         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
553
554 2018-07-30  Ryan Haddad  <ryanhaddad@apple.com>
555
556         Rebaseline fast/forms/file/input-file-re-render.html for Mojave.
557
558         Unreviewed test gardening.
559
560         * platform/mac-highsierra/fast/forms/file/input-file-re-render-expected.txt: Copied from LayoutTests/platform/mac/fast/forms/file/input-file-re-render-expected.txt.
561         * platform/mac/fast/forms/file/input-file-re-render-expected.txt:
562
563 2018-07-30  Ryan Haddad  <ryanhaddad@apple.com>
564
565         Update TestExpectations for mac-wk1.
566
567         Unreviewed test gardening.
568
569         * platform/mac-wk1/TestExpectations:
570
571 2018-07-30  Chris Dumez  <cdumez@apple.com>
572
573         Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent()
574         https://bugs.webkit.org/show_bug.cgi?id=187284
575
576         Unreviewed, roll r233496 and r233571 now that all known issues have been fixed via
577         dependency bugs.
578
579         * media/track/video-track-addition-and-frame-removal-expected.txt: Added.
580         * media/track/video-track-addition-and-frame-removal.html: Added.
581
582 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
583
584         [Win] Layout test http/tests/security/canvas-remote-read-remote-video-hls.html is failing.
585         https://bugs.webkit.org/show_bug.cgi?id=188169
586
587         Unreviewed test gardening.
588
589         * platform/win/TestExpectations:
590
591 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
592
593         [Win] Layout test fast/text/complex-first-glyph-with-initial-advance.html is failing.
594         https://bugs.webkit.org/show_bug.cgi?id=188168
595
596         Unreviewed test gardening.
597
598         * platform/win/TestExpectations:
599
600 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
601
602         [Win] Layout test fast/repaint/canvas-object-fit.html is failing.
603         https://bugs.webkit.org/show_bug.cgi?id=188167
604
605         Unreviewed test gardening.
606
607         * platform/win/TestExpectations:
608
609 2018-07-30  Per Arne Vollan  <pvollan@apple.com>
610
611         [Win] Layout test webanimations/accessing-current-time-after-clearing-css-animation-effect.html is failing.
612         https://bugs.webkit.org/show_bug.cgi?id=188166
613
614         Unreviewed test gardening.
615
616         * platform/win/TestExpectations:
617
618 2018-07-30  Zan Dobersek  <zdobersek@igalia.com>
619
620         Unreviewed WPE gardening. Adding and adjusting a bunch of expectations
621         to cover various ASSERT crashers.
622
623         * platform/wpe/TestExpectations:
624
625 2018-07-30  Zan Dobersek  <zdobersek@igalia.com>
626
627         Unreviewed WPE gardening.
628
629         Adding two WPE-specific test baselines. Adjusting or adding a few
630         additional test expectations.
631
632         * platform/wpe/TestExpectations:
633         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt: Added.
634         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt: Added.
635
636 2018-07-29  Basuke Suzuki  <Basuke.Suzuki@sony.com>
637
638         [Curl] Test gardening
639         https://bugs.webkit.org/show_bug.cgi?id=188155
640
641         Unreviewed test gardening.
642
643         * platform/wincairo/TestExpectations:
644
645 2018-07-29  Basuke Suzuki  <Basuke.Suzuki@sony.com>
646
647         [Curl] Fix the bug when client reject the redirect on WebKitLegacy.
648         https://bugs.webkit.org/show_bug.cgi?id=188130
649
650         Reviewed by Darin Adler.
651
652         * platform/wincairo/TestExpectations:
653         - xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Pass
654
655 2018-07-24  Simon Fraser  <simon.fraser@apple.com>
656
657         Animation stops with object-fit:contain on an animated 2d canvas
658         https://bugs.webkit.org/show_bug.cgi?id=187840
659
660         Reviewed by Zalan Bujtas.
661
662         * fast/repaint/canvas-object-fit-expected.txt: Added.
663         * fast/repaint/canvas-object-fit.html: Added.
664
665 2018-07-27  Basuke Suzuki  <Basuke.Suzuki@sony.com>
666
667         [Curl] Test gardening
668         https://bugs.webkit.org/show_bug.cgi?id=188129
669
670         Unreviewed test gardening.
671
672         * platform/wincairo/TestExpectations:
673         * platform/wincairo/http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect-expected.txt: Added.
674
675 2018-07-27  Simon Fraser  <simon.fraser@apple.com>
676
677         Adjust the color matrix for the inverse apple-invert-lightness() transformation
678         https://bugs.webkit.org/show_bug.cgi?id=188131
679         rdar://problem/42673070
680
681         Reviewed by Zalan Bujtas.
682
683         Rebaseline tests that use the filter inversion. Add a new test that does inversion
684         for a whole range of colors, to get good coverage of the inversion matrix.
685
686         * editing/style/inverse-color-filter-expected.txt: Added.
687         * editing/style/inverse-color-filter.html: Added.
688         * editing/style/set-backColor-with-color-filter-expected.txt:
689         * editing/style/set-foreColor-with-color-filter-expected.txt:
690         * platform/win/TestExpectations:
691
692 2018-07-27  Michael Catanzaro  <mcatanzaro@igalia.com>
693
694         More unreviewed GTK test gardening
695
696         * TestExpectations:
697
698 2018-07-27  David Fenton  <david_fenton@apple.com>
699
700         LayoutTest http/tests/cache/disk-cache/disk-cache-204-status-code.html is a flaky failure.
701         https://bugs.webkit.org/show_bug.cgi?id=162685
702
703         Unreviewed test gardening, marked as flaky on iOS Release.
704
705         * platform/ios-wk2/TestExpectations:
706
707 2018-07-27  Simon Fraser  <simon.fraser@apple.com>
708
709         Be more conservative with compositing layer creation when memory is low
710         https://bugs.webkit.org/show_bug.cgi?id=187866
711         rdar://problem/42366345
712
713         Reviewed by Zalan Bujtas.
714         
715         * compositing/layer-creation/compositing-policy-expected.txt: Added.
716         * compositing/layer-creation/compositing-policy.html: Added.
717
718 2018-07-27  Zalan Bujtas  <zalan@apple.com>
719
720         [WK1] ASSERTION FAILED: renderer().repaintLayoutRects().m_repaintRect == renderer().clippedOverflowRectForRepaint(renderer().containerForRepaint()) in WebCore::RenderLayer::updateLayerPositionsAfterScroll
721         https://bugs.webkit.org/show_bug.cgi?id=188122
722         <rdar://problem/42584790>
723
724         Reviewed by Simon Fraser.
725
726         * platform/mac-wk1/TestExpectations:
727
728 2018-07-27  Michael Catanzaro  <mcatanzaro@igalia.com>
729
730         Unreviewed GTK test gardening
731
732         * TestExpectations:
733         * platform/gtk/TestExpectations:
734
735 2018-07-27  Basuke Suzuki  <Basuke.Suzuki@sony.com>
736
737         [Curl] Crash on synchronous request via ResourceHandle.
738         https://bugs.webkit.org/show_bug.cgi?id=188033
739
740         Reviewed by Alex Christensen.
741
742         bug/188033 Crash sync xmlhttprequest
743
744         * platform/wincairo/TestExpectations:
745
746 2018-07-27  David Fenton  <david_fenton@apple.com>
747
748         Layout Test tiled-drawing/scrolling/fixed/four-bars-zoomed.html is flaky text failure.
749         https://bugs.webkit.org/show_bug.cgi?id=188096
750
751         Unreviewed test gardening, marked test as flaky.
752
753         * platform/mac-wk2/TestExpectations:
754
755 2018-07-27  Basuke Suzuki  <Basuke.Suzuki@sony.com>
756
757         [Curl] Set correct source info to ResourceResponse.
758         https://bugs.webkit.org/show_bug.cgi?id=188069
759
760         Reviewed by Fujii Hironori.
761
762         * platform/wincairo/TestExpectations:
763           - http/tests/cache/disk-cache/disk-cache-302-status-code.html: Pass
764
765 2018-07-27  Fujii Hironori  <Hironori.Fujii@sony.com>
766
767         [WinCairo] Unreviewed test gardening
768
769         * platform/wincairo/TestExpectations:
770         Enable test cases under http/tests/css.
771
772 2018-07-26  Basuke Suzuki  <Basuke.Suzuki@sony.com>
773
774         [Curl] Test gardening
775         https://bugs.webkit.org/show_bug.cgi?id=188090
776
777         Unreviewed test gardening.
778         Rearrange http test section.
779
780         * platform/wincairo/TestExpectations:
781
782 2018-07-26  Zalan Bujtas  <zalan@apple.com>
783
784         [Fullscreen] Do not create composited layers for renderers unless they are part of the fullscreen subtree.
785         https://bugs.webkit.org/show_bug.cgi?id=188087
786         <rdar://problem/42632124>
787
788         Reviewed by Simon Fraser.
789
790         * compositing/no-compositing-when-fulll-screen-is-present-expected.txt: Added.
791         * compositing/no-compositing-when-fulll-screen-is-present.html: Added.
792
793 2018-07-26  Ryan Haddad  <ryanhaddad@apple.com>
794
795         Unreviewed, rolling out r234281.
796
797         Broke internal builds.
798
799         Reverted changeset:
800
801         "[Datalist] Add button to TextFieldInputs with a datalist"
802         https://bugs.webkit.org/show_bug.cgi?id=187741
803         https://trac.webkit.org/changeset/234281
804
805 2018-07-26  Aditya Keerthi  <akeerthi@apple.com>
806
807         [Datalist] Add button to TextFieldInputs with a datalist
808         https://bugs.webkit.org/show_bug.cgi?id=187741
809
810         Reviewed by Tim Horton.
811
812         Added tests to verify appearance of TextFieldInputs with a datalist.
813
814         * fast/forms/datalist/datalist-searchinput-appearance.html: Added.
815         * fast/forms/datalist/datalist-textinput-appearance.html: Added.
816         * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.png: Added.
817         * platform/mac/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: Added.
818         * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.png: Added.
819         * platform/mac/fast/forms/datalist/datalist-textinput-appearance-expected.txt: Added.
820
821 2018-07-26  Antoine Quint  <graouts@apple.com>
822
823         [Web Animations] Accelerated animations don't respect a positive delay value
824         https://bugs.webkit.org/show_bug.cgi?id=186930
825         <rdar://problem/41393393>
826
827         Reviewed by Dean Jackson.
828
829         Creating a new test that runs an accelerated animation on a non-positioned element with a small
830         positive delay. Prior to this patch, the element would move slightly when the delay elapses but
831         wouldn't animate towards the target value. With this patch, it animatea correctly. To check
832         that it does animate, we add a cache over the element except for the first 25px which is the area
833         within which it might have moved prior to this patch. This way the test only passes if the element
834         is fully hidden by the cache.
835
836         * webanimations/accelerated-animation-with-delay-expected.html: Added.
837         * webanimations/accelerated-animation-with-delay.html: Added.
838
839 2018-07-26  Basuke Suzuki  <Basuke.Suzuki@sony.com>
840
841         [Curl] Test gardening
842         https://bugs.webkit.org/show_bug.cgi?id=188076
843
844         Unreviewed test gardening.
845
846         Mark diskcache test "Failure" for upcoming fix:
847         - https://bugs.webkit.org/show_bug.cgi?id=188069.
848
849         * platform/wincairo/TestExpectations:
850           - http/tests/cache/disk-cache/disk-cache-302-status-code.html [ Failure ]
851
852 2018-07-26  Nan Wang  <n_wang@apple.com>
853
854         AX: nothing returned for various previous text marker APIs from one div/p node to another
855         https://bugs.webkit.org/show_bug.cgi?id=188071
856
857         Reviewed by Chris Fleizach.
858
859         * accessibility/mac/text-marker-p-tags-expected.txt: Added.
860         * accessibility/mac/text-marker-p-tags.html: Added.
861         * accessibility/mac/text-marker-string-for-document-range-expected.txt:
862
863 2018-07-26  David Fenton  <david_fenton@apple.com>
864
865         Layout Test webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination.html is timing out on mac Debug
866         https://bugs.webkit.org/show_bug.cgi?id=188061
867
868         Unreviewed test gardening.
869
870         Marked test as [ Slow ].
871
872         * platform/mac/TestExpectations:
873
874 2018-07-26  Ryan Haddad  <ryanhaddad@apple.com>
875
876         Unreviewed, update TestExpectations for macOS WK1.
877
878         * platform/mac-wk1/TestExpectations:
879
880 2018-07-26  Andy VanWagoner  <andy@vanwagoner.family>
881
882         JSC: Intl API should ignore encoding when parsing BCP 47 language tag from ISO 15897 locale string (passed via LANG)
883         https://bugs.webkit.org/show_bug.cgi?id=167991
884
885         Reviewed by Michael Catanzaro.
886
887         Replaced expecting throwing a runtime error to avoid a crash, with testing for good default locale fallback behavior.
888
889         * js/intl-default-locale-expected.txt: Added.
890         * js/intl-default-locale.html: Added.
891         * js/intl-invalid-locale-crash-expected.txt: Removed.
892         * js/intl-invalid-locale-crash.html: Removed.
893         * platform/win/TestExpectations:
894
895 2018-07-26  Miguel Gomez  <magomez@igalia.com>
896
897         Unreviewed GTK+ and WPE gardening after r234252.
898
899         * platform/gtk/TestExpectations:
900         * platform/gtk/fast/overflow/line-clamp-expected.png:
901         * platform/gtk/fast/overflow/line-clamp-expected.txt:
902         * platform/wpe/TestExpectations:
903
904 2018-07-26  Antoine Quint  <graouts@apple.com>
905
906         [Web Animations] REGRESSION: transition added immediately after element creation doesn't work
907         https://bugs.webkit.org/show_bug.cgi?id=187942
908
909         Reviewed by Dean Jackson.
910
911         Creating a new test that runs a transition based on an explicit value being removed in favor
912         of the implicit value of a property that can be accelerated. To check that we indeed run the
913         animation, we have a cache that covers the entire range of interpolated values except for the
914         start and end values and wait 100ms after creating the transition to end the test. Prior to this
915         patch, the element would be at its start value and a 1px red line would show to the right of the
916         cache. With this patch, the red line is hidden by the cache as it's animated.
917
918         We also add a test that checks that we do not create a composited layer when several transitions,
919         with only one being potentially accelerated, target the same element.
920
921         * webanimations/accelerated-transition-by-removing-property-expected.html: Added.
922         * webanimations/accelerated-transition-by-removing-property.html: Added.
923         * webanimations/partly-accelerated-transition-by-removing-property-expected.txt: Added.
924         * webanimations/partly-accelerated-transition-by-removing-property.html: Added.
925
926 2018-07-26  Basuke Suzuki  <Basuke.Suzuki@sony.com>
927
928         [Curl] Test gardening
929         https://bugs.webkit.org/show_bug.cgi?id=188034
930
931         Unreviewed WinCairo gardening.
932
933         Add expected file.
934
935         * http/tests/xmlhttprequest/resources/print-referer.php: Added.
936         * http/tests/xmlhttprequest/simple-sync-expected.txt: Added.
937         * http/tests/xmlhttprequest/simple-sync.html:
938
939 2018-07-25  Basuke Suzuki  <Basuke.Suzuki@sony.com>
940
941         [Curl] Test gardening
942         https://bugs.webkit.org/show_bug.cgi?id=188034
943
944         Unreviewed WinCairo gardening.
945
946         * httpxmlhttprequest/simple-sync.html: Added.
947         * platform/wincairo/TestExpectations:
948
949 2018-07-25  Zalan Bujtas  <zalan@apple.com>
950
951         REGRESSION(r227577) Text on TV & Movies page doesn't wrap properly in iTunes
952         https://bugs.webkit.org/show_bug.cgi?id=188018
953         <rdar://problem/42517520>
954
955         Reviewed by Dean Jackson.
956
957         * fast/block/lines-clamp-advanced-expected.html: Removed.
958         * fast/block/lines-clamp-advanced-rl-expected.html: Removed.
959         * fast/block/lines-clamp-advanced-rl.html: Removed.
960         * fast/block/lines-clamp-advanced.html: Removed.
961         * fast/block/lines-clamp-basic-expected.html: Removed.
962         * fast/block/lines-clamp-basic-rl-expected.html: Removed.
963         * fast/block/lines-clamp-basic-rl.html: Removed.
964         * fast/block/lines-clamp-basic.html: Removed.
965         * fast/css/lines-clamp-parsing-expected.txt: Removed.
966         * fast/css/lines-clamp-parsing.html: Removed.
967         * fast/overflow/line-clamp-with-text-shadow-expected.html: Added.
968         * fast/overflow/line-clamp-with-text-shadow.html: Added.
969         * platform/ios-simulator-wk2/fast/overflow/line-clamp-expected.txt: Removed.
970
971 2018-07-25  David Fenton  <david_fenton@apple.com>
972
973         Layout Test media/audio-concurrent-supported.html is a flaky failure.
974         https://bugs.webkit.org/show_bug.cgi?id=188017
975
976         Unreviewed test gardening.
977
978         * platform/ios-simulator-wk2/TestExpectations:
979
980 2018-07-25  David Fenton  <david_fenton@apple.com>
981
982         Unreviewed, rolling out r234187.
983
984         the layout test added with this change is flaky on the bots
985
986         Reverted changeset:
987
988         "Animation stops with object-fit:contain on an animated 2d
989         canvas"
990         https://bugs.webkit.org/show_bug.cgi?id=187840
991         https://trac.webkit.org/changeset/234187
992
993 2018-07-25  Andy VanWagoner  <andy@vanwagoner.family>
994
995         [INTL] Intl constructor lengths should be configurable
996         https://bugs.webkit.org/show_bug.cgi?id=187960
997
998         Reviewed by Saam Barati.
999
1000         Expect DateTimeFormat formatToParts length to be 1.
1001
1002         * js/intl-datetimeformat-expected.txt:
1003         * js/script-tests/intl-datetimeformat.js:
1004
1005 2018-07-25  Ms2ger  <Ms2ger@igalia.com>
1006
1007         [GTK][WPE] Unreviewed test gardening
1008         https://bugs.webkit.org/show_bug.cgi?id=188003
1009
1010         Unreviewed test gardening.
1011
1012         * platform/gtk/TestExpectations:
1013           - webgl/2.0.0/conformance2/glsl3/: skip while we disable WebGL2 support
1014           - media/video-restricted-invisible-autoplay-allowed-when-visible.html: mark as flaky
1015           - compositing/backing/backing-store-attachment-fill-forwards-animation.html: mark as failing
1016           - http/tests/security/canvas-remote-read-remote-video-hls.html: mark as failing
1017         * platform/wpe/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1018           Update for r233935.
1019
1020 2018-07-24  Chris Dumez  <cdumez@apple.com>
1021
1022         REGRESSION (r219757): Accessing response getter of XHR instance from IFRAME sets constructor to Object from the IFRAME
1023         https://bugs.webkit.org/show_bug.cgi?id=187411
1024         <rdar://problem/41920593>
1025
1026         Reviewed by Sam Weinig.
1027
1028         Add layout test coverage. I have verified locally that it passes in Chromium as well.
1029
1030         * http/tests/xmlhttprequest/resources/data.json: Added.
1031         * http/tests/xmlhttprequest/resources/xhr-response-constructor-iframe.html: Added.
1032         * http/tests/xmlhttprequest/xhr-response-constructor-subframe-expected.txt: Added.
1033         * http/tests/xmlhttprequest/xhr-response-constructor-subframe.html: Added.
1034
1035 2018-07-24  Simon Fraser  <simon.fraser@apple.com>
1036
1037         Animation stops with object-fit:contain on an animated 2d canvas
1038         https://bugs.webkit.org/show_bug.cgi?id=187840
1039
1040         Reviewed by Zalan Bujtas.
1041
1042         * fast/repaint/canvas-object-fit-expected.txt: Added.
1043         * fast/repaint/canvas-object-fit.html: Added.
1044
1045 2018-07-24  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1046
1047         [Curl] Add support for wss:// websockets
1048         https://bugs.webkit.org/show_bug.cgi?id=172630
1049
1050         Reviewed by Fujii Hironori.
1051
1052         Pass simple-wss.html.
1053
1054         * platform/wincairo/TestExpectations:
1055
1056 2018-07-24  Chris Dumez  <cdumez@apple.com>
1057
1058         Unreviewed, rolling out r233496 and r233571.
1059
1060         Likely cause of <rdar://problem/42160890> and
1061         <rdar://problem/42329658> as ActiveDOMObjects can now be
1062         constructed / destroyed while we are iterating over them.
1063
1064         Reverted changesets:
1065
1066         "Nullptr crash accessing Document in
1067         GenericEventQueue::dispatchOneEvent()"
1068         https://bugs.webkit.org/show_bug.cgi?id=187284
1069         https://trac.webkit.org/changeset/233496
1070
1071         "REGRESSION(r233496): macOS Sierra hits debug assertions in
1072         TrackListBase::suspend"
1073         https://bugs.webkit.org/show_bug.cgi?id=187378
1074         https://trac.webkit.org/changeset/233571
1075
1076 2018-07-24  Thibault Saunier  <tsaunier@igalia.com>
1077
1078         Unreviewed WPE/GTK gardening.
1079
1080         Disabled newly added webrtc tests that depend on implementing WebAudioSourceProviderGStreamer.
1081
1082         Namely:
1083           webrtc/peer-connection-createMediaStreamDestination.html
1084
1085         * platform/gtk/TestExpectations:
1086         * platform/wpe/TestExpectations:
1087
1088 2018-07-24  Ryan Haddad  <ryanhaddad@apple.com>
1089
1090         Mark http/tests/workers/service/serviceworkerclients-matchAll.https.html as flaky.
1091         https://bugs.webkit.org/show_bug.cgi?id=183705
1092
1093         Unreviewed test gardening.
1094
1095         * platform/ios-wk2/TestExpectations:
1096         * platform/mac-wk2/TestExpectations:
1097
1098 2018-07-24  Antoine Quint  <graouts@apple.com>
1099
1100         [Web Animations] Crash when setting an animation style on an existing animation that had its effect set to null
1101         https://bugs.webkit.org/show_bug.cgi?id=187953
1102
1103         Reviewed by Dean Jackson.
1104
1105         Add a new test that sets an animation property via style after setting the initial animation's effect to null.
1106
1107         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect-expected.txt: Added.
1108         * webanimations/setting-css-animation-timing-property-via-style-after-clearing-effect.html: Added.
1109
1110 2018-07-24  Antoine Quint  <graouts@apple.com>
1111
1112         [Web Animations] Crash when setting "animation: none" after clearing an animation's effect
1113         https://bugs.webkit.org/show_bug.cgi?id=187952
1114
1115         Reviewed by Dean Jackson.
1116
1117         Add a new test that checks that setting "animation: none" on an element that previously had a valid
1118         CSS animation and for which the effect was set to null does not crash.
1119
1120         * webanimations/setting-css-animation-none-after-clearing-effect-expected.txt: Added.
1121         * webanimations/setting-css-animation-none-after-clearing-effect.html: Added.
1122
1123 2018-07-24  Antoine Quint  <graouts@apple.com>
1124
1125         [Web Animations] Crash accessing CSSAnimation::bindingsCurrentTime when effect has been set to null
1126         https://bugs.webkit.org/show_bug.cgi?id=187950
1127         <rdar://problem/42515747>
1128
1129         Reviewed by Dean Jackson.
1130
1131         Add a new test where we check that the current time of a CSSAnimation can be accessed after setting its effect to null.
1132
1133         * webanimations/accessing-current-time-after-clearing-css-animation-effect-expected.txt: Added.
1134         * webanimations/accessing-current-time-after-clearing-css-animation-effect.html: Added.
1135
1136 2018-07-24  Daniel Bates  <dabates@apple.com>
1137
1138         Cannot view PDF's on my.gov.au: "Refused to load https://my.gov.au/attachment/viewAttachment because it
1139         appears in neither the object-src directive nor the default-src directive of the Content Security Policy"
1140         https://bugs.webkit.org/show_bug.cgi?id=187870
1141         <rdar://problem/41190880>
1142
1143         Reviewed by Dean Jackson.
1144
1145         Add new tests and fix up the existing test http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html
1146         so that still tests a scenario where a same-origin plugin document loaded in a child window is blocked from
1147         loading its plugin now that that "object-src: 'none'" is no longer inherited by the plugin document.
1148
1149         * http/tests/plugins/resources/plugin-document-alert-and-notify-done.pl:
1150         * http/tests/security/contentSecurityPolicy/resources/checkDidSameOriginChildWindowLoad.js: Added.
1151         (checkDidSameOriginChildWindowLoadAndNotifyDone):
1152         (checkDidLoad):
1153         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window-expected.txt: Added.
1154         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-allowed-in-child-window.html: Added.
1155         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-expected.txt:
1156         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report-expected.txt: Added.
1157         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report.php: Added.
1158         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window.html:
1159         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window-expected.txt: Added.
1160         * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-with-csp-blocked-in-child-window.html: Added.
1161         * platform/ios/TestExpectations: Skip the included tests as we do not support plugins on iOS.
1162         * platform/win/TestExpectations: Skip the included tests as plugins do not seem to work on Windows. We currently skip many
1163         (if not all) plugin tests on Windows despite <rdar://problem/5074411> being marked as Closed (why?). 
1164
1165 2018-07-24  Zan Dobersek  <zdobersek@igalia.com>
1166
1167         Unreviewed WPE gardening.
1168
1169         Adding WPE-specific baselines for WebGL2 conformance tests that are
1170         already passing on this port.
1171
1172         * platform/wpe/webgl: Added.
1173         * platform/wpe/webgl/2.0.0: Added.
1174         * platform/wpe/webgl/2.0.0/conformance2: Added.
1175         * platform/wpe/webgl/2.0.0/conformance2/glsl3: Added.
1176         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt: Added.
1177         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt: Added.
1178         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt: Added.
1179         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt: Added.
1180         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt: Added.
1181         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt: Added.
1182         * platform/wpe/webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt: Added.
1183         * platform/wpe/webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt: Added.
1184         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt: Added.
1185         * platform/wpe/webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt: Added.
1186         * platform/wpe/webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt: Added.
1187         * platform/wpe/webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt: Added.
1188         * platform/wpe/webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt: Added.
1189         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt: Added.
1190         * platform/wpe/webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt: Added.
1191         * platform/wpe/webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt: Added.
1192         * platform/wpe/webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt: Added.
1193         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt: Added.
1194         * platform/wpe/webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt: Added.
1195         * platform/wpe/webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt: Added.
1196         * platform/wpe/webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt: Added.
1197         * platform/wpe/webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt: Added.
1198         * platform/wpe/webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt: Added.
1199         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt: Added.
1200         * platform/wpe/webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt: Added.
1201         * platform/wpe/webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt: Added.
1202         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt: Added.
1203         * platform/wpe/webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt: Added.
1204
1205 2018-07-24  Thibault Saunier  <tsaunier@igalia.com>
1206
1207         [WPE][GTK] Implement PeerConnection API on top of libwebrtc
1208         https://bugs.webkit.org/show_bug.cgi?id=186932
1209
1210         Reviewed by Philippe Normand.
1211
1212         * platform/gtk/TestExpectations: Enable webrtc tests.
1213
1214 2018-07-24  Dirk Schulze  <krit@webkit.org>
1215
1216         [css-masking] Black backdrop on -webkit-clip-path on SVG root
1217         https://bugs.webkit.org/show_bug.cgi?id=187880
1218
1219         Avoid duplicated clip in RenderLayer.
1220
1221         Reviewed by Simon Fraser.
1222
1223         * svg/clip-path/clip-path-on-svg-005-expected.svg: Added.
1224         * svg/clip-path/clip-path-on-svg-005.svg: Added.
1225
1226 2018-07-23  Per Arne Vollan  <pvollan@apple.com>
1227
1228         The test webanimations/accessing-current-time-after-finished-css-animation-target-removal.html is failing on Windows.
1229         https://bugs.webkit.org/show_bug.cgi?id=187943
1230
1231         Unreviewed test gardening.
1232
1233         * platform/win/TestExpectations:
1234
1235 2018-07-23  Manuel Rego Casasnovas  <rego@igalia.com>
1236
1237         [css-grid] Add support for calc() in gutter properties
1238         https://bugs.webkit.org/show_bug.cgi?id=187902
1239
1240         Reviewed by Simon Fraser.
1241
1242         Two tests are now passing thanks to this change.
1243
1244         * TestExpectations:
1245
1246 2018-07-23  Andy VanWagoner  <andy@vanwagoner.family>
1247
1248         [INTL] Language tags are not canonicalized
1249         https://bugs.webkit.org/show_bug.cgi?id=185836
1250
1251         Reviewed by Keith Miller.
1252
1253         Use gregory instead of gregorian, matching test262/intl402 and other engines.
1254         Remove tests for algorithmic numbering systems. Add NumberFormat numbering system tests.
1255
1256         * js/intl-datetimeformat-expected.txt:
1257         * js/intl-numberformat-expected.txt:
1258         * js/script-tests/intl-datetimeformat.js:
1259         * js/script-tests/intl-numberformat.js:
1260         (string_appeared_here):
1261
1262 2018-07-23  Sihui Liu  <sihui_liu@apple.com>
1263
1264         CrashTracer: com.apple.WebKit.Storage at WebCore: WebCore::encodeKey
1265         https://bugs.webkit.org/show_bug.cgi?id=187927
1266         <rdar://problem/42516426>
1267
1268         Reviewed by Chris Dumez.
1269
1270         Add a new test case in existing test file to cover the crash case and update the expecation accordingly.
1271
1272         * storage/indexeddb/index-multientry-expected.txt:
1273         * storage/indexeddb/index-multientry-private-expected.txt:
1274         * storage/indexeddb/resources/index-multientry.js:
1275         (addData):
1276
1277 2018-07-23  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1278
1279         [Curl] Test gardening
1280         https://bugs.webkit.org/show_bug.cgi?id=187932
1281
1282         Unreviewed test gardening.
1283
1284         Enable Secure WebSocket tests.
1285
1286         * platform/wincairo/TestExpectations:
1287
1288 2018-07-23  Justin Fan  <justin_fan@apple.com>
1289
1290         Enable WebGL2 glsl3 tests with expected FAIL results
1291         https://bugs.webkit.org/show_bug.cgi?id=187929
1292         <rdar://problem/42516498>
1293
1294         Reviewed by Dean Jackson.
1295
1296         Before enabling glsl ES 3 for WebGL2 work, enable corresponding webgl2 conformance tests.
1297
1298         * TestExpectations:
1299         * webgl/2.0.0/conformance2/glsl3/array-as-return-value-expected.txt:
1300         * webgl/2.0.0/conformance2/glsl3/array-assign-constructor-expected.txt:
1301         * webgl/2.0.0/conformance2/glsl3/array-assign-expected.txt:
1302         * webgl/2.0.0/conformance2/glsl3/array-complex-indexing-expected.txt:
1303         * webgl/2.0.0/conformance2/glsl3/array-element-increment-expected.txt:
1304         * webgl/2.0.0/conformance2/glsl3/array-equality-expected.txt:
1305         * webgl/2.0.0/conformance2/glsl3/array-in-complex-expression-expected.txt:
1306         * webgl/2.0.0/conformance2/glsl3/attrib-location-length-limits-expected.txt:
1307         * webgl/2.0.0/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec-expected.txt:
1308         * webgl/2.0.0/conformance2/glsl3/compare-structs-containing-arrays-expected.txt:
1309         * webgl/2.0.0/conformance2/glsl3/compound-assignment-type-combination-expected.txt:
1310         * webgl/2.0.0/conformance2/glsl3/const-array-init-expected.txt:
1311         * webgl/2.0.0/conformance2/glsl3/forbidden-operators-expected.txt:
1312         * webgl/2.0.0/conformance2/glsl3/frag-depth-expected.txt:
1313         * webgl/2.0.0/conformance2/glsl3/invalid-default-precision-expected.txt:
1314         * webgl/2.0.0/conformance2/glsl3/invalid-invariant-expected.txt:
1315         * webgl/2.0.0/conformance2/glsl3/loops-with-side-effects-expected.txt:
1316         * webgl/2.0.0/conformance2/glsl3/misplaced-version-directive-expected.txt:
1317         * webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader-expected.txt:
1318         * webgl/2.0.0/conformance2/glsl3/sampler-no-precision-expected.txt:
1319         * webgl/2.0.0/conformance2/glsl3/sequence-operator-returns-non-constant-expected.txt:
1320         * webgl/2.0.0/conformance2/glsl3/shader-linking-expected.txt:
1321         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-define-expected.txt:
1322         * webgl/2.0.0/conformance2/glsl3/shader-with-1024-character-identifier.frag-expected.txt:
1323         * webgl/2.0.0/conformance2/glsl3/shader-with-invalid-characters-expected.txt:
1324         * webgl/2.0.0/conformance2/glsl3/shader-with-mis-matching-uniform-block-expected.txt:
1325         * webgl/2.0.0/conformance2/glsl3/short-circuiting-in-loop-condition-expected.txt:
1326         * webgl/2.0.0/conformance2/glsl3/texture-offset-out-of-range-expected.txt:
1327         * webgl/2.0.0/conformance2/glsl3/texture-offset-uniform-texture-coordinate-expected.txt:
1328         * webgl/2.0.0/conformance2/glsl3/tricky-loop-conditions-expected.txt:
1329         * webgl/2.0.0/conformance2/glsl3/unary-minus-operator-in-dynamic-loop-expected.txt:
1330         * webgl/2.0.0/conformance2/glsl3/uniform-block-layout-match-expected.txt:
1331         * webgl/2.0.0/conformance2/glsl3/uniform-block-layouts-expected.txt:
1332         * webgl/2.0.0/conformance2/glsl3/uniform-location-length-limits-expected.txt:
1333         * webgl/2.0.0/conformance2/glsl3/valid-invariant-expected.txt:
1334         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-expected.txt:
1335         * webgl/2.0.0/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug-expected.txt:
1336
1337 2018-07-23  Nan Wang  <n_wang@apple.com>
1338
1339         AX: Press tab to highlight items on a webpage is not working with voiceover enabled
1340         https://bugs.webkit.org/show_bug.cgi?id=187824
1341
1342         Reviewed by Zalan Bujtas.
1343
1344         * accessibility/mac/tab-focus-post-notification-expected.txt: Added.
1345         * accessibility/mac/tab-focus-post-notification.html: Added.
1346
1347 2018-07-23  Antoine Quint  <graouts@apple.com>
1348
1349         [Web Animations] Querying the current time of a finished CSSAnimation after removing its target leads to a crash
1350         https://bugs.webkit.org/show_bug.cgi?id=187906
1351
1352         Reviewed by Dean Jackson.
1353
1354         Add a new test that checks the behavior of a CSSAnimation instance after its completion and removal of its target.
1355
1356         * webanimations/accessing-current-time-after-finished-css-animation-target-removal-expected.txt: Added.
1357         * webanimations/accessing-current-time-after-finished-css-animation-target-removal.html: Added.
1358
1359 2018-07-23  Chris Dumez  <cdumez@apple.com>
1360
1361         REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
1362         https://bugs.webkit.org/show_bug.cgi?id=183705
1363         <rdar://problem/42440606>
1364
1365         Unreviewed, attempting a better fix for http/tests/workers/service/serviceworkerclients-matchAll.https.html.
1366         If it fixes the flakiness I'll do the same for the 2 page cache tests.
1367
1368         * http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
1369         (waitFor):
1370         (matchAllPromise2):
1371         (async.doTestAfterMessage):
1372         (matchAllPromise1): Deleted.
1373         (then): Deleted.
1374         * platform/ios-wk2/TestExpectations:
1375         * platform/mac-wk2/TestExpectations:
1376
1377 2018-07-23  Per Arne Vollan  <pvollan@apple.com>
1378
1379         Layout test webanimations/empty-keyframes-crash.html is failing on Windows.
1380         https://bugs.webkit.org/show_bug.cgi?id=187912
1381
1382         Unreviewed test gardening.
1383
1384         * platform/win/TestExpectations:
1385
1386 2018-07-23  Per Arne Vollan  <pvollan@apple.com>
1387
1388         Skip crypto tests on Windows.
1389         https://bugs.webkit.org/show_bug.cgi?id=165090
1390
1391         Unreviewed test gardening.
1392
1393         * platform/win/TestExpectations:
1394
1395 2018-07-23  Ryan Haddad  <ryanhaddad@apple.com>
1396
1397         Mark http/tests/security/bypassing-cors-checks-for-extension-urls.html as flaky.
1398         https://bugs.webkit.org/show_bug.cgi?id=187658
1399
1400         Unreviewed test gardening.
1401
1402         * platform/mac-wk2/TestExpectations:
1403
1404 2018-07-23  Ryan Haddad  <ryanhaddad@apple.com>
1405
1406         Mark three service worker clients tests as flaky.
1407         https://bugs.webkit.org/show_bug.cgi?id=183705
1408
1409         Unreviewed test gardening.
1410
1411         * platform/ios-wk2/TestExpectations:
1412         * platform/mac-wk2/TestExpectations:
1413
1414 2018-07-22  Dean Jackson  <dino@apple.com>
1415
1416         fullscreen env() variables should have initial values
1417         https://bugs.webkit.org/show_bug.cgi?id=187897
1418         <rdar://problem/42485682>
1419
1420         Reviewed by Sam Weinig.
1421
1422         * fullscreen/fullscreen-env-initial-expected.html: Added.
1423         * fullscreen/fullscreen-env-initial.html: Added.
1424
1425 2018-07-20  John Wilander  <wilander@apple.com>
1426
1427         Resource Load Statistics: Enable basic functionality in experimental debug mode
1428         https://bugs.webkit.org/show_bug.cgi?id=187835
1429         <rdar://problem/42408590>
1430
1431         Reviewed by Chris Dumez.
1432
1433         This patch makes the experimental ITP Debug Mode feature work, at least
1434         to a basic level.
1435
1436         * http/tests/resourceLoadStatistics/enable-debug-mode-expected.txt: Added.
1437         * http/tests/resourceLoadStatistics/enable-debug-mode.html: Added.
1438         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode-expected.txt: Added.
1439         * http/tests/resourceLoadStatistics/set-custom-prevalent-resource-in-debug-mode.html: Added.
1440
1441 2018-07-20  Sihui Liu  <sihui_liu@apple.com>
1442
1443         [ MacOS iOS ] Layout Test storage/indexeddb/modern/opendatabase-after-storage-crash.html is flaky
1444         https://bugs.webkit.org/show_bug.cgi?id=187648
1445         <rdar://problem/42405935>
1446
1447         Reviewed by Brady Eidson.
1448
1449         Make test wait until requests finish to get correct result, because indexedDB operations are asynchronous.
1450
1451         * storage/indexeddb/modern/opendatabase-after-storage-crash-expected.txt:
1452         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
1453
1454 2018-07-19  Simon Fraser  <simon.fraser@apple.com>
1455
1456         Remove completed animations from GraphicsLayer, thus avoiding excessive backing store allocation
1457         https://bugs.webkit.org/show_bug.cgi?id=187844
1458         rdar://problem/40387294
1459
1460         Reviewed by Dean Jackson.
1461
1462         * compositing/backing/backing-store-attachment-fill-forwards-animation-expected.txt: Added.
1463         * compositing/backing/backing-store-attachment-fill-forwards-animation.html: Added.
1464
1465 2018-07-20  Ryosuke Niwa  <rniwa@apple.com>
1466
1467         Picking a color from the color panel for typing attributes needs to inverse transform through color-filter
1468         https://bugs.webkit.org/show_bug.cgi?id=187846
1469
1470         Reviewed by Simon Fraser.
1471
1472         Added tests to make sure foreground or background colors specified in execCommand don't get inverted.
1473
1474         Fixed the test which was asserting that textInputController.attributedSubstringFromRange doesn't invert the color
1475         since that's exactly what WebKit embedders uses to compute the style for color pickers.
1476
1477         Added new tests for copy & paste case using textInputController.legacyAttributedString.
1478
1479         * editing/execCommand/set-backColor-with-color-filter-from-scripts-expected.txt: Added.
1480         * editing/execCommand/set-backColor-with-color-filter-from-scripts.html: Added.
1481         * editing/execCommand/set-foreColor-with-color-filter-from-scripts-expected.txt: Added.
1482         * editing/execCommand/set-foreColor-with-color-filter-from-scripts.html: Added.
1483         * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt:
1484         * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: This test uses attributedSubstringFromRange,
1485         which implemented using editingAttributedStringFromRange in WebCore. Since this is exactly what WebKit embedders uses
1486         to compute the current style of the selected text, we need to invert the color here. This API's main clinet is input methods
1487         so this shouldn't affect other editing operations, in particular, copy and paste, which uses HTMLConverter.
1488         * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter-expected.txt: Added.
1489         * editing/mac/attributed-string/attribute-string-for-copy-with-color-filter.html: Added. Make sure the attributed string
1490         generated for copy & paste does not invert foreground or background colors via textInputController.legacyAttributedString.
1491         This is testing HTMLConverter, not editingAttributedStringFromRange, used by WebKit embedders and input methods.
1492         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt:
1493         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added background color in the test.
1494         * editing/style/set-backColor-with-color-filter-expected.txt: Added.
1495         * editing/style/set-backColor-with-color-filter.html: Added.
1496         * editing/style/set-foreColor-with-color-filter-expected.txt: Renamed from exec-command-foreColor-with-color-filter-expected.txt.
1497         * editing/style/set-foreColor-with-color-filter.html: Renamed from exec-command-foreColor-with-color-filter.html.
1498         Updated the test to use testRunner.execCommand which uses CommandFromMenuOrKeyBinding in applyCommandToFrame since we're
1499         trying to test the code path taken by WebKit embedders and font panel here.
1500
1501 2018-07-20  Chris Dumez  <cdumez@apple.com>
1502
1503         REGRESSION(PSON?): [ WK2 ] http/tests/workers/service/client-*-page-cache.html LayoutTests are flaky
1504         https://bugs.webkit.org/show_bug.cgi?id=183705
1505
1506         Reviewed by Youenn Fablet.
1507
1508         At the beginning of the tests, wait for the client count to reach the expected value instead of
1509         expecting it to be the right value right away. Clients unregister themselves asynchronously so
1510         it is flaky otherwise.
1511
1512         * http/tests/workers/service/client-added-to-clients-when-restored-from-page-cache.html:
1513         * http/tests/workers/service/client-removed-from-clients-while-in-page-cache.html:
1514         * http/tests/workers/service/serviceworkerclients-matchAll-worker.js:
1515         (async.doTestAfterMessage):
1516
1517 2018-07-20  Basuke Suzuki  <Basuke.Suzuki@sony.com>
1518
1519         [Curl] Test gardening
1520         https://bugs.webkit.org/show_bug.cgi?id=187863
1521
1522         Unreviewed test gardening.
1523
1524         Enable WebSocket tests.
1525
1526         * platform/wincairo/TestExpectations:
1527
1528 2018-07-19  Jer Noble  <jer.noble@apple.com>
1529
1530         HLS resources with remote subresources will not taint canvasses.
1531         https://bugs.webkit.org/show_bug.cgi?id=187731
1532         <rdar://problem/42290703>
1533
1534         Reviewed by Brady Eidson.
1535
1536         * http/tests/media/resources/hls/test-vod-localhost.m3u8: Added.
1537         * http/tests/security/canvas-remote-read-remote-video-hls-expected.txt: Added.
1538         * http/tests/security/canvas-remote-read-remote-video-hls.html: Added.
1539
1540 2018-07-20  Ryan Haddad  <ryanhaddad@apple.com>
1541
1542         Rebaseline editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html for Sierra.
1543
1544         Unreviewed test gardening.
1545
1546         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added.
1547
1548 2018-07-20  Frederic Wang  <fwang@igalia.com>
1549
1550         Import new WPT tests for custom elements
1551         https://bugs.webkit.org/show_bug.cgi?id=187806
1552
1553         Reviewed by Javier Fernandez.
1554
1555         Some tests crashing or timing out are skipped. Also, one test depending on the availability
1556         of the @capture attribute of the HTMLInputElement element has a specific expectation on iOS.
1557
1558         * TestExpectations: Skip some tests crashing or timing out.
1559         * platform/ios/imported/w3c/web-platform-tests/custom-elements/reactions/HTMLInputElement-expected.txt: Added.
1560
1561 2018-07-19  Antoine Quint  <graouts@apple.com>
1562
1563         Flaky crash in AnimationTimeline::cancelOrRemoveDeclarativeAnimation
1564         https://bugs.webkit.org/show_bug.cgi?id=187530
1565         <rdar://problem/42095186>
1566
1567         Reviewed by Dean Jackson.
1568
1569         Adjust an existing test which assumes an animation might be running when it's not really, so we test the animation is
1570         not running using an alternate method.
1571
1572         * animations/keyframes-dynamic-expected.txt:
1573         * animations/keyframes-dynamic.html:
1574
1575 2018-07-19  Ryan Haddad  <ryanhaddad@apple.com>
1576
1577         Mark storage/indexeddb/modern/opendatabase-after-storage-crash.html as flaky.
1578         https://bugs.webkit.org/show_bug.cgi?id=187648
1579
1580         Unreviewed test gardening.
1581
1582         * platform/wk2/TestExpectations:
1583
1584 2018-07-19  Simon Fraser  <simon.fraser@apple.com>
1585
1586         Fix the test.
1587
1588         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html:
1589
1590 2018-07-18  Simon Fraser  <simon.fraser@apple.com>
1591
1592         Setting foreground color when editing should take color-filter into account, and report the correct foreground color for collapsed selections
1593         https://bugs.webkit.org/show_bug.cgi?id=187778
1594
1595         Reviewed by Ryosuke Niwa.
1596
1597         * editing/mac/attributed-string/attrib-string-colors-with-color-filter-expected.txt: Added.
1598         * editing/mac/attributed-string/attrib-string-colors-with-color-filter.html: Added.
1599         * editing/mac/attributed-string/attrib-string-range-with-color-filter-expected.txt: Added.
1600         * editing/mac/attributed-string/attrib-string-range-with-color-filter.html: Added.
1601         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter-expected.txt: Added.
1602         * editing/mac/attributed-string/attributed-string-for-typing-with-color-filter.html: Added.
1603         * editing/style/exec-command-foreColor-with-color-filter-expected.txt: Added.
1604         * editing/style/exec-command-foreColor-with-color-filter.html: Added.
1605
1606 2018-07-19  Truitt Savell  <tsavell@apple.com>
1607
1608         [ win-ews ] http/tests/preload/onload_event.html is flakey crash on win-ews
1609         https://bugs.webkit.org/show_bug.cgi?id=187809
1610
1611         Unreviewed test gardening.
1612
1613         * platform/win/TestExpectations:
1614
1615 2018-07-19  Frederic Wang  <fwang@igalia.com>
1616
1617         Fix message of NotSupportedError exception thrown during custom element creation
1618         https://bugs.webkit.org/show_bug.cgi?id=187757
1619
1620         Reviewed by Yusuke Suzuki.
1621
1622         * fast/custom-elements/exceptions-for-synchronous-custom-element-creation-expected.txt: Added.
1623         * fast/custom-elements/exceptions-for-synchronous-custom-element-creation.html: Added.
1624
1625 2018-07-18  Ryan Haddad  <ryanhaddad@apple.com>
1626
1627         Rebaseline fast/css/apple-system-colors.html.
1628
1629         Unreviewed test gardening.
1630
1631         * platform/mac/fast/css/apple-system-colors-expected.txt:
1632
1633 2018-07-18  Antoine Quint  <graouts@apple.com>
1634
1635         [Web Animations] Interpolation between font-styles with a keyword value should be discrete
1636         https://bugs.webkit.org/show_bug.cgi?id=187722
1637
1638         Reviewed by Myles Maxfield.
1639
1640         Mark some WPT progressions.
1641
1642         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1643         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1644         * platform/mac/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1645         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/accumulation-per-property-expected.txt:
1646         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/addition-per-property-expected.txt:
1647         * platform/mac-sierra/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
1648
1649 2018-07-18  Jer Noble  <jer.noble@apple.com>
1650
1651         PiP from Element Fullscreen should match AVKit's behavior
1652         https://bugs.webkit.org/show_bug.cgi?id=187623
1653
1654         Reviewed by Jon Lee.
1655
1656         * TestExpectations:
1657         * media/fullscreen-video-going-into-pip-expected.txt: Removed.
1658         * media/fullscreen-video-going-into-pip.html: Removed.
1659         * media/video-contained-in-fullscreen-element-going-into-pip-expected.txt: Removed.
1660         * media/video-contained-in-fullscreen-element-going-into-pip.html: Removed.
1661         * platform/mac-wk2/TestExpectations:
1662
1663 2018-07-18  Truitt Savell  <tsavell@apple.com>
1664
1665        [ WK2 ] Layout Test http/wpt/service-workers/update-service-worker.https.html is a flaky Timeout
1666         https://bugs.webkit.org/show_bug.cgi?id=187766
1667
1668         Unreviewed test gardening.
1669
1670         * platform/wk2/TestExpectations:
1671
1672 2018-07-18  Alicia Boya García  <aboya@igalia.com>
1673
1674         [GTK] Unreviewed test gardening
1675         https://bugs.webkit.org/show_bug.cgi?id=187771
1676
1677         * TestExpectations:
1678         * platform/gtk/TestExpectations:
1679         * platform/wpe/TestExpectations:
1680
1681 2018-07-18  Simon Fraser  <simon.fraser@apple.com>
1682
1683         Fix the parsing of colors in attributed string tests, and make it possible to dump the typing attributes
1684         https://bugs.webkit.org/show_bug.cgi?id=187747
1685
1686         Reviewed by Ryosuke Niwa.
1687         
1688         Fix the parsing of color properties in dump-attributed-string.js, and treat NSStrokeColor as
1689         a color. Rebase all the affected tests. Give macOS Sierra its own expectations with the legacy NSCustomColorSpace.
1690         
1691         Add attributed-string-for-typing.html which tests typingAttributes.
1692
1693         * editing/mac/attributed-string/anchor-element-expected.txt:
1694         * editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added.
1695         * editing/mac/attributed-string/attributed-string-for-typing.html: Added.
1696         * editing/mac/attributed-string/basic-expected.txt:
1697         * editing/mac/attributed-string/comment-cdata-section-expected.txt:
1698         * editing/mac/attributed-string/font-size-expected.txt:
1699         * editing/mac/attributed-string/font-style-variant-effect-expected.txt:
1700         * editing/mac/attributed-string/font-weight-expected.txt:
1701         * editing/mac/attributed-string/letter-spacing-expected.txt:
1702         * editing/mac/attributed-string/resources/dump-attributed-string.js:
1703         (dumpAttributedString):
1704         (formatNonParagraphAttributeValue):
1705         (parseNSColorDescription):
1706         (window.onload):
1707         (serializeAttributedString.log): Deleted.
1708         (serializeAttributedString.): Deleted.
1709         (serializeAttributedString): Deleted.
1710         * editing/mac/attributed-string/text-decorations-expected.txt:
1711         * editing/mac/attributed-string/vertical-align-expected.txt:
1712         * platform/mac-sierra/editing/mac/attributed-string/anchor-element-expected.txt:
1713         * platform/mac-sierra/editing/mac/attributed-string/attributed-string-for-typing-expected.txt: Added.
1714         * platform/mac-sierra/editing/mac/attributed-string/basic-expected.txt:
1715         * platform/mac-sierra/editing/mac/attributed-string/comment-cdata-section-expected.txt:
1716         * platform/mac-sierra/editing/mac/attributed-string/font-size-expected.txt:
1717         * platform/mac-sierra/editing/mac/attributed-string/font-style-variant-effect-expected.txt:
1718         * platform/mac-sierra/editing/mac/attributed-string/font-weight-expected.txt:
1719         * platform/mac-sierra/editing/mac/attributed-string/letter-spacing-expected.txt:
1720         * platform/mac-sierra/editing/mac/attributed-string/text-decorations-expected.txt:
1721         * platform/mac-sierra/editing/mac/attributed-string/vertical-align-expected.txt:
1722         * platform/mac/editing/mac/attributed-string/anchor-element-expected.txt: Removed.
1723         * platform/mac/editing/mac/attributed-string/basic-expected.txt: Removed.
1724         * platform/mac/editing/mac/attributed-string/comment-cdata-section-expected.txt: Removed.
1725         * platform/mac/editing/mac/attributed-string/font-size-expected.txt: Removed.
1726         * platform/mac/editing/mac/attributed-string/font-style-variant-effect-expected.txt: Removed.
1727         * platform/mac/editing/mac/attributed-string/font-weight-expected.txt: Removed.
1728         * platform/mac/editing/mac/attributed-string/letter-spacing-expected.txt: Removed.
1729         * platform/mac/editing/mac/attributed-string/text-decorations-expected.txt: Removed.
1730         * platform/mac/editing/mac/attributed-string/vertical-align-expected.txt: Removed.
1731
1732 2018-07-17  Antoine Quint  <graouts@apple.com>
1733
1734         Ensure timingFunctionForKeyframeAtIndex() can be used from setAnimatedPropertiesInStyle().
1735         https://bugs.webkit.org/show_bug.cgi?id=187637
1736         <rdar://problem/42157915>
1737
1738         Reviewed by Dean Jackson.
1739
1740         Add a new test that would crash prior to this change.
1741
1742         * webanimations/empty-keyframes-crash-expected.txt: Added.
1743         * webanimations/empty-keyframes-crash.html: Added.
1744
1745 2018-07-17  Ryan Haddad  <ryanhaddad@apple.com>
1746
1747         Rebaseline imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker.html for Sierra after r233898.
1748
1749         Unreviewed test gardening.
1750
1751         * platform/mac-sierra/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Added.
1752         * platform/mac/imported/w3c/web-platform-tests/WebCryptoAPI/derive_bits_keys/pbkdf2.https.worker-expected.txt: Added.
1753
1754 2018-07-17  Truitt Savell  <tsavell@apple.com>
1755
1756         Layout Test compositing/iframes/display-none-subframe.html is a flaky failure
1757         https://bugs.webkit.org/show_bug.cgi?id=186406
1758
1759         Unreviewed test gardening
1760
1761         * platform/wk2/TestExpectations:
1762
1763 2018-07-17  Jiewen Tan  <jiewen_tan@apple.com>
1764
1765         Unreviewed, test gardening after r233898.
1766
1767         * TestExpectations:
1768         * platform/gtk/TestExpectations:
1769         * platform/ios/TestExpectations:
1770         * platform/mac/TestExpectations:
1771         * platform/wpe/TestExpectations:
1772
1773 2018-07-15  Jiewen Tan  <jiewen_tan@apple.com>
1774
1775         [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
1776         https://bugs.webkit.org/show_bug.cgi?id=187501
1777         <rdar://problem/41438160>
1778
1779         Reviewed by Youenn Fablet.
1780
1781         crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
1782         it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
1783         gardening.
1784
1785         * TestExpectations:
1786         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
1787         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
1788         * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
1789         * http/wpt/crypto/aes-cbc-crash.any.html: Added.
1790         * http/wpt/crypto/aes-cbc-crash.any.js: Added.
1791         * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
1792         * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
1793         * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
1794         * http/wpt/crypto/aes-ctr-crash.any.html: Added.
1795         * http/wpt/crypto/aes-ctr-crash.any.js: Added.
1796         * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
1797         * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
1798         * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
1799         * http/wpt/crypto/aes-gcm-crash.any.html: Added.
1800         * http/wpt/crypto/aes-gcm-crash.any.js: Added.
1801         * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
1802         * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
1803         * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
1804         * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
1805         * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
1806         * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
1807         * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
1808         * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
1809         * http/wpt/crypto/ecdsa-crash.any.html: Added.
1810         * http/wpt/crypto/ecdsa-crash.any.js: Added.
1811         * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
1812         * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
1813         * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
1814         * http/wpt/crypto/hkdf-crash.any.html: Added.
1815         * http/wpt/crypto/hkdf-crash.any.js: Added.
1816         * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
1817         * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
1818         * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
1819         * http/wpt/crypto/pbkdf2-crash.any.html: Added.
1820         * http/wpt/crypto/pbkdf2-crash.any.js: Added.
1821         * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
1822         * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
1823         * http/wpt/crypto/resources/common.js: Added.
1824         * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
1825         * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
1826         * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
1827         * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
1828         * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
1829         * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
1830         * http/wpt/crypto/rsa-pss-crash.any.html: Added.
1831         * http/wpt/crypto/rsa-pss-crash.any.js: Added.
1832         * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
1833         * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
1834         * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
1835         * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
1836         * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
1837         * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
1838         * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
1839         * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
1840         * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
1841         * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
1842         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
1843         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
1844
1845 2018-07-17  Ryan Haddad  <ryanhaddad@apple.com>
1846
1847         Unskip LayoutTest imported/w3c/web-platform-tests/css/css-display/display-contents-first-letter-002.html.
1848         https://bugs.webkit.org/show_bug.cgi?id=186901
1849
1850         Unreviewed test gardening.
1851
1852         * TestExpectations:
1853
1854 2018-07-17  Antoine Quint  <graouts@apple.com>
1855
1856         [Web Animations] Interpolation between lengths with an "auto" value should be discrete
1857         https://bugs.webkit.org/show_bug.cgi?id=187721
1858
1859         Reviewed by Dean Jackson.
1860
1861         Make two more tests opt into the new animation engine since they pass and they're not in the legacy-animation-engine directory.
1862         A third test now has some logging due to transitions not actually running, which is expected and correct.
1863
1864         * fast/animation/height-auto-transition-computed-value.html:
1865         * imported/blink/transitions/transition-not-interpolable.html:
1866         * legacy-animation-engine/transitions/transition-to-from-auto-expected.txt:
1867
1868 2018-07-17  John Wilander  <wilander@apple.com>
1869
1870         Add completion handlers to TestRunner functions setStatisticsLastSeen(), setStatisticsPrevalentResource(), setStatisticsVeryPrevalentResource(), setStatisticsHasHadUserInteraction(), and setStatisticsHasHadNonRecentUserInteraction()
1871         https://bugs.webkit.org/show_bug.cgi?id=187710
1872         <rdar://problem/42252757>
1873
1874         Reviewed by Chris Dumez.
1875
1876         These changes are to update all test cases that make use of
1877         TestRunner functions:
1878         - setStatisticsLastSeen(),
1879         - setStatisticsPrevalentResource(),
1880         - setStatisticsVeryPrevalentResource(),
1881         - setStatisticsHasHadUserInteraction(), and
1882         - setStatisticsHasHadNonRecentUserInteraction().
1883
1884         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
1885         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
1886         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
1887         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1888         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
1889         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
1890         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
1891         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
1892         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
1893         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
1894         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
1895         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
1896         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
1897         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
1898         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
1899         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
1900         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
1901         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
1902         * http/tests/resourceLoadStatistics/do-not-block-top-level-navigation-redirect.html:
1903         * http/tests/resourceLoadStatistics/grandfathering.html:
1904         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
1905         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
1906         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
1907         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
1908         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
1909         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
1910         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
1911         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
1912         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
1913         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
1914         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
1915         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
1916         * http/tests/resourceLoadStatistics/prune-statistics.html:
1917         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
1918         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html:
1919         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
1920         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
1921         * http/tests/resourceLoadStatistics/telemetry-generation.html:
1922         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
1923         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
1924
1925 2018-07-17  Ryan Haddad  <ryanhaddad@apple.com>
1926
1927         Rebaseline displaylists/extent-includes-* tests for mac-wk1 after r233869.
1928         https://bugs.webkit.org/show_bug.cgi?id=187574
1929
1930         Unreviewed test gardening.
1931
1932         * platform/mac-wk1/displaylists/extent-includes-shadow-expected.txt:
1933         * platform/mac-wk1/displaylists/extent-includes-transforms-expected.txt:
1934
1935 2018-07-17  Dirk Schulze  <krit@webkit.org>
1936
1937         [clip-path] Implement support for margin-box as reference box and box shape
1938         https://bugs.webkit.org/show_bug.cgi?id=127984
1939
1940         Reviewed by Simon Fraser.
1941
1942         Compute the margin-box rectangle as needed for clip-path based on the actual
1943         computed values for the margin-top, *-left, *-bottom, *-right properties.
1944
1945         * css3/masking/clip-path-circle-margin-box-expected.html: Added.
1946         * css3/masking/clip-path-margin-box-expected.html: Added.
1947         * css3/masking/clip-path-margin-box.html: Added.
1948         * platform/mac/css3/masking/clip-path-circle-margin-box-expected.png: Removed.
1949         * platform/mac/css3/masking/clip-path-circle-margin-box-expected.txt: Removed.
1950
1951 2018-07-17  Javier Fernandez  <jfernandez@igalia.com>
1952
1953         Delete content of a single cell table should not delete the whole table
1954         https://bugs.webkit.org/show_bug.cgi?id=173117
1955
1956         Reviewed by Ryosuke Niwa.
1957
1958         Tests to verify that single-cell tables are not deleted when their
1959         last character is deleted, unless it was previously selected by
1960         the user.
1961
1962         Changes two expected files to adapt them to the new logic.
1963
1964         * LayoutTests/editing/deleting/deleting-relative-positioned-special-element-expected.txt: The paragraph is not deleted, even if it's empty. The paragraphs above are not merged, which was the goal of the test.
1965         * editing/deleting/delete-last-char-in-table-expected.txt: The table is not removed, even if it's empty. The formatted elements are deleted, which was the goal of the test.
1966         * editing/deleting/backspace-delete-last-char-in-table-expected.txt: Added.
1967         * editing/deleting/backspace-delete-last-char-in-table.html: Added.
1968         * editing/deleting/forward-delete-last-char-in-table-expected.txt: Added.
1969         * editing/deleting/forward-delete-last-char-in-table.html: Added.
1970         * editing/deleting/select-and-delete-last-char-in-table-expected.txt: Added.
1971         * editing/deleting/select-and-delete-last-char-in-table.html: Added.
1972
1973 2018-07-16  Simon Fraser  <simon.fraser@apple.com>
1974
1975         Roll out r233873 and r233875 since they caused 8 new layout test crashes.
1976
1977         * TestExpectations:
1978         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Removed.
1979         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Removed.
1980         * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Removed.
1981         * http/wpt/crypto/aes-cbc-crash.any.html: Removed.
1982         * http/wpt/crypto/aes-cbc-crash.any.js: Removed.
1983         * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Removed.
1984         * http/wpt/crypto/aes-cbc-crash.any.worker.html: Removed.
1985         * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Removed.
1986         * http/wpt/crypto/aes-ctr-crash.any.html: Removed.
1987         * http/wpt/crypto/aes-ctr-crash.any.js: Removed.
1988         * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Removed.
1989         * http/wpt/crypto/aes-ctr-crash.any.worker.html: Removed.
1990         * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Removed.
1991         * http/wpt/crypto/aes-gcm-crash.any.html: Removed.
1992         * http/wpt/crypto/aes-gcm-crash.any.js: Removed.
1993         * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Removed.
1994         * http/wpt/crypto/aes-gcm-crash.any.worker.html: Removed.
1995         * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Removed.
1996         * http/wpt/crypto/derive-hmac-key-crash.any.html: Removed.
1997         * http/wpt/crypto/derive-hmac-key-crash.any.js: Removed.
1998         * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Removed.
1999         * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Removed.
2000         * http/wpt/crypto/ecdsa-crash.any-expected.txt: Removed.
2001         * http/wpt/crypto/ecdsa-crash.any.html: Removed.
2002         * http/wpt/crypto/ecdsa-crash.any.js: Removed.
2003         * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Removed.
2004         * http/wpt/crypto/ecdsa-crash.any.worker.html: Removed.
2005         * http/wpt/crypto/hkdf-crash.any-expected.txt: Removed.
2006         * http/wpt/crypto/hkdf-crash.any.html: Removed.
2007         * http/wpt/crypto/hkdf-crash.any.js: Removed.
2008         * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Removed.
2009         * http/wpt/crypto/hkdf-crash.any.worker.html: Removed.
2010         * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Removed.
2011         * http/wpt/crypto/pbkdf2-crash.any.html: Removed.
2012         * http/wpt/crypto/pbkdf2-crash.any.js: Removed.
2013         * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Removed.
2014         * http/wpt/crypto/pbkdf2-crash.any.worker.html: Removed.
2015         * http/wpt/crypto/resources/common.js: Removed.
2016         * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Removed.
2017         * http/wpt/crypto/rsa-oaep-crash.any.html: Removed.
2018         * http/wpt/crypto/rsa-oaep-crash.any.js: Removed.
2019         * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Removed.
2020         * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Removed.
2021         * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Removed.
2022         * http/wpt/crypto/rsa-pss-crash.any.html: Removed.
2023         * http/wpt/crypto/rsa-pss-crash.any.js: Removed.
2024         * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Removed.
2025         * http/wpt/crypto/rsa-pss-crash.any.worker.html: Removed.
2026         * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Removed.
2027         * http/wpt/crypto/unwrap-ec-key-crash.any.html: Removed.
2028         * http/wpt/crypto/unwrap-ec-key-crash.any.js: Removed.
2029         * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Removed.
2030         * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Removed.
2031         * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Removed.
2032         * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Removed.
2033         * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Removed.
2034         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Removed.
2035         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Removed.
2036
2037 2018-07-16  Ryosuke Niwa  <rniwa@webkit.org>
2038
2039         [ WK2 ] Layout Test editing/selection/update-selection-by-style-change.html is flaky
2040         https://bugs.webkit.org/show_bug.cgi?id=187649
2041
2042         Reviewed by Wenson Hsieh.
2043
2044         Force update the selection before ending the test.
2045
2046         * editing/selection/update-selection-by-style-change.html:
2047
2048 2018-07-16  Simon Fraser  <simon.fraser@apple.com>
2049
2050         Add color filter for transforming colors in Dark Mode
2051         https://bugs.webkit.org/show_bug.cgi?id=187717
2052         rdar://problem/41146650
2053
2054         Reviewed by Dean Jackson.
2055
2056         * css3/color-filters/color-filter-apple-invert-lightness-expected.html: Added.
2057         * css3/color-filters/color-filter-apple-invert-lightness.html: Added.
2058         * css3/color-filters/color-filter-parsing-expected.txt:
2059         * css3/color-filters/color-filter-parsing.html:
2060
2061 2018-07-15  Jiewen Tan  <jiewen_tan@apple.com>
2062
2063         [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
2064         https://bugs.webkit.org/show_bug.cgi?id=187501
2065         <rdar://problem/41438160>
2066
2067         Reviewed by Youenn Fablet.
2068
2069         crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
2070         it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
2071         gardening.
2072
2073         * TestExpectations:
2074         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
2075         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
2076         * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
2077         * http/wpt/crypto/aes-cbc-crash.any.html: Added.
2078         * http/wpt/crypto/aes-cbc-crash.any.js: Added.
2079         * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
2080         * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
2081         * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
2082         * http/wpt/crypto/aes-ctr-crash.any.html: Added.
2083         * http/wpt/crypto/aes-ctr-crash.any.js: Added.
2084         * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
2085         * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
2086         * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
2087         * http/wpt/crypto/aes-gcm-crash.any.html: Added.
2088         * http/wpt/crypto/aes-gcm-crash.any.js: Added.
2089         * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
2090         * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
2091         * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
2092         * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
2093         * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
2094         * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
2095         * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
2096         * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
2097         * http/wpt/crypto/ecdsa-crash.any.html: Added.
2098         * http/wpt/crypto/ecdsa-crash.any.js: Added.
2099         * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
2100         * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
2101         * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
2102         * http/wpt/crypto/hkdf-crash.any.html: Added.
2103         * http/wpt/crypto/hkdf-crash.any.js: Added.
2104         * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
2105         * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
2106         * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
2107         * http/wpt/crypto/pbkdf2-crash.any.html: Added.
2108         * http/wpt/crypto/pbkdf2-crash.any.js: Added.
2109         * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
2110         * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
2111         * http/wpt/crypto/resources/common.js: Added.
2112         * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
2113         * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
2114         * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
2115         * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
2116         * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
2117         * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
2118         * http/wpt/crypto/rsa-pss-crash.any.html: Added.
2119         * http/wpt/crypto/rsa-pss-crash.any.js: Added.
2120         * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
2121         * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
2122         * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
2123         * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
2124         * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
2125         * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
2126         * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
2127         * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
2128         * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
2129         * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
2130         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
2131         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
2132
2133 2018-07-16  Said Abou-Hallawa  <sabouhallawa@apple.com>
2134
2135         [iOS] When bringing MobileSafari to the foreground, images, which are pending decoding, won't be drawn into the immediate-paint transaction
2136         https://bugs.webkit.org/show_bug.cgi?id=187375
2137
2138         Reviewed by Simon Fraser.
2139
2140         The Internals API paintControlTints() is now renamed to invalidateControlTints()
2141         to be consistent with the new enum values and with the new name of the
2142         C++ function.
2143
2144         * fast/css/webkit-mask-crash-fieldset-legend.html:
2145         * fast/css/webkit-mask-crash-figure.html:
2146         * fast/css/webkit-mask-crash-table.html:
2147         * fast/css/webkit-mask-crash-td-2.html:
2148         * fast/css/webkit-mask-crash-td.html:
2149
2150 2018-07-16  Truitt Savell  <tsavell@apple.com>
2151
2152         [ MacOS WK1 Debug ] Layout Test svg/custom/linking-uri-01-b.svg is flakey
2153         https://bugs.webkit.org/show_bug.cgi?id=187711
2154
2155         Unreviewed test gardening.
2156
2157         * platform/mac-wk1/TestExpectations:
2158
2159 2018-07-16  David Fenton  <david_fenton@apple.com>
2160
2161         Unreviewed, rolling out r233867.
2162
2163         caused build failures on High Sierra, Sierra and iOS
2164
2165         Reverted changeset:
2166
2167         "[WebCrypto] Crypto operations should copy their parameters
2168         before hoping to another thread"
2169         https://bugs.webkit.org/show_bug.cgi?id=187501
2170         https://trac.webkit.org/changeset/233867
2171
2172 2018-07-15  Jiewen Tan  <jiewen_tan@apple.com>
2173
2174         [WebCrypto] Crypto operations should copy their parameters before hoping to another thread
2175         https://bugs.webkit.org/show_bug.cgi?id=187501
2176         <rdar://problem/41438160>
2177
2178         Reviewed by Youenn Fablet.
2179
2180         crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html is an exception of this series of tests as
2181         it only aims to test the correct behavoir of suggested algorithms. This patch aslo does some test
2182         gardening.
2183
2184         * TestExpectations:
2185         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key-expected.txt: Added.
2186         * crypto/subtle/aes-gcm-import-key-unwrap-ec-raw-key.html: Added.
2187         * http/wpt/crypto/aes-cbc-crash.any-expected.txt: Added.
2188         * http/wpt/crypto/aes-cbc-crash.any.html: Added.
2189         * http/wpt/crypto/aes-cbc-crash.any.js: Added.
2190         * http/wpt/crypto/aes-cbc-crash.any.worker-expected.txt: Added.
2191         * http/wpt/crypto/aes-cbc-crash.any.worker.html: Added.
2192         * http/wpt/crypto/aes-ctr-crash.any-expected.txt: Added.
2193         * http/wpt/crypto/aes-ctr-crash.any.html: Added.
2194         * http/wpt/crypto/aes-ctr-crash.any.js: Added.
2195         * http/wpt/crypto/aes-ctr-crash.any.worker-expected.txt: Added.
2196         * http/wpt/crypto/aes-ctr-crash.any.worker.html: Added.
2197         * http/wpt/crypto/aes-gcm-crash.any-expected.txt: Added.
2198         * http/wpt/crypto/aes-gcm-crash.any.html: Added.
2199         * http/wpt/crypto/aes-gcm-crash.any.js: Added.
2200         * http/wpt/crypto/aes-gcm-crash.any.worker-expected.txt: Added.
2201         * http/wpt/crypto/aes-gcm-crash.any.worker.html: Added.
2202         * http/wpt/crypto/derive-hmac-key-crash.any-expected.txt: Added.
2203         * http/wpt/crypto/derive-hmac-key-crash.any.html: Added.
2204         * http/wpt/crypto/derive-hmac-key-crash.any.js: Added.
2205         * http/wpt/crypto/derive-hmac-key-crash.any.worker-expected.txt: Added.
2206         * http/wpt/crypto/derive-hmac-key-crash.any.worker.html: Added.
2207         * http/wpt/crypto/ecdsa-crash.any-expected.txt: Added.
2208         * http/wpt/crypto/ecdsa-crash.any.html: Added.
2209         * http/wpt/crypto/ecdsa-crash.any.js: Added.
2210         * http/wpt/crypto/ecdsa-crash.any.worker-expected.txt: Added.
2211         * http/wpt/crypto/ecdsa-crash.any.worker.html: Added.
2212         * http/wpt/crypto/hkdf-crash.any-expected.txt: Added.
2213         * http/wpt/crypto/hkdf-crash.any.html: Added.
2214         * http/wpt/crypto/hkdf-crash.any.js: Added.
2215         * http/wpt/crypto/hkdf-crash.any.worker-expected.txt: Added.
2216         * http/wpt/crypto/hkdf-crash.any.worker.html: Added.
2217         * http/wpt/crypto/pbkdf2-crash.any-expected.txt: Added.
2218         * http/wpt/crypto/pbkdf2-crash.any.html: Added.
2219         * http/wpt/crypto/pbkdf2-crash.any.js: Added.
2220         * http/wpt/crypto/pbkdf2-crash.any.worker-expected.txt: Added.
2221         * http/wpt/crypto/pbkdf2-crash.any.worker.html: Added.
2222         * http/wpt/crypto/resources/common.js: Added.
2223         * http/wpt/crypto/rsa-oaep-crash.any-expected.txt: Added.
2224         * http/wpt/crypto/rsa-oaep-crash.any.html: Added.
2225         * http/wpt/crypto/rsa-oaep-crash.any.js: Added.
2226         * http/wpt/crypto/rsa-oaep-crash.any.worker-expected.txt: Added.
2227         * http/wpt/crypto/rsa-oaep-crash.any.worker.html: Added.
2228         * http/wpt/crypto/rsa-pss-crash.any-expected.txt: Added.
2229         * http/wpt/crypto/rsa-pss-crash.any.html: Added.
2230         * http/wpt/crypto/rsa-pss-crash.any.js: Added.
2231         * http/wpt/crypto/rsa-pss-crash.any.worker-expected.txt: Added.
2232         * http/wpt/crypto/rsa-pss-crash.any.worker.html: Added.
2233         * http/wpt/crypto/unwrap-ec-key-crash.any-expected.txt: Added.
2234         * http/wpt/crypto/unwrap-ec-key-crash.any.html: Added.
2235         * http/wpt/crypto/unwrap-ec-key-crash.any.js: Added.
2236         * http/wpt/crypto/unwrap-ec-key-crash.any.worker-expected.txt: Added.
2237         * http/wpt/crypto/unwrap-ec-key-crash.any.worker.html: Added.
2238         * http/wpt/crypto/unwrap-rsa-key-crash.any-expected.txt: Added.
2239         * http/wpt/crypto/unwrap-rsa-key-crash.any.html: Added.
2240         * http/wpt/crypto/unwrap-rsa-key-crash.any.js: Added.
2241         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker.html: Added.
2242         * http/wpt/crypto/unwrap-rsa-key-crash.any.worker-expected.txt: Added.
2243
2244 2018-07-16  Aditya Keerthi  <akeerthi@apple.com>
2245
2246         [Datalist][macOS] Add suggestions UI for TextFieldInputTypes
2247         https://bugs.webkit.org/show_bug.cgi?id=186531
2248
2249         Reviewed by Tim Horton.
2250
2251         Added tests to verify that the suggestions are correctly shown and hidden, and that
2252         suggestions can be selected and inserted into an input field.
2253
2254         * fast/forms/datalist/datalist-show-hide-expected.txt: Added.
2255         * fast/forms/datalist/datalist-show-hide.html: Added.
2256         * fast/forms/datalist/datalist-textinput-keydown-expected.txt: Added.
2257         * fast/forms/datalist/datalist-textinput-keydown.html: Added.
2258         * platform/ios/TestExpectations:
2259         * resources/ui-helper.js:
2260         (window.UIHelper.isShowingDataListSuggestions):
2261
2262 2018-07-16  Jeremy Jones  <jeremyj@apple.com>
2263
2264         Fullscreen requires active document.
2265         https://bugs.webkit.org/show_bug.cgi?id=186226
2266         rdar://problem/36187413
2267
2268         Reviewed by Jer Noble.
2269
2270         This change guarantees the document to be visible for both element fullscreen and video fullscreen.
2271
2272         User gesture is not enough to guarantee that the document is visible when fullscreen is initiated
2273         because JavaScript can spin wait before initiating fullscreen. During that spin the page or window might
2274         be hidden.
2275
2276         Document::hidden() can't be relied upon because it won't update while JavaScript spins.
2277
2278         This change adds a sync call to the UI process to get the current UI visibility state.
2279
2280         * media/no-fullscreen-when-hidden.html: Added.
2281         * media/video-test.js:
2282         (eventName.string_appeared_here.thunk):
2283         (runWithKeyDown):
2284         * platform/ios-wk1/TestExpectations:
2285         * platform/mac-wk1/TestExpectations:
2286
2287 2018-07-16  Aaron Chu  <aaron_chu@apple.com>
2288
2289         AX: Audit Tab should have an Audit Manager
2290         https://bugs.webkit.org/show_bug.cgi?id=184071
2291         <rdar://problem/38946364>
2292
2293         Reviewed by Brian Burg.
2294
2295         Test cases for AuditManager, AuditTestCase, AuditTestSuite, AuditResult and AuditReport.
2296
2297         * inspector/audit/audit-manager-expected.txt: Added.
2298         * inspector/audit/audit-manager.html: Added.
2299         * inspector/audit/audit-report-expected.txt: Added.
2300         * inspector/audit/audit-report.html: Added.
2301         * inspector/audit/audit-test-case-expected.txt: Added.
2302         * inspector/audit/audit-test-case.html: Added.
2303         * inspector/audit/audit-test-suite-expected.txt: Added.
2304         * inspector/audit/audit-test-suite.html: Added.
2305         * inspector/audit/resources/audit-test-fixtures.js: Added.
2306         (TestPage.registerInitializer.window.testSuiteFixture1):
2307         (TestPage.registerInitializer.window.testSuiteFixture1.testCaseDescriptors):
2308         (TestPage.registerInitializer.window.testSuiteFixture2):
2309         (TestPage.registerInitializer.window.testSuiteFixture2.testCaseDescriptors):
2310         (TestPage.registerInitializer):
2311
2312 2018-07-16  Truitt Savell  <tsavell@apple.com>
2313
2314         [ iOS ] Layout Test fast/forms/submit-change-fragment.html is a flaky Timeout
2315         https://bugs.webkit.org/show_bug.cgi?id=187699
2316
2317         Unreviewed test gardening.
2318
2319         * platform/ios-simulator-wk2/TestExpectations:
2320
2321 2018-07-16  Truitt Savell  <tsavell@apple.com>
2322
2323         [ EWS ] http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-audio.html is Crashing on Win-EWS
2324         https://bugs.webkit.org/show_bug.cgi?id=187700
2325
2326         Unreviewed test gardening.
2327
2328         * platform/win/TestExpectations:
2329
2330 2018-07-14  Dirk Schulze  <krit@webkit.org>
2331
2332         [css-masking] Fully support -webkit-clip-path on SVG elements
2333         https://bugs.webkit.org/show_bug.cgi?id=185829
2334
2335         Reviewed by Simon Fraser.
2336
2337         Test -webkit-clip-path element references on SVG elements. Make sure, -webkit-clip-path
2338         contributes to hit testing for element references and basic shapes.
2339
2340         * svg/clip-path/webkit-clip-path-after-expected.svg: Added.
2341         * svg/clip-path/webkit-clip-path-after.svg: Added.
2342         * svg/clip-path/webkit-clip-path-before-expected.svg: Added.
2343         * svg/clip-path/webkit-clip-path-before.svg: Added.
2344         * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting-expected.txt: Added.
2345         * svg/dynamic-updates/SVGClipPath-prefixed-influences-hitTesting.html: Added.
2346         * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting-expected.txt: Added.
2347         * svg/dynamic-updates/SVGClipPath-prefixed-path-influences-hitTesting.html: Added.
2348         * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting-expected.txt: Added.
2349         * svg/dynamic-updates/SVGClipPathElement-prefixed-css-transform-influences-hitTesting.html: Added.
2350         * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting-expected.txt: Added.
2351         * svg/dynamic-updates/SVGClipPathElement-prefixed-transform-influences-hitTesting.html: Added.
2352
2353 2018-07-13  Ryan Haddad  <ryanhaddad@apple.com>
2354
2355         Add TestExpectations and baselines for iOS 12
2356         https://bugs.webkit.org/show_bug.cgi?id=187628
2357
2358         Reviewed by Alexey Proskuryakov.
2359
2360         * platform/ios-12/TestExpectations: Added.
2361
2362 2018-07-13  Ryan Haddad  <ryanhaddad@apple.com>
2363
2364         Add TestExpectations and baselines for Mojave.
2365         https://bugs.webkit.org/show_bug.cgi?id=187620
2366
2367         Reviewed by Alexey Proskuryakov.
2368
2369         * platform/mac/TestExpectations:
2370
2371 2018-07-13  John Wilander  <wilander@apple.com>
2372
2373         Flesh out WebSocket cookie tests to cover cookie policy for third-party resources
2374         https://bugs.webkit.org/show_bug.cgi?id=187541
2375         <rdar://problem/42048729>
2376
2377         Reviewed by Alex Christensen.
2378
2379         * http/tests/cookies/resources/cookie-utilities.js:
2380             Added a function for setting a cookie in a WebSocket handshake.
2381         * http/tests/websocket/tests/hybi/cookie_wsh.py:
2382         (web_socket_do_extra_handshake):
2383             Now sets the root path for new cookies so that they can be seen by
2384             for example cookies/resources/echo-cookies.php.
2385         * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party-expected.txt: Added.
2386         * http/tests/websocket/tests/hybi/websocket-allowed-setting-cookie-as-third-party.html: Added.
2387         * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party-expected.txt: Added.
2388         * http/tests/websocket/tests/hybi/websocket-blocked-from-setting-cookie-as-third-party.html: Added.
2389         * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior-expected.txt:
2390         * http/tests/websocket/tests/hybi/websocket-cookie-overwrite-behavior.html:
2391             Now tests under the condition where localhost as third-party is
2392             allowed to set a new cookie as third party. It also makes sure to use
2393             cookies with the path set to the root so that all cookies are visible.
2394
2395 2018-07-13  Youenn Fablet  <youenn@apple.com>
2396
2397         Support connecting a MediaStreamAudioDestinationNode to RTCPeerConnection
2398         https://bugs.webkit.org/show_bug.cgi?id=187627
2399         <rdar://problem/35334400>
2400
2401         Reviewed by Jer Noble.
2402
2403         * webrtc/peer-connection-createMediaStreamDestination-expected.txt: Added.
2404         * webrtc/peer-connection-createMediaStreamDestination.html: Added.
2405
2406 2018-07-13  Truitt Savell  <tsavell@apple.com>
2407
2408         [ MacOS WK1 ] Layout Tests in media/media-fragments/ are flaky
2409         https://bugs.webkit.org/show_bug.cgi?id=187557
2410
2411         Unreviewed test gardening.
2412
2413         * platform/mac-wk1/TestExpectations:
2414
2415 2018-07-13  Truitt Savell  <tsavell@apple.com>
2416
2417         [ WK2 ] Layout Test editing/selection/update-selection-by-style-change.html is flaky
2418         https://bugs.webkit.org/show_bug.cgi?id=187649
2419
2420         Unreviewed test gardening.
2421
2422         * platform/mac-wk2/TestExpectations:
2423
2424 2018-07-13  Truitt Savell  <tsavell@apple.com>
2425
2426         [ MacOS Debug ] Layout Test inspector/view/asynchronous-layout.html is a Flaky Timeout
2427         https://bugs.webkit.org/show_bug.cgi?id=187622
2428
2429         Unreviewed test gardening.
2430
2431         * platform/mac/TestExpectations:
2432
2433 2018-07-12  Youenn Fablet  <youenn@apple.com>
2434
2435         Add a FrameLoaderClient willInjectUserScriptForFrame callback
2436         https://bugs.webkit.org/show_bug.cgi?id=187565
2437
2438         Reviewed by Alex Christensen.
2439
2440         * http/tests/contentextensions/injected-script-callback-expected.txt: Added.
2441         * http/tests/contentextensions/injected-script-callback.html: Added.
2442
2443 2018-07-11  Ross Kirsling  <ross.kirsling@sony.com>
2444
2445         UTF-16 XHTML files need svn:mime-type to be handled correctly by Windows SVN
2446         https://bugs.webkit.org/show_bug.cgi?id=187571
2447
2448         Reviewed by Alex Christensen.
2449
2450         * dom/xhtml/level3/core/documentgetinputencoding03.xhtml:
2451         * dom/xhtml/level3/core/entitygetinputencoding02.xhtml:
2452         * dom/xhtml/level3/core/entitygetxmlversion02.xhtml:
2453         * dom/xhtml/level3/core/external_foo.ent:
2454         Added property svn:mime-type and removed property svn:eol-style (to align with documentgetxmlencoding03.xhtml).
2455
2456 2018-07-12  Miguel Gomez  <magomez@igalia.com>
2457
2458         Unreviewed GTK+ and WPE gardening after r233765.
2459
2460         * platform/gtk/TestExpectations:
2461         * platform/wpe/TestExpectations:
2462
2463 2018-07-12  Zalan Bujtas  <zalan@apple.com>
2464
2465         Newly added float should trigger full layout on the block.
2466         https://bugs.webkit.org/show_bug.cgi?id=187251
2467         <rdar://problem/41726137>
2468
2469         Reviewed by David Kilzer.
2470
2471         * fast/inline/new-float-needs-layout-when-line-is-dirty-expected.txt: Added.
2472         * fast/inline/new-float-needs-layout-when-line-is-dirty.html: Added.
2473
2474 2018-07-11  Youenn Fablet  <youenn@apple.com>
2475
2476         MediaDevices should derive from EventTarget in its IDL
2477         https://bugs.webkit.org/show_bug.cgi?id=187575
2478
2479         Reviewed by Chris Dumez.
2480
2481         * fast/mediastream/MediaDevices-addEventListener-expected.txt: Added.
2482         * fast/mediastream/MediaDevices-addEventListener.html: Added.
2483
2484 2018-07-11  Ryosuke Niwa  <rniwa@webkit.org>
2485
2486         Layout Test editing/selection/navigation-clears-editor-state.html is flaky
2487         https://bugs.webkit.org/show_bug.cgi?id=187389
2488
2489         Reviewed by Wenson Hsieh.
2490
2491         Use 200 iterations like we did before r233701 and mark it as SLOW.
2492
2493         * TestExpectations:
2494         * editing/selection/navigation-clears-editor-state.html:
2495
2496 2018-07-11  Aditya Keerthi  <akeerthi@apple.com>
2497
2498         REGRESSION (231276): Attempting to copy an image fails
2499         https://bugs.webkit.org/show_bug.cgi?id=187212
2500         <rdar://problem/41540074>
2501
2502         Reviewed by Ryosuke Niwa.
2503
2504         Added test to ensure that we can copy a URL without a title, and the URL's
2505         lastPathComponent appears like a file URL.
2506
2507         * editing/mac/pasteboard/can-copy-url-without-title-expected.txt: Added.
2508         * editing/mac/pasteboard/can-copy-url-without-title.html: Added.
2509         * platform/mac-wk1/TestExpectations: The added test is WK2-only due to webkit.org/b/187230.
2510
2511 2018-07-11  Ross Kirsling  <ross.kirsling@sony.com>
2512
2513         [WinCairo] Unreviewed test gardening.
2514
2515         * platform/wincairo/TestExpectations:
2516
2517 2018-07-11  Truitt Savell  <tsavell@apple.com>
2518
2519         Layout Test media/modern-media-controls/media-controller/media-controller-auto-hide-rewind-with-mouse-enter.html is flaky
2520         https://bugs.webkit.org/show_bug.cgi?id=187420
2521
2522         Unreviewed test gardening.
2523
2524         * platform/mac/TestExpectations:
2525
2526 2018-07-11  Youenn Fablet  <youenn@apple.com>
2527
2528         Fix remaining Cross-Origin-Resource-Policy failures, if any
2529         https://bugs.webkit.org/show_bug.cgi?id=186761
2530         <rdar://problem/41209829>
2531
2532         Reviewed by Alex Christensen.
2533
2534         Remove redundant tests with WPT.
2535
2536         * http/wpt/cross-origin-resource-policy/fetch-expected.txt: Removed.
2537         * http/wpt/cross-origin-resource-policy/fetch-in-iframe-expected.txt: Removed.
2538         * http/wpt/cross-origin-resource-policy/fetch-in-iframe.html: Removed.
2539         * http/wpt/cross-origin-resource-policy/fetch.html: Removed.
2540         * http/wpt/cross-origin-resource-policy/iframe-loads-expected.txt: Removed.
2541         * http/wpt/cross-origin-resource-policy/iframe-loads.html: Removed.
2542         * http/wpt/cross-origin-resource-policy/image-loads-expected.txt: Removed.
2543         * http/wpt/cross-origin-resource-policy/image-loads.html: Removed.
2544         * http/wpt/cross-origin-resource-policy/resources/hello.py: Removed.
2545         * http/wpt/cross-origin-resource-policy/resources/iframe.py: Removed.
2546         * http/wpt/cross-origin-resource-policy/resources/iframeFetch.html: Removed.
2547         * http/wpt/cross-origin-resource-policy/resources/redirect.py: Removed.
2548         * http/wpt/cross-origin-resource-policy/resources/script.py: Removed.
2549         * http/wpt/cross-origin-resource-policy/script-loads-expected.txt: Removed.
2550         * http/wpt/cross-origin-resource-policy/script-loads.html: Removed.
2551
2552 2018-07-11  Jer Noble  <jer.noble@apple.com>
2553
2554         Disable all network caching for HLS streams.
2555         https://bugs.webkit.org/show_bug.cgi?id=187544
2556         <rdar://problem/41863600>
2557
2558         Reviewed by Chris Dumez.
2559
2560         * http/tests/cache/disk-cache/disk-cache-media-small-expected.txt:
2561         * http/tests/cache/disk-cache/disk-cache-media-small.html:
2562
2563 2018-07-11  Ms2ger  <Ms2ger@igalia.com>
2564
2565         [GTK] Unreviewed test gardening
2566         https://bugs.webkit.org/show_bug.cgi?id=187551
2567
2568         Unreviewed gardening.
2569
2570         * platform/gtk/TestExpectations: Mark new test as failing: it depends on mac-only code.
2571
2572 2018-07-10  Youenn Fablet  <youenn@apple.com>
2573
2574         Make fetch() use "same-origin" credentials by default
2575         https://bugs.webkit.org/show_bug.cgi?id=176023
2576
2577         Reviewed by Chris Dumez.
2578
2579         Resource timing does not work properly on WK1 when stopping fetch/XHR load to restart it without credentials.
2580         Updated expected results accordingly.
2581
2582         * http/tests/inspector/network/resource-mime-type.html:
2583         Update resource-mime-type.html to ensure we go to the network for every load.
2584         * http/wpt/resource-timing/rt-cors.js:
2585         (assertRedirectWithDisallowedTimingData):
2586         Updated test according https://www.w3.org/TR/resource-timing-1/#performanceresourcetiming.
2587         * platform/mac-wk1/http/wpt/resource-timing/rt-cors-expected.txt: Added.
2588         * platform/mac-wk1/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added.
2589         * platform/win/http/wpt/resource-timing/rt-cors-expected.txt: Added.
2590         * platform/win/http/wpt/resource-timing/rt-cors.worker-expected.txt: Added.
2591
2592 2018-07-10  Saam Barati  <sbarati@apple.com>
2593
2594         Layout Test editing/selection/navigation-clears-editor-state.html is flaky
2595         https://bugs.webkit.org/show_bug.cgi?id=187389
2596         <rdar://problem/41898822>
2597
2598         Rubber-stamped by Ryosuke Niwa.
2599
2600         Make this test less susceptible to timing out on debug builds by:
2601         - lowering the number of iframes we add by a factor of two
2602         - removing the tests own internal 18 second timeout
2603
2604         * editing/selection/navigation-clears-editor-state.html:
2605
2606 2018-07-10  Zalan Bujtas  <zalan@apple.com>
2607
2608         FragmentInterval, FragmentIntervalTree and FragmentSearchAdapter should hold not hold raw pointers to renderers.
2609         https://bugs.webkit.org/show_bug.cgi?id=187249
2610         <rdar://problem/41725869>
2611
2612         Reviewed by Simon Fraser.
2613
2614         * fast/multicol/crash-in-vertical-writing-mode-expected.txt: Added.
2615         * fast/multicol/crash-in-vertical-writing-mode.html: Added.
2616
2617 2018-07-10  John Wilander  <wilander@apple.com>
2618
2619         Resource Load Statistics: Make testRunner.statisticsResetToConsistentState() take a completion handler
2620         https://bugs.webkit.org/show_bug.cgi?id=187499
2621         <rdar://problem/41999431>
2622
2623         Reviewed by Chris Dumez.
2624
2625         These changes are to adopt and make use of the new completion handler in
2626         testRunner.statisticsResetToConsistentState().
2627
2628         * http/tests/resourceLoadStatistics/add-blocking-to-redirect.html:
2629         * http/tests/resourceLoadStatistics/add-partitioning-to-redirect.html:
2630         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-mixed-statistics.html:
2631         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2632         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-under-top-frame-origins.html:
2633         * http/tests/resourceLoadStatistics/classify-as-non-prevalent-based-on-subresource-unique-redirects-to.html:
2634         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-mixed-statistics.html:
2635         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-sub-frame-under-top-frame-origins.html:
2636         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-collusion.html:
2637         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-redirect-to-prevalent.html:
2638         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-under-top-frame-origins.html:
2639         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-subresource-unique-redirects-to.html:
2640         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-collusion.html:
2641         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-redirect-to-prevalent.html:
2642         * http/tests/resourceLoadStatistics/classify-as-prevalent-based-on-top-frame-unique-redirects-to.html:
2643         * http/tests/resourceLoadStatistics/classify-as-very-prevalent-based-on-mixed-statistics.html:
2644         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store-one-hour.html:
2645         * http/tests/resourceLoadStatistics/clear-in-memory-and-persistent-store.html:
2646         * http/tests/resourceLoadStatistics/grandfathering.html:
2647         * http/tests/resourceLoadStatistics/non-prevalent-resource-with-user-interaction.html:
2648         * http/tests/resourceLoadStatistics/non-prevalent-resource-without-user-interaction.html:
2649         * http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context.html:
2650         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2651         * http/tests/resourceLoadStatistics/non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2652         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2653         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2654         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2655         * http/tests/resourceLoadStatistics/non-sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2656         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion.html:
2657         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
2658         * http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout.html:
2659         * http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction.html:
2660         * http/tests/resourceLoadStatistics/prevalent-resource-handled-keydown.html:
2661         * http/tests/resourceLoadStatistics/prevalent-resource-unhandled-keydown.html:
2662         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction-timeout.html:
2663         * http/tests/resourceLoadStatistics/prevalent-resource-with-user-interaction.html:
2664         * http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html:
2665         * http/tests/resourceLoadStatistics/prune-statistics.html:
2666         * http/tests/resourceLoadStatistics/remove-blocking-in-redirect.html:
2667         * http/tests/resourceLoadStatistics/remove-partitioning-in-redirect.html:
2668         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2669         * http/tests/resourceLoadStatistics/sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2670         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2671         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-non-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2672         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-ip-to-localhost-to-ip.html:
2673         * http/tests/resourceLoadStatistics/sandboxed-nesting-iframe-with-sandboxed-iframe-redirect-localhost-to-ip-to-localhost.html:
2674         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects.html:
2675         * http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests.html:
2676         * http/tests/resourceLoadStatistics/telemetry-generation.html:
2677         * http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction.html:
2678         * http/tests/resourceLoadStatistics/user-interaction-in-cross-origin-sub-frame.html:
2679         * http/tests/resourceLoadStatistics/user-interaction-only-reported-once-within-short-period-of-time.html:
2680         * http/tests/resourceLoadStatistics/user-interaction-reported-after-website-data-removal.html:
2681
2682 2018-07-10  Truitt Savell  <tsavell@apple.com>
2683
2684         [ MacOS Debug ] Layout Test media/media-fragments/TC0015.html is flaky
2685         https://bugs.webkit.org/show_bug.cgi?id=187522
2686
2687         Unreviewed test gardening.
2688
2689         * platform/mac-wk1/TestExpectations:
2690
2691 2018-07-09  Dean Jackson  <dino@apple.com>
2692
2693         Remove fullscreen-auto-hide-delay
2694         https://bugs.webkit.org/show_bug.cgi?id=187493
2695         <rdar://problem/41830852>
2696
2697         Reviewed by Antoine Quint.
2698
2699         Update the existing test that partially used the delay, and remove the ones that
2700         used only the delay.
2701
2702         * fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed.
2703         * fullscreen/fullscreen-auto-hide-delay.html: Removed.
2704         * fullscreen/fullscreen-env-expected.txt:
2705         * fullscreen/fullscreen-env.html:
2706         * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay-expected.txt: Removed.
2707         * legacy-animation-engine/fullscreen/fullscreen-auto-hide-delay.html: Removed.
2708
2709 2018-07-09  Truitt Savell  <tsavell@apple.com>
2710
2711         Layout Test imported/w3c/web-platform-tests/service-workers/service-worker/update-after-navigation-fetch-event.https.html is flaky
2712         https://bugs.webkit.org/show_bug.cgi?id=187484
2713
2714         Unreviewed test gardening.
2715
2716         * platform/mac/TestExpectations:
2717
2718 2018-07-09  Truitt Savell  <tsavell@apple.com>
2719
2720         [macOS] Layout Test fast/hidpi/filters-and-image-buffer-resolution.html is flaky, but no longer Flaky on [iOS]
2721         https://bugs.webkit.org/show_bug.cgi?id=187491
2722
2723         Unreviewed test gardening
2724
2725         * platform/ios-wk2/TestExpectations:
2726         * platform/mac/TestExpectations:
2727
2728 2018-07-09  Brady Eidson  <beidson@apple.com>
2729
2730         Continued unreviewed hacking on this test because that's my full time job now.
2731
2732         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
2733
2734 2018-07-09  Brady Eidson  <beidson@apple.com>
2735
2736         This test is *still* flaky. This unreviewed patch is my attempt to make it less so.
2737
2738         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
2739
2740 2018-07-09  Brian Burg  <bburg@apple.com>
2741
2742         REGRESSION: Web Inspector no longer pauses in internal injected scripts like WDFindNodes.js
2743         https://bugs.webkit.org/show_bug.cgi?id=187350
2744         <rdar://problem/41728249>
2745
2746         Reviewed by Matt Baker.
2747
2748         Add a new test to demonstrate a difference in behavior when Debugger.setPauseForInternalScripts(true)
2749         is sent to the backend. There's no way to correctly stringify the current call frame when stepping into
2750         console.log because the injected script was blackboxed at the time that the scripts were parsed.
2751         Instead, the stepping output just shows that the debugger is paused somewhere inside console.log.
2752
2753         * inspector/debugger/pause-for-internal-scripts-expected.txt: Added.
2754         * inspector/debugger/pause-for-internal-scripts.html: Added.
2755         * inspector/debugger/resources/log-pause-location.js:
2756         (TestPage.registerInitializer.window.addSteppingTestCase):
2757         (TestPage.registerInitializer):
2758
2759 2018-07-09  Truitt Savell  <tsavell@apple.com>
2760
2761         Layout Test media/video-background-playback.html is flaky
2762         https://bugs.webkit.org/show_bug.cgi?id=187476
2763
2764         Unreviewed test gardening.
2765
2766         * platform/mac/TestExpectations:
2767
2768 2018-07-09  Ryan Haddad  <ryanhaddad@apple.com>
2769
2770         Mark animations/needs-layout.html as flaky on iOS.
2771         https://bugs.webkit.org/show_bug.cgi?id=187388
2772
2773         Unreviewed test gardening.
2774
2775         * platform/ios-wk2/TestExpectations:
2776
2777 2018-07-08  David Kilzer  <ddkilzer@apple.com>
2778
2779         DOMMatrix.invertSelf() returns garbage values for a non-invertible matrix
2780         <https://webkit.org/b/187446>
2781         <rdar://problem/41853187>
2782
2783         Reviewed by Daniel Bates.
2784
2785         * http/wpt/css/geometry/DOMMatrix-invertSelf-expected.txt: Add.
2786         * http/wpt/css/geometry/DOMMatrix-invertSelf.html: Add.
2787         * http/wpt/css/geometry/support/dommatrix-test-util.js: Copy from
2788           LayoutTests/imported/w3c/web-platform-tests/css/geometry/support/dommatrix-test-util.js.
2789
2790 2018-07-06  Nan Wang  <n_wang@apple.com>
2791
2792         AX: add a subrole for meter elements on macOS
2793         https://bugs.webkit.org/show_bug.cgi?id=187409
2794         <rdar://problem/41905702>
2795
2796         Reviewed by Chris Fleizach.
2797
2798         * accessibility/mac/meter-subrole-expected.txt: Added.
2799         * accessibility/mac/meter-subrole.html: Added.
2800         * platform/mac/accessibility/roles-exposed-expected.txt:
2801
2802 2018-07-06  Youenn Fablet  <youenn@apple.com>
2803
2804         WebRTC MediaStreamTrack Enable / Disable causes video delay / lag
2805         https://bugs.webkit.org/show_bug.cgi?id=186889
2806         <rdar://problem/41370285>
2807
2808         Reviewed by Eric Carlson.
2809
2810         Test is no longer valid since we are now sending 0 bytes for audio tracks.
2811
2812         * webrtc/audio-muted-stats2-expected.txt: Removed.
2813         * webrtc/audio-muted-stats2.html: Removed.
2814
2815 2018-07-06  Ryan Haddad  <ryanhaddad@apple.com>
2816
2817         Skip imported/w3c/web-platform-tests/infrastructure/assumptions/html-elements.html on debug.
2818         https://bugs.webkit.org/show_bug.cgi?id=187093
2819
2820         Unreviewed test gardening.
2821
2822         * TestExpectations:
2823
2824 2018-07-06  Brady Eidson  <beidson@apple.com>
2825
2826         This test is flaky. This unreviewed patch is my attempt to make it less so.
2827
2828         * storage/indexeddb/modern/opendatabase-after-storage-crash.html:
2829
2830 2018-07-06  David Fenton  <david_fenton@apple.com>
2831
2832         Layout Test imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html is flaky.
2833         https://bugs.webkit.org/show_bug.cgi?id=187372
2834
2835         Unreviewed test gardening.
2836
2837         Added [ Slow ] to the existing [ Pass Timeout ] expectation.
2838
2839         * platform/mac-wk1/TestExpectations:
2840
2841 2018-07-06  Ryan Haddad  <ryanhaddad@apple.com>
2842
2843         Rebaseline accessibility/ios-simulator/strong-password-field.html after r233578.
2844
2845         Unreviewed test gardening.
2846
2847         * accessibility/ios-simulator/strong-password-field-expected.txt:
2848
2849 2018-07-06  David Fenton  <david_fenton@apple.com>
2850
2851         Layout Test imported/w3c/web-platform-tests/WebCryptoAPI/generateKey/successes_RSA-PSS.https.any.worker.html is flaky timeout.
2852         https://bugs.webkit.org/show_bug.cgi?id=187408
2853
2854         Unreviewed test gardening.
2855
2856         * platform/mac/TestExpectations:
2857
2858 2018-07-06  Antoine Quint  <graouts@apple.com>
2859
2860         [Web Animations] Using a Web Animation leaks the Document
2861         https://bugs.webkit.org/show_bug.cgi?id=187088
2862         <rdar://problem/41392046>
2863
2864         Reviewed by Darin Adler.
2865
2866         * webanimations/leak-document-with-web-animation-expected.txt: Added.
2867         * webanimations/leak-document-with-web-animation.html: Added.
2868         * webanimations/resources/web-animation-leak-iframe.html: Added.
2869
2870 2018-07-06  Saam Barati  <sbarati@apple.com>
2871
2872         Layout Test editing/selection/navigation-clears-editor-state.html is flaky
2873         https://bugs.webkit.org/show_bug.cgi?id=187389
2874
2875         Reviewed by Mark Lam.
2876
2877         * editing/selection/navigation-clears-editor-state.html:
2878         Make the test's internal time out mechanism longer since
2879         it's being hit on the bots.
2880
2881 2018-07-06  Nan Wang  <n_wang@apple.com>
2882
2883         AX: setValue on text controls should send out key events
2884         https://bugs.webkit.org/show_bug.cgi?id=186690
2885         <rdar://problem/41169985>
2886
2887         Reviewed by Chris Fleizach.
2888
2889         Editor's clearText function will also dispatch the InputEvent. In the test, 
2890         we need to make sure each test case finishes handling all the input events
2891         before moving to the next test case.
2892
2893         * accessibility/mac/set-value-editable-dispatch-events-expected.txt:
2894         * accessibility/mac/set-value-editable-dispatch-events.html:
2895
2896 2018-07-06  Truitt Savell  <tsavell@apple.com>
2897
2898         Layout Test imported/w3c/web-platform-tests/2dcontext/imagebitmap/createImageBitmap-origin.sub.html is flaky
2899         https://bugs.webkit.org/show_bug.cgi?id=187393
2900
2901         Unreviewed test gardening.
2902
2903         * TestExpectations:
2904
2905 2018-07-06  Daniel Bates  <dabates@apple.com>
2906
2907         Remove Strong Confirmation Password button
2908         https://bugs.webkit.org/show_bug.cgi?id=187306
2909         <rdar://problem/41795185>
2910
2911         Reviewed by Sam Weinig.
2912
2913         Remove support for the Strong Confirmation Password button because we never made use of it.
2914
2915         * accessibility/ios-simulator/strong-password-field-expected.txt:
2916         * accessibility/ios-simulator/strong-password-field.html:
2917         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes-expected.html:
2918         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-maxlength-changes.html:
2919         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes-expected.html:
2920         * fast/forms/auto-fill-button/auto-fill-strong-password-button-when-minlength-changes.html:
2921         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset-expected.html:
2922         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-form-is-reset.html:
2923         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes-expected.html:
2924         * fast/forms/auto-fill-button/hide-auto-fill-strong-password-button-when-value-changes.html:
2925         * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes-expected.html:
2926         * fast/forms/auto-fill-button/hide-strong-password-when-field-type-changes.html:
2927         * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button-expected.html: Removed.
2928         * fast/forms/auto-fill-button/input-autofilled-disabled-strong-password-auto-fill-button.html: Removed.
2929         * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button-expected.html: Removed.
2930         * fast/forms/auto-fill-button/input-autofilled-readonly-strong-password-auto-fill-button.html: Removed.
2931         * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html:
2932         * fast/forms/auto-fill-button/input-disabled-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
2933         * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons-expected.html:
2934         * fast/forms/auto-fill-button/input-readonly-strong-password-and-strong-confirmation-password-auto-fill-buttons.html:
2935         * fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button.html: Removed.
2936         * fast/forms/auto-fill-button/last-auto-fill-button-type-expected.txt:
2937         * fast/forms/auto-fill-button/last-auto-fill-button-type.html:
2938         * platform/gtk/TestExpectations:
2939         * platform/gtk/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2940         * platform/ios/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2941         * platform/mac/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2942         * platform/win/TestExpectations:
2943         * platform/win/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2944         * platform/wincairo/fast/forms/auto-fill-button/input-strong-confirmation-password-auto-fill-button-expected.txt: Removed.
2945
2946 2018-07-05  Carlos Garcia Campos  <cgarcia@igalia.com>
2947
2948         Unreviewed GTK gardening. Remove platform expectations for imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html
2949
2950         Since r233512 we are getting the same results as other ports.
2951
2952         * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Removed.
2953
2954 2018-07-05  Youenn Fablet  <youenn@apple.com>
2955
2956         REGRESSION (r230843): Flash doesn't work; Produces blue box on page
2957         https://bugs.webkit.org/show_bug.cgi?id=187346
2958         <rdar://problem/41773974>
2959
2960         Reviewed by Ryosuke Niwa.
2961
2962         Skip new test on WK1 since it does not have the ability to block plugins.
2963
2964         * http/tests/plugins/plugin-allow-then-reload-expected.txt: Added.
2965         * http/tests/plugins/plugin-allow-then-reload.html: Added.
2966         * platform/mac-wk1/TestExpectations:
2967
2968 2018-07-05  Brady Eidson  <beidson@apple.com>
2969
2970         IndexedDB operations in a Page fail after a StorageProcess crash.
2971         <rdar://problem/41626526> and https://bugs.webkit.org/show_bug.cgi?id=187123
2972
2973         Reviewed by Alex Christensen.
2974
2975         * storage/indexeddb/modern/opendatabase-after-storage-crash.html: Added.
2976
2977 2018-07-05  Ryosuke Niwa  <rniwa@webkit.org>
2978
2979         Youtube video pages crash after a couple of minutes
2980         https://bugs.webkit.org/show_bug.cgi?id=187316
2981
2982         Reviewed by Antti Koivisto.
2983
2984         Added a regression test to remove an iframe with a video while there is a main content
2985         which is eligible to be shown in the Touch Bar.
2986
2987         * media/remove-video-best-media-element-in-main-frame-crash-expected.txt: Added.
2988         * media/remove-video-best-media-element-in-main-frame-crash.html: Added.
2989
2990 2018-07-05  Fujii Hironori  <Hironori.Fujii@sony.com>
2991
2992         REGRESSION(r233495) [cairo] drawGlyphsShadow should use the fast path for zero blur-radius
2993         https://bugs.webkit.org/show_bug.cgi?id=187336
2994
2995         Reviewed by Carlos Garcia Campos.
2996
2997         * platform/gtk/TestExpectations: Unmarked fast/text/multiple-text-shadow-overflow-layout-rect.html.
2998
2999 2018-07-05  Saam Barati  <sbarati@apple.com>
3000
3001         [mac-wk1] Layout Test editing/selection/navigation-clears-editor-state.html is a flaky failure
3002         https://bugs.webkit.org/show_bug.cgi?id=187309
3003
3004         Reviewed by Mark Lam.
3005
3006         Try to make this test less flaky by making percents threshold of freed
3007         objects smaller.
3008
3009         * editing/selection/navigation-clears-editor-state-expected.txt:
3010         * editing/selection/navigation-clears-editor-state.html:
3011
3012 2018-07-05  Youenn Fablet  <youenn@apple.com>
3013
3014         Layout Test http/tests/workers/service/basic-messageport.html is flaky
3015         https://bugs.webkit.org/show_bug.cgi?id=182630
3016
3017         Reviewed by Alex Christensen.
3018
3019         Test is flaky due to a race between serviceWorkerClient.postMessage and MessagePort.postMessage.
3020         Both are going through UIProcess but MessagePort events are grabbed asynchronously.
3021         Fixed the test to not expect order between these two message exchange channels.
3022
3023         * http/tests/workers/service/basic-messageport-expected.txt:
3024         * http/tests/workers/service/resources/basic-messageport.js:
3025         (channel.port1.onmessage):
3026         (then):
3027         * platform/mac-wk2/TestExpectations:
3028
3029 2018-07-05  David Fenton  <david_fenton@apple.com>
3030
3031         LayoutTest imported/w3c/web-platform-tests/IndexedDB/interfaces.any.worker.html is flaky.
3032         https://bugs.webkit.org/show_bug.cgi?id=187372
3033
3034         Unreviewed test gardening.
3035
3036         * platform/mac-wk1/TestExpectations:
3037
3038 2018-07-05  Commit Queue  <commit-queue@webkit.org>
3039
3040         Unreviewed, rolling out r233539.
3041         https://bugs.webkit.org/show_bug.cgi?id=187368
3042
3043         Changes made for youtube crashes has caused 15 api failures
3044         (Requested by Truitt on #webkit).
3045
3046         Reverted changeset:
3047
3048         "Youtube video pages crash after a couple of minutes"
3049         https://bugs.webkit.org/show_bug.cgi?id=187316
3050         https://trac.webkit.org/changeset/233539
3051
3052 2018-07-04  Ryosuke Niwa  <rniwa@webkit.org>
3053
3054         Youtube video pages crash after a couple of minutes
3055         https://bugs.webkit.org/show_bug.cgi?id=187316
3056
3057         Reviewed by Antti Koivisto.
3058
3059         Added a regression test to remove an iframe with a video while there is a main content
3060         which is eligible to be shown in the Touch Bar.
3061
3062         * media/remove-video-best-media-element-in-main-frame-crash-expected.txt: Added.
3063         * media/remove-video-best-media-element-in-main-frame-crash.html: Added.
3064
3065 2018-07-05  Zalan Bujtas  <zalan@apple.com>
3066
3067         Do not assume that hypen's width can be computed using the simplified text measure codepath.
3068         https://bugs.webkit.org/show_bug.cgi?id=187352
3069         <rdar://problem/40821283>
3070
3071         Reviewed by Simon Fraser.
3072
3073         * fast/text/hyphen-is-complex-crash-expected.txt: Added.
3074         * fast/text/hyphen-is-complex-crash.html: Added.
3075
3076 2018-07-05  Wenson Hsieh  <wenson_hsieh@apple.com>
3077
3078         [WK1] editing/spelling/markers.html times out on High Sierra after r233439
3079         https://bugs.webkit.org/show_bug.cgi?id=187351
3080
3081         Reviewed by Tim Horton.
3082
3083         This is currently timing out on High Sierra, because the `verifyUnexpectedMarkers` portion of the
3084         test fails to actually make use of the override spell checking results. Fix this by passing the
3085         results when calling the function.
3086
3087         * editing/spelling/markers.html:
3088
3089 2018-07-05  Nan Wang  <n_wang@apple.com>
3090
3091         AX: setValue on text controls should send out key events
3092         https://bugs.webkit.org/show_bug.cgi?id=186690
3093         <rdar://problem/41169985>
3094
3095         Reviewed by Chris Fleizach.
3096
3097         * accessibility/mac/set-value-editable-dispatch-events-expected.txt: Added.
3098         * accessibility/mac/set-value-editable-dispatch-events.html: Added.
3099
3100 2018-07-05  Truitt Savell  <tsavell@apple.com>
3101
3102         Layout Test svg/animations/animateMotion-additive-2c.svg and svg/animations/animateMotion-additive-2d.svg is flaky 
3103         https://bugs.webkit.org/show_bug.cgi?id=187345
3104
3105         Unreviewed test gardening.
3106
3107         * platform/mac-wk2/TestExpectations:
3108
3109 2018-07-04  Carlos Garcia Campos  <cgarcia@igalia.com>
3110
3111         REGRESSION(r233325): [GTK] Broke 40 animations tests
3112         https://bugs.webkit.org/show_bug.cgi?id=187264
3113
3114         Reviewed by Žan Doberšek.
3115
3116         Remove expectations for tests that are passing now.
3117
3118         * platform/gtk/TestExpectations:
3119
3120 2018-07-04  Antti Koivisto  <antti@apple.com>
3121
3122         Reparse user stylesheets when _useSystemAppearance changes
3123         https://bugs.webkit.org/show_bug.cgi?id=187312
3124         <rdar://problem/38565834>
3125
3126         Reviewed by Tim Horton.
3127
3128         * fast/media/use-system-appearance-user-stylesheet-parsing-expected.txt: Added.
3129         * fast/media/use-system-appearance-user-stylesheet-parsing.html: Added.
3130
3131 2018-07-04  Alicia Boya García  <aboya@igalia.com>
3132
3133         Unreviewed GTK test gardening.
3134         https://bugs.webkit.org/show_bug.cgi?id=187328
3135
3136         * platform/gtk/TestExpectations:
3137         * platform/wpe/TestExpectations:
3138
3139 2018-07-03  Antoine Quint  <graouts@apple.com>
3140
3141         [Web Animations] Make WPT test at timing-model/timelines/timelines.html pass reliably
3142         https://bugs.webkit.org/show_bug.cgi?id=186508
3143         <rdar://problem/41000260>
3144
3145         Reviewed by Dean Jackson.
3146
3147         We're now passing this test reliably.
3148
3149         * TestExpectations:
3150
3151 2018-07-03  Ryosuke Niwa  <rniwa@webkit.org>
3152
3153         Nullptr crash accessing Document in GenericEventQueue::dispatchOneEvent()
3154         https://bugs.webkit.org/show_bug.cgi?id=187284
3155
3156         Reviewed by Eric Carlson.
3157
3158         Added a regression test which reliably hits the newly added debug assertion.
3159
3160         * media/track/video-track-addition-and-frame-removal-expected.txt: Added.
3161         * media/track/video-track-addition-and-frame-removal.html: Added.
3162
3163 2018-07-03  Fujii Hironori  <Hironori.Fujii@sony.com>
3164
3165         [cairo] Doesn't paint box-shadow with zero blur-radius
3166         https://bugs.webkit.org/show_bug.cgi?id=187244
3167
3168         Reviewed by Žan Doberšek.
3169
3170         * platform/gtk/fast/box-shadow/inset-expected.png: Updated.
3171
3172 2018-07-03  Youenn Fablet  <youenn@apple.com>
3173
3174         Crash in  WebKit::CacheStorage::Cache::toRecordInformation when running http/tests/cache-storage/cache-persistency.https.html
3175         https://bugs.webkit.org/show_bug.cgi?id=187243
3176
3177         Reviewed by Chris Dumez.
3178
3179         * TestExpectations:
3180
3181 2018-07-03  Chris Dumez  <cdumez@apple.com>
3182
3183         performance-api/performance-observer-no-document-leak.html is flaky
3184         https://bugs.webkit.org/show_bug.cgi?id=186938
3185         <rdar://problem/41379336>
3186
3187         Reviewed by Simon Fraser.
3188
3189         Update test to stop relying on internals.numberOfLiveDocuments() and instead rely on the new
3190         internals.documentIdentifier() / internals.isDocumentAlive(documentIdentifier) API in order
3191         to address the flakiness. Relying on the number of live documents to check if a particular
3192         document was destroyed is unreliable and flaky given that WebKit constructs documents for
3193         various reasons.
3194
3195         * TestExpectations:
3196         * performance-api/performance-observer-no-document-leak-expected.txt:
3197         * performance-api/performance-observer-no-document-leak.html:
3198
3199 2018-07-03  Truitt Savell  <tsavell@apple.com>
3200
3201         Re-enabling canvas tests for canvas/philip/tests/initial.reset.gradient.html
3202         https://bugs.webkit.org/show_bug.cgi?id=187307
3203
3204         Unreviewed test gardening.
3205
3206         * platform/mac/TestExpectations:
3207
3208 2018-07-03  Truitt Savell  <tsavell@apple.com>
3209
3210         re-enable some canvas tests that are now consistently passing
3211         https://bugs.webkit.org/show_bug.cgi?id=187305
3212
3213         Unreviewed test gardening.
3214
3215         * platform/mac/TestExpectations:
3216
3217 2018-07-03  Jonathan Bedard  <jbedard@apple.com>
3218
3219         Unreviewed, rolling out r233461.
3220
3221         Assertions triggered during iOS 11 debug layout and API tests
3222
3223         Reverted changeset:
3224
3225         "[iOS] Add assert to catch improper use of WebCore::Timer in
3226         UI Process"
3227         https://bugs.webkit.org/show_bug.cgi?id=185330
3228         https://trac.webkit.org/changeset/233461
3229
3230 2018-07-03  Frederic Wang  <fwang@igalia.com>
3231
3232         Import WPT infrastructure tests
3233         https://bugs.webkit.org/show_bug.cgi?id=187095
3234
3235         Reviewed by Youenn Fablet.
3236
3237         * TestExpectations: Mark known failures.
3238
3239 2018-07-03  Frederic Wang  <fwang@igalia.com>
3240
3241         REGRESSION (r232186): Hardware-accelerated CSS animations using steps() timing function no longer work
3242         https://bugs.webkit.org/show_bug.cgi?id=186129
3243
3244         Reviewed by Antoine Quint.
3245
3246         Add a test to ensure that accelerated and non-accelerated animations are properly started
3247         when WebAnimationsCSSIntegration is enabled. In particular, consider the case of animated
3248         transform using steps() timing function.
3249
3250         * http/wpt/css/css-animations/start-animation-001-expected.html: Added.
3251         * http/wpt/css/css-animations/start-animation-001.html: Added.
3252
3253 2018-07-03  Frederic Wang  <fred.wang@free.fr>
3254
3255         [iOS] Animations with Bézier timing function not suspended on UI process when animation-play-state is set to "paused"
3256         https://bugs.webkit.org/show_bug.cgi?id=170784
3257
3258         Add a reftest to visually check pausing of transform animations.
3259
3260         Reviewed by Antoine Quint.
3261
3262         * http/wpt/css/css-animations/set-animation-play-state-to-paused-001-expected.html: Added.
3263         * http/wpt/css/css-animations/set-animation-play-state-to-paused-001.html: Added.
3264
3265 2018-07-03  Antoine Quint  <graouts@apple.com>
3266
3267         Crash in WebCore::WebAnimation::timeToNextRequiredTick when running imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context.html
3268         https://bugs.webkit.org/show_bug.cgi?id=187145
3269
3270         Unreviewed. Forgot to remove the expectation change when fixing the bug in r233430.
3271
3272         * TestExpectations:
3273
3274 2018-07-02  Sukolsak Sakshuwong  <sukolsak@gmail.com>
3275
3276         Regular expressions with ".?" expressions at the start and the end match the entire string
3277         https://bugs.webkit.org/show_bug.cgi?id=119191
3278
3279         Reviewed by Michael Saboff.
3280
3281         * fast/regex/dotstar-expected.txt:
3282         * fast/regex/script-tests/dotstar.js:
3283
3284 2018-07-02  Antti Koivisto  <antti@apple.com>
3285
3286         Tighter limit for canvas memory use on iOS
3287         https://bugs.webkit.org/show_bug.cgi?id=187279
3288         <rdar://problem/38420562>
3289
3290         Reviewed by Simon Fraser.
3291
3292         * platform/ios-simulator/fast/canvas/canvas-crash-expected.txt:
3293         * platform/ios-simulator/fast/canvas/canvas-skia-excessive-size-expected.txt:
3294
3295 2018-07-02  Sukolsak Sakshuwong  <sukolsak@gmail.com>
3296
3297         RegExp.exec returns wrong value with a long integer quantifier
3298         https://bugs.webkit.org/show_bug.cgi?id=187042
3299
3300         Reviewed by Saam Barati.
3301
3302         * fast/regex/overflow-expected.txt:
3303         * fast/regex/script-tests/overflow.js:
3304
3305 2018-07-02  Myles C. Maxfield  <mmaxfield@apple.com>
3306
3307         [Cocoa] Google Fonts doesn't work if the user has the requested font locally-installed
3308         https://bugs.webkit.org/show_bug.cgi?id=187228
3309         <rdar://problem/40967280>
3310
3311         Reviewed by Brent Fulgham.
3312
3313         * fast/text/user-installed-fonts/local-expected.html: Added.
3314         * fast/text/user-installed-fonts/local.html: Added.
3315
3316 2018-07-02  Wenson Hsieh  <wenson_hsieh@apple.com>
3317
3318         [WK1] editing/spelling/markers.html is failing on recent builds of macOS Mojave
3319         https://bugs.webkit.org/show_bug.cgi?id=187253
3320
3321         Reviewed by Tim Horton.
3322
3323         In recent builds of macOS Mojave, NSSpellChecker returns both grammar and spelling errors when asked to analyze
3324         the string "I have a issue.". While arguably correct, the change causes this existing layout test to fail due
3325         to one of the calls to `verifyUnexpectedMarkers` expecting either grammar markers and not spelling markers, or
3326         vice versa.
3327
3328         To fix this, we can leverage the mechanism added in r233412 to simulate different results from the platform
3329         spellchecker, such that the test now exercises all combinations of grammar and spelling corrections observed on
3330         each macOS platform, regardless of the actual platform where the test is being run.
3331
3332         This patch also enhances the capabilities of `LayoutTestSpellChecker`. See `Tools/ChangeLog` for more details.
3333
3334         * editing/spelling/markers-expected.txt:
3335         * editing/spelling/markers.html:
3336         * editing/spelling/text-replacement-after-typing-to-word.html:
3337
3338         Adjusted for a renamed TestRunner method.
3339
3340 2018-07-02  Michael Catanzaro  <mcatanzaro@igalia.com>
3341
3342         Unreviewed GTK gardening
3343
3344         * platform/gtk/TestExpectations:
3345         * platform/gtk/imported/w3c/web-platform-tests/web-animations/interfaces/Animatable/animate-no-browsing-context-expected.txt: Added.
3346
3347 2018-07-02  Eric Carlson  <eric.carlson@apple.com>
3348
3349         Video sometimes flickers when playing to AppleTV
3350         https://bugs.webkit.org/show_bug.cgi?id=187193
3351         <rdar://problem/40153865>
3352
3353         Reviewed by Jer Noble and Youenn Fablet.
3354
3355         * platform/mac/media/audio-session-category-audio-autoplay.html: Update as audio category
3356         doesn't change immediately.
3357
3358 2018-07-02  Zan Dobersek  <zdobersek@igalia.com>
3359
3360         Unreviewed WPE gardening.
3361
3362         Adjust or add a few test expectations. Remove a bad text baseline for
3363         one W3C Fetch test, add a proper text baseline for another.
3364
3365         * platform/wpe/TestExpectations:
3366         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/headers: Added.
3367         * platform/wpe/imported/w3c/web-platform-tests/fetch/api/headers/header-values-expected.txt: Added.
3368         * platform/wpe/imported/w3c/web-platform-tests/fetch/security: Removed.
3369
3370 2018-07-02  Frederic Wang  <fwang@igalia.com>
3371
3372         WTF's internal std::optional implementation should abort() on bad optional access
3373         https://bugs.webkit.org/show_bug.cgi?id=186536
3374
3375         Unreviewed test gardening.
3376
3377 2018-07-02  Frederic Wang  <fwang@igalia.com>
3378
3379         WTF's internal std::optional implementation should abort() on bad optional access
3380         https://bugs.webkit.org/show_bug.cgi?id=186536
3381
3382         Reviewed by Michael Catanzaro.
3383
3384         * TestExpectations: Mark two tests as crashing (bug #187145 and bug #187243).
3385
3386 2018-07-01  Fujii Hironori  <Hironori.Fujii@sony.com>
3387
3388         [WK2] fast/parser/document-open-in-unload.html makes the following test crash
3389         https://bugs.webkit.org/show_bug.cgi?id=98345
3390         <rdar://problem/12474923>
3391
3392         Reviewed by Ryosuke Niwa.
3393
3394         * platform/wk2/TestExpectations: Unskipped fast/parser/document-open-in-unload.html.
3395
3396 2018-07-01  Myles C. Maxfield  <mmaxfield@apple.com>
3397
3398         [Cocoa] LastResort in the font family list causes emoji with joiners to be rendered as multiple .notdef characters
3399         https://bugs.webkit.org/show_bug.cgi?id=187209
3400         <rdar://problem/40920785>
3401
3402         Reviewed by Darin Adler.
3403
3404         * fast/text/emoji-with-joiner-expected.txt: Added.
3405         * fast/text/emoji-with-joiner.html: Added.
3406
3407 2018-07-01  Wenson Hsieh  <wenson_hsieh@apple.com>
3408
3409         [macOS] Text replacements that end with symbols are expanded immediately
3410         https://bugs.webkit.org/show_bug.cgi?id=187225
3411         <rdar://problem/41112433>
3412
3413         Reviewed by Darin Adler.
3414
3415         Adds a layout test to check that if a user has configured a text replacement that ends with punctuation, then:
3416         1. Typing that text replacement won't immediately trigger replacement.
3417         2. Text replacement is triggered after pressing enter.
3418
3419         * editing/spelling/text-replacement-after-typing-to-word-expected.txt: Added.
3420         * editing/spelling/text-replacement-after-typing-to-word.html: Added.
3421         * platform/ios/TestExpectations:
3422         * platform/mac-wk2/TestExpectations:
3423
3424 2018-06-29  Antoine Quint  <graouts@apple.com>
3425
3426         [Web Animations] Make WPT test at timing-model/timelines/document-timelines.html pass reliably
3427         https://bugs.webkit.org/show_bug.cgi?id=186507
3428         <rdar://problem/41000257>
3429
3430         Reviewed by Dean Jackson.
3431
3432         This test now passes reliably.
3433
3434         * TestExpectations:
3435
3436 2018-06-30  Antoine Quint  <graouts@apple.com>
3437
3438         [Web Animations] Make imported/mozilla/css-transitions/test_event-dispatch.html pass reliably
3439         https://bugs.webkit.org/show_bug.cgi?id=183843
3440
3441         Unreviewed.
3442
3443         This test is no longer flaky, the fix for webkit.org/b/183834 fixed the issue.
3444
3445         * platform/ios/TestExpectations:
3446
3447 2018-06-30  Commit Queue  <commit-queue@webkit.org>
3448
3449         Unreviewed, rolling out r233391.
3450         https://bugs.webkit.org/show_bug.cgi?id=187217
3451
3452         This patch broke Windows ports (Requested by fredw on
3453         #webkit).
3454
3455         Reverted changeset:
3456
3457         "WTF's internal std::optional implementation should abort() on
3458         bad optional access"
3459         https://bugs.webkit.org/show_bug.cgi?id=186536
3460         https://trac.webkit.org/changeset/233391
3461
3462 2018-06-29  Frederic Wang  <fwang@igalia.com>
3463
3464         WTF's internal std::optional implementation should abort() on bad optional access
3465         https://bugs.webkit.org/show_bug.cgi?id=186536
3466
3467         Reviewed by Michael Catanzaro.
3468
3469         * TestExpectations: Mark one WebAnimations test as crashing (bug #187145).
3470
3471 2018-06-29  Nan Wang  <n_wang@apple.com>
3472
3473         Crash under WebCore::AXObjectCache::handleMenuItemSelected
3474         https://bugs.webkit.org/show_bug.cgi?id=186918
3475         <rdar://problem/41365984>
3476
3477         Reviewed by Chris Fleizach.
3478
3479         * accessibility/accessibility-crash-focused-element-change-expected.txt: Added.
3480         * accessibility/accessibility-crash-focused-element-change.html: Added.
3481
3482 2018-06-29  Antti Koivisto  <antti@apple.com>
3483
3484         REGRESSION (r232806): Facebook login fields have blue fill background instead of white
3485         https://bugs.webkit.org/show_bug.cgi?id=187207
3486
3487         Reviewed by Tim Horton.
3488
3489         * fast/forms/input-background-ua-media-query-expected.html: Added.
3490         * fast/forms/input-background-ua-media-query.html: Added.
3491
3492 2018-06-29  Daniel Bates  <dabates@apple.com>
3493
3494         REGRESSION (r230921): Cannot log in to forums.swift.org using GitHub account
3495         https://bugs.webkit.org/show_bug.cgi?id=187197
3496         <rdar://problem/40420821>
3497
3498         Reviewed by Brent Fulgham.
3499
3500         Add tests to ensure that Same-Site cookies are sent in a subsequent same-origin form submission
3501         from a child window that is cross-origin with its opener. Also add a test to ensure that Same-Site
3502         cookies are visible to an about:blank pop-up window (as about:blank is Same-Site with its opener
3503         by definition of being same-origin with it).
3504
3505         * http/tests/cookies/same-site/fetch-in-about-blank-popup-expected.txt: Added.
3506         * http/tests/cookies/same-site/fetch-in-about-blank-popup.html: Added.
3507         * http/tests/cookies/same-site/post-from-cross-site-popup-expected.txt: Added.
3508         * http/tests/cookies/same-site/post-from-cross-site-popup.html: Added.
3509         * http/tests/cookies/same-site/resources/post-from-popup.html: Added.
3510
3511 2018-06-29  Ryan Haddad  <ryanhaddad@apple.com>
3512
3513         Skip media/picture-in-picture-interruption.html on iOS since it relies on 'runWithKeyDown'.
3514         https://bugs.webkit.org/show_bug.cgi?id=187181
3515
3516         Unreviewed test gardening.
3517
3518         * platform/ios/TestExpectations:
3519
3520 2018-06-29  Aditya Keerthi  <akeerthi@apple.com>
3521
3522         [macOS] Do not crash if there is an attempt to copy a file URL to the clipboard
3523         https://bugs.webkit.org/show_bug.cgi?id=187183
3524
3525         Reviewed by Wenson Hsieh.
3526
3527         Added a test to ensure that the WebProcess does not crash if we attempt to copy a
3528         file URL to the clipboard. The test also ensures the clipboard content remains
3529         unchanged.
3530
3531         * TestExpectations:
3532         * http/tests/security/pasteboard-file-url-expected.txt: Added.
3533         * http/tests/security/pasteboard-file-url.html: Added.
3534         * platform/mac-wk2/TestExpectations:
3535
3536 2018-06-29  Nan Wang  <n_wang@apple.com>
3537
3538         AX: [iOS] VoiceOver scroll position is jumpy in frames
3539         https://bugs.webkit.org/show_bug.cgi?id=186956
3540
3541         Reviewed by Simon Fraser.
3542
3543         * fast/scrolling/ios/iframe-scroll-into-view-expected.html: Added.
3544         * fast/scrolling/ios/iframe-scroll-into-view.html: Added.
3545
3546 2018-06-29  Truitt Savell  <tsavell@apple.com>
3547
3548         Layout Test webrtc/datachannel/mdns-ice-candidates.html is flaky
3549         https://bugs.webkit.org/show_bug.cgi?id=187180
3550
3551         Unreviewed test gardening.
3552
3553         * TestExpectations:
3554
3555 2018-06-29  Truitt Savell  <tsavell@apple.com>
3556
3557         Layout Test js/error-should-not-strong-reference-global-object.html is flaky on macOS
3558         https://bugs.webkit.org/show_bug.cgi?id=187103
3559
3560         Unreviewed test gardening
3561
3562         * platform/mac-wk2/TestExpectations:
3563         * platform/mac/TestExpectations:
3564
3565 2018-06-25  Said Abou-Hallawa  <sabouhallawa@apple.com>
3566
3567         Infinite loop if a <use> element references its ancestor and the DOMNodeInserted event handler of one its ancestor's descents updates the document style
3568         https://bugs.webkit.org/show_bug.cgi?id=186925
3569
3570         Reviewed by Antti Koivisto.
3571
3572         * svg/dom/svg-use-infinite-loop-cloning-expected.txt: Added.
3573         * svg/dom/svg-use-infinite-loop-cloning.html: Added.
3574
3575 2018-06-29  Manuel Rego Casasnovas  <rego@igalia.com>
3576
3577         [WPE] Three CSS Grid Layout tests crash due to valueless std::optional access
3578         https://bugs.webkit.org/show_bug.cgi?id=186752
3579
3580         Reviewed by Frédéric Wang.
3581
3582         * platform/wpe/TestExpectations: Remove tests from TestExpectations file
3583         as they're passing now.
3584
3585 2018-06-29  Thibault Saunier  <tsaunier@igalia.com>
3586
3587         [GTK][WPE]: Add a way to setup our development environment inside flatpak
3588         https://bugs.webkit.org/show_bug.cgi?id=186771
3589
3590         Reviewed by Carlos Alberto Lopez Perez.
3591
3592         * http/conf/flatpak-httpd.conf: Added. Apache configuration file to be used inside flaptak.
3593
3594 2018-06-29  David Fenton  <david_fenton@apple.com>
3595
3596         Unreviewed, rolling out r233349.
3597
3598         caused 42 crashes on iOS GuardMalloc and iOS ASan tests
3599
3600         Reverted changeset:
3601
3602         "[Web Animations] Using a Web Animation leaks the Document"
3603         https://bugs.webkit.org/show_bug.cgi?id=187088
3604         https://trac.webkit.org/changeset/233349
3605
3606 2018-06-29  Jer Noble  <jer.noble@apple.com>
3607
3608         Returning PiP'd video to fullscreen while playing leaves video muted.
3609         https://bugs.webkit.org/show_bug.cgi?id=187181
3610         <rdar://problem/41408335>
3611
3612         Reviewed by Eric Carlson.
3613
3614         * media/picture-in-picture-interruption-expected.txt: Added.
3615         * media/picture-in-picture-interruption.html: Added.
3616
3617 2018-06-29  Per Arne Vollan  <pvollan@apple.com>
3618
3619         Layout Test imported/mozilla/css-animations/test_animation-starttime.html is failing.
3620         https://bugs.webkit.org/show_bug.cgi?id=186807
3621
3622         Unreviewed test gardening.
3623
3624         * platform/win/TestExpectations:
3625
3626 2018-06-29  Per Arne Vollan  <pvollan@apple.com>
3627
3628         Layout Test fast/text/mark-matches-broken-line-rendering.html is failing
3629         https://bugs.webkit.org/show_bug.cgi?id=187177
3630
3631         Unreviewed test gardening.
3632
3633         * platform/win/TestExpectations:
3634
3635 2018-06-29  Antoine Quint  <graouts@apple.com>
3636
3637         Layout Test compositing/animation/layer-for-filling-animation.html is a flaky failure
3638         https://bugs.webkit.org/show_bug.cgi?id=187163
3639
3640         Unreviewed.
3641
3642         This test needed to be modified to account for the pending state being updated at a different time,
3643         so we just wait a frame to ensure the animation is ended. See r233325.
3644
3645         * compositing/animation/layer-for-filling-animation.html:
3646
3647 2018-06-29  Antoine Quint  <graouts@apple.com>
3648
3649         [mac][wk2] REGRESSION (Tiled Drawing): Some css3/ tests fail with fringing around tiled background-images that intersect tile boundaries
3650         https://bugs.webkit.org/show_bug.cgi?id=122235
3651
3652         Unreviewed. This test has not been flaky on all ports by GTK for a long time.
3653
3654         * platform/ios-wk1/TestExpectations:
3655         * platform/mac-wk2/TestExpectations:
3656         * platform/wincairo/TestExpectations:
3657
3658 2018-06-27  Antoine Quint  <graouts@apple.com>
3659
3660         [Web Animations] Using a Web Animation leaks the Document
3661         https://bugs.webkit.org/show_bug.cgi?id=187088
3662         <rdar://problem/41392046>
3663
3664         Reviewed by Dean Jackson.
3665
3666         Add a new test that creates an Animation object in JS within an iframe and checks that removing
3667         the iframe clears its Document. 
3668
3669         * webanimations/leak-document-with-web-animation-expected.txt: Added.
3670         * webanimations/leak-document-with-web-animation.html: Added.
3671         * webanimations/resources/web-animation-leak-iframe.html: Added.
3672
3673 2018-06-28  Olivia Barnett  <obarnett@apple.com>
3674         
3675         Find in page for typographic quotes does not find low (German) quotes
3676         https://bugs.webkit.org/show_bug.cgi?id=187164
3677         <rdar://problem/29612785>
3678        
3679         Reviewed by Tim Horton.
3680
3681         Added additional test for German quotes.
3682
3683         * fast/text/find-quotes.html:
3684
3685 2018-06-28  Zalan Bujtas  <zalan@apple.com>
3686
3687         [iOS] Unreviewed test gardening.
3688
3689         * platform/ios/TestExpectations:
3690
3691 2018-06-28  Zalan Bujtas  <zalan@apple.com>
3692
3693         [LFC] Add block formatting only test cases
3694         https://bugs.webkit.org/show_bug.cgi?id=187162
3695
3696         Reviewed by Antti Koivisto.
3697
3698         These tests are expected to generate the same tree output on every platform (no text, strictly block only). 
3699
3700         * fast/block/block-only/absolute-auto-with-sibling-margin-bottom-expected.txt: Added.
3701         * fast/block/block-only/absolute-auto-with-sibling-margin-bottom.html: Added.
3702         * fast/block/block-only/absolute-height-stretch-expected.txt: Added.
3703         * fast/block/block-only/absolute-height-stretch.html: Added.
3704         * fast/block/block-only/absolute-left-auto-expected.txt: Added.
3705         * fast/block/block-only/absolute-left-auto.html: Added.
3706         * fast/block/block-only/absolute-left-right-top-bottom-auto-expected.txt: Added.
3707         * fast/block/block-only/absolute-left-right-top-bottom-auto.html: Added.
3708         * fast/block/block-only/absolute-nested-expected.txt: Added.
3709         * fast/block/block-only/absolute-nested.html: Added.
3710         * fast/block/block-only/absolute-nested2-expected.txt: Added.
3711         * fast/block/block-only/absolute-nested2.html: Added.
3712         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
3713         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
3714         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2-expected.txt: Added.
3715         * fast/block/block-only/absolute-position-when-containing-block-is-not-in-the-formatting-context2.html: Added.
3716         * fast/block/block-only/absolute-simple-expected.txt: Added.
3717         * fast/block/block-only/absolute-simple.html: Added.
3718         * fast/block/block-only/absolute-width-shrink-to-fit-expected.txt: Added.
3719         * fast/block/block-only/absolute-width-shrink-to-fit.html: Added.
3720         * fast/block/block-only/absolute-width-stretch-expected.txt: Added.
3721         * fast/block/block-only/absolute-width-stretch.html: Added.
3722         * fast/block/block-only/absolute-with-static-block-position-nested-expected.txt: Added.
3723         * fast/block/block-only/absolute-with-static-block-position-nested.html: Added.
3724         * fast/block/block-only/almost-intruding-left-float-simple-expected.txt: Added.
3725         * fast/block/block-only/almost-intruding-left-float-simple.html: Added.
3726         * fast/block/block-only/border-simple-expected.txt: Added.
3727         * fast/block/block-only/border-simple.html: Added.
3728         * fast/block/block-only/fixed-nested-expected.txt: Added.
3729         * fast/block/block-only/fixed-nested.html: Added.
3730         * fast/block/block-only/float-left-when-container-has-padding-margin-expected.txt: Added.
3731         * fast/block/block-only/float-left-when-container-has-padding-margin.html: Added.
3732         * fast/block/block-only/floating-box-clear-both-simple-expected.txt: Added.
3733         * fast/block/block-only/floating-box-clear-both-simple.html: Added.
3734         * fast/block/block-only/floating-box-clear-right-simple-expected.txt: Added.
3735         * fast/block/block-only/floating-box-clear-right-simple.html: Added.
3736         * fast/block/block-only/floating-box-left-and-right-multiple-expected.txt: Added.
3737         * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset-expected.txt: Added.
3738         * fast/block/block-only/floating-box-left-and-right-multiple-with-top-offset.html: Added.
3739         * fast/block/block-only/floating-box-left-and-right-multiple.html: Added.
3740         * fast/block/block-only/floating-box-right-simple-expected.txt: Added.
3741         * fast/block/block-only/floating-box-right-simple.html: Added.
3742         * fast/block/block-only/floating-box-with-clear-siblings-expected.txt: Added.
3743         * fast/block/block-only/floating-box-with-clear-siblings.html: Added.
3744         * fast/block/block-only/floating-box-with-clear-simple-expected.txt: Added.
3745         * fast/block/block-only/floating-box-with-clear-simple.html: Added.
3746         * fast/block/block-only/floating-box-with-new-formatting-context-expected.txt: Added.
3747         * fast/block/block-only/floating-box-with-new-formatting-context.html: Added.
3748         * fast/block/block-only/floating-box-with-relative-positioned-sibling-expected.txt: Added.
3749         * fast/block/block-only/floating-box-with-relative-positioned-sibling.html: Added.
3750         * fast/block/block-only/floating-left-right-simple-expected.txt: Added.
3751         * fast/block/block-only/floating-left-right-simple.html: Added.
3752         * fast/block/block-only/floating-left-right-with-all-margins-expected.txt: Added.
3753         * fast/block/block-only/floating-left-right-with-all-margins.html: Added.
3754         * fast/block/block-only/floating-lefts-and-rights-simple-expected.txt: Added.
3755         * fast/block/block-only/floating-lefts-and-rights-simple.html: Added.
3756         * fast/block/block-only/floating-multiple-lefts-expected.txt: Added.
3757         * fast/block/block-only/floating-multiple-lefts-in-body-expected.txt: Added.
3758         * fast/block/block-only/floating-multiple-lefts-in-body.html: Added.
3759         * fast/block/block-only/floating-multiple-lefts-multiple-lines-expected.txt: Added.
3760         * fast/block/block-only/floating-multiple-lefts-multiple-lines.html: Added.
3761         * fast/block/block-only/floating-multiple-lefts.html: Added.
3762         * fast/block/block-only/floating-with-new-block-formatting-context-expected.txt: Added.
3763         * fast/block/block-only/floating-with-new-block-formatting-context.html: Added.
3764         * fast/block/block-only/margin-collapse-bottom-bottom-expected.txt: Added.
3765         * fast/block/block-only/margin-collapse-bottom-bottom.html: Added.
3766         * fast/block/block-only/margin-collapse-bottom-nested-expected.txt: Added.
3767         * fast/block/block-only/margin-collapse-bottom-nested.html: Added.
3768         * fast/block/block-only/margin-collapse-first-last-are-floating-expected.txt: Added.
3769         * fast/block/block-only/margin-collapse-first-last-are-floating.html: Added.
3770         * fast/block/block-only/margin-collapse-simple-expected.txt: Added.
3771         * fast/block/block-only/margin-collapse-simple.html: Added.
3772         * fast/block/block-only/margin-collapse-top-nested-expected.txt: Added.
3773         * fast/block/block-only/margin-collapse-top-nested.html: Added.
3774         * fast/block/block-only/margin-collapse-when-child-has-padding-border-expected.txt: Added.
3775         * fast/block/block-only/margin-collapse-when-child-has-padding-border.html: Added.
3776         * fast/block/block-only/margin-collapse-with-block-formatting-context-expected.txt: Added.
3777         * fast/block/block-only/margin-collapse-with-block-formatting-context.html: Added.
3778         * fast/block/block-only/margin-collapse-with-block-formatting-context2-expected.txt: Added.
3779         * fast/block/block-only/margin-collapse-with-block-formatting-context2.html: Added.
3780         * fast/block/block-only/margin-left-right-sizing-expected.txt: Added.
3781         * fast/block/block-only/margin-left-right-sizing-out-of-flow-expected.txt: Added.
3782         * fast/block/block-only/margin-left-right-sizing-out-of-flow.html: Added.
3783         * fast/block/block-only/margin-left-right-sizing.html: Added.
3784         * fast/block/block-only/margin-propagation-simple-content-height-expected.txt: Added.
3785         * fast/block/block-only/margin-propagation-simple-content-height.html: Added.
3786         * fast/block/block-only/margin-sibling-collapse-propagated-expected.txt: Added.
3787         * fast/block/block-only/margin-sibling-collapse-propagated.html: Added.
3788         * fast/block/block-only/margin-simple-expected.txt: Added.
3789         * fast/block/block-only/margin-simple.html: Added.
3790         * fast/block/block-only/negative-margin-simple-expected.txt: Added.
3791         * fast/block/block-only/negative-margin-simple.html: Added.
3792         * fast/block/block-only/padding-nested-expected.txt: Added.
3793         * fast/block/block-only/padding-nested.html: Added.
3794         * fast/block/block-only/padding-simple-expected.txt: Added.
3795         * fast/block/block-only/padding-simple.html: Added.
3796         * fast/block/block-only/relative-auto-expected.txt: Added.
3797         * fast/block/block-only/relative-auto-with-parent-offset-expected.txt: Added.
3798         * fast/block/block-only/relative-auto-with-parent-offset.html: Added.
3799         * fast/block/block-only/relative-auto.html: Added.
3800         * fast/block/block-only/relative-bottom-expected.txt: Added.
3801         * fast/block/block-only/relative-bottom.html: Added.
3802         * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context-expected.txt: Added.
3803         * fast/block/block-only/relative-position-when-containing-block-is-not-in-the-formatting-context.html: Added.
3804         * fast/block/block-only/relative-right-expected.txt: Added.
3805         * fast/block/block-only/relative-right.html: Added.
3806         * fast/block/block-only/relative-siblings-expected.txt: Added.
3807         * fast/block/block-only/relative-siblings.html: Added.
3808         * fast/block/block-only/relative-simple-expected.txt: Added.
3809         * fast/block/block-only/relative-simple.html: Added.
3810
3811 2018-06-28  Timothy Hatcher  <timothy@apple.com>
3812
3813         Find on page selection color isn't adapted for dark mode.
3814         https://bugs.webkit.org/show_bug.cgi?id=187072
3815         rdar://problem/40354841
3816
3817         Unreviewed test gardening.
3818
3819         * fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
3820         * fast/text/mark-matches-broken-line-rendering-expected.html:
3821         * fast/text/mark-matches-rendering-expected.html:
3822         Use -apple-system-find-highlight-background to work on all macOS versions.
3823         * platform/mac-sierra/fast/css/apple-system-control-colors-expected.txt: Use pure yellow for find.
3824
3825 2018-06-28  Antoine Quint  <graouts@apple.com>
3826
3827         [Web Animations] Make imported/mozilla/css-animations/test_animation-starttime.html pass reliably
3828         https://bugs.webkit.org/show_bug.cgi?id=183834
3829         <rdar://problem/40997932>
3830
3831         Reviewed by Dean Jackson.
3832
3833         This test now passes reliably so we remove any specific expectation. Another test needed to be modified to account for 
3834         the pending state being updated at a different time, so we just wait a frame to ensure the animation is started.
3835
3836         * TestExpectations:
3837         * compositing/visible-rect/animated.html:
3838
3839 2018-06-28  Jer Noble  <jer.noble@apple.com>
3840
3841         Unreviewed gardening; media/video-buffering-allowed.html is flakey due to not completing in time.
3842
3843         Remove the artificial early timeout (1s) in this test.
3844
3845         * media/video-buffering-allowed.html:
3846
3847 2018-06-28  Aditya Keerthi  <akeerthi@apple.com>
3848
3849         REGRESSION (r232040): Cursor jumping in Safari text fields
3850         https://bugs.webkit.org/show_bug.cgi?id=187142
3851         <rdar://problem/41397577>
3852
3853         Reviewed by Tim Horton.
3854
3855         Added test to ensure that the 'selectionchange' event is only fired once per
3856         click in an editable node.
3857
3858         * fast/events/ios/click-selectionchange-once-expected.txt: Added.
3859         * fast/events/ios/click-selectionchange-once.html: Added.
3860
3861 2018-06-28  Dirk Schulze  <krit@webkit.org>
3862
3863         [css-masking] Update clip-path box mapping to unified box
3864         https://bugs.webkit.org/show_bug.cgi?id=185797
3865
3866         Reviewed by Simon Fraser.
3867
3868         Update existing tests and add new tests to check the slightly different behavior.
3869
3870         * fast/masking/parsing-clip-path-shape-expected.txt:
3871         * fast/masking/parsing-clip-path-shape.html:
3872         * svg/clip-path/clip-path-shape-border-box-expected.svg: Added.
3873         * svg/clip-path/clip-path-shape-border-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
3874         * svg/clip-path/clip-path-shape-content-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3875         * svg/clip-path/clip-path-shape-content-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3876         * svg/clip-path/clip-path-shape-fill.svg:
3877         * svg/clip-path/clip-path-shape-margin-box-expected.svg: Added.
3878         * svg/clip-path/clip-path-shape-margin-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-stroke.svg.
3879         * svg/clip-path/clip-path-shape-padding-box-expected.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3880         * svg/clip-path/clip-path-shape-padding-box.svg: Copied from LayoutTests/svg/clip-path/clip-path-shape-fill.svg.
3881         * svg/clip-path/clip-path-shape-stroke.svg:
3882
3883 2018-06-27  Ryan Haddad  <ryanhaddad@apple.com>
3884
3885         Mark imported/blink/storage/indexeddb/blob-delete-objectstore-db.html as flaky.
3886         https://bugs.webkit.org/show_bug.cgi?id=172864
3887
3888         Unreviewed test gardening.
3889
3890         * TestExpectations:
3891
3892 2018-06-27  Youenn Fablet  <youenn@apple.com>
3893
3894         Rebase LayoutTests/http/tests/contentextensions/subresource-redirect-blocked-expected.txt after r233269
3895         https://bugs.webkit.org/show_bug.cgi?id=187125
3896
3897         Unreviewed.
3898
3899         * http/tests/contentextensions/subresource-redirect-blocked-expected.txt:
3900
3901 2018-06-27  Dirk Schulze  <krit@webkit.org>
3902
3903         -webkit-clip-path wrong offset for clipPath references
3904         https://bugs.webkit.org/show_bug.cgi?id=129246
3905
3906         Reviewed by Simon Fraser.
3907
3908         Add test for reference clip-path offset. Correct a broken test.
3909         All tests in the repo for references are interoperable between Gecko, Blink
3910         and WebKit now.
3911
3912         * css3/masking/clip-path-reference-2-expected.html: Added.
3913         * css3/masking/clip-path-reference-2.html: Added.
3914         * css3/masking/clip-path-reference-userSpaceOnUse-expected.html:
3915         * css3/masking/clip-path-reference-userSpaceOnUse.html:
3916
3917 2018-06-27  Antti Koivisto  <antti@apple.com>
3918
3919         Don't invoke post resolution callbacks when resolving computed style
3920         https://bugs.webkit.org/show_bug.cgi?id=187113
3921         <rdar://problem/41365766>
3922
3923         Reviewed by Geoff Garen.
3924
3925         * fast/dom/object-computed-style-event-expected.txt: Added.
3926         * fast/dom/object-computed-style-event.html: Added.
3927
3928 2018-06-27  Timothy Hatcher  <timothy@apple.com>
3929
3930         Find on page selection color isn't adapted for dark mode.
3931         https://bugs.webkit.org/show_bug.cgi?id=187072
3932         rdar://problem/40354841
3933
3934         Reviewed by Tim Horton.
3935
3936         * fast/css/apple-system-control-colors-expected.txt: Updated.
3937         * fast/text/mark-matches-broken-line-rendering-expected.html: Ditto.
3938         * fast/text/mark-matches-rendering-expected.html: Ditto.
3939
3940 2018-06-27  Youenn Fablet  <youenn@apple.com>
3941
3942         Disable content blockers in NetworkLoadChecker except for ping loads
3943         https://bugs.webkit.org/show_bug.cgi?id=187083
3944         <rdar://problem/41440083>
3945
3946         Reviewed by Chris Dumez.
3947
3948         * http/tests/contentextensions/reload-without-contentextensions-expected.txt: Added.
3949         * http/tests/contentextensions/reload-without-contentextensions.html: Added.
3950         * http/tests/contentextensions/reload-without-contentextensions.html.json: Added.
3951
3952 2018-06-27  Simon Fraser  <simon.fraser@apple.com>
3953
3954         https://hackernoon.com/ uses lots of layer backing store
3955         https://bugs.webkit.org/show_bug.cgi?id=186909
3956         rdar://problem/40257540
3957
3958         Reviewed by Tim Horton.
3959         
3960         New test.
3961
3962         * compositing/backing/backing-store-attachment-outside-viewport-expected.txt: Added.
3963         * compositing/backing/backing-store-attachment-outside-viewport.html: Added.
3964
3965 2018-06-27  Nan Wang  <n_wang@apple.com>
3966
3967         AX: [iOS] Remove the ability to set keyboard focus when VoiceOver takes focus
3968         https://bugs.webkit.org/show_bug.cgi?id=187076
3969
3970         Reviewed by Chris Fleizach.
3971
3972         * accessibility/ios-simulator/accessibility-focus-do-not-set-focus-expected.txt: Added.
3973         * accessibility/ios-simulator/accessibility-focus-do-not-set-focus.html: Added.
3974         * accessibility/ios-simulator/dom-focus-fires-on-correct-element-expected.txt: Removed.
3975         * accessibility/ios-simulator/dom-focus-fires-on-correct-element.html: Removed.
3976
3977 2018-06-26  Youenn Fablet  <youenn@apple.com>
3978
3979         Import wpt CORP tests
3980         https://bugs.webkit.org/show_bug.cgi?id=187027
3981
3982         Reviewed by Chris Dumez.
3983
3984         Skipping tests for WK1.
3985
3986         * platform/ios-wk1/TestExpectations:
3987         * platform/mac-wk1/TestExpectations:
3988         * platform/win/TestExpectations:
3989
3990 2018-06-26  Daniel Bates  <dabates@apple.com>
3991
3992         REGRESSION (r231479): Unable to buy Odeon cinema tickets in STP (bogus 'X-Frame-Options' to 'SAMEORIGIN')
3993         https://bugs.webkit.org/show_bug.cgi?id=186090
3994         <rdar://problem/40692595>
3995
3996         Reviewed by Andy Estes.
3997
3998         Add a test to ensure that we allow a same-origin page with "X-Frame-Options: SAMEORIGIN" to
3999         load as a result of a redirected cross-origin POST request.
4000
4001         * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow-expected.txt: Added.
4002         * http/tests/security/XFrameOptions/cross-origin-iframe-post-form-to-parent-same-origin-x-frame-options-page-allow.html: Added.
4003         * http/tests/security/XFrameOptions/resources/post-form-to-x-frame-options-parent-same-origin-allow.html: Added.
4004         * http/tests/security/XFrameOptions/resources/x-frame-options-parent-same-origin-allow.cgi:
4005
4006 2018-06-26  Saam Barati  <sbarati@apple.com>
4007
4008         JSImmutableButterfly can't be allocated from a subspace with HeapCell::Kind::Auxiliary
4009         https://bugs.webkit.org/show_bug.cgi?id=186878
4010         <rdar://problem/40568659>
4011
4012         Reviewed by Filip Pizlo.
4013
4014         Make these test not susceptible to conservative scan leaks by ensuring at least
4015         one object gets collected when we allocate many of them. Before, these were just
4016         testing that a fixed number of objects were collected.
4017
4018         * editing/selection/navigation-clears-editor-state-expected.txt:
4019         * editing/selection/navigation-clears-editor-state.html:
4020         * fast/dom/reference-cycle-leaks.html:
4021         * fast/misc/resources/test-observegc.js:
4022         * fast/misc/test-observegc-expected.txt:
4023         * platform/mac-wk2/plugins/refcount-leaks-expected.txt:
4024         * plugins/refcount-leaks-expected.txt:
4025         * plugins/refcount-leaks.html:
4026
4027 2018-06-26  Truitt Savell  <tsavell@apple.com>
4028
4029         [iOS] Rebaseline two webanimations tests after r233164
4030         https://bugs.webkit.org/show_bug.cgi?id=187071
4031
4032         Unreviewed gardening
4033
4034         * platform/ios/imported/w3c/web-platform-tests/web-animations/animation-model/animation-types/interpolation-per-property-expected.txt:
4035         * platform/ios/webanimations/opacity-animation-yields-compositing-span-expected.txt: Added.
4036
4037 2018-06-26  Truitt Savell  <tsavell@apple.com>
4038
4039         REGRESSION (r232314): Flaky Test: imported/w3c/web-platform-tests/streams/piping/error-propagation-forward.html
4040         https://bugs.webkit.org/show_bug.cgi?id=186161
4041
4042         Unreviewed gardening.
4043
4044         * TestExpectations:
4045
4046 2018-06-26  Commit Queue  <commit-queue@webkit.org>
4047
4048         Unreviewed, rolling out r233184.
4049         https://bugs.webkit.org/show_bug.cgi?id=187059
4050
4051         "It regressed JetStream between 5-8%" (Requested by saamyjoon
4052         on #webkit).
4053
4054         Reverted changeset:
4055
4056         "JSImmutableButterfly can't be allocated from a subspace with
4057         HeapCell::Kind::Auxiliary"
4058         https://bugs.webkit.org/show_bug.cgi?id=186878
4059         https://trac.webkit.org/changeset/233184
4060
4061 2018-06-26  Charlie Turner  <cturner@igalia.com>
4062
4063         [GTK] Unreviewed test gardening
4064         https://bugs.webkit.org/show_bug.cgi?id=187048
4065
4066         Unreviewed gardening.
4067
4068         * platform/gtk/TestExpectations:
4069
4070 2018-06-26  Truitt Savell  <tsavell@apple.com>
4071
4072         Layout Test http/tests/resourceLoadStatistics/prevalent-resource-without-user-interaction.html is flaky
4073         https://bugs.webkit.org/show_bug.cgi?id=187053
4074
4075         Unreviewed test gardening.
4076
4077         * platform/wk2/TestExpectations:
4078
4079 2018-06-26  Eric Carlson  <eric.carlson@apple.com>
4080
4081         Enable mock capture devices on the iOS simulator
4082         https://bugs.webkit.org/show_bug.cgi?id=186846
4083         <rdar://problem/41289134>
4084
4085         Reviewed by Youenn Fablet.
4086
4087         * platform/ios/TestExpectations: Unskip fast/mediastream/getUserMedia-default.html.
4088
4089 2018-06-26  Per Arne Vollan  <pvollan@apple.com>
4090
4091         Layout Test imported/mozilla/css-animations/test_animation-pausing.html is failing.
4092         https://bugs.webkit.org/show_bug.cgi?id=187041
4093
4094         Unreviewed test gardening.
4095
4096         * platform/win/TestExpectations:
4097
4098 2018-06-26  Frederic Wang  <fwang@igalia.com>
4099
4100         Import WPT tests for webmessaging
4101         https://bugs.webkit.org/show_bug.cgi?id=187001
4102
4103         Reviewed by Javier Fernandez.
4104
4105         Skip some webmessaging tests timing out.
4106
4107         * TestExpectations:
4108
4109 2018-06-26  Zan Dobersek  <zdobersek@igalia.com>
4110
4111         Crash in WebAnimation::runPendingPlayTask
4112         https://bugs.webkit.org/show_bug.cgi?id=186189
4113
4114         Reviewed by Carlos Garcia Campos.
4115
4116         * platform/wpe/TestExpectations: Remove crashing expectations for fixed tests.
4117
4118 2018-06-25  Youenn Fablet  <youenn@apple.com>
4119
4120         Import WPT fetch destination tests
4121         https://bugs.webkit.org/show_bug.cgi?id=186984
4122
4123         Reviewed by Chris Dumez.
4124
4125         Skipping tests for WK1 since they use service worker.
4126
4127         * TestExpectations: Skipping timing out tests.
4128         * platform/ios-wk1/TestExpectations:
4129         * platform/mac-wk1/TestExpectations: